﻿.slideshow .slide .slide__position .slide__content{height:100%}
.slideshow .slide .slide__position .slide__content .hero{height:100%;background-size:cover}
.et_pb_section{padding:69px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}
.et_pb_section_4.et_pb_section{background-color:rgba(0,0,0,0.05)!important}
.et_pb_section_3.et_pb_section{background-color:#b3b3b3!important}
.et_pb_section_0.et_pb_section{background-color:#ffffff!important}
.et_pb_section_5.et_pb_section{background-color:rgba(0,0,0,0.05)!important}
.et_pb_section_6.et_pb_section{background-color:rgba(0,0,0,0.9)!important}
.span8{width:770px}
.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}
input.span8,textarea.span8,.uneditable-input.span8{width:756px}

.table td.span8,.table th.span8{float:none;width:604px;margin-left:0;}
.menu-inner-page-menu-container{overflow:hidden}

.fusion-carousel .fusion-carousel-item {
  display: block;
  float: left;
  padding: 0;
}

.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper {
  display: inline-block;
  visibility: hidden;
  vertical-align: middle;
  width: 100%;
  line-height: normal;
}

.fusion-carousel .fusion-carousel-item .fusion-image-wrapper {
  margin-bottom: 0;
  text-align: center;
}

.fusion-carousel .fusion-carousel-item img {
  vertical-align: middle;
  width: 100%;
  height: auto;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper {
  text-align: center;
}


#featured-slider .slider-overlay-disabled .caption-wrap {
    padding: 20px 5px 20px;
    background: rgba(34, 34, 34, 0.16);
}

.cli-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

#cookie-law-info-bar .cli-row
{
	margin-top:20px;
}

.cli-tab-container .cli-row
{
	max-height: 500px;
    overflow-y: auto;	
}


#wrapper {
	width: 750px;
	margin: 50px auto;
  position: relative;
}

 .ttr_slogan_style
{
font-size:14px;
font-family:"Arial";
font-weight:700;
font-style:normal;
color:#FFFFFF;
text-shadow:none;
text-align:left;
text-decoration:none;
text-transform:none;
margin:0;
line-height:normal;
padding:0;
background:none;
}
#footer-bottom .et-social-icon a{font-size:18px}
#footer-bottom{height:160px}

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }

.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-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }


p.copyright {
	text-align: center;
	color: #96989f;
	font-size: 11px;
	font-weight: 400;
	margin-top: 10px;
}
.fusion-social-links .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{width:calc(16px + (2 * 8px) + 2px);}
.fusion-author .fusion-author-ssocial .fusion-social-networks .fusion-social-network-icon:first-child{margin-left:0;}
.spacer-20 {min-height: 20px;}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}

.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-sm-6 {
    width: 50%;
  }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

		
		.full-width-hero.wpb_column:before,
		.overlay-hero-large.wpb_row:before {
			border-left-color: rgba(205,32,45,0.75);
		}

.tp-caption.custom-font-1 .content1 { max-width: 50% }


