﻿.from-480,.from-s,.from-768,.from-m,.from-1024,.from-l,.from-1220,.from-xl,.from-xxl{display:none}
.no-responsive .from-768,.no-responsive .from-m,.no-responsive .from-1024,.no-responsive .from-l,.no-responsive .from-1220,.no-responsive .from-xl,.no-responsive .from-xxl{display:block}



.copyw3-agile {
    padding: 2em 0; 
	background:#141414;
}

.copyw3-agile p{
    color: #fff;
    text-align: center; 
    letter-spacing: 2px; 
}

.copyw3-agile p a{
	color:#bb3756;
}

.copyw3-agile p a:hover{
	color:#fff;
}
.db{display:block}



.eut-close-btn-wrapper {
	display: block;
	margin: 30px auto 60px auto;
	width: 50%;
	min-width: 270px;
}


.alignleft {
    float: left;
    margin: 5px 20px 5px 0;
}


a img.alignleft {
    float: left;
    margin: 5px 20px 5px 0;
    padding: 0;
}


.wp-caption.alignleft {
    margin: 5px 20px 5px 0;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


#logo-right .govsite
{
	margin-bottom: 10px;
}

	
	.govsite
	{
		margin-top: 41px;
		margin-right: 18px;
	}
.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}
.jumbotron-fluid{padding-right:0;padding-left:0;border-radius: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-auto,.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-lg-auto,.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-md-auto,.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-sm-auto,.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,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}



#footer-bottom {
	padding: 15px 0 5px;
	background-color: #1f1f1f;
	background-color: rgba(0, 0, 0, 0.32);
}


#footer-bottom a {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}


	#wrapper,
	#colophon,
	#main,
	article.post,
	#container,
	#linky {
		width: auto;
	}


#linky {
	display: block;
	background-image: url('data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==');
	width: 100%;
	height: 100%;
}


.clear {
	clear: both;
}

		#main-wrapper { position: relative; }
body.header_v2 #main-wrapper{margin-top:0px;}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column 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;

}
#header-right ul.menu li.first,#header-top ul.menu li.first{padding-left:0;margin:0;}
#navigation .menu-header ul li.first{float:left;position:relative;padding:0 0 0 15px;}
#navigation .menu-header ul.sf-megamenu li.first{background-color:#DFDFE1;padding:0 0 5px 0;}



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



.aspect {
  position: relative;
  display: block;
  overflow: hidden; }

  .aspect:before {
    content: " ";
    display: none;
    width: 100%;
    height: 0;
    -webkit-transition: padding-top 0.25s ease;
    transition: padding-top 0.25s ease; }


.page-header .aspect {
  color: #fff;
  background-color: #c8c2bf; }

#div-gpt-ad-1456852561967-1, #div-gpt-ad-box_desktop_side_top_xl{
	text-align: center;
}

#homepage-teasers .w-content {
	border-right-width: 1px;
	border-right-style: solid;
	padding: 12px 0 16px;
	min-height: 108px;
}

#homepage-teasers .w-content img { display: block; margin: 0 auto 9px; }
.question{position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;opacity:0;z-index:-1}
.question.active{opacity:1;z-index:1}


.breadcrumb {
  padding:0px;
  text-align:right;
  font-size:0.8em;
  color:#1a5d00;
}


.breadcrumb a {
  color:#1a5d00;
}


.breadcrumb a:hover {
  color:white;
}

#footer .sub_footer{
background:#173244;
line-height:18px;
padding:20px 0px 40px;
color:#959595
}

#footer .sub_footer a{
color:#d3d3d3
}

#footer .sub_footer a:hover{
color:#fff
}

#footer .sub_footer .inline_list li{
margin-right:5px
}

#footer .sub_footer p:first-child{
margin-top:0
}

#footer .sub_footer small{
font-size:12px
}

#footer .sub_footer .grid_8,#footer .sub_footer .grid_16{
display:block;
float:none;
width:auto
}
 #pg-16-0 , #pg-16-3 , #pg-16-4 , #pg-16-5 , #pg-16-6 , #pg-16-7 , #pg-16-8 , #pg-16-9 , #pl-16 .so-panel { margin-bottom:50px }
 #pl-16 .so-panel:last-child { margin-bottom:0px }
 #pl-16 .panel-grid { margin-left:0;margin-right:0 }
 #pl-16 .panel-grid-cell { padding:0 }
 #pl-16 .panel-grid .panel-grid-cell-empty { display:none }
