﻿
#header-sticky .header-sticky-inner { background: #fff; box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.2); padding: 10px 0 0 0; margin: 0 auto; }
.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}


p.prod-ebsp-desc {
	line-height: 1.1;
}


.prod-ebsp-desc {
	width: 415px;
}



#home-hero {
  position: relative;
  padding-top: 2em;
  padding-bottom: em; }

  #home-hero .row {
    position: relative;
    z-index: 10; }

  #home-hero h1 {
    color: #fff;
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto; }

  #home-hero .btn {
    margin-top: 0.5em; }

  #home-hero:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); }


.text-center {
  text-align: center !important; }

.sogo-icon-link:before {
  content: "\e904";
}
.o-animation--paragraph-wrapper{overflow:hidden}

.widget-area .widget:last-of-type {
	margin: 0;
}

.widget-area {
	width: 360px;
	margin-bottom: 60px;
	float: right;
}

.page-id-189 .widget-area,
.page-id-542 .widget-area,
.page-id-550 .widget-area,
.page-id-13 .widget-area,
.home .widget-area {
	position: relative;
	top: 0;
	right: -360px;
	margin-left: -360px;
	float: left;
	-webkit-transition: all 0.4s;
	transition: 0.4s;
	opacity: 0;
	display: none;
}

	.widget-area,
	.footer-widget-area {
		display: none;
	}


.region-box
{
	width: 210px;
	margin-top: 30px;
	padding: 0 2px;
	border-top: 1px solid #DEF1BC;
	border-bottom: 1px solid #DEF1BC;

	font-size: 0.96em;
}


.region-box .region-box-one
{
	margin: 4px 0;
}


.region-box .region-box-one a
{
	color: #6C19A4;
	text-decoration: none;
}


.region-box .region-box-one:hover a
{
	color: #6EA602;
	text-decoration: underline;
}
.mod_infotainment .infotainment{position:relative;float:left;width:484px}


.expand-image, .expand-video {
  width: 100vw;
  position: fixed;
  height: 100%;
  top: 0;
  left: 0;
  
  background: rgba(0,0,0,0.8);
  z-index: 99;
  display: flex;
  align-items: center;
}


.expand-image {
  justify-content: space-between;
}


.text_orange {
	font-family: Verdana, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #ff5500
}

  .af-footer__logo {
    margin-top: 15px; }

    .af-footer__logo a {
      display: block;
      line-height: 1; }

    .af-footer__logo img {
      width: 220px;
      height: auto;
      max-width: 220px; }
.td-header-wrap .td-header-top-menu-full,.td-header-wrap .top-header-menu .sub-menu{background-color:rgba(15,136,140,.92)}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}
.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}


#leftside .cat-item ul.children, #rightside .cat-item ul.children {
	margin-left: 1em;
}
.jet-slider .jet-slider-loader{width:0;height:5px;position:absolute;display:block;top:0;left:0;background-color:#6ec1e4;z-index:99}
#prk_mobile_bar .verve_menu_label{height:auto}
.verve_menu_label{overflow:hidden}
.sub-menu .verve_menu_label {height:24px;}


#left-menu1{background:#015ABE;padding: 3px 10px 3px 11px;}

#left-menu1 .button,.btnRightArrow{background: url(data:image/gif;base64,R0lGODlhAQAmAJEAAAFavgBbvi55ygAAACH5BAAAAAAALAAAAAABACYAAAIIlI+Jwe3fQAEAOw==) repeat-x;border-top:1px solid #99BDE6;border-right:1px solid #01438C;border-bottom:1px solid #184576;border-left:1px solid #2672C8;}

#left-menu1 .button:hover, #left-menu1 .selected,.btnRightArrow:hover{background: url(data:image/gif;base64,R0lGODlhAQAmAMQAAEqL0WWd2EyM0WWc2EeJ0UqK0UyN0keI0GKb12Ob2E6M0kWI0GKa12Sc2F+Z10yM0kiK0WGa12Oc2GCZ10mK0WCa10aI0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABACYAAAUeoONMU2VGEcMgiSQ1zRBYy2JZBwFBVF8AgsfDoAgBADs=) repeat-x;}



#hdr-txt,#search a,#top-links,#top-links a.button,#left-menu1 a,#left-menu1 .item,#news,#footer,#footer a,#banners .box1,#banners .box1 h2,#banners .box1 a,#top-mobile-menu .button,#top-mobile-menu .button a{color:#FFF;}


.vc_clearfix:after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row:after {
    clear: both
}
.mb-3,.my-3{margin-bottom:1rem!important}


.lwh-social {
	font-size: 16px;
	margin-left: -7px;
	margin-right: -7px;
}


.lwh-social a {
	width: 30px;
	height: 30px;
	line-height: 29px;
	text-align: center;
	margin: 0 7px;	
	background-repeat: no-repeat;
	background-color: #fff;
	color: #323e48;
	border-radius: 50%;
	transition: background-color .3s;
	border: 1px solid #fff;
}


.lwh-social a:hover {
	background-color: #323e48;
	color: #fff;
}








#zodii .textcolor2 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;



	color: #000000;



}
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-content-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.fusion-layout-column .fusion-column-content-centered .fusion-column-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%}
.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-sm-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.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}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
 