.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}
.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}
.push-left .nav{display:block;margin:0}
.nav-mobile{padding:15px;cursor:pointer}
.nav-mobile .nav li{border-bottom:solid thin #616161;}
.nav-mobile .nav li a{width: max-content;padding:20px 0;color:#FFF;border-bottom:0px!important;font-size:18px}
.nav-mobile .nav li a:hover{background:0 0;color:#616161}
.nav-mobile .compactanchor .flag-arrow .fa{color:#FFF}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}


.nav--mega .indent {
	padding-left:15px;
}


.nav--mega .indent.indent--two {
	padding-left:30px;
}
.navbar-main .menu-item.menu-item-49{border-bottom:2px solid #02b3ca;font-weight:700;margin:0 10px}
.navbar-main .menu-item-has-children .dropdown-menu a{line-height:25px}

.menuHeader li#submenu:hover ul#submenuitens {
display: block;
}

.menuHeader #submenu {
padding: 22px 0;
}


.career__info {
	position: absolute;
	top: 465px;
	width: 602px;
	text-align: justify;
	left: 32px;
	z-index: 10;
}

#jm-font-switcher {
  text-align: right;
  margin: 0 0 15px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-mt-1,.col-mt-2,.col-mt-5,.col-mt-8,.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-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-mt-1,.col-mt-2,.col-mt-5,.col-mt-8{float:left}
.col-mt-5{width:20%!important}

 .left-col.trending-artists .add728x90{display:none;}

.left-col {
	width: 73.2%;
	padding-left: 15px;
	float: left
}

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


.container-fluid {
  max-width: 1920px;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

.nobottommargin{margin-bottom:0 !important}
.fl-page-footer-container{padding-top:20px}

    .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text {
      color: #FFFFFF;
      font-size: 14px;
      padding: 15px 30px; }

      .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text a:link, .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text a:visited, .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text a {
        color: #FFFFFF;
        font-size: 14px; }

      .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text a:hover, .fl-page-footer-wrap .fl-page-footer .fl-page-footer-container .fl-page-footer-text a:visited:hover {
        color: #0095AB; }
.title-block-link--with-button .title-block-link__text-wrap{display:table-cell;vertical-align:middle;}
.title-block-link__text-wrap{width:100%;}
.title-block-link--with-button .title-block-link__text-wrap,.title-block-link--with-button .title-block-link__button-wrap{display:block;width:100%;padding:0;}

.texte2{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif;font-size : 12px;}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }

.sign_wrap {margin: 0 auto; overflow:hidden;}

.infinite-mobile-menu-right{ position: absolute; right: 30px; top: 50%; margin-top: -9px; }

	#header .header-content2 .header-content-form .text-desc {
		color:#a9a9a9;
		font-size:13px;
		line-height:20px;
		margin:25px 0px 0px;
	}

		#header .header-content2 .header-content-form .text-desc a {
			color:#777;
			font-weight:400;
		}

		#header .header-content2 .header-content-form .text-desc a:hover { color:#a9a9a9; }

		#header .header-content4 .header-content-form .text-desc {
			color:#a9a9a9;
			font-size:13px;
			line-height:20px;
			text-align:center;
			margin:15px 0px 0px;
		}

			#header .header-content4 .header-content-form .text-desc a {
				color:#777;
				font-weight:400;
			}

			#header .header-content4 .header-content-form .text-desc a:hover { color:#a9a9a9; }


.container {

}


.logoheader .container {
	padding: 15px 0;
}


.navbar.ar-menu .container {
	padding-left: 0;
	padding-right: 0;
}


#sub-floor .container .row {
	margin-left: 0;
	margin-right: 0;
	background-color: #333;
	padding: 10px 0;
	color: #eee;
}


#sub-floor .container .row a {
	color: #eee;
}


#sub-floor .container .copyright {
	padding-top: 7px;
}

.container:before,
.container:after {
  content: " ";
  display: table;
}

.container:after {
  clear: both;
}

.container .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

.products-tile .product-tile .name{font-size:14px;text-transform:uppercase;font-weight:normal;margin:0 0 14px;}

.products-line .product-line .info .name{margin:0;}

.products-line .product-line .info .name a{color:inherit;}

.products-line .product-line .info .name a:hover{text-decoration:none;color:#000;}

#footer-area .footer-widget-area {
    padding: 50px 0 20px 0;
    overflow: hidden;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.menu-2st-list {
  margin-bottom: 55px;
}


.menu-2st-list li {
  display: inline-block;
  margin-right: 45px;
  font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  font-size: 16px;
  font-size: 1rem;
}

  .menu-2st-list li a {
    display: block;
    padding: 5px 0;
  }
.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;
}
.header-holder nav .nav-dropdown.active{top:3.4rem;visibility:visible;opacity:1}
.header-holder nav .nav-dropdown:after,.header-holder nav .nav-dropdown:before{content:'';position:absolute;width:0;height:0}
.header-holder nav .nav-dropdown:before{right:8px;top:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #e9edf1}
.header-holder nav .nav-dropdown:after{right:10px;top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}
.header-holder nav .nav-dropdown li{display:block}
.header-holder nav .nav-dropdown a{display:inline-block;margin:0;color:#2e3d48}
.header-holder nav .nav-dropdown li:not(:last-child):after{display:none}
.header-holder .nav-dropdown .search-form{display:none}
#tc-page-wrap{position:relative;z-index:1;background:inherit}
.animating #tc-page-wrap,.animating #tc-sn,.tc-sn-visible #tc-page-wrap,.tc-sn-visible #tc-sn{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.animating #tc-page-wrap,.animating #tc-sn{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s}
.animating.tc-sticky-header #tc-page-wrap{overflow:auto}
#tc-page-wrap .marketing,#tc-page-wrap .round-div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.tc-sn-visible #tc-page-wrap{position:absolute;width:100%}
.tc-sn-visible:not(.sn-close) #tc-page-wrap{left:initial!important}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}


	ul.icons {
		cursor: default;
	}


		ul.icons li {
			display: inline-block;
			line-height: 1em;
			padding-left: 0.5em;
		}


			ul.icons li:first-child {
				padding-left: 0;
			}
#top-header,#et-secondary-nav li ul{background-color:#696969}
#et-secondary-nav li ul{background-color:#444444}
#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:16px}
.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#696969}


	body #et-secondary-nav li ul {

	}


	body #et-secondary-nav li li {
		padding:0;
	}

	body #et-secondary-nav li ul li a {
		font-size:15px;
		padding:0.75em 10px;
	}

	body #et-secondary-nav li {
		margin-right:0;
	}

	
	body #et-secondary-nav li li a {
		width:auto;
	}

	#et-secondary-nav li li a:hover,
	#et-secondary-nav li li.current-menu-item a {
		background: #96161a;
	}


