﻿.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
.grid-right{float:right;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}
.grid,.grid-right{float:none}

.fix {
	position: fixed;
	top:0;
	height: 70px;
	width:100%;
	z-index:999;
}

.fix.visible {
	background: #5b556e;
}
.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.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,.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,.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-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.et-social-icons{display:none}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}

.tagdiv-small-theme-menu .menu-item-has-children {
  position: relative;
}

.tagdiv-small-theme-menu .menu-item-has-children ul {
  min-width: 10em;
  width: auto;
  padding: 15px 0;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
  visibility: hidden;
  opacity: 0;
  
}

.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item-has-children ul {
  left: 100%;
  margin: -15px 0;
  
}

.tagdiv-small-theme #td-mobile-nav .menu-item {
  position: relative;
}



body div#blog-description,body div.sidebar,body div.access,body div#globalnav,body span.archive-meta,body div.cat-meta,body div#footer,body div.navigation,body div.comments form#commentform,body h3#respond{display:none;}

div#header div#blog-description{font-size:1.3em;margin:0.1em 0;}
.portfolio-item.light-bg .portfolio-item-wrap{background-color:#fff;border:1px solid #f3f3f3}
.dark #mainMenu:not(.light) .btn-shadow{-webkit-box-shadow:0 4px 16px #0d0606;-moz-box-shadow:0 4px 16px #0d0606;box-shadow:0 4px 16px #0d0606}
.dark #mainMenu:not(.light) .btn-shadow:hover{-webkit-box-shadow:4px 8px 16px #1f1f1f;-moz-box-shadow:4px 8px 16px #1f1f1f;box-shadow:4px 8px 16px #1f1f1f}
.icon-box.light .icon i:after{box-shadow:0 0 0 3px #e5e5e5}
.icon-box.light .icon i{background-color:#e5e5e5}
.icon-box.light.border .icon{border:3px solid #e5e5e5}
.icon-box.light.border.large .icon i{line-height:87px}
.countdown.light .countdown-box{border-color:#fff;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3)}
.featured-entries{overflow:hidden;margin-bottom:30px}
.navbar-header:before,.navbar-header:after{display:table;content:" "}
.navbar-header:after{clear:both}


.verticalAlign, .header .logo img, .header .logo span, .header .logo i, .request__content_date, .request__content_s, .request__content_week, .request__content_statement, .events__box .rss-aggregator .feed-date span, .events__box .rss-aggregator .feed-date i, .events__box_date span, .events__box_date i, .inner-pages ul li span, .inner-pages ul li a, .terms_footer .logo i, .terms_footer .logo span, .terms_footer .logo label {
  display: table-cell;
  vertical-align: middle;
}


.request__content_date {
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 1px;
  padding-right: 20px;
}





#cff .cff-less{
  display: none;
}

		#slider_nav_1		{
			display: none;
			position: absolute;
			z-index: 2000;
			bottom: -10px;
			left: 50%;
			margin-left: -20px;
		}

		#slider_nav_1 a
		{
			background-color: #888;
			padding: 15px 15px 15px 15px;
			margin-right: 2px;
			color: #fff;
			border-radius: 25px;
			border: solid 5px #fff;
			font-size: 0px;
		}

		#slider_nav_1 a.activeSlide
		{
			background-color: #00aeef;
			color: #fff;
		}
.region-header .pane-content ul.menu{margin:0;padding:0;font-size:11px;}
.region-header .menu-wide .pane-content{margin-left:0 !important;}
.region-header .menu-wide .pane-content ul li{padding:8px 0 7px;border-bottom:1px solid #999;}
.region-header .menu-wide .pane-content ul li:last-child{border-bottom:none;}
.region-header .menu-wide .pane-content ul li:first-child{padding-top:0px;}
.region-search ul.menu,.region-search ul.menu li{display:inline;margin:0;padding:0;line-height:15px;}

ul.menu{border:none;list-style:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
td.menu-disabled{background:#ccc;}


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


.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: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: "\f343";
	}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
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:28px;}
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{position:relative}


.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
	box-shadow: 0px 2px 30px 1px rgba(66, 66, 66, 0.35);
}


.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.info {
width:980px;
font-size:11px;
overflow:hidden;
position:relative;
margin:0 auto;
padding:34px 0 0 8px;
}

	#tt-boxed-layout .top-holder, #tt-boxed-layout .info{width: 94%;}

.top_menu li , .menu_footer li ,.menu_footer_sec li {
    display: inline-block;
    position: relative;
}



.menu_footer li a  {
    color: #002958;
    font-size: 13px;
    font-family: 'Roboto';
    text-transform: uppercase;
    padding: 15px 17px;
}
.center-block{display:block;margin-right:auto;margin-left:auto}

#subnav li a, #subnav li a:visited, #subnav .page_item {
	text-decoration: none;
	color: #333333;
}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}
.modal-body{position:relative;padding:15px}
.typo-heading, .author-wrapper .author-name, .post-navigation .nav-subtitle, .post-navigation .nav-title, .blog-container .heading, .error404 h1, .error404 .error-title, .error404 .error-text a, h2.widget-title,h2.widgettitle, #secondary .elementor-widget-container h5:first-of-type {font-family:"Roboto",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-weight:900;}
.flag-img .elementor-widget-container{text-align: right;}
.mod_format_overview .main_image{position:absolute;top:0;left:0}
.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-right:15px;padding-left:15px}
.col-sm-12{width:100%}