.testimonial__icon{position:absolute;top:270px;z-index:0;padding-left:15px}
.testimonial__icon svg{width:90px;fill:#ffea77}
.testimonial--color-grey .testimonial__icon svg{fill:#e8e8e8}
.testimonial--color-grey .testimonial__icon{top:0;padding-left:0}
.testimonial--image-left .testimonial__icon{-ms-flex-order:2;order:2;padding-left:15px}


#site-nav .nav-inner-introduction {
  margin-bottom: 30px; }


.mm-panel .nav-inner-introduction {
  padding: 20px 0; }


.mm-panel .nav-inner-introduction a {
  font-weight: bold;
  font-size: 16px;
  text-decoration: underline; }

  .mm-panel .nav-inner-introduction a:hover, .mm-panel .nav-inner-introduction a:focus {
    text-decoration: none; }
#wpspd-wrapper,.wpspd-header-inner,article.hentry,body{position:relative}
.wpspd-header-inner nav{margin:0;padding:0}
body:not(.page-template-home-template) .wpspd-header-inner{height:100%;overflow:hidden}
.page-template-home-template .wpspd-header-inner{width:100%;white-space:normal}
.page-template-home-template #wpspd-header:before,.page-template-home-template .wpspd-header-inner{display:inline-block;vertical-align:middle}
.page-template-home-template #wpspd-site-controls,.page-template-home-template .wpspd-header-inner{position:static!important}
#wpspd-fake-nav,body:not(.page-template-home-template) .wpspd-header-inner{padding:0 30px}
.wp-caption .alignright{margin:0 0 10px 10px}
.alignright{float:right}
img.alignright{display:inline;float:right;margin-left:15px}
#u2428popup,#u2426popup,#u2427popup{width:15px;height:15px;margin-right:-10000px;margin-left:50%;}
.popup_anchor{position:relative;width:0px;height:0px;}


.nivo-html-caption {
    display: none;
}
.muted{color:#999}
a.muted:hover,a.muted:focus{color:#808080}

.wf-container-bottom,
#bottom-bar.full-width-line {
  border-top: 1px solid rgba(255,255,255,0.13);
}
#bottom-bar.full-width-line .wf-container-bottom,#bottom-bar.solid-bg .wf-container-bottom,.empty-footer.solid-bg #bottom-bar.full-width-line,.empty-footer.solid-bg .wf-container-bottom,.footer.full-width-line .wf-container-footer,.footer.solid-bg .wf-container-footer{border-top:none}

  .wf-container-bottom {
    padding: 10px 0;
  }



div.kat-startseite{
	margin:10px 0 10px 0;
	padding:15px;
	border:1px solid #ddd;
	min-height: 220px;
}


.kat-startseite-content{
	float:right;
	max-width:300px;
	width:inherit;
	padding-bottom: 30px;
	min-height: 240px;
}


div.kat-startseite-content h2 a{
	color:#333;
	text-decoration:none;
}

div.kat-startseite-content h2 a:hover{
	color: #ff9900;
}

 .ttr_slogan_position 
{
top:61px;
position:absolute;
left: 8.4%;
right:auto;
position:absolute;
display:block;
overflow:hidden;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
}

.contjs{float: left; height: 295px; overflow: hidden;}


	.site-main,
	.pagination,
	.footer-widget,
	.main-navigation .wrap {
		width: 85%;
		margin-left: auto;
		margin-right: auto;
	}


	.main-navigation .wrap {
		width: 100%;
	}
footer .col-md-3 .foot_img1_mob,footer .col-md-3 .foot_img2_mob,footer .col-md-3 .foot_img3_mob,footer .col-md-3 .foot_img4_mob,footer .col-md-3 .foot_scrol_mob{display:none}
footer .col-md-3 .foot_img2_mob,footer .col-md-3 .foot_img3_mob,footer .col-md-3 .foot_img4_mob{margin:15px 0}
.foot_img3_mob,.foot_img4_mob{width:100%;height:auto}
.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-lg-8{width:66.66666667%}


#main .logo {
    margin: 0 0 36px 0;
}


#main .minecraft.logo {
    width: 248px;
    height: 46px;
    margin: -40px 0 0 32px;
}


#main .realms.logo {
    width: 248px;
    height: 61px;
    margin: -40px 0 0 32px;
}


#main .scrolls.logo {
    width: 248px;
    height: 71px;
    margin: -40px 0 0 32px;
}


.price-table tr.heading-2 td {
  color: #ad190c;
  border-bottom:none;
  line-height: 1.5em;
}


.price-table tr.heading-2 + tr td {
  border-top:none; color: #ad190c;
}


.custom-logo-link img {
	margin-right:10px;
}

.body-container .clearfix{
	clear:both;
}

  .span12 {
    width: 1170px;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}


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

		
		input.span12,
		textarea.span12,
		.uneditable-input.span12 {
		  width: 926px;
		}





.dropshadowboxes-container {
    clear: both;
    display: block;
    position: relative;
    z-index: 1;
}

.dropshadowboxes-container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.dropshadowboxes-container.dropshadowboxes-center{
    width:100%;
}

.gdlr-core-promo-box-item .gdlr-core-promo-box-item-content{ font-size: 14px; }



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


.clear-block {
  display: inline-block;
}



* html .clear-block {
  height: 1%;
}


fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}

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

