﻿.l-container{position:relative;margin:0px auto;padding:0px 15px;max-width:1090px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;zoom:1}
.l-container:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.l-section--app .l-container{height:100vh;min-height:650px}
.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%}

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

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

    .ticker-content-wrapper {
        float: none;
        text-align: center;
        width: 100%;
    }

    .ticker-content-wrapper .post-cats-list {
        display: inline-block;
        float: none;
    }


.ticker-content-wrapper .lslide.active {
    height: auto !important;
}


.ticker-content-wrapper .cS-hidden {
    opacity: 1;
}
#header #logo-area{position:absolute;top:0px;left:15px;display:inline-block;height:90px;padding:20px 30px 20px 0px;box-sizing:border-box;margin-right:15px;width:auto;}
#header #logo-area a{display:block;border-right:1px #999 solid;padding-right:30px;}
#header #logo-area img{height:50px;width:auto;float:none;}

	
	.footer-contact{
		display: none;
	}
 
.social {
	float: left;
	width: 145px;
}

		#user-links .social { 
			top: 5px; 
		}

#contenedor.hayBannerDerecha{
	margin-right:150px !important;
	
	width:790px;
	margin-left:-470px;
	margin-top:10px;
	
	position: absolute;
    left: 50%;
}

#contenedor{
	margin:0 auto;
	margin-top:10px;
	width:790px;
	overflow:hidden;	
}
.mkd-page-footer .mkd-footer-top-holder .mkd-footer-top-inner{box-sizing:border-box}
.mkd-page-footer .mkd-footer-top-holder .mkd-footer-top-inner.mkd-grid{padding:117px 0 170px;border-top:1px solid #e5e5e5}
.mkd-page-footer .mkd-footer-top-holder .mkd-footer-top-inner.mkd-full-width{padding:96px 50px 170px;border-top:1px solid #e5e5e5}
.mkd-footer-top-border-disable .mkd-page-footer .mkd-footer-top-holder .mkd-footer-top-inner.mkd-full-width,.mkd-footer-top-border-disable .mkd-page-footer .mkd-footer-top-holder .mkd-footer-top-inner.mkd-grid,.mkd-logo-area-border-disable .mkd-page-header .mkd-logo-area,.mkd-logo-area-in-grid-border-disable .mkd-page-header .mkd-logo-area .mkd-grid .mkd-vertical-align-containers,.mkd-menu-area-border-disable .mkd-page-header .mkd-menu-area,.mkd-menu-area-in-grid-border-disable .mkd-page-header .mkd-menu-area .mkd-grid .mkd-vertical-align-containers{border:none}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}


.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;
}
#main-content .module-text-media-slider .module-text-media{background-color:transparent}
#main-content,#main-content-wrapper{position:relative;width:100%!important}


html.special .service-item__title { min-height: 109px; font-size: 1.087rem; font-weight: 700; }

  html.special.medium-font .service-item__title { min-height: 70px; }

  html.special.big-font .service-item__title { min-height: 70px; }


.service-item__title { font-size: 20px; line-height: 1.2em; min-height: 48px; margin-bottom: 7px; }

  .service-item__title br { display: none; }


.service-item__title-fix {
  margin-bottom: 25px;
}


.entry-meta .meta-date,
.entry-meta .meta-author,
.entry-meta .meta-category,
.entry-meta .meta-comments {
	margin-right: 1.5em;
}


.entry-meta .meta-author:before{
	content: '\f411';
}



body.date-hidden .type-post .entry-meta .meta-date,
body.author-hidden .type-post .entry-meta .meta-author,
body.categories-hidden .type-post .entry-meta .meta-category,
body.comments-hidden .type-post .entry-meta .meta-comments {
	 position: absolute;
	 clip: rect(1px, 1px, 1px, 1px);
}


	.entry-meta .meta-date,
	.entry-meta .meta-author,
	.entry-meta .meta-category,
	.entry-meta .meta-comments {
		display: block;
	}

		#top_menu {
			float: right;
			width: 500px;
			height: 36px;
			margin: 47px 0 0 0;
		}

		#top_menu ul {
			float: right;
			list-style-type: none;
		}

		#top_menu li {
			float: left;
		}

		#top_menu li a {
			font-weight: bold;
			color: #707070;
			font-size: 14px;
			border-right: 1px solid #707070;
			padding: 0 15px;
		}

		#top_menu li a.noborder {
			border: none;
			padding: 0 0 0 15px;
		}

.text-right {
  text-align: right;
}
.text-center{text-align:center!important}
#header_mobile .img-responsive{margin:0 auto}
.img-aides .img-responsive{margin:0 auto!important}
.help-bloc-infra .img-responsive{margin:0 auto!important;padding-top:5px}
.mobile-center .img-responsive{margin:0 auto!important}
#carousel-footer-mobile .img-responsive{margin:0 auto!important}
.bloc-avantages .img-responsive{margin:0 auto}
.img-encart.img-responsive{display:inline-block!important}
#content .movgator select,.nowplaying select{border:0;color:#555;text-transform:uppercase;float:left;font-size:12px;height:18px;width:270px;margin:0}
.movgator select option{height:auto;padding:2px 5px;width:200px}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}


