﻿ #top-search input[type="text"], a.trigger { color: #5f7387; }
 a.trigger, a.active.trigger, #top-search #searchform { background: #3a1500; }
 #top-search fieldset { padding: 0; margin: 0; }
 #top-search #searchform { position: relative; padding: 0; margin: 0; right: -10px; background: #304458; -webkit-border-top-left-radius: 500px; -webkit-border-bottom-left-radius: 500px; -moz-border-radius-topleft: 500px; -moz-border-radius-bottomleft: 500px; border-top-left-radius: 500px; border-bottom-left-radius: 500px; }
 #top-search input[type="text"] { width: 136px !important; background-color: transparent; border: none !important; margin: 0; padding: 6px 6px 8px 6px; font-size: 12px; color: #7e8892; }
 #top-search input[type="text"]:focus { border-color: none !important; background-color: transparent !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
 .right-menu { position: absolute; right: 30px; top: 17px; }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}

.lashare-holler .icon-search{background-repeat:repeat-x;}
.mashicon-buffer .text,[class*=" mashicon-"],[class*=" mashicon-"] .text,[class^=mashicon-] .icon,[class^=mashicon-] .text,mashicon-buffer .icon{color:#fff}
.mashsb-buttons .secondary-shares a .icon:before{margin-right:0}
[class*=" mashicon-"] .icon:before,[class^=mashicon-] .icon:before{font-family:mashsb-font;font-style:normal;font-weight:400;speak:none;font-size:16px;display:inline-block;text-decoration:inherit;width:1em;margin-right:.7em;text-align:center;font-variant:normal;text-transform:none;margin-top:0;float:left}
.mashicon-facebook .icon:before{content:'\e800'}
.mashicon-google .icon:before{content:'\e801'}
.mashicon-pinterest .icon:before{content:'\e802'}
.mashicon-linkedin .icon:before{content:'\e803'}
.mashicon-digg .icon:before{content:'\e804'}
.mashicon-reddit .icon:before{content:'\e805'}
.mashicon-stumbleupon .icon:before{content:'\e806'}
.mashicon-twitter .icon:before{content:'\e807'}
.mashicon-mail .icon:before{content:'\e808'}
.mashicon-vk .icon:before{content:'\e809'}
.mashicon-print .icon:before{content:'\e80a'}
.mashicon-delicious .icon:before{content:'\e80b'}
.mashicon-buffer .icon:before{content:'\e80c'}
.mashicon-heart .icon:before{content:'\e80d'}
.mashicon-weibo .icon:before{content:'\e80e'}
.mashicon-pocket .icon:before{content:'\e80f'}
.mashicon-xing .icon:before{content:'\e810'}
.mashicon-flattr .icon:before{content:'\e811'}
.mashicon-odnoklassniki .icon:before{content:'\e812'}
.mashicon-tumblr .icon:before{content:'\e813'}
.mashicon-subscribe .icon:before{content:'\e808'}
.mashicon-whatsapp .icon:before{content:'\e814'}
.mashicon-meneame .icon:before{content:'\e815'}
.mashicon-managewp .icon:before{content:'\e816'}
.mashicon-mailru .icon:before{content:'\E819'}
.mashicon-line .icon:before{content:'\E81A'}
.mashicon-yummly .icon:before{content:'\E81B'}
.mashicon-frype .icon:before{content:'\e81c'}
.mashicon-skype .icon:before{content:'\e81d'}
.mashicon-subscribe .icon,.mashicon-subscribe .text{color:#000}
#content-wrapper{float:left;width:100%;padding:0;margin:0 0 40px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu,
#wrapper .fusion-megamenu-wrapper .sub-menu {
  padding: 0;
  list-style: none;
}

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder {
    width: 100%;
    padding: 0;
    border-top: 3px solid #a0ce4e;
  }

#wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-holder {
  top: 0;
}

#nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu,
#sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu {
  display: table-cell;
  vertical-align: top;
  float: none;
}

#nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder ul .sub-menu,
#sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder ul .sub-menu {
  display: table;
  table-layout: fixed;
  left: 0;
  top: 0;
  border-color: #dcd9d9;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder ul ul.sub-menu,
#wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder ul ul.sub-menu {
  display: block;
  left: auto;
  right: auto;
  border: none;
  background: none;
}

.rtl .fusion-megamenu-holder,
.rtl .fusion-megamenu-holder .sub-menu {
  text-align: right;
}

#side-header #nav ul ul,
#side-header .fusion-megamenu-wrapper .fusion-megamenu-holder {
  border-top: 0;
}


#nav ul ul,#sticky-nav ul ul,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu,
#nav ul .login-box,#sticky-nav ul .login-box,
#nav ul .cart-contents,#sticky-nav ul .cart-contents,
#small-nav ul .login-box,#small-nav ul .cart-contents,
#main-nav-search-form, #sticky-nav-search-form
{background-color:#f2efef;}

#nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu {

    background-color: #fff;
    float: none;
    margin: 0;
   font-size: 16px;
    padding: 5px 10px;
    width: 100%;
}






.main-navigation .navbar-inner {
	background-color: #85001e;
  background: -moz-linear-gradient(top,  #999999 0%, #c6032e 1%, #ad0328 51%, #910120 52%, #85001e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(1%,#c6032e), color-stop(51%,#ad0328), color-stop(52%,#910120), color-stop(100%,#85001e));
  background: -webkit-linear-gradient(top,  #999999 0%,#c6032e 1%,#ad0328 51%,#910120 52%,#85001e 100%);
  background: -o-linear-gradient(top,  #999999 0%,#c6032e 1%,#ad0328 51%,#910120 52%,#85001e 100%);
  background: -ms-linear-gradient(top,  #999999 0%,#c6032e 1%,#ad0328 51%,#910120 52%,#85001e 100%);
  background: linear-gradient(to bottom,  #999999 0%,#c6032e 1%,#ad0328 51%,#910120 52%,#85001e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6032e', endColorstr='#85001e',GradientType=0 );
  border-color: #ad0328 #700018 #700018 #700018;
}

.main-navigation .nav li.dropdown:hover ul.dropdown-menu {
	background: #ad0328;
}


.main-navigation.navbar {
	margin-bottom: 0;
}


.main-navigation .nav li ul li a {
	padding-top: 5px;
	padding-bottom: 5px;
}


.main-navigation .nav li ul li ul {
	margin-left: 0;
	list-style: none;
}


.main-navigation .nav li ul li ul li a {
	padding-left: 24px;
}


.main-navigation .nav li ul li ul li ul li a {
	padding-left: 30px;
}

.column { width: 180px; }

.column.left { float: left; }

.column.right { float: right; }

.column strong { display: block; margin-bottom: 11px; }

.column p { display: block; margin-top: 15px; font-size: 10px; }

.column img { float:left; margin-right: 15px; width: 69px; }




#cff .cff-author{
  float: left;
  clear: both;
  margin: 0 0 15px 0;
  padding: 0;
  line-height: 1.2;
  width: 100%;
}

#cff .cff-author a{
  float: left;
  display: block;
  
  min-width: 100%\9;
}

#cff .cff-author-img{
  float: left;
  width: 40px;
  margin: 0 0 0 -100% !important;
}

#cff .cff-author img{
  float: left;
}

#cff .cff-author .cff-author-text span{
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  margin: 0;
  font-weight: bold;

  
  padding-left: 50px;
  float: none;
}



#cff .cff-author .cff-author-text{
  float: left;
  width: 100%;
}

#cff .cff-author .cff-author-text *{
  float: left;
  clear: both;
  width: auto;
  margin: 0 0 0 50px;
  font-weight: bold;
}

#cff .cff-author .cff-date{
  color: #9197a3;
  font-weight: normal;
  margin-top: 0px;
}

#cff .cff-author .cff-page-name.cff-author-date{
  float: left;
  padding: 2px 0 0 0;
}


#content {width:750px;float:left;margin-top:30px;text-align:left;padding-left:50px;}

#content ul.lng{text-align:center;width:600px;margin-top:30px;border:1px solid #e1e1e1;background-color:#F3F3F3;padding:5px 0 5px 0;}

#content h2{margin-bottom:15px;}

#content .stitle{font-size:1.2em;clear:both;}


.red {
    color: red;
}

	div.social-wrapper { float: none; display: inline-block; margin-top: 5px; }







	#footer-widgets { padding-top: 80px; }

			#footer-widgets .fwidget { padding-bottom: 15px; }

			#footer-widgets .footer-widget li { padding: 0 0 10px 14px; position: relative; }

			#footer-widgets .footer-widget li:before { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-style: solid; border-width: 3px; content: ""; left: 0; position: absolute; top: 9px; }

				#footer-widgets .footer-widget li a { color: #fff; text-decoration: none; }

				#footer-widgets .footer-widget li a:hover { color: rgba(255, 255, 255, 0.7); }


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

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }


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

#main-header .container.clearfix {
text-align: center;
width: 75%;
}
.text-primary{color:#337ab7}
a.text-primary:hover{color:#286090}




#bottom-top, #bottom-bottom { 



	margin-bottom:30px;



	width:320px;



}




#bottom-top h2, #bottom-bottom h2 {



	text-align:center;



	font-size:24px;



	line-height:30px;



	color:#2d2e2f;



}

  
  #td-mobile-nav {
    position: absolute;
    overflow: hidden;
    display: block;
    width: 100%;
  }

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

  #td-mobile-nav .td-link-element-after {
    position: relative;
  }

.footerwidget04 {
	width: 225px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

  #info {
    margin: 5px 0;
  }

  #info span {
    margin: 0 12px;
    font-size: 182%;
    font-weight: 100;
    position: relative;
    top: 3px;
  }

  #info a {
    text-decoration: none;
  }

  #info a:hover {
    text-decoration: underline;
  }

.main-footer .connect .social .social-link { width: 26px; height: 26px; margin: 0 8px 6px; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

.main-footer .connect .social .social-link a { font-family: 'icons'; -webkit-font-smoothing: antialiased; line-height: 0px; font-size: 43px; position: absolute; top: 0; right: 0; left: 0; bottom: 0; color:  #ba9b82 ; }

.main-footer .connect .social .social-link a:hover { color:  #a3846b ; }

.main-footer .connect .social .social-link.twitter a { top: 11px; font-size: 48px; }

.main-footer .connect .social .social-link.facebook a { top: 12px; }

.main-footer .connect .social .social-link.pinterest a { top: 12px; }

.main-footer .connect .social .social-link.google-plus a { top: 14px; font-size: 40px; }

.main-footer .connect .social .social-link.instagram a { top: 12px; font-size: 40px; }

.main-footer .connect .social .social-link.tumblr a { top: 12px; font-size: 45px; }

.main-footer .connect .social .social-link.youtube a { top: 11px; }

.main-footer .connect .social .social-link.vimeo a { top: 12px; }

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


.auto-style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}


#header-nav .container-fluid {
    background: #fdfffe;
}


#footer-nav .container-fluid {
    background: #fdfffe;
}


    #header .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }
	
	
	.footer-content {
		width:100%;
		max-width:800px;
		margin-left:auto;
		margin-right:auto;
	}


#page {
	background-color: #fff;
	margin-top: 20px;
	margin-top: 2rem;
	margin-bottom: 20px;
	margin-bottom: 2rem;
	-moz-box-shadow: 0 0px 8px rgba(150, 150, 150, 0.4);
	-webkit-box-shadow: 0 0px 8px rgba(150, 150, 150, 0.4);
	box-shadow: 0 0px 8px rgba(150, 150, 150, 0.4);
}
div.menu-minipanels{display:none;}


.span12 {
  width: 940px;
}


.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}


.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

#content_body .main_cnt .span12.container-main{background:-moz-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f8f7f5), color-stop(100%, #ddd8c5)) !important;background:-webkit-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-o-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-ms-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background-color:#DDD8C5 !important;border:20px solid #5d6937;width:920px;}

.span12.user-account.spanner.min_height{width:920px;background:-moz-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f8f7f5), color-stop(100%, #ddd8c5)) !important;background:-webkit-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-o-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-ms-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background-color:#DDD8C5 !important;float:none;margin-top:0;width:98%;}

.footer .span12 .lead{color:#ddc16e;font-size:13px;}

.footer .span12.marginleft0 .row.border_bottom .span9{width:auto;}
.footer .span12.marginleft0 .row.border_bottom .span9 .email{margin-top:-21px;}
.footer .footer-bg .span12{width:100%;}

.footer .footer-bg .row.span12.lead.marginleft0.bdr-none{border-bottom:1px solid #967852;border-top:1px solid #967852;margin-top:20px	padding:0px 10px;width:880px;margin-left:15px;}

.footer .container.footer-bg .row .span12.row-top.marginleft0 .row .span8.email-container.email form#signup_footer div#span8{padding-bottom:25px;}
.tab-content .tab-pane .row .span12.marg_left0 .span4.marg_left0{width:292px;margin:5px !important;}

.span12.logbox{background:-moz-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f8f7f5), color-stop(100%, #ddd8c5)) !important;background:-webkit-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-o-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-ms-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background-color:#DDD8C5 !important;width:920px;border:20px solid #5d6937;}
.span12.logbox .reset-left-div.left-part.left-part-section{border:none;background:transparent !important;}

.span12.logbox .mid-part.mid-part-section{border:none;background:transparent;}

.span12.logbox .right-part.right-part-section{border:none;background:transparent;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span2.mar-left-zero{width:100px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3.marg_left0.text-type-wid{width:20.5em;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3.marg_left0.text-type-wid #fname{width:256px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3.text-type-wid{width:20.5em;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3.text-type-wid #lname{width:256px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .edit-salutation{width:80px;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .edit-salutation select{width:80px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span4.pad_rigt.mar-left-zero{width:360px;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span4.pad_rigt.mar-left-zero #address{width:345px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span4.marg_left0.mar-rgt-min-add{width:360px;margin-right:1.37em;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span4.marg_left0.mar-rgt-min-add #addressline{width:345px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3{width:95px;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3 .address-type-sel{width:80px;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3 .address-type-sel #addressType{width:80px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span4 #city{width:226px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span2.pad_rigt01.marg_left0.marr_lft_reg{padding-right:0px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span2.marrgg_lft .edit-country{width:160px;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span2.marrgg_lft .edit-country #reg_countryNameSelect{width:160px;}

.container .row.menu-navigation .span12.menu_strip .menu_strip_nav .navbar .nav.nav_lft.nav_lft_1 .dropdown .menu-icon-text img.mrgtop3{display:none;}
.menu-bg-grid-empty .row.span12.marg_bot2em{background:-moz-linear-gradient(left center, #f8f7f5 0%, #ddd8c5 100%) repeat scroll 0 0 #ddd8c5 !important;width:920px;}

.span12.menu_strip_ct.capitalize{margin-top:0px;}
.span12.menu_strip_ct.capitalize h1{color:#fff !important;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_salutation_width{width:160px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_salutation_width .edit-salutation{width:140px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_salutation_width .edit-salutation select{width:140px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span4.marg_left0.text-type-wid{width:258px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_fname_width{width:240px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span3.margin_lt_15{width:160px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span3.margin_lt_15 .city_wid{width:150px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_zip{width:140px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_zip .contact_zip_text{width:120px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span2.margin_lt_15{width:188px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span2.margin_lt_15 .edit-state,.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span2.margin_lt_15 select{width:170px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .edit-country.contact_cntry_select{width:165px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .edit-country.contact_cntry_select select{width:165px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span4.phn_wdth{width:245px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span5.mar_lft.email_wdth{width:240px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_email_text{width:228px;}

.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span3.mar_g_tp.dat_wdth.contact_rest_div{width:151px;}
.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span3.mar_g_tp.dat_wdth.contact_rest_div .span3.pick_wdth{width:180px;}
.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span3.mar_g_tp.dat_wdth.contact_rest_div .span3.pick_wdth #datepickercontactus{width:140px;}

.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span3.mar_g_tp.dat_wdth.contact_rest_div .span3.pick_wdth .ui-datepicker-trigger{position:absolute;right:30px;}

.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span2.marg_left0.marr_lft_reg.mar_g_tp.tim_wdth.margin_lt_15{width:190px;}
.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span2.marg_left0.marr_lft_reg.mar_g_tp.tim_wdth.margin_lt_15 .edit-state{width:168px;}

.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span2.marg_left0.marr_lft_reg.mar_top_35{margin-top:35px;}
.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span2.marg_left0.marr_lft_reg.mar_top_35 .edit-state.contact_ampm_select{width:180px;}

.span12 .item-mid-container{float:left;margin-left:3.8em;width:560px;}
.span12 .item-mid-container .span8{width:560px;}

.span12 .item-mid-container .span8.item-desc-cart{width:530px;}

.span12.paddtop1 a{color:#000000;text-decoration:none;}

.span12.container-main.marg_left0 input.primary-btn-small.capitalize.pull-right{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}

.private-dining-details .private-dining-form-time .span12,.private-dining-content-collection .private-dining-form-time .span12{width:auto !important;}

#gc #gc_signup_form .tab-content .row.span12.marg-top-8 .span4{width:269px;}

#gc.span12.container-main{background:-moz-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f8f7f5), color-stop(100%, #ddd8c5)) !important;background:-webkit-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-o-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-ms-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background-color:#DDD8C5 !important;}

#gc .span12.bdr-btm.gc-cont-wid{width:863px;margin-bottom:25px;}
.gc-mar-cb .span12{width:904px;}

.span12.gc_user_account{width:912px;}
.span12.gc_user_account .padrightbox1 .gc_hr-line{overflow:hidden;}

.span12.user-account.gc_user_account.marg0.padding2 .prof_inf.padrightbox1{padding:1.4em 1.4em 0 1em;}
.span12.user-account.gc_user_account.marg0.padding2 .prof_inf.padrightbox1 h4{margin:0;}

.span12.user-account.gc_user_account.marg0.padding2 .prof_inf.padrightbox1 .main_title{margin:0;}

#gc .row.span12.marg-top-8{width:880px;}

#gc .row.span12{width:920px;}

.row.banner_bg_2 .span12 h1{color:#FFFFFF !important;}

.page_nt_found .span12.main-cont{padding-top:0px !important;padding-bottom:0px !important;}

.crm_refined .row.mar_btm.span12.mar-left-zero{width:920px;}

   input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 946px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

			.category-product .otherdeals-subcopy {
			  display: block;
			  clear: both;
			  font-size: 14px;
			  font-weight: normal;
			  color: #767676;
			  margin: .5em 0;
			}


.column-top .featured-image,
.featured-image.small {
  float: left;
}


.column-second .hentry .featured-image {
  margin-bottom: 10px;
}



.featured-image.small.wp-post-image {
width: 190px;
height: auto;
}


.iconpie1 {
    float: left;
    margin-top: 45px;
    margin-left: 55px;
}




.widget_doubleclick_widget,
.widget_doubleclick_widget .dfw-unit {
  margin: 0 auto;
}


#sidebar .widget_doubleclick_widget .dfw-unit {
  margin-bottom: 36px;
  max-width: 300px;
}

.discussions-item {
	clear:both;
}

div.featured-image{width:240px;float:left;}

div.featured-image a{height:185px;}

div.featured-image a img{width:240px;}




#logo {
	width: 400px;
	height: 150px;
	position:absolute;
	top:2px;
	left:5px;
}

#logo a img {
	border:none;
}

	 #map-canvas {display:none }

#wrapper .nav-holder li:hover .fusion-megamenu-wrapper .fusion-megamenu-widgets-container {
  display: block;
}


#nav .fusion-megamenu-menu .sub-menu,
#sticky-nav .fusion-megamenu-menu .sub-menu {
  border-top: 0px !important;
}

#nav .fusion-megamenu-wrapper ul,
#sticky-nav .fusion-megamenu-wrapper ul {
  left: auto;
}



#wrapper .fusion-megamenu-wrapper {
  margin: 0 auto;
  padding: 0 15px;
}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu,
#wrapper .fusion-megamenu-wrapper .sub-menu {
  padding: 0;
  list-style: none;
}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title {
  margin: 0;
  font-size: 13px;
  line-height: 26px;
  -webkit-font-smoothing: antialiased;
}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-icon,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container {
  display: none;
}

#wrapper .mobile-nav-item .fusion-megamenu-icon,
#wrapper .mobile-nav-item .fusion-megamenu-bullet {
  display: none;
}

#wrapper .fusion-megamenu-wrapper .text-menu-icon {
  position: absolute;
}

#wrapper .fusion-megamenu-wrapper .menu-text {
  margin-left: 23px;
}

#wrapper .mobile-nav-item .fusion-megamenu-wrapper .row {
  padding: 0;
}