.b-company__logo {
    height: 164px;
    width: 100%;
    box-sizing: border-box;
}


.uk-panel-title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  text-transform: none;
  color: #2f2f2f;
}

.uk-panel-box .uk-panel-title {
  color: #2f2f2f;
}

.uk-panel-box-primary .uk-panel-title {
  color: #ffffff;
}

.uk-panel-box-secondary .uk-panel-title {
  color: #2f2f2f;
}


.uk-panel-header .uk-panel-title {
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  color: #3a48e0;
}

.uk-offcanvas .uk-panel-title {
  color: #cccccc;
}
main #main-products #products-body{margin-top:1em}

.tiled-gallery .gallery-row {
	 overflow: hidden;
	 margin-bottom: 2px;
}

.aside-5{
    background-color: #793ebe;
    display:flex;
    flex-wrap: wrap;
    justify-content: center;
    font-family: 'Open Sans';
}

.aside-5-container .aside-header{
    color: #ffffff;
    font-family: "Open Sans";
    font-size: 36px;
    line-height: 40px;
    text-align: left;
    width: 480px;
}


.aside-5-container .aside-header-detail{
    color: #f2f4f7;
    width: 350px;
    font-family: "Open Sans";
    font-size: 18px;
    line-height: 24px;
    text-align: left;
    margin-left: 0;

}

.aside-5-discount{
    padding-top: 70px;
    padding-bottom: 70px;
}

#actu_en_continu .actu_en_continu_barre {
	display:block;
	float:right;
	width:1px;
	height:9px;
	margin-top:2px;
}




.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}


.clearfix
{
	display: inline-block;
}


* html .clearfix
{
	height: 1%;
}
#hp-recentarticles-inside,#hp-additionalarticles-inside{max-width:1150px;margin:0 auto;padding:50px 0;line-height:1.5}


#hp-recentarticles-inside, #hp-additionalarticles-inside {max-width: 1150px; margin: 0 auto; padding: 50px 0; line-height: 1.5;}
.sitewrap{background-color:#f6f6f6}
.page-id-43542 .sitewrap,.page-id-43542 .site-content{background-color:#00bbc8}


.page-id-43542 .sitewrap, .page-id-43542 .site-content {background-color: #00bbc8;}


.button{
	width:100%;
	height:35px;
	line-height:35px;
	background-color:#3e3d3d;
	border:4px solid #1f1f1f;
	color:#cfcfcf;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	margin-top:10px;
	cursor:pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


.button:hover{
	color:#ff2400;
	background-color:#2d2d2d;
	border:4px solid black;
}
#l-header #header-btn #btn-menu{position:relative;top:0;right:0;width:60px;height:60px;cursor:pointer}
#l-header #header-btn #btn-menu .menu-top{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
#l-header #header-btn #btn-menu .menu-mdl{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
#l-header #header-btn #btn-menu .menu-btm{-webkit-transform:translateY(6px);transform:translateY(6px)}
#l-header #header-btn.is-active #btn-menu{position:relative;top:0;right:0;width:60px;height:60px;cursor:pointer}
#l-header #header-btn.is-active #btn-menu .menu-top{-webkit-transform:rotate(-45deg) translateY(0);transform:rotate(-45deg) translateY(0)}
#l-header #header-btn.is-active #btn-menu .menu-mdl{opacity:0}
#l-header #header-btn.is-active #btn-menu .menu-btm{-webkit-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0)}



.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}



.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
  width: auto;
}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}

.text-center{clear: both; height: 190px; margin-top: 60px; vertical-align: center;}

.text-center p{text-align: center; font-family: "OpenSans-Regular"; font-size: 18px;}

.text-center span{font-size: 20px;}

.bigthumbs {
    width: 251px;
    height: 330px;
    display: inline-block;	
}

    .bigthumbs img {    
        width: 241px;
        height: 320px;
        padding: 4px;
        border: 1px solid #e9e9e9;
        background: #fff;
    }

    .bigthumbs img:hover {
        border: 1px solid #555;
    }
.responsive #wt_footerWrapper .wt_copyright{line-height:24px}

#wt_footerWrapper .wt_copyright {
	color: ;
	font-size: 14px;
}


#wt_footerBottom .wt_copyright {
	font-size: 12px;
    line-height: 1;
}
.row{margin-right:-15px;margin-left:-15px}
ul.social{margin:5px 10px 10px 5px;padding:0;list-style-type:none}
ul.social li{float:left;margin-left:10px}
ul.social li a{display:block;height:51px}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 255, 255, 255, 0.7);
		}


			.secondary a:hover,
			.secondary a:focus,
			.main-navigation .menu-item-description,
			.widget,
			.widget blockquote,
			.widget .wp-caption-text,
			.widget .gallery-caption {
				color: rgba( 0, 0, 0, 0.7);
			}


