﻿

.popup__callback__modal-header {
	border-bottom:unset;
	padding:0px;
  height: 0px;
}

.popup__callback__modal.success .popup__callback__modal-header:before,
.popup__callback__modal.success .popup__callback__modal-header p,
.popup__callback__modal.success .popup__callback__modal-body{
    display: none!important;
}


.popup__callback__modal.success .popup__callback__modal-header{
    height: 0;
    padding: 0;
}

.site-info .copyright {
	float: left;
	width: 40%;
	text-align: left;
	font-size: 0.9em;
}

		.site-info .theme-info,
		.site-info .copyright {
			float: none;
			width: 100%;
			text-align: center;
		}
.img-rounded{border-radius:6px}
.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.img-circle{border-radius:50%}
.media-object.img-thumbnail{max-width:none}
.infographic-column__title{line-height:1.2;font-size:1.6666666667rem;text-align:center;width:100%}
.infographic-column__number,.infographic-column__title{color:#20201f!important}

#content_box {width: 920px; margin: 0px; padding: 0px 20px 40px 20px; background: #FFFFFF; float: left;}

	.clearboth{clear:both;}
.vcex-milestone-number{font-weight:600;font-size:54px;color:#bcbcbc;line-height:1em}


#footer{
	width:960px;
	height:59px; 
	border-top:3px solid #ffaa00;
	float:left;
}

.header-search{padding:0 0 17px;float:right;}

.header-search #generalsearchform{float:left;}

.header-search a{display:inline-block; vertical-align:top; font-size:12px; line-height:23px; color:#ffffff; font-weight:400; font-family:Arial,Helvetica,sans-serif; margin-left:7px; }

.header-search a:hover{color:#de172a;}
.h4{text-decoration:none;font-size:14px;line-height:22px;color:#b3b3b3;font-weight:500;font-family:roboto;}
a.h4{text-decoration:none;font-size:14px;line-height:22px;color:#b3b3b3;font-weight:500;font-family:roboto;}
a.h4:visited{text-decoration:none;font-size:14px;line-height:22px;color:#b3b3b3;font-weight:500;font-family:roboto;}
a.h4:hover{text-decoration:none;font-size:14px;line-height:22px;color:#888888;font-weight:500;font-family:roboto;}

.sprbr, .sprbr2, .sprbr3 {
  padding-right: 0.9em;
  border-right: 1px #DBDBDB solid;
}

  .sprbr2, .sprbr3 {
    padding-right: 0px;
    border-right: 0em;
  }
.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-8{width:66.66666667%}

.headtxt{color:#b380ff}

.headtxt a{color:#b380ff; font-size: 16px;}
.gdpr-popup .gdpr-popup__no,.gdpr-popup .gdpr-popup__notice--short{padding-top:0.875rem}
html.gdpr-opted-out .gdpr-popup .gdpr-popup__notice,html.gdpr-opted-out .gdpr-popup .c-btn,html.gdpr-opted-out .gdpr-popup .grid__item--double .c-resource--case .c-resource__content .c-resource__more,.grid__item--double .c-resource--case .c-resource__content html.gdpr-opted-out .gdpr-popup .c-resource__more{display:none}


.container-transparent .st-container,
.container-transparent .st-pusher,
.container-transparent .st-content,
.container-transparent .footer-top-2,
.container-transparent .main-footer,
.container-transparent .copyright {
  background-color: transparent !important;
}



.st-container,
.st-pusher,
.st-content {
  height: 100%;
}

.st-content {
  background: #fff;
}

.st-content,
.st-content-inner {
  position: relative;
}

.left-banner
{float:left; width:191px; text-align: center; margin:0 0 10px 0;}







.header-cover { overflow-y: hidden; }




.container {
	width:1100px;
	margin:0 auto;
}

#top-bar .container {
	position:relative;
}


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

.main-navigation ul .menu-item-has-children:after{
	font-family: 'FontAwesome';
	position: absolute;
	left: 45%;
	bottom: 0;
	content: "\f107";
	color: #000;
	font-size: 15px;
}

.main-navigation ul ul .menu-item-has-children:after{
	content: "\f105";
	left: 90%;
	top: 0;
}


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}
 #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:5px;}

  .results-popup-container .results-cards .result-card .numbers-list li .discipline .university {
    color: #00b4ff;
  }
.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}
.fl-icon-text-empty {display: none;}
.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}
.fl-icon-text a {text-decoration: none;}
.fl-icon-text span {display: block;}
.fl-icon-text span.mce-edit-focus {min-width: 1px;}
.fl-node-5b4651110b209 .fl-module-content .fl-icon-text {height: 28px;}
.fl-node-5b4651110b1cf .fl-module-content .fl-icon-text {height: 28px;}
.fl-node-5b4651110b193 .fl-module-content .fl-icon-text {height: 28px;}

.main5 .tp{ width:100%;}

.main5 .tp img{ width:100%;}
.elementor-widget-icon-box .elementor-icon-box-description{margin:0}
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description{color:#707070;font-family:"Roboto", Sans-serif;font-weight:400;}

.slider-img img { position: relative; z-index: -1; width: 100%; }

.slider-second .slider-img { background: none; }



.slider-img {  position: relative; text-shadow: 2px 2px #000000; }
#u1468-bw{z-index:136;height:1px;}


#sponsor-info{
  float:left;
  height:85px;
  }

.actus_bas .center_txt{
	padding-left:140px;
	padding-right:295px;
	text-align:justify;
}

.actus_bas .center_txt li{
	padding-left:2em;
	padding-bottom:3px;
}

.actus_bas .center_txt li:before {
  content: "\f18e"; 
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -2em; 
  width: 2em; 
  color:#4e6781;
}

  div#mega-menu-wrap-main_menu {
    padding: 0;
  }




#mega-menu-wrap-main_menu #mega-menu-main_menu {
  font-family: "proxima-nova",sans-serif;
  font-style: normal;
  font-weight: 600;
}
.anchor{width:100%;height:0px;display:block}
.mk-video-color-mask,.mk-video-mask{z-index:3}
.mk-video-color-mask{opacity:.7}
	


.entry p a:link:after, .entry p a:visited:after {
	content: " (" attr(href) ") ";
	}



.banneritem img {
margin-left: 15px;
}
.fxb,.fxb-row{display:-webkit-box;display:-ms-flexbox;display:flex}
.fxb-row-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.no-flexbox .fxb-row{display:table;width:100%}

.copyright-wrapper{ background-color: #ffffff; }

.footer-wrapper .copyright-wrapper{ border-color: #ffffff; }
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:0;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

.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%}

.btn_order_menu{
	width: 196px;
	border: solid 1px #ffffff;
	padding: 14px;
	text-transform: uppercase;
	margin: 15px auto;
	cursor: pointer;
}

.hamburger_menu{float: left; width: 24px; height: 24px; display: block;  cursor: pointer; left: 40px; margin-top: 18px;}

.copyright-wrapper{ background-color: #ffffff; }

.footer-wrapper .copyright-wrapper{ border-color: #ffffff; }

	.boxed-layout .container,
	.boxed-layout-small .container {
		max-width: 904px;
	}

	.boxed-layout .container,
	.boxed-layout-small .container,
	.boxed-layout #site-title a img {
		width: 668px;
	}

	.widget_about_us .container {
		padding: 70px 0 10px;
	}

	.widget_tf_section .container {
		padding: 70px 0 20px;
	}

.container {
	margin: 0 auto;
	max-width: 1170px;
	padding: 0;
	position: relative;
}

#primary .container {
	max-width: 100%;
}

.boxed-layout-small .container {
	margin: 0px auto;
	max-width: 978px;
	padding: 0;
	position: relative;
}

.widget_latest_blog .container {
	overflow: hidden;
}



.main-slider,
.main-slider .layer-slider,
.main-slider .container {
	height: 100%;
	position: relative;
}

.access-content .menu-icon {
	display: none;
	font-size: 26px;
	font-weight: bold;
	margin-left: 8px;
	margin-top: 6px;
	cursor: pointer;
	height: 22px;
	width: 24px;
	color: #656d78;
}

.rtl .access-content .menu-icon {
	margin-left: initial;
	margin-right: 8px;
}

.menu-close {
	font-size: 24px;
	font-weight: bold;
	padding: 34px 8px;
	color: #434b56;
}

.menu-close span {
	cursor: pointer;
}

#menu-icon,
.menu-close {
	display: none;
}
#mmm ul li.menu-item-has-children b.fa-wrap{background:#0f647f;cursor:pointer;display:block;height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}
#mmm ul li.menu-item-has-children i.fa{color:#f0f7f8;cursor:pointer;display:block;font-size:24px;height:50px;line-height:2.25;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;width:50px}
#mmm li:not(.current-menu-item).menu-item-has-children.show-sub-menu{max-height:999em}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
.main-news__body__item_uno_quattro h2.scope-title{text-align:left !important;margin:0  0 0 5px !important;font-size:13px !important;min-height:100px}
.job_listings .type-job_listing .scope-title-plus{color:#333333;font-size:16px;font-weight:400}
.foto .foto__top h1.scope-title a{color:#333;text-decoration:none;-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;transition:color 0.25s linear;text-decoration:none !important}
.foto .foto__top h1.scope-title a:hover{color:#ef3b3b}
.e-trike_s_2 .video_container,.home_s_2 .video_container{position:relative;padding-bottom:46%;padding-top:30px;height:0;overflow:hidden;margin-top:21px}
.e-trike_s_2 .video_container iframe,.home_s_2 .video_container iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;margin-top:0}
footer .dim,footer .dim .content-asset *,footer .dim a{color:#666!important}
footer .dim a:hover{color:#aaa!important}

.dim.footer-h2 span{float:left;width:100%;}


#line_3 .obsah_page .left #stk_objednat {
  width: 230px;
  margin-top: 40px;
}


.share_buttons_1{
    display:none;
}


.cookie_disclaimer {    
    color: #fff;
    font-size: 15px;
    line-height: 1.333;
    background: #373737;
    padding: 12px 20px 12px 0;    
    z-index: 6500;
}
#u2529{z-index:6;width:368px;background-color:transparent;position:relative;margin-right:-10000px;margin-left:50%;left:-600px;}
.clip_frame{overflow:hidden;}


.header_image_text {
  display: block;
  position:absolute;
	color:#ffffff;
	padding:30px;
	height:150px;
	width:555px;
  top:75px;
  right:0;
	text-align:left;
  filter:alpha(opacity=100);
  opacity: 1;
  -moz-opacity:1;  
}


.header_image_text h2 {
	color:#ffffff;
	font-size:32px;
	font-weight:normal;
	padding:0px;
	margin:0 0 25px 0;
	line-height:34px;
}


.cooperation li.current .cop-span1 .cop-span{ color:#ca7dbb;}

.cooperation li.current .cop-span1 .cop-p{ background-position: 10px -22px; }
.header__mobile-menu-wrapper{width:16.66667%;float:left;padding-right:.46875rem;padding-left:.46875rem;text-align:left}
.header__mobile-menu-wrapper:last-child:not(:first-child){float:right}
.header__mobile-menu-wrapper span{cursor:pointer}
.header__mobile-menu-wrapper i{color:#e5d194;font-size:2rem;line-height:2.875rem;padding:.125rem 0}

.btn-x h3{
	position: absolute;
	right: 5px;
	top: -25px;
	cursor: pointer;
	margin-top: 0;
	font-weight: bold;
}
.et_pb_divider_internal{display:inline-block;width:100%}
#header-navigation-toggle{position:relative;}
#header-navigation-toggle a{display:block;padding:10px 20px;border:1px solid transparent;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#header-navigation-toggle a .ui--caret{position:absolute;left:auto !important;right:20px !important;top:50% !important;margin-top:-6px !important;margin-right:0 !important;font-size:14px;}
.rtl #header-navigation-toggle a .ui--caret{right:auto !important;left:20px !important;margin-left:0 !important;}

html #header-navigation-toggle a { color: #b10f15; }

html #header-navigation-toggle a:hover { color: #b10f15; }
.visible-phone{display:none !important;}
.visible-phone-portrait{display:none !important;}
#site-navigation ul li.menu-item-has-children a,#site-navigation ul li.page_item_has_children a{margin-right:15px}


#nav-responsive .navigation li span.sub{
    position: absolute;
    right: 10px;
    top: 0;
    padding: 1em;
    cursor: pointer;
    z-index: 10;
}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}

.has-mega-menu
{
	background-color: rgba(255, 255, 255, 0);
}

	.sm-blue .has-mega-menu .column-1-3 H2
	{
		color: #F2E648;
		font-size: 21px;
	}

	.sm-blue .has-mega-menu .column-1-3 UL
	{
		list-style: none !important;
	}

	.sm-blue .has-mega-menu .column-1-3 LI
	{
		display: block;
		text-align: center;
	}


#page-content { min-width: 740px; }


	
	
	
.fixed-header header {
	position: fixed;
	left: 0; top: 0;
	}

	.logged-in .fixed-header header { top: 28px; }


.ppaqueback {
  background-color: rgba(63, 73, 83, 0.6); }


.row.call-for-action {
	position: relative;
	margin-top: -1px;
}
.row,.row-fluid,.col2-set{margin-left:-15px;margin-right:-15px}
.row:before,.row-fluid:before,.col2-set:before,.row:after,.row-fluid:after,.col2-set:after{content:" ";display:table}
.row:after,.row-fluid:after,.col2-set:after{clear:both}
.home .homepromo.row-fluid .homeitemcount4,.home .homepromo.row-fluid .homeitemcount7,.home .homepromo.row-fluid .homeitemcount10,.home .homepromo.row-fluid .homeitemcount13{margin-left:0}

#wrapper.index #content #footer #footer-inner { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: rgb(93, 93, 93); max-width: 960px; margin: 0 auto; }

#wrapper.index #content #footer #footer-inner:before, #wrapper.index #content #footer #footer-inner:after { content: ""; display: table; }

#wrapper.index #content #footer #footer-inner:after { clear: both; }


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}


.cont .slider-box {
	width: 938px;
	margin: 0px auto 0px auto;
	position: relative;
}

.page-id-23449 div#contentwrap {
}




#contentwrap {
background-color:#2E004C;

padding-top: 12px;
padding-left: 12px;
padding-right: 0vw;
padding-bottom: 10px;
}

  #branding .site-title {
    margin: 0;
    text-transform: uppercase;
    color: white;
    font-size: 16px;
    font-size: 1.0666666667em; }

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

	.left {
		float: left;
	}

	a.scrollingBtnAAGRM.learnMoreBtn.btn.redBtn.block.left.tCenter {
		display: none;
	}

.lang-item{cursor:pointer;display:inline-block;vertical-align:middle;padding:2px 4px 3px;}

.lang-item.is-current{background-color:#383838;padding:2px 5px 3px;}
.menu-level-2.menu-item-has-children{margin-top:6px!important}
.menu-level-2:not(.menu-item-has-children){margin-bottom:-6px!important;margin-top:6px!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#block-system-main-menu ul.menu li.leaf a{padding:12px 13px;font-size:16px;}
.page-sitemap .site-map-menu li.expanded li.leaf a{margin-bottom:0;}


	
	DIV.csc-textpic-clear { clear: both; }
.footer .footer__newsletter p.footer__copyright,.footer .footer__link p.footer__copyright,.footer__fixed .footer__newsletter p.footer__copyright,.footer__fixed .footer__link p.footer__copyright{font-size:9px;line-height:9px;font-size:.5625rem;line-height:.5625rem;position:absolute;bottom:0;left:0;font-weight:400;display:none}


#logo{
  float:left;
  height:85px;
  }


#logo-sponsor{
  float:right;
  height:85px;
  }


#valiuz {
    max-width: 1000px;
    position: relative;
    text-align: center;
    margin: 3rem auto 0 auto;
}

#valiuz h2 {
    font-size: 1.4rem;
    cursor: pointer;
	font-weight:200;
}

#valiuz span {
    top: 0;
    right: 0;
    font-size: 3rem;
    line-height: 0.5;
    cursor: pointer;
}

#valiuz p{
display:none;
text-align:left;
font-size: 1.3rem;
}

