﻿

.over_ff
{
	width: 1226px;
	position: relative;
	height: 20px;
	margin: auto auto -20px;
}

.over_ff IMG
{
	left: 614px;
	top: -457px;
	position: absolute;
	opacity: 0;
	transition: all 5s ease-in-out !important;
}


.block-bottommenu {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.block-bottommenu li {
	float: left; 
	width: 20%;
	font-size: 14px;
	line-height: 20px;
	padding-left: 60px;
	padding-right: 20px;
	display: block;
	min-height: 48px;
	text-transform: uppercase;
}

.olive.block-bottommenu li {color: #fff;}

.orange.block-bottommenu li {color: #282828;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}



.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.search-box-wrapper{position:fixed;top:0;left:5%;right:5%;width:90%;margin:0 auto;background-color:#fff;border-radius:3px;z-index:2;height:72px;box-shadow:0 5px 10px 0 rgba(0,0,0,.15),0 -5px 3px -10px #fff}
#asu_login_module,#asu_search{padding-right: 12px;}

.container .container-fluid,
.bd-container-inner .container-fluid,
.bd-container-inner .bd-container-inner,
[data-aligncontent-size="sheet"] .bd-section-inner .bd-container-inner {
  padding-left: 0;
  padding-right: 0;
}
 
div.package-info .package-price{ color: #3389d7; }
        #wds_container1_0 #wds_container2_0 .wds_slideshow_dots_thumbnails_0 {          height: 16px;          width: 144px;        }
.acceso-row{display:table;width:100%}
.acceso-col,.acceso-row{display:block;text-align:left}

#copyright-note { text-align: center }

#copyright-note span {
width: 100%;
text-align: center;
}

#copyright-note span a {
display: block;
width: 100%;
clear: both;
text-align: center;
}

#copyright-note span a:first-child {
float: left;
margin-right: 5px;
}
.pt-cv-wrapper .row{margin-left:-15px;margin-right:-15px}


.caption_green{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#445626;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}


#wrapper {
  overflow: hidden;
}


div[id^="wds_container"] .wds_btn_cont {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  vertical-align: middle;
  width: 100%;
}


#sidebar { float: right; }

.fcol1, .fcol2, .fcol3, .fcol4 {
	width: 25%;
	vertical-align: top;
	padding: 0px 20px;
	display: table-cell;
}
.footer-buckets{position:relative;z-index:2;clear:both;padding:0px 15px;margin-top:-180px;top:180px}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}


.jumbotron__content p { font-size: 14px; font-weight: normal; }
	
		
		#menu 				{ display: none; }
.navprl{width:100%;margin:0}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}



#content-header-lower {
	position: relative;
	width: 100%;
	height: auto;
	background: #1B3766;
	margin: 0 auto;
	padding: 0;
	display: block;
}





.\@atanet-hidden, #header-controls, #header-forms-search, #header-forms-login,
#bannerslideshow, #header-forms-find, #content-header-upper, #resize-group-photoheader, #content-header-lower,
.menu, .footermenu, .breadcrumb_trail,
#footer-copyright ul li a,
#footer-twitter, #footer-links, .link_more {
	display: none;	
}
.publi-right{float:right;width:36%;margin-top:67px}
.publi-right .publi-item{width:100%}
.publi-right-single{float:right;width:calc(25% - 33px);margin-top:67px}
.publi-right-single .publi-item{width:100%}


.service_icon{
	border-radius:50%;
	width:90px;
	height:90px;
	margin:0px auto 25px;

	}


.service_icon.icon1{
	border:2px solid #f56eab;
	}


.service_icon.icon2{
	border:2px solid #7cc576;
	}

	
.service_icon.icon3{
	border:2px solid #49b5e7;
	}


.service_icon.icon4{
	border:2px solid #ffcf68;
	}

	
.service_icon span {
	text-align: center;
    border: 3px solid #fff;
    border-radius: 50%;
    display: block;
	padding: 10px;
}


.service_icon.icon1 span {
    background:#f56eab;
}

.service_icon.icon2 span {
    background:#7cc576;
}

.service_icon.icon3 span{
    background:#49b5e7;
	}

.service_icon.icon4 span{
    background:#ffcf68;
	}


.service_icon i{
	color: #fff;
    font-size: 40px;
	}

.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 .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }


.footer_howcanwehelp .intro_howcanwehelp {
    
    font-family: 'AllianzNeoRegular';
    font-size: 16px;
    line-height: 21px;
    
    color: rgb(255, 255, 255);
    text-align: center;
    display: none;
}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


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


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

