﻿

.site-description {
	display: block;
	height: 0;
	margin-bottom: 0;
	text-indent: -9999px;
}


.header-image .site-description,
.header-image .site-title a {
	display: block;
	height: 0;
	margin-bottom: 0;
	text-indent: -9999px;
}
.views-row{padding-bottom:36px;margin-top:36px;margin-bottom:30px;border-bottom:4px dotted #d1d1d1;position:relative;overflow:hidden;}
#quicktabs-container-related_posts .views-row{overflow:hidden;position:relative;width:48%;float:left;background:#aaa;border-bottom:0px;border-radius:6px;margin-right:6px;margin-left:6px;margin-bottom:12px;padding-bottom:30px;margin-top:0px;}
#quicktabs-container-related_posts .views-row:nth-of-type(2n+1){clear:left;}
.row{margin-right:-15px;margin-left:-15px}

.row:before, .row:after {
  content: " ";
  display: table;
}

.row:after {
  clear: both;
}

.fixed-top .row div {
  color: #fff;
  margin: 0;
}

.myhome .container .row {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
}

.homeNewsListing .row {
  background: #b6dcd5;
}

.homeNewsListing .row:nth-child(even) {
  background: #cae7e2;
}

	.page-content {
		padding-top: 30px;
	}

.acc_head_icon,
.clav_toggle_head_sign {
    float:left;
    margin: 0 10px 0 -20px;
    cursor:pointer;
}

.acc_head_icon i,
.clav_toggle_head_sign i {
    padding: 0;
    margin: 0;
    font-size:14px;
}

.acc_head_icon, .coruscate_toggle_head_sign {
    cursor: pointer;
    float: left;
    margin: 0 10px auto -20px;
    text-align: center;
}

.acc_head_icon i, .coruscate_toggle_head_sign i {
    border: 1px solid;
    border-radius: 50%;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 20px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}


html.special .header__search .search-top__icon { color: #000; }


.search-top__icon { font-size: 20px; color: white; vertical-align: middle; width: 100%; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }


.search-top__icon-s { font-size: 20px; width: 20px; height: 20px; margin-right: 22px; }


html.special.black-bg .header__search .search-top__icon { color: #fff; }


html.special.black-bg .header__search .search-top__icon-s { color: #fff; }


html.special.blue-bg .header__search .search-top__icon { color: #195183; }
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}

.web_counter_orange {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ff6600;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}
.clr2 a:link,.clr2 a:visited{color:#1E4B78;text-decoration:none}
.mb-5,.my-5{margin-bottom:3rem!important}
.MenuBar .SubMenuVisible,.MenuBarVertical .SubMenuVisible,.MenuBar .SubMenu .SubMenuVisible,.popup_element.Active,span.actAsPara,.actAsDiv,a.nonblock.nontext,img.block{display:block;}
.row{margin-left:-15px;margin-right:-15px}

.head-phones {
  float: left;
  line-height: 61px;
  padding-left: 37px;
}

.td_block_slide .td_module_slide {
  z-index: 1;
}

.iosSlider-col-3 .td_module_slide {
  height: 580px;
  
  
  
  
}

  .iosSlider-col-3 .td_module_slide .td-module-thumb,
  .iosSlider-col-3 .td_module_slide .entry-thumb {
    height: 100%;
  }

.iosSlider-col-2 .td_module_slide {
  height: 385px;
  
  
  
  
}

.iosSlider-col-1 .td_module_slide {
  height: 385px;
  
  
  
  
}

.td_block_slide .td_module_slide:first-child {
  visibility: visible !important;
}

.td-js-loaded .td_block_slide .td_module_slide {
  visibility: visible !important;
}

.td-md-is-safari .td_module_slide:before {
  bottom: -1px;
}

.td-md-is-safari .td_module_slide .td-module-title {
  -webkit-transform: translate3D(0, 0, 0);
}

  #main-col .inner .ads-main{text-align:center;padding:12px 0 12px 0;}

#top  {background-color: #7cef74;}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}

.contenttd{
 padding: 10px 4px 10px 4px;
 text-align: justify;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-4{width:33.33333%}

.realtime_ticker .ticker_loading{
text-transform:uppercase;
color:#9eb8c9;
-webkit-animation:blink 1.5s linear infinite;
-moz-animation:blink 1.5s linear infinite;
-o-animation:blink 1.5s linear infinite;
-ms-animation:blink 1.5s linear infinite;
animation:blink 1.5s linear infinite
}
.category-item{position:relative;width:100%;height:190px;background:#ddd;border-radius:3px;margin-bottom:30px;text-align:center;transition:all .3s ease}
.category-item a{position:relative;display:block;height:100%;padding:43px 20px 0;font-size:15px;font-weight:bold}
.category-item a .fa{display:block;padding-bottom:20px;font-size:38px}
.category-item a:hover{color:inherit}
.category-item:hover{background-color:#fdc600}

.abs{position:absolute;}
.w-img{flex-shrink:0;transition:height 0.3s}
.w-img-h{display:block;height:inherit;overflow:hidden}
.w-img img{display:block;height:inherit;width:auto}
.header_ver .w-img img.for_transparent,.w-img.with_transparent img.for_transparent,.l-header.bg_transparent:not(.sticky) .w-img.with_transparent img.for_default{display:none}
.l-header.bg_transparent:not(.sticky) .w-img.with_transparent img.for_transparent{display:block}

.mh-copyright-wrap { padding: 10px 25px; border-top: 3px solid #999; background: #2a2a2a; }

.forum2017 .head{font-size:14px;color:#333;}
.mast-onair .amp-onair-widget .amp-onair-show-image{float:left;margin-right:2%}
.mast-onair .amp-onair-widget .amp-onair-show-image-img{max-height:62px;max-width:92px}


.footer-divider {
  padding-left: 5px;
  padding-right: 5px;
}
.footer li,ul.menu li{list-style-image:none;list-style-type:none;margin-left:0}
.footer{text-align:center;list-style:none}
.footer *{color:#fff}
.footer .content{margin-left:17.1875%;width:65.625%;margin-right:17.1875%}
.footer ul li{display:inline-block;padding-right:20px}
.footer ul li:last-child{padding-right:0}
.footer .footer-logo{display:inline-block;width:320px;height:111px}
.footer .footer-menu{font:50px/50px "Amatic SC",cursive}
.footer .footer-text{font:31px/50px "Amatic SC",cursive}
.footer .menu-featured-container ul li{display:block;padding-right:0;padding-bottom:20px}
.footer .menu-featured-container ul li:last-child{padding-bottom:0}







#left_side {
	float: left;
	height: 537px;
	margin-left: 34px;
	position: relative;
	width: 301px;
}
.block-type-navigation .nav-vertical{position:relative}
.block-type-navigation .nav-vertical ul li{width:100%}
.block-type-navigation .nav-vertical ul li a{height:auto;line-height:40px}
.block.courseitem.course3 .block_content .course_meta{border-top:1px solid #EEE;padding-top:10px;margin-top:10px}
.block.courseitem.course3 .block_content .course_meta span.fa{float:right;color:#888;font-size:12px}
.block.courseitem.course3 .block_content .course_meta .star-rating{padding:0;display:inline-block}
.block.courseitem.course3 .block_content .course_meta .star-rating .fa{color:#FFCB10;float:left;font-size:16px}

.navbar li{display: block; float: left; margin:0px 10px 0px 0px ; position: relative;}

.navbar li:before{width: 0; height: 2px; position: absolute; bottom: -2px; left: 50%; background-color: #00ada7; content: ''; transition: all .6s; z-index:50;}

.navbar li.active:before, .navbar li.on:before{width: 100%; left: 0;}

.navbar a{display: block; line-height: 32px; padding:13px 15px 13px; font-size: 16px; font-weight: 400;}

.navbar{left:10px}
.footer-nav .menu-item{max-height:20px !important}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.site-footer-inner, .site-info {
  margin: 0 auto;
  max-width: 1170px;
  width: 100%;
}

.site-footer-inner .footer-widget-area {
  margin-top: 0;
  padding-bottom: 30px;
}
.centerized_father{display:table;width:100%;position:absolute;top:0px;left:0px}
.folio_always_title_only .centerized_father,.folio_always_title_and_skills .centerized_father{z-index:2;padding:10px 0px 14px;position:relative;height:auto !important;display:block}
.folio_always_title_only .centerized_father .grid_single_title,.folio_always_title_and_skills .centerized_father .grid_single_title{text-align:left}
.folio_panels .centerized_father,.folio_panels .grid_image_wrapper{height:100%}
body,#verve_ajax_container,.vrv_bk_site,.verve_theme .mfp-bg,.featured_owl,.sod_select:after,.sod_select,.sod_select .sod_list_wrapper,.folio_always_title_only .centerized_father, .folio_always_title_and_skills .centerized_father {background-color:#ffffff;}

.lnav{
 padding: 10px 4px 10px 4px;
}
.col_logo,.col_presentation,.col_1,.col_2,.col_3,.col_4,.col_5{display:inline;float:left;position:relative;margin-left:3px;margin-right:3px}
.col_2{width:270px}


.stats-col .circle {
  display: inline-block;
  width: 160px;
  height: 160px;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #666;
  border-radius: 50%;
  padding: 10%;
  position: relative;
  margin-bottom:5%
}


.stats-col .circle .stats-no {
  color: #fff;
  width: 70px;
  height: 70px;
  line-height: 70px;
  top: -25px;
  right: -15px;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 18px;
  background-color: #E04F00;
  position: absolute;
  border-radius: 50%;
  font-weight: 700;
}




#hp-tabbed-region {
	margin-top: 35px;
    box-shadow: 0 0 5px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
}


#sidebar-2 div.moduletable {
  margin-bottom: 30px;
}

#sidebar-2 div.moduletable h3 {
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0px;
  margin: 0 0 8px 0;
  padding: 2px 0 2px 0;
}

.span2 {
  width: 128px;
}

.row-fluid .span2 {
  width: 13.50210970464135%;
  *width: 13.449367088607595%;
}

input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 114px;
}

.table td.span2,
.table th.span2 {
  float: none;
  width: 112px;
  margin-left: 0;
}

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 84px;
  }

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}



.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap :last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap :last-child{margin-bottom:0}


body .wpb_text_column{margin-bottom:0px}


body .wpb_text_column h2:last-child, body .wpb_text_column h3:last-child{margin-bottom:10px}

.float-cart .amount-title, .float-cart .amount-cart {
    display: none;
}


.logoasc {
	font-size: 20px;
	color:#F00;
}
.tab-content{display:none}
.tab-content.active-content{display:block}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}


.dd-page-footer, .dd-page-footer a, .dd-page-footer a:link, .dd-page-footer a:visited, .dd-page-footer a:hover
{
  font-family: Arial;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #CCC4B7;
}


.dd-page-footer
{
  position: relative;
  z-index: auto !important;
  padding: 1em;
  text-align: right !important;
  text-decoration: none;
  color: #CCC4B8;
  width: 959px;
  margin-left: auto; margin-right: auto;
}
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}

.last-left-text{font-family: Georgia; font-size: 16px; color: #333333;}

	.last-left-text a{font-style: italic; font-weight: bold;}

	.last-left-text p {margin: 0 0 24px; line-height: 24px;}

		ul.red-bullet li.last{padding-bottom: 0;}

			#free-tools .media.last{border: 0;}
#footer ul#regions li.last{padding-left:0}

.footer ul.navi-footer li.menu-item-1044,
.footer ul.navi-footer li.menu-item-1045{
  display: none;
}
.navbar-toggleable .menu-item{font-size:1.3333333333rem;padding-bottom:.8333333333rem;font-weight:600;color:#000;text-align:right;line-height:1}
.navbar-toggleable .menu-item a{color:#20201f;transition:all .1s ease}
.navbar-toggleable .menu-item a:hover{color:#b8161d;transition:all .1s ease}


		.wf-loading .menu-item,
		.wf-loading h1,
		.wf-loading h2,
		.wf-loading h3,
		.wf-loading h4,
		.wf-loading h5,
		.wf-loading h6,
		.wf-loading p,
		.wf-loading a,
		.wf-loading button,
		.wf-loading li {
			
			visibility: hidden !important;
		}
.cta-list{width:100%;clear:both;display:block;float:left;text-align:-webkit-center}
.media{position:relative}
.media img{width:100%}
.main__content--center .media{display:inline-block}



.site-branding {
	float: left;
	margin: 0;
}

.site-branding .site-title {
	font-size: 42px;
	line-height: 42px;
	padding: 0;
	margin: 20px 30px 20px 0;
	text-transform: uppercase;
	float: left;
	font-weight: bold;
}

.site-branding .site-title a {
	color: #fff;
}

.site-branding .custom-logo-link {
	margin-top: 0;
	display: block;
}

.site-branding .site-description {
	color: #fff;
	padding: 0;
	margin: 32px 0;
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2.1px;
}

.fusion-spacing-no .fusion-column-wrapper {
  min-height: 1px;
}

.fusion-column-inner-bg-wrapper .fusion-column-wrapper {
  position: relative;
  z-index: 2;
  pointer-events: none;
}

  .entry-tpl-grid .entry-featured-media ~ .entry-body .entry-before-title {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 100%; }

  .entry-tpl-grid-fancy .entry-featured-media + .entry-body .entry-header .entry-before-title {
    position: absolute;
    left: 0;
    right: auto;
    bottom: 100%; }

  .entry-tpl-grid-fancy .entry-body {
    padding-left: 30px;
    padding-right: 30px; }

  .entry-tpl-list .entry-body {
    padding: 0 10px 1px; }

  .entry-tpl-list .entry-featured-media ~ .entry-body .entry-header .entry-before-title {
    position: absolute;
    left: -10px;
    right: auto;
    bottom: 100%;
    padding-left: 10px;
    background-color: #fff; }

  .entry-tpl-list-fancy .entry-body {
    padding: 10px 20px; }
.header .header-bar-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:15px}
.header .header-bar-content,.header .header-content .header-aside,.header .header-content .logo{display:none}





#instafeed a {
	color: #ffffff;
}
#site-description,#site-title,.info-toggle-button,.loop-actions,.loop-title,.section-header,.widget-header,.widget-single-post-stats .suffix{text-transform:uppercase}
.widget-header{border-bottom:1px solid #FFF;margin:0 0 8px}
#footbar .widget-header,#footbar li{border:0}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-three-fifth{width:58.4%;}
.fusion-layout-column.fusion-three-fifth.fusion-spacing-no{width:60%;}


.footer-title {
    font-size: 14px;
    margin-top: 0;
    font-weight: 600;
        border-bottom: 1px solid #fff;
    display: inline-block;
}
.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.carousel-item-next,.carousel-item-prev{position:absolute;top:0}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}
.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}
.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}

#masthead.stuck #button-shop,
#masthead.stuck #button-search,
#masthead.stuck #button-menu {
padding: 25px 16px 20px 16px;
}

#masthead.stuck #button-shop  {
padding-bottom: 24px;
}

#masthead.stuck #button-shop .menu-shop-sub {
margin-top: 24px;
}

#button-shop,
#button-search,
#button-menu {
float: right;
padding: 28px 16px;
cursor: pointer;
}

#button-shop i,
#button-search i,
#button-menu i {
font-size: 16px;
}

#button-shop {
padding-bottom: 30px;
}

#button-shop-cart {
padding: 6px 8px;
font-weight: 600;
border-radius: 1px;
}

