﻿

ul.cat li {
    display: inline-block;
}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
.fusion-carousel .fusion-carousel-item{display:block;float:left;padding:0}
.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper{display:inline-block;visibility:hidden;vertical-align:middle;width:100%;line-height:normal;text-align:center}
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper{display:inline-block;margin-bottom:0;text-align:center;max-width:100%}
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper.fusion-video{display:block}
.fusion-carousel .fusion-carousel-item img{vertical-align:middle;width:100%;height:auto}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper{text-align:center}
.tw-blog article .entry-post,.tw-blog article.list,body:not(.single-post) .tw-sidebar aside.widget,body.error404,body.page:not(.page-template-page-rowbuilder):not(.tw-reaction-page) #theme-layout,body.single-post #theme-layout{background-color:#222}



.screen-reader-text {
	position: absolute;
	left: -9000px;
}
.d-none{display:none!important}

.partgame{padding: 10px 4px 5px;margin-bottom:30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.partgame .parttile{display:block;margin-bottom: 9px;font: 22px/21px Bold;color: #FFF;text-align:  center;}

.partgame .part-content{display:block;padding: 20px 11px;background: #FFF;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.partgame.five36{background: #f47d00;}

.partgame .latest-tiraj-time{display: block;padding: 10px 0 5px;font: 15px/15px Regular;text-align: center;color: #fff;}

.partgame.yenibigo{background: #7d0061;}

.partgame.fourplusfour{background:#104180;}

.partgame.sixfourty{background:#fede00;}

.partgame.classicloto{background:#a8d404;}


#header{
	margin:5em 0 0 0;
	padding:0;	
	float:left;
	width:100%;
}
.phone-track{font-weight:700}
.contact-wrapper h2.form-header{padding-left:60px}
.page-kontakt .contact-wrapper{padding-right:60px}





.skills-box .meter {
    height: 6px;
    border: 1px solid #434343;
    padding: 1px;
    margin-bottom: 15px;
}

.skills-box .meter p {
    height: 2px;
    background: #252525;
}
.row{margin-right:-15px;margin-left:-15px}


.member-testimonials .testimonial .row {
	margin-bottom: 60px;
}


.patients-questions .row {
	margin-bottom: 50px;
}


.patients-questions .head .row,
.main-headline {
	margin-bottom: 20px;
}


.wound-step .row {
	margin: 65px 0 25px;
}


.criteria-info .row {
	background: #021e47;
}


#ajax-replace-main-content .result.contact.row:nth-child(2n) {
	background: rgba(0, 0, 0, .1);
}


	.search-provider #ajax-replace-main-content,
	.search-provider #ajax-replace-main-content .row {
		width: 100%;
	}


	.search-provider .provider.row {
		margin: 0;
		padding: 0;
	}


	.search-provider .provider.row .collapse-group .collapse {
		background: #e4e4e4;
		border: none;
		margin: 0;
	}


	.search-provider .row.sort-bar {
		display: none;
	}


.content-wrapper h2 {
    font-size: 36px;
    color: #ff6600;
}




.content-wrapper {
    display: block;
    line-height: 28px;
    background: #fff;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


	nav .bttmlks a, nav .bttmlks a:visited, nav .bttmlks a:hover{font-size: 14px; margin: 0; background: none;}

	.hentry .title-post {
		font-size: 20px;
		font-weight: 600;
		line-height: normal;
		padding-bottom: 10px;
		margin: 0;
	}

		 .vc_hidden-lg .td-module-image +  .entry-title + .td-module-meta-info .td-post-date,
	 .vc_hidden-lg .td-module-image +  .entry-title + .td-module-meta-info 	.td-module-comments,
	 .vc_hidden-lg .td-module-image .td-post-category{
		display:none;
	}


#footer-bottom-area,
#copyright {
	clear:both;
	text-align:center;
}

.copy {
padding: 0.5em;
text-align: center;
font-size: small;
color: #fff !important;
}

.copy a {
color: #fff !important;
}
.et_pb_accordion_item_0.et_pb_toggle{background-color:rgba(0,0,0,0)}
.et_pb_toggle{border:1px solid #d9d9d9}
.et_pb_accordion .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_accordion.et_pb_text_align_left .et_pb_toggle_title,.et_pb_accordion.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_toggle .et_pb_toggle_title,.et_pb_toggle h5.et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title{position:relative;padding:0 50px 0 0;cursor:pointer}
.et_pb_accordion .et_pb_toggle_title:before,.et_pb_toggle .et_pb_toggle_title:before{right:0;left:auto}
.et_pb_accordion .et_pb_toggle{position:relative;margin-bottom:10px}
.et_pb_accordion .et_pb_toggle:last-child{margin-bottom:0}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
.dimmer{margin:0;padding:0;width:100%;height:100%;z-index:1998;position:fixed;background-color:rgba(51,51,51,.7)}
.fl-mosaicflow-content {visibility: hidden;}


.homepage-slider__cta.background--medium .homepage-slider__cta-title,
.homepage-slider__cta.background--medium .homepage-slider__cta-subtitle {
  color: #f1f1f1;
}


.homepage-slider__cta-title {
    font-size: 30px;
    font-weight: 600;
    line-height: 1.15;
    margin-bottom: 16px;
    margin-top: -4px;
}


.homepage-slider__cta.background--default .homepage-slider__cta-title,
.homepage-slider__cta.background--default .homepage-slider__cta-subtitle {
  color: #f1f1f1;
}

.footer span.copy {
	float: right;
	margin: 210px 0 0 0 ;
}

	.language_list li:first-child,
	.submenu_list li:first-child {
		padding-top: 20px;
	}

	.submenu_list li {
	    padding: 0 40px 20px 20px;
	}

	.submenu_list {
		left: -20px;
	}

.submenu_list li:first-child {
	padding-top: 30px;
}

.submenu_list li a {
	color: inherit;
	display: inline-block;
	vertical-align: top;
}

.mobile_header .submenu_list {
	position: relative;
	left: auto;
	top: auto;
	padding: 0;
}

.mobile_header .submenu_list li {
	padding: 0 !important;
	white-space: normal;
	background: transparent;
	color: #999999;
}

.mobile_header .submenu_list li:last-child a {
	margin-bottom: 8px;
}

.mobile_header .submenu_list li a {
	display: block;
	padding: 10px 30px;
}

    
    #footer .footer_con2{
        margin: 0px auto;
        width:940px;
    }
.hnews.big .entry-title .comments-count a{display:inline;position:absolute;right:0px;bottom:0px;font-size:16px;padding-bottom:13px}
.lastNews.layout-3-AL .items .hnews .entry-title.have-comments .comments-count a{font-size:14px;line-height:17px;padding-left:2px;vertical-align:top}
.lastNews.layout-3-M24 .items .hnews .entry-title.have-comments .comments-count a{font-size:14px;line-height:18px;padding-left:6px;vertical-align:top}
.lastNews.layout-5 .items .hnews .entry-title .comments-count a{font-size:13px;line-height:14px;padding-left:6px;vertical-align:top}
.boxs .boxs__item .boxs__content.shadow3{box-shadow:0px 12px 35px 0px rgba(0,0,0,0.35)}
.boxs .boxs__item .boxs__imageimg .shadow3{xbox-shadow:10px 15px 15px 15px #000}


.site-name {
  margin: 0;
  color: #333;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 28px;
  letter-spacing: 1px;
}

#footer{width:100%;min-width:319px;margin:0 auto;background:#FFFFFF;}

#footer h6{clear:both;max-width:1000px;margin:0 auto;text-align:left;color:#646464;font-size:10px;font-weight:normal;padding:20px 0 0px 0;border-top:1px solid #cccccc;}


#footer .footer-img-wrapper{  width: 100%;  max-width: 1000px;  display: block;  margin: 0 auto;  text-align: center;}

#footer .footer-img-wrapper img {    max-width: 409px;}

#footer .pwrapper{  width: 100%;  max-width: 980px;  display: block;  margin: 0 auto;  padding:10px 0;text-align: center;}


span.feat-info-text {
	font-family: 'Montserrat', sans-serif;
	font-size: .7rem;
	font-weight: 400;
	line-height: 100%;
	margin-left: 3px;
	vertical-align: top;
	}

.notice-bar, .page-header{
	background:#f8f7f3;
	padding:20px 0;
	box-shadow:0 2px 0 rgba(0,0,0,.07);
}

		
.notice-bar.latest-sermon{		
    padding-bottom:0;		
}
		

.notice-bar-title-icon{
	display:inline-block;
	float:left;
	margin-right:15px;
}

.notice-bar-title .title-note{
	margin-top:4px;
}

.notice-bar-title strong{
	font-family: 'Roboto Condensed', sans-serif;
	font-size:16px;
	color:#333;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:2px;
	display:block;
}

.notice-bar-event-title h5, .notice-bar-event-title .date{
	margin-bottom:0;
}

	.notice-bar .btn-block, .notice-bar .counter{
		margin-top:20px;
	}
header .header-overlay{position:fixed;top:0;left:0;z-index:7;width:100%;height:8em}
#lang-bar span .icon,#lang-bar a .icon{margin-left:5px;vertical-align:text-bottom;border:none}
.fusion-copyright-content{display:table;width:100%}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content{display:block;text-align:center}
.page-wrap{display:block;max-width:1280px;max-width:128rem;margin:0 auto;padding:0 70px}
.ce-section__image.is-full-width .page-wrap{padding:0;max-width:none}
.ce-section__text-image.image-is-left .page-wrap{padding-right:70px;padding-right:7rem;padding-left:0}
.ce-section__text-image .page-wrap{padding:0 35px!important;padding:0 3.5rem!important}
.accordion__item-title .page-wrap{position:relative}
.js .accordion__item-title .page-wrap:before{position:absolute;top:50%;right:70px;margin-top:-6px;font-size:11px;font-size:1.1rem;color:#4c4c4c}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
.front #content #block-quicktabs-news_most_read .quicktabs-wrapper .item-list ul{border-bottom:1px solid #dcdcdc;padding:5px 0 7px 0;font-weight:bold;margin:-5px 0 40px 0;}
#quiz-progress .item-list .pager{text-align:left;}

.maincontent .topbanner{ line-height:0; padding-bottom:10px; margin-bottom:25px; border-bottom:3px solid #e9e9ea;text-align: center;}

.botbanner div, .midbanner div, .topbanner div{width: fit-content;margin: auto;}





.clear:before,
.clear:after,
.site:before,
.site:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.nav-links:before,
.nav-links:after,
.comment-navigation:before,
.comment-navigation:after,
.social-navigation ul:before,
.social-navigation ul:after,
.textwidget:before,
.textwidget:after {
	content: "";
	display: table;
}


.clear:after,
.site:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.nav-links:after,
.comment-navigation:after,
.social-navigation ul:after,
.textwidget:after {
	clear: both;
}


	.site-content {
		display: block;
		float: left;
		margin-left: 29.4118%;
		width: 70.5882%;
	}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}

#col-3 li.payment small, #col-3 li.shipping small, #col-3 li.trust small{color:#1A4A05;font-size:14px;font-weight:bold;}

#col-3 li.payment, #col-3 li.shipping, #col-3 li.trust{width:198px;}

#col-3 li.shipping{width:49%;position:relative;display:block;float:right;text-align:center;}





#social {
	float: right;
}

.imagenes_car{
    display: -webkit-box;
    height: 152px;
    margin-bottom: 15px;
    font-size: 15px;
    line-height: 1.4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}


.imagenes_car h5{
	font-weight: bold;
	font-size: 22px;
    display: -webkit-box;
    color: black;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.imagenes_car p{
	color: black;
}



#pagewrap, .pagewidth, #headerwrap, #header, #main-nav, #body, #layout, #content, .post, .author-box, .post-nav, .pagenav, #sidebar, .widget, #footerwrap, #footer {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



.sidebar-none.query-section #layout.pagewidth {
	width: 100% !important;
	max-width: 100% !important;
}



.full_width #layout {
	width: 100%;
	max-width: 100%;
}


	.pagewidth,
	.sidebar-none .loops-wrapper.list-post .section-inner,
	.full_width .themify_builder_row .row_inner,
	.single .section-inner,
	.sidebar-none.query-section .page-content {
		max-width: 94%;
	}



.pagewidth,
.section-inner {
	width: 1064px;
	max-width: 100%;
	margin: 0 auto;
}

	
	.oculto {
		display: inline;
		position: absolute;
		width: 0;
		height: 0;
		left: -3000px;
		top: -2000px;
		color:#000;
		background-color:#fff;
	}




#page-loader {
    position: fixed;
    overflow: hidden;
    background: #fff;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999999;
}

#page-loader .wrapper{
    text-align: center;
    position: absolute;
    color:#0E7BBE; 
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

#page-loader .wrapper img{
    margin-bottom: 20px;
}

#page-loader .wrapper .fa{
    font-size: 56px;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
#nav .container,.nav-paddings{padding-left:0;padding-right:0}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.hero__border{position:absolute;z-index:1}
.hero__border--block{top:0;height:100%;background-color:rgba(78,4,35,.85)}
.hero__border--block--left{left:0;width:10%}
.hero__border--block--right{right:0;width:10%}
.hero__border--frame{top:160px;z-index:2;width:97%;height:calc(97% - 160px);margin:0 1.5%;border:2px solid #fff}
.hero__border--side{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:100%}
.hero__border--side--left{left:15%;width:57px}
.hero__border--side--left div{width:20%;background-color:#790033}
.hero__border--side--left div:first-child{width:40%}
.hero__border--side--right{right:20%;width:65px}
.hero__border--side--right div{width:20%;background-color:#790033}
.hero__border--side--right div:first-child{width:57%}

.header-search-wrap #td-header-search-button {
  display: block;
  position: relative;
  
}

.header-search-wrap #td-header-search-button-mob {
  display: none;
  position: relative;
  
}
body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:hover:after{opacity:1;color:}
body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after{opacity:0}
.et_pb_slide_0.et_pb_slide .et_pb_text_overlay_wrapper{background-color:rgba(0,0,0,0.36)}
body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button{background-color:rgba(117,160,25,0.66)}

#main{
	width:1080px;
	overflow:hidden;
	padding:8px 5px 2px 2px;
	background:#fff;
}

.section-menu .right-bg {
    position: absolute;
    top: 0;
    right: 0;
    left: 50%;
    margin-left: 490px;
    height: 100%;
    background: #E98927;
}
#main-nav .responsive-nav ul.subnav{position:absolute;top:0;right:-260px}
#main-nav .responsive-nav ul.subnav.active{width:100%}
.header__overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;background:rgba(65,64,66,0.7);opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.open .header__overlay{opacity:1;pointer-events:initial}


.news-wrapper {
	width: 100%;
}


.news {
	position: relative;
	width: 100%;
	max-width: 260px;
	height: 240px;
	margin: 5px;
	float: left;
	cursor: pointer;
}

.news--sec {
	background: #443c4e;
}

.news--t {
	background: #382f3d;
}

.abs{position:absolute;}



.request_quote h5{font-family: "Century Gothic", Verdana, Arial; font-weight: bold; text-transform: uppercase; font-size: 15px; color: #7F7F7F; margin: 0; padding: 0 0 12px;}

.request_quote h5 span{color:#9de651}

.request_quote input[type='submit']{background-color:#9de651; border: none; cursor: pointer; padding: 5px 15px; border-radius:10px;  }



.request_quote label {
width: 76px;
float: left;
padding-left: 5px;
font-family: Verdana;
font-size: 11px;
}

.request_quote .homeinuput {
width: 122px;
height: 16px;
border: 1px solid gray;
font-family: Verdana;
font-size: 11px;
margin-bottom: 10px;
}

.box3-con,.box4-con,.box5-con,.box6-con,.box7-con{ height:280px;  border:1px solid #e8e8e8; border-radius:10px; background:#fff;}

.prepoint {
	position: absolute;
	top: 0px;
	left: -221px;
	color: #fff;
	width: 120px;
	background-color: #1A0E0A;
	border-radius: 8px 0px 0px 8px;
	font-size: 26px;
	padding: 5px 10px;
	opacity: 0.3;
	box-shadow: -1px 0px 5px #eee;
}

.prepoint img {
	vertical-align: -7px;
}


.blocks-item-description {
  font-weight: 300;
  margin: 0;
}


.blocks-item-description:not(:empty) {
  margin-top: 10px;
}


#hero-image {
  text-align: center;
  margin: 20px auto 10px auto;
  border-bottom: 5px solid #414042;
}


#hero-image img {
  max-width: 80%;
}
#janrainModal .janrain-capture-ui.capture-ui-content.janrain-capture-ui-mobile .capture_signin{width:100% !important}


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.layout-2cl #sidebar { float: left; }





#sidebar {
	position: fixed;
	width: 150px;
	left: 0;
	margin: 0 0 0 40px;
	z-index: 500;
}


		  body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}


.header-menu-sidebar-inner {
  position: relative;
  word-wrap: break-word;
  min-height: 100%;
  padding: 1.2em 0;
  display: flex;
  flex-direction: column; }


.menu_sidebar_slide_overlay .header-menu-sidebar-inner {
  max-width: 48em;
  margin: 3em auto;
  padding: 0; }


.menu_sidebar_dropdown .header-menu-sidebar-inner {
  max-width: 48em;
  margin: 0 auto; }


.header-menu-sidebar-inner .style-border-bottom .sub-menu a:after {
  bottom: 0; }


.header-menu-sidebar-inner .style-border-top .sub-menu a:after {
  top: 0; }


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

	.js .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}
.icon-call,.icon-checkmark-ok,.icon-comment,.icon-heart,.icon-menu,.icon-play,.icon-sm-facebook,.icon-sm-instagram,.icon-sm-rss,.icon-sm-twitter,.icon-sm-youtube,.icon-speaker{font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.icon-sm-instagram:before{content:"\49"}

#primary {
	float: left;
	margin: 0 -26.4% 0 0;
	width: 100%;
}



.singular #primary {
	margin: 0;
}



.page-template-showcase-php #primary,
.left-sidebar.page-template-showcase-php #primary {
	margin: 0;
}



