/*
Theme Name: Smartbox Child
Description: Child theme for the Smartbox Theme
Author: Your name here
Template: smartbox-installable
*/

@import url("../smartbox-installable/style.css");
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,700,500&subset=latin,cyrillic);
#wrapper .entry {
 margin:0;
}
.wpb_row {
 margin:0!important;
}
#header .wpb_row
{
  margin:6px 0 0 0;
}
#header .vc_span8 {
  width:62%;
}
#header .vc_span8 {
 margin-top:30px!important;
}
#header .n-hm .vc_span8 {
 margin-top:10px!important;
}
#header a, #header {
  font-size: 12pt;
  font-family: "Roboto";
  color: rgb(62, 62, 62);
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.75;
}
#header img {
 margin-right:5px;
}

.our-team {
 margin-top:60px!important;
 margin-bottom:30px!important;
}
.team {
 background:url(../../uploads/2015/03/stripe.jpg) no-repeat left;
 padding-left:80px!important;

}
.team .about {
 border-right:4px solid #5674b9;
 padding-right:40px;
}
.trust {
 background-color:#255185;
 padding:36px 25px 36px 25px!important;
 margin-bottom:0!important;
}
.trust h2 {
  font-size: 24px;
  font-family: "Myriad Pro";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 2;
  text-align: center;
  margin-bottom:40px!important;
}
.trust p {
  font-size: 15px;
  font-family: "PTSans";
  color: rgb(255, 255, 255);
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.4;
  text-align: center;
  max-width: 220px;
}
.trust img {
 float: left;
 display: block;
 width: 7px;
 height: 7px;
 margin-right: 5px;
 margin-bottom: 10px!important;
 margin-top: 14px;
}
.about p {
  font-size: 0.564cm;
  font-family: "Myriad Pro";
  color: rgb( 138, 138, 138 );
  line-height: 1.314;
  width: 100%;
}
.right {
  text-align: right;
  margin-right:0;
}
.about h2 {
  font-size: 0.988cm;
  font-family: "Myriad Pro";
  color: rgb( 17, 65, 122 );
  line-height: 1;
  width: 100%;
}
.why {
	background:url(../../uploads/2015/03/about-bg.jpg);
        padding:40px 0;
}
.why h2 {
  font-size: 0.847cm;
  font-family: "Myriad Pro";
  color: rgb( 255, 255, 255 );
  text-transform: uppercase;
  line-height: 1.999;
  text-align:center;
  margin-bottom:14px!important;
}
.why p {
  font-size: 0.423cm;
  font-family: "Myriad Pro";
  color: rgb( 255, 255, 255 );
  text-transform: uppercase;
  line-height: 1.752;
  text-align: center;
}
.why img {
 margin-bottom:40px!important;
}
.opt h2 {
  font-size: 32px;
  font-family: "PTSans";
  color: rgb(35, 59, 106);
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.5;
  margin-top: 38px;
  margin-bottom: 38px!important;
  text-align:center;
}
.opt-chair h2 {
  font-size: 0.847cm;
  font-family: "Myriad Pro";
  color:#233b6a;
  text-transform: uppercase;
  line-height: 1.999;
  text-align:center;
  margin-top: 160px;
  margin-bottom: 86px;
}

.opt-img {
 background-image:url(../../uploads/2015/03/opt-button.png);
 width:270px;
 height:56px;
 margin:0 auto;
}
.opt-img a {
font-size: 14px;
  font-family: "PTSans";
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.285;
  text-align: center;
  padding: 20px 10px;
  display: block;
}
.chair-for-boss {
  font-size: 0.494cm;
  font-family: "PTSans";
  color: rgb( 255, 255, 255 );
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1;
  text-align: center;
}
.chair-for-boss p {
  font-size: 14px;
  font-family: "Myriad Pro";
  color: rgb( 255, 255, 255 );
  text-transform: uppercase;
  line-height: 1;
  text-align: center;
  padding-top:40px;
}
#p1,#p2  {
  padding-top:30px;
}
#p1 {
background: url(../../uploads/2015/03/roll-for-boss.png) no-repeat center;
width:149px;
height: 97px;
display:block;
}

