﻿.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}

.kk-star-ratings .kksr-stars .kksr-fuel {
	height: 24px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}


.kk-star-ratings .kksr-stars,
.kk-star-ratings .kksr-stars .kksr-fuel,
.kk-star-ratings .kksr-stars a {
	background-color: transparent !important;
}
.kk-star-ratings .kksr-stars, .kk-star-ratings .kksr-stars .kksr-fuel, .kk-star-ratings .kksr-stars a { height:24px; }
footer .footer-logo-bottom{vertical-align:baseline;height:41px}
footer .footer-logo-bottom .sprite-bolsamania_logo-banco{margin-top:10px}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

.main-navigation ul 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;	
}
.footer-main .contacts{list-style:none;margin:0;padding:0 0 20px}
.footer-main .contacts a{color:#ffc20e}


.nav-menu li.ga_link_shop a:before {
	content: "\f290";
	color: #ff4da5;
}
img.parallaxed{pointer-events:none}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}


#masthead hgroup .cell-wrapper {
	display: table-cell;
	vertical-align: middle;
}


.user-name {
  display: inline-block;
  line-height: 22px;
  margin-left: 10px;
  text-decoration: underline;
}


  .question-detailed .answer-meta .user-name,
  .question-detailed .comment-meta .user-name {
    line-height: 1;
    position: absolute;
    top: 4px;
  }
.ss .ui-socialbar-item.blogger .ui-socialbar-image{background-position:0 -3200px;}
.ss .ui-socialbar-item.blogger:hover a,.ss.effect--fade .ui-socialbar-item.blogger a{background-position:0 -3240px;}
.ssm .ui-socialbar-item.blogger .ui-socialbar-image{background-position:0 -2400px;}
.ssm .ui-socialbar-item.blogger:hover a,.ssm.effect--fade .ui-socialbar-item.blogger a{background-position:0 -2430px;}


.widget {
	padding-bottom: 20px;
}


.widget ul {
	padding-top: 10px;
}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.logged-in #mobile-nav .secondary-m .last{position:absolute;top:17px;right:26px}
.logged-in #mobile-nav .secondary-m .last a{font-size:0;height:auto;line-height:0}
.logged-in #mobile-nav .secondary-m .last a:before{font-family:"amg" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"s";font-size:20px}
#content .account-navigation li.last{border:0}

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

.content_top {
	border-bottom: 1px solid #cac0ae;
}


.recent-posts__title-wrapper {
  display: block;
  margin: -33px -40px 0 -40px;
  padding: 33px 40px 33px 40px;
  background-color: #ecedef;
}


.recent-posts__title {
  display: block;
  font-family: "Roboto", sans-serif;
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: 500;
  line-height: 1.04545455;
  overflow: hidden;
  max-height: 46px;
}

.tfs-slider .slide-content-container .heading,
.tfs-slider .slide-content-container .caption {
  display: block;
}

.tfs-slider .slide-content-container .heading.with-bg h2,
.tfs-slider .slide-content-container .caption.with-bg h3 {
  padding: 3px 15px;
}
.widget-title h3,.widget-title-home h3{display:block;margin:0;padding:0 0 20px;font-size:24px;font-weight:700;line-height:23px;text-align:left}
.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%}



.textwidget ul {
	margin: 0 0 1.4em 1.6em;
}

.textwidget ul li {
	list-style: disc;
}

.textwidget ol li {
	list-style: decimal;
}

#left-footer {
	width: 320px;
	float: left;
	margin-top:18px;
}

#left-footer .content {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 16px;
	padding-left: 12px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CDCDCD;
}
 .footer_right{overflow: hidden;}


.bubble_box_wrap {position:relative;width:100%;height:600px;top:-150px;margin-bottom:-180px;z-index:5;}

.head_link{float:right; text-align:right;}

.head_link a{color:#CCC; display:inline-block; padding:0 8px; margin:7px 0 0; border-right:solid 1px #EEE;}

.head_link a:hover{color:#f1f1f1; text-decoration:none;}
 #chat_settings { position: absolute; z-index: 0; bottom: 3px; left: 230px; border: solid; outline: none; background: rgba(0, 0, 0, .2); z-index: 1; bottom: 10px; border: 0px; outline: none; color: #FFF; height: 30px; text-indent: px; text-align: center; left: px; width: 70px; }
.home-top{float:left;width:100%;position:relative;margin-top:60px;min-height:490px}
.mod_11713360 {border: 1px solid #FFFFFF;margin: 0 auto;}
.mod_11713360 .fullmod table{width: 100%;}
.mod_11713360 td{vertical-align: top;}
.mod_11713360 .celcombo1{position: relative;padding-right: 15px;width: 755px;max-width: 755px;}
.mod_11713360 .celcombo2{position: relative;background-color: transparent;width: 140px;max-width: 140px;}
#z_col0.full .mod_11713360 .fullmod .fullmod, #z_col100.full .mod_11713360 .fullmod .fullmod, #z_col130.full .mod_11713360 .fullmod .fullmod{width: auto;}

.loop-stylish-date .loop-stylish-date-num {
  font-size: 14px;
  padding: 5px 0;
  border: 1px solid #DDD;
  border-top: 0;
}


.badge {
  border-radius: 50%;
  display: none;
  font-size: 13px;
  font-family: "Klavika-medium","Fago-Offc-Regular","Helvetica Neue",Helvetica,Arial,sans-serif;
  line-height: 1;
  width: 20px;
  height: 20px;
  padding-top: 3px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
  background-color: #0071b9;
  color: #fff;
  position: absolute;
  z-index: 3;
  overflow: hidden;
  top: 20px;
  left: 17px;
}

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



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}


#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.slides,
.wpb_gallery_slides ul.slides,
#content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.flex-direction-nav,
body .wpb_gallery_slides ul li,
.wpb_content_element .wpb_gallery_slides ul li {
  list-style: none;
  padding: 0;
  background-image: none;
  margin: 0;
}
.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}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
.alc{text-align:center}

.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-16-0 , #pg-16-3 , #pg-16-4 , #pg-16-5 , #pg-16-6 , #pg-16-7 , #pg-16-8 , #pg-16-9 , #pl-16 .so-panel { margin-bottom:50px }
 #pl-16 .so-panel:last-child { margin-bottom:0px }
 #pg-130-0 , #pl-130 .so-panel { margin-bottom:50px }
 #pl-130 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cbb6534592f5-0 , #pl-w5cbb6534592f5 .so-panel { margin-bottom:50px }
 #pl-w5cbb6534592f5 .so-panel:last-child { margin-bottom:0px }

.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-lg-12 {
    width: 100%;
  }
.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI5MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAyYWVmMCI+PHBhdGggZD0iTTAgMHYxNDBoMTI4MEwwIDB6Ii8+PC9nPjwvc3ZnPg==);background-size:100% 90px;bottom:0;height:90px;z-index:10}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}


.slides,
.flex-control-nav,
.flex-direction-nav {
	list-style: none;
	margin: 0; 
	padding: 0; 
}
 

.flexslider .slides img {
	display: block;
	max-width: 100%; 
}



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

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

* html .slides {
	height: 1%;
}


.flexslider .slides {
	zoom: 1;
}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}

.tagdiv-small-theme-menu .menu-item-has-children {
  position: relative;
}

.tagdiv-small-theme-menu .menu-item-has-children ul {
  min-width: 10em;
  width: auto;
  padding: 15px 0;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
  visibility: hidden;
  opacity: 0;
  
}

.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item-has-children ul {
  left: 100%;
  margin: -15px 0;
  
}

.tagdiv-small-theme #td-mobile-nav .menu-item {
  position: relative;
}

.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}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

#col-1 .section .h3{border-top:10px solid #e8e8e8;font-weight:bold;font-size:16px;padding:10px 0 5px 0;font-family:"Trebuchet MS",sans-serif;position:relative;color:#64870e;display:block;}

#col-1 .section .h3 a{color:#64870e;}

#col-1 .section .h3 a:hover{color:#4c6f00;text-decoration:none;}

#col-2 h3,#col-2 .h3,#col-2 h2, #col-2 .h2{border-bottom:10px solid #e8e8e8;font-size:16px;font-weight:bold;padding:10px 0 5px;color:#7aad03;display:block;}

#col-3 .section .h3{border-top:10px solid #e8e8e8;font-weight:bold;font-size:16px;padding:10px 0 5px 0;font-family:"Trebuchet MS",sans-serif;position:relative;color:#1a4a05;display:block;}

#col-1 #products .h3{padding:10px 50px 8px 5%;position:relative;}