#wrapper .mobile-nav-item .fusion-megamenu-title {
  font-weight: normal;
  margin: 0;
}

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder {
    width: 100%;
    padding: 0;
    border-top: 3px solid #a0ce4e;
  }

  #wrapper .fusion-megamenu-wrapper .sub-menu {
    padding: 0;
    list-style: none;
  }

  #wrapper #nav .fusion-megamenu-wrapper .sub-menu.deep-level a,
  #wrapper #sticky-nav .fusion-megamenu-wrapper .sub-menu.deep-level a {
    padding-left: 49px ;
  }

  #wrapper #nav .fusion-megamenu-wrapper .sub-menu.deep-level .deep-level a,
  #wrapper #sticky-nav .fusion-megamenu-wrapper .sub-menu.deep-level .deep-level a {
    padding-left: 64px;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu {
    display: table;
    padding: 0;
    list-style: none;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-border {
    border-bottom: 1px solid #dcd9d9;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu {
    display: table-cell;
    float: none;
    padding: 29px 0;
    border-right: 1px solid #dcd9d9;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu li a:hover:not(.fusion-megamenu-widgets-container a:hover),
  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu .current-menu-item a:not(.fusion-megamenu-widgets-container a) {
    background-color: #f3f2f2;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu .fusion-megamenu-icon img {
    margin-top: -3px;
  }

  #wrapper .fusion-megamenu-wrapper.columns-per-row-1 .fusion-megamenu .fusion-megamenu-submenu:nth-child(n),
  #wrapper .fusion-megamenu-wrapper.columns-per-row-2 .fusion-megamenu .fusion-megamenu-submenu:nth-child(2n),
  #wrapper .fusion-megamenu-wrapper.columns-per-row-3 .fusion-megamenu .fusion-megamenu-submenu:nth-child(3n),
  #wrapper .fusion-megamenu-wrapper.columns-per-row-4 .fusion-megamenu .fusion-megamenu-submenu:nth-child(4n),
  #wrapper .fusion-megamenu-wrapper.columns-per-row-5 .fusion-megamenu .fusion-megamenu-submenu:nth-child(5n),
  #wrapper .fusion-megamenu-wrapper.columns-per-row-6 .fusion-megamenu .fusion-megamenu-submenu:nth-child(6n) {
    border-right: none;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title a {
    height: auto;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title a:hover {
    text-decoration: none;
    color: #000;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-icon,
  .fusion-megamenu-icon {
    display: inline;
    margin-right: 12px;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-icon img,
  .fusion-megamenu-icon img {
    margin-top: -2px;
    max-height: 15px;
    vertical-align: middle;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet,
  .fusion-megamenu-bullet {
    display: block;
    float: left;
    margin-top: 0.5em;
    margin-right: 10px;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 3px solid #333;
    height: 0;
    width: 0;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container {
    margin-bottom: 10px;
    color: #333;
    font-size: 13px;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container.second-level-widget,
  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container.third-level-widget {
    padding: 0 34px;
  }


#wrapper .fusion-megamenu-wrapper * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#wrapper .fusion-megamenu-wrapper .row {
  clear: both;
}

#wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-holder {
  top: 0;
}

#wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu {
  top: 0;
}

#nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu,
#sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu {
  display: table-cell;
  vertical-align: top;
  float: none;
}

#wrapper .fusion-megamenu-wrapper.col-span-12 .fusion-megamenu {
  table-layout: fixed;
  width: 100%;
}

#wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-title a,
#wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-title a {
  padding: 0;
  background: none;
  border: none;
  font: inherit;
}

#nav .fusion-navbar-nav .fusion-megamenu-wrapper ul,
#sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul {
  position: relative;
  top: auto;
  width: auto;
}

#nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder ul .sub-menu,
#sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder ul .sub-menu {
  display: table;
  table-layout: fixed;
  left: 0;
  top: 0;
  border-color: #dcd9d9;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder ul ul.sub-menu,
#wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder ul ul.sub-menu {
  display: block;
  left: auto;
  right: auto;
  border: none;
  background: none;
}

#nav .fusion-navbar-nav .fusion-megamenu-wrapper li ul li li,
#sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper li ul li li {
  display: block;
}

#nav .fusion-navbar-nav .fusion-megamenu-wrapper ul li:hover ul,
#sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul li:hover ul {
  left: 0;
  top: 0;
}

#wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-widgets-container ul.list-icon,
#wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-widgets-container ul.list-icon {
  border: none;
  margin-left: 25px;
}

#wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-widgets-container .recent-works-items a,
#wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-widgets-container .recent-works-items a {
  padding: 3px;
}


.rtl #wrapper .fusion-megamenu-wrapper {
  left: auto;
  right: 0;
}

.rtl #wrapper #nav .fusion-megamenu-wrapper .sub-menu.deep-level a,
.rtl #wrapper #sticky-nav .fusion-megamenu-wrapper .sub-menu.deep-level a {
  padding-left: 34px;
  padding-right: 49px;
}

.rtl #wrapper #nav .fusion-megamenu-wrapper .sub-menu.deep-level .deep-level a,
.rtl #wrapper #sticky-nav .fusion-megamenu-wrapper .sub-menu.deep-level .deep-level a {
  padding-left: 34px;
  padding-right: 64px;
}

.rtl #wrapper .fusion-megamenu-wrapper .fusion-megamenu-icon,
.rtl .fusion-megamenu-icon {
  margin-left: 9px;
  margin-right: 0;
}

.rtl #wrapper .fusion-megamenu-wrapper .menu-text {
  margin-left: 0;
  margin-right: 23px;
}

.rtl #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu {
  border-left: 1px solid #DCD9D9;
  border-right: 0;
}

.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-1 .fusion-megamenu .fusion-megamenu-submenu:nth-child(n),
.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-2 .fusion-megamenu .fusion-megamenu-submenu:nth-child(2n),
.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-3 .fusion-megamenu .fusion-megamenu-submenu:nth-child(3n),
.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-4 .fusion-megamenu .fusion-megamenu-submenu:nth-child(4n),
.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-5 .fusion-megamenu .fusion-megamenu-submenu:nth-child(5n),
.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-6 .fusion-megamenu .fusion-megamenu-submenu:nth-child(6n) {
  border-left: none;
}

.rtl #wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper ul li:hover ul,
.rtl #wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul li:hover ul {
  right: 0;
}

.rtl #wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet,
.rtl .fusion-megamenu-bullet {
  border-left: none;
  border-right: 3px solid #333333;
  float: right;
  margin-left: 10px;
  margin-right: 0;
}

.rtl .fusion-megamenu-holder,
.rtl .fusion-megamenu-holder .sub-menu {
  text-align: right;
}

h3.fusion-megamenu-title {
  font-weight: normal;
}


body.side-header #wrapper .fusion-megamenu-wrapper {
  top: 0;
}

body.side-header-right #side-header #nav .fusion-megamenu-wrapper .fusion-megamenu {
  float: right;
}

#side-header #nav ul ul,
#side-header .fusion-megamenu-wrapper .fusion-megamenu-holder {
  border-top: 0;
}


#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
.sidebar .widget h3,
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-accordian .panel-title,
.fusion-accordian .panel-heading a,
.fusion-tabs .nav-tabs  li .tab-link,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back{
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
}


#nav ul ul,#sticky-nav ul ul,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu,
#nav ul .login-box,#sticky-nav ul .login-box,
#nav ul .cart-contents,#sticky-nav ul .cart-contents,
#small-nav ul .login-box,#small-nav ul .cart-contents,
#main-nav-search-form, #sticky-nav-search-form
{background-color:#f2efef;}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet, .fusion-megamenu-bullet{border-left-color:#333333;}


#wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu,
#wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-border,
#nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul, #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul,
#wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul li, #wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul li,
#header-sticky .cart-content a,#header-sticky .cart-content a:hover,#header-sticky .login-box,#header-sticky .cart-contents,
#header .cart-content a, #side-header .cart-content a, #header .cart-content a:hover,#side-header .cart-content a:hover,#header .login-box,#header .cart-contents, #side-header .cart-contents,#small-nav .login-box,#small-nav .cart-contents,#small-nav .cart-content a,#small-nav .cart-content a:hover,
#main-nav-search-form, #sticky-nav-search-form
{border-color:#dcdadb;}

#nav .fusion-megamenu-wrapper ul{left:auto;}

.rtl #wrapper #nav .fusion-megamenu-wrapper ul,
.rtl #wrapper #header-sticky #nav .fusion-megamenu-wrapper ul{
	left:auto;
	right:auto;
}



#wrapper .header-wrapper .fusion-megamenu-wrapper .fusion-megamenu {
  -webkit-box-shadow: 0 2px 2px #999;
  -moz-box-shadow: 0 2px 2px #999;
  box-shadow: 0 2px 2px #999;
}

#wrapper #side-header .fusion-megamenu-wrapper .fusion-megamenu {
	-webkit-box-shadow: 0px 10px 50px -2px rgba(0, 0, 0, 0.14);
	-moz-box-shadow: 0px 10px 50px -2px rgba(0, 0, 0, 0.14);
	box-shadow: 0px 10px 50px -2px rgba(0, 0, 0, 0.14);
}

#nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu {

    background-color: #fff;
    float: none;
    margin: 0;
   font-size: 16px;
    padding: 5px 10px;
    width: 100%;
}

  #products-menu .menu-item {
    list-style-type: none;
    font-size: 1.4rem;
    line-height: 1.2;
    float: left;
    clear: none;
    width: 22.375%;
    margin-left: 0;
    margin-right: 3.5%;
    float: left; }

    #products-menu .menu-item:nth-of-type(4n) {
      margin-right: 0;
      float: right; }

    #products-menu .menu-item:nth-of-type(4n + 1) {
      clear: both; }

    #products-menu .menu-item .product-thumb {
      float: left;
      margin-right: 2rem; }

      #products-menu .menu-item .product-thumb a {
        padding: 0;
        width: auto; }

    #products-menu .menu-item .title {
      display: block;
      padding: 0;
      text-transform: uppercase;
      margin: 0 0 0.3rem 0;
      border: 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

      #products-menu .menu-item .title span {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased; }

    #products-menu .menu-item .short-desc {
      text-transform: none;
      display: block;
      margin: 0 0 1.6rem 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

    #products-menu .menu-item .price {
      color: #ed1b12;
      font-size: 1.4rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased; }

      #products-menu .menu-item .price sup {
        border-bottom: solid 1px rgba(237, 27, 18, 0.4);
        font-size: 0.9rem;
        line-height: 0.8;
        top: -0.4rem; }

    #products-menu .menu-item .button {
      width: auto;
      color: white;
      padding: 0.5rem 1.2rem;
      background-color: #ed1b12;
      font-size: 1.2rem;
      float: right;
      margin-top: -0.3rem;
      border-bottom: 0; }
.site-nav-item{height:40px;line-height:36px;margin:0;padding:0;position:relative;float:left;z-index:1}
.site-nav-item.site-nav-first-primary-item{border-left:1px solid #343434}
.transparent-header .site-nav-item.site-nav-first-primary-item,.transparent-header .site-nav-first-secondary-link,.transparent-header .site-nav-text-link,.transparent-header .site-nav-link{border-right-color:transparent;border-left-color:transparent}
.site-nav-list.active .site-nav-item,.site-nav-list.active .site-nav-text-span,.site-nav-list.active .site-nav-text-span,.site-nav-list.active .site-nav-text-link,.site-nav-list.active .site-nav-text-span-wrap{height:auto;line-height:1;float:none;margin:0}

header #logo {
	float: left;
}

header #logo h1{
	font: 48px 'FrancoisOneRegular', sans-serif;
	color: #fff;
	float: left;
	margin-bottom: 0;
}

header #logo p{
	float: left;
	text-transform: uppercase;
	font-size: 11px;
	margin: 38px 0 0 6px;
}


.footer-menu li:before {content:" • ";}

.footer-menu li:first-child:before {content:" ";}

.social ul .soc_ms a{ background-position:-64px 0;}


li.haschild.parent_support ul .dsktp_view {
    display: inherit !important;
}

.aside .current_page_item .page_item a {
    color:#666;
}

.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
    color: #FF4B33;
}
.product-tile-name .comma{margin-left:-3px;font-size:15px}
.beauty-tile .product-tile-name .comma{margin-left:-6px;font-size:24px}
.product-name .comma{margin-left:-10px}

.footer-widgets-area {
	padding-top: 30px;
	padding-bottom: 10px;
	color: #999999;
}

.footer-widgets-area .tg-one-fourth .widget-title {
	text-align: left;
}

.footer-widgets-area h3.widget-title {
	color: #D5D5D5;
}

.footer-widgets-area .tg-one-fourth p {
	text-align: left;
	color: #999999;
}

.footer-widgets-area a {
	color: #D5D5D5 !important;
}

.footer-widgets-area a:hover {
	color: #0FBE7C !important;
}
p.banner-preface{position:relative;top:-65px;font-size:10px;padding:0 15px 0 15px;max-width:230px;min-height:41px;}
p.banner-preface4,p.banner-preface{top:-55px;}
 span.desc-menu, #menu li ul a, #menu li ul a:visited { font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif; }
 #mainmenu-wrapper, #menu ul { background: #613c1e; }
 #menu li li { border-right: none; position: relative; z-index: 100; width: 100%; line-height: 20px !important; margin: 0 !important; padding: 0 !important; min-height: 37px; }
 #menu ul { display: none; position: absolute; padding: 0px; top: 66px; left: -19px; width: 160px; background-color: #34495e; -webkit-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.2); -moz-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.2); box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.2); -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; z-index: 990; }
 #menu ul ul, #menu ul ul ul { display: none; position: absolute; top: 0px; left: 137px; padding-top: 0px; -webkit-border-radius: 5px; -webkit-border-top-left-radius: 0; -moz-border-radius: 5px; -moz-border-radius-topleft: 0; border-radius: 5px; border-top-left-radius: 0; z-index: 999; }
 #menu li ul a { width: 100% color: #d4d7db; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; text-transform: capitalize; line-height: 18px; z-index: 190; text-decoration: none; padding: 10px 15px; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; }
 #menu li ul a:hover { border: none; padding-left: 15px; }
 #menu ul ul li:first-child a { margin-top: 0px; }
 
#top-menu li.last a{ 
  border: none;
  border-radius: 0 4px 4px 0;  
  }

