﻿.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}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}
#about-page .container-thumbnail{padding-right:5px}
#about-page .container-name{padding-left:5px}
#index-page .reviews-container.container{padding-left:0;padding-right:0}
#header #sticky-header .light-green .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:62px}
#header .container{position:relative}
#content-view .container-fluid{padding-left:0;padding-right:0}
#review-page .container{padding-top:20px}
#campaign header .container{height:50px;width:100%}


.header-widget .widget {
  margin-bottom: 0;
  margin-top: 2em; }


.header-widget .widget:first-child {
  margin: 0; }

    #navigation ul.cart .widget,
    #navigation ul.nav-search .widget {
      margin: 0; }





.widget {
  margin: 0 0 30px 0;
  font-size: 12px; }


.widget h3 {
  margin: 0 0 0.8em 0;
  padding: 0 0 0.8em;
  font: normal bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #555;
  border-bottom: 1px solid #e6e6e6; }


.widget p {
  font: 300 13px/20px "Helvetica Neue", Helvetica, sans-serif;
  margin-bottom: 15px; }


.widget ul {
  clear: both;
  list-style-position: inside;
  list-style-type: disc; }


.widget ul li a {
  padding: 0;
  line-height: 22px;
  text-decoration: none; }


.widget ul li a:hover {
  text-decoration: underline; }


.widget ul ul {
  padding: 0 0 0 15px;
  border-top: none; }


.widget.widget_woo_twitter h3 {
  border-bottom: none;
  padding: 0;
  margin: 0;
  padding-bottom: 15px; }


.widget #connect {
  background: none;
  padding: 0;
  border: none; }


.widget #connect .fl, .widget #connect .fr {
  float: none; }


.widget a.flex-prev, .widget a.flex-next {
  padding-top: 30px; }



.widget ul.product_list_widget {
  list-style: none;
  padding: 0; }

  .widget ul.product_list_widget li {
    clear: left;
    overflow: hidden;
    zoom: 1;
    margin-bottom: .5em; }

    .widget ul.product_list_widget li a {
      display: block;
      padding-left: 0; }

    .widget ul.product_list_widget li img {
      float: right;
      margin: 0 0 .5em .5em;
      padding: 3px;
      background: #fff;
      width: 32px;
      height: auto;
      border: 1px solid #e6e6e6 !important; }

    .widget ul.product_list_widget li dl.variation {
      overflow: hidden;
      zoom: 1; }

      .widget ul.product_list_widget li dl.variation dt {
        font-weight: bold;
        float: left;
        clear: left;
        margin-right: .3em; }

      .widget ul.product_list_widget li dl.variation dd {
        float: left; }

    .widget ul.product_list_widget li .star-rating {
      float: none;
      margin-bottom: .25em; }



.widget .star-rating {
  font-size: .8em; }

	#page-wrap {
		padding: 0 5px;
	}


.sidebar-reviews .testimonials-widget-testimonials .image {
  float: left;
  width: 100px;
  margin: 10px 10px 0 10px;
}


.testimonials-widget-testimonial .image {
	float: left;
	margin-bottom: .4em;
	margin-right: .2em;
}


.widget .testimonials-widget-testimonial .image {
	display: block;
	float: none;
}

#footer img.mcafee {
	float: left;
	margin: 0 20px 70px 0;
}


.one-half blockquote {
	margin: 0;
}





.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds,
.life-road-recent .srp-widget-singlepost {
	float: left;
	margin-left: 2.564102564102564%;
}


.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}


	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds,
	.life-road-recent .srp-widget-singlepost {
		margin: 0;
		width: 100%;
	}


	.one-half.first blockquote {
		margin-bottom: 15px;
	}

#uspto-header-links span { 
    display: inline-block; 
    margin-top: 16px; 
    font-size: 13px;
    font-weight: normal;
}

#uspto-header-links span a { 
    color: rgb(666, 666, 666);
    margin: 5px 15px 0 10px;
}


.pull-right {
  float: right !important;
}
.navbar-default .glyphicon-search,.navbar-default .glyphicon-comment,.navbar-offcanvas-inner .glyphicon-search{font-size:20px;color:#FFF;box-shadow:none;text-shadow:none}
.navbar-offcanvas-inner .glyphicon-search{color:#002b55}
.navbar-offcanvas-inner{width:720px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:56px}


			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;
			}
.col{float:left}

.mk-header-right {
  position: absolute;
  right: 30px;
  top: 0;
  z-index: 30;
}

.header-grid.mk-grid .header-logo.right-logo,
.header-grid.mk-grid .mk-header-right {
  right: 0;
}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}

