﻿

.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}


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

.front #content-content .most-popular-america table td.number {
  text-align: right;
  font: 17px/25px 'Trocchi', serif;
  color: #8f9182;
}

.sidebar .most-popular-america table td.number {
  text-align: right;
  font: 17px/25px 'Trocchi', serif;
  color: #8f9182;
}
.section_wrapper, .container {max-width: 1220px;}

    .l-header__sub__inner ul li {
      padding: 0 40px; }
.tl{text-align:left}
.tl-ns{text-align:left}
.tl-m{text-align:left}
.tl-l{text-align:left}

.text-font-color{color:#838383;}
.region{clear:both;}
.region-top-right{position:relative;}
.node-type-parent-page #content-header .tabs,.node-type-parent-page #content-header h1,.node-type-parent-page #content-area .region{max-width:1024px;margin-right:auto;margin-left:auto;}
.node-type-parent-page #content-area .region{max-width:1104px;padding-left:40px;padding-right:40px;}

.entry-meta {
	margin:0 0 20px 0;
	font-size:0.8em;
	color:#999;
	}

.entry-meta a {
	text-decoration:underline;
	}


#content-wide .entry-meta {
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	background:#fafafa;
	padding:10px;
	margin:10px 0;
	}

.entry-meta div {
	margin:4px 0;
	}

.entry-meta div.comments-link {
	margin:10px 0;
	font-size:1.4em;
	}
a.plain{color:currentColor;transition:color .3s, opacity .3s, transform .3s}
.nav-dark a.plain:hover{opacity:.7}
.header-menu-sp__inner-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#fff;width:100%;height:100%}
.nav-left,.nav-right{-webkit-overflow-scrolling:touch;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;max-width:100%;overflow:auto}
.nav-left{-ms-flex-pack:start;justify-content:flex-start;white-space:nowrap}
header .nav .nav-left svg{width:180px}

footer .social-icons-small {
  display: flex;
  text-align: center;
}
.wbounce-modal .wbounce-modal-sub{background-color:#f0f1f2;display:block;left:initial;position:relative;opacity:1;overflow:scroll;overflow-x:hidden;overflow:-moz-scrollbars-none;-ms-overflow-style:none;width:600px;z-index:21}
.wbounce-modal .wbounce-modal-sub::-webkit-scrollbar{display:none}
.wbounce-modal .wbounce-modal-sub.belowIE10{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:auto;top:50%}


h2.post-box-title {
	font-size: 20px;
	line-height: 26px;
}


h3.post-box-title {
	font-size: 14px;
	line-height: 20px;
}

.right-logo-left-ads .site-logo{float:right;text-align:right;}

.center-logo-below-ads .site-logo{float:none;text-align:center;width:100%;margin-bottom:10px;}

.site-logo{width:22%;float:left;position:relative;}


.new-products-heading{
    background: #f1f1f1;
    width: 100%;
    float: left;
    display: flex;
    align-items: center;
}

.comment .comment-metadata span {
	margin: 0 .75em 0 0;
}

	.comment-metadata a {
		display: block;
	}

	.comment .comment-metadata span.comment-author {
		border-bottom: 2px solid #000;
		margin-bottom: 0.4375em;
	}


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

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}
.widget .social-link-item{margin:0 2px 2px 0;padding:0;list-style:none}
.entry-content table,body.et-pb-preview #main-content .container table{border:0px}
.entry-content tr td,body.et-pb-preview #main-content .container tr td{border-top:0px}



#header {
    position: relative;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 25px;
}


.ecgrow {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

 .ecgrow:hover {
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -moz-transform: scale(1.2);
  }
	#main-header,#et-top-navigation{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}

.themify_builder_content{
    clear:both;
}


.builder-is-mobile .themify_builder.themify_builder_content .builder-parallax-scrolling{
    background-size:cover;
    background-repeat:no-repeat;
}

.builder-parallax-scrolling-active:not(.full-section-scrolling) .themify_builder.themify_builder_content .builder-parallax-scrolling{
    background-attachment: fixed !important;
}

.builder-is-mobile.builder-parallax-scrolling-active .themify_builder.themify_builder_content .builder-parallax-scrolling{
    background-attachment:scroll !important;
    background-position-x:50%;
}

.themify_builder_content-7875,
.themify_builder_content-7871,
.themify_builder_content-7864{

margin: 0 auto;
}




.img-model {
width: 100%;
}
#main-header-wrapper{transition:height .5s}

.sidebar #searchform label {
    color: #444;
    padding-top: 10px;
    float: left;
    font-weight: bold;
}

.sidebar .sbutton { padding-top: 10px }