.product-grid .last-in-row{ margin-right: 0; }

#thumbs li.last-in-row{
  margin-right: 0;
  }
ul.menu li.leaf{list-style:none;float:left;margin:0 1em}

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }

#gdlr-responsive-navigation.dl-menuwrapper button { background-color: #2d2d2d; }

#gdlr-responsive-navigation.dl-menuwrapper button:hover, #gdlr-responsive-navigation.dl-menuwrapper button.dl-active, #gdlr-responsive-navigation.dl-menuwrapper ul{ background-color: #2d2d2d; }


#gdlr-responsive-navigation{ display: none; }

	#gdlr-responsive-navigation .dl-trigger{ position: absolute; right: 0px; top: 50%; margin-top: -20px; }

	body .gdlr-logo.gdlr-align-left #gdlr-responsive-navigation .dl-trigger,
	body .gdlr-logo.gdlr-align-right #gdlr-responsive-navigation .dl-trigger{ top: 45px; margin-top: 0px; }
.clef-login-form:not(.login-action-register):not(.login-action-lostpassword).clef-login-form-embed:not(.clef-override-or-invite):not(.clef-auto-connect-account):not(.clef-show-username-password) .overlay-info .info{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:90%;margin:auto;border:1px solid #eee;padding:10px;background:#fff;color:#999}
.clef-login-form:not(.login-action-register):not(.login-action-lostpassword).clef-login-form-embed:not(.clef-override-or-invite):not(.clef-auto-connect-account):not(.clef-show-username-password) .overlay-info .info p{font-size:11px;line-height:15px}
.clef-login-form:not(.login-action-register):not(.login-action-lostpassword).clef-login-form-embed:not(.clef-override-or-invite):not(.clef-auto-connect-account):not(.clef-show-username-password) .overlay-info .info p a{color:#999}
.clef-login-form:not(.login-action-register):not(.login-action-lostpassword).clef-login-form-embed:not(.clef-override-or-invite):not(.clef-auto-connect-account):not(.clef-show-username-password) .overlay-info .info p:not(:last-child){margin-bottom:5px!important}
.clef-login-form:not(.login-action-register):not(.login-action-lostpassword).clef-login-form-embed:not(.clef-override-or-invite):not(.clef-auto-connect-account):not(.clef-show-username-password) .overlay-info.closed .info{display:none}

.red .twittericon, .red .bxsliderlist1, .red .latestnewstext1:hover a, .red .spacer, .red #main .buttoncontact, .red .footer-container .social-ico:hover, .red .latestnews .bx-wrapper a.bx-prev:hover, .red .latestnews .bx-wrapper a.bx-next:hover, .red .track-download-buy:hover, .red .close-btn:hover, .red .sell-platforms div:hover, .red .disc-play-btn:hover, .red .close-btn, .red .close2-btn, .red .date-box .info.date, .red .disc-img .overlay, .red .twitter-quotes, .red button.btn-play:hover, .red button.btn-pause:hover {background-color: #c3121c;}


.red .news-info h1, .red .news-info .news-date, .red .news-description span, .red .twitter a, .red .welcome.logo ul li span, .red .date-box .info .buy a, .red .form h2, .red .buttoncontact:hover, .red .disc-info p a {color: #c3121c;}

	.date-box .info.date {width: 50px;}

	.date-box .info .day {font-size: 25px;}

	.date-box .info .city {font-size: 15px;}

	.date-box .info {font-size: 12px;}

	.date-box .info .ico{display: none;}

	.date-box .info .time, .date-box .info .buy, .date-box .info .place{padding-left: 0;}

.date-box .info div{position: relative;}

.date-box .info .time .ico{background-position: center;}

.date-box .info .buy .ico{background-position: bottom;}

.date-box .info .month {font-size: 17px;}

.date-box .info .year {font-size: 12px;}

.date-box .info .buy{color: #c3121c; margin-top: 19px;}

.date-box .info .buy a{color: #c3121c;}

.date-box .info .buy a:hover{color: #fff;}

.date-box .info .place{margin-top: 16px;}

.date-box .info .time{margin-top: 6px;}

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




.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.winfield-widget .content .widget:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.winfield-widget .content .widget:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.winfield-landing .site-container {
	margin: 0 auto;
	max-width: 960px;
}


	.footer-widgets .wrap,
	.site-container {
		max-width: 1024px;
	}


	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.site-inner,
	.site-container .sidebar-primary,
	.site-container .content,
	.site-container .content-sidebar-wrap,
	.site-container .sidebar-secondary {
		width: 100%;
	}

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


	.header-container #mobile_menu { text-align: right; }

.mm_title {  color : #333333;  float : left;  font-size : 14px;  font-weight : 700;  padding-left : 10px;  margin-top :10px;  width : 350px;  }


#contact a {
	color: #004195;
}

#contact, #hours, #events {
	float: left;
	clear: both;
}

	

#contact h2 {
	
}


#contact img {
	padding: 30px 10px 0px 0px
}


div#contact.cl a.media-inq {
	color: white;
    text-align: center;
    margin: 0 auto;
    font-family: "Knockout_Full","Helvetica","Arial",sans-serif;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0.025em;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}


.cl .parties {
	clear: both;
	float: left;
	text-align: left;
	margin-bottom: 36px;
}


.cl h2, .cs h2, .cs h2 a, #side-res h2 {
	color: #004195;
	font-family: 'Knockout_Full', 'Helvetica', 'Arial', sans-serif;
	font-size: 15px;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	font-weight: normal;
	padding:0px;
	margin:0px;
	text-decoration: none;	
}


.cl p, .cs p {
	font-family: "Helvetica", sans-serif;
	font-size: 12px;
	text-align: justify;
	text-justify: distribute;
	line-height: 15px;
	color: #636363;
	margin-bottom: 0;
}


.cl h2 + p, .cs h2 + p {
	margin: 0;
	padding: 0;
}


.cl h6 + img {
	padding: 0;
	margin:0;
}


.cl + .cl {
	margin-top: 35px;
}

p img,
.wp-caption {
	margin-top: 0.4em;
}

.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}

.wp-caption img {
	display: block;
	margin: -2px 0 0 -2px;
	max-width: 98%;
}

.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}

.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}

.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}

.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {
	background: #fff;
	border-color: #ddd;
}

.indexed.format-image .entry-content .wp-caption .wp-caption-text {
	margin: 0;
	padding-bottom: 1em;
}

.indexed.format-image .wp-caption {
	background: #111;
	margin-bottom: 0;
	max-width: 96%;
	padding: 2% 2% 0;
}

.indexed.format-image .wp-caption .wp-caption-text {
	color: #ddd;
}

.indexed.format-image .wp-caption .wp-caption-text:before {
	color: #444;
}

#aom_content_n .column {position:relative; float:left;}
.mobile-menu[data-rel="menu"],.menu_mobile,.mostrar_ubicacion{display:block}
.mobile-menu[data-rel="call_us"]{display:inline-block}
.mobile-menu[data-rel="menu"]{left:24px;top:10px;font-size:16px}
.mobile-menu{position:absolute;z-index:100;cursor:pointer;-webkit-backface-visibility:hidden!important}
.home .mobile-menu[data-rel="menu"]{background-color:#b5e7ff!important}

.event-box{margin-bottom:30px!important;}


.tickets-content{
	position: absolute;
	left: 50%;
	top: 200px;
	margin-left: -272px;
	width: 605px;
	height: 335px;
	overflow: auto;
}


.tickets-content p{
	font-family: 'MomsTypewriterRegular', Arial, sans-serif;
	font-size: 13px;
	color: #362E23;
	line-height: 140%;
	margin-bottom: 20px;
	width: 540px;
}


.tickets-content a{
	color: #660000;
	text-decoration: none;
}
.navbar.navbar-small .container .primary-navbar{margin-left:-15px;}
.navbar .primary-navbar{background-color:#e9e9e9;height:40px;}
.navbar .primary-navbar .container .nav{margin-left:-25px;}
.navbar .primary-navbar .dropdown-menu{border-radius:0;border:1px solid #d4d4d4;margin-top:0;min-width:100px;padding:15px;white-space:nowrap;}
.navbar .primary-navbar .dropdown-menu:before,.navbar .primary-navbar .dropdown-menu:after{display:none !important;}
.navbar .primary-navbar .dropdown-menu a{color:#2b2b2b;font-weight:bold;margin-right:30px;padding-left:0px;padding-right:0;}
.navbar .primary-navbar .dropdown-menu a:hover{background:transparent;color:#005cb9;}
.navbar .primary-navbar .dropdown-menu a:active{color:#005cb9;}
.navbar .primary-navbar .dropdown-menu a:focus{background-color:#ffffff;background:none;outline:none;}
.navbar .primary-navbar .dropdown-menu .open{float:left;min-width:100px;}
.navbar.navbar-small .primary-navbar{margin-left:0px;}
.primary-navbar .container{padding-left:0;}
.navbar .primary-navbar.in{height:auto !important;}
.navbar .primary-navbar .container .nav li{width:100%;}



.fusion-header-wrapper {
  position: relative;
  z-index: 10010;
}

.fusion-header-wrapper .tooltip {
  z-index: 10030;
}

.fusion-header-sticky-height {
  display: none;
}

.fusion-header {
  padding-left: 30px;
  padding-right: 30px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fusion-header-backface {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fusion-header-v2 .fusion-header,
.fusion-header-v3 .fusion-header,
.fusion-header-v4 .fusion-header,
.fusion-header-v5 .fusion-header {
  border-bottom: 1px solid transparent;
}

.fusion-header-v2 .fusion-secondary-header {
  border-top: 3px solid transparent;
}

.fusion-header-separator {
  padding: 0 6px;
}

.fusion-header-v4 .fusion-header {
  padding-top: 30px;
  padding-bottom: 30px;
}

.fusion-header-v4 .fusion-logo {
  width: 100%;
}

.fusion-header-v4 .searchform {
  margin-left: 15px;
}

.fusion-header-v4 .search-table {
  width: 286px;
}

.fusion-header-v4 .fusion-logo:before,
.fusion-header-v4 .fusion-logo:after {
  content: none;
}

.fusion-header-v4 .fusion-logo .fusion-logo-link {
  float: none;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
      flex-direction: row;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline {
  -webkit-order: 1;
  -ms-flex-order: 1;
      order: 1;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline a {
  display: inline;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline .fusion-button {
  display: inline-block;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search {
  -webkit-order: 2;
  -ms-flex-order: 2;
      order: 2;
}

.fusion-header-tagline {
  margin: 0;
  padding: 0;
  line-height: 32px;
  font-family: 'MuseoSlab500Regular', Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.fusion-header-banner {
  float: right;
}

.fusion-logo .fusion-header-banner a {
  float: none;
}

.fusion-header-menu-align-center .fusion-main-menu {
  text-align: center;
}

.fusion-header-menu-align-right .fusion-main-menu {
  float: right;
}

.fusion-header-v5.fusion-logo-center .fusion-logo {
  float: none;
  text-align: center;
}

.fusion-header-v5.fusion-logo-center .fusion-logo a {
  display: inline-block;
}

.fusion-logo-left .fusion-header-banner {
  float: right;
}

.fusion-logo-left.fusion-header-v4 .fusion-logo {
  float: none;
  width: auto;
}

.fusion-logo-right .fusion-header-banner {
  float: left;
}

.fusion-logo-right .fusion-header-tagline {
  float: left;
}

.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-logo-link {
  -webkit-order: 2;
  -ms-flex-order: 2;
      order: 2;
}

.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
  -webkit-order: 1;
  -ms-flex-order: 1;
      order: 1;
}

#side-header .fusion-header-tagline {
  margin-top: 40px;
  float: none;
  text-align: left;
}

.rtl #side-header .fusion-header-tagline {
  text-align: right;
}

#side-header .fusion-header-banner {
  margin-top: 40px;
  float: none;
}

.fusion-is-sticky .fusion-header-v1 .fusion-header,
.fusion-is-sticky .fusion-header-v2 .fusion-header,
.fusion-is-sticky .fusion-header-v3 .fusion-header {
  position: fixed;
  top: 0;
  z-index: 210;
  max-width: 100%;
  width: 100%;
  border-bottom: 0;
}

.fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow,
.fusion-is-sticky .fusion-header-v2 .fusion-sticky-shadow,
.fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow {
  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;
}

.layout-boxed-mode .fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow,
.layout-boxed-mode .fusion-is-sticky .fusion-header-v2 .fusion-sticky-shadow,
.layout-boxed-mode .fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow {
  box-shadow: rgba(0, 0, 0, 0.118) 0 4px 3px -3px;
}

.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-header,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-header,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-header,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-header,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-header {
  border-bottom: 0;
}

.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu {
  position: fixed;
  top: 0;
  z-index: 210;
  max-width: 100%;
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;
}

.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu {
  box-shadow: rgba(0, 0, 0, 0.118) 0 4px 3px -3px;
}

.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v1 .fusion-sticky-header-wrapper,
.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v2 .fusion-sticky-header-wrapper,
.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v3 .fusion-sticky-header-wrapper,
.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v4 .fusion-sticky-header-wrapper,
.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v5 .fusion-sticky-header-wrapper {
  position: fixed;
  top: 0;
  z-index: 210;
  max-width: 100%;
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 3px;
}

.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v1 .fusion-sticky-header-wrapper,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v2 .fusion-sticky-header-wrapper,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v3 .fusion-sticky-header-wrapper,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v4 .fusion-sticky-header-wrapper,
.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v5 .fusion-sticky-header-wrapper {
  box-shadow: rgba(0, 0, 0, 0.118) 0 4px 3px -3px;
}

.fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x,
.fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x,
.fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x,
.fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x,
.fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x,
.fusion-sticky-logo-1#side-header .fusion-sticky-logo-1x,
.fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-2x,
.fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-2x,
.fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-2x,
.fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-2x,
.fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-2x,
.fusion-sticky-logo-1#side-header .fusion-sticky-logo-2x {
  display: none;
}

.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-2x {
  display: none;
}

.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo-1x {
  display: inline-block;
}

  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-2x,
  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-2x,
  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-2x,
  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-2x,
  .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-2x,
  .fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo-2x {
    display: inline-block;
  }

.no-overflow-y .fusion-is-sticky .fusion-header-v1 .fusion-header,
.no-overflow-y .fusion-is-sticky .fusion-header-v2 .fusion-header,
.no-overflow-y .fusion-is-sticky .fusion-header-v3 .fusion-header {
  padding-right: 39px;
}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,.sidebar .tribe-events-single-section-title,table th{font-family:'Roboto Slab', Arial, Helvetica, sans-serif;}
#main .post h2,#main .reading-box h2,#main h2,#tribe_events_filters_wrapper .tribe-events-filters-label,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,.sidebar .tribe-events-single-section-title,table th{font-weight:300;}
.fusion-header-shadow:after,body.side-header-left #side-header.header-shadow .side-header-border:before,body.side-header-right #side-header.header-shadow .side-header-border:before{content:"";z-index:99996;position:absolute;left:0;top:0;height:100%;width:100%;pointer-events:none;}
.fusion-header-shadow .fusion-mobile-menu-design-classic,.fusion-header-shadow .fusion-mobile-menu-design-modern{box-shadow:0px 10px 50px -2px rgba(0, 0, 0, 0.14);-webkit-box-shadow:0px 10px 50px -2px rgba(0, 0, 0, 0.14);-moz-box-shadow:0px 10px 50px -2px rgba(0, 0, 0, 0.14);}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1100px;}
.fusion-header-v2 .fusion-header,.fusion-header-v3 .fusion-header,.fusion-header-v4 .fusion-header,.fusion-header-v5 .fusion-header{border-bottom-color:#e5e5e5;}
.fusion-header .fusion-row{padding-top:0px;padding-bottom:0px;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,1);}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,1);opacity:1;filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=100);}
#side-header,.fusion-header,.layout-boxed-mode .side-header-wrapper,.side-header-background{background-color:rgba(255,255,255,1);}
.fusion-mobile-menu-design-modern .fusion-header-tagline{margin-top:10px;float:none;line-height:24px;}
.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background-color:#ffffff;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-header{padding-top:20px;padding-bottom:20px;}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{max-width:75%;}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons{position:absolute;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder{display:block;margin-top:20px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-header{padding-top:20px;padding-bottom:20px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-secondary-main-menu{padding-top:6px;padding-bottom:6px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder{display:block;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .searchform,.fusion-mobile-menu-design-classic.fusion-header-v5 .searchform{display:block;float:none;width:100%;margin:0;margin-top:13px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .search-table,.fusion-mobile-menu-design-classic.fusion-header-v5 .search-table{width:100%;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header-banner{margin-top:10px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu .searchform{display:none;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-secondary-menu{display:none;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header{max-width:100%;margin-top:5px;text-align:center;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header a{margin-bottom:5px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-tagline{float:none;text-align:center;margin-top:10px;line-height:24px;margin-left:auto;margin-right:auto;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-banner{float:none;text-align:center;margin:0 auto;width:100%;margin-top:20px;clear:both;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header{padding-top:20px;padding-bottom:20px;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo{margin:0 !important;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo{margin-bottom:20px !important;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:calc(-20px - 0px);}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform{float:none;display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-banner{margin-top:10px;}
.fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo{float:left;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:0;margin-left:-30px;margin-right:-30px;margin-bottom:0;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu{position:static;border:0;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .searchform,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .searchform{float:none;}
.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-sticky-header-wrapper,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-sticky-header-wrapper{position:fixed;width:100%;}
.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v5 .fusion-logo{float:right;}
.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu{position:static;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder{display:none;}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder{display:block;}
blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}


.dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px;
}


.nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none;
}


.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}


.nav li + .nav-header {
  margin-top: 9px;
}


.nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}


.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}


.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}


.nav-tabs,
.nav-pills {
  *zoom: 1;
}


.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  line-height: 0;
  content: "";
}