#col-1 .section .h3 a:hover,#col-1 .section ul li a:hover{color:#3c3c3c;}

			#slider-cycle .author-wrap .author-link a,
			#slider-cycle .author-wrap span.author-link {
				font-family:Arial, Helvetica, sans-serif;
				color:#000;
				text-transform:uppercase;
				text-decoration:none;
				font-style:normal;
				}

			#slider-cycle .author-wrap .author-link a:hover {
				text-decoration:underline;
				}

				.featured_articles li .author-wrap .author-link,
				.featured_articles li .author-wrap .author-link a {
					font-style:normal;
					color:#fff;
					text-decoration:none;
					text-transform:uppercase;
					font-family:Arial, Helvetica, sans-serif;
					}

				.featured_articles li .author-wrap .author-link a:hover {
					text-decoration:underline;
					}
.row{margin-left:-15px;margin-right:-15px}

.tiles .item figure img,
figure a .overlay .info,
div.items.row.row-offset-0.light-gallery {
	margin-bottom: 0;
}

.row-offset-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.row-full-height {
  height: 100%;
}

.row-same-height {
  display: table;
  width: 100%;
  
  table-layout: fixed;
}

.row-offset-0 .inner-col {
  padding: 90px;
}

.row-offset-0 [class*="col-"]:first-child .panel.pricing {
  border-left: 2px solid rgba(0, 0, 0, 0.09);
}

.row-offset-0 [class*="col-"]:first-child .panel.pricing2 {
  border-left: 0 !important;
}

    
    #header-main .search-toggle #desktop-search-icon-close {
      display: none; }

    
    #header-main .search-toggle #desktop-search-icon-close, #header-main .search-toggle #desktop-search-icon-open {
      width: 20px;
      height: 34px; }

    
    #header-main .search-toggle[aria-expanded="true"] #desktop-search-icon-close {
      display: block; }
.et_pb_row_5.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_4.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}



#header-top-wrapper,
#header-group-wrapper,
#preface-top-wrapper,
#main-wrapper,
#preface-bottom,
#content-top,
#content-region,
#content-bottom,
#postscript-top,
#postscript-bottom-wrapper,
#footer-wrapper,
#footer-message-wrapper {
  clear: both;
}
.help__link,.list-view__item-title,.breadcrumb__link,.header-mobile__nav-link,.download-list__link,.footer__nav-link{color:#4c4c4c;border-bottom:1px solid #4c4c4c;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.help__link:hover,.list-view__item-title:hover,.breadcrumb__link:hover,.header-mobile__nav-link:hover,.download-list__link:hover,.footer__nav-link:hover{color:#006ab3;border-color:#006ab3}
.header-mobile__nav-link{z-index:5;position:relative;border:0;display:inline-block;width:100%;padding:10px 20px;padding:1rem 2rem}
.header-mobile__nav-link-icon{z-index:10;position:absolute;right:0;top:0;width:50px;width:5rem;height:100%}

   #fix_footer img{
    background-repeat: no-repeat;
    background-size: contain;
	width: 26px;
    height: 26px;
    margin-left: 60px;
  }
#td-header-menu{display:inline-block;vertical-align:top}
.td-affix #td-header-menu{display:block}
.td-header-style-4 #td-header-menu,.td-header-style-5 #td-header-menu,.td-header-style-6 #td-header-menu,.td-header-style-7 #td-header-menu,.td-header-style-12 #td-header-menu{display:block}
.td-header-style-10 #td-header-menu{display:table;margin:0 auto}
.td-header-style-8 .td_stretch_content #td-header-menu,.td-header-style-8 .td_stretch_content_1200 #td-header-menu,.td-header-style-8 .td_stretch_content_1400 #td-header-menu,.td-header-style-8 .td_stretch_content_1600 #td-header-menu,.td-header-style-8 .td_stretch_content_1800 #td-header-menu{padding-left:20px}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

    .td_block_wrap .td-subcat-item .td-cur-simple-item {
	    color: #d62128;
	}


.abstopsidebar .td_block_wrap{
	padding-bottom:0px;
}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}
.row{margin-right:-15px;margin-left:-15px}
.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%}


#footleft {
width:680px;
float:left;
padding:0 0 0 30px;
}




#head-main-wrap {
	width: 100%;
	}


.left, .alignleft {
	float: left;
	}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}




.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; 
}


.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	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;
	
}

div.portail {
	margin:0px
}

a.portail, a.portail:hover, a.portail:visited, a.portail:visited {	color: #0A3323;
	text-decoration:none;
	font-size:17px;
	font-weight:bold;
}

    #content_box {
        padding-right: 0px;
        padding-left: 0px!important;
    }

.ss-full-width #content_box {
    padding-right: 0;
    padding-left: 0;
}
.form-block--with-label .form-block__form .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;}
.row{margin-left:-15px;margin-right:-15px}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}
.shopping-cart-header .widgettitle{display:none}
.widgettitle{position:relative;display:block;margin-bottom:15px;letter-spacing:1px}
.widget_testimonials .widgettitle{margin-bottom:-17px}
.widget_news_feed .widgettitle{margin-bottom:-18px}