.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.pln-tps .pln-lgo,.pln-tps .pln-prce,.pln-tps .pln-tl{padding:10px;text-align:center;border:1px solid #eee}
.pln-tps .pln-prce{padding:0!important;line-height:1.007;border-bottom:1px solid #fff}
.pln-tps .pln-prce .unit{font-size:14px;color:#777;font-weight:400;position:relative;top:-31px;right:-27px}
.pln-tps .pln-prce big{font-weight:700;color:#be2e00}
.pln-tps .pln-prce big .plan-price{font-size:26px}
.pln-tps .pln-prce s{font-weight:700}
.slim-compare-chart.pln-tps .pln-prce{border-bottom:1px solid #eee}
 #pg-512-0 .panel-grid-cell , #pg-512-1 .panel-grid-cell , #pg-512-2 .panel-grid-cell , #pg-512-3 .panel-grid-cell { margin-right:0 }
 #pl-512 .panel-grid-cell { padding:0 }
 #pl-512 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-512 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

div.panel-grid div.panel-grid-cell div.agricole-double-blocks div.so-panel div.grain-report-button {
text-align:center!important;
margin:0 auto 30px auto!important;
padding:5px 20px 0 20px!important;
}

div#ticker-widget.panel-grid {
width:1200px!important;
}

.context-ad__text {
    font-size: 13px;
    line-height: 1.2;
    color: #000000;
    margin: 0;
    word-break: break-word;
}
#section-what-if #family-time-div img{margin:0 auto}

.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-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{float:left}

.col-xs-12{width:100%}

	.roll-promobox.aside-style .promo-wrap {
	    display: table;
		overflow: hidden;
		width: 100%;
	}

		.roll-promobox.aside-style,
		.roll-promobox.aside-style .promo-wrap,
		.roll-promobox.aside-style .promo-content,
		.roll-promobox.aside-style .promo-controls {
			display: block;
			text-align: center;
			width: 100%;
		}
.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%}




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


.container .container {
    width: inherit;
    padding-right: inherit;
    padding-left: inherit;
    margin-right: inherit;
    margin-left: inherit;
}


.news-container .container {
    position: relative;
}


.modal-content .umb-grid .container {
    width: 100%;
    padding: 0;
}






div.pin-it-btn-wrapper,
div.pin-it-btn-wrapper-shortcode,
div.pin-it-btn-wrapper-widget {
}


div.pin-it-btn-wrapper a,
div.pin-it-btn-wrapper a:hover,
div.pin-it-btn-wrapper-shortcode a,
div.pin-it-btn-wrapper-shortcode a:hover,
div.pin-it-btn-wrapper-widget a,
div.pin-it-btn-wrapper-widget a:hover {
	background: none;
	border: 0;
	text-decoration: none;
	width: auto;
	margin: 0;
	max-width: none;
	padding: 0;
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}


.banner_wrapper{width:100%;overflow:hidden;position:relative;margin:0 auto 1em;clear:both}
.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-4{width:33.33333333%}
.bg-dark-grey{background-color:#DEDFE4;}


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}


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}
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;}
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.footer__sub-menu .footer__menu li{border-right:1px solid #333d47}
.footer__sub-menu .footer__menu li a{color:#333d47}


.lb-data .lb-caption {
	font-size: 13px;
	font-weight: bold;
	line-height: 1em;
}

		#content .post .article-content .above-entry-meta .cat-links a,
		.page-header .page-title span{ background-color:#f80707}

		#content .post .article-content .entry-title a:hover,
		.entry-meta .byline i,.entry-meta .cat-links i,.entry-meta a,
		.post .entry-title a:hover,.search .entry-title a:hover{color:#f80707}

		.post-box .entry-meta .cat-links a:hover,.post-box .entry-meta .posted-on a:hover,
		.post.post-box .entry-title a:hover{color:#f80707}

		.widget_featured_slider .slide-content .above-entry-meta .cat-links a{background-color:#f80707}

		.widget_highlighted_posts .article-content .above-entry-meta .cat-links a {background-color:#f80707}

		.widget_featured_posts .article-content .above-entry-meta .cat-links a{background-color:#f80707}
.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-6{width:50%}


.news-main .news-box .n-title {
    font-size: 21px;
    font-weight: bold;
    color: #ee1a74;
    margin: 20px 0 10px 0;
    text-align: left;
}
.span6{width:570px}
.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}
input.span6,textarea.span6,.uneditable-input.span6{width:556px}






.adv {
    margin-bottom: 10px;
}


.item .adv {
    margin-bottom: 20px;
}

	
	#footer div[class*="span"] { text-align:left !important; }

	#footer p { font-size:13px; }


	#footer .row { border-bottom:1px solid #b2b2b2; margin-left:0; margin-bottom:15px; }

	#footer .menu { position:relative; top:auto; right:auto; margin-bottom:15px;  }

	#footer .menu li { display:block; border:0 none;  }

	#footer .menu a { padding:0; font-size:13px; line-height: 18px; }

	#footer .menu1 { top:auto; }


#footer {
	border-top:1px solid #b2b2b2;
	padding:10px 0 25px;
	font-size:12px;
	line-height:120%;
}


#footer a { color:#8A8D99; }

#footer a:hover { color:#00539e; }

#footer .menu li:first-child { border:0 none; }


.map__switcher-nm {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 117px;
	height: 147px;
	top: 309px;
	left: 309px;
}

.mediaset__imglink {
	position: relative;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	cursor: pointer;

}

.mediaset__imglink:hover img {
	transition: opacity .5s;
	opacity: .5;
}

.mediaset__imglink:hover .mediaset__imglink__zoom {
	opacity: 1;
}


.vc_row.vc_row-no-padding .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.vc_column-inner::before,
.vc_column-inner::after {
  content: " ";
  display: table;
}

.vc_column-inner::after {
  clear: both;
}

.span8 { width:620px; }

.row-fluid .span8 {
	width:65.957446808511%;
	*width:65.904255319149%;
}

input.span8, textarea.span8, .uneditable-input.span8 { width:606px; }

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

  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }
.region-header .block,.region-footer .block,.region-content-top .block{margin:0 0 25px}
#sidebar .block{clear:both;margin-bottom:30px}
.block-fblikebutton{float:left}
.block-google-plusone{float:none}




.site-header .widget-area {
	color: #3c3c3c;
	float: right;
	text-align: right;
	width: 600px;
	margin-top: -175px;
}


.site-header .widget-area a {
	color: #3c3c3c;
}


	.content-sidebar-sidebar .content,
	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.site-header .widget-area {
		width: 380px;
	}


	.content-sidebar-sidebar .content-sidebar-wrap,
	.content-sidebar-sidebar .content,
	.content,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.sidebar-sidebar-content .content,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}


.home-articles .article-text {
	margin-top: -18px;
}
.overlapblackbg{display:none;}
.wsoffcanvasopener .overlapblackbg{display:block !important;}

.fusion-header-v4 .fusion-logo .fusion-logo-link {
  float: none;
}

.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-logo-link {
  -webkit-order: 2;
  -ms-flex-order: 2;
      order: 2;
}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{max-width:75%;}


.sizefont {
    position: absolute;
    right: 301px;
    top: 0;
}


.wrap {
    width: 1170px;
    margin: 0 auto;
}


    .wrap.full-width {
        width: 100%;
    }


.pageWrap .wrap {
    background: #f2f2f2;
}


.featuredArticle .wrap {
    background: none;
}


.promoArticles .wrap {
    background: none;
}


    .topNav .wrap {
        position: relative;
    }


#head {
	position: relative;
}


.social-icons-area {
	margin-bottom: 30px;
}


.social-icons-area img {
	max-width: 40px;
}


.social-icons-area a:first-of-type {
	margin-right: 10px;
}
.nav-drawer{display:-ms-flexbox;display:flex;position:fixed;top:3rem;bottom:0;left:-100%;z-index:999;-ms-flex-direction:column;flex-direction:column;width:20rem;max-width:calc(100vw - 2rem);background:#002e3b;font-family:biosans,sans-serif;transition:left .2s ease-in-out}
.nav-drawer.closed{max-height:none}
.nav-drawer.open{left:0;transition:left .2s ease-in-out}
body.contrast-light .nav-drawer{background:#fff;border-right:2px solid #000}
body.contrast-dark .nav-drawer{background:#000;border-right:2px solid #fff}
.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-md-6{width:50%}


.parent-pageid-3676 .patient-education .col-md-6 {
	margin-bottom: 45px;
}

#imFooter_imTextObject_05_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imFooter_imTextObject_07_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_08_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_11_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_12_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_05_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }
.qodef-header-standard .qodef-menu-area .qodef-vertical-align-containers .qodef-position-right-inner,.qodef-sticky-holder .qodef-vertical-align-containers .qodef-position-right-inner{height:100%}
.qodef-page-header .qodef-sticky-header .qodef-sticky-holder{height:100%;background-color:#fff;position:relative;z-index:2}
.qodef-page-header .qodef-sticky-header .qodef-sticky-holder .qodef-logo-wrapper a{max-height:54px}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}

.li2{
position: absolute !important; left: 33% !important;
}



#header .tools li.size{
  display: inline;
  padding: 0 20px 0 10px;
  }


#header .tools li.size ul{
  display: inline;
  }


#header .tools li.size ul li{
  float: none !important;
  }
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}

#cssmenu ul li.last{background: none;}

ul.unorderMid li.last{width: 100%;padding: 0 0 0;}

ul.jornalList li.last { padding-bottom:  0px;margin: 50px 0 0;}



.widget-area .widget {
	margin: 0 0 30px;
	padding: 30px;
	background-color: #fff;
	border: 1px solid #f3f3f3;
}

.widget-area,
.widget-area a {
	color: #969CB3;
}

.widget-area .widget-title::after {
	background-color: rgba(28, 30, 41, 0.1);
}

.widget-area {
	width: 360px;
	float: right;
}



.isi {
  font-size: 0.7em;
}

.isi h1 {
  text-align: center;
  margin: 10px 0;
}

.isi .black-box {
  border: 1px solid black;
  font-weight: bold;
  padding: 10px 20px;
}

.isi a {
  color: #0071bb;
  text-decoration: underline;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav:before,.nav:after{display:table;content:" "}
.nav:after{clear:both}
.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 .caret{border-top-color:#428bca;border-bottom-color:#428bca}
.nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}


.tx-jfmulticontent-pi1 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}


.tx-jfmulticontent-pi1 .slide {
	height: 334px;
	width: 1199px;
	position: relative;
	font-family: 'FrutigerNextLT-Regular', sans-serif;
}


.tx-jfmulticontent-pi1 .slide .content {
	width: 440px;
	position: absolute;
	top: 55px;
	font-size: 14px;
	color: #060606;
}


.tx-jfmulticontent-pi1 .slide.left .content {
	left: 55px;
}

.tx-jfmulticontent-pi1 .slide.right .content {
	right: 55px;
}


.tx-jfmulticontent-pi1 .slide.white .content {
	color: #fff;
}


.tx-jfmulticontent-pi1 .slide .content .text b {
	font-size: 48px;
	font-weight: normal;
}


.tx-jfmulticontent-pi1 .slide .content .link {
	text-align: right;
}

.tx-jfmulticontent-pi1 {
	
}
.ad-border{border:solid #e9e9e9 1px;padding:3px}
.testimonial-text .quote p {font-family:"Roboto Slab",serif;font-size:20px}


.social-proof-slider-wrap .testimonial-item .testimonial-text .quote {
	margin-bottom: 30px;
}

#_socialproofslider-shortcode .social-proof-slider-wrap .testimonial-item .testimonial-text .quote {  }
.credits .back_to_top {    display: block;    float: right;    text-align: center;}
.credits .back_to_top .to_top {    margin-top: 1rem;    height: 35px;    background-color: #eedc00;    border: none;    color: #fff;    font-size: 14px;    font-size: 0.875em;    font-weight: bold;    padding-left: 2rem;    padding-right: 3rem;    -webkit-transition: 0.4s;    transition: 0.4s;}
    .credits .back_to_top .to_top:before {        display: none;    }
.smartbanner-show header .main-logo{top:80px}
.site-wrapper.custom .main-logo img{margin-top:10px}
header .main-logo{position:fixed;z-index:11;transition:top .3s;width:100%;pointer-events:none;top:0;z-index:105}
header .main-logo a{pointer-events:auto}
header .main-logo .hat-wrapper{position:absolute}
header .main-logo .christmas-hat{position:absolute;top:27px;left:-88px;width:72px}
header .main-logo .logo-img{width:9em;top:0;left:0;margin-top:45px;margin-left:-72px}

#footer_sub_content {color: #888888;font-size: 11px;font-size: .85rem;padding: 20px;text-align: center;}

#footer_sub_content .footer-nav {margin-top:15px;}

#footer_sub_content .footer-nav ul {margin: 0;}

#footer_sub_content .footer-nav li {display: inline-block;list-style: none;padding: 0 5px;}

#footer_sub_content .footer-nav li.ubermenu-item-level-0 {margin: 0 10px;}

#footer_sub_content .footer-nav li .ubermenu-item-level-2 {clear:both;}
.navbar .navbar-secondary .block{display:inline-block}
#footer-bottom{background-color:#ffffff}
#footer-bottom a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}

#td-mobile-nav .td_display_err {
  text-align: center;
  color: #fff;
  border: none;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
  margin: -9px -30px 24px;
  font-size: 14px;
  border-radius: 0;
  padding: 12px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.06);
  display: none;
}

.mfp-content .td_display_err {
  color: #fff;
  padding: 14px 30px;
  display: none;
  position: absolute;
  top: 93px;
  left: 0;
  right: 0;
  font-size: 12px;
  text-transform: uppercase;
  margin: 0 -40%;
  line-height: 1;
}

.mfp-content .td_display_err:before {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: -1;
}



.back-overlay {
    background: rgba(0, 0, 0, 0.5);
    box-sizing: border-box;
    display: none; 
    height: 100vh;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9999;   
}

.back-overlay .loder {
    left: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); 
    width: 100%;
}

.back-overlay .loder img{background: #fff none repeat scroll 0 0; border-radius: 10px; padding: 10px;}
.mb-3,.my-3{margin-bottom:1rem!important}

	.call-to-action .call-to-action-btn{
		padding-top: 0px;
	}


.call-to-action.with-button-arrow .call-to-action-btn {
	top: 30%;
}


.call-to-action.button-centered .call-to-action-btn {
	text-align: center;
	position: static;
	margin: 20px auto 25px;
	width: auto;
}

.home-testimonial-left {
    background-color: white;
    padding:30px;
}

.home-testimonial-right {
    background-color: white;
}

.home-testimonial-image {
    position: absolute;
    width:100%;
    height: 100%;
    background-size:cover;
}

.home-testimonial-copy {
    font-family:Mirai-Thin;
    font-size:33px;
    line-height: 40px;
    text-align: left;
    margin-right:100px;
}

.home-testimonial-title {
    font-family:Mirai-LightItalic;
    font-size:14px;
    text-align: left;
}
.news-preview-wrapper:nth-child(2n){background:rgba(115,71,22,.1)}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#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;}
#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}




.footer-end{background-color: #4c4c4c;text-align: center;border-top: 1px solid #2e2e2e;border-bottom: 1px solid #2e2e2e;min-height: 48px;padding: 14px 0;}


.footer-end p{font-size: 14px;color: #acacac;margin: 0;}
ul.menus li.a4 a {background-position:-48px 0;}





.menu-levoe-menyu-container .menu-item {
	border-bottom: 1px dashed #000;
}


.menu-levoe-menyu-container .menu-item a {
	width: 100%;
}


.menu-levoe-menyu-container .menu-item:hover {
	background-color: rgba(255, 156, 0, 0.5);
}


.menu-item {
	position: relative;
}

	.menu-item:hover .sub-menu {
		display: none;
	}
.get-started{border-radius:0px}
.get-started a{color:#fff!important}
li.get-started{background-color:#02aef0;font-weight:700;text-transform:uppercase;text-align:center;padding:12px 12px 12px 12px!important;border-radius:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}
li.get-started:hover{background-color:#02aef0;color:#000}
.et-fixed-header #top-menu .get-started a{color:#ffffff!important}
.page-width{margin:0 auto;max-width:1100px;width:95%}
#page-header .page-width{position:relative}
.mdzr--no-mq .page-width{min-width:957px;padding:0 5px}
.js-home-feature--1 .page-width{padding-top:120px}
body body,body .page-width{width:100%;margin:0}

.collapseomatic_excerpt, .collapseomatic_content {
	margin-top: 0px;
	margin-left: 16px;
	padding: 0px;
}


.footer .logo {
    margin-bottom: 40px;
}


.footer .logo img {
    max-height: 100px;
    margin: 0 auto;
}


.main-navigation .logo {
    position: absolute;
    bottom: 10px;
    top: 10px;
}


.main-navigation .logo img {
    height: 50px;
}


    .main-navigation .logo.overlap img {
        height: 90px;
    }


.site-landing-header .logo img {
    margin: 0 auto 20px auto;
}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}
.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)}
 #padding-14 { height:40px; }


.slide-mobile {
  display: none;
}
.subcl{padding:0 1em 0 0}





#content-sidebar-wrap {
	float: left;
	width: 760px;
}


.content-sidebar #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap {
	width: 930px;
}


.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap {
	float: right;
}


.full-width-content #content-sidebar-wrap {
	width: 930px;
}


.home.full-width-content #content,
.home.full-width-content #content-sidebar-wrap {
	width: 960px;
}
footer .aom-copyright{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;text-align:center;color:#2c2823;margin-top:30px}


			td.recentcommentstexttop {
				border: none;
				padding: 0px 0px 0px 10px;
			}


			.rtl td.recentcommentstexttop {
				padding: 0px 10px 0px 0px;
			}

#page #header-inner,
#page #navbar-inner,
#page .breadcrumb-trail .container,
#page .title-wrapper .container,
#page #content-inner,
#page #contentbottom-inner,
#page #footer-inner,
#page #closure-inner {
  padding-left: 20px;
  padding-right: 20px;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 0px;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }



#page.container,
#page.container-fluid {
  padding: 0 0px;
}


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}
.stack-preheader .col-first{width:100%;float:left;}
.stack-preheader .col-first .block{margin:0;}
.input-styled span.label{position:relative;padding-left:32px;line-height:20px;text-transform:none}
.input-styled span.label:before,.input-styled span.label:after{position:absolute;content:'';display:block}
.input-styled span.label:after{content:'';width:20px;height:20px;left:0;top:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.input-styled span.label-extra{display:block;font-size:.75rem}


#page {
    width: 1000px;
}