.error404 #primary {
	float: none;
	margin: 0;
}

.error404 #primary #content {
	margin: 0 7.6%;
	width: auto;
}



.left-sidebar #primary {
	float: right;
	margin: 0 0 0 -26.4%;
	width: 100%;
}
.d-flex{display:-ms-flexbox!important;display:flex!important}


.clickable{

cursor:pointer;
	
}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:74px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:74px}
#logo{max-height:65%}
.et_pb_svg_logo #logo{height:65%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:74px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:74px}


.bttn1-mob {
    background-color: #A4AAB2;
    font-size: 14px;
    padding: 5px 20px!important;
    margin: 13px 6px 12px 16px!important;
    border-radius: 0px;
    text-transform: uppercase;
    display: inline-block;
    color: #FFF!important;
    border-color: #A4AAB2;
    background: #A4AAB2 none repeat scroll 0% 0%;
    border-radius: 3px;
    width: 50%;
    text-align: center;
}
.verve_theme .wpb_row.verve_with_video{position:relative;overflow:hidden}
.verve_theme #verve_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_row .wpb_grid ul.wpb_thumbnails-fluid,.verve_theme #verve_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid{padding:0;overflow:visible}
.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"]{width:100%;float:none;display:block;margin-left:0;margin-right:0}

.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}
.modal-1 .modal-header, .modal-1 .modal-footer{border-color:#ebebeb;}

#logo-bottom{width:250px;float:left;}

#logo-bottom img{width:100%;}
.clearfix:after{content:"";display:table;clear:both}

.post .title {
	clear: both;
	width: 100%;
	margin: 0;
}


body.columns-two #primary-wrapper {
	float: left;
	margin-right: -220px;
	width: 100%;
	}