body.page #content .entry-content h1,
body.post #content .entry-content h1,
body.page #content .entry-content h2,
body.post #content .entry-content h2,
body.page #content .entry-content h3,
body.post #content .entry-content h3,
body.page #content .entry-content h4,
body.post #content .entry-content h4,
body.page #content .entry-content h5,
body.post #content .entry-content h5,
body.page #content .entry-content h6,
body.post #content .entry-content h6 {
  border-bottom: 1px dashed #e0ddc7;
}

.entry-content .navigation {
  border-top: 1px dashed #e0ddc7;
}

.entry-content img.alignleft {
  margin: 0 15px 15px 0;
}

.entry-content img.alignright {
  margin: 0 0 15px 15px;
}

.resources-excerpts .type-resources .entry-content {
  float: right;
  width: 450px;
}
.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%}
.tribe-events-week.tribe-theme-twentythirteen .tribe-grid-content-wrap .hentry{padding:4px}
.static-wrapper{overflow:hidden;}

    #footer {
        height: auto;
        margin: 0 auto;
        background-color: #1C222B;
        width: 100%;
        padding: 5px 0 100px 0;
		float:none;
		clear:both;
    }

    #footer ul {
        padding-top: 10px;
        list-style: none;
		text-align:center;
		padding:0;
    }

    #footer li {
        display: inline;
        padding:0 20px;
    }

    #footer p {
        color: #565656;
        text-align: center;
    }

	#footer a{
		font-weight:normal;
		font-size:14px;
		text-decoration:none;
	}

    
	#footer a:hover{
		color:#FF7866;
	}

	#footer a:active{
		color:#FFFFFF;
	}


.w5{
    width:50%;
    float:right;
}

    .w5 .metasliderWrapper{
        float:none;
        margin:0 auto;
    }

    .w5 .metasliderWrapper img{
        left:0;
    }

	
#header .wrap {
	}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

.card{box-shadow:0px 1px 3px 0px #BBBBBB}



.img_teaser img{
	width:90px;
	float:left;
	margin:0 15px 10px 0;
}


.img_teaser {
	display: inline-block;
	float: left;
}

.footer_top_area{width:100%;}


.upcoming-left .sermons article .info, .article-right .artical-part {
  display: inline-block;
  width: 63%;
  margin: 0 0 0 20px;
  text-align: left;
}
.pswp__caption .pswp__caption__center{text-align:center}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}

#col-2 #topProducts .product img.img_bor{border:1px solid #ddd;margin-top:4px;height:95px;}


.colorboxint {
  height: 100%;
  width: 100%;
  padding: 15px;
  margin: 0 0 35px 0;
  position: absolute;
  top: 0;
  left: 0; }

  .colorboxint h3.bigger {
    font-size: 22px; }
.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:10px;padding-right:10px}
.col-lg-3{width:25%}



#main_column #user2 div.module div div div, #main_column #user3 div.module div div div, #right_column div.module_news div div div {
	height: 335px;
}



#user3 {
	width: 305px;
}


.grideschis
{
background-color:#E6E7E9;
}


 .nectar-3d-transparent-button .back-3d{position:relative;  top:0;  right:0;  bottom:0;  left:0;  width:100%;  height:100%;  display:block}

.nectar-3d-transparent-button:hover .back-3d{-webkit-transform:rotateX(90deg);  transform:rotateX(90deg)}


.nectar-3d-transparent-button .back-3d, 
.nectar-3d-transparent-button .front-3d{ transition:-webkit-transform .25s cubic-bezier(.2,.65,.4,1);  transition:transform .25s cubic-bezier(.2,.65,.4,1);  transition:transform .25s cubic-bezier(.2,.65,.4,1),-webkit-transform .25s cubic-bezier(.2,.65,.4,1)}


.nectar-3d-transparent-button .back-3d, .nectar-3d-transparent-button .front-3d{ -webkit-backface-visibility:hidden;  backface-visibility:hidden}


