﻿

.wrap, .col { float: left;	display: inline; position: relative; }

.wrap { clear: both }
.ticker-wrapper .ticker-title,.ticker-wrapper .ticker,.edn-template-1 .edn-temp1-text-content-wrap{height:100%}
.ultb3-title{font-size:40px;color:#252525;line-height:1.35em;margin-bottom:5px}
.navhead{text-decoration:none;font-size:20px;line-height:32px;color:#b3b3b3;font-weight:normal;font-family:Oswald,sans-serif;}
a.navhead{text-decoration:none;font-size:20px;line-height:32px;color:#b3b3b3;font-weight:normal;font-family:Oswald,sans-serif;}
a.navhead:visited{text-decoration:none;font-size:20px;line-height:32px;color:#b3b3b3;font-weight:normal;font-family:Oswald,sans-serif;}
a.navhead:hover{text-decoration:none;font-size:20px;line-height:32px;color:#888888;font-weight:normal;font-family:Oswald,sans-serif;}

	
	.lower-foot .textwidget { float: none; }

	
	.lower-foot .menu-footer-container {
		overflow: hidden;
		text-align: center;
		clear: both;
		
		
		display: none;
	}

	
	.lower-foot .menu { 
		float: none;
		display: inline-block;
	}



.lower-foot {
	background: #121a21;
	color: #8d8e92;
	font-size: 13px;
}


	.lower-foot a { color: #b6b7b9; }


	.lower-foot .wrap { 
		padding: 14px 25px;
		overflow: hidden; 
	}

	
	.lower-foot .social-icons { float: right; }


	.lower-foot .menu li { 
		float: left; 
		padding-left: 0.5em;
	}

	
	
	.lower-foot .menu li:before {
		content: "\b7"; 
		padding-right: 0.5em;
		display: inline-block;
	}

	
	.lower-foot .menu li:first-child:before { content: ''; }
 
	.lower-foot .menu .sub-menu { display: none; }
.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{min-height:0}


.divsubnavhpul {margin:8px 10px 0 0;}
#mk-footer-navigation ul li a,.mk-footer-copyright{line-height:16px;filter:alpha(opacity=@opacity * 100)}
.mk-footer-copyright{float:left;padding:25px 0 20px;font-size:bold;-moz-opacity:80;-khtml-opacity:80;opacity:80;opacity:.8}
.fullwidth-footer .mk-footer-copyright{padding-left:20px}
 .mk-footer-copyright, #mk-footer-navigation li a { color:#ffffff; }

	
	.genesis-nav-menu .sub-menu .sub-menu {
		margin-top: -42px;
	}

	
	.genesis-nav-menu .sub-menu a {
		padding: 12px;
		padding: 1.2rem;
	}



.genesis-nav-menu .sub-menu {
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;
	width: 180px;
	z-index: 99;
}


.genesis-nav-menu .sub-menu a:hover {
	background-color: #333;
}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}


.wrapperFooter footer .trabalhe{
	height: 87px;
	display: inline-block;
	font-family: 'Bree Serif', serif;
	font-size: 17px;
	line-height: 17px;
	color: #58595b;
	text-decoration: none;
	padding: 25px 15px 29px 10px;
}


.wrapperFooter footer .trabalhe:hover{
	color: #1d5690;	
}


.wrapperFooter footer .trabalhe span{
	font-size: 13px;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;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}


	#branding,
	#bg_image {
		min-height: 100px;
	}


	#bg_image {
		width: 100%;
	}


	
	.sidebar-width-alt #content-box {
		width: 850px;
	}


		
		.sidebar-width-alt .sidebar-position-none #content-box {
			width: auto;
		}


		.sidebar-position-right #content-box {
			width: 695px;
		}


		.sidebar-position-left #content-box {
			width: 695px;
		}


		#content-holder #content-box {
			float: none;
			width: auto;
		}


			#content-box {
				min-height: auto;
			}


				.home .projects #content-box {
					padding-bottom: 50px;
				}