body.sidebars-none #primary-wrapper {
	margin: 0px;
	float: none;
	}

#sub-header-tit{
	font-size: 11px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, "serif";
	margin-top: -10px;
	letter-spacing: -.1px;
	
}
.font,.font4{font-family:Arial,Verdana,Geneva,sans-serif;font-size:11px;color:#FFF;}

.photo-otchet {
    display: block;
    margin-bottom: 0px;
    overflow: hidden;
}

.photo-otchet a h2 {
    color: white;
    padding: 140px 0;
    text-align: center;
}

.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}

.nav-previous {
	float: left;
	width: 50%;
}
.large-12{width:100%}
.lt-ie9 .large-12,.lt-ie9 .row .large-12,.lt-ie9 .medium-12,.lt-ie9 .row .medium-12{width:100%}
.large-12 .promoIcons__item{margin:4rem 1rem;max-width:33%}
.large-12 .promoIcons__item:first-child{margin-left:0}
.large-12 .promoIcons__item:last-child{margin-right:0}
.lt-ie9 .large-12,.lt-ie9 .row .large-12{width:100%}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}
.span5{width:470px}
.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}
input.span5,textarea.span5,.uneditable-input.span5{width:456px}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row-no-margin {
  margin: 0 !important;
}

.row-darked .block .block-title {
  color: #ffffff;
}