#button-shop-cart i {
margin-right: 6px;
}

#button-shop-cart:hover {
text-decoration: none;
}

#menu #button-shop { padding-right: 0 !important; }
.q_progress_bar .progress_number{position:absolute;right:0;font-size:18px;font-weight:500;top:-1px}
.q_progress_bars_vertical .progress_number{font-size:18px;line-height:1em;color:#303030;display:block;position:relative;font-weight:500;margin-bottom:14px}


.front, .back {
  width: 290px;
  height: 330px;
}

.back {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  background-color: white;
  padding: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.amicale .flipper .front,
.amicale .flipper .back {
  width: 290px;
  height: 328px;
}

  .amicale .flipper .front,
  .amicale .flipper .back {
    width: 230px;
    height: 260px;
  }
header .social{display:none}
header .social a{text-decoration:none}
header .social a span{font-size:2em;padding-left:.5em;color:#610b5e}
header .social a:last-child span{color:green;font-weight:800}

.mvp-nav-top-right-out {
margin-right: -50px;
}

.single .mvp-fixed .mvp-nav-top-right-out {
margin-right: -50px;
}


.page .scroll-layer {
	position: absolute;
}
.fl-photo-img-svg {width: 100%;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}
.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.navbar-nav li {
	margin:	0;
}

.nav-toggle-container {
	background-color: #fff;
}

	.nav-toggle-container.nav-toggle-tablet {
		max-height: 40px;
		background: transparent;		
	}

	.nav.navbar-nav li a {
	    display: inline-block;
	}

	.nav.navbar-nav li:last-child {
	    border-bottom: none;
	}

	
	.nav-toggle-tablet {
    	float: left;
	}
.item-list ul li.first{padding-top:0;}
html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}
html.js fieldset.collapsed .fieldset-wrapper{display:none;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}

.widget_rss a.rsswidget:link {color: #0A0A0A;}

.widget_rss a.rsswidget:active, .widget_rss a.rsswidget:hover {color: #C91640;}

.widget_rss a.rsswidget:visited {color: #0A0A0A;}

.widget_rss a.rsswidget {
	color: #000;
}

.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}

#topNav ul.xoxo{
	margin-top:0px;
	padding-top:0px;
}

#topNav ul.xoxo li{
	margin-top:0px;
}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}
   
    .menu-item{margin-left: 10px;}

    .menu-item-2486{border-bottom: none !important;}

    .menu-item-2488{border-bottom: none !important;}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.format-status .entry-content{clear:both;}

.entry-content p{margin-bottom:24px; line-height:21px;}

.masonr .entry-content p{margin-bottom:0px; display:inline;}

.entry-content .loopexcerpt p{margin-bottom:9px;}


.single .entry-content{ border:0px; margin:0px; padding:0px;}

.last .entry-content{ margin-bottom:15px;}

.entry-content{ overflow:hidden; padding:0px 30px;  word-wrap:break-word;}

.masonr .entry-content{padding:0px 20px;}



.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}

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