.nectar-3d-transparent-button .back-3d svg, .nectar-3d-transparent-button .front-3d svg{ display:block}
.font11{font-family:Lucida Grande,Lucida Sans,Verdana,Geneva,sans-serif;font-size:10px;color:#4b3327;}


.align-center{ text-align:center; }

.vc_wp_text .textwidget {
  margin: 12px 0 43px 0;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
.caldera-grid .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}




#left #slider .slides { height:448px; overflow:hidden; width:660px;z-index: 2; }


h1.entry-title, h1.page-title{font-family:'1858', '1858 IE', sans-serif; color:#ce3430; text-transform:uppercase;}


h1.entry-title{padding-bottom:0;}


#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);
}
.cli-switch .cli-slider{background-color:#e3e1e8;height:24px;width:50px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}
.cli-switch .cli-slider:before{background-color:#fff;bottom:2px;content:"";height:20px;left:2px;position:absolute;transition:.4s;width:20px}
.cli-switch input:checked+.cli-slider{background-color:#00acad}
.cli-switch input:checked+.cli-slider:before{transform:translateX(26px)}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after{color:inherit}
.cli-switch .cli-slider:after{content:attr(data-cli-disable);position:absolute;right:50px;color:#000;font-size:12px;text-align:right}
.cli-switch input:checked+.cli-slider:after{content:attr(data-cli-enable)}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.entry-meta,
.entry-footer {
	font-family: 'Montserrat', Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
}


#center {
width: 326px;
border-right: 1px solid #d3d3d3;
border-left: 1px solid #d3d3d3;
border-bottom: 1px solid white;
float: left;
}


#center .ovladac2 {
width: 314px;
}


.page-id-390 .list_block.type_article.a2.column_amt_4.landscape_4_3.small.xsmall.not_well.tsidesign_full_span {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}



.home #container .section .list_block.type_article.a3.column_amt_1.large {  
  margin-bottom: 0 !important; }


.footer-widget-area {
	padding-top: 30px;
	background-color: #3C3C3C;
	box-shadow: 0 0 1px #505050;
}

.footer-widget-area .container,
.sidebar-column {
	padding: 0;
}

.footer-widget-area .widget {
	background-color: transparent;
	box-shadow: none;
}

.footer-widget-area .alizee_recent_posts_widget h4 a, 
.footer-widget-area .widget .post-title {
	color: #fff;
}

	.widget-area,
	.footer-widget-area {
		display: none;
	}

.footer-widget-area, .site-info { background-color: ; }


.logo-carousel ul li img{max-width: 100%;}


.logo-carousel .flex-direction-nav,
.project-carousel .flex-control-nav,
.project-carousel .flex-direction-nav,
.project-carousel-3-col .flex-control-nav,
.project-carousel-3-col .flex-direction-nav {
	display: none;
}


.logo-carousel.no-control .flex-control-nav{
	display:none;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.fltrt{float:right;}

.custom-logo-link, .site-title, .site-description{float:left;}

.site-title a, .site-description {
    color: #474747;
}

.site-title {
    font-size: 25px; 
    line-height: 36px; 
}

.site-title a,.site-description{color:#029FB2}
.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%}
.circle-img,.cover-background{background-size:cover;background-position:50%}
.circle-img{border-radius:50%;max-width:500px;position:relative}
.circle-img:after{content:"";padding-top:100%;display:block}
.card-overflow-container .circle-img{margin:0 auto -25%;width:50%;z-index:9}

  #smartphone_checker {
    display: none;
  }

.be-gdpr-popup{
    position: relative;
    display: inline-block;
    margin: 0 50%;
    transform: translateX(-50%);
}


.be-gdpr-popup button.mfp-close {
    top: 0;
    color: #fff;
    right: -20px;
    background: #000;
    transform: translate(50%,-50%);
    border-radius: 50%;
    opacity: 1;
}
.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;}
.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {color: #737E86;}

.stui-link__text li{ float: left; margin-right: 15px; margin-bottom: 10px;}



.clearfix:before, .clearfix:after, .row:before, .row:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}


.row:after, .clearfix:after {
    clear: both;
}


.row, .clearfix {
    zoom: 1;
}
.clearfix:before,#footer:before,#header:before,.clearfix:after,#footer:after,#header:after{content:"\20";display:block;height:0;overflow:hidden;}
.clearfix:after,#footer:after,#header:after{clear:both;}
.clearfix,#footer,#header{zoom:1;}


.section-scroller__menu-item {
  padding: 5px;
  height: 17px;
  width: 30px;
  text-align: center;
  opacity: 0.8;
}


.section-scroller__menu-item:hover {
  opacity: 1;
}


.section-scroller__menu-item.active {
  opacity: 1;
}


.section-scroller__menu-item.active .section-scroller__menu-link {
  width: 7px;
  background: #ff6166;
}

.links li.first { padding-left:0 !important; }



.athlete-slideshow .slide.first { display: block; }


.tp-bullets.simplebullets.navbar .bullet.first		{	margin-left:0px !important;}

.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:0px !important;}



