body {font-size:16px; font-weight:normal; color:#000000;}
pp span {text-shadow: #2D2D2D 0px 1px 0px !important;}
#ssp-tu-finance p span span {text-shadow: #000000 0px 1px 1px !important;}

H2 {font-size:36px !important; font-weight:200 !important;}
H3, .H3 {font-size:28px !important; font-weight: 300 !important;}

/*** header ***/
#sp-top1 .sp-column {height:0px !important;}
#sp-top-bar {height:0px !important; padding:0px 0px;}
#sp-header.menu-fixed-out, #sp-header.menu-fixed {height:0px !important;}
#sp-header.menu-fixed {margin-top:-90px !important;}
#sp-footer {height:0px !important; padding:0px 0px;}

/*** top ***/
#TOPROW * {text-shadow: 0 -1px 1px black;}
#TOPROW div {color:#d4d4d4; font-weight:300;}
#TOPROW .fa {font-size: 36pt; color:#d4d4d4;}
#TOPROW H1 {color: white; font-weight: 300 !important; font-size:44px; max-width: 800px; margin: auto auto;}
#TOPROW p.subtitle {line-height: 30px !important; max-width: 840px; color: #d4d4d4; margin: auto auto; font-weight:200 !important;}
@media (max-width: 992px) {
	#TOPROW .sppb-col-md-3 {width:25%; float:left; padding: 0px 0px;}
	#TOPROW .sppb-col-md-3 .clearfix {padding: 0px 0px; margin: 5px 10px;}
 	#TOPROW .sppb-col-md-3 p {font-size: 12px;}
}
@media (max-width: 480px) {
	#TOPROW .sppb-col-md-3 {width:45%;}
	#TOPROW .sppb-col-md-3 .clearfix {padding: 0px 0px; margin: 5px 20px;}
}


/*** object ***/
.vsig_top, .vsig_top img {border:none !important;}
.vsig_top {margin:0 0 30px 0  !important;}
.vsig_cont1_0 {width:125px !important; height:61px !important;}
#thbvsig_2_0_1, #thbvsig_2_0_4 {margin-left:100px !important;}
div.price {margin:50px auto; background-repeat:no-repeat; background-size:cover; background-attachment:scroll; background-position: 0 50%; 
  text-align:center;  width:270px;  height:109px; color:white; padding:10px; 
  transform:rotate(-9deg);  -o-transform: rotate(-9deg);
  -moz-transform: rotate(-9deg); /* Для Firefox */    
  -ms-transform: rotate(-9deg); /* Для IE */
  -webkit-transform: rotate(-9deg); /* Для Safari, Chrome, iOS */    
}
div.price span {font-size:24px;}
div.price.one {background-image:url(/images/price-one.jpg); text-shadow:0px -1px 1px #a5522b;}  
div.price.two {background-image:url(/images/price-two.jpg); text-shadow: 0px -1px 1px #093044;}



/***  fotos  ***/
.black h2 {text-shadow: 0 -1px 1px black;}
div.custom.fotos img {width:250px; height:170px; margin: 8px 8px !important; display:inline-block !important; }
div.custom.fotos .fotobank {margin: 20px auto; text-align:center;}
div.custom.fotos a, div.custom.fotos a:hover, div.custom.fotos a:focus, div.custom.fotos a:active {text-decoration:none !important;  -webkit-text-decoration:none !impornant;   		outline: 0px auto -webkit-focus-ring-color  !important; }

.avPlayerWrapper.avVideo {	display:none !important;	vertical-align: middle; width: 250px;  height: 170px;    margin: 8px;}
.avVideo .avPlayerContainer .avPlayerBlock {height: 170px !important;}
@media (max-width: 980px) { 
  	.avPlayerWrapper.avVideo {	display: inline-block !important;}
  	div.custom.fotos img.fototumbl.preview	{display:none !important;}    }
.ytp-cued-thumbnail-overlay-image {	background-size: auto !important; -moz-background-size: auto !important;  -webkit-background-size: auto !important; }
	

/*** advantage ***/
#advant .advantimage img {width:250px !important; height:auto !important; }
#advant h3 {text-align:center;}

/*** how work ***/
div.workcontainer {margin: auto auto; display: inline-block; }
div.workstep, div.worknext {height:170px;  display:inline-block; text-align:center; margin:20px auto; vertical-align: middle;}
div.workstep {width:128px; padding:10px 10px; font-size:14px; border: 2px solid #eb7034; border-radius:8px; 
       -webkit-transition: all 300ms ;    -ms-transition: all 300ms ;    -moz-transition: all 300ms ;  transition: all 300ms ; 
       box-shadow: 0 2px 5px rgba(0,0,0,0.5);
	}
div.workstep span {width:95%; padding:10px 0 10px 0; font-size:32px; color:#eb7034;}
div.worknext {width:60px; padding:60px 5px;; font-size:24px; color:#eb7034;}
div.workstep:hover {-ms-transform: scale(1.2); /* IE 9 */    -webkit-transform: scale(1.2); /* Safari */    transform: scale(1.2);  }

/*** FORM ***/
.chronoform .form-group {float: left; margin:0px 10px; }
div.gbs3 {    display: block;     text-align: center;    height: auto;    width: 800px;    margin: auto auto; padding-bottom:30px; }
div.gbs3 .form-group, div.gbs3 form {display: inline-block; text-align: center;}
 .btn.btn-default.sucсess.submit {   background-color: #e66f35 !important;    background-image: linear-gradient(to bottom, rgb(254, 119, 37) 0, #e66f35 100%) !important; color:#f9f8f8; text-shadow:none;}
div.gbs3 input[type="text"] { border: 1px solid #6d6d6d; color:#040404; }

@media (max-width: 994px) {
div.gbs3 {width:600px; margin: auto;}   
.stavphone div div {text-align:center !important;}
}
@media (max-width: 570px) {
	.chronoform .form-group {width:90%; float: none; } 
	.chronoform .form-group .gcore-input {width:80%; } 
}

p.chrono_credits {display:none;}
#footer, #footer a {color:#dadada;}
#footer a:hover {color:white;}
#footer * {text-shadow: 0 -1px 1px black;}