.cta__content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.cta__content p {
  font-size: 24px;
  margin-right: 64px;
}

.cta__content p span {
  color: #70ee24;
  font-size: 30px;
  font-weight: 700;
}

#articles .an-display-comm a, #featured-articles .an-display-comm a { color: #94979c;}

#articles .an-display-comm i, #articles .an-display-time i, #featured-articles .an-display-comm i, #featured-articles .an-display-time i { color: #d2d6db; }

.article_list li .an-display-comm a { color: #94979c; }

.article_list li .an-display-comm i, #articles .an-display-time i { color: #d2d6db; }

#articles .an-display-comm, #featured-articles .an-display-comm { float: left;}

.article_list li .an-display-comm    { float: left; font-size: 10px; padding: 0 15px 0 0;}

.tr { text-align: right; }
.responsive-image-width .wp-block-spacer[style="height:133px"]{height:80px!important}
.responsive-image-width .wp-block-spacer[style="height:60px"]{height:25px!important}
.responsive-bigger-text .wp-block-spacer[style="height:77px"]{height:25px!important}
.logo-footer .icon-logo-oleo{display:inline-block;font-size:30px;margin-bottom:15px}

#responsive-menu {
	display: none;
	margin-bottom: 20px !important;
	padding: 0 0 30px 0;
}

	#responsive-menu li {
		color: #999999;
		line-height: 30px;
		margin-left: 25px;
	}

	#responsive-menu li li {
		list-style: disc;
	}

	#responsive-menu li a {
		color: #999999;
		border-bottom: 1px dotted #999999;
	}


li.cat-item{margin-bottom:5px !important;}


.cat-item-104,.cat-item-105{display:none;}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}

.site-footer .featured-entries-col .single-list{padding-left:5px;padding-right:5px;}

.featured-entries-col .single-list{padding-left:10px;padding-right:10px;}

.wc-cat-feature .single-list{padding:10px;}

.single-list.slick-cloned{display:none;}
.offer-box .plan-price-bar .plan-pricing .unit{color:#555;font-weight:400;letter-spacing:-1px}
.offer-box .plan-price-box .plan-pricing .unit{color:#555;font-weight:400;letter-spacing:-1px}
.plan-list .plan-list-box .plan-list-left-col .plan-price-bar .plan-pricing .unit{color:#555;font-weight:400;letter-spacing:-1px}
.dentist-search.dentist-search-two .modal-body.compare-plans .unit{top:-5px}
.ie-page .plan-pricing .unit{font-size:18px;margin-left:-8px}
.single-dp_plans .unit sub{font-size:26%;left:-24px}
.pln-tps .pln-prce .unit{font-size:14px;color:#777;font-weight:400;position:relative;top:-31px;right:-27px}
.cal-results-container .plan-pricing .unit{position:relative}
.cal-results-container .plan-pricing .unit sub{position:absolute;left:-23px;top:9px}
.single-dp_plans .unit sub.reduce-font{left:-5px;top:5px}
.site-header .site-logo{float:left;z-index:2}



#enalist {
	font-size: 15px;
font-weight: bold;
background-color: #fff;
margin: 0px 0px 15px;
width: 190px;
}

#enalist a {
	display:block;
	padding: 3px 5px;
	background-color:#ffffff;
}

#enalist a:hover {
	display:block;
	text-decoration: none;
}

#enalist table tr{
	width:190px;
}
 
#enalist td{
	text-align:center;
	border:1px solid #333;
}
 

.entry #enalist td {
line-height: 30px;
border: 2px #333 solid;
	font-size: 18px;
}




td.gigpress-links-cell {
	vertical-align: top;
}


.footer {
	font-family: Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 12px;
	background-color: #37383a;
}




.heading-area {
	border-left: 3px solid #EF4A43;
	padding-left: 10px;
}

.heading-area.white {
	border-left-color: #fff;
}

.heading-area .heading {
	margin-bottom: 0;
	line-height: 0.8;
	text-transform: uppercase;
}

.heading-area.white .heading {
	color: inherit;
}

.heading-area .sub-heading {
	font-weight: 300;
	font-size: 14.5px;
	line-height: 1;
	margin: 5px 0 0;
	position: relative;
	display: block;
}

.heading-area .heading span,
.heading-area .heading strong {
	color: #EF4A43;
}

.heading-area .heading strong {
	font-weight: inherit;
}