.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}
 

#sidebar_container { 
  float: right;
  width: 224px;
  margin: 20px 15px 0 0;
  padding-left:15px;
  
  color: #222;
  background: #7e141f;
  background: -moz-linear-gradient(top, #b21c2c, #7e141f);
  background: -o-linear-gradient(top, #b21c2c, #7e141f);
  background: -webkit-gradient(linear, left top, left bottom, from(#b21c2c), to(#7e141f));
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px;
  border: 1px solid #000;
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border: 7px 7px 7px 7px;
}
 

.subh1{
	text-align: center;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 1em;
	line-height: 1em;
	color: #ffffff;
	text-shadow: 2px 2px 2px #373737;
	letter-spacing: 4px;
}


h1.subh1{
	text-align: center;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 1.7em;
	line-height: 1em;
	color: #ffffff;
	text-shadow: 2px 2px 2px #373737;
	letter-spacing: 4px;
}
.et_header_style_split span.logo_helper{display:none}
span.logo_helper{display:inline-block;width:0;height:100%;vertical-align:middle}
.et_vertical_nav span.logo_helper{display:none}
.fusion-contact-info{line-height:44px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal}
#side-header .fusion-contact-info{word-wrap:break-word}


.article-decor  {
	padding-right: 0;
}


.article-decor img {
	margin-top: -10px;
	position: relative;
	z-index:0;
}

.post-template-mas-meropriyatie-php .contact {
    display: none;
    background: #f8f8f8;
    margin-top: 30px;
    padding-top: 15px;
}

.post-template-one-meropriyatie-php .contact {
    display: none;
    background: #f8f8f8;
    margin-top: 30px;
    padding-top: 15px;
}

.contact {
    background: #f8f8f8;
    margin-top: 30px;
    padding-top: 15px;
}

.contact textarea {
    width: 100%;
    background: none;
    border: 2px solid #cac8c8;
    padding: 10px;
}

.contact img {
    width: 70px;
    margin: 0 auto;
    display: block;
}

.contact input {
    width: 100% !important; 
    background: none !important;
    border: 2px solid #cac8c8 !important;
    padding: 10px !important;
}
.main-nav .sub{display:none;position:absolute;background-color:#fff;padding:1em;font-size:78.6%;-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.25);-moz-box-shadow:0 8px 8px 0 rgba(0,0,0,.25);box-shadow:0 8px 8px 0 rgba(0,0,0,.25)}
.main-nav .sub a:link,.main-nav .sub a:visited{display:block;color:#4a4a4a;text-shadow:none;padding:0 1ex;border:0 none;-webkit-box-shadow:none;box-shadow:none}
.main-nav .sub img{position:relative;float:right;max-width:434px;width:35%}
.main-nav .sub .sub-menu{float:left;width:60%;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}
.main-nav .sub .sub-menu li{display:block;text-align:left}
.main-nav .sub .sub-menu img{display:none}
#mobileNav-container .main-mobile-nav .sub-menu{display:none}


#innerwrapper #left_content {
float: left;
display: block;
width: 250px;
height: 579px;
}

	.mobile-menu-trigger {
		right: 25px;
	}

    
	.mobile-menu {
    	background: rgba(177,169,154,0.95);
	}
.thrv-testimonial-template-two .tcb-flex-col .tcb-col{padding:0}
.thrv-testimonial-template-two .tcb-flex-col:last-of-type .tcb-col{padding:38px 65px 40px 95px}
.thrv-testimonial-template-two .tcb-flex-col:last-of-type .tcb-col .thrv_text_element{clear:both}
.tcb-col{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}
.tcb-flex-row .tcb-col{-webkit-box-sizing:border-box;box-sizing:border-box}


.open-close {
  font-size: .9em;
  margin: 0;
  padding: 1em 0;
  text-align: center;
  text-transform: uppercase; }

  .open-close span {
    padding: 0 5px; }

  .open-close .open, .open-close .closed, .open-close .opening-soon {
    font-weight: bold; }

	
	.success-header {
 margin-left: 17px;
}


.success-header a { color: #FFF !important; }
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:110px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:110px}
#logo{max-height:100%}
.et_pb_svg_logo #logo{height:100%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:83px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:83px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.wrapper {margin-left:30px; margin-right:30px;}

#footer .wrapper {padding:30px 0;}



body.date-hidden .entry-meta .meta-date,
body.author-hidden .entry-meta .meta-author,
body.categories-hidden .entry-meta .meta-category {
	 position: absolute;
	 clip: rect(1px, 1px, 1px, 1px);
}


body.author-hidden.categories-hidden .entry-meta .meta-date:after,
body.categories-hidden .entry-meta .meta-author:after,
body.author-hidden .widget-magazine-posts .entry-meta .meta-date:after {
	display: none;
}
.grid__item.clear{clear:both}
.grid__item{box-sizing:border-box;float:left;min-height:1px;padding-left:30px;vertical-align:top;width:100%}
.cart__row--table-large .grid__item{display:table-cell;vertical-align:middle;float:none}
.home .grid--full .grid__item{height:100%}
.grid-table.grid-table--top .grid__item{vertical-align:top}
.grid-table.grid-table--middle .grid__item{vertical-align:middle}
.grid-table.grid-table--bottom .grid__item{vertical-align:bottom}
.grid-table .grid__item{float:none;display:table-cell;height:100%}
.collection-filters-horizontal .collection-filters-horz .grid__item{padding-left:10px}
.template-collection .grid.collection-filters-horz .grid__item:first-child,.template-collection .collection-filters-horz.grid--rev .grid__item:first-child,.template-collection .collection-filters-horz.grid--full .grid__item:first-child{padding-left:0}

div.ccm-pagination span.ccm-page-left {position: absolute; top: 0px; left: 0px}
.row{margin-right:-15px;margin-left:-15px}

.bgrstyle1 .titles1 { }

.bgrstyle2 .titles1, .bgrstyle2 .titles { color: inherit; }

.titles1 {
font-size: 28px;
font-weight: lighter;
line-height: normal;
margin-bottom: 20px;
}

.titles1 a { text-decoration: none }

a.example1, a.example2, a.example3, a.example4, a.example4a, a.example5, a.example6, a.titles, a.titles1 {
text-decoration: none;	
}

span.theall {
  font-size: 32px;
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left;}

.col-xs-9{width:75%;}
.header .top-cart-menu .mini-cart-item-header{margin:2rem 0 1rem;font-size:1.6rem;font-weight:700}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-3{width:25%}


.site-logo-wrap {
	margin: 15px 0;
	display: block;
	width: 100px;
	height: 0;
	padding-bottom: 34%;
	position: relative;
	overflow: hidden;
	transition: all .3s;
}


.site-logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
}


.after-scroll .site-logo-wrap {
	width: 100px;
	margin: 15px 0;
}
#additional-content-container{padding:20px}

.klatest-items {
	margin: 0;
	padding: 0;
}

.klatest-items li.klatest-item {
	list-style: none !important;
	margin: 2px 0;
	padding: 0 0 1px;
	clear: both;
}

.klatest-items ul.klatest-itemdetails {
	margin: 0;
	padding: 0;
}


.klatest-items .knewchar {
	color: #009900;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 3px;
	font-size: .75em;
	white-space: nowrap;
}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}


.dj-megamenu li.dj-up {
	position: relative;
    display: block;
    float: left;
    padding: 0;
    margin: 0 -1px 0 0;
    background: none;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
	margin-right: -4px;
}


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}
.tabs--secondary{margin:0 0 10px}