.nav-tabs:after,
.nav-pills:after {
  clear: both;
}


.nav-tabs {
  border-bottom: 1px solid #ddd;
}


.nav-tabs.nav-stacked {
  border-bottom: 0;
}


.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}


.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}


.nav .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
}


.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}




.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}


.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}


.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}


.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}


.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}


.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}


.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}


.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}
 
		#header .navbar .nav.pull-right { float: none; }

		.nav.pull-right li a { padding: 13px 5px 10px; }


#cssmenu 
{
  padding: 0;
  margin: 0;
  border: 0; 
  }


#cssmenu ul, #cssmenu li 
{
  list-style: none;
  margin: 0;
  padding: 0; 
  }


#cssmenu ul 
{
  position: relative;
  z-index: 597; 
}


#cssmenu ul li 
{
  float: left;
  min-height: 1px;
  vertical-align: middle; 
}


#cssmenu ul li.hover,
#cssmenu ul li:hover
{
  position: relative;
  z-index: 599;
  cursor: default;
}


#cssmenu ul ul
{
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}


#cssmenu ul ul li
{
  float: none;
}


#cssmenu ul ul ul
{
  top: 0;
  left: 100%;
}


#cssmenu a
{
  display: block;
  line-height: 1em;
  text-decoration: none;
}


#cssmenu ul li.last ul
{
  left: auto;
  right: 0;
}


#cssmenu ul li.last ul ul
{
  left: auto;
  right: 99.5%;
}


#cssmenu:after, #cssmenu ul:after
{
  content: '';
  display: block;
  clear: both;
}

 
#cssmenu:before
{
	 background-color: transparent;
	 content: '';
	 display: block;
	 height: 0px;
	 width: 100%;
}


#cssmenu ul a 
{
		  background-color: #FFFFFF;
		  color: #000000;
		  font-size: 12px;
		  line-height: 27px;
		  padding: 0 10px;
		  position: relative;
		  text-align: center;
		  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}


	
#cssmenu ul ul a 
{
	 -moz-background-clip: padding;
	 -webkit-background-clip: padding-box;
	 background-clip: padding-box;
	 line-height: 150%;
 }

	
	
#cssmenu ul .has-sub 
{
	 position: relative;
}


	
#cssmenu ul .has-sub ul 
{
	 -moz-border-radius: 0 0px 0px 0px;
	 -webkit-border-radius: 0 0px 0px 0px;
	 border-radius: 0 0px 0px 0px;
	 -moz-background-clip: padding;
	 -webkit-background-clip: padding-box;
	 background-clip: padding-box;
	 background-color: transparent;
}

	  
	  
#cssmenu ul .has-sub ul a 
{
	 background: none;
	 padding: 0px 0px 0px 0px;
	 border-bottom: 1px solid transparent;
	 text-align: left; 
}

	
#cssmenu ul .has-sub ul .has-sub a:after 
{
	 content: none; 
}

.nivo-html-caption {
    display:none;
}
.floating-bar .inner
.specials{float:right}
.floating-bar .inner .specials
a{display:block;height:55px;padding:5px
20px}
.floating-bar .inner .specials a:hover{background-color:#fd9b28}
.floating-bar .inner .specials a
h4{color:#85ba0f;margin-bottom:2px;font-size:30px}
.floating-bar .inner .specials a:hover
h4{color:#fff}
.floating-bar .inner .specials a
p{color:#444;padding:0;margin:0;font-size:1em}


.art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover,
.art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover,
.art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover,
.art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover,
.art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover,
.art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover,
.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover,
.art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover,
.art-headline, .art-headline a, .art-headline a:link, .art-headline a:visited, .art-headline a:hover,
.art-slogan, .art-slogan a, .art-slogan a:link, .art-slogan a:visited, .art-slogan a:hover,
.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
{
   font-size: 32px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}


.art-postheader
{
   color: #474747;
   margin: 20px 0 0 10px;
   font-size: 24px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-transform: uppercase;
}


.art-postheader a, 
.art-postheader a:link, 
.art-postheader a:visited,
.art-postheader a.visited,
.art-postheader a:hover,
.art-postheader a.hovered
{
   font-size: 24px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-transform: uppercase;
}


.art-postheader a, .art-postheader a:link
{
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #3D3D3D;
}


.art-postheader a:visited, .art-postheader a.visited
{
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #4F4F4F;
}


.art-postheader a:hover,  .art-postheader a.hovered
{
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #C20600;
}
.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-md-6{width:50%}


	.buy-now-area li {
    	margin-right: 6px !important;
    }





#fbpluspartners {
    position: relative;
    height: auto;
    width: 980px;
    bottom: 0;
    
    display: inline-block;
    float: left;
    width: 100%;

    background-color: #0F7279;
}


.block .current-reviews .review .title, .triple .review h3 {
    vertical-align: bottom;
    margin-bottom: 5px !important;
    height: 25px !important;
    display: block;
    overflow: hidden;
}



 

.triple .review .offscreen {
    display: block;
    width: 1px;
    height: 1px;
    position: absolute;
    text-indent: -9999em;
    overflow: hidden;

}


.block-wrapper .triple-content .review img{
    margin-bottom: 10px;
}


#must-see-articles .review img.wp-post-image{
    max-width: 174px;
}


.block .review-panel .solid {
    padding-top: 20px;
    padding-bottom: 6px;
	margin-bottom: 11px;
}


.block .review-panel h4 .buttons{
    margin-top: 0;
    padding: 0 0 2px 0;
}


.block .review-panel h3 .buttons{
    margin-top: 0;
    padding: 0 0 2px 0;
}

.block-orange .review-panel .right-bar h3 {
    padding-top:17px;
}


#finder .block .review-panel{
    width:672px
}


.block .current-reviews .review .title,
.block .preview h4,
.block .triple .review h3 a,
.home-restaurant-finder-review a.title,
.heavier-font-weight{
    font-family: 'istok_webbold', "Myriad Pro", Helvetica, sans-serif !important;
    color: #3C3C3C !important;
}


.block .triple .review{
    width: 171px;
}

	.content-boxes-icon-boxed .col .heading h2{margin-top:-5px;}







#privacy-policy {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #cedbe5;
  padding: 10px 0;
  display: none;
  z-index: 10000;
  text-align: center;
}



#share_icons {height:25px;}

div.mod-languages ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

div.mod-languages li {
	margin-left: 5px;
	margin-right: 5px;
}


div.mod-languages ul.lang-inline li {
	display:inline;
}


div.mod-languages ul.lang-block li {
	display:block;
}


div.mod-languages img {
	border:none;
}


div.mod-languages a {
	text-decoration: none;
}
.buttons a{margin-right:5px;}
.dynamik-content-filler-img{width:100% !important;height:0 !important;border:0 !important;margin:0 !important;padding:0 !important;display:block !important;}
.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.dashicons-menu:before{content:"\f333"}
.dashicons-admin-site:before{content:"\f319"}
.dashicons-dashboard:before{content:"\f226"}
.dashicons-admin-media:before{content:"\f104"}
.dashicons-admin-page:before{content:"\f105"}
.dashicons-admin-comments:before{content:"\f101"}
.dashicons-admin-appearance:before{content:"\f100"}
.dashicons-admin-plugins:before{content:"\f106"}
.dashicons-admin-users:before{content:"\f110"}
.dashicons-admin-tools:before{content:"\f107"}
.dashicons-admin-settings:before{content:"\f108"}
.dashicons-admin-network:before{content:"\f112"}
.dashicons-admin-generic:before{content:"\f111"}
.dashicons-admin-home:before{content:"\f102"}
.dashicons-admin-collapse:before{content:"\f148"}
.dashicons-filter:before{content:"\f536"}
.dashicons-admin-customizer:before{content:"\f540"}
.dashicons-admin-multisite:before{content:"\f541"}
.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}
.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}
.dashicons-format-image:before{content:"\f128"}
.dashicons-format-gallery:before{content:"\f161"}
.dashicons-format-audio:before{content:"\f127"}
.dashicons-format-video:before{content:"\f126"}
.dashicons-format-chat:before{content:"\f125"}
.dashicons-format-status:before{content:"\f130"}
.dashicons-format-aside:before{content:"\f123"}
.dashicons-format-quote:before{content:"\f122"}
.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}
.dashicons-welcome-add-page:before{content:"\f133"}
.dashicons-welcome-view-site:before{content:"\f115"}
.dashicons-welcome-widgets-menus:before{content:"\f116"}
.dashicons-welcome-comments:before{content:"\f117"}
.dashicons-welcome-learn-more:before{content:"\f118"}
.dashicons-image-crop:before{content:"\f165"}
.dashicons-image-rotate:before{content:"\f531"}
.dashicons-image-rotate-left:before{content:"\f166"}
.dashicons-image-rotate-right:before{content:"\f167"}
.dashicons-image-flip-vertical:before{content:"\f168"}
.dashicons-image-flip-horizontal:before{content:"\f169"}
.dashicons-image-filter:before{content:"\f533"}
.dashicons-undo:before{content:"\f171"}
.dashicons-redo:before{content:"\f172"}
.dashicons-editor-bold:before{content:"\f200"}
.dashicons-editor-italic:before{content:"\f201"}
.dashicons-editor-ul:before{content:"\f203"}
.dashicons-editor-ol:before{content:"\f204"}
.dashicons-editor-quote:before{content:"\f205"}
.dashicons-editor-alignleft:before{content:"\f206"}
.dashicons-editor-aligncenter:before{content:"\f207"}
.dashicons-editor-alignright:before{content:"\f208"}
.dashicons-editor-insertmore:before{content:"\f209"}
.dashicons-editor-spellcheck:before{content:"\f210"}
.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}
.dashicons-editor-contract:before{content:"\f506"}
.dashicons-editor-kitchensink:before{content:"\f212"}
.dashicons-editor-underline:before{content:"\f213"}
.dashicons-editor-justify:before{content:"\f214"}
.dashicons-editor-textcolor:before{content:"\f215"}
.dashicons-editor-paste-word:before{content:"\f216"}
.dashicons-editor-paste-text:before{content:"\f217"}
.dashicons-editor-removeformatting:before{content:"\f218"}
.dashicons-editor-video:before{content:"\f219"}
.dashicons-editor-customchar:before{content:"\f220"}
.dashicons-editor-outdent:before{content:"\f221"}
.dashicons-editor-indent:before{content:"\f222"}
.dashicons-editor-help:before{content:"\f223"}
.dashicons-editor-strikethrough:before{content:"\f224"}
.dashicons-editor-unlink:before{content:"\f225"}
.dashicons-editor-rtl:before{content:"\f320"}
.dashicons-editor-break:before{content:"\f474"}
.dashicons-editor-code:before{content:"\f475"}
.dashicons-editor-paragraph:before{content:"\f476"}
.dashicons-editor-table:before{content:"\f535"}
.dashicons-align-left:before{content:"\f135"}
.dashicons-align-right:before{content:"\f136"}
.dashicons-align-center:before{content:"\f134"}
.dashicons-align-none:before{content:"\f138"}
.dashicons-lock:before{content:"\f160"}
.dashicons-unlock:before{content:"\f528"}
.dashicons-calendar:before{content:"\f145"}
.dashicons-calendar-alt:before{content:"\f508"}
.dashicons-visibility:before{content:"\f177"}
.dashicons-hidden:before{content:"\f530"}
.dashicons-post-status:before{content:"\f173"}
.dashicons-edit:before{content:"\f464"}
.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}
.dashicons-sticky:before{content:"\f537"}
.dashicons-external:before{content:"\f504"}
.dashicons-arrow-up:before{content:"\f142"}
.dashicons-arrow-down:before{content:"\f140"}
.dashicons-arrow-left:before{content:"\f141"}
.dashicons-arrow-right:before{content:"\f139"}
.dashicons-arrow-up-alt:before{content:"\f342"}
.dashicons-arrow-down-alt:before{content:"\f346"}
.dashicons-arrow-left-alt:before{content:"\f340"}
.dashicons-arrow-right-alt:before{content:"\f344"}
.dashicons-arrow-up-alt2:before{content:"\f343"}
.dashicons-arrow-down-alt2:before{content:"\f347"}
.dashicons-arrow-left-alt2:before{content:"\f341"}
.dashicons-arrow-right-alt2:before{content:"\f345"}
.dashicons-leftright:before{content:"\f229"}
.dashicons-sort:before{content:"\f156"}
.dashicons-randomize:before{content:"\f503"}
.dashicons-list-view:before{content:"\f163"}
.dashicons-excerpt-view:before,.dashicons-exerpt-view:before{content:"\f164"}
.dashicons-grid-view:before{content:"\f509"}
.dashicons-hammer:before{content:"\f308"}
.dashicons-art:before{content:"\f309"}
.dashicons-migrate:before{content:"\f310"}
.dashicons-performance:before{content:"\f311"}
.dashicons-universal-access:before{content:"\f483"}
.dashicons-universal-access-alt:before{content:"\f507"}
.dashicons-tickets:before{content:"\f486"}
.dashicons-nametag:before{content:"\f484"}
.dashicons-clipboard:before{content:"\f481"}
.dashicons-heart:before{content:"\f487"}
.dashicons-megaphone:before{content:"\f488"}
.dashicons-schedule:before{content:"\f489"}
.dashicons-wordpress:before{content:"\f120"}
.dashicons-wordpress-alt:before{content:"\f324"}
.dashicons-pressthis:before{content:"\f157"}
.dashicons-update:before{content:"\f463"}
.dashicons-screenoptions:before{content:"\f180"}
.dashicons-cart:before{content:"\f174"}
.dashicons-feedback:before{content:"\f175"}
.dashicons-cloud:before{content:"\f176"}
.dashicons-translation:before{content:"\f326"}
.dashicons-tag:before{content:"\f323"}
.dashicons-category:before{content:"\f318"}
.dashicons-archive:before{content:"\f480"}
.dashicons-tagcloud:before{content:"\f479"}
.dashicons-text:before{content:"\f478"}
.dashicons-media-archive:before{content:"\f501"}
.dashicons-media-audio:before{content:"\f500"}
.dashicons-media-code:before{content:"\f499"}
.dashicons-media-default:before{content:"\f498"}
.dashicons-media-document:before{content:"\f497"}
.dashicons-media-interactive:before{content:"\f496"}
.dashicons-media-spreadsheet:before{content:"\f495"}
.dashicons-media-text:before{content:"\f491"}
.dashicons-media-video:before{content:"\f490"}
.dashicons-playlist-audio:before{content:"\f492"}
.dashicons-playlist-video:before{content:"\f493"}
.dashicons-controls-play:before{content:"\f522"}
.dashicons-controls-pause:before{content:"\f523"}
.dashicons-controls-forward:before{content:"\f519"}
.dashicons-controls-skipforward:before{content:"\f517"}
.dashicons-controls-back:before{content:"\f518"}
.dashicons-controls-skipback:before{content:"\f516"}
.dashicons-controls-repeat:before{content:"\f515"}
.dashicons-controls-volumeon:before{content:"\f521"}
.dashicons-controls-volumeoff:before{content:"\f520"}
.dashicons-yes:before{content:"\f147"}
.dashicons-no:before{content:"\f158"}
.dashicons-no-alt:before{content:"\f335"}
.dashicons-plus:before{content:"\f132"}
.dashicons-plus-alt:before{content:"\f502"}
.dashicons-plus-alt2:before{content:"\f543"}
.dashicons-minus:before{content:"\f460"}
.dashicons-dismiss:before{content:"\f153"}
.dashicons-marker:before{content:"\f159"}
.dashicons-star-filled:before{content:"\f155"}
.dashicons-star-half:before{content:"\f459"}
.dashicons-star-empty:before{content:"\f154"}
.dashicons-flag:before{content:"\f227"}
.dashicons-info:before{content:"\f348"}
.dashicons-warning:before{content:"\f534"}
.dashicons-share:before{content:"\f237"}
.dashicons-share1:before{content:"\f237"}
.dashicons-share-alt:before{content:"\f240"}
.dashicons-share-alt2:before{content:"\f242"}
.dashicons-twitter:before{content:"\f301"}
.dashicons-rss:before{content:"\f303"}
.dashicons-email:before{content:"\f465"}
.dashicons-email-alt:before{content:"\f466"}
.dashicons-facebook:before{content:"\f304"}
.dashicons-facebook-alt:before{content:"\f305"}
.dashicons-networking:before{content:"\f325"}
.dashicons-googleplus:before{content:"\f462"}
.dashicons-location:before{content:"\f230"}
.dashicons-location-alt:before{content:"\f231"}
.dashicons-camera:before{content:"\f306"}
.dashicons-images-alt:before{content:"\f232"}
.dashicons-images-alt2:before{content:"\f233"}
.dashicons-video-alt:before{content:"\f234"}
.dashicons-video-alt2:before{content:"\f235"}
.dashicons-video-alt3:before{content:"\f236"}
.dashicons-vault:before{content:"\f178"}
.dashicons-shield:before{content:"\f332"}
.dashicons-shield-alt:before{content:"\f334"}
.dashicons-sos:before{content:"\f468"}
.dashicons-search:before{content:"\f179"}
.dashicons-slides:before{content:"\f181"}
.dashicons-analytics:before{content:"\f183"}
.dashicons-chart-pie:before{content:"\f184"}
.dashicons-chart-bar:before{content:"\f185"}
.dashicons-chart-line:before{content:"\f238"}
.dashicons-chart-area:before{content:"\f239"}
.dashicons-groups:before{content:"\f307"}
.dashicons-businessman:before{content:"\f338"}
.dashicons-id:before{content:"\f336"}
.dashicons-id-alt:before{content:"\f337"}
.dashicons-products:before{content:"\f312"}
.dashicons-awards:before{content:"\f313"}
.dashicons-forms:before{content:"\f314"}
.dashicons-testimonial:before{content:"\f473"}
.dashicons-portfolio:before{content:"\f322"}
.dashicons-book:before{content:"\f330"}
.dashicons-book-alt:before{content:"\f331"}
.dashicons-download:before{content:"\f316"}
.dashicons-upload:before{content:"\f317"}
.dashicons-backup:before{content:"\f321"}
.dashicons-clock:before{content:"\f469"}
.dashicons-lightbulb:before{content:"\f339"}
.dashicons-microphone:before{content:"\f482"}
.dashicons-desktop:before{content:"\f472"}
.dashicons-tablet:before{content:"\f471"}
.dashicons-smartphone:before{content:"\f470"}
.dashicons-phone:before{content:"\f525"}
.dashicons-smiley:before{content:"\f328"}
.dashicons-index-card:before{content:"\f510"}
.dashicons-carrot:before{content:"\f511"}
.dashicons-building:before{content:"\f512"}
.dashicons-store:before{content:"\f513"}
.dashicons-album:before{content:"\f514"}
.dashicons-palmtree:before{content:"\f527"}
.dashicons-tickets-alt:before{content:"\f524"}
.dashicons-money:before{content:"\f526"}
.dashicons-thumbs-up:before{content:"\f529"}
.dashicons-thumbs-down:before{content:"\f542"}
.dashicons-layout:before{content:"\f538"}


