/*--
	Theme Name: theme53591
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.2
--*/

/* ----------------------------------------
	Please, You may put custom css here
---------------------------------------- */

p {text-align:justify;/* text-indent: 10px; */}
.footer_block p {text-align:right;text-indent: 0px;font-family:'Ubuntu', sans-serif;}

.header .nav__primary .sf-menu > li > a:before{background:#ee543a!important}

.title a {font-size: 13px;
    line-height: 5px;
    font-weight: bold;
    color: #002f7a;
}
.title a:hover{color:#ee543a}


	
	

	
/* .header .nav__primary .sf-menu > li > a:before {
    background: red;

} */

.service-box_txt {text-align:justify;}
.center td {text-align:center;vertical-align:middle;}
.tab-left{text-align:left !important;}
.span12 strong {font-weight:normal;}
.h3left {font-size:16px;text-align:left;}
.h2{font-size:18px;margin-bottom:15px;}

#sidebar .widget_nav_menu ul li a{color:#002f7a!important;}
#sidebar .widget_nav_menu ul li a:hover{color:#ee543a!important;}

.service-box .icon:before {background:#2f4995!important;}
.service-box .icon a:hover{background:#ee543a!important;}

/* a.btn-info{background:#00587a!important;}
a.btn-info:hover{background:#ee543a!important;} */

a.btn-primary:before{background:#2f4995!important;}
a.btn-primary:hover{background:#ee543a!important;}
a.btn-primary:after{background:#ee543a!important;}

a.btn-info:before{background:#2f4995!important;}
a.btn-info:hover{background:#ee543a!important;}
a.btn-info:after{background:#ee543a!important;}

h5 a:hover{color:#ee543a!important;}

.testimonials .testi-item .desc .inner a:hover{color:#ee543a!important;}
.testimonials .testi-item .desc .inner .testi-meta{color:#ee543a!important;}
.parallax-slider .parallaxPrevBtn:hover{background:#ee543a!important;}
.parallax-slider .parallaxNextBtn:hover{background:#ee543a!important;}

.header .nav__primary .sf-menu li li > a:hover, .header .nav__primary .sf-menu li li.sfHover > a, .header .nav__primary .sf-menu li li.current-menu-item > a, .header .nav__primary .sf-menu li li.current_page_item > a{color:#ee543a!important;}
.top_search .btn-search:hover{background:#ee543a!important;}
.top_search #search-header button:hover{background:#ee543a!important;}
.zvon{text-align:center;}
.zvon a {
    font-size: 12px!important;
    text-align: center;

    margin-top: 5px!important;
	font-family:'Ubuntu', sans-serif!important;
	padding:5px 10px!important;
}
.zvon a:hover{color:#ee543a;}
.nomber {font:normal 24px/24px sans-serif;color:#fff;}
.nomber:hover {color:#ee543a!important;}

.locat {color:#002f7a;font-size:24px;font-family:'Ubuntu', sans-serif!important;}
.locat:hover {color:#ee543a;} 
.adress {font-size:14px;}

.header .header_widget_2 {margin: 10px 38px 0 0!important;}

.header .header_widget_1 .textwidget i:before {line-height: 30px;}
.header .header_widget_2 .textwidget i:before{line-height: 40px!important; font-size:40px!important;}
.header .header_widget_1 h4 {margin:9px 0!important}

.footer .footer-widgets ul li{font-family:'Ubuntu', sans-serif!important;}

.footer .footer-text a:hover{color:#ee543a!important;}

.parallax-slider #mainCaptionHolder .slider_caption a{/* background: rgba(0%, 28%, 48%, 0.9); */line-height: 40px!important;}
.parallax-slider #mainCaptionHolder .slider_caption a:hover{color:#ee543a!important;}
.back {margin:10px;}
.parallax-slider #mainCaptionHolder .slider_caption {/* font-family:'Ubuntu', sans-serif!important;padding:0 0 0 155px!important */;max-width:60%;}
/* .parallax-box .parallax-content h1 {background: rgba(47, 73, 149, 0.7);} */

.downform input[type="text"], .downform input[type="email"], .downform input[type="tel"] {min-height:11px!important;height: 11px !important;padding: 10px 0px 10px 5px!important;width:95%;}

.downform textarea {width:97%!important;height:70px !important;padding:10px 5px!important;}

.downform input[type="submit"], .downform input[type="reset"]{background:#ee543a!important;padding:0 50px!important;display:block;margin:0 auto!important;}
.downform input[type="submit"]:hover, .downform input[type="reset"]:hover{background:#2f4995!important;}

#back-top-wrapper p#back-top a:hover:before {color:#ee543a!important;}

.video_preview  h4 a {color:#002f7a;font-size:13px;text-transform:none;font-weight:normal}
.video_preview  h4 a:hover {color:#ee543a!important;}

.dropcap{background:#2f4995!important;}

.white{color:#fff;text-align:center;text-indent: 0px;font-size:16px;margin-top:20px;background:rgba(0, 139, 215, 0.7);padding:10px;}

.center th {text-align:center;vertical-align:middle;background:#2f4995!important;
color:#fff;
}

.obl {color:#fff;}

/* #sidebar .post-list li h4 a{color:#2f4995!important;} */
#sidebar .post-list li h4 a:hover{color:#ee543a!important;}

/* .featured-thumbnail{margin:15px!important;} */

.post-author {margin-bottom:20px!important;}

#content h2, #content h2 , #content h3{text-align:left;font-size:16px;margin-bottom:9px;}

/* img.aligncenter{border:3px solid rgba(0,0,0,0.1)} */
#content a {/* text-decoration:underline!important; */}

.pictu img {border:3px solid rgba(0,0,0,0.1)}


.hentry input[type="submit"]{
	background: #2f4995!important;
    display: block;
    position: relative;
    margin: 0 auto;
    padding: 10px 29px 10px 29px;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    /* border-radius: 0; */
    /* -webkit-box-shadow: none; */
    -moz-box-shadow: none;
    /* box-shadow: none; */
    -webkit-transition: 0.8s;
    -moz-transition: 0.8s;
    -o-transition: 0.8s;
    transition: 0.8s;
    /* vertical-align: top; */
    /* line-height: 18px; */
    /* font-family: 'Raleway', sans-serif; */
    font-size: 18px;
    font-weight: 400;
    text-shadow: none;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
	height:40px}
	
	.hentry input[type="submit"]:hover{background: #ee543a!important}

.consult{}

/* input.consult{height:18px!important;min-height:18px!important;padding:5px!important;margin:5px auto!important;} */

.submit-bottom {
    margin: 20px auto;
/*     width: 20%;
    text-align: center;
    display: block; */
}

.konsult-form {margin-top:25px;padding-top:35px!important;}

.table_cell{display:table;}
.link_dow{display:table-cell;vertical-align:middle;}

.sl {color: #00587a; font-weight:bold;}

#sidebar h3 {margin-bottom:15px!important;text-align:left !important;margin-top:0 !important;}

.social_ico i {color:#fff;font-size:22px;}

.noborder {border:0px!important;}
.flag {float: left;
    color: #fff;
	margin: 24px 0 0 0;}
.flag img {width:20px;padding:2px;
	}

/* 	.flag:hover{filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: url(desaturate.svg#greyscale);
    filter: gray;
    -webkit-filter: grayscale(1);} */
	
	
/* .top_search .btn-order {
    background: #a9a8a8;
    width: 43px;
    height: 43px;
    border: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: 0.8s;
    -moz-transition: 0.8s;
    -o-transition: 0.8s;
    transition: 0.8s;
    line-height: 43px;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
    color: #2f4995;
} */

.header .header_block_2{padding:10px 0 5px 0!important;}

.phone {margin-top:8px!important;}

.title-section {padding:25px 0 0 0!important;}

.nomarginleft {margin-left:0!important;}

.header .header_widget_11 {float:right;}
.header .header_widget_22 {float:left;}

.notype{list-style-type:none!important;margin-top:5px;}

.activ  {color:#ee543a!important;}

/* .featured-thumbnail.large {float:left!important;}  */


.isotope a.btn-primary{display:none;}
.isotope .excerpt{clear:both;}
.isotope  h2 a {font-size:12px!important;}

#sidebar .post-list li h4 {    
	margin: 0 0 9px 0!important;
    line-height: 20px!important;
    font-size: 15px!important;
}

.related-posts_item a{text-transform:none!important;color:#002f7a!important;}

.post-list_h a {color:#002f7a!important;} 

.small {background:url(images/bg.jpg) repeat 50% 0% !important;}

#sidebar .post-list li .excerpt{margin:0 0 5px 0 !important;}

.wp-image-3883, .YMaps {border:3px solid rgba(0,0,0,0.1)}

address {background: #fff;
    padding: 28px 30px 24px 30px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    font-style: italic;
    text-align: left;
    color: #808080;}
	
	
	
@media (max-width: 767px){
	

.nomobile {display:none;}
.yesmobile {display:block!important;}
.title-box h2 {font-size:24px;}
.mobilephone {font-size:18px!important;font-weight:bold;}
.title-section h1 {font-size:18px;}
.title-box h3{font-size:18px!important;}
	
}

@media (max-width: 979px) and (min-width: 768px){
.header .nav__primary .sf-menu > li > a {
    padding-right: 10px!important;
    padding-left: 10px!important;
    font-size: 16px!important;
}
.top_search {display:none;}
.nomber {font:normal 18px/31px Ubuntu;}
.small {width:100px;font-size:10px!important;padding:5px!important;}
}
.yesmobile {display:none;}

.tel-65 input {padding:5px!important}

.main-holder input[type="submit"], .main-holder input[type="reset"]{background:#00067a!important;}
.main-holder input[type="submit"]:hover{background:#ee543a!important}

.ymaps-layers-pane {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 3.5+ */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
  filter: grayscale(100%);

  }

#testList{display:none;}
  
  #testMap{
	display:inline-block;
	vertical-align:top;
}
#testMap{
	width:100%;
	height:460px;
}
#testList{
	list-style:none;
	margin:0;
	padding:20px 0 0 30px;
}
#testList .item{
	float:left;
	clear:left;
	height:30px;
	padding:0 5px 0 10px;
	border-radius:15px;
	line-height:30px;
	background:#f0f0f0;
	cursor:pointer;
}
#testList .item + .item{
	margin-top:10px;
}
#testList .item.active{
	color:#fff;
	background:#369;
}
#testList .item .close{
	display:inline-block;
	width:20px;
	height:20px;
	margin:0 0 0 10px;
	border-radius:100%;
	line-height:20px;
	text-align:center;
	font-weight:bolder;
	color:#fff;
	background:#f60;
}
#testList .item.active .close{
	color:#f60;
	background:#fff;
}
.balloon .title{
	margin:0 0 10px;
	font-weight:700;
}
.balloon{
	white-space:nowrap;
}

.text_effect {

text-shadow:
0px 0px 0 rgb(169,169,169),
1px 1px 0 rgb(153,153,153),
2px 2px 0 rgb(140,140,140),
3px 3px 0 rgb(128,128,128),
4px 4px 0 rgb(117,117,117),
5px 5px 0 rgb(100,100,100),
6px 6px 0 rgb(85,85,85),
7px 7px 0 rgb(75,75,75),
8px 8px 7px rgba(0,0,0,0.75),
8px 8px 1px rgba(0,0,0,0.5),
0px 0px 7px rgba(0,0,0,0.2);
}

/* .pull-right {display:none!important;} */

.caption__portfolio h3 {font-size:14px!important;font-weight:bold!important;}
#portfolio-grid li .caption p.excerpt{margin:10px 0 0px 0!important;}
	
.grund {margin:20px auto;border:1px #ccc solid;padding:10px;}

#contact_form_pop input[type="text"], #contact_form_pop input[type="email"], #contact_form_pop input[type="tel"] {
    min-height: 32px!important; width:85%!important; 
}
#contact_form_pop h3 {margin-top:30px;}

.grund input[type="submit"] {margin:0 auto!important;display:block;}

.grund  .wpcf7-form textarea {width:94%!important;}
.grund h3 {text-align:center!important;margin-bottom:20px!important;}

.servise {border:1px solid #ccc;text-align:center;}

.main-form {
    border: 3px solid #ccc;
    padding: 40px 20px 0px;
    background: #fff;
}

/* .hentry input[type="tel"] {height:28px!important;} */

/* .hentry {text-align:center;} */

.main-form .wpcf7-form input[type="text"]{min-height:12px!important;height:12px!important;}
.main-form p {text-indent:0px;margin:0;}
.main-form input[type="text"], .main-form input[type="email"], .main-form input[type="tel"] {height: 12px!important;margin: 0px 0 10px 0!important;width: 97%;padding: 15px 0px 15px 5px!important;}
.main-form select {width:99%;height:45px;}
.main-form textarea {padding: 15px 0px 15px 5px!important;width: 98.5%!important;}
.main-form input[type="submit"] {display:block!important;margin:20px auto 0px!important;}

.mal {font-size:18px;}

@media (max-width: 767px) { 
	
	.footer_block p{text-align:left;}
	.slider-title {display:none;}
	.slider-desc {
    font: bold 15px/16px Tahoma, Geneva, sans-serif!important;
    color: #3d3d3d;
    text-transform: uppercase;
    width: 100%!important;
    line-height: 40px;
    margin-top: -30px!important;
	padding-left: 7px;
}
	
}

.top_search #search-header input[type="text"]{padding:15px;}

.top_search{margin:13px 0 0 0!important;}


.form-kons input[type="text"],.form-kons input[type="email"],.form-kons input[type="tel"]{width:90%!important;padding:10px 5px!important;margin:5px auto!important;}

.form-kons input[type="submit"], .form-kons input[type="reset"] {margin:0px auto!important;display:block;}
.form-kons span.wpcf7-form-control-wrap{display:inline-block!important;padding:5px;}


.content_box {
    background: #fff!important;
   
}

.content_box:before, .content_box:after {
    background:#fff!important;
}

body {
     background: #fff!important;
}

.list_3 li {

    margin: 10px 15px!important;

}

.title-section:before {
    background: #fff!important;

}

.header {
    background: #fff!important;

}

.cd-select {
    width: 60%;
    /* border: 1px solid #ccc; */
    font-size: 16px;
    color: #000;
    margin-top: 5px;
    height: 40px;
}

.footer .footer_map {

    background: #fff;
}

.slider-left{position:absolute;top:0;left:0;}
.slider-title {
    color: #2f4995;
    width: 70%;
	text-transform:uppercase;
}
.slider-desc {
    font: bold 25px/16px Tahoma, Geneva, sans-serif;
    color: #3d3d3d;
    text-transform: uppercase;
    width: 50%;
    line-height: 40px;
    margin-top: 20px;
}

.slider-button .btn-primary {

    border: 1px solid #ed533a;
    border-radius: 6px;
    font-size: 20px;
    margin-top: 40px;
}

.slider-button .btn-primary:hover {

    border: 1px solid #2f4995;

}

.slider-button a.btn-primary:before {
    background: #ee543a!important;
}

.parallax-slider #mainCaptionHolder .slider_caption {
    background: none;
    padding: 0;
    line-height: 59px;
    /* font-family: 'Raleway', sans-serif; */
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    /* text-align: right; */
    margin-top: 3%;
}


.main-service{font-size:12px;margin-bottom:5px;}