.no-gap {
	margin:0 0 -30px 0;
}
.ptp-col{padding-left:.4em;padding-right:.4em;display:inline-block;vertical-align:top;white-space:normal}

    body.blog.blog-transparent-header-enable header .regular-logo,
    body.single-post.blog-post-header-with-bg.blog-post-transparent-header-enable header .regular-logo,
    body.page.blog-post-header-with-bg.blog-post-transparent-header-enable header .regular-logo {
        display: none;
    }

.mainmenu-belowheader.fixed .logo .regular-logo {
    display: inline-block!important;
}


.content-wrapper {
  margin: 0 auto;
  max-width: 760px;
}

td.ensystd {vertical-align:middle;padding:0;border:0;margin:0}
.carousel.horizontal .list_holder{position:relative;width:100%;max-width:728px;margin:0 auto;padding:0px 0;overflow:hidden}

	
	
	#footerwrap { padding-left: 0; }


.mobile-menu-header,
.mobile-menu-header-hcp {
  height: 120px;
  background-image: linear-gradient(to right, #FFF 30%, rgba(0, 0, 0, 0) 20%);
  background-position: bottom;
  background-size: 10px 2px;
  background-repeat: repeat-x;
}


.mobile-menu-header {
  background-color: #DD5725;
}


.mobile-menu-header-hcp {
  background-color: #ED8A13;
}

.bg-gray h1.ribbon-headline .ribbon-ecke {
  display: block;
  position: absolute;
  left: 0;
  bottom: -15px;
  width: 0;
  height: 0;
  border-bottom: 15px solid transparent;
  border-right: 15px solid #727E05;
}

	#slides { background: #000; }
#mk-footer .mk-padding-wrapper{padding:0 20px}
.mk-padding-wrapper{padding:0 20px}
 .tpo-tab-wpr .mk-padding-wrapper{ padding-left:0; padding-right:0; }


.site-title {
	font-size: 28px;
	font-size: 2.8rem;
	line-height: 1;
	margin: 0 0 8px;
	margin: 0 0 0.8rem;
	text-transform: uppercase;
}


.site-title a,
.site-title a:hover {
	color: #333;
}




.header-full-width .title-area,
.header-full-width .site-title {
	width: 100%;
}


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


.header-image .site-title a {
	float: left;
	min-height: 164px;
	width: 100%;
}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}
.title-slide-inner-left,.title-slide-inner-right{height:100%;overflow:hidden;position:absolute;top:0}
.title-slide-inner-left{left:-61px;width:61px;-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.title-slide-inner-left-inner,.title-slide-inner-right-inner{content:"";background-color:hsla(0,0%,100%,.9);position:absolute;top:0;outline:transparent solid 1px;height:100%;width:50px;display:block;-moz-transform:skew(-12.5deg);-o-transform:skew(-12.5deg);-ms-transform:skew(-12.5deg);-webkit-transform:skew(-12.5deg);transform:skew(-12.5deg)}
.title-slide-inner-left-inner{left:-27px}

.fusion-contact-info {
  line-height: 43px;
}

#side-header .fusion-contact-info {
  word-wrap: break-word;
}
#side-header .fusion-contact-info,#side-header .header-social .top-menu,.fusion-accordian .panel-body,.fusion-widget-area .slide-excerpt h2,.post-content blockquote,.project-content .project-info h4,.review blockquote q,body{line-height:20px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal;}