.home-taglines .prospective .dashicons,
#sub-carousel-slides h3 .dashicons {
	width: auto;
	display: inline-block;
	background-color: #92b4ba;
	color: #FFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 16px;
	width: 16px;
	text-decoration: none;
	margin-left: 7px;
	margin-left: 0.5rem;
	margin-top: 2px;
}

	
	.home.page .home-taglines .prospective .dashicons {
		display: none;
	}


.home.page .story-tab-footer .view-rss .dashicons-rss {
	color: #FFF;
	border-radius: 2px;
	height: 16px;
	width: 16px;
	background-color: #fa9f42;
	text-decoration: none;
	margin-right: 5px;
	position: relative;
	top: -2px;
}

	#sub-carousel-slides h3 .dashicons {
		display: none;
	}

.hero-module-wrappernav {
  width: 100%;
  margin: 0 auto;
  display: inline-block;
  position: relative;
  margin-top: -2px;
  z-index: 10;
  margin-bottom: 18px;
}

.reveal .hero-module-wrappernav {
  visibility: hidden;
}

.animated .hero-module-wrappernav {
  visibility: visible;
}

.hero-module-wrappernav .hero-module-nav {
  width: 100%;
  margin: 0 auto;
}

.hero-module-wrappernav ul {
  display: inline;
}

.hero-module-wrappernav ul li.slct-btn {
  width: 20%;
  float: left;
  font-family: 'nimbus_sansblack', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 18px;
  cursor: pointer;
  height: 75px;
  margin-top: 0px;
  transition: all 0.15s;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper {
  width: 100%;
  margin: 0 auto;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside {
  margin: 0 auto;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside img {
  margin-right: 10%;
  margin: 0 auto;
  display: block;
  margin-top: -45px;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside .txt-slt {
  text-align: center;
  margin: 0 auto;
  clear: both;
  width: 149px;
  line-height: 21px;
  font-size: 18px;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside .one-state {
  margin-top: 0px;
  height: 41px;
  overflow: hidden;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .nav-02 .txt-slt {
  margin-top: 6.3%;
}

.hero-module-wrappernav ul li.slct-btn:hover,
.hero-module-wrappernav ul li.slct-btn.active {
  height: 90px;
  margin-top: -15px;
}

.hero-module-wrappernav ul .orange {
  background-color: #f16533;
}

.hero-module-wrappernav ul .green {
  background-color: #bfd530;
}

.hero-module-wrappernav ul .grey {
  background-color: #445361;
}

.hero-module-wrappernav ul .blue {
  background-color: #03a6db;
}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}

.carousel-mind {
    background-size: cover;
}

.carousel-mind-back-2 {
    background-size: cover;
}

.carousel-mind .carousel-caption {
    position: static;
    text-align: left;
}

.carousel-mind .carousel-img-wrap {
    display: table-row;
}

.carousel-mind .carousel-img {
    display: table-cell;
    height: 400px;
    overflow: hidden;
    vertical-align: middle;
}

.carousel-mind .carousel-img img {
    animation-delay: 0.7s;
    width: 100%;
}

.carousel-mind .carousel-indicators {
    bottom: 0 !important;
}

.carousel-mind .carousel-indicators li {
    margin: 0 2px;
}

.carousel-text h1 {
    color: #FFFFFF;
    font-size: 3em;
    line-height: 1.4em;
    margin: 0 0 10px;
    padding: 0;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
}

.carousel-list {
    margin: 0 auto;
    top: 60px;
}

.carousel-list li {
    color: #FFFFFF;
    font-family: 'Abel',sans-serif;
    font-size: 2em;
    margin-bottom: 10px;
    overflow: hidden;
    text-transform: uppercase;
}

.carousel-list li:nth-child(1) {
    animation-delay: 0.3s;
}

.carousel-list li:nth-child(2) {
    animation-delay: 0.5s;
}

.carousel-list li:nth-child(3) {
    animation-delay: 0.7s;
}

.carousel-list li span {
    background-color: rgba(0, 0, 0, 0.4);
    padding: 18px;
}

.carousel-list li i {
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0.4);
    background-image: none;
    background-origin: padding-box;
    display: inline-block;
    margin-right: 10px;
    padding: 18px;
    text-align: center;
    vertical-align: baseline;
    width: 72px;
}

.carousel-images .carousel-indicators {
    bottom: auto;
    top: 10px;
}


.carousel-images .carousel-control {
    bottom: auto;
    color: #FFFFFF;
    font-size: 20px;
    height: 50px;
    left: 20px;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    top: 50%;
    width: 50px;
    z-index: 2000;
}

.carousel-images .carousel-control.left {
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
}

.carousel-images .carousel-control.right {
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
    left: auto;
    right: 0;
}

.carousel-images .carousel-control:hover, .carousel-images .carousel-control:focus {
    color: #FFFFFF;
    opacity: 0.9;
    outline: medium none;
    text-decoration: none;
}

.carousel-images .carousel-caption {
    background-color: rgba(0, 0, 0, 0.5);
    bottom: 0;
    left: auto;
    padding: 20px;
    right: auto;
    width: 100%;
}

.carousel-images .carousel-caption h1, .carousel-images .carousel-caption h2, .carousel-images .carousel-caption h3, .carousel-images .carousel-caption h4, .carousel-images .carousel-caption h5, .carousel-images .carousel-caption h6 {
    color: #FFFFFF;
    margin: 0 0 10px;
}



.carousel .item {
    height: 500px;
    background-color: #777;
}


.carousel-wrapper .item {
    background: none no-repeat scroll center center / cover rgba(0, 0, 0, 0);
    height: auto;
}


div.dewy-func a, body#tinymce a{ color:#c00 !important; }

.social-item.item2 .social-event {
  width: 100%;
  display: inline-block;
  position: relative;
  
}

.social-item.item2 .social-event .social-event-img {
  background-color: #3c3d3d;
  overflow: hidden;
}

.social-item.item2 .social-event .social-event-summary {
  padding: 15px 10px 15px 10px;
  line-height: 110%;
  background-color: #3c3d3d;
}

.social-container .item2 .social-event-img {
  height: 268.8px;
}

.social-container .item2 .social-event-summary {
  text-align: center;
}

#logoaimg {width: 64%;}

.make-your-mark{ display: none !important; }

.ie7 .make-your-mark,
.ie8 .make-your-mark {
  margin-top: -14px;
  margin-bottom: 15px;
  margin-left: -4px;
}

.searchresponsive2 {
	display: none;
}

.searchresponsive2 .search3 {
	float: right;
	background: #fff;
	border-radius: 12px;
	border: none;
	height: 22px;
	width: 225px;
	margin-top: 7px;
	font-style: italic;
}
.cohort_dates_tag{color:#170105;text-transform:uppercase;background:#e7e2e3;font-size:12px;padding:4px 8px;top:-2px;position:relative;border-radius:999px;-webkit-background-clip:padding-box;background-clip:padding-box}


.thumbnail .caption{padding:9px;color:#555555;}

	
	ul.fullwidth-slider li.slide .caption {
		position: relative;
		height: 100%;
		width:100%;
	}

	
	ul.fullwidth-slider li.slide .caption .caption-inside {
		position: absolute;
		top: 0px;
		width:100%;  
	}

	
	ul.fullwidth-slider li.slide .caption .slide-caption {
		height: 100%;  
		z-index: 0;
		display: table;
		position: relative;
		top: 0;
		width:80%;
		margin-left:10%;
	  	margin-right:10%;  
	}

	
	ul.fullwidth-slider li.slide .caption .slide-caption .vertical-align-middle{
	  	display: table-cell;
	  	vertical-align: middle;
	  	text-align:center;
	}


	ul.fullwidth-slider, ul.fullwidth-slider .caption-inside {
		height: 700px;
	}

#footer .footer-top img.mini-logo { width:22px; float:left; display:inline;  }




.wpex-vc-row-wrap { margin: 0 auto }

.smaller {font-size:smaller; }
.testimonials{position:relative;margin-top:50px;margin-bottom:50px}
.testimonials.col-md-6:nth-child(2n+1){clear:both}
.testimonials h2{margin-bottom:30px}
.testimonials .avatar{-moz-border-radius:50em;-webkit-border-radius:50em;border-radius:50em;float:left;position:relative;z-index:10}
.testimonials .testimonial-text,.testimonials .testimonial-author{padding-left:115px;font-size:14px}
.testimonials aside{margin-bottom:20px}
.testimonials .testimonial-author{margin:0}
.testimonials .testimonial-author cite{font-size:16px}
.testimonials-archive .testimonial-container{height:auto;margin-top:20px;margin-bottom:30px}
.testimonials-archive .testimonial-text{margin-top:0}
.testimonials-archive .fa-quote-left,.testimonials-archive .fa-quote-right{font-size:160px;left:-100px;top:-15px}
.testimonials-archive .fa-quote-right{left:auto;right:-100px}

.heading_title .fade_close { float: right; margin: 6px 0 6px 10px; }

.well .heading_title { background: none repeat-x scroll 50% 50% #445597; border: 1px solid #aaaaaa; color: #ffffff; float: left; font-weight: bold; width: 100%; margin-bottom: 20px; }


.et_pb_widget .buttons a {
	margin-top: 10px !important;
}



#sidebar .et_pb_widget {
	float: none;
	width: 100%;
	margin-bottom: 30px;
}


	.et_left_sidebar #sidebar .et_pb_widget {
		margin-right: 0;
	}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_sum,
.et_pb_pricing li a,
.et_pb_pricing_table_button,
.et_overlay:before,
.et_pb_member_social_links a:hover,
.woocommerce-page #content input.button:hover .et_pb_widget li a:hover,
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light .et_pb_more_button,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.et_pb_contact_submit,
.et_pb_bg_layout_light .et_pb_newsletter_button {
	color: #2ea3f2;
}



.et_pb_widget {
	float: left;
	max-width: 100%;
}


.et_pb_widget a {
	color: #666;
	text-decoration: none;
}


.et_pb_widget li a:hover {
	color: #82c0c7;
}


.et_pb_widget ul li {
	margin-bottom: 0.5em;
}


.et_pb_widget ul li ul li {
	margin-left: 15px;
}


.et_pb_widget select {
	width: 100%;
	height: 28px;
}


.et_pb_widget_area .et_pb_widget a {
	color: inherit;
}


.et_pb_bg_layout_light .et_pb_widget li a {
	color: #666;
}


.et_pb_bg_layout_dark .et_pb_widget li a {
	color: inherit;
}


	.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget,
	.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget,
	.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product {
		width: 20.875%;
		margin: 0 5.5% 5.5% 0;
	}


	.et_pb_gutters3 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item,
	.et_pb_gutters3 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
	.et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget,
	.et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),
	.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,
	.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
	.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget,
	.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),
	.et_pb_gutters3.et_left_sidebar.woocommerce-page ul.products li.product,
	.et_pb_gutters3.et_right_sidebar.woocommerce-page ul.products li.product {
		width: 28.353%;
		margin-right: 7.47%;
	}


	.et_pb_gutters3 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3,
	.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3,
	.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item,
	.et_pb_gutters3 .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget,
	.et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,
	.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget,
	.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		width: 45.758%;
		margin-right: 8.483%;
	}


	.et_pb_gutters3 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item,
	.et_pb_gutters3 .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget,
	.et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		width: 44.18%;
		margin-right: 11.64%;
	}


	.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item,
	.et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget,
	.et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,
	.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget,
	.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 7.47%;
	}


	.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item,
	.et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget,
	.et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,
	.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget,
	.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 8.483%;
	}


	.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item,
	.et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget,
	.et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 11.64%;
	}


	.et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item,
	.et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget,
	.et_pb_gutters3 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_grid_item,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_widget,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 18.54%;
	}


	.et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item,
	.et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget,
	.et_pb_gutters3 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_widget,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 26.348%;
	}


	.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item,
	.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget,
	.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item,
	.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget,
	.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 14.94%;
	}


	.et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_gutters4 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters4 .et_pb_column_4_4 .et_pb_widget,
	.et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_column_4_4 .et_pb_widget,
	.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		width: 19%;
		margin: 0 8% 8% 0;
	}


	.et_pb_gutters4 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item,
	.et_pb_gutters4 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
	.et_pb_gutters4 .et_pb_column_3_4 .et_pb_widget,
	.et_pb_gutters4 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),
	.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,
	.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
	.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_widget,
	.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n) {
		width: 26.027%;
		margin-right: 10.959%;
	}


	.et_pb_gutters4 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3,
	.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3,
	.et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item,
	.et_pb_gutters4 .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters4 .et_pb_column_2_3 .et_pb_widget,
	.et_pb_gutters4 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,
	.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_widget,
	.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		width: 43.75%;
		margin-right: 12.5%;
	}


	.et_pb_gutters4 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item,
	.et_pb_gutters4 .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters4 .et_pb_column_1_2 .et_pb_widget,
	.et_pb_gutters4 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_widget,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		width: 41.305%;
		margin-right: 17.391%;
	}


	.et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item,
	.et_pb_gutters4 .et_pb_column_3_4 .et_pb_widget,
	.et_pb_gutters4 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,
	.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_widget,
	.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 10.959%;
	}


	.et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item,
	.et_pb_gutters4 .et_pb_column_2_3 .et_pb_widget,
	.et_pb_gutters4 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,
	.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_widget,
	.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 12.5%;
	}


	.et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item,
	.et_pb_gutters4 .et_pb_column_1_2 .et_pb_widget,
	.et_pb_gutters4 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_widget,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 17.391%;
	}


	.et_pb_gutters4 .et_pb_column_1_3 .et_pb_grid_item,
	.et_pb_gutters4 .et_pb_column_1_3 .et_pb_widget,
	.et_pb_gutters4 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_grid_item,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_widget,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 28.572%;
	}


	.et_pb_gutters4 .et_pb_column_1_4 .et_pb_grid_item,
	.et_pb_gutters4 .et_pb_column_1_4 .et_pb_widget,
	.et_pb_gutters4 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_widget,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 42.106%;
	}


	.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item,
	.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget,
	.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item,
	.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget,
	.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 21.918%;
	}


	.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_gutters2 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters2 .et_pb_column_4_4 .et_pb_widget,
	.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_widget,
	.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		width: 22.75%;
		margin: 0 3% 3% 0;
	}


	.et_pb_gutters2 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item,
	.et_pb_gutters2 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
	.et_pb_gutters2 .et_pb_column_3_4 .et_pb_widget,
	.et_pb_gutters2 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),
	.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,
	.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
	.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_widget,
	.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n),
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n) {
		width: 30.64%;
		margin-right: 4.04%;
	}


	.et_pb_gutters2 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3,
	.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3,
	.et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item,
	.et_pb_gutters2 .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters2 .et_pb_column_2_3 .et_pb_widget,
	.et_pb_gutters2 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,
	.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_widget,
	.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		width: 47.715%;
		margin-right: 4.569%;
	}


	.et_pb_gutters2 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item,
	.et_pb_gutters2 .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters2 .et_pb_column_1_2 .et_pb_widget,
	.et_pb_gutters2 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_widget,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		width: 46.907%;
		margin-right: 6.186%;
	}


	.et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item,
	.et_pb_gutters2 .et_pb_column_3_4 .et_pb_widget,
	.et_pb_gutters2 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,
	.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_widget,
	.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 4.04%;
	}


	.et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item,
	.et_pb_gutters2 .et_pb_column_2_3 .et_pb_widget,
	.et_pb_gutters2 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,
	.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_widget,
	.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 4.569%;
	}


	.et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item,
	.et_pb_gutters2 .et_pb_column_1_2 .et_pb_widget,
	.et_pb_gutters2 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_widget,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 6.186%;
	}


	.et_pb_gutters2 .et_pb_column_1_3 .et_pb_grid_item,
	.et_pb_gutters2 .et_pb_column_1_3 .et_pb_widget,
	.et_pb_gutters2 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_grid_item,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_widget,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 9.574%;
	}


	.et_pb_gutters2 .et_pb_column_1_4 .et_pb_grid_item,
	.et_pb_gutters2 .et_pb_column_1_4 .et_pb_widget,
	.et_pb_gutters2 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_widget,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 13.186%;
	}


	.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item,
	.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget,
	.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_grid_item,
	.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget,
	.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8 .et_pb_grid_item,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8 .et_pb_widget,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product {
		margin-bottom: 8.08%;
	}


	.et_pb_gutters1 .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_pb_column .et_pb_widget,
	.et_pb_gutters1 .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post,
	.et_pb_gutters1 .footer-widget,
	.et_pb_gutters1 .footer-widget .fwidget {
		margin: 0;
	}


	.et_pb_gutters1 .et_pb_column_1_2,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_3_8,
	.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8,
	.et_section_specialty .et_pb_column_3_4 .et_pb_gutters1.et_pb_row_inner .et_pb_column_3_8,
	.et_section_specialty .et_pb_column_2_3 .et_pb_gutters1.et_pb_row_inner .et_pb_column_1_3,
	.et_section_specialty .et_pb_column_1_2 .et_pb_gutters1.et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters1 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters1 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3,
	.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2,
	.et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2,
	.et_pb_gutters1 .et_pb_column_2_3 .et_pb_widget,
	.et_pb_gutters1 .et_pb_column_1_2 .et_pb_widget,
	.et_pb_gutters1.et_pb_footer_columns2 .footer-widget,
	.et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3),
	.et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child {
		width: 50%;
	}


	.et_pb_gutters1 .et_pb_column_1_3,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4,
	.et_section_specialty .et_pb_column_3_4 .et_pb_gutters1.et_pb_row_inner .et_pb_column_1_4,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,
	.et_pb_gutters1 .et_pb_column_3_4 .et_pb_widget,
	.et_pb_gutters1.et_pb_footer_columns3 .footer-widget,
	.et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even),
	.et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) {
		width: 33.333%;
	}


	.et_pb_gutters1 .et_pb_column_1_4,
	.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget,
	.et_pb_gutters1.et_pb_footer_columns4 .footer-widget,
	.et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even),
	.et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd),
	.et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2),
	.et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) {
		width: 25%;
	}



	.et_pb_column_4_4 .et_pb_widget:nth-child(4n),
	.et_pb_column_3_4 .et_pb_widget:nth-child(3n),
	.et_pb_column_2_3 .et_pb_widget:nth-child(2n),
	.et_pb_column_1_2 .et_pb_widget:nth-child(2n),
	.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n),
	.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n),
	.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n),
	.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n),
	.et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_widget:nth-child(3n),
	.et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
	.et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_widget:nth-child(2n) {
		margin-right: 0;
	}


	.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
	.et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),
	.et_pb_column_2_3 .et_pb_widget:nth-child(2n+1),
	.et_pb_column_1_2 .et_pb_widget:nth-child(2n+1) {
		clear: both;
	}


	.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_widget,
	.et_pb_column_1_3 .et_pb_widget,
	.et_pb_column_1_4 .et_pb_widget {
		width: 100% !important;
		margin-right: 0;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_column .et_pb_widget:nth-child(n) {
		width: 46.25% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 7.5%;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 50% !important;
		margin: 0 !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 0;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n),
	.et_pb_column .et_pb_widget:nth-child(2n) {
		margin-right: 0 !important;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_column .et_pb_widget:nth-child(n),
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 100% !important;
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget {
		margin-bottom: 9.5% !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget {
		margin-bottom: 0 !important;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 11.5% !important;
	}

			#et_search_icon:hover, .mobile_menu_bar:before, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .et_pb_widget li a:hover, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .nav-single a, .posted_in a { color: #0066cc; }
.ad_leftcol {
	margin:0px 0px 25px;
	padding:0px;
}


.ad_leftcol a, 
.ad_leftcol a:link,
.ad_leftcol a:visited {
	text-decoration:none;	
}



.ad_leftcol a img,
.ad_leftcol img {
	border: none;
	padding:0px;
	margin:0px;
}

.ptypeicon{width:19px;height:10px}

.fcbk_share {
	clear: both;
	line-height: 1;
}

.fcbk_share img,
.fcbk_like .fb_iframe_widget span {
    vertical-align: top !important;
}

.grid-base-box{position:relative;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f5f5f5),color-stop(100%,#fff));background-image:-moz-linear-gradient(#f5f5f5,#fff);background-image:-webkit-linear-gradient(#f5f5f5,#fff);background-image:linear-gradient(#f5f5f5,#fff);background-size:auto}

.grid-base-box.grid-center-white img{color:#fff}

.grid-base-box img{-webkit-transition:all 650ms cubic-bezier(.455,.03,.515,.955) 0s;-o-transition:all 650ms cubic-bezier(.455,.03,.515,.955) 0s;transition:all 650ms cubic-bezier(.455,.03,.515,.955) 0s}

.grid-base-box img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

	.title-container {width: 700px;}

	.title-container .logo img {width: 700px;}

.text-ad .btn-yellow {
  float: right; }
.entry-content .addthis_toolbox,.entry-content .addthis_button,.entry-header .addthis_toolbox,.entry-header .addthis_button{margin:10px 0 10px 0}
div.at-above-post-homepage a,div.at-below-post-homepage a,div.at-above-post a,div.at-below-post a,div.at-above-post-page a,div.at-below-post-page a,div.at-above-post-cat-page a,div.at-below-post-cat-page a,div.at-above-post-arch-page a,div.at-below-post-arch-page a,div.addthis_toolbox a,a.at-share-btn{border:0;box-shadow:none}
div.addthis_toolbox br{display:none}


		#newsletter,
		#favorite_reads,
		#also,
		#browse_archives,
		#related_reads,
		#labors_of_love {
			padding: 0 16.666666666666% 0 0;
		}


		#also h5 {
			margin: 3px 0 .625em 7px;
		}


.menu-item-has-children, .menu-item-language {
  position: relative; }

  .menu-item-has-children:hover:after, .menu-item-language:hover:after {
    border-color: #c59d5f; }

  .menu-item-has-children:after, .menu-item-language:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 6px;
    margin-top: -2px;
    display: inline-block;
    width: 5px;
    height: 5px;
    border-right: 1px solid #262526;
    border-bottom: 1px solid #262526;
    -moz-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    -o-transform: translateY(-50%) rotate(45deg);
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg); }

    .header--transparent .menu-item-has-children:after, .header--transparent .menu-item-language:after {
      border-color: white; }

    .headroom--not-top .menu-item-has-children:after, .headroom--not-top .menu-item-language:after {
      border-color: #262526; }

  .is--ie .menu-item-has-children, .is--ie .menu-item-language {
    background-color: rgba(255, 255, 255, 0.01); }

  .lt-ie9 .menu-item-has-children, .lt-ie9 .menu-item-language, .ie9 .menu-item-has-children, .ie9 .menu-item-language {
    background-color: white; }

  .sub-menu .menu-item-has-children, .sub-menu .menu-item-language {
    position: relative; }

    .sub-menu .menu-item-has-children:after, .sub-menu .menu-item-language:after {
      right: 24px;
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }

      .navigation--main .nav--main li.menu-item-has-children:after, .navigation--main .nav--main li.menu-item-language:after {
        content: none; }

  .nav--footer .menu-item-has-children:after, .nav--footer .menu-item-language:after {
    content: none; }


#hoofdmenu #menu_meer.hoofdmenu_item {
	padding-left: 20px;
}


#hoofdmenu #menu_meer.hoofdmenu_item i {
	font-size: 22px;
	height: 44px;	
	display:block;
	float:left;	
	padding-top: 12px;
}


#hoofdmenu #menu_meer.hoofdmenu_item span {
	font-size: 13px;
	line-height: 44px;	
	height:44px;
	text-transform: lowercase;
	display:block;
	float:left;
	padding-left:8px;
}