.row-darked .block .block-title strong {
  color: #ffffff;
}

.row-darked .block .pretext-html {
  color: rgba(255, 255, 255, 0.7);
}

  .cms-index-index #maincontent.page-main .row-success {
    position: relative;
    z-index: 9;
  }

.table.grouped .row-tier-price td {
  border-top: 0;
}

.table.grouped .row-tier-price .prices-tier {
  margin: 0 -10px 10px;
}

.table-checkout-shipping-method tbody .row-error td {
  border-top: none;
  padding-bottom: 10px;
  padding-top: 0;
}
.menu-top{float:right}
.top-nav .menu-alert{float:left;color:#666;padding:8px 0;font-style:italic}
#main-nav .menu-alert{float:left;padding:18px 0 0 10px;font-style:italic;color:#fff}
#main-nav ul li.menu-item-home ul li a,#main-nav ul ul li.menu-item-home a,#main-nav ul li.menu-item-home ul li a:hover{background-color:transparent!important;text-indent:0;background-image:none!important;height:auto!important;width:auto}
.main-menu ul.menu,.top-menu ul.menu{display:none}
.slide_menu_right #menu-top_main.menu{display:block}
.main-menu ul.menu,.top-menu ul.menu,.breaking-news,.ei-title h3{display:none}
.main-menu ul.menu,.top-menu ul.menu,.breaking-news{display:none}
.menu-top.main_part_left_side_toggle{float:left}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}