#et-secondary-nav li {
	text-align:left;
}


.widget-container {
	position: relative;
	margin: 0 0 40px 0;
}


.widget-container::after {
    content: "";
    display: block;
    clear: both;
}


.widget-container li {
	display: block;
	float: none;
	margin: 4px 0;
}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }
.mfp-wrap .mfp-content .popup-content-wrapper{padding:60px 0;text-align:justify}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.breadcrumbs{font-size:13px;margin-bottom:15px}
.breadcrumbs,.breadcrumbs a{color:#828282}
.breadcrumbs a:hover{color:#4d8ffb}

.md-plus-sign {position: absolute; right: 0px; top: 45px;}

.md-plus-sign .toggle-nav {background: #FFF; border-radius: 5px 5px 0 0; display: block; height: 32px; position: relative; width: 35px;}

.md-plus-sign .foundicon-search {color: #0067C6; font-size: 20px; left: 7px; position: absolute; top: -5px;}

    header .phone,
    .cart_icon_counter_wrapper,
    .md-plus-sign,
    .calls-to-action {top: 11px; width: 40px; height: 40px; right: 12px;}


.post .read-more a {
    color: #870833;
    background: #FFF!important;
}


.post .read-more a:hover {
    background: #870833!important;
    color: #FFF!important;
}

.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-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }
.field-items,.field-type-taxonomy-term-reference,.mai-type,.views-field-taxonomy-vocabulary-17 .field-content,.views-field-taxonomy-vocabulary-2 .field-content{vertical-align:baseline;}

.social-section               { background-color: #ffd41a; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}



.imageitem img,
#image_1 img,
#image_2 img,
#image_3 img,
#image_4 img,
#image_5 img {
}
.open-menu{position:absolute;width:50px;height:14px;cursor:pointer;margin:auto;top:0;right:-15px;bottom:0;z-index:9999;display:none}
.open-menu .item{position:absolute;display:block;font-size:0;width:20px;height:2px;background-color:#fff;margin:auto;left:0;right:0;overflow:hidden;z-index:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.open-menu.toggle-active .item{background-color:#26b89a}
.open-menu .item-1{top:0}
.open-menu .item-2{top:0;bottom:0}
.open-menu .item-3{bottom:0}

	#top-bar #profiles {
		margin: 3px 0;
	}



.wrap {
  width: 310px;
  margin: 0 auto;
}


.cb-about-page.wrap .cb-author-line .cb-author-details {
  width: 100%;
}


  .cb-about-page.wrap {
    padding: 0 30px;
  }

  .cb-about-page.wrap .cb-author-line .cb-author-details:nth-child(even) {
    margin-right: 0;
  }

  #cb-container.cb-unboxed.cb-rel-wrap .header, #cb-container.cb-unboxed.cb-rel-wrap .wrap, #cb-container.cb-unboxed.cb-rel-wrap #cb-footer, #cb-container.cb-unboxed.cb-rel-wrap #lang_sel_footer {
    position: relative;
  }

  .cb-about-page.wrap .cb-author-line .cb-author-details:last-child {
    margin-right: 0;
  }

  #cb-top-menu .wrap {
    padding-right: 10px;
  }
.fusion-button.button-1 .fusion-button-text, .fusion-button.button-1 i {color:#ffffff;}
.fusion-button.button-1:hover .fusion-button-text, .fusion-button.button-1:hover i,.fusion-button.button-1:focus .fusion-button-text, .fusion-button.button-1:focus i,.fusion-button.button-1:active .fusion-button-text, .fusion-button.button-1:active{color:#ffffff;}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.colour_white{color:#fff}

.part2 .icon ul li.red div{
    color: #b80000;
}

.part5 table td.red{color: #f10000}

  #mini-cart .minicart-icon:before {
    content: "";
    position: absolute;
    display: block;
    top: 24px;
    right: 0;
    left: 0;
    font-family: icomoon;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #fff; }


#featured-article .right-side .metas .date .time {
    margin-left: 0.5rem;
    font-size: 0.7rem;
    display: block
}


.secondary-featured .left-side .metas .date .time {
    margin-left: 0.5rem;
    font-size: 0.6rem;
    display: block
}


#latest-articles .latest-news-article .metas .date .time {
    margin-left: 0.5rem;
    font-size: 0.6rem;
    display: block
}

.short-app {
    background-color: #ffffff;
    padding: 1px;
    height: auto;
    border-radius: 28px;
    border: solid 4px gray;
}

.short-app .btn {
    color: #ffffff;
}

.short-app .input-group {
    width: 100%;
}

    .hero-section .short-app .top-15 {
        margin-top: 0px;
    }

    .hero-section .short-app .input-group {
        width: 42%;
    }

    .hero-section .short-app {
        height: 124px;
    }

    .hero-section .short-app .col-sm-5 {
        
    }

    .short-app .col-sm-5 {
        width: 38.666667%;
    }

.widget-title {
text-transform : capitalize;
font-family: 'Oswald', sans-serif;
font-weight:400;
font-size: 16px;
margin-bottom: 5px;
}

.footer-widget .widget-title {
    color: #fff;
    margin-bottom: 10px;
}



ul#group-sites {
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}


ul#group-sites li {
	display:inline;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}


