/*
Theme Name: gameplanchild
Theme URI: http://demo.cactusthemes.com/#gameplan
Author: CactusThemes
Author URI: http://themeforest.net/user/cactusthemes
Description: A multi-purposes theme, suitable for business, game, sport, travel...
Version: 1.5.4
License: GNU General Public License
License URI: license.txt
Template: gameplan
Tags: light, dark, flexible-width, theme-options, post-formats, rtl-language-support, translation-ready, custom-menu, custom-background, custom-colors
*/

@import url("../gameplan/style.css");
@font-face {
    font-family: Exmouth;
    src: url("fonts/Exmouth.ttf");
}
@font-face {
    font-family: Century;
    src: url("fonts/century-gothic.ttf");
}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
body {
    line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}
nav ul {
    list-style:none;
}
blockquote, q {
    quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}


* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
  -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box; 
}

#wrapper .bg-container {
  overflow: hidden;
}
#navigation .menu li a {
  line-height: 16px;
}
body #navigation-menu .menu > li > a {
  font-family: Century !important;
  font-size: 15px !important;
  font-style: normal !important;
  font-weight: normal !important;
}
body #navigation-menu .menu li a:hover ,body #navigation-menu .menu li.current-menu-item a{
  color:#af8554 !important;
}
div.current-menu {
  display: none;
}
body.dark #nav-top.bg-container {
  background-color: #25262a !important;
}
.light #nav-top {
  height: 50px;
}
#slider{
	display:none;
}
a.icon-social {
  padding: 17px 8px;
}
#nav-bottom {
  display: table;
  height: auto !important;
  position: relative;
  width: 100%;
  z-index: 100;
}
#navigation .nav-bottom .logo img {
  max-height: 75px;
}
.light #navigation .nav-bottom {
  height: auto;
  padding: 20px 0;
}
body.dark #navigation .nav-bottom {
  border-color: none;
  display: table;
  width: 100%;
}
body.dark #navigation.pos_fixed_nav .nav-bottom {
  padding: 5px 0;
}
#navigation.pos_fixed_nav #nav-bottom .nav-bottom .logo img {
  max-height: 65px !important;
}
#navigation .nav-bottom .span3 {
  display: table;
  float: left;
  line-height: inherit;
}
.nav-bottom .row-fluid {
  display: table;
  width: 100%;
}
.nav-bottom .row-fluid .span6 {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
#wrapper .bg-container {
  background-position: center center;
  background-size: cover;
  position:relative;
}
.background-color {
  background-color: rgba(0, 0, 0, 0.8) !important;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
  display:none;
}
.single-post-body, .single-page-body {
  padding: 14px 0 0;
}
body.dark #copyright {
  background-color: transparent !important;
  padding: 12px 0 !important;
  text-align: center !important;
  font-size: 11px !important;
font-family:Century !important;
}
.single-post p, .page p {
  font-size: 13px;
margin-bottom:10px;
line-height:20px;
}
.single-post p > span, .page p > span {
  font-size: 15px;
font-family:Century;
}
body h1,body h2,body h3,body h4,body h5 {
  color: #af8554 !important;
  font-family: Exmouth !important;
  font-size: 42px;
font-style:normal;	
  font-weight: normal !important;
  margin-bottom: 20px;
}
body h2{
font-size: 50px;
}
body h3{
font-size: 45px;
}
body h4{
font-size: 40px;
}
body h5{
font-size: 35px;
}
body h6{
  font-size: 16px;
color:#fff;
font-weight:normal;
font-family:Century !important;
}
header {
  display: table;
  height: 121px;
  position: relative;
  width: 100%;
}
.rama-stanga {
  background-image: url("img/rama.png");
  background-size: 100% 100%;
  height: 1000px;
  position: absolute;
  right: 0;
  top: 0 !important;
  width: 115px;
  z-index: 999;
}
.list-with-lines {
  display: table;
  float: left;
  width: 46%;
  list-style-type: none;
  margin-bottom: 10px;
}
.first-list-margin {
  margin-right: 8%;
}
ul.list-with-lines > li {
  text-indent: -5px;
font-family:Century;
}
ul.list-with-lines > li::before {
  content: "-";
  margin-left: -5px;
  margin-right: 5px;
  text-indent: -5px;

}
.list-with-lines > li.list-title::before {
  content: "";
  margin-left: 0;
  margin-right: 5px;
  text-indent: 0;
}
footer{
  position: relative;
  width: 100%;  
  z-index: 999;
}
.float-left.size-small {
  display: table;
  float: left;
  height: auto;
  width: 80px;
}
.font-bigger {
  font-size: 17px !important;
  font-weight: normal;
font-family:Century;
}
.list-with-lines.width-list-bigger {
  width: 70%;
}
.list-with-lines.width-list-bigger li{
  font-size: 14px;
}
.float-right-price {
  display: table;
  float: right;
  font-size: 14px !important;
font--family:Century;
}
.paragragph-small-font {
  font-size: 14px !important;
}
.home #wrapper {
  top: 0 !important;
}
.tarifs-image-small {
  height: auto !important;
  margin-right: -35px;
  width: 20%;
}
.contact-iframe iframe {
  border: 0 none;
  height: 350px !important;
  width: 100% !important;
}
.column-p-marginbottom-smaller p {
  margin-bottom: 15px !important;
}
.paragragph-small-font a{
  color: #fff;
  text-decoration: none !important;
  border: none !important;
}
.paragragph-small-font a:hover{
  color: #af8554 !important;
  text-decoration: none !important;
}
.text-block-collection p {
  font-size: 14px;
  padding: 0 15px;
  width: 100%;
}
body.dark #copyright, #copyright {
  border-bottom: medium none !important;
}
.services-template-row p {
  font-size: 13px;
  line-height: 17px;
}
.services-template-row h1 {
  margin-top: -18px;
}
.column-colection-bottom0{
   margin-top: 170px;
}
.row-with-iframe {
  margin-top: 35px;
}
ul.cnss-social-icon {
  display: table;
  float: right;
}
.cnss-social-icon img {
  height: auto;
  width: 18px !important;
  margin-top:8px !important;
}
.listtwocol {
  padding-left: 0px !important;
  padding-right: 0 !important;
  padding-top: 14px !important;
}
body #body img{
  -webkit-box-shadow: 27px 31px 42px -2px rgba(0,0,0,0.75) !important;