.sidebar.c-4-12 {
    float: right;
    width: 32.7%;
    max-width: 320px;
}

.sidebar.c-4-12 a { color: #4f4f4f; }

.single_post a, a:hover, .title a:hover, .textwidget a, #commentform a, a,.rthumb_text:hover,.post_date,.breaking_title, #navigation ul ul a:hover, .sidebar.c-4-12 a:hover {color:#886229; }
.text-center{text-align:center!important}


.container-fluid .grid_7 {
  width: 58.33333%; }

.container .grid_7 {
  width: 670px; }

	  
	 
.container .grid_7 a {
	color:#764242;
	}

.container .grid_7 a:hover {
	color: #484848;
	text-decoration: underline;
	}
#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}
.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap *:last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{margin-bottom:0}




.alignnone { margin: 5px 20px 20px 0; }


a img.alignnone {
    margin: 0 21px 21px 0;
}


.post-slideshow img.alignnone { margin-bottom: 5px; }
.footer-left{float:left;padding:8px 0}
[class*=template-dca] .footer-left{float:none;max-width:1200px;padding:0 20px;margin:0 auto}
[class*=template-lbs] .footer-left{float:none;max-width:1200px;padding:0 20px;margin:0 auto}


#header-right-sidebar {
	overflow: hidden;
}

	#header-right-section #header-right-sidebar {
		width: 100%;
	}

	.better-responsive-menu #header-right-sidebar {
		float: right;
	}



.clearfix {
	display: inline-block;
}


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


* html .clearfix {
	height: 1%;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-6{width:50%;}
li.task.gu-mirror .col-xs-6 p{display:none;}
body.gu-unselectable ul.task-list li .col-xs-6 p{display:none;}
.megaMobile .menus-wrapper{overflow-y:scroll;position:relative;height:100%;margin-top:-65px}
.megaMobile .menus-wrapper .language-box{display:block;text-align:center;padding:10px}



.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.navigation:before,
.navigation:after {
	content: "";
	display: table;
	table-layout: fixed;
}


.clear:after,
.wrapper:after,
.navigation:after {
	clear: both;
}




.wrapper {
	max-width: 1040px;
	margin-left: auto;
	margin-right: auto;
}


.site-header .wrapper {
	padding: 50px 0;
	border-bottom: 1px solid #e8e8e8;
}






.site-footer .wrapper {
	border-top: 1px solid #ccc;
	padding: 25px 0;
	font-size: 14px;
}

.page-template-maillard-home .site-header .wrapper {
	border-bottom: 0
}

span.lifetime {
  font-size: 32px;
  font-weight: bold;
}


.tm-spacer {
  clear: both;
}
.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}
.arrow{position:absolute;width:5rem;height:5rem;top:40%;cursor:pointer;z-index:2500}
.arrow.fadeout{cursor:not-allowed;opacity:0.5}
.arrow::before{content:"";position:absolute;font-family:FontAwesome;line-height:6rem;font-size:6rem;width:2.5rem;height:5rem;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center}
.arrow.left{left:0}
.arrow.left::before{content:""}
.arrow.right{right:0}
.arrow.right::before{content:""}
.c-discount-m__off{font-size:54px;color:#fff;text-transform:uppercase;text-shadow:2px 3px 2px #20303a}
.c-discount-m__off span{color:#ffec13}

.mh-posts-stacked-title a, .mh-posts-stacked-title a:hover, .mh-posts-stacked-meta a, .mh-posts-stacked-meta a:hover { color: #fff; }

.mh-posts-stacked-meta { display: inline-block; font-size: 10px; font-weight: 700; color: #fff; padding: 1px 5px; margin-top: 5px; background: #e64946; text-transform: uppercase; }

.mh-posts-stacked-meta .fa, .mh-posts-stacked-meta .mh-meta-date { margin-right: 5px; }

div.testimonial-arrow-down {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #ecf0f1;
    height: 0;
    margin: 0 0 0 25px;
    width: 0;
    top: -3px;
    position: relative;
}

div.testimonial-arrow-down.tertiary {border-top-color: #FFF;}

.footer-widgets .widget-title {
  color: #ffffff;
}

.error-404 .widgettitle, .error-404 .widget-title {
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 13px;
  font-weight: 700;
}

.sidebar .widget .widget-title {
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 13px;
  font-weight: 700;
}

							.ul-thumb p.post-info {color:#c0c0c0; font-size: 11px !important; font-family: Georgia, serif; font-style: italic; text-shadow: 1px 1px 0px #fff; background: none; margin: 0px; padding: 0px; text-align: left;}