.widget_text .textwidget {
	padding-bottom: 15px;
}
section.video .container{position:relative;z-index:3}
.container .call-to-action{border-radius:8px}

.popular_article_list_style_type {
	float: left;
	width: 10px;
	height: 15px;
	padding: 0 0 2px 7px;
	background: #e7e7e7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url('ie-css3.htc');
}


.aside .testimonials ul{margin-top:20px;}

.testimonials li{display:inline-block; width:100%; line-height:18px; color:#666; margin-bottom:15px;}

.testimonials li .img{width:50px; float:left; border:1px solid #999;}

.testimonials li .content{float:right; width:210px;}

.testimonials li p{margin:0;}

.testimonials li .heading{color:#000; margin-bottom:5px; font-weight:500;}




#footer-menu {
	width:800px;
	margin:10px auto 0;
}

#footer-menu ul {
	overflow:hidden;
}

#footer-menu ul li{
	list-style:none;
	float:right;
	padding: 2px 10px;
	margin: 0  5px;
}
.ds-1col-alumni-group #block-views-documents-block-4 .block-title{display:none;}
.cam-global-footer .block-title a{font-size:15px}
.cam-global-footer .block-title{margin:0 0 10px}
.cam-global-footer .block-title a:link,.cam-global-footer .block-title a:active,.cam-global-footer .block-title a:visited{color:#999;text-decoration:none}
.region-sidebar-second h2.block-title,.region-sidebar-second .view-header h2{font-weight:400;font-size:19px;line-height:25px;padding:0 0 10px;border-bottom:1px solid #e4e4e4}
.cam-yours-homepage-teasers h2.block-title{margin-bottom:0;}
.theme_yours .cam-yours-support-our-community h2.block-title{color:#30c4d1;font-size:32px;line-height:36px;margin:0 0 30px 0;}

.navbar #header-menu-wrap {
    background: #f5f5f5;
}

.navbar-inverse #header-menu-wrap {
    background: #2F2733;
}
.collapse{display:none}
.collapse.in{display:block}
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}

.widget_collapscat .expandable .collapse {
    display: inline;
}
.header .head_center{*zoom:1;float:left;clear:none;text-align:inherit;width:33.33333333333333%;margin-left:0%;margin-right:0%;color:#000}
.header .head_center:before,.header .head_center:after{content:'';display:table}
.header .head_center:after{clear:both}
.header .head_center:last-child{margin-right:0%}
.header .head_center img{*zoom:1;width:auto;max-width:1440px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
.header .head_center img:before,.header .head_center img:after{content:'';display:table}
.header .head_center img:after{clear:both}


.cat-box .post-thumbnail img.attachment-tie-small{
	max-width: 90px ;
	height: auto;
}


.pic-box.cat-box li .post-thumbnail img.attachment-tie-small {
	max-width: 100%;
}


.post-thumbnail img.attachment-tie-small,
.post-thumbnail img.avatar {
	max-width: 100px;
}


.widget.news-pic .post-thumbnail img.attachment-tie-small {
	max-width: 100% !important;
}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }

.thumb_img_link{
width : 240px;
height: 180px;
display: block;
text-decoration:none;
}


#tbl_search{
	width:100%; height:25px;
}
.container-img .arrow{position:absolute;z-index:5;width:25px;cursor:pointer;top:50%;margin-top:-15px;opacity:.7;transition:all 0.3s ease-in-out}
.container-img .arrow:hover{opacity:1}
.container-img .arrow-prev{left:20px}
.container-img .arrow-next{right:20px}
.home .arrow-container{position:absolute;width:100%;height:40px;cursor:pointer;z-index:5;text-align:center}
.home .arrow-container.arrow-container-bottom{bottom:0;left:0}
.home .arrow-container:hover .arrow,.home .arrow-container.hover .arrow{opacity:.8}
.home .arrow-container:hover .arrow.arrow-bottom,.home .arrow-container.hover .arrow.arrow-bottom{bottom:35px}
.home .arrow{position:absolute;z-index:5;width:38px;height:20%;opacity:1;left:50%;margin-left:-19px;transition:all 0.3s ease-in-out}
.home .arrow-bottom{bottom:40px}
section.section-date .content .day{color:#793776;height:140px;position:absolute;right:50%;bottom:0;-webkit-transform:translate(50%, 0);-ms-transform:translate(50%, 0);-o-transform:translate(50%, 0);transform:translate(50%, 0);-moz-transform:translate(50%, 0);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
section.section-date .content .day svg{height:141px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}

#boxnovinky    {float:left; width: 310px; margin:10px 0 10px 0; background-color: #ffd0de; padding:5px}

#boxnovinky-v DIV {float:left; margin-right:5px; }

.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;}
.row{margin-right:-15px;margin-left:-15px}

div.shadow-top {
	overflow:hidden;
}

  .text-table {
    display: table;
    height: 100%;
    vertical-align: middle;
  }


  .text-table a {
    position: absolute;
    bottom: 20px;
    right: 20px;
    text-decoration: none;
    line-height: 1;
    font-weight: 400;
  }