.cub6_1{position:absolute;top:0px;left:0px;display:block}
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}
.tve_flt .tve_image.tve_black{border-color:#101010}
.tve_flt .tve_image.tve_blue{border-color:#3E68B2}
.tve_flt .tve_image.tve_green{border-color:#34AE44}
.tve_flt .tve_image.tve_orange{border-color:#E25C1B}
.tve_flt .tve_image.tve_purple{border-color:#8656C1}
.tve_flt .tve_image.tve_red{border-color:#CE271B}
.tve_flt .tve_image.tve_teal{border-color:#387D71}
.tve_flt .tve_image.tve_white{border-color:#D8D8D8}

	
	#free-tools{background: #fff; -moz-box-shadow: inset 0px 0px 15px #ccc; -webkit-box-shadow: inset 0px 0px 15px #ccc; box-shadow: inset 0px 0px 15px #ccc;margin-top: 24px; margin-bottom: 30px;}

		#free-tools-heading{background: #333; color: #fff; padding: 5px 25px 10px;}

			#free-tools-heading h3{font-size: 16px;}

			#free-tools-heading p{font-size: 16px;}

		#free-tools .media{border-bottom: 1px dotted #909193; margin: 0 25px; padding: 15px 0 22px;}

		#free-tools p a {font-style: italic; font-weight: bold;}

			#free-tools .media.last{border: 0;}

			#free-tools #free-tools-heading .addthis_toolbox{float: right; margin-top: -7px;}


.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 * html .clear {height: 1%;}

.item-square{box-shadow:0 0 0 0 rgba(239, 103, 0, 0.3) inset, 0 0 0 0 #1c252c inset, 0 0 10px rgba(0, 0, 0, 0.1); cursor:pointer; float:none; height:144px; margin:0px 0 0 0px; transition:box-shadow 800ms ease-in-out 0s; width:260px; position:absolute;}

.item-square:hover{box-shadow:0 0 1px 230px rgba(239, 103, 0, 0.3) inset, 0 0 0 0 #1c252c inset; opacity:1; transition:all 0.5s ease-in 0s;}




.menusep{
		background-position:left top;
		background-repeat:repeat-x;;	
		height:1px;
		color:#333333;
		z-index:2555;
		width:188px;
		margin-left:6px;
		background: #111111;
}
.b-footer-logos_list{position:absolute;bottom:0}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

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


		




	#sidebar
	{
	}

	
		#sidebar h2
		{
			font-size: 1.75em;
			letter-spacing: -1px;
		}

		
			#sidebar section header
			{
				border-top: solid 7px #00a6eb;
				padding-top: 3em;
				margin: 0 0 3em 0;
			}

			
				#sidebar section header h2
				{
					margin: 0 0 0.5em 0;
				}

				
				#sidebar section.featured header h2
				{
					font-size: 4em;
					letter-spacing: -3px;
					margin: 0.25em 0 0.75em 0;
				}
.job_summary_shortcode.alignright{float:right;margin:0 0 2em 2em}


.alignright {
    float: right;
}


img.alignright {
    margin: 0 0 20px 20px;
}


.single-image.alignright {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}

.mh-sidebar, .hp-sidebar { width: 300px; float: left; }

.mh-sidebar-2, .hp-sidebar-2 { width: 300px; float: right; }

	.mh-two-sb .hp-sidebar, .hp-sidebar-2, .mh-two-sb .mh-sidebar, .mh-sidebar-2 { width: 220px; }

	.mh-two-sb .hp-main, .mh-two-sb .mh-main, .hp-sidebar-2, .mh-sidebar-2 { width: 100%; margin: 0; }

	.mh-two-sb .hp-sidebar, .hp-sidebar { width: 229px; }

	.hp-content, .hp-sidebar, .mh-content, .mh-sidebar, .mh-two-sb .hp-content, .mh-two-sb .hp-sidebar, .mh-two-sb .mh-content { width: 100%; margin: 0; }
#usersite-container section.calendar_feature article.list-style .image-social,#usersite-container section.bandsintown_feature article.list-style .image-social{float:left;width:125px}
#usersite-container section.calendar_feature article.list-style .image-social img,#usersite-container section.bandsintown_feature article.list-style .image-social img{width:100%}
#usersite-container .event-detail .image-social{display:none}
#usersite-container .event-detail .image-social img{max-width:85px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#usersite-container .solo-event-occurrence .image-social{display:block;float:left}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area{margin:0 10px 0 0;float:left;width:200px;font-size:0;position:relative;text-align:center}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area img.store-placeholder-image{opacity:0.75}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area div.main-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area a.main-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area div.main-image{max-width:100%;margin:auto;line-height:initial;font-size:12px}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area div.main-image img,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area a.main-image img,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area div.main-image img{max-height:200px;max-width:100%}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area div.main-image .sale-tag,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area a.main-image .sale-tag,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area div.main-image .sale-tag{position:absolute;top:0px;right:0px;font-size:13px;line-height:1.2;z-index:10;background-color:#f00;background:rgba(255,0,0,0.8);border-bottom-left-radius:4px;padding:.1em 1em;color:white;box-shadow:-2px 2px 3px 2px rgba(255,255,255,0.2)}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails{margin:0 -6.6666666667px;padding-left:0px;overflow:hidden;height:46.6666666667px}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail{display:inline-block;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image{display:inline-block;width:40px;height:40px;margin:6.6666666667px}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image img{display:inline-block;width:100%;max-width:40px}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n),#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area .image-thumbnails .image-thumbnail a.highlight-image:nth-of-type(4n){margin-right:0px}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area{width:200px;height:200px;font-size:0;display:table-cell;vertical-align:middle;text-align:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:flex;display:-ms-flexbox;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image{margin:auto;display:table}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img{max-height:200px;max-width:200px}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image{opacity:0.75}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image .sale-tag{position:absolute;top:0px;right:0px;font-size:13px;line-height:1.2;z-index:10;background-color:#f00;background-color:rgba(255,0,0,0.8);border-bottom-left-radius:4px;padding:.1em 1em;color:white;box-shadow:-2px 2px 3px 2px rgba(255,255,255,0.2)}
#usersite-container .featherlight .solo-event-occurrence .image-social{margin-left:10px;margin-right:10px;margin-top:5px;margin-bottom:10px;text-align:center}
#usersite-container .featherlight .solo-event-occurrence .image-social img{max-width:114px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

.footer-social .footer-social-icon{float:left; margin-right:2px !important; height:15px;}


.alignright {float: right;}

img.alignright {
	padding: 4px;
	margin: 2px 3px 3px 8px;
	display: inline;
	border: 1px solid #cbcdcc;
}

	.wp-caption.alignright{margin-left: 20px;}

.google-map.alignright{margin-left:10px;}
.content--centered{text-align:center;margin:0 auto}

.popout-expand-link {
  display: inline;
  margin: 0;
  padding: 0;
  height: 20px;
  width: 20px;
  position: absolute;
  top: 0px;
  left: 1%; }

.header_text {
	display: none;
}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }
.footer_top a,.footer_top p,.footer_top span,.footer_top li,.footer_top .textwidget{color:#818181;word-wrap:break-word}




#lead-feature .main-column-right-wrapper, .inner-pages .main-column-right-wrapper {float: right; width: 100%; display: block; margin-left: -428px;}









#sidebar {position:fixed;width:260px;height:100%;top:0;left:0;z-index:9998;background:#1f2529;}

.ie #sidebar, .ie #header {position:fixed;}

#header, #sidebar, .sidemenu a, .mainmenu, .mainmenu ul, .mainmenu ul li, .mainmenu ul li a, .menu-main-container, .langselect, .langselect a, .langselectdrop, .langselectdrop a {position:relative;float:left;width:100%;margin:0;}

.ie8 #sidebar, .ie8 #header {position:absolute;}

.ie7 #sidebar, .ie7 #header {position:absolute;}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
body.style-1 #usersite-container .zoogle-columns-100 .subtitle-wrap{max-width:473px}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}

.rf_contact_widget .text {
	display: inline-block;
	float: left;
	width: auto;
	margin: 1px 0 0 10px;
}

@import url("themes/NovellNEW/style/style.css"); 
.main-menu {
background-color: #FFFFFF;
color: #333;
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

	
.tdbgcolor { 
	background-color: #DDDDDD; 
	font-size: small; 
	font-weight: bold; }

#wrap .breadcrumbs{ color:#e37100; margin:0 0 10px 0; padding-top:0; font-size:11px;}
article.cards section .mod h6,article.static-page .page-content h6{color:#999;font-family:'Futura Today Bold',Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:1px;line-height:13px;margin:0;padding:14px 5px 10px 5px;text-align:center;text-shadow:0 1px 1px #fff;text-transform:uppercase}
article.cards section .size-suspender .mod h6{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.15)}
.mod .play-btn-l,.live-feed .video .play-btn-l{bottom:10px;right:10px}


	li.home-widget,
	.home-widget .cat-dark-text,
	.home-widget .cat-dark-bottom,
	.home-widget .cat-light-top,
	.home-widget .cat-light-bottom,
	#social-box,
	.archive-text  {
		width: 387px;
		}


	.home-widget .cat-dark-bottom ul li p a,
	.home-widget .cat-light-bottom ul li p a {
		width: 292px;
		}


	li.home-widget,
	.home-widget .cat-dark-text,
	.home-widget .cat-dark-bottom,
	.home-widget .cat-light-top,
	.home-widget .cat-light-bottom,
	li.sidebar-widget,
	.sidebar-widget .cat-dark-text,
	.sidebar-widget .cat-dark-bottom,
	.sidebar-widget .cat-light-top,
	.footer-widget .cat-light-top,
	.sidebar-widget .cat-light-bottom,
	.footer-widget .cat-light-bottom,
	ul.latest-comments,
	li.footer-widget,
	.main-text,
	#title-main,
	.breadcrumb,
	#social-box {
		width: 560px;
		}


	.home-widget .cat-dark-bottom ul li p a,
	.home-widget .cat-light-bottom ul li p a,
	.sidebar-widget .cat-dark-bottom ul li p a,
	.sidebar-widget .cat-light-bottom ul li p a,
	.footer-widget .cat-light-bottom ul li p a {
		width: 465px;
		}


	.sidebar-widget .cat-dark-bottom .list-byline {
		display: inline;
		}


	li.home-widget,
	.home-widget .cat-dark-text,
	.home-widget .cat-dark-bottom,
	.home-widget .cat-light-top,
	.home-widget .cat-light-bottom,
	li.sidebar-widget,
	.sidebar-widget .cat-dark-text,
	.sidebar-widget .cat-dark-bottom,
	.sidebar-widget .cat-light-top,
	.footer-widget .cat-light-top,
	.sidebar-widget .cat-light-bottom,
	.footer-widget .cat-light-bottom,
	ul.latest-comments,
	li.footer-widget,
	#title-main,
	#social-box,
	.archive-text,
	#author-text {
		width: 440px;
		}


	#main-nav,
	.main-byline,
	.main-excerpt,
	.sub-text p,
	#ticker-wrapper,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	.home-widget .cat-dark-bottom img,
	.home-widget .cat-light-bottom img,
	span.list-byline,
	.sidebar-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-bottom img,
	.sidebar-widget .cat-light-bottom ul li img,
	.footer-widget .cat-light-bottom ul li img,
	.breadcrumb,
	.prev-next-wrapper,
	.related-image,
	.archive-image,
	.comment-avatar,
	#author-info img,
	#author-info-page img,
	.facebook-share p,
	.twitter-share p,
	.pinterest-share p,
	.google-share p {
		display: none !important;
		}


	li.home-widget,
	.home-widget .cat-dark-text,
	.home-widget .cat-dark-bottom,
	li.sidebar-widget,
	.sidebar-widget .cat-dark-text,
	.sidebar-widget .cat-dark-bottom,
	#footer-bottom,
	.main-text,
	#title-main,
	.post-tags,
	.nav-links {
		padding: 10px 3.125%; 
		width: 93.75%; 
		}


	.home-widget .cat-dark-bottom ul li p a,
	.home-widget .cat-light-bottom ul li p a,
	.home-widget .cat-light-top,
	.sidebar-widget .cat-dark-bottom ul li p a,
	.sidebar-widget .cat-light-top,
	.sidebar-widget .cat-light-bottom ul li p a,
	.footer-widget .cat-light-bottom ul li p a,
	ul.latest-comments,
	.archive-text,
	#author-text {
		width: 100%;
		}


.home-widget .cat-dark-bottom {
	background: #222;
	float: left;
	padding: 20px;
	width: 418px;
	}


.home-widget .cat-dark-bottom img {
	opacity: 1.0;
		-moz-transition: opacity .2s;
		-ms-transition: opacity .2s;
		-0-transition: opacity .2s;
		-webkit-transition: opacity .2s;
	transition: opacity .2s;
	}


.home-widget .cat-dark-bottom img:hover {
	opacity: 0.8;
	}


.home-widget .cat-dark-bottom ul li {
	border-top: 1px dotted #555;
	display: block;
	float: left;
	margin-top: 10px;
	padding-top: 10px;
	width: 100%;
	}


.home-widget .cat-dark-bottom ul li img {
	float: left;
	margin: 0 10px 0 0;
	opacity: 1.0;
		-moz-transition: opacity .2s;
		-ms-transition: opacity .2s;
		-0-transition: opacity .2s;
		-webkit-transition: opacity .2s;
	transition: opacity .2s;
	}


.home-widget .cat-dark-bottom ul li img:hover {
	opacity: .8;
	}


.home-widget .cat-dark-bottom ul li p a {
	color: #fff;
	float: left;
	font: bold 13px/17px helvetica, sans-serif;
	margin-bottom: 0;
	width: 323px;
	}


.home-widget .cat-dark-bottom ul li:first-child {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
	}


.sidebar-widget .cat-dark-bottom {
	background: #222;
	float: left;
	padding: 20px;
	width: 300px;
	}


.sidebar-widget .cat-dark-bottom img {
	opacity: 1.0;
		-moz-transition: opacity .2s;
		-ms-transition: opacity .2s;
		-0-transition: opacity .2s;
		-webkit-transition: opacity .2s;
	transition: opacity .2s;
	}


.sidebar-widget .cat-dark-bottom img:hover {
	opacity: 0.8;
	}


.sidebar-widget .cat-dark-bottom ul li {
	border-top: 1px dotted #555;
	display: block;
	float: left;
	margin-top: 10px;
	padding-top: 10px;
	width: 100%;
	}


.sidebar-widget .cat-dark-bottom ul li img {
	float: left;
	margin: 0 10px 0 0;
	opacity: 1.0;
	}


.sidebar-widget .cat-dark-bottom ul li p a {
	color: #fff;
	float: left;
	font: bold 13px/17px helvetica, sans-serif;
	margin-bottom: 0;
	width: 205px;
	}


.sidebar-widget .cat-dark-bottom ul li:first-child {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
	}


#share-lightbox {
	position: absolute;
	width: 560px;
	height: 360px;
	display: none;
}


#share-lightbox-btn {
	position: relative;
	float: left;
	padding: 3px 0 0 17px;
}


#share-lightbox-btn:first-child {
	margin-top: -1px;
}


#share-lightbox-btn:last-child {
	border-left: 1px solid #333;
    margin-left: 18px;
}

.home-quote{font-size:1.2em;line-height:1.31em;font-style:normal;font-weight:700;color:#005cc7;text-align:right;}

.home-quote-author{font-size:1.em;font-style:normal;font-weight:500;color:#005cc7;text-align:right;}


#mediastage {
	height: 404px;
	background-color: #fff;
}


#mediastage .adside {
	float: left;
	margin: 10px 0px 0px 9px;
}


#mediastage .blockside {
	float: right;
	margin: 10px 9px 0px 0px;
	border: 2px solid #dce7fc;
}


#mediastage p {
	margin: 0;
}


.vspacer20		{
				clear: both;
				height: 20px;
				}

.mobile-only{display:block !important;}

    #footer .mobile-only.footer-pipe{
        display:inline-block !important;
    }
.small-game-desc{max-height:50px}

			.alignleft, img.alignleft { margin-right: 1.5em; display: inline; float: left; }
.compare-panel{background-color:#2c2c2b}
.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.45);z-index:1004;display:none;left:0}
.reveal-modal{visibility:hidden;display:none;position:absolute;z-index:1005;width:100%;top:0;border-radius:3px;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}
.reveal-modal .column,.reveal-modal .columns{min-width:0}
.reveal-modal.radius{border-radius:3px}
.reveal-modal.round{border-radius:1000px}
.reveal-modal.collapse{padding:0}
.reveal-modal.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;max-width:none!important;margin-left:0!important}
.reveal-modal.toback{z-index:1003}
.reveal-modal .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:.625rem;right:1.375rem;color:#aaa;font-weight:bold;cursor:pointer}