.col3-layout .products-list .add-to-links li.first { display: block; float: none; margin: 0 0 10px}


	body.checkout-multishipping-overview .multiple-checkout .data-table tfoot tr.first {border-top: 1px solid #e5e5e5;}

	body.checkout-multishipping-overview .multiple-checkout .data-table tfoot tr.first td {padding-top: 15px;}


.col-xs,
.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 {
  box-sizing: border-box;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding-right: .625rem;
  padding-left: .625rem;
}


.col-xs-12 {
  -ms-flex-preferred-size: 100%;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

.rfloat2 {
	float: right;
	margin: 0px 0px 10px 20px;
	}


.c-media-block {
  margin-bottom: 6rem;
  width: 100%; }

  .c-media-block:last-child {
    margin-bottom: 0; }

  .no-flexbox.no-flexboxtweener .c-media-block::after {
    display: block;
    clear: both;
    content: ""; }


.c-media-block--image-right .c-media-block__media {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }


.c-media-block--image-right .c-media-block__body {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title {
    padding: 10px 0;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin: 0;
  }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title span {
    border-bottom: 3px solid transparent;
    padding: 0 0 10px 0;
    display: inline-block;
  }

  #cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title span {
    color: #f7f7f7;
  }

  #cb-nav-bar.cb-light-menu #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-mega-title {
    color: gray;
  }







.avia-menu-subtext, #top .sub-menu .avia-menu-subtext{display:none;}

.html_av-overlay-side-minimal #top .av-burger-overlay .sub-menu{ font-size: 0.9em; }



#top #header .avia_mega_div .sub-menu{
overflow: hidden;
width:100%;
box-shadow: 		none;
border-style:none;
border-width:0px;
position: relative;
top:0;
display:block;
left:0;
clear: both;
}


#top #header .avia_mega_div .sub-menu .avia_mega_text_block a{
padding:0;
display: inline;
border:none;
text-decoration: underline;
}


#top .sidebar_left .widget_nav_menu .sub-menu{
padding-right: 13px;
}



#top .widget_nav_menu ul ul .sub-menu, #top .widget_nav_menu ul ul .children{
padding:0 0 0 10px;
overflow: hidden;
margin:0;
}
#fade-quote-carousel.carousel .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}


		  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: 10px; }

.filter-block {
  color: #D8D6D6;
  padding: 20px 20px;
  margin-bottom: 30px;
  background: #3e3c3c;
}

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

	.top_cont_inner{ background-size:400px;}
.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}
.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}
.site-inner,.wrap{margin:0 auto;max-width:1140px}
.site-inner{clear:both;padding-top:40px}
.generate-landing .site-inner{max-width:900px}
.nav-primary,.site-inner,.wrap{padding-left:5%;padding-right:5%}
.home-featured .wrap,.site-inner{padding-top:30px}
.row{margin-right:-15px;margin-left:-15px}

                          
.social-links .social-icon:before { content: none }

      .section-container.vertical-tabs section:first-child .title,
      .section-container.vertical-tabs .section:first-child .title {
        border-top: 0; }

      .section-container.vertical-tabs section.active:last-child .title,
      .section-container.vertical-tabs .section.active:last-child .title {
        border-bottom: 0; }

.kolonr{display:block;float:right;}
.site-nav-footer .copyright{color:#bababa;font-size:10px;font-family:Verdana,sans-serif;font-weight:700;line-height:20px;margin:15px 0 0;text-align:center}
.site-nav-footer .copyright img{vertical-align:middle}

body .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.classic .price,
body .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.classic .woocommerce-loop-product__title {
  padding-left: 25px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}








#main_table {



	color: #000000;



}

.widget-24.widget-even div.mpuhomefirst{ position:absolute; width:100%; height:100%; left:0; top:0; }

.widget-24.widget-even div.mpuhomefirst a{ width:100%; height:100%; display:block; position:relative; text-align:center; }

.widget-24.widget-even div.mpuhomefirst a:before{ content:''; height:100%; vertical-align:middle; display:inline-block; }

.widget-24.widget-even div.mpuhomefirst a img{ width:100%; height:auto; vertical-align:middle; display:inline-block; margin:0  }

header .search-form .autocomplete .notfound  { display:none;font-size:12px;font-weight:700;text-align:center;padding:15px 10px; }

    .alpha-inner-right {
        padding: 10px;
        width: 100% !important;
        margin: 0 !important;
        text-align: center !important;
    }