#top-header,#et-secondary-nav li ul{background-color:#e3ece9}
#top-header,#top-header a{color:#000000}
#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:14px}
.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#e3ece9}
.et-fixed-header#top-header a{color:#000000}
#top-header .container{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}


.centered {
    margin-left:auto;
    margin-right:auto;
    float: none;
    text-align: center;
}

#loader .spinner .bounce2,
#loader2 .spinner .bounce2,
#loader3 .spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

@charset "utf-8";


#global{
    border-bottom:solid 4px #17365d;
	margin-bottom:20px;
}
#menu-primary ul.menu-items li.menu-item{margin: .25em 0}
#menu-primary ul.menu-items li.menu-item a{font-family: 'Oxygen', sans-serif;text-transform: uppercase;color: #bdbdbd}
#menu-primary ul.menu-items li.menu-item a:hover{color: #fff;text-decoration: none}
 #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:7px;}


.header_holder .slogan {
    font-size: 16px;
    margin-bottom: 12px;
    text-align: center;
    text-transform: uppercase;
    color: #464646;
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

    .navbar .container-fluid {
      max-width: 1385px; }

      .navbar .container-fluid .row {
        width: 100%; }


.header.left {
	border-bottom:6px #99cc66 solid !important;
	margin-right: 23px;
	padding-top:19px;
	padding-bottom:22px;
}


footer .left {
	border-top:6px #99cc66 solid;
	width:173px;
}


.left, .right {
	float:left;
	margin-bottom: 20px;
}


.header .left, .header .right {
	Xheight: 210px;
}


section .left, section .right {
	border-bottom:none;
}


footer .left, footer .right {
	border-bottom:none;
}

	.header.left, footer .left {width:100%; height:none; text-align:center;}
#wt-responsive-nav .sub-menu{display:none}

#nav ul ul a,
#nav ul ul.sub-menu li a, 
#nav ul ul.children li a,
#nav.wt_nav_side ul ul a, 
#nav.wt_nav_side ul ul.sub-menu li a, 
#nav.wt_nav_side ul ul.children li a {
	color: #555555;
	font-size: 13px;
}


#nav ul ul.sub-menu, #nav ul ul.sub-menu li ul.sub-menu, #nav ul ul.children, #nav ul ul.children li ul.children {
	border-bottom-color: #ddd;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