.main-stats {padding: 15px 25px 25px 25px;}


#footer-menu .separator {
	display: block;
	margin-bottom: 10px;
	font-weight: 700;
	line-height: 0.9rem;
}
	

	.gdlr-item-start-content.sidebar-right-item { padding-top: 0px; padding-left: 0px; margin-left: 0px; border: none; }

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper{ 		
  	padding-top: 15px !important;
  	padding-left: 10px !important;
}

.gdlr-item-start-content {
padding-top: 10px !important;
}

.gdlr-item.gdlr-blog-single.gdlr-item-start-content {
 	padding-top: 0; 
}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}

	.ktz-mainheader .pull-left,
	.ktz-mainheader .pull-right{float:none;width:100%;text-align:center;}
.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-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{float:left}
.col-xs-12{width:100%}


.js #menu {display:none;}

.hnav ul#menu {
    text-align: right;
    float: right;
}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}

.col-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, .col-md-24 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 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-6 {
  width: 50%;
}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}

  .header .main-nav {
    text-align: center; }


    .header .main-nav .nav {
      list-style: none;
      padding: 0;
      margin: 0; }

      .header .main-nav .nav li {
        flex-shrink: 0; }

        .header .main-nav .nav li a {
          display: block; }

      .header .main-nav .nav .menu-item {
        position: relative; }


        .header .main-nav .nav .menu-item a {
          padding: 40px 20px 0; }

	#pre-header-search,
	#header-links,
	#pre-header-social {
		display: none;
	}