#main-footer {
display: none !important; }


#main-footer .imgframe{
	background:#505050;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:3px;
}

#main-footer .imgframe img{
	display:block;
	border:0px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

#main-footer .footcol1, #main-footer .footcol2, #main-footer .footcol3, #main-footer .footcol4{float:left; width:220px; margin-right:20px}

#main-footer .footcol4{margin-right:0px;}

#main-footer ul{list-style-type:none; margin:0; padding:0;}

#main-footer li.widget-container{list-style-type:none; margin:0 0 40px 0 !important; padding:0; border:0px; clear:both}

#main-footer .widget-title{font-size:16px; padding:0; line-height:18px; margin-bottom:15px !important; text-align:left; background:none; color:#fff}

#main-footer li li{ border-bottom:1px solid #2d2c2b; padding:0 0 5px 0px; margin:0 0 5px 0; }

#main-footer li li:first-child{ border-top:1px solid #2d2c2b; padding:5px 0;}

#main-footer li a{color:#ccc; padding:0px; margin:0px; font-weight:bold;}

#main-footer li a:hover{ text-decoration:none; color:#f45b2a}


#main-footer ul.sub-menu, #main-footer ul.children, #main-footer ul ul ul{margin:0px 0 0 15px; }

#main-footer ul.sub-menu li, #main-footer ul.children li, #main-footer ul ul ul li{margin-bottom:5px; padding-bottom:2px; border:0}

#main-footer ul.sub-menu li:last-child, #main-footer ul.children li:last-child, #main-footer ul ul ul li:last-child{padding-bottom:0px; margin-bottom:0; border-bottom:0; }



.copyright {


	clear: both;


	color: #ABA7A3;


	float: right;


	font: normal 11px Arial, Helvetica, sans-serif;


	margin-right: 15px;


	margin-top: 5px;


}