#page .category-films .entry-header, #page .category-shorts .entry-header, #page .category-series .entry-header {
    clear: left;
    border-bottom: 1px solid #242424;
    margin-bottom: 10px;
}


#page .entry-header {
    margin-bottom: 0;
}

 .ttr_slogan_position 
{
top:61px;
position:absolute;
left: 8.4%;
right:auto;
position:absolute;
display:block;
overflow:hidden;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
}

@charset "UTF-8";.rtbs{margin:20px 0}
.rtbs .rtbs_menu ul{list-style:none;padding:0!important;margin:0!important}
.rtbs .rtbs_menu li{display:inline-block;padding:0;margin-left:0;margin-bottom:0}
.rtbs .rtbs_menu li a{display:inline-block;color:#333;text-decoration:none;padding:.7rem 30px}
.rtbs .rtbs_menu li a.active{position:relative;color:#fff}
.rtbs .rtbs_menu .mobile_toggle{padding-left:18px;display:none;cursor:pointer}
.entry-content .rtbs .rtbs_menu ul li{margin:0}
.entry-content .rtbs .rtbs_menu ul li a{border:none}


.ht_grid_1_3 {
  float: left;
  margin-right: 1.5%;
  margin-bottom: 30px;
  width: 32.33333%;
}


.ht_grid_1_3:nth-of-type(3n+0) {
  margin-right: 0;
  clear: right;
}


.ht_grid_1_3:nth-of-type(3n+1) {
  clear: left;
}
.sociallink{width:100%;float:left;text-align:center}

#AS__menu.is-loading {
    overflow: hidden;
    padding-top: 27px;
    background-color: inherit;
}


.div_left{
	width:728px;
	margin-left:10px;
	margin-right:10px;
}





.search {
padding:0px 0 2px 5px;
width:260px;
margin:-5px 0 0 0px;
overflow:hidden;
float:right;
}


.search form {
margin: 0;
padding: 0;

}


.search fieldset {
margin: 0;
padding: 0;
border: none;
}


.search p {
margin: 0;
font-size: 85%;
}
#videocarousel .item{padding:0 40px}
#videocarousel .item article .overlayvideo{color:#fff;font-weight:700;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}
#videocarousel .item article .overlayvideo img{position:absolute;right:10px;bottom:10px}
#videocarousel .item h3{display:block;padding:10px 15px;margin:0}
[id^="gallery_carousel-"],[id^="gallery_carousel-"] .carousel-inner,[id^="gallery_carousel-"] .item{width:100%;overflow:hidden!important;height:100%;max-height:700px;min-height:100px}


div[id^="wds_container"] .wds_btn_cont {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  vertical-align: middle;
  width: 100%;
}
.side-menu .list-group-item{padding:0;line-height:27px;width:100%}
.side-menu .list-group-item a{color:#555;background-color:#f4f4f4;font-size:14px;line-height:28px;font-weight:600;padding:20px;display:block;text-transform:uppercase}
.side-menu .list-group-item a:before{content:"\f105";font-family:FontAwesome;height:25px;width:25px;display:inline-block;font-size:24px;float:right;font-weight:600;line-height:normal}
.side-menu .list-group-item a i{font-size:24px;PADDING:0PX 10PX 0 0;width:50px;vertical-align:middle;display:table-cell}
.side-menu .list-group-item a span{margin-left:10px}
.side-menu .list-group-item:hover a{background:#ff9000;color:#e4f0f9}
.fl-node-5b46399320307 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.fl-node-5b4665a48ff28 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #;}
.fl-node-5b4665a48ff28 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}

    
.row {width: 100%;margin-left: auto;margin-right: auto;margin-top: 0;margin-bottom: 0;*zoom: 1; }
.row:before, .row:after {content: " ";display: table; }
.row:after {clear: both; }
.row.collapse .row {margin-left: 0;margin-right: 0; }
.row .row {width: auto;margin-left: -0.9375em;margin-right: -0.9375em;margin-top: 0; margin-bottom: 0; max-width: none; *zoom: 1; }
.row .row:before, .row .row:after {content: " "; display: table; }
.row .row:after {clear: both; }
.row .row.collapse {width: auto;margin: 0;max-width: none;*zoom: 1; }
.row .row.collapse:before, .row .row.collapse:after {content: " ";display: table; }
.row .row.collapse:after {clear: both; }
.row{margin-left:-15px;margin-right:-15px}
div.product div.images div.thumbnails a.first{clear:both}
ul.products li.first{clear:both}
.header-modern.menu-highlight.menuo-right .menu_wrapper{margin-right:20px}
.menuo-right #Top_bar .menu_wrapper{float:right}
.menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper{margin-right:150px}
#Header_creative #Top_bar .menu_wrapper{float:none;margin:0 0 30px}
#Header_creative.dropdown #Top_bar .menu_wrapper{float:left}
#Top_bar.is-sticky .menu_wrapper{clear:none}
.header-stack .menu_wrapper a.responsive-menu-toggle{position:static!important;margin:11px 0!important}
.header-stack .menu_wrapper #menu{left:0;right:auto}

#search-box{position:relative;width:100%;margin:0}

#search-box input[type="text"]{width:90%;padding:7px 0 10px 1em;color:#333;outline:none}


.md {
	display: none;
}

	
	.md #sidebar-second {
	    float: none;
		width: auto;
		padding: 0 15px;
	}








.text10r {



	font-family: Arial, Times New Roman;



	font-size: 10pt;



	color: #993333;



	style =text-decoration: none;



}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}
.table-responsive{min-height:.01%;overflow-x:auto}