.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}
.block .block-title{position:relative;font-size:32px;line-height:1em;font-weight:600;padding-bottom:20px;text-transform:uppercase;color:#1d5b88}
.block .block-title:after{position:absolute;bottom:0;left:50%;margin-left:-70px;height:3px;width:140px;background:#1d5b88;content:" "}
.block.dark .block-title{color:#fff}
.pt-cv-colsys [data-cvc="7"] .pt-cv-content-item{width:14.28571428%}
.pt-cv-colsys [data-cvc="8"] .pt-cv-content-item{width:12.5%}
.pt-cv-colsys [data-cvc="9"] .pt-cv-content-item{width:11.11111111%}
.pt-cv-colsys [data-cvc="10"] .pt-cv-content-item{width:10%}
.pt-cv-colsys [data-cvc="11"] .pt-cv-content-item{width:9.09090909%}
.pt-cv-colsys .pt-cv-content-item{flex:none;max-width:initial}
.pt-cv-content-item{padding-bottom:15px;position:relative;overflow:hidden}
.pt-cv-content,.pt-cv-content *{font-weight:400}


.ht-cta-buttons{
	text-align: center;
}


.ht-cta-buttons a{
	display: inline-block;
	padding: 0 30px;
	line-height: 52px;
	color: #FFF;
	border-radius: 1px;
	margin: 0 4px;
	font-family: 'Oswald', sans-serif;
}


.ht-cta-buttons a.ht-cta-button1{
	background: #FFC107;
}


.ht-cta-buttons a.ht-cta-button2{
	background: #333;
}


.ht-cta-buttons a.ht-cta-button1:hover{
	background: #333;
	color: #FFF;
}


.ht-cta-buttons a.ht-cta-button2:hover{
	background: #FFC107;
	color: #FFF;
}


td.top { vertical-align: top; }


.table-link-site td a{
	color: #d44950;
}
.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%}

.frontpage-banner.image-banner .container{z-index:3;position:relative}

.frontpage-banner.image-banner.full-screen .container{min-height:200px;height:100%;text-align:center}

.frontpage-cta.parallax-bg .container{z-index:3;position:relative;}

.frontpage-cta.image-bg .container{z-index:3;position:relative;}

#back_to_top .container{position:relative;height:0;}
.copyright-content{border-top:1px solid #222;min-height:80px;padding:30px 0}
footer.background-grey .copyright-content{border-top:1px solid #ddd}
#footer.footer-light .copyright-content{background-color:#efefef;border-top:1px solid #e5e5e5}
#footer.footer-light .copyright-content .to-top{background-color:#fff;border:1px solid #e5e5e5;border-radius:3px;float:right;line-height:24px;padding:4px 9px;position:relative}
#footer.footer-light .copyright-content .to-top:hover{opacity:.9}
#footer.footer-light .copyright-content .to-top:focus,#footer.footer-light .copyright-content .to-top:hover{color:#333}
#footer.footer-dark .copyright-content{border-top:1px solid #222;min-height:80px;padding:30px 0;background-color:#1a1a1a}
.cutout__image{display:inline-block;vertical-align:bottom;max-width:none}


section.location-details .location-details-description {
    background: #f7f7f7;
}


    section.location-details .location-details-description .padding {
        padding: 30px;
    }

	#body-content-div {
		width: calc(100% - 200px);
	}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper{font-family:'walsheim_regular',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:32px;line-height:2em}
.assist-navigation .assist-navigation-areas{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3rem}
.assist-navigation .assist-navigation-areas .assist-area{-ms-flex:1 0 20%;flex:1 0 20%;padding-right:3%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:300px;max-width:20%;margin-bottom:20px}
.assist-navigation .assist-navigation-areas.products .assist-area .products{margin-bottom:1rem}
.assist-navigation .assist-navigation-areas.products .assist-area .product-title{font-size:14px;padding-bottom:0;margin-bottom:1rem;font-weight:700}
.assist-navigation .assist-navigation-areas.products a{font-size:14px}
.assist-navigation .assist-navigation-areas.products .assist-area{-ms-flex:100%;flex:100%}
.assist-navigation .assist-navigation-areas .assist-area .button{display:none}
.assist-navigation .assist-navigation-areas .assist-area p{display:none}
#headerLinks .hi span{padding:0 .75em}
#header .s,#header .c,#header .hi{width:auto;float:right}
#header .c,#header .hi{position:relative;float:right;display:inline-block}
#header .hi{padding:0;text-align:right;color:#7D6666}
#header .hi.in{text-transform:none;line-height:120%}
.r .hi .bighead{display:none !important}
.r #header .c,.r #header .hi{font-size:95%;padding-top:.4em}
.r #header .hi{position:absolute;left:1em;text-transform:none}

#td-mobile-nav .td-menu-socials {
  padding: 0 65px 0 20px;
  overflow: hidden;
  height: 60px;
}



#new_header2 .nh2_menu li .nh2_drop_anime{
	background-color:#e4e7f4;
	width:100%;
	padding:20px 0 40px;
	transition: 0.3s ease-in-out;
	opacity:0;
	transform: translateY(-100px);
}

#new_header2 .nh2_menu li.active .nh2_drop_anime{
	opacity:1;
	transform: translateY(0px);
}

	
	.feature-title
	{
	}

	
		.feature-title h2
		{
			font-size: 3em;
			line-height: 1.2em;
			letter-spacing: -1.5px;
			margin-bottom: 0.5em;
		}

		
		.feature-title p
		{
	font-size: medium;
	line-height: 1.8em;
	margin-bottom: 1em;
	color: #525252;
	text-align: justify;
	font-family: open-sans-condensed;
	font-style: normal;
	font-weight: 300;
		}

		#logospie div.logopie { 
			margin:0.6em 0.5em 0.5em 0;
		}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;float:left}
.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.gp-full-page-title .gp-page-header .gp-highlight-effect {
display: inline;
padding: 5px 10px;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
background: #000;
}

.content-search .search-container {
  max-width:820px;
  width:100%;
  height:60px;
  margin:0 auto;
  position:relative;
}

#primary-nav .right .nav .sf-sub-indicator {
	background: none;
}

#primary-nav .right .nav li a.sf-with-ul {
	padding-right: 15px;
}



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

body div#globalnav,body div.access,span#theme-link span.additional-name,span#theme-link span.family-name{display:none;}
.mk-responsive-wrap{overflow-y:scroll;position:absolute;width:100%;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;display:none;z-index:20}

.articles { font-family: Tahoma; font-size: 16px; color: #446080 ; font-weight: bold}
.mk-video-color-mask,.mk-video-mask{z-index:3}
.mk-video-color-mask{opacity:.7}


h1.home_title{
	font-size:32px;
	font-weight:300;
	color:#fff;
	margin-bottom:10px;
}


.carousel .item.active .effect3 {
    -webkit-animation: fadeInLeft 1.5s ease-in-out 300ms both;
    animation: fadeInLeft 1.5s ease-in-out 300ms both;
}
.container{margin-left:auto;margin-right:auto;max-width:100%;padding:0 25px}
.container--fluid{width:100%;padding:0}
.container--fluid [class*=" col-"],.container--fluid [class^=col-]{padding:0}
.container--fluid .row{margin:0}


#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
    padding: 10px 40px;
    position: relative;
    display: inline-block
}


#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    display: block;
    padding-left: 30px;
    padding-right: 30px;
    text-align: left;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}


#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice {
    padding-left: 4px;
    
}



#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
    margin-top:7px;
    text-align:center;
}
.content-grid__footer{width:100%;flex:0 0 auto;margin-top:2rem;text-align:center}
.text-white{color:#fff!important}
.row{margin-right:-15px;margin-left:-15px}
.mine-banner{padding:10px 0;text-align:center;overflow:hidden}
.mine-banner .banner-left,.mine-banner .banner-right{display:inline-block}
.mine-banner .banner-right{margin-top:34px}
.mine-banner .banner-left,.mine-banner.desktop-show{display:none}
.mine-banner.mobile-show{display:block}
.mine-banner.bottom,#related_post_widget{min-width:660px}
.mine-banner.desktop-show{display:block}
.mine-banner.top{display:block}


			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;
			}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}