.f-blog-social li.facebook a {
  background: #3b5998;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}


.exit_inner {
	background: #FFF;
	width: 55%;
	margin: 80px auto;
	padding: 20px 40px 30px;
}

.exit_inner h1 {
	color: #333;
	text-align: center;
	font-size: 46px;
}

.exit_inner h2 {
	color: #333;
	text-align: center;
	font-size: 24px;
	line-height: 1.3;
	font-weight: 300;
}

.exit_inner h6 {
	color: #999;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}

  #footer #mailchimp-subscribe { margin-bottom: 20px; }
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}
.container_24 .grid_5{width:190px}

  .container_24 .grid_24, .container_24 .grid_18, .container_24 .grid_6, .container_24 .grid_5 { width: 100%; margin: 0; }

  #footer #widget-footer .grid_5:first-child { padding-right: 20px; }

.home_slider_title p {
text-align: left;
color: #fff;
padding-bottom: 10px;
font-weight: bold;
font-size: 50px;
line-height: 50px;
}

.home_slider_title {
margin-left: -84px;
}

.home_slider_title p:first-child, .home_slider_title p:last-child {
display: none;
}

.home_slider_title p:last-child{
display: none;
}

#slider_top, .sliderwrap {
    float: left;
    width: 100%}

#slider_top {
    max-height: 186px;
    overflow: hidden;
}


	#logo_container {
		float: right;
		padding:5px;
		width: 40px;
		overflow: hide;
	}