#chooseTargetsButtons .orderbtn, #loginwindow .orderbtn, #countWordsClose .orderbtn{border: 1px double #ADADAD;margin-right:10px;width:185px;text-align:center;padding-top:2px;height:36px;}
.bSe .phone,.widget .phone,.thrive-shortcode-html .phone{display:block;margin:0 auto}
.bSe .phone .mphr,.widget .phone .mphr,.thrive-shortcode-html .phone .mphr{display:none}
.bSe .phone a,.widget .phone a,.thrive-shortcode-html .phone a{color:#343434}
.bSe .phone .apnr,.widget .phone .apnr,.thrive-shortcode-html .phone .apnr{color:#343434}
.bSe .phone .apnr:before,.widget .phone .apnr:before,.thrive-shortcode-html .phone .apnr:before{color:#343434}
.bSe .phone span,.widget .phone span,.thrive-shortcode-html .phone span{color:#343434}
.phone_mobile,.thrive-shortcode-html .phone{display:table;margin:10px auto;opacity:1 !important;width:auto}
.phone_mobile a,.thrive-shortcode-html .phone a{color:#fff}
.phone_mobile .phr,.thrive-shortcode-html .phone .phr{border:none;color:#fff}
.phone_mobile .phr .apnr,.phone_mobile .phr span,.thrive-shortcode-html .phone .phr .apnr,.thrive-shortcode-html .phone .phr span{color:#fff}
.phone_mobile .phr .apnr:before,.phone_mobile .phr span:before,.thrive-shortcode-html .phone .phr .apnr:before,.thrive-shortcode-html .phone .phr span:before{color:#fff}
.bSe .phone.blue .phr,.widget .phone.blue .phr,.thrive-shortcode-html .phone.blue .phr{box-shadow:0 3px 0 0 #76bee7;background:#a0d8f8}
.bSe .phone.dark .phr,.widget .phone.dark .phr,.thrive-shortcode-html .phone.dark .phr{box-shadow:0 3px 0 0 #242424;background:#343434}
.bSe .phone.green .phr,.widget .phone.green .phr,.thrive-shortcode-html .phone.green .phr{box-shadow:0 3px 0 0 #2cc030;background:#34dd39}
.bSe .phone.light .phr,.widget .phone.light .phr,.thrive-shortcode-html .phone.light .phr{box-shadow:0 3px 0 0 #828282;background:#f8f8f8}
.bSe .phone.purple .phr,.widget .phone.purple .phr,.thrive-shortcode-html .phone.purple .phr{box-shadow:0 3px 0 0 #6d69b5;background:#9793ff}
.bSe .phone.red .phr,.widget .phone.red .phr,.thrive-shortcode-html .phone.red .phr{box-shadow:0 3px 0 0 #c93131;background:#f63d3d}
.bSe .phone.teal .phr,.widget .phone.teal .phr,.thrive-shortcode-html .phone.teal .phr{box-shadow:0 3px 0 0 #11977d;background:#16b495}
.bSe .phone.orange .phr,.widget .phone.orange .phr,.thrive-shortcode-html .phone.orange .phr{box-shadow:0 3px 0 0 #f2af20;background:#f4c664}
.bSe .phone .fphr,.widget .phone .fphr,.thrive-shortcode-html .phone .fphr{display:none}
.bSe .phone .apnr,.bSe .phone span,.widget .phone .apnr,.widget .phone span,.thrive-shortcode-html .phone .apnr,.thrive-shortcode-html .phone span{color:#fff}
.bSe .phone .apnr:hover,.bSe .phone span:hover,.widget .phone .apnr:hover,.widget .phone span:hover,.thrive-shortcode-html .phone .apnr:hover,.thrive-shortcode-html .phone span:hover{color:#fff}
.bSe .phone .apnr:before,.bSe .phone span:before,.widget .phone .apnr:before,.widget .phone span:before,.thrive-shortcode-html .phone .apnr:before,.thrive-shortcode-html .phone span:before{color:#fff}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}

.stay-connected {
    float:left;
    display:block;
    margin-right:2.3576515979%;
    width:23.2317613015%
}

    .stay-connected .follow-us:last-child {
        margin-right:0
    }

.stay-connected .socmed {
    margin:20px 0 0
}

.stay-connected .socmed .facebook,
.stay-connected .socmed .google,
.stay-connected .socmed .twitter,
.stay-connected .socmed .youtube {
    padding:10px 15px;
    display:inline-block;
    margin:0 3px 0 0;
    text-align:center
}

.stay-connected .socmed .facebook a,
.stay-connected .socmed .google a,
.stay-connected .socmed .twitter a,
.stay-connected .socmed .youtube a {
    font-size:19px;
    color:#fff !important;
}

.stay-connected .socmed .facebook {
    background:#3b5998
}

.stay-connected .socmed .twitter {
    background:#4099ff
}

.stay-connected .socmed .youtube {
    background:#cf3427
}

.stay-connected .socmed .google {
    background:#dd4b39
}


.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 63.75rem;
}

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

.row:after {
  clear: both;
}

.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}

.row .row {
  width: auto;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
}

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

.row .row:after {
  clear: both;
}

.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
}

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

.row .row.collapse:after {
  clear: both;
}

  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }

  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }

  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }



form .row .row {
  margin: 0 -0.5rem;
}

form .row .row .column,
form .row .row .columns {
  padding: 0 0.5rem;
}

form .row .row.collapse {
  margin: 0;
}

form .row .row.collapse .column,
form .row .row.collapse .columns {
  padding: 0;
}

form .row .row.collapse input {
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5rem;
}


form .row .prefix-radius.row.collapse input,
form .row .prefix-radius.row.collapse textarea,
form .row .prefix-radius.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}

form .row .prefix-radius.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

form .row .postfix-radius.row.collapse input,
form .row .postfix-radius.row.collapse textarea,
form .row .postfix-radius.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

form .row .postfix-radius.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}

form .row .prefix-round.row.collapse input,
form .row .prefix-round.row.collapse textarea,
form .row .prefix-round.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

form .row .prefix-round.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

form .row .postfix-round.row.collapse input,
form .row .postfix-round.row.collapse textarea,
form .row .postfix-round.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

form .row .postfix-round.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

.top-bar .row {
  max-width: none;
}
div#content-inner{margin-top:0px;}
.node-type-sle-maax-product-description div#content-inner{margin-top:0px !important;}
.page-locator div#content-inner{margin-top:0px;}

.post-title a{	margin: 0 0 5px; padding: 0;	font: bold 100% Arial, Helvetica, sans-serif;color: #ccc; font-size:2rem;}

body.home .post-title a{	margin: 0 0 5px; padding: 0;	font: bold 100% Arial, Helvetica, sans-serif;color: #ccc; font-size:.9rem;}


.ribbon {
  position: relative;
  background-color: #7a3306;
  color: #fff;
  padding: .75em .75em; 
  left:-1.5em;
}

.ribbon .ribbon-content:before {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: #381702;
  border-style: solid;
  border-width: 1em 0em 0 1.5em;
  bottom: -1em;
  content: "";
  position: absolute;
  display: block;
  left: 0;

}

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

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

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

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

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





.gallery-row:after,
.navigation-links:after,
.container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.gallery-row,
.navigation-links,
.container {
    display: block;
}





.container-header {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}


.container-menu {
    margin: 0 auto!important;
    padding-bottom: 10px!important;
    position: relative!important;
    z-index: 99!important;
}


.container-center {
    margin: 0px auto!important;
}


.container-footer {
    margin-bottom: 0!important;
    position: relative!important;
}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
.woocommerce .products ul,.woocommerce ul.products,.woocommerce-page .products ul,.woocommerce-page ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}
.woocommerce .products ul:after,.woocommerce ul.products:after,.woocommerce-page .products ul:after,.woocommerce-page ul.products:after{content:"";display:block;clear:both}
.woocommerce .products ul li,.woocommerce ul.products li,.woocommerce-page .products ul li,.woocommerce-page ul.products li{list-style:none outside}
.woocommerce .related:after,.woocommerce .upsells.products:after,.woocommerce-page .related:after,.woocommerce-page .upsells.products:after{content:"";display:block;clear:both}
.woocommerce .related ul.products,.woocommerce .related ul,.woocommerce .upsells.products ul.products,.woocommerce .upsells.products ul,.woocommerce-page .related ul.products,.woocommerce-page .related ul,.woocommerce-page .upsells.products ul.products,.woocommerce-page .upsells.products ul{float:none}
.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product{width:48%}
.woocommerce .related ul.products li.product img,.woocommerce .related ul li.product img,.woocommerce .upsells.products ul.products li.product img,.woocommerce .upsells.products ul li.product img,.woocommerce-page .related ul.products li.product img,.woocommerce-page .related ul li.product img,.woocommerce-page .upsells.products ul.products li.product img,.woocommerce-page .upsells.products ul li.product img{width:100%;height:auto}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}
.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{top:0;right:0;left:auto;margin:-6px -6px 0 0}
.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}
.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{text-decoration:none}
.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 8px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.4)}
.woocommerce ul.products li.product strong,.woocommerce-page ul.products li.product strong{display:block}
.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#067628;display:block;font-weight:normal;margin-bottom:.5em}
.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{font-size:0.67em;color:rgba(53,72,58,0.5);margin:-2px 0 0 0}
.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins{background:none}
.woocommerce ul.products li.product .price .from,.woocommerce-page ul.products li.product .price .from{font-size:0.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(53,72,58,0.5)}
.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}
.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}
.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{display:block;margin:0 0 .5em;float:none}
.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}
.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
.pager-current{font-weight:bold;}
.view-feeder-in-action .item-list .pager li{padding:0}
#skip-to-nav,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,.region-footer,.breadcrumb,div.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}
#footer{clear:both;}
#footer .addresshours{height:70px;line-height:1.2em;}
#footer .addresshours .indentl{margin-left:40px;margin-right:-40px;text-transform:uppercase;text-align:left;}
#footer .addresshours .indentr{margin-right:20px;margin-left:-20px;text-transform:uppercase;}
#footer .bottomtabs{text-transform:uppercase;text-align:center;font-size:0.9em;}
#footer .bottomtabs a{font-size:1.1em;font-weight:400;}
#footer .copyright{text-align:center;text-transform:uppercase;font-size:0.8em;}
#footer .span12{margin:30px 0px 30px 0;padding-top:30px;padding-bottom:20px;}
#footer .store{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px 0;overflow:hidden;}
#footer p{font-size:14px;text-transform:none;line-height:1.3;margin:0;font-weight:normal;}
#footer p strong{font-size:16px;color:#333;}
#footer .address{float:left;}
#footer .hours{float:right;width:16em;text-align:right;color:#888;font-size:14px;}
#footer ul{float:left;list-style:none;margin:0 0 30px;}
#footer li{display:inline;}
#footer li a{font-weight:bold;text-transform:uppercase;display:inline-block;line-height:48px;margin-right:2em;}
#footer li a:hover{border-top:6px solid #000;line-height:42px;margin-top:-3px;}

  .radquote__copy:before {
    content: "\201C";
    left: auto;
    position: relative; }

  .radquote__copy:after {
    content: "\201D"; }

  .radquote__copy--big {
    font-family: "ApexNewWeb", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
    font-size: 21px;
    font-weight: 900;
    letter-spacing: 0.02em;
    font-weight: normal; }

  .radquote__copy--markless:before, .radquote__copy--markless:after {
    content: ""; }



#footer .Encart1 #librairie .horaires {padding-left:6px; border-left: solid 1px #dc1f74; margin-top: 30px; font-size: 10px;}