-moz-box-shadow: 27px 31px 42px -2px rgba(0,0,0,0.75) !important;
box-shadow: 27px 31px 42px -2px rgba(0,0,0,0.75) !important;
}
p{
font-family:Century !important;
}
#navigation .menu li a.main-menu-link, #navigation .menu ul > li > a{
	padding-left:10px !important;
padding-right:10px !important;
}
.body-top-color{
background-color:transparent !important;
}
body.dark #navigation .nav-bottom {
  background-color: #17181b !important;
}
#navigation .nav-bottom{
padding:4px 0 !important;
}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{
margin-bottom:8px !important;
}
body.page-id-60 #body img{
box-shadow:none !important;
}
.page-id-58  .single-post-body, .single-page-body {
  padding: 25px 0 0;
}
.vc_custom_1450992622811 {
  margin-bottom: 8px !important;
}
#wrapper .container {
  padding-bottom: 15px;
}
footer{position:absolute; bottom:0;}
.light #nav-top{
height:auto !important;
}
.page-id-63 h1{
margin-top:10px;
}
.home #wrapper .bg-container {
  background-position: -81px 0;
  background-size: 100% 100%;
}

/*Responsive Rulses*/
@media (max-width: 1200px){
.single-post p, .page p {padding: 0 15px;}
}
@media (max-width: 1170px){
  .rama-stanga {width: 75px;}
  .home #wrapper .bg-container { background-position: -51px 0;}
}

@media (max-width: 1145px){
  #navigation .nav-bottom .logo img {max-height: 70px;}
  .row-fluid .span6 {width: auto !important;}
  body h1 {font-size: 33px;}
  header {z-index: 9999;height: 165px;}
  .rama-stanga {top: 25px;}
}
@media (max-width: 850px){
  .nav-bottom .row-fluid .span6 {display: table;float: left;margin: 0 auto;text-align: center;vertical-align: middle;width: 100% !important;}
  #navigation .menu {display: table !important;float: none !important;margin: 30px auto 0 !important;}
  #navigation {position: relative;}
}
@media (max-width: 768px){
  body #navigation #navigation-menu {display: none !important;}
  #navigation-menu-mobile {display: table !important;margin: 20px auto 0 !important;width: 50% !important;}
  #navigation-menu-mobile .divselect {border-color: #fff !important;}
  .icon-reorder::before {color: #fff !important;content: "";margin: -3px !important;}
  #navigation-menu-mobile .divselect * {color: #fff !important;}
  .rama-stanga {display:none;}
  .column-colection-bottom0 {margin-top: 0;}
  .wpb_single_image .vc_single_image-wrapper {display: table !important;margin: 0 auto !important;width: 90%;text-align: center !important;}
  body h1 {display: table !important;float: none !important;font-size: 55px;margin: 0 auto !important;}
  .vc_single_image-img.attachment-full {width: 100% !important;}
  .list-with-lines.width-list-bigger {padding: 0 30px;width: 100%;}
  .tarifs-image-small {margin-right: 0;}
  .list-with-lines {padding: 0 30px;width: 100%;}
  .presentation-template .vc_single_image-img.attachment-full {width: auto !important;}
  .presentation-template .vc_empty_space {height: 30px !important;}
  .home #wrapper .bg-container {
  background-position: 0 0;
  background-size: cover;
}
}
@media (max-width: 640px){
  #navigation-menu-mobile {display: table !important;margin: 20px auto 0 !important;width: 100% !important;}
  #navigation .nav-bottom .logo img {margin-bottom: 20px;max-height: 70px;}
  .single-post p, .page p {font-size: 15px;padding: 0 15px;}
  body h1 {margin-bottom: 20px !important;}
}