.av-section-color-overlay + .container + .border-extra-diagonal,
.av-section-color-overlay + .scroll-down-link + .container + .border-extra-diagonal{
    z-index: 1;
}



div .av-section-color-overlay-wrap{position: relative; width:100%; }

.html_header_sidebar .av-section-color-overlay-wrap{float:left;}

div .av-section-color-overlay{position: absolute; top:0; left: 0; bottom: 0; width:100%; }

div .av-arrow-down-section .av-section-color-overlay{bottom: 24px; }

div .av-video-service-html5 .av-section-color-overlay{z-index: 8;}


.pswp__counter, .pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }


.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5) !important;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }


.pswp__share-modal--hidden {
  display: none; }


.pswp__share-modal--fade-in {
  opacity: 1; }

  .pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }

		
	.mvp-feat1-pop-wrap a:first-child .mvp-feat1-pop-cont,
	.mvp-feat1-pop-wrap a:nth-child(2n+3) .mvp-feat1-pop-cont{
		margin-left: 0;
		}

    header.navigation .navigation-shop-cart .shopping-icon {
      vertical-align: middle !important;
      display: inline-block !important; }



.shopping-icon .gm-ow-white-icon {
  display: none; }


.shopping-icon .gm-ow-black-icon {
  display: block; }

  .shopping-icon .gm-ow-black-icon:hover {
    fill: rgba(0, 0, 0, 0.4); }