.about_2
{width: 400px;float: right;margin-top: 70px;}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}

.cubebrd1{height:250px; overflow:auto; margin:0px; padding:0px;}

.cubebrd1 div{margin-left:20px; margin-right:10px; border-bottom:1px dotted #CDCDCD;padding:5px 0px 5px 0px; }

.cubebrd1 div a{color: #ff6699;}


.bg--primaryx, .bg--primaryx h1, .bg--primaryx a,.bg--primaryx .h1, .bg--primaryx .h2,.bg--primaryx .type--fine-print, .bg--primaryx h2, .bg--primaryx h3, .bg--primaryx h4, .bg--primaryx h5, .bg--primaryx h6, .bg--primaryx i {
    color: #fff;
}

.type--fine-print {
  font-size: 0.9em;
}

.btn + p.type--fine-print,
.btn + span.type--fine-print {
  margin-top: 1.08333333333334em;
}

form + span.type--fine-print {
  margin-top: 1.08333333333334em;
  display: inline-block;
}

.comment .comment__body h5.type--fine-print {
  margin: 0;
}


footer .type--fine-print:not(p) {
  opacity: .5;
}

footer a.type--fine-print:not(:first-child) {
  margin-left: 1.85714286em;
}

  .footer-1 .type--fine-print {
    position: relative;
    top: 2px;
  }

.testo .wrapper-canali ul {
    padding-left:0;
}




.wrapper-canali {
    margin-bottom:50px;
    text-align:center;
    border-bottom:1px solid #e2e2e2;
    clear:both;
    line-height:normal;
    word-spacing:normal;
    position:relative;
    white-space:nowrap;
}


    .wrapper-canali .marker-foglia,
    .notizie-categorie .marker-foglia {
        -ms-transform: scale(0.75,0.75);
        -webkit-transform: scale(0.75,0.75);
        transform: scale(0.75,0.75);
        
        -ms-transform-origin: right 1%;
        -webkit-transform-origin: right 1%;
        transform-origin: right 1%;
        
        top:56%;
    }




#top-section {
position: fixed;
z-index : 900;
right : 0;
width: auto;
margin: 25px 40px 0px 0px;
font-size: 8px;
font-weight: bold;
line-height : 170%;
color: #1a1a1a;
font-family: Arial, Helvetica, sans-serif;
}

#top-section a { 
text-decoration: none;
color: black;
font-weight: 100;
}

#top-section a:hover { 
color: black;
}

#top-section p {
text-align: right;
}



.media__headline {
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	text-transform: uppercase;
	padding: 60px 10px 20px;
}

.media__headline--videos {
	padding-top: 40px;
}

#section-support .media__headline {
	text-align: center;
	padding-top: 28px;
}
.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}
.content-block--banner .container-fluid{margin-left:56px;margin-right:56px;width:100%}
.banner .menu-group{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.banner #menu-primary-navigation .menu-item-has-children .caret{display:inline}


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

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}

.widget_nav_menu li.menu-item-has-children {
	padding-right: 0;
}

.widget_nav_menu li.menu-item-has-children ul.sub-menu {
	display: none;
}

.widget_nav_menu li.menu-item-has-children ul.sub-menu li {
	padding-left: 0;
	padding-right: 0;
}

	
	.fmenu ul li.menu-item-has-children ul,
	.fmenu ul li.menu-item-has-children a {
		float: left;
	}


.menu-item-type-custom.current-menu-item a {
background: none!important;
}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}


.page-content .col-md-3, .page-content .col-md-9, .page-content .col-md-12 {
  background-color: #fff
}
.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-9{width:75%}

.aside-box .aside-item-noticia .aside-item-top .aside-item-txt{font-size: 14px; line-height: 20px; float: left; font-family: "OpenSans-Regular"; width: 100%; margin: 0;}

.inside-box-left .aside-item-noticia .aside-item-top .aside-item-txt{font-size: 16px; line-height: 20px; float: left; font-family: "OpenSans-Regular"}

.inside-content-contato .aside-item-contato .aside-item-top .aside-item-txt{font-size: 16px; line-height: 20px; float: left; font-family: "OpenSans-Regular"}

.post-meta .date {
  margin: 0 0 26px;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.2px;
  text-align: left;
  color: #53677f;
}

.post-meta .date i {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  color: #afb0d8;
  font-size: 16px;
}

.post-meta .date span {
  display: inline-block;
  vertical-align: middle;
  color: #53677f;
}


.page-small .post-me