#mk-sidebar div.widgettitle {margin-bottom:0px;padding-bottom:15px;line-height:1.66em;}
 #mk-footer .widgettitle { text-transform:uppercase; font-size:16px; color:#d7b49e; font-weight:bolder; }
 #mk-footer .widgettitle a { color:#d7b49e; }
 .megamenu-widgets-container .widgettitle { text-transform:uppercase; font-size:14px; font-weight:bolder; }
 .mk-side-dashboard .widgettitle { text-transform:uppercase; font-size:14px; color:#fff; font-weight:bolder; }
 .mk-side-dashboard .widgettitle a { color:#fff; }
 #mk-sidebar .widgettitle { text-transform:uppercase; font-size:14px; color:#333333; font-weight:bolder; }
 #mk-sidebar .widgettitle a { color:#333333; }


	.row,
	body {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}


	.single-people .page-title .row {
		width: 700px;
	}


	
	.people-form,
	.single-people .page-title .row {
		width: 100%;
	}


	.page-id-3250 .page-title .row h2 {
		padding-top: 100px;
		text-align: center;
	}


	.post-type-archive-people .page-title .row {
		width: auto;
	}

    .blog_left .sidebar_widget {
        display: inline-block;
        margin-bottom: 60px;
        position: relative;
    }


.credits .copyright {
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow: 0 1px 0 #111;
}


.credits .copyright a { color: #fff; }

.credits .copyright a:hover { color: #0093C2; }




.title_content {
    position: relative;
}

.title_content h3 {
    border-bottom: 1px solid #D6D6D6;
    color: #464646;
    font-family: Lato,sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 50px;
    margin-bottom: 20px;
    margin-top: 0;
    text-transform: capitalize;
}

.title_content.white h3 {
    font-family: Lato,sans-serif;
    font-weight: 500;
    font-size: 20px;
    color: #FFFFFF;
    margin-top: 0;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.wpb_text_column.righformsections .inner-content .html-shortcode.itpart2,.wpb_text_column.righformsections .inner-content .btnx.continue-part2
{
    display:none;
}

.wpb_text_column.righformsections .inner-content .btnx.continue-part1,.wpb_text_column.righformsections .inner-content .btnx.continue-part2 {
    float: left;
    clear: both;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 20px!important;
}

.responsive-menu
{	display: none;
}

	.responsive-menu a
	{	height: 40px; width: 40px; display: inline-block;
	}


.homepage-works {
  margin-bottom: 144px; }

  .homepage-works .aspect-widescreen {
    padding-top: inherit; }

.item-page a {
    font-weight: 700;
    text-decoration:underline;
}

.item-page .btn, , ul.nav.nav-tabs a, .lista-a-z-ans a {
	text-decoration:none;
	font-weight:normal;
	}

.item-page .btn, ul.nav.nav-tabs a, .lista-a-z-ans a {
	text-decoration:none;
	font-weight:normal;
	}

.testimonial-list{display:inline-block; vertical-align:top; width:100%;}

.testimonial-list-item{float:left; width:100%;}


.clear {
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	line-height: 0;
	width: 100%;
	overflow:hidden;
}


.clear-bottommargin { margin-bottom: -50px !important; }


.clear-bottommargin-sm { margin-bottom: -30px !important; }


.clear-bottommargin-lg { margin-bottom: -80px !important; }

        #mw_board_group_3 .mw_board_group_3_item { float:left; width:70px; overflow:hidden; }

    #mw_board_group_3 .mw_board_group_3_item:hover { color:#2F3743; text-decoration:underline; }


.acsmf-feed-card-posts .acsmf-post-img {
    margin-bottom: 1em; 
    max-width: 100%;
    border-radius: 3px;
}


.acsmf-feed-card-youtube .acsmf-post-img-container {
	position: relative;
}


.acsmf-feed-card-youtube .acsmf-post-img-container::before {
	content: "\62";
	position: absolute;
    font-family: 'algonicon';
	color: black;
	top: calc(50% - 10px);
	left: calc(50% - 20px);
    font-size: 3em;
    opacity: 0.7;
}


.acsmf-feed-card-post-card a:hover .acsmf-post-img-container::before {
    color: #ff0000;
    opacity: 1;
}


.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.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-lg-12 {
    width: 100%;
  }


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


    .col-lg-6 {
        width: 50%;
    }
.row{max-width:1380px;margin-left:auto;margin-right:auto}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.row .row{margin-left:-.9375rem;margin-right:-.9375rem}
.row .row.collapse{margin-left:0;margin-right:0}
.row.expanded{max-width:none}
.column.row.row,.row.row.columns{float:none}
.highlighted_tournee .tournee .row{background-color:#900}



.title-center{text-align:center;color:#fff;font: normal "Helvetica Neue LT Std Lt";}


.testimonial_rotator.template-longform .testimonial_rotator_img { width: 50px; height: 50px; border-radius: 100%; margin: 0 auto; display: block; overflow: hidden; }

.testimonial_rotator.template-longform .testimonial_rotator_img img { width: 50px; height: 50px; }
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

h1.vc_custom_heading {
  font-size: 70px;
  font-weight: 700;
}

.hero h1.vc_custom_heading {
  font-size: 3em;
}

.loan_types .vc_general.vc_cta3.vc_cta3-style-classic h2.vc_custom_heading {
  font-size: 18px !important;
}

	#content {
		float: none !important;
		width: auto;
	}
#main .z_centre_inner,#main .module-WEBTV_page2_video{display:table !important;table-layout:fixed}
.z_centre_inner {overflow: hidden;width: 100%;display: block;}
.page-template-template-homepage #home-services .service-item.main .line-3{font-size:16px;display:block;line-height:1.25em}
.l-corporate-footer .l-corporate-footer-logo-copyrights-wrapper{width:100%;background-color:#525a5c;padding:0}
.l-corporate-footer .l-corporate-footer-logo-copyrights-wrapper .l-corporate-footer-logo-copyrights{display:table;margin:0 auto;padding:14px 40px;width:100%;max-width:1200px;box-sizing:border-box}
.l-corporate-footer .l-corporate-footer-logo-copyrights-wrapper .l-corporate-footer-logo-copyrights .l-corporate-footer-logo{display:table-cell;width:45%;vertical-align:middle}
.l-corporate-footer .l-corporate-footer-logo-copyrights-wrapper .l-corporate-footer-logo-copyrights .l-corporate-footer-copyright{display:table-cell;width:50%;vertical-align:middle;text-align:right;font-size:14px;font-size:.875rem;line-height:24px}

.stui-header__menu{position:relative; color: #fff;border-bottom:3px solid #9e005c;}



.stui-header__menu li{float:left;}

.stui-header__menu li a{display:inline-block; padding: 15px 25px; font-size:15px; color: #333;border-radius:10px 10px 0 0;}

.stui-header__menu li.active a{ background-color: #9e005c;color:#fff;}

.stui-header__menu .more{ position: absolute; top: 0; right: 0; padding: 15px 20px; color: #999;}

	.stui-header__menu:before,.stui-header__menu:after{ display: none;}

	.stui-header__menu ul { height: 38px; display: -webkit-box; display: -webkit-flex; display: flex;}

	.stui-header__menu ul li{ display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; text-align: center;}
.mc-private-offer__sum--landscape{font-size:32px;font-weight:700}
.db{display:block}
.db-ns{display:block}
.db-m{display:block}
.db-l{display:block}
.db-xl{display:block}

.tw-paginate {
    padding-top: 20px;
    color: white;
}

			.featured_articles li span.meta .date {
				display:none;
				}

#kopfsymbole{
	text-align: right;
}

#kopfsymbole,#searchform{
	float: right;
	display: inline-block;
}



.unseen,
#line,
#header ul,
#breadcrumbs,
.article-info-term,
ul.actions,
#close,
.display-limit,
.moduletable_menu,
.moduletable_js,
.tabouter,
#bottom,
.pagination,
#footer,
#header-image,
.kopfbild,
.navbar-search,
#test,
.element-invisible,.btn-navbar,
.mod-languages,
#nav,
.bildinnen,
.highlights,#footerarea


{
      display: none;
}


.element-invisible {
    position: absolute;
    left: -3000px;
    top: -3000px;
    line-height: 0;
    display: inline;
    color:#fff; background:#000
}
.loader .preloader__contener{opacity:0;position:absolute;background-color:#D7D7D7;bottom:22vh;left:50%;margin-left:-73px;height:1px;width:146px;overflow:hidden}
.loader .preloader__contener.center__vertical{bottom:50vh}
.loader .preloader__contener .preloader{position:absolute;background-color:#C19C5E;bottom:0;left:0;height:1px;width:0}
.point_me__fancy_box_border,.point_me__fancy_box_corners{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}
.point_me__fancy_box_corners{width:100%;height:100%}
.point_me__fancy_box_corners:after,.point_me__fancy_box_corners:before{content:"";display:block;width:3em;height:3em;border-radius:1.5em;border:2px solid #cca13b;position:absolute;top:-1.5em;left:-1.5em;background:#fafaec;z-index:2}
.point_me__fancy_box_corners:after{right:-1.5em;left:auto}
.point_me__fancy_box_corners.bottom:after,.point_me__fancy_box_corners.bottom:before{top:auto;bottom:-1.5em}
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.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;
}

.job_txt1 h3{ font-family:Myriad Pro, Myriad; font-size:18px; color:#4f4e4d; font-weight:normal; line-height:30px;}

.job_txt1 li{ list-style:none;  float:left; width:170px; font-family:Tahoma; font-size:12px; color:#686868; }

.job_txt1 li a{ color:#686868;}


	#slide #mainSlide .user  {
		overflow:hidden;
	}

	#slide #mainSlide .user:before  {
		opacity:0.3;
		content:" ";
		display:block;
		position:absolute;
		border:1px solid black;
	}

  .entry-comment-number {
    display: none;
  }


.entry-meta .entry-comment-number a {
  background-color: #9BC90D;
  border-radius: 3px;
  color: #fff;
  display: block;
  font-size: 12px;
  height: 19px;
  line-height: 20px;
  padding: 0 8px;
  position: absolute;
  top: 3px;
  right: 0;
  position: absolute;
}


.entry-meta .entry-comment-number a:hover {
  background-color: #79A70A;
  text-decoration: none;
}


.entry-meta .entry-comment-number a:hover:after {
  border-color: #79A70A transparent transparent transparent;
}


.entry-meta .entry-comment-number a:after {
  border-color: #9BC90D transparent transparent transparent;
  border-style: solid;
  border-width: 4px 4px 0px 4px;
  bottom: 1px;
  content: "";
  position: absolute;
  top: 19px;
  left: 7px;
}
.mkd-blog-slider-holder .mkd-bli-excerpt,.mkd-page-footer,.mkd-page-footer .mkd-footer-bottom-holder,.mkd-page-footer .mkd-footer-top-holder,.mkd-page-header{display:inline-block;width:100%;vertical-align:middle}
.mkd-page-footer .mkd-footer-bottom-holder{position:relative;background-color:#363636;box-sizing:border-box;text-align:center}
.mkd-page-footer .mkd-footer-bottom-holder .mkd-footer-bottom-inner{box-sizing:border-box}
.mkd-page-footer .mkd-footer-bottom-holder .mkd-footer-bottom-inner.mkd-grid{padding:19px 0}
.mkd-page-footer .mkd-footer-bottom-holder .mkd-footer-bottom-inner.mkd-full-width{padding:19px 50px}



.content_block .uvc-sub-heading b,
.content_block .uvc-sub-heading strong,
.content_block .uvc-heading b,
.content_block .uvc-heading strong {
    font-weight: 700;
}
.uvc-sub-heading{line-height:normal;margin:0 auto}



.credits {
  position: relative;
}



.credits-blog {
  color: #ddd;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
}


.credits-blog a, .credits-blog a:visited {
  color: #ddd;
}


.credits-blog a:hover, .credits-blog a:focus, .credits-blog a:active {
  color: #aaa;
}



.credits-designer {
  color: #aaa;
  font-size: 12px;
  font-size: 0.75rem;
  margin-top: 5px;
  margin-top: 0.3125rem;
  text-align: center;
}


.credits-designer a, .credits-designer a:visited {
  color: #aaa;
}


.credits-designer a:hover, .credits-designer a:focus, .credits-designer a:active {
  color: #ddd;
}

div.cta-mobile .nav-cta-mobile {
	font-size: 0.875em;
	text-transform: uppercase;
	text-align: center;
	overflow: hidden;
	background-color: #333;
	border-bottom: 2px solid #222;
}

div.cta-mobile .nav-cta-mobile li {
	width: 33.333%;
	border-right: 1px solid #444;
	border-left: 1px solid #222;
}

div.cta-mobile .nav-cta-mobile a {
	color: #fff;
	line-height: 48px;
}

div.cta-mobile .nav-cta-mobile a:hover {
	background-color: #222;
	text-decoration: none;
}

div.cta-mobile .nav-cta-mobile .icon {
	width: 18px;
	height: 18px;
}

 div.cta-mobile .nav li {
    float: left;
}
.header-inner{display:none}
.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
#wb-so .row{background:#fff;padding:1em 0 0}
#wb-sm .sm .row{background:0 0}
#wb-sm .sm .row a{color:#6e6e6e}
.eggnews-ticker-wrapper~.top-header-section{border-top:2px solid #408c40}
.eggnews-ticker-wrapper{margin:0}

.top-menu ul li, .eggnews-ticker-wrapper ~ .top-header-section {border-color: #dd3333}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }


.has-post-thumbnail .entry-featured{border-bottom:none; box-shadow:none;}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.primary-nav__list--secondary .primary-nav__item{font-size:1.125em}
.primary-nav__item{line-height:1;font-size:1.375em}
.primary-nav__item .sprite{width:1.125em;height:1.125em;fill:#fff}
.primary-nav__item:not(:last-child){margin-bottom:.5625em}
.primary-nav__item--search{margin-top:3rem}
.primary-nav .current-menu-ancestor:not(.primary-nav__item--search) .menu-link:after,.primary-nav .current-menu-item:not(.primary-nav__item--search) .menu-link:after,.primary-nav .current-post-ancestor:not(.primary-nav__item--search) .menu-link:after{transform:translateY(.375em);opacity:1}
.skiplink,.skiplink a,.skiplink a:hover,.skiplink a:visited{position: absolute;overflow: hidden;top: -1000px;left: -1000px}
.skiplink a:focus,.skiplink a:active{position: absolute;top: 0;left: 0}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.widget_eu_cookie_law_widget.widget.top{bottom:auto;top:1em}
.admin-bar .widget_eu_cookie_law_widget.widget.top{top:3em}




.top { background: linear-gradient(to bottom, #25426f 0%, #223d66 100%); border-bottom: 1px solid #446596; color: #aab0be; position: relative; }

.top::before, .top::after { position: absolute; content: ''; background-color: #2f538a; }



.top-navigation { text-align: center; margin: 0; padding: 0 0 5px; }

.top-navigation .sub-menu { position: absolute; float: left; left: -9999em; z-index: 9999; text-align: left; list-style: none; padding: 0; }

.top::before { border-top-color: #5875a2; }

.top::after { border-left-color: #5875a2; }

.header__container, .top::before, .top::after { background-color: #2f538a; }
.td-main-content-wrap,.td-category-grid{background-color:#fff}
.page-template-page-pagebuilder-title .td-main-content-wrap{padding-top:0}
.td-main-content-wrap{padding-bottom:40px}
.td_category_template_2.td_category_top_posts_style_disable .td-main-content-wrap{padding-top:26px}
.td_category_template_6 .td-main-content-wrap{padding-top:48px}
.td_category_template_8 .td-main-content-wrap{padding-top:48px}





.clearfix:before,
.clearfix:after,
.fw-container:before,
.fw-container:after,
.fw-container-fluid:before,
.fw-container-fluid:after,
.fw-row:before,
.fw-row:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after {
	content: " ";
	display: table;
}


.clearfix:after,
.fw-container:after,
.fw-container-fluid:after,
.fw-row:after,
.dl-horizontal dd:after {
	clear: both;
}

.fw-container-fluid {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.fw-main-row.background-video .fw-container,
.fw-main-row.background-video .fw-container-fluid {
	z-index: 1;
}
.fusion-tabs.clean .tab-pane{margin:20px 0}
.fusion-tabs .tab-pane{display:none;padding:15px;max-width:100%;border:1px solid #f1f2f2;border-top:none}
.fusion-tabs.clean .tab-content .tab-pane{padding:0;background:0 0;border:none}
.fusion-tabs.vertical-tabs .tab-pane{padding:30px;border:1px solid #ebeaea;}
.fusion-tabs.fusion-tabs-1 .tab-pane{background-color:#010101;}
.fusion-tabs.fusion-tabs-1 .nav,.fusion-tabs.fusion-tabs-1 .nav-tabs,.fusion-tabs.fusion-tabs-1 .tab-content .tab-pane{border-color:rgba(235,234,234,0);}

    .copyrights { text-align: center }

		.postauthor h5, .copyrights a, .single_post a, .textwidget a, .pnavigation2 a, .sidebar.c-4-12 a:hover, .copyrights a:hover, footer .widget li a:hover, .sidebar.c-4-12 a:hover, .related-posts a:hover .title, .reply a, .title a:hover, .post-info a:hover, .comm, #tabber .inside li a:hover, .readMore a:hover, .fn a, a, a:hover, .secondary-navigation #navigation ul li a:hover, .readMore a, .primary-navigation a:hover, .secondary-navigation #navigation ul .current-menu-item a, .widget .wp_review_tab_widget_content a, .sidebar .wpt_widget_content a { color:#0274BE; }
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.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-3{width:25%}

	#top .avia_hidden_link_text{display: none;}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#159af2}

.twitter-feed .twitter-content .owl-carousel {
  width: 100%;
  display: block;
}

.streaming-box .owl-carousel {
  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-right: 15px;
  padding-left: 15px;
}

  .col-md-3 {
    width: 25%;
  }


.site-title{float:left;font-size:28px;font-weight:700;margin:0;padding:2px 0;text-transform:uppercase;}

.site-title a{color:#FFF;text-decoration:none;}


	.site-title a,
	.slide-title { color: #blank }
.fixed_top_header .side_menu_button,.fixed_top_header .shopping_cart_inner,.fixed_top_header .mobile_menu_button,.fixed_top_header .header_bottom_right_widget_holder,.fixed_top_header .mobile_menu_button{height:45px!important}
.mobile_menu_button{display:table}
header.menu_bottom.has_header_fixed_right .mobile_menu_button{height:130px}
.mobile_menu_button span{color:#777;width:19px;height:17px;font-size:14px;z-index:50;display:table-cell;position:relative;cursor:pointer;vertical-align:middle}
.dark .mobile_menu_button span{color:#000}
.popup_menu_opened .main_menu,.popup_menu_opened .side_menu_button a:not(.popup_menu),.popup_menu_opened #back_to_top,.popup_menu_opened .header_top,.popup_menu_opened header .tooltip,.popup_menu_opened .mobile_menu_button,.popup_menu_opened .fixed_top_header .header_bottom_center_widget,.popup_menu_opened .fixed_top_header .header_bottom_right_widget_holder{visibility:hidden!important}

	.controls.slider_navigation
	{
		margin-top: 50px;
	}

.slider_navigation .more, .slider_navigation .prev, .slider_navigation .next
{
	float: left;
	display: block;
	padding: 0;
	border: none;
}

.slider_navigation .more
{
	display: none;
}
.text-center{text-align:center!important}
.text-center-xs{text-align:center}




.home-img-inline {
	display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 90vh;
  margin-top: -75px;
}


.home-img {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  
}

.home-img img {
  width: auto;
  height: 125%;
  position: absolute;
  bottom: 0;
  right: 0;
  top: -20%;
  left: 50%;
  margin-right: -50%;
  
  transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -webkit-transform: translate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
}

.btLogoArea .logo {
    line-height: 0;
    float: left;
    }

.btLogoArea .logo img {
    height: 50px;
    width: auto;
    display: block;
    }

.btLogoArea .logo img.btAltLogo {
    display: none;
    }

.btMenuHorizontal.btMenuCenter .logo {
    position: relative;
    z-index: 8;
    float: left;
    margin: 0 0 0 50%;
    }

.btMenuVertical:not(.btHideMenu) .btLogoArea .logo,
.btMenuVertical:not(.btHideMenu) .btCloseVertical {
    display: none;
    }


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}

.thelike, .thedislike, .thecomment {
    padding: 0 4px;
    line-height: 23px;
    margin-right: 1px;
    border: 1px solid #ccc;
    display: inline-block;
    box-sizing: border-box;
    transition: all 0.25s ease;
    border-radius: 3px;
}

span.thelike, span.thedislike, .thecomment {
    font-weight: normal;
    color: #b3b3b3;
}

.thelike i, .thedislike i { margin-right: 5px }

.post-like.inactive .thelike, .post-dislike.inactive .thedislike { cursor: default; color: #d0d0d0 !important; border-color: inherit; }
.pr-3,.px-3{padding-right:1rem!important}
.pl-3,.px-3{padding-left:1rem!important}


.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;

  
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  }


.wp-caption img {
  margin: 0;
  padding: 0;
  border: none;
  }


.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
  color: #111;
  }


a,
a:visited, 
a:hover,
.entry-content a, 
.junkie-pagination .current,
.junkie-pagination a:hover,
#footer-widgets .widget ul li a:hover,
#sidebar .widget ul li a:hover,
.entry-bottom a:hover {
	color: #42a2ce;
}


.entry-bottom span.entry-categories {
	border-color: #42a2ce;
}

.entry-bottom {
	border-top: 1px solid #e6e6e6;
	border-bottom: 5px solid #e6e6e6;
	color: #999999;
	padding: 10px 0;
}

.entry-bottom a:link,
.entry-bottom a:visited {
	border-bottom: 1px dotted #cccccc;
	color: #333333;
}

.entry-bottom span.entry-tags {
	margin-left: 10px;
}


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


.dywawi .luwy,
.dywawi .zyzafo {
	display: inline-block;
	padding: 0.2rem 0.8rem;
	margin-right: 3px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	color: var(--button-text-color);
	background: #ee1133;
	background: var(--button-color);
}


.dywawi .luwy.dots {
	padding: 0 0.5rem;
}


	.dywawi .luwy,
	.dywawi .zyzafo {
		padding: 0.35rem 1rem;
		margin-right: 0.5rem;
	}


#sidebar-secondary .testimonials-box .feedback {
	margin-bottom: 0;
}


	.feedback {
		padding-bottom: 45px;
	}


.photo-agence{

  max-width: 100% !important;

  margin-right: 0 !important;

}

 .footer-widget-area
{
font-size:8px;
font-family:"Times New Roman";
font-weight:400;
font-style:normal;
color:#000000;
text-shadow:none;
text-align:left;
text-decoration:none;
margin: 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%}
 
.r2 {margin-top: 2px; float: left; margin-bottom: 0px; border: 0px solid}

.r1 a, .r2 a {color: black}


.socialbuttons {
position: relative;
float: right;
width: 20px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
height: 25px;
top: 0px;
background: #606E81;
margin-right: 12px;
padding: 0px 6px 1px 1px;
overflow: hidden;
}
.img-fluid{max-width:100%;height:auto}

.node-type-special-communication-page .img-responsive{display:inline-block;}
.row{margin-left:-15px;margin-right:-15px}


.byline,
.updated {
    display: none;
}


.single .byline,
.group-blog .byline {
    display: inline;
    margin-right: 0;
}
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#page-content{position:relative;padding:30px 0 0 0}

		
	#feat-top-wrap .feat-top2-left-wrap .feat-info-wrap,
	#feat-top-wrap .feat-top2-right-wrap .feat-info-wrap {
		top: 0;
		right: 0;
		}

		
	#feat-wide-wrap .feat-info-wrap {
		top: 0;
		right: 0;
		}


.feat-info-wrap {
	position: absolute;
		top: 0;
		right: 0;
	}


#home-feat-wrap .feat-info-wrap,
#feat-wide-wrap .feat-wide5-main .feat-info-wrap {
	top: 5px;
	right: 10px;
	}


#feat-top-wrap .feat-info-wrap {
	top: 5px;
	right: 5px;
	}


.feat-info-wrap i {
	font-size: .8rem;
	line-height: 100%;
	margin-top: -1px;
	vertical-align: top;
	}


#sidebar-wrap .blog-widget-wrap .feat-info-wrap,
#foot-widget-wrap .blog-widget-wrap .feat-info-wrap {
	display: none;
	}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.header .nav .search-open{right:0;top:40px;display:none;padding:14px;position:absolute;background:#fcfcfc;border-top:solid 2px #eee;box-shadow:0 1px 3px #ddd}
.header .nav .search-open form{margin:0}
.header .mega-menu .collapse,.header .mega-menu .dropdown,.header .mega-menu .dropup,.header .mega-menu .nav{position:static}
.header .mega-menu .nav.pull-right .dropdown-menu{right:0}
.header-fixed .header.header-fixed-shrink .nav .search-open{top:60px}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}

        
.articlelist{
	border-right: 2px solid  #333;
	font-family: "Times New Roman", Times, serif !important;
	color: #333;
	font-size: 9px;
	margin-right: 2px;
	padding: 0 2px 0 2px !important;
	border-bottom: none !important;
	display: inline;

	
}

.articlelist a{ color: #FF3300 !important;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.logged-in #mobile-nav .secondary-m .last{position:absolute;top:17px;right:26px}
.logged-in #mobile-nav .secondary-m .last a{font-size:0;height:auto;line-height:0}
.logged-in #mobile-nav .secondary-m .last a:before{font-family:"amg" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"s";font-size:20px}
#content .account-navigation li.last{border:0}
.link-primary:before,.list-faq .list-group:before,.list-primary .list-image:before{content:' '}
.list-faq .list-image,.list-primary .list-image{transition:transform .5s;background-size:cover;background-position:center center}
.list-faq{width:100%;position:relative;overflow:hidden;max-width:1034px;margin:0 auto}
.list-faq .list-group{position:relative;overflow:hidden;padding:25px 45px;color:#fff;text-align:center}
.list-faq .list-group:before{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(3,3,3,.57);z-index:2}
.list-faq .list-group:hover .list-image{-ms-transform:scale(1.05);transform:scale(1.05)}
.list-faq .list-body{position:relative;z-index:20}
.list-faq .list-image{z-index:1;background-repeat:no-repeat}
.list-faq .list-body h4{min-height:0!important;font-size:20px}
#masthead.no-image .overlay{display:none}
.home-logos ul{margin:0;padding-left:0%;list-style:none;text-align:center;display:inline-block;}
.home-logos li{margin:0;padding:10px;text-align:center;display:inline;}
.home-trusted .home-logos img{display:inline;width:19%;margin:20px;}
.home-logos img{width:85%}

.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}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
#top .avia-button-fullwidth .avia_button_icon,#top .avia-button-fullwidth .avia_iconbox_title{position:relative;z-index:3;-webkit-perspective:1000px;-webkit-backface-visibility:hidden}

.landscape-alert {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  text-align: center;
  padding: 20% 10% 0;
  overflow: hidden;
  display: none;
  background: #fff;
  color: #141414; }

  .landscape-alert p {
    color: #000;
    font-size: 14px;
    line-height: 26px; }

.small_calculator_column{
	position: absolute;
	right: calc(50% - 1140px/2);
	bottom: 10%;
	z-index: 10;
}
.fullscreen-table{display:table;height:100%;width:100%;}
.fullscreen-table-cell{display:table-cell;height:auto;vertical-align:middle;}


.site-description {
	color: #222;
	display: block;
	text-indent: -9999px;
}


.site-description,
.site-title {
	margin-bottom: 0;
	text-align: center;
}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}


            .counts .count-container .count .count-text {
                margin-top: 8px;
                font-size: 12px;
                text-transform: uppercase;
            }


#footer-info {
	float: left;
	padding-bottom: 10px;
	color: #666;
	text-align: left;
}


#footer-info a {
	color: #666;
	font-weight: 700;
}


#footer-info a:hover {
	opacity: 0.7;
}



	.et-social-icons,
	#footer-info {
		float: none;
		text-align: center;
	}

.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: #888888;
}

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

.site-header .navbar-toggle .icon-bar {
    background: #103b7a;
}


.lang_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}


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

td.ensystdtop {padding:0;vertical-align:top;border:0;margin: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;
			}


	#header_log .log_panel {
		width: 100% !important;
	}

.shop_title{
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
}

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

  .col-lg-4 {
    width: 33.33333333%;
  }

.map-wrapper {
    position:relative;
    height:365px;
}
.stack-banner{height:100%;width:auto;}
.stack-banner .box{padding-left:0;padding-right:0;}
.search-form .form__text-input input{padding:0.8rem 1rem}
.search-form .form__button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

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

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


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }
.view .progress-disabled{float:none;}
.view-news h2{margin-top:0;}
.view-news .row{margin-bottom:60px;}
.view-news .views-row-last .row{margin-bottom:15px;}
aside .view-news .row{margin-bottom:15px;}

.pc2015-item .pc2015-item-name .pc2015-item-name-title {
  font-size: 14px;
  line-height: 16px;
  margin-top: 2px;
  font-weight: bolder;
  display: block;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-name .pc2015-item-name-title {
  font-weight: bolder;
  font-size: 21px;
  line-height: 1.5;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-name .pc2015-item-name-title {
  font-size: 18px;
  font-weight: bolder;
  line-height: 1.1;
  margin-bottom: 16px;
}
#postid-31841 .et_pb_row .et_pb_blog_grid_wrapper .et_pb_ajax_pagination_container .et_pb_salvattore_content article.et_pb_post div.post-content{min-height:220px!important}


.widget {
  margin-bottom: 18px;
}

.widget h3 { border-bottom: 0; }


.jumping-man {
	text-align: center;
	max-width: 408px;
	margin: -67px auto 48px;
}


.jumping-man.v-2 {
	max-width: 428px;
	margin: 0 auto;
}


.jumping-man svg:not(:root) {
	overflow: visible;
}
.grid-list li .offers{position:absolute;right:16px;top:16px}
.grid-list li.video .offers{right:0;top:0}
.glide{position:relative;height:224px;width:90%;max-width:1200px;margin:0 auto}
.glide:after,.glide:before{content:"";width:100%;height:100%;position:absolute;top:0;left:-100%;display:block;background-color:rgba(255,255,255,0.54);z-index:1}
.glide:after{left:100%}
.glide--carousel .glide__slide{float:left;clear:none}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

  .wpvmp_catlist .woocommerce ul.products li.product-category a img {
    display: none; }

  .wpvmp_catlist .woocommerce ul.products li.product-category h3 {
    padding-bottom: 8px; }

  .wpvmp_catlist .woocommerce ul.products li.product-category mark {
    background: transparent; }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

		
        
        
        

        .pe-container{
            max-width: 420px;
            margin-left:auto;
            margin-right:auto;
        }
.container{margin:0 auto}
.container .row{margin-left:-.75rem;margin-right:-.75rem}
#footer-cta .container{position:relative;z-index:1}
.featured-logos .container{padding:40px 0}
footer .container{max-width:94%!important;width:94%!important}
#masthead.home-masthead .container{padding-top:60px;max-width:1320px}
#masthead.blog-masthead .container{max-width:1380px}
.oops .content .container{max-width:800px;font-size:28px;padding:0 0 100px}
.homepage .container{max-width:1230px}

.footer_widget .textwidget img {margin-right:50px;}

#footer .widget.widget_text .textwidget p {margin-top:0;}

.sidebar .textwidget .wp-caption {width:320px !important;float:left;max-width: 320px !important;}

.sidebar .textwidget .wp-caption p {margin:0;}


.sidebars-wrap .textwidget h3 {margin-bottom:0;padding-bottom:0;}




.sidebar-fullwidth .widget.widget_text .textwidget {text-align:center;}


			#site-title,
		#site-description {
			position: absolute;
			left: -9000px;
		}

.footer-logo {
	text-align: center;
	margin: 0px 0 12px
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}


.grideschis
{
background-color:#E6E7E9;
}

	
	#copyright-meta li {float: none; display: inline;}


#copyright-meta {margin: 6px 0 0; padding: 0; list-style: none; }

#copyright-meta li:first-child {margin: 0; padding: 0; border: 0;}

#copyright-meta li a {color: #fff; text-decoration: none;}
header .utility-nav ul li.has-dropdown:after{top:10px}
.logosMenus .ar-main-nav ul li.has-dropdown.full{padding-top:8px}


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}


		#content table.color tr td.perioada {
			font-size:11px;
		}


.mod_eb_mincalendar_dayname {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    text-align: center;
    text-decoration: none;
}


.tpa {
	font-family:"Arial Narrow";
	font-size:18px;
	color:#000;
	padding-left:3px;
	background-color:#FCC;
}

		
		
	#page-title { background-color: #F5F5F5; }

	#page-title a { color: #444; }

	#page-title a:hover { color: #12a5cc; }



.db {
    display: block;
}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.clearfix:before,.clearfix:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}

    ul.main-navi.clearfix {display: none;}



.node-form .content-multiple-table td.content-multiple-drag {
  width:30px;
  padding-right:0;
}

.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{
  padding-right:.5em;
}


.node-form .content-add-more .form-submit{
  margin:0;
}


.node-form .number {
  display:inline;
  width:auto;
}

.node-form .text {
  width:auto;
}





.node-unpublished {
  background-color: #fff4f4;
}

.preview .node {
  background-color: #ffffea;
}

.node-form .form-text {
  display: block;
  width: 95%;
}

.node-form .container-inline .form-text {
  display: inline;
  width: auto;
}

.node-form .standard {
  clear: both;
}

.node-form textarea {
  display: block;
  width: 95%;
}

.node-form .attachments fieldset {
  float: none;
  display: block;
}




.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}

.rt-container .rt-grid-3 {width: 220px;}

.col12 .rt-grid-3 #form-login .inputbox {width: 184px;}

.col16 .rt-grid-3 #form-login .inputbox {width: 124px;}
.row{margin-left:-4px;margin-right:-4px}
.row.row-collapse{margin-left:0!important;margin-right:0!important}
.row.row-thin{margin-left:-5px!important;margin-right:-5px!important}
.row.row-narrow{margin-left:-10px!important;margin-right:-10px!important}
.row-full-height{height:100%}
.row-same-height{display:table;width:100%;table-layout:fixed}
.wpcd-share-buttons-container div.col-md-12.row{margin-left:0;margin-right:0;display:block}

				
			
   .row.pln-cmpr:nth-child(odd)  {
      background: #e9e7e7;
   }
.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}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.site-header .menu-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: absolute;
  top: 100%;
  left: -9999em;
  padding-left: 4.01%;
  padding-right: 4.01%;
  padding-top: 4.5em;
  padding-bottom: 4.5em;
  width: 100%;
  background: #161C27;
  height: 100vh; }


.site-header .toggled .menu-container {
  left: 0; }
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}

    .nav li.menu-item-has-children:hover a {
      border-bottom: 4px solid black; }
#svg-loading .glass-svg{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;background:#fff;-webkit-transition:opacity 1.5s ease-out;-moz-transition:opacity 1.5s ease-out;-o-transition:opacity 1.5s ease-out;transition:opacity 1.5s ease-out;transition-delay:1.5s}
#svg-loading.draw .glass-svg{opacity:0}


.ind-3img-pct{
	width: 100%;
	height: auto;
}


a.social-media-icon {
	display: inline-block;
	width: 32px;
	height: 32px;
	margin-right: 6px;
	background-position: 0 0;
	overflow: hidden;
	text-indent: -1000px;
	-moz-transition: background-position .25s ease;
	-webkit-transition: background-position .25s ease;
	-o-transition: background-position .25s ease;
	-ms-transition: background-position .25s ease;
	transition: background-position .25s ease;
}


a.social-media-icon:hover {
	background-position: 0 -32px;
}
.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}

	

#logo {
	margin: 0 0 -39px 0; 
	text-align: right;
	}


  .large-12 {
    width: 100%; }
.btn-group .btn-ghost,.btn-group .btn-primary,.btn-group .btn-secondary{margin-right:1.75rem}
.btn-group .btn-ghost:hover,.btn-group .btn-primary:hover,.btn-group .btn-secondary:hover{margin-right:1rem}
.btn-group .btn-ghost:hover:after,.btn-group .btn-primary:hover:after,.btn-group .btn-secondary:hover:after{margin-left:1.5rem}
.cta-block .inner-content .btn-group a{color:#fff}
.cta-block .inner-content .btn-group a.btn-secondary{border:2px solid #fff}
section.media .resource-media{background:#222;color:#FFF;max-height:0;width:100%;overflow-x:hidden;-webkit-transition:all 0.8s;transition:all 0.8s;padding:0 20% 0 15%}
section.media .resource-media a{text-decoration:none;color:#9d9f90}
section.media .resource-media.show{border:2px solid #333;border-top:0;opacity:1;padding:2em 20% 2em 15%;max-height:1000px}
.et_header_style_centered .et-search-form input,.et_header_style_centered span.et_close_search_field{top:60%}
.et_vertical_nav.et_header_style_centered .et-search-form input,.et_vertical_nav.et_header_style_centered span.et_close_search_field{top:0}
span.et_close_search_field{display:block;position:absolute;z-index:99999;top:0;right:0;bottom:0;width:30px;height:30px;margin:auto;cursor:pointer}
span.et_close_search_field:after{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:ETmodules;font-size:32px;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;line-height:1;text-transform:none;content:"\4d";speak:none}
.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}
.et_vertical_nav span.et_close_search_field:after{font-size:16px}
.et_vertical_nav span.et_close_search_field{width:13px;height:18px}


.footer-corner {
	position: absolute;
	top: 0;
	left: 220px;
}
	

.footer .container .grid_4 { padding-top: 40px; width: 100%;display: block;clear: both;margin: 0 auto; text-align: center; border-top: 2px solid #ffffff;}

	
.container .grid_1,
.container .grid_2,
.container .grid_3,
.container .grid_4,
.container .grid_5,
.container .grid_6,
.container .grid_7,
.container .grid_8,
.container .grid_9,
.container .grid_10,
.container .grid_11,
.container .grid_12,
.container .grid_13,
.container .grid_14,
.container .grid_15,
.container .grid_16 { width: 92%; margin: 0px 0px 20px 0px; float: none; display: block;padding: 0px 4%;   }




.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display:inline; float: left; position: relative; margin-left: 1%; margin-right: 1%; overflow: hidden;}

.container .grid_4 { width:23.0%; }
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}
.comment-likes-widget-placeholder,.post-likes-widget-placeholder{margin:0;border-width:0;position:relative}
.post-likes-widget-placeholder .button{display:none}
.comment-likes-widget-placeholder .loading,.post-likes-widget-placeholder .loading{color:#999;font-size:12px}
.slim-likes-widget .post-likes-widget{width:auto;float:none}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{width:100%;float:none;position:absolute;top:0}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.timeline .row:nth-child(2n) .content{background:#fff;border:1px solid #d9d8d2}
.timeline .row:nth-child(2n) .content:after{border-right-color:#fff}
.timeline .row:nth-child(2n) .content:before{border-right-color:#d9d8d2}
.timeline .row:last-child .line:before{background:none}
.timeline .row:nth-child(2n) .content:after,.timeline .row:nth-child(2n) .content:before{border-right-color:transparent}

.footer .footer_t .foot2 .maps{width:297px;}
footer .byline{width:31.03448%;float:right;margin-right:0;*margin-left:-80px;display:inline;text-align:right;}
footer div.byline{width:100%;float:left;margin-right:3.44828%;display:inline;text-align:left;color:#e0e2d4;}






.list-reset {
  list-style: none;
  padding: 0;
}

			#menu li.first a:link, #menu li.first a:visited {
				width: 62px;
				background-position: -10px -245px;
			}

			#menu li.first a:link:hover, #menu li.first a:visited:hover,
			#menu li.first a.active:link, #menu li.first a.active:visited {
				background-position: -10px -332px;
			}

		#menu2 li.first {
			border: none;
		}


	#content ul.accordion li.first {
		border: none;
	}


		.f-gallery li.first { clear: left; }

#page #content .cols2 ul.titles li.first { border: none; }

#content ul.titles li.first { border: none; }

	.inner ul.multitab-nav-buttons li.first { padding-left: 8px; }


.custom-search { display: none; }


.custom-search .icon-search-icon { color: #1eb1d1; float: left; position: relative; font-size: 21px; top: -23px; left: 5px; }


.custom-search label, .custom-search input[type="search"].search-field { font-family: "proxima-nova", "Proxima Nova", "Helvetica Neue", Helvetica, sans-serif; font-weight: 400; font-size: 13px; color: #1eb1d1; width: 90%; margin: 0 10px; appearance: none; -webkit-appearance: none; -moz-appearance: none; }


.custom-search input[type="search"].search-field { background-color: #fff; outline: none; border: none; border-radius: 0; }


.custom-search input[type="submit"] { display: none; }

.post-content {
    display: block;
    clear: both;
    font-size: 14px;
    margin-bottom: 10px;
}

.home .post-content, .archive .post-content {
    font-size: 13px;
    line-height: 20px;
}



    #container{
	width:960px;
	margin:0 auto; 
	position:relative;
	display: block;
	padding:0 10px;
    }

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.single-border{width:100%;height:1px;background-color:#e1deda;margin-top:3px}
.page-id-16 .border-container .single-border{margin-top:0;margin-bottom:35px}
.page-id-370 .border-container .single-border{margin-top:0}
.page-id-8 .default-brand-panel .lone-border-container .single-border{margin-top:0}
.page-id-8 .default-brand-panel .border-container .single-border{margin-top:0;margin-bottom:50px}

	
	.post-content .row .column { margin-bottom: 1.857em; }
.img-responsive{display:block;height:auto;max-width:100%}


.latest-year {
  color: #333333;
  font-size: 4em;
  font-weight: normal;
  line-height: 50px;
  margin: 30px 0 0 30px; }
.hamburger-container{width:50px;height:35.46099px}
.global-header__right .hamburger-container{width:1.8rem;height:1.26904rem}
.controller__item .hamburger-container,.menu__container .hamburger-container{width:25px;height:17.73px}
.controller__item .hamburger-container .hbg-mid__blue,.controller__item .hamburger-container .hbg-mid__blue:after,.controller__item .hamburger-container .hbg-mid__blue:before,.menu__container .hamburger-container .hbg-mid__blue,.menu__container .hamburger-container .hbg-mid__blue:after,.menu__container .hamburger-container .hbg-mid__blue:before{background-color:#fff}


.popup-login{
	position: absolute;
	right: 0;
	background: white;
	color: #18566d;
	line-height: initial;
	border: 1px solid #18566d;
	z-index: 2000;
	padding: 0 20px;
}

.popup-login .close-popup {
	float: right;
	position: relative;
	right: -12px;
	cursor: pointer;
}

.popup-login .fieldset {
	margin:0;
	clear:both;
}

.popup-login label {margin-right:5px;}

.popup-login input[type="password"] {
	padding:1px 0px;
	width:auto;
	font-size: inherit;
	line-height: inherit;
}

.popup-login .actions .primary {padding:3px;}

.popup-login .actions .secondary a {color:#666666;}

.popup-login .actions .secondary a:hover {color:#ff5500;}
.mc-language__icon{float:right;margin-top:2px}
.google-maps{position:relative;padding-bottom:56%;height:0;overflow:hidden}
.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}

                #mw_board_group_2 .mw_board_group_2_content.gallery1 { display:none; }

            #mw_board_group_2 .mw_board_group_2_content.gallery2 { display:none; }

            #mw_board_group_2 .mw_board_group_2_content.gallery3 { display:none; }

	.boxB .code_block_indiv_content{width: 500px; padding: 40px 0px 0 0; }


.code_block_indiv_content {
    text-align: left;
}


.regionbox .taft_formElement-wrapper,
.code_block_indiv_content .taft_formElement-wrapper {
    width: 66%;
}


.regionbox .taft_label-wrapper,
.code_block_indiv_content .taft_label-wrapper {
    width: 33%;
}


.code_block_indiv_content p {
    margin-top: 0px;
}









.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.image_panel .block-title,.image_panel .title-row{padding-bottom:20px}
.image_panel .title-row p{font-size:1.25rem}
.item-list ul li{margin:0 0 0.25em 0}
.item-list .pager{margin-top:45px}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}

	
	.post-share .text { display: none; }

	
	.navigation .mobile .text  { float: left; }

	.navigation .user-login .text, .navigation .menu .shopping-cart .text { display: inline; }

	
	
	.review-box .verdict-box .text { margin-left: 0; }


.navigation .user-login .text { display: none; }


.error-page .text-404 {
	font-size: 60px;
	color: #e54e53;
	line-height: 1;
	text-align: left;
	padding-left: 0;	
}

.c-tile-content .c-body p:last-child{margin: 0 0 0px;}
.atgrid__slider__controls a{display:block;position:absolute;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0.6;border-bottom:none;font-size:2.400em;color:#fff;}
.atgrid__slider__controls a:hover{color:rgba(255,255,255,0.8);}
.atgrid__slider__controls--dark a{opacity:1;color:#cdcdcd;}
.atgrid__slider__controls--dark a:hover{opacity:1;color:#b1b1b1;}







.mobile-menu { display: none; }

	
	.mobile-menu li a { 
		border-top: 1px solid rgba(255,255,255,0.1); 
		border-bottom: 1px solid rgba(0,0,0,0.1); 
	}

		
	.mobile-menu a {
		display: block;
		padding: 20px 6%;
		font-size: 0.8rem;
		font-weight: 900;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #fff;
		text-shadow: 0 1px 0 rgba(0,0,0,0.1);
	}

	
	.mobile-menu ul a { padding-left: 12%; }

	.mobile-menu ul ul a { padding-left: 18%; }

	.mobile-menu ul ul ul a { padding-left: 24%; }

	.mobile-menu ul ul ul ul a { padding-left: 30%; }

	.mobile-menu ul ul ul ul ul a { padding-left: 36%; }

	.mobile-menu ul ul ul ul ul ul a { padding-left: 42%; }

	
	.mobile-menu a:hover { color: #fff; }


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



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.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-4{width:33.33333333%}

.collect td.logoimg { text-align:center;}
.et_pb_slide_0.et_pb_slide .et_pb_text_overlay_wrapper{background-color:rgba(0,0,0,0.36)}
.et_pb_slide_0.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{border-radius:3px}

.slide-title{color:#fff;font-size:48px;margin:0 0 10px;}
h1.slide-title{color:#fff;}

h1,
.slide-title,
.featured-quote p{font-size:30px;}


	.site-title a,
	.slide-title { color: #blank }
strong#emotion-header-title,
.diyw strong#emotion-header-title{position:absolute;font-weight:normal;margin:0;padding:0;white-space:pre;z-index:5}
#emotion-header-title-svg,
.diyw #emotion-header-title-svg{display:block;position:absolute;visibility:hidden;width:100%;height:100%;left:0;top:0;z-index:5;overflow:visible}
div#emotion-header-title-bg,
.diyw div#emotion-header-title-bg{position:absolute;z-index:3}


.diyw div#emotion-header-title-bg {
    left: 0%;
    top: 43%;
    width: 100%;
    height: 14%;

    background-color: #ffffff;
    opacity: 0.50;
    filter: alpha(opacity = 50);
    }


.diyw div#emotion-header strong#emotion-header-title {
    left: 8%;
    top: 42%;
    color: #000000;
        font: italic bold 36px/120% 'Times New Roman', Times, serif;
}



	.et_vertical_nav #et-main-area,
	.et_vertical_nav #top-header {
		position: relative;
		margin-left: 225px !important;
	}



	.et_vertical_nav.et_vertical_right #et-main-area,
	.et_vertical_nav.et_vertical_right #top-header {
		margin-right: 225px;
		margin-left: 0 !important;
	}
.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}

.daily_p .block{width:298px; float:left; margin:12px 0 0 0;  border:solid 1px #c0c0c0;}

.daily_p .block:hover{ border-color:#c00;}

.daily_p .block div{float:left;}

.foot_links .block{ float:left;}

.col_right .block{width:100%; float:left;}

.descript_inside .block{width:100%; float:left; padding:0 0 15px 0;}
.footer-nav .menu-item{max-height:20px !important}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }




#contact-popup #contact-popup-background {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba( 15, 19, 36, 0.73 );
    z-index: 99998;
    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-left:15px;padding-right:15px}
.col-lg-12{width:100%}
.mega{position:absolute;left:-999rem;visibility:hidden;padding-left:1rem;padding-right:1rem}
.topbar__item--active .mega{position:static;left:auto;visibility:visible}

.aligncenter {
	display: block;
	margin: 4px auto;
}

#form fieldset label.left{float: left; width: 48%;}
#menubar{display:table;position:absolute;top:133px;left:32px;height:44px;}
#menubar ul{font-size:110%;display:table-row;vertical-align:middle;line-height:44px;white-space:nowrap;}
#menubar ul li,#language-select ul li{display:table-cell;vertical-align:middle;border-right:1px solid #3595b1;padding:0 1em;}
*+html #menubar ul li,*+html #language-select ul li{float:left;}
#menubar ul li:first-child{padding-left:0;}
#menubar ul li:last-child{border:none;}
#menubar ul li a,#language-select ul li a{text-decoration:none;color:#fff;}
#menubar ul li a.active-trail{text-decoration:underline;}

.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,.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-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-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{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
 .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{float:left;}
 .col-md-6{width:50%;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.has-feedback label.sr-only ~ .form-control-feedback{top:0;}


.custom-logo-link {
  padding: 10px 0;
}

.custom-logo-link a img {
  max-width: 100%;
}

  body.home header .custom-logo-link {
    display: none;
  }


  body.home header.fixed-top .custom-logo-link {
    display: block;
  }

  header .nav-col .custom-logo-link {
    display: block;
  }

  header .nav-col.toggle .custom-logo-link {
    display: none;
  }

.menu-footer-menu-container li, .menu-footer-menu-spanish-container li {
	display:inline-table;
	padding:0 5px;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,.mvp-feat1-left-wrap span.mvp-cd-cat,.mvp-widget-feat1-top-story span.mvp-cd-cat,.mvp-widget-feat2-left-cont span.mvp-cd-cat,.mvp-widget-dark-feat span.mvp-cd-cat,.mvp-widget-dark-sub span.mvp-cd-cat,.mvp-vid-wide-text span.mvp-cd-cat,.mvp-feat2-top-text span.mvp-cd-cat,.mvp-feat3-main-story span.mvp-cd-cat,.mvp-feat3-sub-text span.mvp-cd-cat,.mvp-feat4-main-text span.mvp-cd-cat,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-message:before{color:#4DB2EC}
#mvp-main-nav-small .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#555 transparent transparent transparent}
#mvp-nav-bot-wrap .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#666 transparent transparent transparent}


.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;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


.kentooz-copyright {margin-left:10px;}
.boxed{box-shadow:0 0 2px #ccc;background-color:#EEE;padding:10px 10px 30px;border:1px solid #bbb;border-top:none}
.header-content-inner{border-bottom:1px solid #eee;}

	
	.slider-slides .slide-textbox:link,
	.slider-slides .slide-textbox:visited,
	.slider-slides .slide-right .slide-textbox { bottom:10px; left:10px; right:10px; padding:10px; width:auto; text-align:left; }

	.slider-slides .slide-textbox .slide-title { font-size:1.8em; }



            #header .hd_in .gnb .text {
                position: relative;
                text-align: center;
                padding: 0% 0px 0 30px;
                font-family: 'Montserrat';
                font-weight: 700;
                font-size: 14px;
            }
.chat-with-someone a,.menu-item-15025 a{border:2px solid #3869af;color:#3869af!important;font-family:roboto condensed,helvetica neue,Helvetica,Arial,sans-serif;font-size:.6em;line-height:2.5;padding:0 20px;position:absolute;right:70px;top:7px;border-radius:6px;transition:.2s ease-in all}
.chat-with-someone a.disabled,.menu-item-15025 a.disabled{opacity:.7}
.chat-with-someone a:hover,.chat-with-someone a:active,.chat-with-someone a:focus,.menu-item-15025 a:hover,.menu-item-15025 a:active,.menu-item-15025 a:focus{text-decoration:none}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}
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;
				}
.rsrc-header-text a{color:#eeee22 !important;}
.wrap-img-full{width:100%}
.page-content .wrap-img-full{margin-bottom:15px}
.featured-footer{background-color:#000;padding:15px;color:#fff}
.featured-footer h5{text-transform:uppercase;letter-spacing:1px}
body.archive .featured-footer{bottom:30px}


	
	
	
	#nav {  }
 

							



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


.ablity-txt {
    font-size: 10px;
    position: absolute;
    bottom: 5px;
    color: #fff;
}

	
.container .grid_8.header-logo {width: 70%; margin-bottom: 0px;}

	
.container .grid_1,
.container .grid_2,
.container .grid_3,
.container .grid_4,
.container .grid_5,
.container .grid_6,
.container .grid_7,
.container .grid_8,
.container .grid_9,
.container .grid_10,
.container .grid_11,
.container .grid_12,
.container .grid_13,
.container .grid_14,
.container .grid_15,
.container .grid_16 { width: 92%; margin: 0px 0px 20px 0px; float: none; display: block;padding: 0px 4%;   }




.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display:inline; float: left; position: relative; margin-left: 1%; margin-right: 1%; overflow: hidden;}

.container .grid_8 { width:48.0%; }