.no-sidebar-full-width.narrow-978 #main, .no-sidebar-full-width.narrow-1218 #main,
.no-sidebar.narrow-978 #main,
.no-sidebar.narrow-1218 #main {
	overflow: hidden;
}


#main {
	padding: 40px 0 10px 0;
}


body.page-template-page-builder #main {
	padding-top: 0;
	padding-bottom: 0;
}


body.no-sidebar-content-stretched #main .inner-wrap {
	width: 100%;
	max-width: 100%;
}


body.no-sidebar-content-stretched #main .inner-wrap #primary {
	float: none;
	width: 100%;
}



.clearfix {
	display: inline-block;
}


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


* html .clearfix {
	height: 1%;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-6 {
    width: 50%;
  }
.et_pb_image_0.et_pb_module{margin-left:0px!important;margin-right:auto!important}


.et_pb_module.et_pb_woopro_notices .woocommerce-message,
.et_pb_module.et_pb_woopro_notices .woocommerce-error,
.et_pb_module.et_pb_woopro_notices .woocommerce-info{
	background: transparent !important;
	margin: 0 !important;
	color: #000 !important
}

.et_pb_module.et_pb_woopro_notices .woocommerce-message .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-message .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button:hover{
	border-style: solid;
}

		
	.mvp-nav-top-right-out {
		margin-right: -50px;
		}

		
	.mvp-nav-top-right-in {
		margin-right: 50px;
		}

		
	.mvp-nav-top-right {
		width: 50px;
		}

		
	.mvp-nav-top-right .mvp-nav-search-but {
		display: block;
		}

		
	.single .mvp-nav-small .mvp-nav-top-left,
	.single .mvp-fixed .mvp-nav-top-right {
		display: block;
		}

		
	.single .mvp-fixed .mvp-nav-top-right-out {
		margin-right: -50px;
		}

	
	.single .mvp-fixed .mvp-nav-top-right-in {
		margin-right: 50px;
		}
.mvp-nav-top-right .mvp-nav-search-but,span.mvp-fly-soc-head,.mvp-soc-mob-right i,#mvp-main-nav-small span.mvp-nav-search-but,#mvp-main-nav-small .mvp-nav-menu ul li a{color:#555}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }


  .col-md-4 {
    width: 33.33333%; }


.col-md-4 + .col-md-9 .posts-loop {
    padding-right: 0;
    padding-left: 50px;
}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.nav .children{position:fixed;opacity:0;left:-99999px;transition:background-color 0.6s, transform 0.3s, opacity 0.3s;-ms-transform:translateX(-10px);transform:translateX(-10px)}


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }
.menu-item-language img{vertical-align:baseline;}


    .header-search-wrap .td-drop-down-search:before {
        border-color: transparent transparent #d62128 transparent;
    }

	.header-search-wrap .td-drop-down-search{
		top:14%;
	}

.header-search-wrap .td-drop-down-search .btn{
	background:#d62128;
}


a.default{
	color:#6ab3d1;
	font-size:13px;
	font-weight:bold;
}




#header-v2 .slogan{
    float: right;
    margin-top:30px;
    margin-right:10px;
}