#cmsmasters_row_5d23b4a14b92e .cmsmasters_row_outer_parent { 
	padding-top: 150px; 
}
 

#cmsmasters_row_5d23b4a14caa4 .cmsmasters_row_outer_parent { 
	padding-top: 60px; 
}
 

 
#cmsmasters_row_5d23b4a14dc3b .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
}
 

#cmsmasters_row_5d23b4a14e145 .cmsmasters_row_outer_parent { 
	padding-top: 80px; 
}
 

#cmsmasters_row_5d23b4a14e8f4 .cmsmasters_row_outer_parent { 
	padding-top: 70px; 
}
 

#cmsmasters_row_5d23b4a14ece0 .cmsmasters_row_outer_parent { 
	padding-top: 100px; 
}

.module_row_2 .module_column_1.tb_110_column.module_column{background-repeat: repeat; background-attachment: scroll; background-position: center center; }
#header .oshine-module,#header .tatsu-module{margin-bottom:0}
#footer-wrap.style2 .tatsu-module,#footer .tatsu-icon-shortcode{margin-bottom:0}
.be-sidemenu .oshine-module,.be-sidemenu .tatsu-module{margin-bottom:10px}
.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}
.tatsu-animated-heading-wrap.tatsu-module{margin-bottom:10px}
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}
.section-content #region-content{width:606px;}

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

.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,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:10px;margin-right:10px;}
.section-content #section-header .container-12,.section-content #section-header .container-12 .grid-12{width:100% !important;margin:0 !important;}
.section-content .container-12 .grid-12{width:960px !important;}
.section-content .grid-12{margin:0 !important;}
.section-content .container-12,.section-content .container-12 .grid-12{width:320px !important;}
.master-holder.blog-style-bold .mk-about-author-wrapper .mk-about-author-meta{margin:0}
.mk-about-author-wrapper .mk-about-author-meta{display:block}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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}

.header-right ul li.last {
	color: #fff;
	background: #3498db;
	border-radius: 50%;
	padding: 3px 10px;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}





	#sitesearch {font-size: 24px; color:#e2e2e2; padding: 10px 0; cursor: pointer;position: absolute; top: 15px; right: 110px; }

	#sitesearch:hover {color: white}


label .fa-map-marker-alt {font-size: 20px;  margin: 0 5px;}

.pinned .fa-map-marker-alt {font-size: 24px;  }

	#expbttn .fa-chevron-down {display: none;}

	#expbttn .fa {position: absolute; top: 15px; left: 185px;}


p.signature {
    font-family: 'Zeyada', cursive;
    font-weight: 400;
}


.quote-intro p.signature {
    font-size: 2rem;
    color: #fff;
}


.entry-content p.signature {
    font-size: 2rem;
}


.entry-footer p.signature {
    font-size: 1.6rem;
}
.banner .banner-overlay{background-color:#14110B;position:absolute;top:0;right:0;bottom:0;left:0;zoom:1;filter:alpha(opacity=55);-webkit-opacity:.55;-moz-opacity:.55;opacity:.55}
.fusion-button-wrapper{display:inline}
.fusion-button-wrapper.fusion-aligncenter{display:block;text-align:center}

#request-k,#request-k-tab,#request-k-tab-wrapper,#request-k div.support_bs{display: none !important;}

#request-k-tab-wrapper{
position:fixed;
top:100%;
z-index:999;
left:100%;
}
#mobilenav .mobilenav-inner{padding:0;clear:both;background-color:#fff}
#mobilenav .mobilenav-inner li{display:block}
#mobilenav .mobilenav-inner li a{-webkit-transition:background .3s ease;transition:background .3s ease;color:#000}
#mobilenav .mobilenav-inner li:last-child{border-bottom:0}
#mobilenav .mobilenav-inner li a:focus{background-color:rgba(0,0,0,0.1) !important}
   
h2.entry-title a {
    color: #242526;
}

.entry-header h2.entry-title {
    color: #242526;
}

.blog-version-1  h2.entry-title {
    line-height: 24px;
}

.blog-version-1 h2.entry-title a {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #203143;
}

h2.entry-title {
    margin: 0;
    line-height: 28px;
}

.footer-sidebar .widget .post .entry-header .entry-title { display: block; margin: 0; padding: 0; font-size: 15px; font-weight: 500; }