.labreveal.reveal-modal .close-reveal-modal, dialog .close-reveal-modal {right: 0.375rem;}


.reveal-modal.labreveal {
    min-height:auto;
}
#page .panel-col-first .pane-menu-block-1 h2.pane-title,#page .panel-col-first .pane-menu-block-2 h2.pane-title,#page .panel-col-first .pane-menu-block-3 h2.pane-title,#page .panel-col-first .pane-menu-block-4 h2.pane-title,#page .panel-col-first .pane-menu-block-5 h2.pane-title,#page .panel-col-first .pane-menu-block-6 h2.pane-title{width:168px;max-width:100%;border-bottom:1px solid #122D1F;background-color:#31795C;text-align:center;height:25px;padding:9px 22px 0px 22px;color:#fff;font-size:16px;margin:0px 0px 2px 0px;}
h2.pane-title,h1.pane-title,.pane-node-title h2,.pane-node-title h1{font-size:18px;color:#308a70;margin-bottom:18px;max-width:75%;}
body.front #main-content .pane-home-page-events-panel-pane-1 h2.pane-title{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:12%;padding-top:45px;padding-left:20px;}
body.topics.topic_overview .pane-title{display:none;}
body.topics.topic_objectives .pane-topic-objectives-panel-pane-1 .pane-title,body.topics.topic_objectives .pane-views-panes.objective-list .pane-title{color:#308a70;font-size:17px;margin:0 0 5px 0;}
body.topics .view-id-sdoh_related_objectives h2.pane-title{color:#308a70;font-size:17px;margin-bottom:7px;}
body.page-healthy-people-in-action-stories-from-the-field div.panel-col-last h1.pane-title{font-size:18px;color:#006c9f;margin-bottom:18px;}
body.node-type-evidence-based-resource .pane-node-content .pane-title{max-width:100%;box-sizing:border-box;padding-right:15px;color:#308a70;}
body.node-type-sharing-library-story h2.pane-title{font-size:17px;color:#308a70;max-width:100%;margin-bottom:5px;}
body.page-data-chart .title h1.pane-title{max-width:100%;margin-bottom:0px;}
body.page-node-national-snapshot #page div.pane-national-snapshots-panel-pane-1 h2.pane-title{padding-left:40px;padding-top:18px;}
.panel-1col-sdoh .pane-title{color:black;}
.panel-1col-sdoh .panel-col-top .pane-node .pane-title{color:black;}
.panel-1col-sdoh .panel-col-bottom .pane-title{color:white;margin-bottom:10px;}
h2.pane-title,h1.pane-title{color:#006c9f;margin:0px 0px 18px 0px;}
.pane-node.contextual-links-region h2.pane-title,.pane-node.contextual-links-region h1.pane-title{color:#308a70;}
body.page-prevention-portal-508 div.pane-views-panes h2.pane-title{padding-top:20px;}

	#copyright nav .menu {
		float: none;
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}

	#copyright nav .menu li {
		float: none;
	}

	#copyright nav .menu li:first-child {
		border-top-width: 0;
	}
nav .menu li {font-size: 18px;}
nav .menu ul ul li:first-child:after {border-right-color: #5df47b;}
#top-bar .menu li {border-left-color: #f7f7f7; border-right-color: #f7f7f7;}
#header-section .header-menu .menu li, #mini-header .header-right nav .menu li {border-left-color: #1a1e1a;}
nav .menu ul.sub-menu {background-color: #FFFFFF;}
nav .menu ul.sub-menu li {border-bottom-color: #f0f0f0;border-bottom-style: solid;}
.shopping-bag:before, nav .menu ul.sub-menu li:first-child:before {border-bottom-color: #ffffff;}

		
		.menu-item a {
		text-decoration: none;
		}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}


.tabber {
	display: none;
	}

.hp-mobile-tab-bars #mobile-tab-newsletter-subscribe {
  height: 0px;
  z-index: 14;
  display: none;
  background-color: #FFFFFF;
  border-top: 2px solid #AAAAAA;
  padding: 15px;
}

.hp-mobile-tab-bars #mobile-tab-newsletter-subscribe input {
  padding: 0%;
  width: 90%;
  border: 0px;
  background: transparent;
}

.hp-mobile-tab-bars #mobile-tab-newsletter-subscribe [class^="v1-icon"] {
  display: none;
}



.theme-light.slider-wrapper {
    background: #fff;
    
}
.nav-panel-group{display:table-cell;width:17em;margin:.5em;float:left}
.nav-panel-group h3{font-size:1em;margin-bottom:.75em;text-transform:uppercase}
.nav-panel-group ul{width:100%;float:left}
.nav-panel-group li{width:100%;margin-bottom:5px}
.nav-panel-group li a{font-weight:normal;border-left:solid 3px #8f6c6c;padding-left:8px}
.nav-panel-group li a:link,.nav-panel-group li a:visited{background:transparent}
.nav-panel-group li a:hover,.nav-panel-group li a:focus,.nav-panel-group li a:active{background:#333}
.nav-panel-group .nav-panel-group__adbanner{border:solid 1px #3f556d;margin-bottom:1em;padding:1px;float:left;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.nav-panel-group .nav-panel-group__adbanner img{width:100%;margin:0;float:left}
.nav-panel-group .nav-panel-group__adbanner:hover{border:solid 1px #fff}
.nav-panel-group.colspan2{width:34em}
.nav-panel-group.colspan2 li{width:45%;margin-right:2%;float:left}
.nav-panel-group.colspan3{width:51em}
.nav-panel-group.colspan3 li{width:30%;margin-right:2%;float:left}
.nav-panel-group p{display:none}


#index h2{ 
	text-align:center;
	padding-bottom:30px;
	}


.et_header_style_centered .et-search-form input,
.et_header_style_centered span.et_close_search_field {
	top: 60%;
}


.et_vertical_nav.et_header_style_centered .et-search-form input,
.et_vertical_nav.et_header_style_centered span.et_close_search_field {
	top: 0;
}


span.et_close_search_field {
	display: block;
	position: absolute;
	z-index: 99999;
	top: 0;
	right: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
	margin: auto;
	cursor: pointer;
}


span.et_close_search_field:after {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "ETmodules";
	font-size: 32px;
	font-weight: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 1;
	text-transform: none;
	content: "\4d";

	speak: none;
}



	.et_fullwidth_nav .et-search-form,
	.et_fullwidth_nav .et_close_search_field {
		right: 30px;
	}


	.et_vertical_nav span.et_close_search_field:after {
		font-size: 16px;
	}


	.et_vertical_nav span.et_close_search_field {
		width: 13px;
		height: 18px;
	}


.stock_ticker_element{
	display: inline-block;
	text-align: center;
}




.icon-envelope, .icon-facebook, .icon-twitter, .icon-phone, .icon-rss, .icon-google-plus, .icon-pinterest, .icon-envelope-alt, .icon-instagram, .icon-youtube, .icon-tumblr, .icon-comment, .icon-linkedin, .icon-flickr, .icon-instagram-2, .icon-home, .icon-google-plus-2 {
	font-family: 'icofont';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.icon-envelope:before {
	content: "\f003";
}

.icon-facebook:before {
	content: "\f09a";
}

.icon-twitter:before {
	content: "\f099";
}

.icon-phone:before {
	content: "\f095";
}

.icon-rss:before {
	content: "\f09e";
}

.icon-google-plus:before {
	content: "\f0d5";
}

.icon-pinterest:before {
	content: "\f0d2";
}

.icon-envelope-alt:before {
	content: "\f0e0";
}

.icon-instagram:before {
	content: "\f16d";
}

.icon-youtube:before {
	content: "\f167";
}

.icon-tumblr:before {
	content: "\f173";
}

.icon-comment:before {
	content: "\f075";
}

.icon-linkedin:before {
	content: "\f0e1";
}

.icon-flickr:before {
	content: "\e000";
}

.icon-instagram-2:before {
	content: "\e001";
}

.icon-home:before {
	content: "\f015";
}

.icon-google-plus-2:before {
	content: "\e002";
}

.social-icon .icon {
    font-size: 18px;
    line-height: 36px;
}

#quotes .q3_model {
	font-size: 17px;
}


.ja-box {
float:left;
overflow:hidden;
padding-top:10px;
padding-bottom:10px;
}


.ja-box .moduletable,.ja-box .moduletable_default {
margin-bottom:0;
border-bottom:0;
border-right:1px solid;
border-right-color:#ddd;
}


.ja-box-right .moduletable,.ja-box-right .moduletable_default {
border-right:0;
}


fieldset.input,#ja-topsl .ja-box,#ja-botsl .ja-box,.ja-tabswrap div.ja-tab-subcontent {
padding:0;
}

  .ddc-site .noShrink .mycars-default .menu.price-alerts .count:before {
    margin-top: 0;
    font-size: 14px; }

  .ddc-site .compact .mycars-default .menu.price-alerts .count:before {
    margin-top: 0;
    font-size: 14px; }

.ddc-site .value-statement-mega .vs-mega-nav-items-wrapper .ddc-toolbar .mycars div.menu.price-alerts a :before {
  font-size: 18px;
  top: 5px; }

.mycars .price-alerts .count {
  line-height: 0.7; }

  .mycars .price-alerts .count:before {
    font-size: 22px; }

  .ddc-site .t6-classic .mycars-default .menu.price-alerts .count:before {
    margin-top: 0;
    font-size: 14px; }


* + html .mycars .price-alerts a div.label { width: 40px; }

.mycars .price-alerts .popup.empty-list .empty-content { display: none; }

.mycars .price-alerts .mycars-vehicle .item-compare { width: 2%; }

.logged-in .mycars .price-alerts .popup.empty-list .empty-content { display: block; }




#header{padding:20px 0 10px 20px; line-height:100%; background:#fff;}

.home #header{padding:6px 0 7px 20px;}


#sidebar .widget {
    margin-bottom: 10px;
}


#sidebar .widget div {
    padding: 8px 5px;
    border-top: 1px solid #ddd;
}


#sidebar .widget div div {
    padding: 0;
    border-top: none;
}


#sidebar .widget div.clear {
    padding: 0;
    margin: 0;
    border: none;
}



#sidebar .widget input#s {
    width: 190px;
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
}


#sidebar .widget input#searchsubmit {
    width: 65px;
}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}