#header-links {
	float: right;
}

#header-links-inner {
	float: right;
}

#content,
.main-navigation,
.site-title,
.site-description {
    margin: 0 auto;
}

.main-navigation:after {
	clear: both;
	content: "";
	display: block;
}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation .sub-menu a {
	white-space: nowrap;
}

.main-navigation .sub-menu .sub-menu {
	position: absolute;
	top: -1px;
	left: 100%;
}

.logo{float:left; padding:25px 0px 18px 0px; width:25%;}

.logo img{max-width:100%; height:auto;}
.d-block{display:block!important}

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}
.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}


footer .ashcroftaddress {
  margin-top: -20px; }

.sub-menu .menu-item-has-children:after { color: #fff }
.media,.media-body{overflow:hidden;zoom:1}
.media,.media .media{margin-top:15px}
.media:first-child{margin-top:0}
.media-object{display:block}
.media-heading{margin:0 0 5px}
.media-list{padding-left:0;list-style:none}

.media-body h3 {cursor:pointer;font-weight:bold;}

.media-body h3:hover{color:#428bca;}

.media-body p.info {
    cursor: pointer;
}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}

.navigation .n_bj8{ background-position:-186px -160px;}
.et_pb_image_4 .et_pb_image_wrap,.et_pb_image_4 img{width:100%}
.et_pb_fullwidth_header_subhead{display:block}
img.alignnone{margin:5px 0 20px}

.b-recommended__text {
    display: inline-block;
    width: 704px;
    height: 170px;
    text-align: center;
    font-size: 18px;
    line-height: 29px;
    color: #1b222f;
    vertical-align: top;
}


    .nav-header-buttons {
        display: none
    }
.dem-votes-txt,.dem-percent-txt{position:relative;display:table-cell;padding-left:.3em;vertical-align:middle;font-size:90%;font-weight:700}


.mobile-sidebar {
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 9999;
	width: 300px;
	overflow-y: auto;
	padding: 40px 15px 20px;
	background: #fff;
	left: -300px;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s;
	box-sizing: border-box;
}




body.mobile-sidebar-active {
	overflow: hidden;
	position: relative;
}


body.mobile-sidebar-active:before {
	content: "";
	z-index: 2;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.8);
}