.sidebar .widget .post .entry-header .entry-title { display: block; margin: 0; padding: 0; font-size: 15px; font-weight: 500; }

.woo-sidebar .widget .post .entry-header .entry-title { display: block; margin: 0; padding: 0; font-size: 15px; font-weight: 500; }
.component_editorial .col234 .title,.component_editorial .col234 .title_big,.component_editorial .col234 .title_realisations{font-family:"Bembo MT W01 Semibold",Times,serif;display:block}
.component_editorial .col234 .title a,.component_editorial .col234 .title_big a{color:#1d1d1d;border-bottom:1px solid #a6a7a6;text-decoration:none}
.component_editorial .col234 .title{padding:0 20px;color:#1d1d1d;font-size:20px;line-height:24px;margin-bottom:-35px}
.component_editorial .col234 .title a,.component_editorial .col234 a .title{margin-bottom:0;padding-left:0}
.component_slideshow ul li .info_panel p.title{font-family:"Bembo MT W01 Semibold",Times,serif;font-size:24px;margin-bottom:5px;line-height:20px}
.component_slideshow_fullscreen .overlay .image_wrapper .info_panel p.title{font-family:"Bembo MT W01 Semibold",Times,serif;font-size:24px;margin-bottom:5px}
.ap-cp-modal__headline,#single .ap-cp-modal__content h2,.ap-cp-modal__content h2{font-family:freight-display-pro,serif;font-size:26px;font-style:normal;font-weight:500;line-height:1.15}
#logo{max-height:65%}
.et_pb_svg_logo #logo{height:65%}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}

.post-entry-content-wrapper {
  padding: 3px 0 0;                           
}

.post-entry-content {
  margin-bottom: -12px; 
  margin-top: -5px;                   
}


.main .pourquoi .title2{
    font-family: 'Nunito', sans-serif;
    font-size: 24px;
    font-weight: 300;
    color: #252f38;
    padding-left: 30px;
    margin-bottom: 55px;
    text-transform: uppercase;
}

.ca_wrap{
	position:relative;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.ca_wrap img.ca_shown{
	display:inline !important;
}


.footer-icons {
  display:grid;
  width: 180px;
  margin: auto;
  padding:10px 0px 7px 0px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1;
  grid-template-areas:
  "footer-twitter footer-linkedin footer-linkedin";

}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
  #padding-25 { height:60px; }
.tve-leads-two-step-trigger{cursor:pointer}



.gigpress-row td {
	border-bottom: 1px solid #EEE;
}



tr.gigpress-divider.gigpress-row td {
	border-top: 2px solid #CCC;
}



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

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}


blockquote,
input,
select,
textarea,
.author-box,
.breadcrumb,
.sticky,
.taxonomy-description,
.wp-caption {
	background-color: #f5f2e3;
	border: 1px solid #e7e3ce;
}





.author-box {
	margin: 0 0 40px;
	padding: 10px;
	overflow: hidden;
}


.author-box .avatar {
	float: left;
	margin: 0 10px 0 0;
}

.ti_slide{
	width: 30000px;
	position: relative;
	left: 0;
	top: 0;
}


	.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,section,aside{width: 100%; float: none; clear: both; padding:  2%;}



section,aside,header,.wrapper,
.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.full,.breadcrumb{width: 100%; height: auto;display: block; float: left; clear: none; margin: 0px;overflow: hidden; position: relative; line-height: 140%; padding:0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }

		#slider89 .slide-desc-in {
			position: relative;
			margin: 0 0px 0px 0 !important;
		}


	.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }

	.g img { height:auto; }

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }

	.g-1 { margin:1px; }

	.g-3 { margin:1px; }

	.g-4 { margin:1px; }

	.g-5 { margin:1px; }

	.g-6 { margin:1px; }

	.g-7 { margin:1px; }

	.g-8 { margin:1px; }

	.g-9 { margin:1px; }

	.g-10 { margin:1px; }

	.g-11 { margin:1px; }

	.g-12 { margin:1px; }


#header-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#header-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#header-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}
 

	body #cadre_alert_cookies .cadre_bouton {
		float: none !important;
		display: inline-block;
	}


.mod-section-3-list-item-title,
.mod-section-4-item-title,
.mod-section-5-callout-item-title {
	font-size: 18px;
	font-size: 1.8rem;
	padding: 30px 20px 35px;
}


.mod-section-2-item-title,
.mod-section-3-item-title,
.mod-section-5-callout-item-title {
	font-size: 18px;
	font-size: 1.8rem;
	padding: 15px 20px 35px;
}

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

#le-navbar-2{
  background: #a1488c;
  width: 100%;
  left: 0;
  position: absolute;
  z-index: -1;
  height: 50px !important;
  margin-top: -50px;
}