.list-unstyled{padding-left:0;list-style:none}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.fusion-carousel .fusion-carousel-item{display:block;float:left;padding:0}
.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper{display:inline-block;visibility:hidden;vertical-align:middle;width:100%;line-height:normal;text-align:center}
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper{display:inline-block;margin-bottom:0;text-align:center;max-width:100%}
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper.fusion-video{display:block}
.fusion-carousel .fusion-carousel-item img{vertical-align:middle;width:100%;height:auto}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper{text-align:center}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}


.collapse {
  display: none;
}


.collapse.in {
  display: block;
}


  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
h4.site-block__title.rivista,.woocommerce h4.rivista.page-title,.woocommerce h4.rivista.product_title{font-size:1.5em !important;font-weight:normal !important;margin-left:230px}
.single-post .generic-article h3.site-block__title.rivista,.single-post .generic-article .woocommerce h3.rivista.page-title,.woocommerce .single-post .generic-article h3.rivista.page-title,.single-post .generic-article .woocommerce h3.rivista.product_title,.woocommerce .single-post .generic-article h3.rivista.product_title{border-top:1px solid #cccccc;color:#ef3b3b !important;font-size:12.8px !important;font-weight:700;padding:10px 0 !important}
.superpartes .rivista{margin-top:5px;width:205px;height:123px;float:right}
.superpartes .rivista img{float:left;margin-right:10px}
.page-template-page-riviste-php .main-content div.rivista-detail{padding-top:10px}
section.generic-article.site-block.rivista hr{clear:both;margin:1em 0}
.rivista{display:none}

.paoc-popup-modal-cnt{ background-color: #FFF;  padding: 50px 20px 20px 20px;}


.paoc-popup-modal-cnt h3 {
	font-size: 18px;
	max-width: 90%;
	margin: 0 auto;
	font-weight: 600;
}


.paoc-popup-modal-cnt input {
	margin-top: 15px;
}


.paoc-popup-modal-cnt input[type="submit"] {
    width: 150px;
    height: 46px;
    line-height: 40px;
    padding: 0;
    font-size: 25px;	
}
#pamphletu2420{z-index:3;position:relative;margin-right:-10000px;width:100%;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}
#mobile-menu ul.links a{font-family:"proxima-nova";font-weight:300;color:#B3B3B3;font-size:21px;border-bottom:1px solid #444;}
#mobile-menu ul.links a:hover{color:#fff;}
#mobile-menu ul.links a.active{color:#0091b2;}
#mobile-menu ul.links a.twitter_link{border-bottom:none;}
body.page-node-7701 .links-container{text-align:center;margin-top:68px;margin-bottom:68px;}
body.page-node-7701 .links-container .info-box{text-align:center;}
body.page-node-7701 .links-container .info-box h3{font-size:24px !important;line-height:26px;margin-bottom:10px !important;}
body.page-node-7701 .links-container .info-box a{font-size:14px !important;}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}


.logo {
    float: left;
    margin: 6px 0 6px 15px;
}


.logo h1.site_title {
    margin: 0;
    padding:0;
    font-family: Arial, Helvetica, Sans-serif;
    font-size:48px;
    line-height: 40px;
    font-weight: bold;
}


.logo h1.site_title a, .logo h1.site_title a:hover {
    color: #424242;
    text-decoration: none;
}


.logo h2.site_description {
    margin: 0;
    padding:0;
    color: #424242;
    font-family: Arial, Helvetica, Sans-serif;
    font-size:14px;
    line-height: 14px;
}

    
    .logo, .header-right {
        float: none;
        text-align: center;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }
.row{margin-right:-15px;margin-left:-15px}
.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}
 #access ul ul li.current_page_item, #access ul ul li.current-menu-item, #access ul ul li.current_page_ancestor , #access ul ul li.current-menu-ancestor { background-color:#ff9a1c; }


        #events-container {
            margin-top: 4px;
            height: 349px;
            margin-bottom: 4px;
            overflow: hidden;
        }