.mobile-sidebar.toggled-on {
	left: 0;
}

			.panel__article h3 .tweeter{
				color:#999999;
				font-size:13px;
				font-size:1.3rem;
				font-family: 'Gotham SSm 4r', 'Gotham SSm A', 'Gotham SSm B';
				font-weight:400;							
			}
.featured-video .video-meta{float:left;width:288px;margin-left:24px;margin-right:0}
.home .featured-video .video-meta{position:relative;padding:2em 0}
section.video .video-meta .video-shop,section.video .video-meta .video-image{display:inline-block;zoom:1;*display:inline;height:80px;color:#927f7c}
section.video .video-meta .video-shop img,section.video .video-meta .video-image img{height:100%;width:auto;float:left}
section.video .video-meta .video-shop .video-patreon,section.video .video-meta .video-image .video-patreon{float:left;margin-top:1em;margin-left:0.5em;font-size:0.9em;line-height:1.4em;width:50%}
section.subject ul.video-list li .video-meta{display:none}
.clear:after,.container:after,.navigation:after,.video-image:after,.video-meta:after{content:"";display:block;clear:both}
.list-v ul ,.list-h ul , .list-inline ul{list-style-type: disc;}
.list-v ul ul,.list-h ul ul, .list-inline ul ul{list-style-type: circle;}
.list-v ul ul ul,.list-h ul ul ul, .list-inline ul ul ul{list-style-type: square;}
.list-inline,.list-h,.list-v ,ul.gomember-list{margin: 0;padding: 0;list-style-type: none}

#menuBuilder #nav ul li.menu_6{
width:18%;
}

.footer-text-wrap .footer-email-wrap {
  padding: 21px 0;
}

.footer-text-wrap .footer-email-wrap a {
  color: #4db2ec;
}

.td-footer-bottom-full .footer-email-wrap {
  padding-bottom: 0;
}

#topBlock #logo {
	width: 510px;
	height: 60px;
	margin-left: 10px;
	overflow: hidden;
	white-space: nowrap;
	line-height: 64px;
	font-size: 2.35em;
	color: #ffffff;
}

#topBlock #logo a, #topBlock #logo a:visited {
	color: #ffffff;
	text-decoration: none;
}

#topBlock #logo a:active, #topBlock #logo a:hover {
	color: #cccccc;
}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {max-width: 100%; display: block;}



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

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}


li.cat-item a:hover, li.arpw-li a:hover { color: #f7961e !important }


.navbar-toggle .icon-bar {
    display              : block;
    width                : 22px;
    height               : 2px;
    -webkit-border-radius: 1px;
    -moz-border-radius   : 1px;
    border-radius        : 1px;
}


.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}


.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}


.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}