#header-v4 .slogan{
    float: right;
    margin-top:30px;
    margin-right:10px;
}

		#header-v2 .slogan,
		#header-v4 .slogan,
		#header-v5 .slogan{
			display:none;
		}

			.header .slogan{ font-family: arial, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #666666; }

			#header-v5 .slogan{ margin-top: 4px; }

.spacer.spacer-mini { height: 15px; }

.spacer.spacer-small { height: 30px; }

.spacer.spacer-medium { height: 45px; }

.spacer.spacer-big { height: 60px; }






.spacer {
	width: 100%;
	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-left: 20px;
  padding-right: 20px;
}

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

#mobile-nav .col{width:45%;margin:0 10px 0 0;float:left;}



.cobrp-ticker-artist {
  font-style: italic;
  margin-left: 0.4em; }

  
  .cobrp-ticker-artist:after {
    content: ' - '; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-6{width:50%}


.testimonial_rotator.template-default .has-image .text,
.testimonial_rotator_single.has-image.template-default .text { width: 75%; float: left; padding: 0; margin: 0; }
#pagewrap,.pagewidth,#headerwrap,#header,#main-nav,#body,#layout,#content,.post,.author-box,.post-nav,.pagenav,#sidebar,.widget,#footerwrap,#footer{-moz-box-sizing:border-box;box-sizing:border-box}
#body{margin:0 auto;max-width:100%;padding:0 0 40px}
.clearfix:after,.widget li:after,#body:after,#footer:after,footer:after,.pagenav:after,#main-nav:after,.menu:after,.gallery:after,#content:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix,.widget li,#body,#footer,footer,.pagenav,#main-nav,.menu,.gallery,#content{display:inline-block}
.clearfix:after,.clearfix:before{content:' ';display:table;line-height:0;clear:both}
.ie7 .clearfix{zoom:1}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.banner-front .item-banner-front .information-banner{width:60%;height:auto;position:relative;padding:1em;z-index:1;background:rgba(128,128,128,.5);display:flex;flex-direction:column;text-align:center}
.banner-front .item-banner-front .information-banner h2{color:#fff;font-weight:800;padding-top:1em}
.banner-front .item-banner-front .information-banner p{font-size:1.4em}
.banner-front .item-banner-front .information-banner a{font-size:1.7em}
.banner-front .item-banner-front .information-banner a span{font-size:1.6em}

													.et-fixed-header #top-menu a, .et-fixed-header #et_search_icon:before, .et-fixed-header #et_top_search .et-search-form input, .et-fixed-header .et_search_form_container input, .et-fixed-header .et_close_search_field:after, .et-fixed-header #et-top-navigation .et-cart-info { color: #85939d !important; }
.affix,#header-fix{top:0;width:100%;background-color:#fff;z-index:2000}
#header-fix{position:fixed}
.bottom-header-wrapper{position:relative}
.is-sticky .bottom-header-wrapper{background:#232f40;z-index:999}

	  .huge_it_slider_1 {
		width:100%;
		height:100%;
		display:table !important;
		padding:0px !important;
		margin:0px !important;
		
	  }

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }

#visual-body li.visual10 p{right:40px; bottom:45px; width:480px;}

#visual-body li.visual10 p a{background-color:rgba(206,90,90,.75); text-shadow:2px 2px 2px #ce5a63;}

.lang .flag{display:inline;padding:0 5px 0 0;}

.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }


.lay-section{padding:1.5em 0}
.lay-section h2{margin:10px 0 3px}
.lay-section h3{margin:0 0 .4em;text-align:left}
.lay-section h4{margin:0}
.lay-section p{line-height:1.5em;margin:0}

.lay-section.ly_bg h2{color: #7b7e6e! important; font-size: 1.4em;}

.lay-section.ly_bg h3{color: #030303! important;font-family: 'Abel', sans-serif, tahoma, verdana, arial;}

.lay-section.ly_bg h4{color: #030303! important; font-size: 30px;text-align: left;font-weight: normal;margin-top: 1em;font-family: 'Abel', sans-serif, tahoma, verdana, arial;}

.lay-section.ly_bg p{color: #7b7e6e! important;}
body.ap_page_suscribete .ap_fondea_link_premium,body.ap_user_premium #ap_footer_newsletter,body.ap_user_premium #ap_menu_newsletter_cta,body.ap_user_premium .ap_fondea,body.ap_user_premium .ap_fondea_link,body.ap_user_premium .ap_fondea_link_premium,body.ap_user_premium .ap_home_first_extras_ad,body.ap_user_premium .ap_home_main_ad,body.ap_user_premium .ap_home_newsletter,body.ap_user_premium .ap_home_partners_ad,body.ap_user_premium .ap_page_generic_ad,body.ap_user_premium .ap_plumaje_page_ad,body.ap_user_premium .ap_single_fondea_text{display:none!important}

	body .iosSlider .item .caption .main_title {margin-bottom:20px;}


.iosSlider .item .caption .main_title {color:#fff; font-size:28px; line-height:1.3; border-left:5px solid #fff; padding: 0 15px; float:left; margin-bottom: 80px; opacity:0; filter:alpha(opacity=0); margin-left:100px; text-shadow: 0 0px 3px rgba(0, 0, 0, 0.7); background: #000;  }


.iosSlider .item .caption.fromright .main_title {float: right; border-left: 0; border-right: 5px solid white;  margin-left: 0; text-align: right; margin-right: 100px;}
#mobilenav #mobilenav-top-container{padding:10px 20px;background-color:#fff}
#mobilenav #mobilenav-top-container .mobilenav-close{float:right;font-size:1.5em;background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;padding:.4em}
#mobilenav #mobilenav-top-container .mobilenav-close .symbol-cancel *{background-color:#fff}
#mobilenav-top-container ul.languages-list{float:left;display:block;max-width:230px;height:49px;padding-top:1em}
#mobilenav-top-container .site-logo{float:left;display:block;max-width:230px;height:49px}
#mobilenav-top-container .site-logo a{width:100%;height:100%;line-height:49px;display:inline-block}
#mobilenav-top-container .site-logo img{max-width:100%;max-height:49px;display:inline-block}


.width100pc{
	width:100%;
}
.testimonial-img{float:left;margin-top:10px}
.testimonial-meta{font-size:12px;color:#7b7674;font-weight:300;padding-left:140px}
.testimonial-ctn .customer-name{padding-left:0;padding-right:10px}
.testimonial-text{font-size:18px;color:#373433;font-style:italic;line-height:36px;margin-bottom:0}
 #pl-975 #panel-975-0-0-0 , #pl-975 #panel-975-0-0-1 , #pl-975 #panel-975-1-0-0 , #pl-975 #panel-975-1-1-0 , #pl-975 #panel-975-2-0-0 , #pl-975 #panel-975-3-0-0 , #pl-975 #panel-975-3-0-1 , #pl-975 #panel-975-3-0-2 , #pl-975 #panel-975-3-0-3 , #pl-975 #panel-975-4-0-0 , #pl-975 #panel-975-4-0-1 , #pl-975 #panel-975-4-1-0 , #pl-975 #panel-975-5-0-0 , #pl-975 #panel-975-5-0-1 , #pl-975 #panel-975-5-0-2 , #pl-975 #panel-975-6-0-0 , #pl-975 #panel-975-6-0-2 , #pl-975 #panel-975-6-0-3 , #pl-975 #panel-975-6-0-4 {  }
.top-about-body{max-width:1400px;margin:0 auto}
.top-about-body-inner-wrap{padding-bottom:118px;border-bottom:1px solid #f3f3f3}
.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}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }

  .l-header__sub {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    font-size: 1rem;
    width: 100%;
    padding: 10px 0;
    background: #F8F3F2; }
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
#main p.title-small,.small,.post-content h5{font-size:16px;line-height:24px;color:#222!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-3{width:25%}

.in-col-tren {
    width: 50%;
    float: left;
    background: #fbfbfb;
}

.col-tren, .in-col-tren {
    display:block;
    float:none;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.footer-widget-col #calendar_wrap #wp-calendar caption{margin-bottom:6px}
.footer-widget-col #calendar_wrap #wp-calendar tbody tr td a{font-weight:700}

.tab-news.tab-box-danhmuc .tab-content {
    height: 570px;
    overflow-y: scroll;
    background: #f6f6f6;
    padding-left: 8px;
}

.tab-news .tab-content{
  height: 375px;
  overflow-y: scroll;
  background: #f6f6f6;
  padding-left: 8px;
}


.tab-news .tab-content:hover::-webkit-scrollbar {
 opacity: 1!important;
}

.tab-news .tab-content::-webkit-scrollbar {
  width: 7px;
  opacity: 0!important;
}



.tab-news .tab-content::-webkit-scrollbar-track {
  box-shadow: inset 0 0 2px grey; 
}

 

.tab-news .tab-content::-webkit-scrollbar-thumb {
  background: #ad1b1e; 
  border-radius: 10px;
}



.tab-news .tab-content::-webkit-scrollbar-thumb:hover {
  background: #ad1b1e; 
}

.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.header.transparent .header-wrapper,.header.transparent .header-bg-image,.header.transparent .header-bg-color,.header.transparent .header-bottom{box-shadow:none;background-color:transparent;background-image:none !important}
.header-bg-image,.header-bg-color{background-position:50% 0;transition:background .4s}


#site-description {
	display: block;
	clear: both;
	float: left;
	font-size: .8em;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #999;
}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav:after,.nav:before{content:" ";display:table}
.nav:after{clear:both}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-justified,.nav-tabs.nav-justified{width:100%}
.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.nav-up{top:-70px!important;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}
.nav-tabs-bottom{border-top:1px solid #ddd;border-bottom:0}
.nav-tabs-left{border-right:1px solid #ddd;border-bottom:0}
.nav-tabs-right{border-bottom:0;border-left:1px solid #ddd}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship ul{width:auto}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship li{display:block}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.nav-left,.nav-right{-webkit-overflow-scrolling:touch;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;max-width:100%;overflow:auto}
.nav-left{-ms-flex-pack:start;justify-content:flex-start;white-space:nowrap}
header .nav .nav-left svg{width:180px}

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

}

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

.mediaset__imglink:hover .mediaset__imglink__zoom {
	opacity: 1;
}
.nav__main_links_container{box-shadow:none;display:block;height:100%}
.carousel-inner{position:relative;width:100%;overflow:hidden}
  
#home .carousel .carousel-inner .item {  
    width: 480px; 
    height: 320px;
    margin: 0 auto; 
}

#home .carousel .carousel-inner .item img {  
    margin: 0 auto; 
    max-width: 480px; 
    max-height: 320px;
    width: auto; 
    height: auto; 
}
.site-footer__top{padding:35px 35px 0}

.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;
}
 #pg-220-0 , #pg-220-1 , #pg-220-2 , #pg-220-3 , #pg-220-4 , #pg-220-5 , #pg-220-6 , #pg-220-7 , #pg-220-8 , #pg-220-9 , #pl-220 .so-panel , #pl-220 .so-panel:last-child { margin-bottom:0px }
h3.mega-nav{padding:20px 0 10px 20px;margin:20px 0 20px 0;color:#ff9000;font-size:40px;line-height:2rem;letter-spacing:0}



.ecs__service__current,
.ecs__level__current,
.ecs__deadline__current {
  display: inline-block;
  margin: 8px 0 0 0px;
  font-size: 14px;
  letter-spacing: 0.2px;
  color: #000;
  width: 100%;
  cursor: pointer;
  text-align: left;
  padding-left: 15px; }
.global-navbar__options{align-items:center;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-end}
.global-navbar__options .global-navbar__sponsor{display:none}
.overlay .menumobile{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}
.overlay .menumobile .top-nav{max-width:280px;width:100%;margin:50px auto;padding-bottom:140px}
.overlay .menumobile .top-nav li{color:#fff;font-size:1rem;font-family:source-sans-pro,sans-serif;margin-bottom:10px;font-weight:600}
.overlay .menumobile .top-nav li .sub-menu{margin:15px}
.overlay .menumobile .top-nav li .sub-menu li{font-weight:300}


.content-flipp-ads-header {
	background: #6bc46a;
	color: #fff;
	padding: 10px;
	border-radius: 10px 10px 0 0px;
}


.content-flipp-ads-header span {
	font-family: 'Lilita One', cursive;
	font-size: 26px;
	letter-spacing: 0.3px;
	margin-right: 5px;
}


.content-flipp-ads-header span,
.content-flipp-ads-header img {
	display: inline-block;
	vertical-align: middle;
}


.content-flipp-ads-header img {
	height: 30px;
}

#page {
	margin: 2em auto;
	max-width: 1000px;
}



.one-column #page {
	max-width: 690px;
}



#page .widget-area .gallery-columns-2 img,
#page .widget-area .gallery-columns-3 img,
#page .widget-area .gallery-columns-4 img,
#page .widget-area .gallery-columns-5 img,
#page .widget-area .gallery-columns-6 img,
#page .widget-area .gallery-columns-7 img,
#page .widget-area .gallery-columns-8 img,
#page .widget-area .gallery-columns-9 img {
	border: none;
	max-width: 90%;
	width: auto;
}








.text10r {



	font-family: Arial, Times New Roman;



	font-size: 10pt;



	color: #993333;



	style =text-decoration: none;



}





#logo {
	display: inline-block;
	
	float: none;
}



@import url(../warp/css/menus.css);





#header #logo p img {margin-left: 5px !important; }

	.roll-tabs .menu-tab {
		overflow: hidden;
		margin: 0;
		list-style: none;
	}

	.roll-tabs .menu-tab li {
		position: relative;
		bottom: -1px;
		float: left;
		margin-right: 2px;
	}

	.roll-tabs .menu-tab li a {
		font-family: "Raleway", sans-serif;
		font-size: 14px;
		font-weight: 500;
		display: block;
		color: #2d3340;
		padding: 12px 25px 10px;
	}

	.roll-tabs .menu-tab li a:hover {
		background-color: #f7f7f7;
		text-decoration: none;
	}

	.roll-tabs .menu-tab li.active a {
		background-color: #fff;
		border: 1px solid #dbdbdb;
		transition: none;
	}



nav .menu-item-search .screen-reader-text{
	display: none;
}



	nav .menu-item-search .search-field{
	    max-width: 150px;
	}

.menu-widget .menu-item a img {
	display: none;
}

.menu-item a.menu-image-title-before.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper {
	padding-left: 0;
}

.menu-item a img {
	display: none;
}


.menu-item-language {
    display: none !important;
}
.ct-main-navigation .menu-item,
.ct-main-navigation
.page_item{position:relative;padding-top: .25rem;padding-bottom: .25rem}
.ct-main-navigation .menu-item .menu-item,
.ct-main-navigation .page_item
.page_item{padding: .25rem 0.125rem;line-height:1.6}
.ct-main-navigation .menu-item .menu-item:not(:first-child)::after,
.ct-main-navigation .page_item .page_item:not(:first-child)::after{content:'';display:block;position:absolute;opacity:0.125;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;border-top:1px solid currentcolor;top:0;right:0;left:0}
#footer-navigation .menu-item{display:inline-block;width:48%;padding-top: .25rem;padding-bottom: .25rem}
#footer-navigation .menu-item:not(:last-child){padding-top:0;padding-bottom:0;margin-right:3.25rem}

.footer{padding:20px 0 20px;background-color:#6dcff6 !important;}

.footer-widgets{padding:20px 0 10px}

.footer-widgets .widget-title{padding-bottom:10px;border-bottom:none;}

.footer-widgets .widget-title:after{content:"";height:0px;width:50px;position:absolute;bottom:-2px;left:0;margin-left:0px;border-bottom:1px solid #6dcff6;}

.footer-widgets .textwidget{padding-right:10px;}

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.partners .partners__title{color:transparent;font:0/0 a;text-shadow:none}



#site-logo {float:left;}

#site-logo .site-title {padding:0; margin:0; line-height:70px; color:#333; text-transform:uppercase; font-size: 16px;}

#site-logo img {display: block; max-height: 100%; padding:0px;}

#site-logo img.retina-logo {display:none;}



.header-style-2 #site-logo {margin-right:30px;}

.header-style-4 #site-logo, .header-style-5 #site-logo{display:inline-block; float:none;}

.header-style-6 #site-logo {margin-right:30px;}

	#site-logo img.retina-logo, #mobile-site-header #mobile-site-logo img.retina-logo {display:inline-block;}
.header-style-2 #site-logo img, .header-style-6 #site-logo img{max-height:75px;}
#mobile-site-header #site-logo img.retina-logo{width:100px; height:44px;}
.modal-body{position:relative;padding:15px}

.modal-dialog .modal-body .radio input[type="radio"] {
    margin-top: 2px;
}

.booksModal .modal-dialog .modal-body{
	max-height:500px;
	overflow-y:scroll;
	margin:15px 0;
	padding-top:0;
}