.small,small{font-size:80%;font-weight:400}

  p.small {
    line-height: 18px; }
span.strength-number a{color:#d26028;font-size:20px;font-style:italic;font-family:Libre baskerville}
.row{margin-right:-15px;margin-left:-15px}
footer div .row{padding-top:0px}
#menu .dropdown-menu .row{margin:5px}
.wm .row{margin-top:0px !important;padding-top:0px}
.nmr .row{padding-top:0px}
.maindriver-box2 .row{padding-top:0px}
.container .row{padding-top:0px}

.site-logo {
	width: 100%;
	max-width: 100px;
	position: relative;
	top: 50%;
}





.ball {
	position: absolute;
	content: '';
	display: inline-block;
	height: 350px;
	width: 350px;
	border-radius: 100%;
	background: #44c8f5;
}


.ball.ball-green {
	background: #9fcb56;
	left: -31%;
	top: 60%;
	transform: translate3d(0,-100px,0);
	z-index: -1;
}


.ball.ball-orange {
	background: #faa61a;
	left: -30%;
	z-index: -1;
	transform: translate3d(0,-100px,0);
	margin-left: -70px;
}


.ball.ball-blue {
	right: -6%;
	z-index: -1;
	transform: translate3d(0,-100px,0);
}

	.custom-logo-mobile{
		width: 127px;
		padding-left: 1px;
		margin-top: -4px;
	}


.bit .yout{ float:right; width:42%;  margin: 0 3%; padding-top:6%; display:inline; position:absolute; right:85px; }

.bit .yout .banbt{ font-size:50px; font-weight:900; font-family:"黑体"; letter-spacing: 0px; text-align:right; 

color:#000001; }

.bit .yout .banbt a{ color:#000001;}

.bit .yout .yue{ font-size:50px; font-weight:900; font-family:"黑体";  text-align:right; color:#fff;  letter-spacing:4px;}

.bit .yout .yue a{ color:#fff;}

.bit .yout p{ font-size:14px; line-height:25px; padding-top:2%; color:#fff;  font-family:"微软雅黑";}

.bit .yout p a{ color:#fff;}

.bit .yout .sjp{ display:none;}

.bit .yout .p5{ }

  .menumap ul li p.loc-area { text-align: center; font-size: 13px; }

  .menumap ul li p.loc-area span { font-size: 12px; }

  .menumap ul li p.loc-area br.nl { display: block; }


.part{
    padding-top: 15px;
    font-size: 16px;
}
img#footer-top-logo{max-width:230px;display:block;margin:20px auto 0 auto;}
.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-12{width:100%}
 #s5_responsive_mobile_drop_down_menu .active ul li, #s5_responsive_mobile_drop_down_menu .current ul li a, #s5_responsive_switch_mobile a, #s5_responsive_switch_desktop a, #s5_responsive_mobile_drop_down_wrap { color:#FFFFFF !important; }
	
		
	
#s5_nav li.active, #s5_nav li:hover, .module_round_box-highlight, #s5_nav li.mainMenuParentBtnFocused {	background:#d2030b;}
.sidebar .block-menu-block .menu li.last a,.sidr .block-menu-block .menu li.last a{border-bottom:0 none;border-radius:0 0 4px 4px;}
#footerwrap .footer .menu li.last a{padding-right:0;padding-top:3px;}


.html_elegant-blog .blog-tags.minor-meta,
.html_elegant-blog .av-share-link-description,
.html_elegant-blog .related_title
{
	display: block;
	text-align: center;
}


.html_modern-blog .blog-tags.minor-meta, .html_modern-blog .av-share-link-description, .html_modern-blog .related_title{
	text-align: left;
}

.av-share-box .av-share-link-description{margin-bottom: 20px;}

.header-nav-search-container {
	float: right;
	position: relative;
	width: 29.1005291%;
	z-index: 99;
}
.page-template-full-width .page-content__sections{background-color:transparent}
.page-content__sections a{color:#0d9ddb}
.page-content__sections h3{font-weight:700;font-style:normal;font-stretch:normal}
.page-content__sections{background-color:#eee}
.page-content__sections h3.bbgfb__fields__field__title{font-weight:400}
.page-content__sections a.post-item{color:#474747}

#mdd .bt_mdd {
	position:absolute;
	bottom:5px;
	right:15px;
}

#mdd .bt_mdd .mdd_link_accueil:hover {
	text-decoration:underline;
}

#mdd .bt_mdd .mdd_bt_fermer {
	padding:2px 0px 0px 6px;
	font-weight:bold;
	color:#2b2b36;
	text-align:left;
	display:inline-block;
	text-decoration:none;
	margin:1px 0px;
}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}
.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%}
.rtejustify{text-align:justify;}
#scroll-to-top{background:rgba(0,0,0,.65);border-radius:2px;bottom:20px;cursor:pointer;height:45px;line-height:0;opacity:0;padding-top:15px;position:fixed;right:20px;transform:scale(0);transition:.2s;text-align:center;width:45px;z-index:101}
#scroll-to-top svg path{fill:#fff}
#scroll-to-top img,#scroll-to-top svg{display:inline-block;height:15px;opacity:.6;transition:.3s;width:15px}
#scroll-to-top:hover svg{opacity:.9}
#scroll-to-top.show{opacity:1;transform:scale(1)}

	
	.swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons {
		opacity: 1!important;
		padding: 0!important;
	}

span.thedislike:hover, .post-dislike.active .thedislike {
    color: #ee0f6f;
    border-color: #ee0f6f;
}

.post-like.inactive .thelike, .post-dislike.inactive .thedislike { cursor: default; color: #d0d0d0 !important; border-color: inherit; }

.post-like, .post-dislike {
    display: inline-block;
    cursor: pointer;
}

.collapsed_comments .page_item ul li.last { border-right: none; }


.profilePic .page_item ul li.last { margin-right: 0px; }




.highlightSelector .author-admin.skip-link.widget_text .content-list-keyword li.last,
.highlightSelector .author-admin.skip-link.widget-widget_text .content-list-keyword li.last { margin-bottom:0; }
.et_pb_counters .et_pb_counter_24 .et_pb_counter_container{background-image:none}
.et_pb_counter_24 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counter_24 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_24 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_24 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counters .et_pb_counter_24:hover .et_pb_counter_amount{background-color:}
.et_pb_counters .et_pb_counter_24:hover .et_pb_counter_amount.overlay{color:}
.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-6{width:50%}
.product-details .tab-pane .col-xs-6{float:none;width:100%;padding:0 100px}
.company-product .col-xs-6,.company-portfolio .col-xs-6{float:none;width:100%;padding:0 100px}
.avia-button-wrap{display:inline-block}

#top .avia-button-row .avia-button-wrap{margin:10px 0}

	.responsive .av_promobox .avia-button, .responsive .av_promobox .avia-button-wrap{width:100%; margin-top:4px; position: relative; top:0; left:0; text-align: center; float:none;}



.aca-software-area {
    float: left;
    width: 466px;
    margin-top: 20px;
}

.aca-software-area h4 {
    font-size: 15px;
    color: #232323;
    padding-bottom: 20px;
}
.splash-container{background:#989898;background-color:#989898;background:-webkit-gradient(linear,left top,left bottom,from(#dedede),color-stop(50%,#989898));background:-webkit-linear-gradient(top,#dedede 0,#989898 50%);background:linear-gradient(to bottom,#dedede 0,#989898 50%);background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:4rem}
.splash-container .splash-link{background-size:contain;background-repeat:no-repeat;display:block}
.splash-container .splash-link img{width:100%}
.splash-container .splash-link .hover{display:none}
.splash-container .splash-link:hover img{display:none}
.splash-container .splash-link:hover .hover{display:block}

.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-1 {
    width: 8.33333333%;
  }


.footer-copyright { color: #fff; font-size: 0.875rem; margin-top: 50px; }


#header, #nav, .sidebar, hr {
	display: 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-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-4{width:33.33333333333333%;}
.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-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

.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 a
{
	display: block;
	width: 28px;
	height: 18px;
	padding: 11px 7px;
	position: absolute;
	top: 0;
	left: 0;
}

.header a::before,
.header a::after
{
	content: '';
	display: block;
	background: #0A0A0A;
height: 2px;
border-top: 1px solid #B4B4B4;
}

.header a span
{
	background: #0A0A0A;
	display: block;
height: 2px;
margin: 6px 0;
border-top: 1px solid #B4B4B4;
}

#logo-amizi .header p {
	position: absolute;
	top: 31px;
	left: 7px;
	font-size: 0.9em;
	color: #0C0C0C;
}

	.imagenportada img{ border-radius: 0.4em; }

	.imagenportada{ text-align:center; }
.commercial{margin-bottom:30px}
.commercial .label-commercial{text-transform:uppercase;font-size:10px;margin-bottom:10px}
section.commercial-top{padding:30px 0;text-align:center}
.commercial-wrapper{display:table;margin:0 auto;text-align:left}
.commercial-wrapper.c-big{margin-bottom:30px}
.commercial.commercial-sidebar{padding:0;margin-bottom:30px}
.commercial.category-1{margin-bottom:45px;padding-top:0}
.commercial .wrapper{display:inline-block}
.commercial.article-1{float:left;width:50%}
.commercial.article-2{float:left;width:50%}
.commercial.article-1,.commercial.article-2{width:100%}

.col-sm-6.form_area {
width: 100%
}

.home_popup.thankyou_popup .col-sm-6.form_area_outer {
float: right;
clear: both
}

.col-sm-4.left-side-content, .mb15-767, .video .col-sm-6:first-child {
margin-bottom: 15px
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}

.kiemelt { float:left;}

.kiemelt .intronews {border:none !important; margin:0 !important; padding:0 !important;}


.directoryfeatureimageblock
{
	float: left;

}


#promo1 .directoryfeatureimageblock
{
	float:right;
	margin:0;
	height:204px;
}


#promo2 .directoryfeatureimageblock
{
	float:right;
	margin:0;
	height:204px;
}


#promo4 .directoryfeatureimageblock
{
	float:right;
	margin:0;
}


#regionalpromo .directoryfeatureimageblock
{
	float:left;
	display:inline-block;
	margin-left:10px;
	height:204px;
	
}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-alt{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.dataTables_wrapper.container-fluid{max-width:100%;padding:0}


.portfolio .p-element {
	width: 24%;
	text-align: center;
	margin:2px;
	overflow: hidden;
	cursor: pointer;
	float: left;
}


.portfolio .p-element .element { position: relative; }

.portfolio .p-element .element img {
   -webkit-transition: all 2s cubic-bezier(0.09,0.8,0.35,0.9);
      -moz-transition: all 2s cubic-bezier(0.09,0.8,0.35,0.9);
           transition: all 2s cubic-bezier(0.09,0.8,0.35,0.9);
		   border-radius:5px !important;
}


.portfolio-content .p-element:hover .p-hover { 
	opacity: 1; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}


.portfolio-content .p-element h3 {
	position: absolute;
	top:100%;
	left:32%;
	z-index: 15;
	margin: 0;
	font-weight:400;
	font-size: 16px;
	color: #fff;
}


.portfolio-content .p-element:hover h3{
	top:30%;
}

#footer .news_mov{background-color:#F0F0E1; text-align:center; width:100%; padding:5px; color:#004000; font-size:12px;font-family: 'Lato', sans-serif; font-style:italic; font-weight:700;}

#footer .news_mov a{color:#004000; text-decoration:none;}

#footer .news_mov a:hover{text-decoration:underline;}


.cf:before,
.cf:after{
  content:"";
  display:block;
}

.cf:after {
    clear:both;
}

.cf {
    zoom:1; 
}


ul.menu li.parent a{
color: #353535;
}

.navbar-default .nav .menu-item-has-children:hover .dropdown-menu {
  display:block;
  visibility:visible;
  border-radius:4px;
  padding:10px 0;
  margin-bottom:10px;
  font-size:13px;
  background-color: #ffffff;
}

.navbar-default .nav .menu-item-has-children .dropdown-menu a {color:#203669;font-weight:400;padding-bottom:8px;border-bottom:1px solid #eee;padding-top:8px;text-transform: none;}

.navbar-default .nav .menu-item-has-children .dropdown-menu li:last-child a {border:none;}
.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}


.ls-inner,
.ls-slide {
	width: 100%;
	height: 100%;
}


.ls-slide,
.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
	overflow: hidden;
}


.ls-slide .ls-bg {
	left: 0px;
	top: 0px;
	transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
}

	
	.post-cover .overlay .cat-title {
		font-size: 10px;
		line-height: 23px;
	}


.cat-title {
    background: #FFF!important;
}


.cat-title a {
    color: #870833;
}

.mams-featmod-articleinfo {float:left; width:100%;}


.inline        {display: inline; vertical-align: middle;}

.inline IMG      {display: inline;}

  #footer-widgets .block {
    margin-right: 3.8%;
    float: left;
  }

  #footer-widgets .col-1 .block {
    width: 100%;
    float: none;
  }

  #footer-widgets .col-2 .block {
    width: 48%;
  }

  #footer-widgets .col-3 .block {
    width: 30.75%;
  }

  #footer-widgets .col-4 .block {
    width: 22.05%;
  }

  #footer-widgets #footer-full .block {
    float: none;
    margin-right: 0;
  }

  .home-widgets #homepage-columns .block {
    width: 22%;
    float: left;
    margin: 0 4% 0 0;
  }

  .home-widgets #homepage-columns .block.double {
    width: 48%;
  }

  .home-widgets #homepage-columns .block.last {
    margin-right: 0;
  }