.navbar-default .navbar-toggle:hover .icon-bar {
    background-color: white;
}
.fid-2 #uvs-types-list .col-1,.fid-2 #uvs-types-list .col-2{width:300px;float:left}
.fid-2 #uvs-types-list .col-1{margin-right:10px}
.fid-3 #uvs-types-list .col-1,.fid-3 #uvs-types-list .col-2,.fid-3 #uvs-types-list .col-3{width:230px;float:left}
.fid-3 #uvs-types-list .col-1,.fid-3 #uvs-types-list .col-2{margin-right:10px}
body.responsive-ready .fid-2 #uvs-types-list .col-1,body.responsive-ready .fid-2 #uvs-types-list .col-2{width:100%}

	.header-layout-2 #header h1, .header-layout-2  #header h2, .header-layout-2  .site-description {
	    float: none;
	    text-align: center;
	    width: 100%;
	    max-width: 100%;
	    padding: 0;
	}

	#header .ajax-search-results-container { width: 350px }

#header {
    display: table;
    width: 100%;
    position: relative;
    margin: 0;
    padding: 0;
    float: none;
    text-align: center;
}

#header h1, #header h2 {
    font-size: 26px;
    line-height: 1;
    position: relative;
    margin-bottom: 0;
    font-weight: 400;
}
aside .entry-summary{border-bottom:1px solid #ccc;padding-bottom:10px;font-size:15px}
.home .main .entry-summary{display:none;font-size:13px}
.home .main .categorias-home article .entry-summary{display:block;margin-bottom:10px;min-height:150px}
.archive .main .categoria-row .articulos article .entry-summary{font-size:12px}
.archive .main .tag-row .articulos article .entry-summary{display:inline-block;margin:0;padding-right:0}
.archive .main .articulos article .entry-summary{font-size:16px}
.tag-row .articulos.featured .entry-summary{border-bottom:1px solid #ccc;padding-bottom:15px;font-size:14px!important}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }




.screen-reader-shortcut,
.screen-reader-text,
.screen-reader-text span {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}


.genesis-nav-menu .search input[type="submit"]:focus,
.screen-reader-shortcut:focus,
.screen-reader-text:focus,
.widget_search input[type="submit"]:focus {
	background: #f4f4f4;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #333;
	display: block;
	font-size: 1em;
	font-weight: 700;
	height: auto;
	padding: 15px 23px 14px;
	text-decoration: none;
	width: auto;
	z-index: 100000; 
}
.page-events aside .block-views .view-header{margin-bottom:30px;}
.view-flag-bookmarks .view-header p{margin-top:0;}


.logo-wrap {
  display: table;
  width: 100%;
}
#secondary .front-widgets .fts-yt-large iframe{height:100%!important;max-height:300px!important;min-height:300px!important}

.ut-bklyn-multisite .ut-scroll-up-waypoint {
    position:absolute;  
    bottom:0; 
    left:0;
}
.ut-scroll-up-waypoint-wrap {position:relative;}
.dn,.visible-lg,.visible-md,.visible-sm,.visible-xs,td.visible-lg,td.visible-md,td.visible-sm,td.visible-xs,th.visible-lg,th.visible-md,th.visible-sm,th.visible-xs,tr.visible-lg,tr.visible-md,tr.visible-sm,tr.visible-xs{display:none!important}
.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%}
.large-10{width:83.33333%}

.img-responsive.mobile {
  display: none;
}

.img-responsive {
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.wrapper{margin:0 auto;position:relative;}

header .wrapper{height:100%}
.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-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}
.col-xs-9{width:75%}

  .btn-cat-collapsed {
    position: absolute;
    right: 0;
    top: 10px;
    text-indent: 0;
    opacity: 1;
    cursor: pointer; }


.fp-title {
    font-family: Arial, Helvetica, Sans-serif;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 2px 0;
    margin: 0;
}


.fp-title a, .fp-title a:hover {
    color: #fff;
    text-decoration: none;
}
.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-4{width:33.33333333%}


.header-top {float: left;font-size: 12px;position: relative;width: 944px;height:139px;position:relative;
	
}




.dynamic-sidebar-container { padding: 30px 0; }


    footer .dynamic-sidebar-widget { padding: 0; }
.atelierpm-openbanner{position:absolute;right:15%;text-align:right;font-weight:500;text-shadow:1px 1px 2px #222;bottom:10%}
.atelierpm-openbanner-caption{color:#fff;padding:10px 20px;font-size:30px}
.atelierpm-openbanner-subtitle{color:#fff;padding:10px 20px;font-size:20px}
.widget .post-date{display:block;font-size:0.78rem;color:#666;border-bottom:solid 1px #ddd;padding-bottom:10px}
.widget .select-wrapper input.select-dropdown { color:#444; border:none; border-bottom:none; outline:none; height:40px; line-height:40px; width:85%; font-size:0.9rem; margin:0; padding:0 0 0 15%}
.widget .select-wrapper:before{content:"\f0d7"; 
font-family:FontAwesome;position:absolute;height:40px; line-height:40px;padding-left:10px;font-size:1.4rem;color:#757575}
.widget-mainarea-top{text-align:center;margin:0 0 1.4rem;padding-top:1rem}
.widget-mainarea-bottom{margin:1.4rem 0 1.4rem;text-align:center}
.fusion-page-title-bar .fusion-breadcrumbs,.fusion-page-title-bar .fusion-breadcrumbs li,.fusion-page-title-bar .fusion-breadcrumbs li a{font-size:10px;}
.fusion-page-title-bar .fusion-breadcrumbs,.fusion-page-title-bar .fusion-breadcrumbs a{color:#333333;}

.fusion-breadcrumbs {
  list-style: none;
  margin: 0;
  padding: 0;
}

.fusion-breadcrumbs span {
  display: inline-block;
}
.footer-video{cursor:pointer;text-align:center;width:80px;height:80px;margin:auto;position:absolute;top:-80px;left:50%;margin-left:-40px;opacity:0}
.footer-video .btn-arrow-up{display:block;margin-bottom:5px}
.footer-video:hover .btn-arrow-up{transform:translate(0, 2px)}
.container-img .footer{text-align:center;width:100%;height:80px;margin:auto;position:absolute;bottom:90px;z-index:10}
.container-img .footer .add-pdf,.container-img .footer .view-pdf{cursor:pointer;display:inline-block}
.container-img .footer .footer-more{margin-top:20px;margin-bottom:20px;cursor:pointer}
.container-img .footer .more{width:55px;height:35px;margin:auto}
.container-img .footer .content-more-wrapper{position:relative;height:calc(100vh - 105px);overflow:hidden}
.container-img .footer .content-more-wrapper ul li{display:inline-block;width:calc(33% - 30px);margin:15px 15px}


#ul_global02 #btn02 {
    margin:0 10px; 
}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
.news-preview--no-img .news-preview__feat-img-wrapper{display:none}
.news-preview__feat-img-wrapper{width:25%;float:left;padding-left:.78125rem;padding:10px .78125rem 10px 0;height:200px}
.news-preview__feat-img-wrapper:last-child:not(:first-child){float:right}
.news-preview__feat-img-wrapper,.news-preview__feat-img-wrapper:last-child:not(:first-child){float:none;clear:both}
.news-preview__feat-img-wrapper:after,.news-preview__feat-img-wrapper:before{display:table;content:" "}
.news-preview__feat-img-wrapper:after{clear:both}

#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}
div#block-block-6.block.block-block{display:none;​}
.block-region{background-color:#ddd;margin-bottom:4px;margin-top:4px;padding:3px;font-size:.8em;border:1px dashed #ccc;text-align:center;text-transform:uppercase;text-shadow:1px 1px #eee}
.block ul{margin:0;padding:0}
.region-top .block-inner{padding:40px 0;color:#fff;text-shadow:1px 1px #000}
.region-top .block-inner h3{padding-bottom:10px;font-weight:normal;font-size:32px;line-height:1.2em;text-transform:uppercase;font-family:'Paytone One',sans-serif}
.region-top .block-inner .content{font-size:14px;color:#d5e8f4;text-shadow:none}
.preface-wrapper .block-inner{padding:40px 0 10px 0}
.preface-wrapper .block-inner h3{padding-bottom:10px}
.sidebar .block-inner .content{padding:20px 0;color:#999}
.postscript-wrapper .block-inner h3{font-size:16px}
.postscript-wrapper .block-inner .content{padding:20px 0}

.nav { padding-left: 0; margin-bottom: 0; list-style: none }

.nav .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5 }

.nav-tabs { border-bottom: 1px solid #ddd }

.nav-tabs.nav-justified { width: 100%; border-bottom: 0 }

.nav-justified { width: 100% }

.nav-tabs-justified { border-bottom: 0 }

.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0 }
  .ss .ui-socialbar-item.digg .ui-socialbar-image{background-position:0 0;}
.ss .ui-socialbar-item.digg:hover a,.ss.effect--fade .ui-socialbar-item.digg a{background-position:0 -40px;}
 .ssm .ui-socialbar-item.digg .ui-socialbar-image{background-position:0 0;}
.ssm .ui-socialbar-item.digg:hover a,.ssm.effect--fade .ui-socialbar-item.digg a{background-position:0 -30px;}
.f-visible-large{display:none !important}

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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}

#testimonials .quote {
    color: #ededed;
    float: left;
    font-family: 'Georgia', serif;
    font-size: 160px;
    font-style: normal;
    font-weight: 400;
    line-height: 140px;
    padding-right: 30px;
}

.widget.text-widget p.rle_footertext{
	float:left;
	width:100%;
	margin:35px 0px 30px 0px;
	color:#bdbfc2;
}

.card_title{width:100%;text-align:center;padding-top:5px;padding-bottom:5px;background-color:#0D578B;color:white}

	.disclosure-wrap {
		text-align: center;
		margin: 0px auto;
		background-color: #fff;
	}

	.disclosure-wrap img {
		max-width: 100%;
		text-align: center;
		margin: 0px auto;
	}


.copyrights-menu { margin-bottom: 10px; }


.copyrights-menu a {
	font-size: 14px;
	margin: 0 10px;
	border-bottom: 0 !important;
}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}


.rev_slider_wrapper .fadeout {
    transition: none;
    -webkit-transition: none;
    transition: ease-out 300ms;
    -webkit-transition: ease-out 300ms;
}

#h3-first::before {
    content: '1';
    text-align: left;
    line-height: 42px;
    float: left;
    position: relative;
    top: 0px;
    display: block;
    width: 60px;
    font-size: 72px;
    font-weight: bold;
}



.content.gray-bg-content ,.content.gray-bg-content h3,.content.gray-bg-content h2, .content.white-bg-content h3, .content.white-bg-content, .content.blue-bg-content, .content.blue-bg-content h3, .content.blue-bg-content .sub_title, .content.blue-bg-content h2, .content.blue-bg-content .title {
    font-family: 'Open Sans', sans-serif;
}

.content.blue-bg-content h3, .content.blue-bg-content .sub_title{
    color: #0066bd;
    padding-left: 0px;
    margin-bottom: 25px;
    display: block;
    font-size: 20px;
    line-height: 1.1;
}
#header h1,#header h2{font-size:40px}
#header nav li,#header .navigation ul li li{width:100%!important;float:left;position:relative}
#header nav li a{border-bottom:1px solid rgba(0,0,0,.2)!important;width:100%!important;box-sizing:border-box}
#header nav a{text-align:left;width:100%;text-indent:25px}
#header{position:relative;min-width:100%;width:100%;float:left;margin:0;padding:0;background:#222}
#header #logo a{font-size:28px;color:#fff}
#header .logo-wrap{padding:22px 0;margin:0}
#header .header-search{float:right}
#header #searchform{max-width:100%;float:right;width:auto;min-width:206px}
#header #s{margin:0!important;width:80%}
#header.sticky-navigation-active{z-index:500;position:fixed;top:0;margin:0!important;-webkit-backface-visibility:hidden}
.row{margin-right:-15px;margin-left:-15px}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#emailForm .row{margin:30px}
.pgCParaSituation .row{padding-bottom:30px}
::i-block-chrome,.row.safari-fix [class*="col-"]{display:table-cell!important;float:none!important;width:auto!important;padding-left:2%!important;padding-right:2%!important}

.thumbs_fullwidth, .bigthumbs_fullwidth {
	clear: both;
	margin: 0px auto;
	max-width: 1004px;	
	font-size: 0;
}

	.wrap, .thumbs_index, .thumbs_fullwidth {width: 100%;}



.page-links {
	margin: 0;
	word-spacing: 1em;
	font-weight: bold;
}
.fusion-megamenu-widgets-container .textwidget a{display:inline}
.fusion-megamenu-widgets-container .textwidget a.fusion-button{display:inline-block}


#content
{
    width:665px;
    margin-top:7px;
    padding-top:8px;
    padding-left:25px;
    padding-right:25px;
    background-color:#ffffff;
    float:left;
}
.row{margin-right:-15px;margin-left:-15px}


.t3-sidebar {
	padding-top: 20px;
	padding-bottom: 20px;
}


.logo-modal{
	vertical-align: bottom;
    position: absolute;
    left: 10px;
    top: 5px;
}


.recent_posts li.with_img {
    padding-left: 70px;
    min-height: 72px;
}


.recent_posts li.with_img img {
    position: absolute;
    left: 0;
    top: 5px;
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}


.with_mega_menu .ubermenu .recent_posts li.with_img {
    padding-top: 2px;
}
.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}

	
	#logo {
		float:none !important;
		text-align:center !important;
	}


#header #logo {
	text-align:center;
	display: none;
}


.site-header-phone-wrapper .phone-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0;
  padding: 0;
  list-style-type: none;
  padding: 10px 20px;
  font-family: "acumin-pro-extra-condensed", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


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




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


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


.post img.aligncenter {
    margin-bottom: 10px;
}
.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-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{float:left}
.col-xs-12{width:100%}
.e79-3.x-column,.e79-5.x-column,.e79-7.x-column,.e79-8.x-column,.e79-9.x-column,.e79-12.x-column,.e79-14.x-column,.e79-16.x-column,.e79-17.x-column,.e79-18.x-column,.e79-21.x-column,.e79-26.x-column,.e79-29.x-column,.e79-32.x-column,.e79-37.x-column,.e79-41.x-column,.e79-45.x-column,.e79-46.x-column,.e79-51.x-column,.e79-53.x-column,.e79-55.x-column,.e79-56.x-column,.e79-57.x-column,.e79-60.x-column,.e79-63.x-column,.e79-64.x-column,.e79-65.x-column,.e79-66.x-column {background-color:transparent;z-index:1;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
#site-navigation .menu-item-has-children .fa,#site-navigation .page_item_has_children .fa{float:right;font-size:14px;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
#site-navigation .menu-item-has-children .fa.open,#site-navigation .page_item_has_children .fa.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}

.jm-module-raw {
  float: left;
  margin-left: 10px;
}

.jm-module-raw:first-child {
  margin: 0;
}

#jm-logo-bar .jm-module-raw {
  float: none;
  margin: 10px 0 0;
}

#jm-logo-bar .jm-module-raw:first-child {
  margin: 0;
}

  .jm-module-raw:last-child {
    margin: 0;
  }

  .jm-module-raw .login-greeting,
  .jm-module-raw .logout-button {
    float: none !important;
    display: inline-block;
  }


.clearfix {
  display: inline-block; }

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


html[xmlns] .clearfix {
  display: block; }


* html .clearfix {
  height: 1%; }
  #pgc-w5b142e34c0cd3-0-0 , #pgc-w5b142e34c0cd3-0-1 , #pgc-w5b142e34c0cd3-0-2 , #pgc-w5b142e34c0cd3-0-3 { width:25% }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.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-363 .panel-grid-cell { padding:0 }
 #pl-363 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5b142e34c0cd3 .panel-grid-cell { padding:0 }
 #pl-w5b142e34c0cd3 .panel-grid .panel-grid-cell-empty { display:none }
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.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-2{width:16.66666667%}

.abs{position:absolute;}

aside.sidebar .textwidget {  width: 100% !important;}