ul#group-sites li.divider {
	padding:0px 3px;
}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}


.site-description {
  color: #7e7e7e;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  margin: 0 0 30px 20px;
}


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

.educators-instrument {
    padding:0 15px;
}

.educators-instrument .item-inner {
    background-color: white;
    padding-bottom: 20px;
}

.educators-instrument .item-top {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    font-style: italic;
    padding: 24px 30px;
    line-height: 20px;
}

.educators-instrument .item-top hr {
    width: 100px;
}

.educators-instrument .link-wrapper {
    font-size: 14px;
    font-family: Mirai-Regular;
    font-style: normal;
}

.educators-instrument .item-bottom {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}


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

.greybg {
  background-color: #F2F2F2;
}

.about-request-table .greybg,
.home-content-table .greybg,
.about-pregnancy-table .greybg {
  width: 214px;
  vertical-align: top;
}
.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}


.comments-area{
   padding: 15px; 
}

.comments-area .comments-title{
    margin: 0 0 15px 0;
    font-size: 18px;
    color: #666;
}

.comments-area .comments-title span{
    font-weight: bold;
}

.comments-area article header {
    border-bottom: 1px solid #ededed;
    padding: 0 0 5px;
    margin: 10px 0 10px;
}

.comments-area article header cite{
    margin: 0;
}

.comments-area article header cite span{
    background: #efe8e8;
    border: 0;
    color: #838c83;
    margin: 0 5px;
    padding: 0 5px;
    line-height: 20px;
}

.comments-area article header time{
    margin: 0;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

#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;
}
.menu-item{position:relative}


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


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


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


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


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


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




	html,
	#gen-wrap {
		background-color:#ffffff;
			}


.cycle-slideshow, .cycle-slideshow *, .slideshow {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing:border-box;
    border:none;
}


.slideshow {
    
    margin-bottom:15px;
    position:relative;
}


.slideshow-wrap,
#slideshowWindow {
    position:relative;
}


#focus-on .slideshow {
    margin-left:0;
    display:table-cell;
    width:66%;
    position:relative;
}

.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;
}
.page-news #content .view-display-id-news_page h2.element-invisible{display:none;}
.page-press #content .view-display-id-page_press h2.element-invisible{display:none;}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}



tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}



tr.gigpress-info td.description {
	visibility: visible !important;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}



span.gigpress-info-item {
}



span.gigpress-info-label {
	color: #666;
}