.heading-area.text-center {
	border-left: 0;
	padding-left: 0;
}
.heading-area .heading span,.heading-area .heading strong{color:#EF4A43;}
.diyw div#emotion-header img#emotion-header-img{width:100%}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}
.collapsed-menu__info-container__list__li{list-style:none;text-align:left;display:inline-block}
.collapsed-menu__info-container__list__li:first-child{margin-right:15px}
.collapsed-menu__info-container__list__li:last-child{display:block;text-decoration:none;color:#fff;font-family:europa;font-size:16px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.collapsed-menu__info-container__list__li:last-child img{height:auto;width:10px}
.header-searchform-input .ui-autocomplete li:hover .search-title,.header-searchform-input .ui-autocomplete li:hover .search-date,.header-searchform-input .ui-autocomplete li:hover i,#helpme-main-navigation ul ul.sub-menu a.menu-item-link:hover i{color:#ffffff;}
.main-navigation-ul li.menu-item,.helpme-vertical-menu li.menu-item,.main-navigation-ul li.sub-menu,.sticky-header-padding,.secondary-header-space{display:none !important;}


.navbar-header {
  padding-right: 15px;
}


#footera,#footerb,#footerc,#footerd {
    float: left;
    width: 25%;
    }





#heatmapthemead-credits {
	width: 100%;
	text-align: center;
	font-size: 11px;
}


#heatmapthemead-credits:after {  
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


#heatmapthemead-credits p {
	line-height: 2.5em;
	margin: 0px;
	padding: 0px;
}


#heatmapthemead-credits p a {
	text-decoration: none;
}


#heatmapthemead-credits p a:hover {
	text-decoration: underline;
}





.heatmapthemead-menu { font-family: 'Open Sans', Arial, Helvetica, sans-serif; }

			
			.fa-hidden { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }

			.rtl .fa-hidden { left:10000px; }


.su-carousel-slide {
  position: relative;
  float: left;
}


.su-carousel .su-carousel-slide a {
  padding: 0 5px;
}


.su-carousel .su-carousel-slide img {
  padding: 3px;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}


.su-carousel .su-carousel-slide-title {
  position: absolute;
  left: 9px;
  right: 9px;
  bottom: 4px;
  display: block;
  padding: 2px 3px;
  color: #fff;
  line-height: 1.2;
  font-size: 11px;
  background: black;
  background: rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  transition: opacity 1s;
  -o-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -webkit-transition: opacity 1s;
}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}





#main {
	clear: both;
	overflow: hidden;
	padding: 40px 0 0 0;
}



#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}

.icon-box__subtitle, .widget-icon-box .icon-box, .textwidget { color: #989898; }

body, .textwidget { color: #999999; }

		.watermark-content {background-color: transparent;}

.external-top-center, .external-bottom-center, .watermark-content {margin: 0 0px;}


.container.newsletter #sidebar {
	border-left:solid 1px #CCC;
}
.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-right:15px;padding-left:15px}
.col-md-3{width:25%}
.jimdo-logo,.jimdo-logo-subtitle{display:block}
.jimdo-logo-subtitle{font-size:14px;position:relative}
.jimdo-logo-subtitle:before,.jimdo-logo-subtitle:after{content:"";position:absolute;top:50%;left:-50%;width:20px;height:2px;background-color:#abb1c2}
.jimdo-logo-subtitle:after{left:120%}

#wrapper p.txt-sm {
    font-size: 13px;
    line-height: 1.6 !important;
}

#wrapper #main .page-section-container p.txt-sm {
    color:  #fff !important;
    line-height: 1.6 !important;
}


.footer-widget h4 .head-line {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 50px;
	height: 3px;
	background-color: #333;
	margin: 0;
}


.podcast-list-home {
  width: 100%;
  display: block;
  position: relative;
  padding: 16px 30px 16px 16px;
}

.podcast-list-home .podcast-slider {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 12px;
  padding-bottom: 100px;
}

.podcast-list-home .podcast-slider .podcast-item {
  width: 100%;
  display: block;
}

.podcast-list-home .podcast-slider .podcast-item .podcast-date {
  display: block;
  width: 100%;
  color: #999;
  font-size: 12px;
}

.podcast-list-home .podcast-slider .podcast-item .podcast-title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #000;
}

.news-image { width:682px; height:385px; position: absolute; box-shadow: none; }

.content-right-content-full .news-image { width:490px; position: absolute; box-shadow: none; margin: 0; max-height: 260px;}




#wp-calendar {
    empty-cells: show;
    font-family: Arial, Helvetica, Sans-serif;
    margin: 0;
    font-weight: normal;
    width: 100%;
    border-spacing: 1px;
    border-collapse: separate;
}


#wp-calendar caption {
    padding: 4px 0;
    text-transform: uppercase;  
    margin: 2px 0 2px 0;
    text-align: left;
    background: none;
}


#wp-calendar th {
    font-style: normal;
    text-transform: capitalize;
    background: none;
}


#wp-calendar td {
    font-family: Arial, Helvetica, Sans-serif;
    letter-spacing: normal;
    padding: 4px 0;
    text-align: center;
    background: none;
}

.strong-view.modern .testimonial-inner {
  display: block;
  width: 100%;
  height: 100%;
}



.widget .strong-view.modern .testimonial-inner {
  padding: 20px;
}

.widget .strong-view.modern.slider-bottom .testimonial-inner {
  padding-bottom: 40px;
}