.table-font{font-size: 12px;}
div#rz-bs div#rz-bsi div.rz-close,div#rz-ms div#rz-msi div.rz-close,div#rz-ss div#rz-ssi div.rz-close{float:right;color:#434345;position:absolute;top:2px;right:5px}
.this-just-in__inner--item-list{list-style-type:none;margin:0;padding:0;}
.this-just-in__inner--item-list li{margin:5px 12px;border-bottom:1px solid #e0e0e0;padding:5px 0 7px;width:inherit;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:transparent;}
.this-just-in__inner--item-list li:last-child{border:none;margin-bottom:0 !important;}
.this-just-in__inner--item-list .list-item a{transition:all 700ms cubic-bezier(0.22,0.61,0.18,0.7);font-size:15px;font-size:0.9375rem;}
.this-just-in__inner--item-list .list-item a:link,.this-just-in__inner--item-list .list-item a:visited{color:#000;}
.this-just-in__inner--item-list .list-item a:hover{text-decoration:none;color:#0a44bb;}

.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}
.inline-block{display:inline-block}
.social ul.social-links li.inline-block{height:40px;width:40px}
.nav-bar.active li.inline-block{width:100%;display:block;border-bottom:1px solid;border-color:#ec8468}
.bg-site-header li.inline-block.mr1{width:43%}



#top_header {
    zoom: 1;
    border-bottom: 1px solid #f2f2f2;
    position: relative;
    margin: 0 auto;
    max-width: 960px;
  z-index:3;
}


#top_header:after {
    content: "";
    clear: both;
    display: table;
}
.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}
.off-canvas-wrap.move-right,.off-canvas-wrap.move-left,.off-canvas-wrap.move-bottom,.off-canvas-wrap.move-top{min-height:100%;-webkit-overflow-scrolling:touch}