.fw-listbox {
  padding: 40px;
  text-align: center;
  background-color: #30355d;
  border-bottom: solid 4px #0eb0ee;
  color: #aab9cd;
}

.has-background-color .fw-listbox {
  background-color: transparent;
}


.fw-listbox-image img {
  margin-bottom: 23px;
}


.fw-listbox-title {
  font-weight: 500;
  color: #0eb0ee;
}


.fw-listbox a {
  color: #aab9cd;
}


.fw-listbox a:hover, .fw-listbox a:focus {
  color: #ffffff;
}


.fw-listbox .fw-list {
  font-weight: 700;
}


.fw-listbox .fw-list li + li {
  padding-top: 12px;
  border-top: solid 1px rgba(170, 185, 205, 0.2);
}


.fw-listbox .fw-list li:last-child {
  margin-bottom: 0;
}
#wrap,#pre-footer,#footer,#credits{padding-left:15px !important;padding-right:15px !important;}
#wrap #content{float:left;}
#wrap #sidebar-first,#wrap #sidebar-second{float:left;}
.navbar-header:after,.navbar-header:before{content:" ";display:table}
.navbar-header:after{clear:both}
.infowindow .window .top .right .user .content {font-size:9pt;}
.dj_ie .infowindow .window .top .right .user .content {position: relative;}
.simpleInfoWindow .content {padding: 2px; overflow: auto;}
.dj_ie .simpleInfoWindow .content {position: relative;}
ul.links li,.block ul{background-image:none;padding:0;}
.block{border-width:0;border-radius:0;margin:0;padding:0;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}






.logo_title {
	font:48px/48px 'ChunkFiveRegular', Georgia, "Times New Roman", Times, serif;
	margin:10px 0;
}

.logo_title a{
	margin:0;
}

.logo_title a:hover{
	text-decoration:none;
}
.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%;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


.bgblue {
	
	background-color: #a6bbc2;
}