.strong-view.modern.nav-position-inside .testimonial-inner {
  padding-bottom: 60px;
}

.strong-view.modern.controls-type-sides .testimonial-inner {
  padding-left: 50px;
  padding-right: 50px;
}


.site-description {
	color: #999;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	line-height: 1;
	margin: 10px 0 0;
	text-transform: uppercase;
}


.header-image .site-description,
.header-image .site-title a {
	display: block;
	text-indent: -9999px;
}


	.genesis-nav-menu,
	.home-top .widget.ui-tabs .entry h2,
	.site-description,
	.site-header .search-form,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}

.service .desc{padding:0 15px;color:#fff;overflow:hidden;}

.service .desc:hover{color:#fff}

.service .desc h2{font-size:22px;line-height:30px;}

.service .desc h4{font-size:15px;line-height:25px;}

.page-header {
	padding-bottom:9.5px;
	margin:21px 0 31.5px;
	border-bottom:1px solid #eee;
}

  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
.blog_vertical_loop .full_width_inner{margin:0!important}


.aligncenter,

img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}




.alignleft,

.alignright,

.aligncenter,

img.alignleft,

img.alignright,

img.aligncenter

{

	margin-bottom: 10px;

}


a img.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto;

}
.global-header__spacing{margin-top:5.1rem}
.global-header .global-header__right div.global-header__spacing{margin-top:2rem}


.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

  .interior-hero .row {
    position: relative;
    z-index: 10; }

  #home-hero .row {
    position: relative;
    z-index: 10; }

  .fwigc__backgrounds .container, .fwigc__backgrounds .row, .fwigc__content .container, .fwigc__content .row {
    height: 100%; }

  .fwigc--dual .fwigc__backgrounds .container, .fwigc--dual .fwigc__backgrounds .row, .fwigc--dual .fwigc__content .container, .fwigc--dual .fwigc__content .row {
    height: 100%; }

    #popup-row .row {
      position: absolute;
      bottom: 0.5em;
      width: 100%; }