.section { max-width: 1024px; margin: 0 auto; }

	.section.topsection a { color: #fff; }


.section.bg-blue h1 { font-size: 32px; margin: 0 auto; text-align: center; }

.section.bg-blue h4 { margin: 0 auto; text-align: center; }


.section a { color: #4259a0; text-decoration: none; }

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

	.section a.button:hover { text-decoration: none; }
.row{margin-right:-15px;margin-left:-15px}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.latestIssues li .images{width: 170px; margin-right: 1rem;}

.latestIssues li .images img{width: 80px; height: 80px; display: inline-block; border:solid 1px #eee;}

	.better-responsive-menu .menu-primary-container .sub-menu {
		display: none;
	}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
ul.products li.product.product-category .woocommerce-loop-category__title,ul.products li.product.product-category h2,ul.products li.product.product-category h3{font-size:1.1em}
ul.products li.product.product-category img{margin-bottom:1.618em}

.section-counseling .section-contents .flow-list li.flow-1 .heading .num {
  width: 1.970954356846473%;
}

.header-logo-mobile {
	display: none;
}

.site-header .site-branding .header-logo-desktop img,
.site-header .site-branding .header-logo-mobile img {
	vertical-align: middle;
	margin: 0 5px;
}



.tagcloud {background-color:#fff;border-color:#c7c7c7;}

.tagcloud a.tag0, #tagcloud_promotion a.tag0 {color:#999}

.tagcloud a.tag1, #tagcloud_promotion a.tag1, #tagcloud a.tag2, #tagcloud_promotion a.tag2 {color: #666}

.tagcloud a {margin:4px; padding:0; text-decoration:none; line-height:10px; text-align:center}

.tagcloud a:hover, #tagcloud_promotion a:hover {text-decoration:underline}

.tagcloud a.tag1, #tagcloud_promotion a.tag1 {font-size:12px; line-height:10px; font-weight: 700; text-align:center}

.tagcloud a.tag2, #tagcloud_promotion a.tag2 {font-size:10px; line-height:14px; text-align:center}

.tagcloud a.tag3, #tagcloud_promotion a.tag3 {font-size:15px; line-height:15px; font-weight: 700;text-align:center}


.nav-back {
  z-index: 10; }

  .nav-back::after {
    content: '\2190';
    position: absolute;
    right: 0.625rem; }

  .nav-back:hover {
    text-decoration: none !important; }

  .nav-back--small {
    position: relative;
    background: transparent;
    border-bottom: 0;
    display: block;
    padding-bottom: 1.25rem;
    font-size: 1.71em; }

  .nav-back--small::after {
    content: ""; }

  .nav-back--small:hover {
    text-decoration: none !important; }
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}
.contact-info .media-left{padding-top:1px}

footer .breadcrumbs a:hover,
footer #wsm_copyright a:hover{color: #FFF; text-decoration: underline;}

footer #wsm_copyright {color: #9E9E9E; font-size: 12px; line-height: 1.5; margin-bottom: 15px; text-align: right;}

footer #wsm_copyright a {color: #9E9E9E;}


#wsm_copyright {float: left; font-size:.83em;color:#999; }

#wsm_copyright, #wsm_copyright a {color: #9E9E9E;text-decoration:none;font-weight:normal}

#wsm_copyright a:hover {color:#333;text-decoration:underline;font-weight:normal;}

#wsm_copyright br {display:none;}


body.boxed.res1170 #page_wrapper {width:1200px}

  
  body.boxed #page_wrapper {width:100%; border:0;}


body #page_wrapper , body.boxed #page_wrapper {
	background-color:#ffffff;		background-repeat:repeat;	background-position:left top;	background-attachment:scroll;}



header#header , .oldie #page_wrapper header#header {
	background-color:#ffffff;	background-image:none;	background-repeat:repeat;	background-position:left top;	background-attachment:scroll;
}


#page_wrapper {position: relative;}
.clearfix::after,.clearfix::before,.container-fluid::after,.container-fluid::before,.container::after,.container::before,.evf-row::after,.evf-row::before{display:table;content:''}
.clearfix::after,.container-fluid::after,.container::after,.evf-row::after{clear:both}





.et_monarch .et_social_pin_images_outer { display: none; z-index: 9999999999; position: absolute; }

.et_monarch .et_social_pin_images_outer:after { content: ""; background-color: rgba(0,0,0,.6); top: 0; left: 0; width: 100%; height: 100%; position: fixed; z-index: 999999; }

#middlesection ul li
{
	margin-bottom: 0;
}




#middlesection
{
	width:100%;
	display:block;
	margin-top: -20px;
}

#bottom-mid, #bottom-right { width: 30%; padding: 20px 0 20px 20px; float: left; }
.nav .lang{font-size:17px;position:relative;float:right}
.nav .lang.active .land__list{right:0}


.portfolio-modal .modal-content p.item-intro {
    margin: 10px 0 30px;
    font-size: 14px;
    font-style: italic;
}


#team-section .item {
    padding: 0;
    margin: 15px;
    text-align: center;
}


#testimonial .item {
    display: block;
    width: 100%;
    height: auto;
}