.join-footer {
width:100%!important;
margin-bottom: 15px!important;
}


.join-footer img {
float:none!important;
}


.join-footer .me {
width:auto!important;
float:none!important;
}


.join-footer h3 {
line-height:1;
}


.join-footer li {
list-style:none;
}


.join-footer a {
color:white!important;
}

.aom_pg span.aom_current {border:1px solid #0289C1; font-weight:bold; background:#0289C1; color:#FFFFFF;}



#content, #wrap, #header, #mainmenu,  #rightside,
.ftsidebox,.othernews {overflow:hidden;}



#content,#contentalt {background-color:#fafcff; border:1px solid #909090; color:#2a2a2a; padding:15px 15px 5px;}

#content {margin:0px 195px;}


#content h1,#content h2,#contentalt h1,#contentalt h2 {background-color:inherit; color:#FF6F10; font-size:1.4em; font-weight:bold; letter-spacing:-1px; margin:0 0 15px; padding:0;}

#content h1 a, #content h2 a,#contentalt h1 a,#contentalt h2 a{
	color:#FF6F10;
	text-decoration:none;
}


#content h2,#contentalt h2 {font-size:1.6em; margin-bottom:10px;}


.widget ul li {
   }

  .widget ul li.m-all {
    padding-right: 0; }


  .widget {
   		 }

#page-content { min-width: 730px; }

.bordered.big-border #page-content { padding: 50px; }

.bordered #page-content, .bordered.big-border #page-content { padding: 10px; }

		
		

.bordered #page-content { padding: 40px; }
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


tr.even, tr.odd {
    background: none;
    border-bottom: none;
    padding: 0.1em 0.6em;
}


.relatedsources {
	background-color: #dce6ff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #7c7c7c;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:left;
	vertical-align:top;

	

}

.relatedsources h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #82A4FF;
	font-size: 22px;
	color: #ffffff;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:center;
}



td.relatedsources {
	padding-bottom:3px;
	
}


.relatedsources a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #3366cc;
	font-weight: normal;
	
}


.relatedsources a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #57a204;
	font-weight: normal;
	
}


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

.navbar-brand {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    margin: 0;
}

.navbar-brand a { display: inline-block; }

.navbar-brand a img { width: 100%; }

.navbar-brand .play-video { display: none; }
.aq-block-aq_page_header_block input[type="submit"]{color:#fff !important;font-family:Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:11px;text-transform:uppercase;letter-spacing:1px;background-color:#0595cd !important;border-color:#0595cd !important;width:auto !important;}


.aq-block.aq-block-aq_column_block { 
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.aq-block-aq_pricing_table_block {
	padding: 0;
}

.aq-block-aq_pricing_table_block.aq-first {
	padding-right: 0;
	padding-left: 15px;
}

.aq-block-aq_pricing_table_block.aq-last {
	padding-left: 0;
	padding-right: 15px;
}

.aq-block-aq_pricing_table_block.aq-first .pricing-table,
.pricing-table.first {
  border-radius: 25px 0px 0px 25px;
}

.aq-block-aq_pricing_table_block.aq-last .pricing-table,
.pricing-table.last {
  border-radius: 0px 25px 25px 0px;
  border-right: 2px solid rgba(255, 255, 255, 0.2);
}

.aq-block-aq_ebor_text_block h1 {
	margin-bottom: 16px;
}

.aq-block-aq_ebor_text_block h6 {
	margin-bottom: 32px;
}

.aq-block-aq_ebor_text_block .feature-icon-left h6 {
	margin-bottom: 16px;
}

.aq-block-aq_ebor_text_block .feature-icon-left {
	margin-top: 0 !important;
	margin-bottom: 40px;
}

.aq-block-aq_feature_box_block.aq-first {
	padding-right: 0 !important;
}

.aq-block-aq_feature_box_block.aq-last {
	padding-left: 0 !important;
}

.aq-block-aq_call_to_action_block {
	margin-top: -20px;
	margin-bottom: -20px;
}

.aq-block-aq_section_title_block h1 {
	margin-bottom: 24px;
}

.aq-block-aq_column_block .aq-block-aq_menu_block + .aq-block-aq_menu_block {
	margin-top: 30px;
}

.aq-block-aq_page_header_block input[type="text"], 
.aq-block-aq_page_header_block input[type="email"],
.aq-block-aq_page_header_block textarea, 
.aq-block-aq_page_header_block input[type="submit"] {
  background: none;
  border: none;
  box-shadow: none;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: rgba(255, 255, 255, 0.85);
  border-radius: 25px;
  padding: 14px 24px 14px 24px;
  width: 100%;
  margin-bottom: 30px;
  max-width: 570px;
}

#post-slider .zeeslide .slide-content .slide-entry span {
	display: inline-block;
	font-size: 1.05em;
	line-height: 1.5em;
	color: #fff;
}

	#post-slider .zeeslide .slide-content .slide-entry {
		display: none;
	}
#search-home .col-sm-6{display:table-cell;vertical-align:middle;float:none;}
#search-home .col-sm-6 .widgetitle{margin-bottom:0;vertical-align:middle;}
#search-home .col-sm-6 form{width:100%;}

.widget_search {
  padding: 2em;
  background: #428bca;
  border-radius: 0;
}

.widget_search h4 {
  color: #FFF;
  font-weight: 300;
  letter-spacing: 0.03em;
  margin-top: 0;
  margin-bottom: 1.4em;
}

.widget_search .btn {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.widget_search .btn.disabled,
.widget_search .btn[disabled],
fieldset[disabled] .widget_search .btn,
.widget_search .btn.disabled:hover,
.widget_search .btn[disabled]:hover,
fieldset[disabled] .widget_search .btn:hover,
.widget_search .btn.disabled:focus,
.widget_search .btn[disabled]:focus,
fieldset[disabled] .widget_search .btn:focus,
.widget_search .btn.disabled.focus,
.widget_search .btn[disabled].focus,
fieldset[disabled] .widget_search .btn.focus,
.widget_search .btn.disabled:active,
.widget_search .btn[disabled]:active,
fieldset[disabled] .widget_search .btn:active,
.widget_search .btn.disabled.active,
.widget_search .btn[disabled].active,
fieldset[disabled] .widget_search .btn.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.widget_search .btn .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}

#mainlevel-nav{list-style-image:none;padding:8px 0px 0px 0px;margin:0px 130px 0px 0px;height:20px;}

#mainlevel-nav li{display:inline;padding:0px 7px 0px 7px;margin:0px 0px 0px 0px;}

#mainlevel-nav li a{font-family:calibri,sans-serif;font-weight:bold;color:#ffffff;text-decoration:none;font-size:15pt;}

#mainlevel-nav li a:hover{font-weight:bold;color:#000000;text-decoration:none;font-size:15pt;}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}

			.body-wrapper, #preloader, .fancybox-title { background: #ffffff; }

		.l-subheader-h {
			margin: 0 auto;
			max-width: 1200px;
			}

.progress-heading{margin-bottom:5px}

	.post-list .post-row { margin-left: 0; padding-left: 0; margin-bottom: 0; border: 0; }

.post-list .post-row:last-child { border: none; margin-bottom: 0; }

#Homepage-Image .banner_bottomtext .banner_bottomtext_inner_pod .pull-left:first-child{text-align:right;}
#Homepage-Image .banner_bottomtext .banner_bottomtext_inner_pod .pull-left:first-child p a{color:#fff;}

#Homepage-Image .banner_bottomtext .banner_bottomtext_inner_pod .pull-left p a{color:#fff;}

.banner_bottomtext{background-color:#8ea662;height:150px;}
.banner_bottomtext .banner_bottomtext_inner{padding:40px 0px 40px 200px;}

.banner_bottomtext .banner_bottomtext_inner_pod{padding:40px 0px 40px 200px;}
.banner_bottomtext .banner_bottomtext_inner_pod div p a:hover{text-decoration:none;color:#fff;}

.banner_bottomtext .devicer_icon{padding:0px 30px;}

.banner_bottomtext .ctnt_rgt{font-size:17px;color:#fff;float:right;}

.banner_bottomtext p{font-size:20px;color:#fff;clear:both;}

.banner_bottomtext .txt_ctnt{font-size:17px;color:#fff;width:400px;}

.banner_bottomtext .txt_rgt{text-align:right;}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu-right,.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
footer .container .social-icons .pull-right{float:none!important}

#footer{
	width:958px;
	margin: 10px auto;
    padding: 10px;
    border:1px solid #dfdfdf;
}

	#footer a{
		color:#5F8200;
		text-decoration:none;
	}

a, #footer a{
color:#074E94;
}

.wpb_row .vc_span1,
.wpb_row .vc_span2,
.wpb_row .vc_span3,
.wpb_row .vc_span4,
.wpb_row .vc_span5,
.wpb_row .vc_span6,
.wpb_row .vc_span7,
.wpb_row .vc_span8,
.wpb_row .vc_span9,
.wpb_row .vc_span10,
.wpb_row .vc_span11,
.wpb_row .vc_span12 {
  margin-left: 0;
}

.vc_non_responsive .wpb_row .vc_span2 {
  position: relative;
  float: left;
  width: 16.666666666666664%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span2 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.content-card.full-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

.content-card.semi-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 66.7%;
  margin-left: 0%;
  margin-right: 0%;
}

.content-card.half-width-card {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 46.955%;
  margin-left: 0%;
  margin-right: 3%;
}

.content-card.half-width-card:last-child {
  margin-right: 0%;
}

.content-card .card-bg-color {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

.content-card.standard-width-card {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 30.3033333333333%;
  margin-left: 0%;
  margin-right: 3%;
}

.content-card.standard-width-card:nth-child(3n) {
  margin-right: 0%;
  float: right;
}

.content-card.narrow-width-card {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 21.72%;
  margin-left: 0%;
  margin-right: 3%;
}

.content-card.narrow-width-card:last-child {
  margin-right: 0%;
}

div.content-card.image-card {
  height: 250px;
  padding-bottom: 0px;
}

body.page-template-news-php div#news ul li.content-card.standard-width-card {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 46.955%;
  margin-left: 0%;
  margin-right: 3%;
}

body.page-template-news-php div#news ul li.content-card.standard-width-card:last-child {
  margin-right: 0%;
}

div.content-card.full-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

div.content-card.semi-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 66.7%;
  margin-left: 0%;
  margin-right: 0%;
}

div.content-card.half-width-card {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 46.955%;
  margin-left: 0%;
  margin-right: 3%;
}

div.content-card.half-width-card:last-child {
  margin-right: 0%;
}

div.content-card.standard-width-card {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 30.3033333333333%;
  margin-left: 0%;
  margin-right: 3%;
}

div.content-card.standard-width-card:last-child {
  margin-right: 0%;
}

div.content-card.narrow-width-card {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 30.3033333333333%;
  margin-left: 0%;
  margin-right: 3%;
}

div.content-card.narrow-width-card:last-child {
  margin-right: 0%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.full-width-card,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.full-width-card,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.full-width-card,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.full-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.semi-width-card,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.semi-width-card,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.semi-width-card,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.semi-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.half-width-card,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.half-width-card,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.half-width-card,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.half-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.standard-width-card,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.standard-width-card,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.standard-width-card,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.standard-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.narrow-width-card,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.narrow-width-card,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.narrow-width-card,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card.narrow-width-card {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

div.content-card.display-all {
  height: auto;
}

.content-card a {
  color: #810a0c;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card {
  *zoom: 1;
  float: left;
  line-height: 22px;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:before,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:before,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:before,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:before,
div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:after,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:after,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:after,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:after {
  content: '';
  display: table;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:after,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:after,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:after,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card:after {
  clear: both;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card ul,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card ul,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card ul,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card ul {
  margin-bottom: 0px;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.card-image,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.card-image,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.card-image,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.card-image {
  float: left;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.card-image img,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.card-image img,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.card-image img,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.card-image img {
  float: none;
  width: 100%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big {
  width: auto;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ p,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ p,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ p,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ p {
  padding-left: 2%;
  padding-right: 2%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ div,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ div,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ div,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ div {
  padding-left: 2%;
  padding-right: 2%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ div + p,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ div + p,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ div + p,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-big ~ div + p {
  padding-left: 2%;
  padding-right: 2%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small {
  padding-left: 2%;
  width: auto;
  margin-right: 2%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small + p,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small + p,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small + p,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small + p {
  padding-left: 2%;
  padding-right: 2%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small + div,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small + div,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small + div,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-image-small + div {
  padding-left: 2%;
  padding-right: 2%;
}

div#level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-sub-text-full,
div.level1-container div#level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-sub-text-full,
div.level1-content div#level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-sub-text-full,
div.level-1-page-content div#page-content div#level-1-content-container div.row-container div.level-1-sections-container div.section-container div.content-card div.content-card-sub-text-full {
  padding-left: 3%;
  padding-right: 3%;
}

.content-card {
  margin-bottom: 20px;
  border-radius: 5px;
}

.content-card .card-bg-color:before,
.content-card .card-bg-color:after {
  content: '';
  display: table;
}

.content-card .card-bg-color:after {
  clear: both;
}

.content-card .card-bg-color h4 {
  font-weight: 400;
  padding-left: 10px;
  padding-top: 10px;
}

.content-card .card-bg-color p {
  padding-left: 2%;
  padding-right: 2%;
}

.content-card .card-bg-color .card-image.left {
  float: left;
  margin-right: 10px;
  margin-left: 10px;
}

.content-card .card-bg-color .card-image.right {
  float: right !important;
  margin-left: 10px;
  margin-right: 10px;
}

.content-card .card-bg-color .card-image.none {
  float: none;
}

.standard-card .card-bg-color .content-card-image-big {
  padding-left: 10px;
  padding-right: 10px;
}

.content-card.image-card h4 {
  position: absolute;
  bottom: 0px;
  background-color: rgba(255,255,255,0.9);
  width: 100%;
  margin-bottom: 0px;
  font-weight: 700;
}

.content-card.list-card ul {
  list-style: none;
}

div.content-card.w50px {
  width: 50px;
}

div.content-card.w100px {
  width: 100px;
}

div.content-card.w150px {
  width: 150px;
}

div.content-card.w200px {
  width: 200px;
}

div.content-card.w250px {
  width: 250px;
}

div.content-card.w300px {
  width: 300px;
}

.entry-content ol li, .entry-content ul li {margin: 0 0 0 25px;}

.entry-content fieldset {border: 1px solid #E7E7E7;	margin: 0 0 24px 0;	padding: 70px;}

.entry-content fieldset legend {background: #fff; font-weight: bold;padding: 0 24px;}

.entry-content input {margin: 0 0 24px 0;}

.entry-content input.file, .entry-content input.button { margin-right: 24px;}

.entry-content select {	margin: 0 0 24px 0;}

.entry-content sup, .entry-content sub {font-size: 10px;}

.entry-content blockquote.left {float: left; margin-left: 0; 	width: 33%;}

.entry-content blockquote.right { float: right; margin-left: 0px; width: 33%;}

.entry-content {line-height:27px;}

.entry-content, .entry-summary {clear: both; padding: 25px 0 25px 0;}




.entry-content .attachment img {margin-bottom: 0;}

.attachment .entry-content .entry-caption {font-size: 140%; margin-top: 24px;}

.entry-content dl.gallery-item {margin: 0;}

.entry-content, .postlistexcerpt p {line-height:23px;}



@import url("css/bootstrap.css");
@import url("css/master.css");
.footer-new-style tr { 

}

.footer-new-style{
  border: 0px !important;
}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}


.home #content .cntr3, .home #content .cntr4, .home #content .cntr5, .home #content .cntr6 {margin: 0; padding: 35px 0; float: left; }

.home #content .cntr3 .post-thumbnail, .home #content .cntr4 .post-thumbnail, .home #content .cntr5 .post-thumbnail, .home #content .cntr6 .post-thumbnail {padding: 0; width: 200px; height: 175px; position:relative; overflow:hidden; margin-right:15px;}
 
.home #content .cntr3 .dd_post_share, .home #content .cntr4 .dd_post_share, .home #content .cntr5 .dd_post_share, .home #content .cntr6 .dd_post_share {margin-bottom: 0; }




#content .cntr3 h2.entry-title a span:nth-last-of-type(1), #content .cntr4 h2.entry-title a span:nth-last-of-type(1), #content .cntr5 h2 a span:nth-last-of-type(1), #content .cntr6 h2 a span:nth-last-of-type(1) {display: none; }

.author #content .cntr2 h2 a span.headerArrow, .author #content .cntr3 h2 a span.headerArrow, .author #content .cntr4 h2 a span.headerArrow, .author #content .cntr5 h2 a span.headerArrow, .author #content .cntr6 h2 a span.headerArrow  {display:inherit; font-size: 1.5em;}

	.home #content .cntr4 {margin-top: 25px; }

	.home #content .cntr3 .postContent, .home #content .cntr4 .postContent, .home #content .cntr5 .postContent, .home #content .cntr6 .postContent { width: 90%; float: left; margin-left: 1em;  }

.browser-nosupport {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 99999999999999999999999;
  background-color: #f0f0f0;
}