.pswp__top-bar{position:absolute;left:0;top:0;height:2.44444rem;width:100%}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}
.pswp--minimal--dark .pswp__top-bar{background:0 0}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.socialite-buttons {
  display: block;
  list-style: none;
  padding: 0;
}
.search-index-page .top-bar .main-navigation .green a{color:#65ad19;}
.search-index-page .top-bar .main-navigation .green a:hover{color:#d63600;}
.modal-footer.download a.green{background:#89ad19 none repeat scroll 0 0;border:1px solid #9fc726;}
.library-info-box-footer a.green{background:#89ad19 none repeat scroll 0 0;border:1px solid #9fc726;}
.torrent-work.green .torrent-work-heading{background-color:#d1e1a0;border-color:#90a64b;}
.torrent-work.green .torrent-work-heading h2{color:#57691d;}
.torrent-work.green .torrent-work-detail{border-top:5px solid #90a64b;}
blockquote.green header{color:#57691d;background-color:#d1e1a0;border-color:#90a64b;}
blockquote.green .blockquote-content{border-top:5px solid #90a64b;}
#mainNav ul li.page_item{list-style:none;font-size:1.2em;float:left;margin:0 5px 0;text-transform:uppercase;cursor:pointer}
#mainNav ul li.page_item a{color:#fff;text-decoration:none;padding:.5em 12px .4em 12px;float:left}


.gdlr-core-pbf-section:first-child {
    padding-top: 0;
}

.gdlr-core-pbf-section:first-child:last-child{ padding-bottom: 30px; }


.orange15 {
color: #FF6600; 
font-family:  Times New Roman, Times, serif; 
font-size: 15px; 
font-style: normal; 
font-weight: bold;
text-decoration: none;}

.rtl .nav-mobile li .opener {
  left: 0;
  right: auto;
}


.lang_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}


a.lang_link:hover {
	text-decoration: underline;
}

.td_vhod_margin{
	width:10px;
}


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}




.container-wide {
    padding-left: 15px;
    padding-right: 15px;
    margin-right: auto;
    margin-left: auto;
}

.bot_right_ad{width:210px; float:right; margin:50px 0 0 0;}
#headerinside{max-width:1320px;margin:0 auto;text-align:left;padding:20px 0;position:relative}

.sf-menu {
	display:none;
}


.archive-pagination li a:hover,
.archive-pagination .active a {
   background-color: #934d78;
   color: #fff;
   transition: all 0.4s ease-in-out 0s;
}
.li-2{width:16.66666667%;}

.navigation .n_bj9{ background-position:-213px -160px;}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_second_spun_0 {
        width: inherit;
        height: inherit;
        display: table-cell;
        filter: Alpha(opacity=0);
        opacity: 0;
        position: absolute;
        vertical-align: middle;
        z-index: 1;
      }

.menu-toggle{cursor:pointer;font-size:0;height:48px;margin:0;overflow:hidden;position:absolute;top:0;right:0;text-align:center;width:48px;}

.menu-toggle:before{color:#fff;content:"\f419";margin-top:16px;}

.primary-navigation .menu-toggle{display:none;padding:0;}


.header{width: 100%; padding: 13px 0 0 0; float:left; margin-bottom: 50px; border-top:5px solid #000; position: relative;}





.alignnone {
  clear: both;
  margin: 5px 20px 20px 0;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}


.site-description {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1rem;
    color: #fff;
    text-transform: uppercase;
    clear: both;
    margin-left: 12px;
}


.tab-pane .tiny-gutter {
  padding: 0 10px; }

  .tab-pane .tiny-gutter .item {
    padding: 5px; }
.row{margin-right:-15px;margin-left:-15px}
.header--icons__language-trigger .icon{display:inline-block}
.cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}
.cell.auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
.cell.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.cell .grid-frame{width:100%}
.cell-block{max-width:100%;overflow-x:auto}
.cell-block,.cell-block-y{-ms-overflow-stype:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}
.cell-block-y{max-height:100%;overflow-y:auto}
.cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}
.cell .medium-grid-frame{width:100%}
.cell .large-grid-frame{width:100%}
.cell .grid-y.grid-frame{height:100%}
.smaller-blog .cell{margin-top:2rem}
.lawareas .cell.large-3{max-width:300px}

div.mr_social_sharing_wrapper {height: auto; width: 100%; margin: 4px 0; padding: 0; border: 0; line-height: 0;}
.header__small__search--open,.menu-active .header__small__menu--close{display:block;visibility:visible}
.header__small__search--close,.search-active .header__small__search--open{display:none;visibility:hidden}


.section-title {
    text-align: center;
    margin: 70px 0 40px !important;
}


.highlight .section-title {
    text-align: center;
    margin-top: 40px;
}


.section-title.top-space-sm {
    margin-top: 15px;
}


.section-title p {
    max-width: 450px;
    margin: 0 auto;
}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}


.left-sidebar, .right-sidebar {
    width: 208px;
    max-width: 208px;
    vertical-align:top;
    padding: 0;
    padding-bottom: 120px;
}

.submenu__footer {
    text-align: center;
    background: #f4f5f6;
    border-top: 1px solid #9aa4b4;
    margin: 0 -40px -30px -40px;
    padding: 20px;
    border-radius: 0 0 3px 3px;
    font-size: 14px;
    line-height: 20px;
}
.centered-text{text-align:center}





.af-service-item {
  position: relative; }



.widget .ktz-recent-list .ktz-content-related {margin:0px 0px 0px 0px;}

		
	#mvp-main-nav-bot {
		border-bottom: none;
		display: none !important;
		height: 0;
		}
#mvp-main-nav-bot-cont{background:#fff}
.main-heading1{color:#323232}
.welcome-area.about .main-heading1{color:#259A9A;font-weight:500}


.site-footer .site-info {
	float: left;
	padding: 2em 0;
}
.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-lg-6{width:50%}


.page-load-inner {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}


body.loaded .page-load-inner {
  transform: translate3d(0, -100px, 0);
}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}
     
#mc_embed_signup .clear {clear:both;}


.clear{ 
    clear: both; 
}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

.tp-caption span.defcol{
    color: #CC0033;
    text-shadow:none;
}




.silder .item_slide { position:absolute; top: 0; }
#primary-menu ul.windows-mobile-menu li.sub-menu{position:relative}
#primary-menu ul.windows-mobile-menu li.sub-menu a{background-image:none !important}
#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger{position:absolute;cursor:pointer;width:32px;top:0;right:0;z-index:1;padding:0 !important;text-align:center !important}
#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger i{margin:0 !important}
.menu-left li.right {display:none;}
.infobox-icon-left-title .left-title-image,.infobox-icon-right-title .right-title-image{display: inline-block;width: 100%;}


.navbar .logo-contain-poweredby {
    position: absolute;
    bottom: -50px;
    right: 30px;
    display: none
}


.home .navbar .logo-contain-poweredby {
    display: block
}


.site-footer .logo-contain-poweredby {
    margin-left: 20px;
    margin-bottom: 9px
}
.td_block_wrap .td-subcat-item a.td-cur-simple-item{color:rgba(15,136,140,.92)}


.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 {
  padding: 0;
}

#footer-logo-border {
    border-right: 1px solid white;
    float: left;
    height: 54px;
    margin-top: 19px;
    margin-right: 10px;
}

	.desktop-header {
		display: none;
	}


#header-side {
	background-repeat: repeat-y;
}
.wp-block-aps-right-side-bar-column .asdbuttonbigger{text-align:left;margin:50px 0;height:70px}
.programSelectBlock .asdbuttonbigger{display:none}
.asdbuttonbigger{text-align:center}
.asdbuttonbigger.big_button .asd-button{font-size:26px;padding:20px 60px;line-height:normal;max-width:100%}
.asdbuttonbigger.big_button ~ p{padding:0}
.programSelectBlock .asdbuttonbigger .asd-button{padding:13px 30px;font-size:18px}
.asd-widget-search-fixed .programSelectBlock .asdbuttonbigger{position:fixed;top:0;width:100%}



nav.navigation.pagination .page-numbers {
    padding: 5px 7px;
    border: 1px solid;
    display: inline-block;
    line-height: normal;
    position: relative;
    vertical-align: middle;
}

nav.navigation.pagination span.page-numbers.current {
	color: #fff;
	background: #00adb5;
}

	.breakit {display: inline;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}
.nav-dropdown.nav-dropdown-simple li.html,.nav-dropdown.nav-dropdown-bold li.html{padding:0 20px 10px}
li.html .row,li.html form,li.html select,li.html input{margin:0}
.off-canvas:not(.off-canvas-center) li.html{padding:20px}
.header li .html .live-search-results{top:0;position:relative;box-shadow:none;background-color:transparent}
.html .social-icons{font-size:1em}
.html .social-icons .button{margin-bottom:0}

		  #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; }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
.article-comments-header{border-bottom:solid 0px rgba(0,0,0,0);margin-bottom:0px;padding:10px 0px}
.article-comments-header .comments-count{text-align:left}
.article-comments-header .show-text{display:none}
.article-comments-header .comments-count a:link{font-family:Helvetica,Arial,sans-serif;font-size:12px;color:rgba(115,115,115,1);font-weight:normal;font-style:normal;text-decoration:none;letter-spacing:0.17em;word-spacing:-0.08em;text-transform:uppercase;font-variant:normal;line-height:170%}
.article-comments-header .comments-count a:visited{color:rgba(115,115,115,1)}
.article-comments-header .comments-count a:hover,.article-comments-header .comments-count a:active{color:rgba(204,204,204,1)}
.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-4{width:33.33333333%}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.bottomwrap{display:inline-block;width:100%;padding-top:20px}


.overloy { width:100%; height:100%; z-index:10; position:fixed;_position:absolute; top:0;left:0; background:rgba(0,0,0,0.5) !important; filter:alpha(opacity=50); background:#000000; }

:root .overloy { filter:none; }

#rpwwt-recent-posts-widget-with-thumbnails-2 img { width: 80px; height: 70px; }

.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }

.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }

.rpwwt-widget ul li:last-child { margin: 0; }

.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }


.tt-s-popup-content {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  font-size: 0;
  text-align: center;
  padding: 15px;
}


.tt-s-popup-content:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.front-page-button-wrapper{max-width:350px;margin:0 auto}
.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}
.e453-4.x-anchor-toggle .x-graphic {margin:5px;}
.e453-6.x-anchor .x-graphic {margin:5px;}
.e453-6.x-anchor .x-graphic-icon {width:1em;height:1em;line-height:1em;font-size:1.25em;color:rgb(70,41,24);background-color:transparent;}
.e453-6.x-anchor .x-graphic-icon[class*="active"] {color:rgb(194,96,38);background-color:transparent;}
.footer-nav .menu-item{max-height:20px !important}
.views-row.first{clear:left;}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}