#testimonial .item p {
    font-weight: 400;
    color: black;
}


.carousel-inner .item{
    margin-top: 2em;
    margin-bottom: 2em;
}


.call-to-action-4 .single-post {
	border-bottom: 1px solid #860566
}


.call-to-action-4 .single-post img {
	margin-bottom: 13px
}


.call-to-action-4 .single-post h3 {
	font-family: Oswald,sans-serif;
	font-size: 30px;
	color: #860566;
	margin-top: 0;
	margin-bottom: 25px
}


.call-to-action-4 .single-post p {
	font-size: 20px;
	margin-bottom: 13px;
	max-width: 400px;
	margin-left: auto;
	margin-right: auto;
	min-height: 112px
}


.call-to-action-6 .single-post h3 {
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	color: #000;
	margin-top: 0;
	margin-bottom: 11px
}


.call-to-action-6 .single-post p {
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 0
}


.page-top-bar .accessibility-tools {
	margin-right: 60px;
}



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


.menu-item a {
  padding: 10px !important;
}
.dwd-fancyline{display:inline-block;margin:20px 0;border-top-style:solid}


.page-template-tpl-home .section-banner-slideout .doc-wrapper .document-logo {
  display: block;
}


.document-logo {
  display: none;
}


.document.catalog .document-logo {
  display: block;
  padding: 0 10px;
}