.for-boss {
  dispaly:none;
}
.for-boss h2 {
	background-color:#11417a;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}
.achievements {
	background-image:url(../../uploads/2015/03/CITY.png);
	background-color:#11417a;
        width:100%;
        height:351px;
}
.achievements p {
  font-size: 12px;
  font-family: "Roboto";
  color: rgb( 255, 255, 255 );
  font-weight: bold!important;
  text-transform: uppercase;
  line-height: 1.752;
  text-align: center;
}

.achievements h2 {
  font-size: 0.847cm;
  color: rgb( 255, 255, 255 );
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.999; 
  text-align: center;
  margin-top:48px;
  margin-bottom:40px!important;
}
.achievements img {
 margin-bottom:20px!important;
}
.footer {
  font-size: 11px;
  font-family: "Myriad Pro";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.909;
  background-color:#11417a;
}
.footer p {
  font-size: 11px;
  font-family: "Roboto";
  color: rgb(255, 255, 255)!important;
  text-transform: uppercase;
  line-height: 1.909;
}
.footer a {
  font-size: 14px;
  font-family: "Myriad Pro";
  color: rgb(80, 147, 197)!important;
  line-height: 1.5;
}
.footer a:hover {
 color:#333333!important;
}
.footer h2 {
  font-size: 15px;
  font-family: "Myriad Pro";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.6;
  text-align: left;
  border-bottom:1px solid #fff;
  margin-top:50px;
  margin-bottom:20px;
}
.footer h3 {
  font-size: 15px;
  font-family: "Roboto";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.6;
  text-align: center;
  border-bottom:1px solid #fff;
  margin-top:50px;
  margin-bottom:20px!important;
}
.footer h4 {
 font-size: 12px;
  font-family: "Myriad Pro";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.75;
}
.footer img {
 margin-right:5px;
}

.opt-sale {
	background: url(../../uploads/2015/03/STUL-V-SHAPKE.jpg);
	height:560px;
	width:100%;
}
.opt-sale h2 {
 font-size: 32px;
  font-family: "PTSans";
  color: rgb(35, 59, 106);
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.2;
  text-align: center;
  margin-top: 160px;
  margin-bottom: 86px;
}
.opt-sale a {
  font-size: 14px;
  font-family: "PTSans";
  color: rgb(255, 255, 255);
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.286;
  text-align: center;
  padding: 20px 10px;
  display: block;
}
.optsel-img {
	background: url(../../uploads/2015/03/opt-button.png);
	width:270px;
	height:56px;
	margin: 0 auto;
}
.class {
 width: 290px;
 height: 430px;
 position:absolute;
 z-index:50;
 left: -150px;
 background: url(../../uploads/2015/03/chair-big-11.jpg);
}
.big-boss {
 width: 290px;
 height: 430px;
 position:absolute;
 bottom: -150px;
 background: url(../../uploads/2015/03/chair-big-11.jpg);
 z-index:9999;
}
.big-chair {
 display:none;
 width: 290px;
 height: 430px;
}
.hash {
  color:#ff1111;
}
}
#call-to-us {
  font-size: 12px!important;
  font-family: "Myriad Pro"!important;
  color: rgb(136, 136, 136)!important;
  line-height: 1.167!important;
  text-align: center!important;
  left: 144px;
  position: absolute;
  width: 238px;
  margin: 0 auto;
  text-align: center;
}

.watch {
  width:224px;
  height:42px;
   background: url(../../uploads/2015/03/watch.png);
}
.watch a {
  font-size: 13px;
  font-family: "PTSans";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.615;
  text-align: center;
  padding: 13px 10px;
  display: block;
}

.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
  background-color: #fff!important; 
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
  background: url(../../uploads/2015/03/roll-for-boss.png) no-repeat center;
  margin:0 auto;
}

.tabs-popularity h2.wpb_heading  {
  margin-top: 60px!important;
  margin-bottom: 0!important;
}
.tabs-popularity {
 margin-bottom:50px!important;
}
.tabs-popularity .wpb_tabs_nav {
 border-radius: 24px!important;
 -moz-border-radius: 24px!important;
 -webkit-border-radius: 24px!important;
 -khtml-border-radius: 24px!important;
  border: 7px solid #11417a;
  background-color: #11417a;
}
.tabs-popularity .wpb_tabs_nav .ui-state-active a {
   color:#fff!important;
}
.tabs-popularity .ui-state-default .ui-corner-top .ui-tabs-active .ui-state-active a{
  color:#fff!important;
}
.tabs-popularity li{
  width: 160px!important;
  height: 91px!important;
  background-color:#11417a!important;
  color:#fff!important;
  font-size: 14px!important;
  font-family: "PTSans"!important;
  font-weight: bold!important;
  text-transform: uppercase!important;
  line-height: 1!important;
  text-align: center!important;
  border:none!important;
  margin-right:0!important;
}
.tabs-popularity .ui-tabs-active .ui-state-active {
   background-color:#2b5485!important;
 font-size: 14px!important;
  font-family: "PTSans"!important;
  color: rgb(255, 255, 255)!important;
  font-weight: bold!important;
  text-transform: uppercase!important;
  line-height: 1!important;
  text-align: center!important;
}
.tabs-popularity .ui-state-hover a:hover {
  color:#fff!important;
}
.tabs-popularity .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a:hover{
 color:#fff!important;
}

.tabs-popularity .wpb_content_element  .wpb_tabs_nav a {
  margin-top: 20px!important;
  height: 52px!important;
  width:149px!important;
  padding-top: 10px!important;
  padding-left: 5px!important;
}
.achievements {
}
.hidden {
display:none;
}
.our-team ~ .shortcode.fullwidth-section {
height:332px!important;
}
.tabs-popularity ~ .shortcode.fullwidth-section {
height:351px!important;
}


#contact .wpcf7-submit {
    background: #E84857;
    background-image: -webkit-linear-gradient(top, #E84857, #CA2B3A);
    background-image: -moz-linear-gradient(top, #E84857, #CA2B3A);
    background-image: -ms-linear-gradient(top, #E84857, #CA2B3A);
    background-image: -o-linear-gradient(top, #E84857, #CA2B3A);
    background-image: linear-gradient(to bottom, #E84857, #CA2B3A);
    -webkit-border-radius: 28;
    -moz-border-radius: 28;
    border-radius: 28px;
    font-family: Arial;
    color: #ffffff;
    font-size: 20px;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    margin-left:20px !important;
}

.wpcf7-submit:hover {

}
#contact input, #contact textarea {
    padding: 3px;
    width: 90%;
    border: 1px solid gray;
    margin: 5px 0;
    color: black;
}
.h2{
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-size: 21px;
    color: #575757;
}
#menu{
    display:none;
}

@media screen and (max-width:479px) {
    #header .vc_span8 {
        width:100%;
    }
    .header_container{
        position:relative;
    }
    .fullwidth-container{
        display:none;
    }
    .trust p{
        margin:10px;
    }
    .team{
        background:none;
        padding-left:0 !important;
    }
    .our-team ~ .shortcode.fullwidth-section, .tabs-popularity ~ .shortcode.fullwidth-section{
        height:auto !important;
    }
}