.social-icon-single {
    display: inline-block;
    width: 100%;
    max-width: 2.8rem;
    margin-left: 1em;
    transition: all 0.125s cubic-bezier(0, 0.68, 0.44, 0.99)
}


    .social-icon-single:first-child {
        margin-left: 0
    }


    .social-icon-single:hover {
        -webkit-transform: scale(0.975);
        -ms-transform: scale(0.975);
        transform: scale(0.975);
        -webkit-filter: drop-shadow(0 1px 0 rgba(0,0,0,0.5));
        filter: drop-shadow(0 1px 0 rgba(0,0,0,0.5))
    }


.cli-col-12
{
	width:100%;
}
body.blog .fill-white,body.home .fill-white{position:relative;top:-30px;z-index:500}
body.archive .fill-white,body.page .fill-white{position:relative;top:0;z-index:500;border-right:1px solid transparent;border-left:1px solid transparent}
body.page-template .fill-white.content-overlapp{position:relative;top:-30px;z-index:500}
body.single-dp_plans .fill-white{position:relative;z-index:500}
.fill-white{background:#fff}
.fill-white.padding{padding:20px}
body.page-template-page-template-home-Test-CR-6430-b .fill-white{position:relative;top:-30px;z-index:500;border-right:1px solid #a9a4a4;border-left:1px solid #a9a4a4}
.tb-megamenu .nav-collapse.collapse{height:auto;overflow:visible;}

#content .cont_cent .lats .title{font-size:20px; font-weight:bold; }


.clearfix:before, .gform_wrapper .gf_clear:before, .gform_wrapper .clear-multi:before, .clearfix:after, .gform_wrapper .gf_clear:after, .gform_wrapper .clear-multi:after {
  content: " ";
  display: table; }


.clearfix:after, .gform_wrapper .gf_clear:after, .gform_wrapper .clear-multi:after {
  clear: both; }


.clearfix.collapse .columns, .gform_wrapper .collapse.gf_clear .columns, .gform_wrapper .collapse.clear-multi .columns {
  padding-left: 0;
  padding-right: 0; }
.container-img .arrow{position:absolute;z-index:5;width:25px;cursor:pointer;top:50%;margin-top:-15px;opacity:.7;transition:all 0.3s ease-in-out}
.container-img .arrow:hover{opacity:1}
.container-img .arrow-prev{left:20px}
.container-img .arrow-next{right:20px}
.home .arrow-container{position:absolute;width:100%;height:40px;cursor:pointer;z-index:5;text-align:center}
.home .arrow-container.arrow-container-bottom{bottom:0;left:0}
.home .arrow-container:hover .arrow,.home .arrow-container.hover .arrow{opacity:.8}
.home .arrow-container:hover .arrow.arrow-bottom,.home .arrow-container.hover .arrow.arrow-bottom{bottom:35px}
.home .arrow{position:absolute;z-index:5;width:38px;height:20%;opacity:1;left:50%;margin-left:-19px;transition:all 0.3s ease-in-out}
.home .arrow-bottom{bottom:40px}

#footer p.copyright { margin:0; padding:0;}

	#rev_slider_3_1_wrapper .tp-loader.spinner2{ background-color: #FFFFFF !important; }



							





.rev_slider_wrapper{
	position:relative;
}

.page-id-1440  .rev_slider_wrapper {
    margin-top: 0px !important;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

	.main article.full-width {
		width: 100%;
	}


.full-width {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.full-width .twentyfourteen .tfwc{margin-right:auto}

.wrap { width: 1000px; margin: 0 auto; overflow: hidden;}


.panel-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }


.panel-wrapper.full-width-image {
  padding-left: 0;
  padding-right: 0; }


.panel-wrapper.image-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }


.panel-wrapper.pullquote {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto; }






.special_bnr{
	margin-bottom:30px;
}

.special_bnr div[group]{
	display:none;
}

.special_bnr img{
	width:100%;
}

#flashcontent{font-size:14px;}

 .hBlk .img { width:150px; height:120px; background:#CCC; margin:0 0 5px 0; }

 .hSBlk .img { width:314px; height:190px; background:#CCC; margin:0 0 5px 0; }
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
#footer-top-wrapper ul.footer-static-pages:before,#footer-top-wrapper ul.footer-static-pages:after{content:" ";display:table}
#footer-top-wrapper ul.footer-static-pages:after{clear:both}
#footer-top-wrapper ul.footer-static-pages .nav-divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}
#footer-top-wrapper ul.footer-static-pages [class^="icon-"].icon-large,#footer-top-wrapper ul.footer-static-pages [class*=" icon-"].icon-large{line-height:.9em}
#footer-top-wrapper ul.footer-static-pages [class^="icon-"].icon-spin,#footer-top-wrapper ul.footer-static-pages [class*=" icon-"].icon-spin{display:inline-block}
.page-navigation ul li:last-child,.page-navigation ul li.page-item-20,.page-navigation ul li.menu-item-48{margin-right:0}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}




.testimonial_rotator_microdata { display: none; }

.td_wrapper_video_playlist .td_video_thumb {
  position: relative;
  top: 10px;
  width: 72px;
  height: 40px;
  overflow: hidden;
  margin-left: 16px;
}

.td_wrapper_video_playlist .td_video_thumb img {
  position: relative;
  top: -6px;
}
.cat-links:before,.tags-links:before,.comments-link:before,.nav-previous .prev:before,.nav-next .next:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}
.nav-previous .prev:before{content:"\f104"}
.menu-toggle:before,.search-item a:before,.dropdown-menu-toggle:before,.cat-links:before,.tags-links:before,.comments-link:before,.nav-previous .prev:before,.nav-next .next:before,.generate-back-to-top:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;speak:none}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#022f3b}
.container-hamburger{display:inline-block;cursor:pointer;padding-right:20px;position:relative;}
.container-hamburger .change{background-color:#e8ecef;padding:30px 25px 30px 30px;margin-right:5px;}
#nav-toggle span.top{top:0px}
#nav-toggle.active span.top,#nav-toggle.active span.bottom{opacity:0}
#nav-toggle.goback span.top,#nav-toggle.goback span.bottom{opacity:1}

    #inner-header .bottom .ds-search-outer {
      display: block;
      margin-left: -5%;
      width: 110%; }

      #inner-header .bottom .ds-search-outer .ds-search {
        background: #c4cbd0;
        margin: 0 auto;
        width: 100%;
        padding: 10px;
        text-align: center; }


body.home #inner-header .bottom .ds-search-outer {
  display: none; }


.page-template-google-search #inner-header .bottom .ds-search-outer {
  display: none; }

.issue-info h3{ font-size:45px; margin: 0 0 18px;}

.issue-info{ float:none; width:100%;}

.takeover-homepage .issue-info{width:50%}

.issue-box .issue-info{width:65%}

.takeover-homepage .issue-info h3{font-size:42px}

#main { 
}



.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}

	.wrapper {
		border-top: none;
		box-shadow: none;
	}