#le-navbar-categorias-2{
  background: #410449;
  width: 100%;
  left: 0;
  position: absolute;
  z-index: -1;
  height: 50px !important;
  margin-top: -50px;
}

#le-navbar-categorias{
  background: #410449;
}

#le-navbar{
  background: #a1488c;
  margin-top: -40px;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.display_inline{display:inline !important}



body .cookie-notice-container #cn-notice-text {
	display: block;
	width: 100%;
	padding: 0 0 8px;
	font-size: 12px;
	text-align: center;
}

#wrapper {float:none;clear:both;margin:0 auto 0 auto;padding:0;width:1068px;position:relative; top:80px;}

.btn .fa-chevron-right { margin-left: 0.2em; }

.list-fa-icons li .fa {
	position: absolute;
	left: 0px;
	top: 5px;
	width: 20px;
	text-align: center;
}

.list-fa-icons li .fa-check { color: #0C0; }

.list-fa-icons li .fa-times { color: #B44; }
.row{margin-right:-15px;margin-left:-15px}



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Bitter';
}


#testimonial .avia-testimonial_inner {
    padding: 0 143px;
}


.avia-testimonial_inner:before {
    content: "“";
    
    
    color: #1c58a6;
    font-family: 'Georgia' !important;
    display: block;
    position: absolute;
    font-size: 250px !Important;
    left: 80px;
    top: 100px;
    margin: 0 auto;
}


.avia-testimonial_inner:after {
    content: "”";
    
    
    color: #1c58a6;
    font-family: 'Georgia' !important;
    display: block;
    position: absolute;
    font-size: 250px !Important;
    right: 80px;
    top: 100px;
    margin: 0 auto;
}

.btn_order_menu{
	width: 196px;
	border: solid 1px #ffffff;
	padding: 14px;
	text-transform: uppercase;
	margin: 15px auto;
	cursor: pointer;
}
.list-unstyled{padding-left:0;list-style:none}
[dir=rtl] .list-unstyled{padding-right:0}
[class*=colcount-].list-unstyled{list-style:none outside none;padding-left:0}
[class*=colcount-].list-unstyled li{margin-left:0}

    .ddsmoothmenu ul li.last { margin:0;}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover,
* html #access2 ul li.current_page_item a,
* html #access2 ul li.current-menu-ancestor a,
* html #access2 ul li.current-menu-item a,
* html #access2 ul li.current-menu-parent a,
* html #access2 ul li a:hover,
* html #access3 ul li.current_page_item a,
* html #access3 ul li.current-menu-ancestor a,
* html #access3 ul li.current-menu-item a,
* html #access3 ul li.current-menu-parent a,
* html #access3 ul li a:hover {
	color: #fff;
}



.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}


.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; 
}




.panel-flexible .panel-separator {
  margin: 0 0 1em 0;
}


.form-group {
  margin-bottom: 1rem;
}

  .form-inline .form-group {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
  }

.sprbr, .sprbr2, .sprbr3 {
  padding-right: 0.9em;
  border-right: 1px #DBDBDB solid;
}

  .sprbr {
    padding-right: 0px;
    border-right: 0px;
  }
.aom-maroon{color:#87240f!important}


.inphysicswetrust {
	 padding: 1em;
}


.home-block .offer-overlay .offer-block .title-block {
    border-bottom: medium none;
}


.offer-block .title-block {
    border-bottom: 1px solid #E4E4E4;
    margin: 0 0 10px;
}


.offer-block .title-block .title {
    color: #04428B;
    font-size: 24px;
    font-weight: bold;
    padding: 0 20px 3px;
}

#mobile_footer_info_bg{
background-color: #f4f4f4;
}


.money {
  float:right;
}

.head-info .money{
	position:absolute;
	right:0;
}


.header-top {
	background: #fbfbfb;
	border-bottom: 1px solid #eaeaea;
	line-height: 32px;
	width: 100%
}

.header-top a {
	color: #000
}

.header-top a:hover {
	color: #27ae61;
	background: #fbfbfb
}


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

	#slide #mainSlide .user:before  {
		opacity:0.3;
		content:" ";
		display:block;
		position:absolute;
		border:1px solid black;
	}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}


.post-title a {
    color: #555;
    font-size: 0.9em;
}
.main-in-left{margin:0 0 0 0}
.main-in-left ul{margin:0}
.main-in-left h2,.main-in-left h3{clear:both;margin-top:15px}
.main-in-left img{margin-bottom:15px}
.main-in,.main-in-left,.main-in-right{width:100%}

.main-in-left ul,.main-in-left ol{margin:0 0 20px;padding-left:30px;}

.main-in-left ul li{line-height:24px;}

.main-in-left ol{list-style:decimal outside;}

.main-in-left .pagination{margin-top:0 !important;padding-left:0;}