.document.catalog .document-logo svg .cls-1,
.document.catalog .document-logo svg .cls-2 {
  transition: fill 0.3s ease-in-out;
}


.document input[type="radio"]:checked ~ label .document-logo svg,
.document input[type="checkbox"]:checked ~ label .document-logo svg {
  width: 100%;
  height: auto;
}


.document input[type="radio"]:checked ~ label .document-logo svg .cls-2,
.document input[type="radio"]:checked ~ label .document-logo svg .cls-1,
.document input[type="checkbox"]:checked ~ label .document-logo svg .cls-2,
.document input[type="checkbox"]:checked ~ label .document-logo svg .cls-1 {
  fill: white;
}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
.nav-tools ul li.social-menu ul .pinterest a:before{content:"\E905"}
.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%}
.row{margin-right:-15px;margin-left:-15px}



.widget ul li {
   }


  .widget {

 }

      .widget ul li ul {
        margin-top: 0.75em;
        padding-left: 1em; }



	footer .widget {
		float: left;
		width: 25%;
	}
.td-boxed-layout #td-outer-wrap{z-index:1}
#td-outer-wrap{overflow:hidden}
.td-menu-mob-open-menu #td-outer-wrap{position:fixed;transform:scale3d(.9,.9,.9);-webkit-transform:scale3d(.9,.9,.9);-moz-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);-o-transform:scale3d(.9,.9,.9);-webkit-box-shadow:0 0 46px #000;-moz-box-shadow:0 0 46px #000;box-shadow:0 0 46px #000}
.td-search-opened #td-outer-wrap{position:fixed;transform:scale3d(.9,.9,.9);-webkit-transform:scale3d(.9,.9,.9);-moz-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);-o-transform:scale3d(.9,.9,.9);-webkit-box-shadow:0 0 46px;-moz-box-shadow:0 0 46px;box-shadow:0 0 46px}
.td-theme-wrap .td-spot-id-footer_top{display:table;position:relative;text-align:center;margin:-12px auto 40px}
.td-theme-wrap .td-spot-id-footer_top .tdc-placeholder-title{border:1px solid rgba(136,136,136,.31)}


.hm-slider__info {
	position: absolute;
	top: 0;
	left: 0;
	padding: 22px 40px;
	z-index: 9;
	width: 100%;
	height: 100%;
}
 #pgc-1134-8-0 , #pgc-1134-8-2 { width:32.0274%;width:calc(32.0274% - ( 0.679726368159 * 30px ) ) }
 #pgc-1134-1-0 , #pgc-1134-5-0 , #pgc-1134-7-0 , #pgc-1134-8-0 , #pgc-1134-8-1 , #pgc-1134-9-0 { margin-bottom:30px }

#content.content-builder .panel-full .panel-grid-cell {
padding-left: 0 !important;
padding-right: 0 !important;
}

.panel-grid-cell { width: 100% !important; }
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-1134 .panel-grid-cell { padding:0 }
 #pl-1134 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-1134 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#020202}
figure.wp-block-image img.lazy-hidden{min-width:150px}
.lazy-loaded{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1!important}


.srp-content-box .srp-post-date,
.widget-area .widget .srp-post-date {
	margin: 0 0 10px;
}


.srp-content-box .srp-post-title,
.widget-area .widget .srp-post-title {
	margin: 0;
}




.srp-content-box .srp-post-content,
.widget-area .widget .srp-post-content {
	margin: 0;
}
.tribe-theme-twentyfourteen .widget .tribe-mini-calendar-event .list-info h2{font-size:14px}

	.slider_content_box
	{
		margin-top: -175px;
		min-height: 89px;
	}

.map__halfbox {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	max-width: 500px;
	margin: 70px 0;
}
#main-header .container{text-align:center}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

.cell-footer {
	PADDING-RIGHT: 20px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 6.5pt; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}


.follow {
    margin: 0 auto;
    padding-top: 10px;
    width: 200px;
}

header#header .desktop-menu,header#header .mobile-menu{float:left}
header#header .desktop-menu:after,header#header .mobile-menu:after{content:"";display:table;clear:both}
header#header .mobile-menu{display:none}
.condensed{opacity:0;visibility:hidden;display:none;position:fixed;top:0;width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}
.search-active .condensed--show .condensed__search{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);z-index:-1}
.search-active .condensed--show .condensed__search .search__form{opacity:1}


#wrapper {
  overflow: hidden;
}

    header.header.header-hide-elems .head-additional-nav,
    header.header.header-hide-elems .head-lang-section,
    header.header.header-hide-elems .head-phone,
    header.header.header-hide-elems .head-search,
    header.header.header-hide-elems .menu-header-top-menu-container {
        display: none
    }

    #mw_board_group_2 .mw_board_group_2_list { width:100px; }

    #mw_board_group_2 .mw_board_group_2_list a { font-family:dotum; }