header.navigation .navigation-shop-cart .shopping-icon svg {
  position: relative;
  top: 5px;
  right: -10px;
  width: 2.8em;
  height: 2.8em; }
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}


#leftside .cat-item ul.children, #rightside .cat-item ul.children {
	margin-left: 1em;
}
.c-discount-m__h-main{font-size:32px}
.c-discount-m__h-main,.c-discount-m__h-sub{text-transform:uppercase;font-size:44px}


.menu-pc .menuright .menurow2 .navsocial { width: 160px; height: 30px; float: right; }


.menu-pc .menuright .menurow2 .navsocial li { width: 34px; height: 34px; -moz-border-radius: 50%; border-radius: 50%; background: #404040; float: left; margin: 0 3px; text-align: center; }


.menu-pc .menuright .menurow2 .navsocial li:hover { background: #e90d8b; -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; transition: all 200ms linear; -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); transform: translateY(-5px); }


.menu-pc .menuright .menurow2 .navsocial li i { color: #ffffff; font-size: 20px; padding: 7px 0; }


.menu-pc .menuright .menurow2 .navsocial li img { width: 22px; margin-top: 7px; }


.menu-pc .menuright .menurow2 .navsocial li:last-child { margin-left: 5px; margin-right: 0; }
.media,.media-body{overflow:hidden;zoom:1}
.media-body{width:10000px}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}


  .tab-content .tab-pane{background: #fff;padding: 10px;}

  .step-list__item {
    width: 45px;
    height: 45px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
    background-image: -webkit-gradient(linear, left top, right top, from(#dfdfdf), to(white));
    background-image: -webkit-linear-gradient(left, #dfdfdf 0%, white 100%);
    background-image: -o-linear-gradient(left, #dfdfdf 0%, white 100%);
    background-image: linear-gradient(90deg, #dfdfdf 0%, white 100%);
    font-size: 24px;
    font-weight: 600;
    line-height: 1.8;
    color: #202f3d;
    text-align: center; }

    .step-list__item.active {
      color: #fff;
      background: #82b440; }


.align-middle {
  vertical-align: middle !important;
}

.home #main .latest_ads table td.text h3 { font-size:14px; font-weight:normal; margin-bottom: 4px; }

.home #main .latest_ads table td.text h4 { color:#000; font-size:11px; font-weight:bold; margin-bottom: 3px; }

.home #main .latest_ads table td.text h4 span { color:#CCC; margin:0 5px; }

.home #main .latest_ads table td.text p { line-height:16px; }

.ad_list table td.text h3 { font-size:14px; font-weight:normal; margin-bottom: 4px; }

.ad_list table td.text h4 { color:#000; font-size:11px; font-weight:bold; margin-bottom: 3px; }

.ad_list table td.text h4 span { color:#CCC; margin:0 5px; }

.ad_list table td.text p { line-height:16px; }

.lista { background:#f0f1f2; }

.lista td,.lista2 td{padding:5px}
