﻿

#global-nav nav ul.links {
	float: right;
}


	#global-nav nav ul.links li {
		font-size: 12px;
	}

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }

#footer #footer-nav .menu-item-172 {
  display: none;
}

.amshopby-advanced li.level2 {
	padding-left: 30px;
}


.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

  .visuallyhidden.focusable:focus {
    border: 0;
    clip: none;
    height: auto;
    margin: -1px;
    overflow: visible;
    padding: 0;
    position: relative;
    width: auto; }

.footer_bottom .footer_bottom_inner span.copyright {
    float:right;
    margin-top:15px;
    margin-bottom:15px;
    font-size: 14px;
    font-weight: bold;
    color: #888888;
}

.footer_bottom .footer_bottom_inner span.copyright a {
    color: #888888;
}

.footer_bottom .footer_bottom_inner span.blog-desc {
    float:left;
    margin-top:15px;
    margin-bottom:15px;
    font-size: 14px;
    font-weight: bold;
    color: #888888;
}

.entry-header.single-post .entry-meta {
	position: relative;
	top: 77px;
	padding: 0;
	color: #888;
    margin-top: -5px;
    font-size: 12px;
}


.entry-meta {
    margin-top: -25px;
    font-size: 12px;
    color: #888;
    padding: 5px 0;
}


.entry-meta a {
    color: #888;
}


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


.entry-header.single-post .entry-meta a {
	color: #888;
}


	#contentleft {
		width: 100%;
		clear:both;
		float:none;
	}


.sw-c #contentleft {
	float:right;
	}


.sw-sn-c #contentleft {
	float:right;
	}


.sw-c-sn #contentleft {
	float:right;
	}


.fwidth #contentleft {
	width: 100%;
	float:none;
	}


.clearfix:after,
blockquote:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}


.clearfix,
blockquote {
	display: inline-block;
	}



* html .clearfix,
* html blockquote {
	height: 1%;
	}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-md-3{width:25%}

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

#wowslider-container2 .ws_images{
	width:393px;
	height:280px;
	overflow:hidden;
	position:relative;
}

#wowslider-container2 .ws_images a{
	color:transparent;
}


#wowslider-container2 .ws_images img{
	top:0;
	left:0;
	border:none 0;
	max-width: none;
}


#logo {margin-top:5px;
	
}
.single-video{position:absolute;top:100px;left:20px;}

.content_main { vertical-align:top; padding:0px; }

   
   
   #header .menu{ top:-999px; }

   
   
   #header{
      display:block;
      float:left;
      height:auto;
      width:100%;
   }


   #header .logo{
      position:relative;
      width:100%;
      top:0;
      bottom:0;
      margin:20px 0;
      text-align:center;
   }

   
   #header .inner-right{
      display: inline-block;
      float: left;
      width:100%;
      text-align:center;
      margin:0 0 20px 0;
   }


#header a{                 color:#5c606b; }


#header ul.sf-menu li ul li a {
   background-color:#f9f9f9;
   color:#555555;
}


#header ul.sf-menu li a {
	font-size:12px;
	font-family:'Open Sans', Arial;
}

#header .inner-right span.call-us{
   text-align     :right;
   font           :11px/21px Tahoma;
}


#header ul.sf-menu,
#header ul.sf-menu * {
	margin            :0;
	padding           :0;
	list-style        :none;
}



#header ul.sf-menu li {
   display           :inline;
	float             :left;
   margin:0;
	position          :relative;
}

#header ul.sf-menu li:hover {
	visibility        :inherit;
}



#header ul.sf-menu li ul {
	position          :absolute;
	top               :-999em;
	width             :220px;
        padding-bottom: 10px!important;
        background-color: #f9f9f9;
   box-shadow        :0 2px 0 0 rgba(0,0,0,0.2);
}


#header ul.sf-menu li ul li {
	width             :100%;
        background-color: #f9f9f9;
}


#header ul.sf-menu li ul li a:hover{
	outline           :0;
        margin           :0 10px 0 10px;
}



#header ul.sf-menu li:hover ul,
#header ul.sf-menu li.sfHover ul {
	left        :0;
	top         :45px;
	z-index     :999;
}

#header ul.sf-menu li:hover li ul,
#header ul.sf-menu li.sfHover li ul {
	top         :-999em;
}

#header ul.sf-menu li li:hover ul,
#header ul.sf-menu li li.sfHover ul {
	left        :10em;
	top         :0;
}

#header ul.sf-menu li li:hover li ul,
#header ul.sf-menu li li.sfHover li ul {
	top         :-999em;
}

#header ul.sf-menu li li li:hover ul,
#header ul.sf-menu li li li.sfHover ul {
	left        :10em;
	top         :0;
}
.facebook-like-box{margin:-8px 0 0 -11px;}
.diy-form-manager-description{font-size:1.2em}

		div.responsive-menu-wrapper{ display: block; }
#header {text-align:center; width:100%;height:auto;}

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

#wp-calendar tfoot #next {
	text-align: right;
}

#wp-calendar tbody .pad {
	background: none;
}
 .button { display: inline-block; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; background: #34495e; color: #fff !important; cursor: pointer; text-decoration: none; margin: 0px 5px 10px 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out; -webkit-transition: background .25s ease-in-out; }
 .button:hover { background: #526a82; text-decoration: none; }
 .button.small { font-size: 12px; padding: 5px 15px; }
 .button.medium { font-size: 14px; padding: 12px 17px 11px 17px; }
 .button.large { font-size: 17px; padding: 15px 24px 16px 24px; }
 .button.small i { font-size: 13px; margin-right: 6px; vertical-align: middle; position: relative; top: -2px; }
 .button.medium i { font-size: 18px; margin-right: 8px; vertical-align: middle; position: relative; top: -1px; }
 .button.large i { font-size: 21px; margin-right: 10px; vertical-align: middle; position: relative; top: -2px; }
 .button.grey { background: #95a5a6; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out; -webkit-transition: background .25s ease-in-out; }
 .button.white { background: none !important; color: #fff !important; position: relative; }
 .button.small.white:before { border: 2px solid #fff; content: ''; width: 95%; height: 88%; top: 0px; left: 0px; position: absolute; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
 .button.medium.white:before { border: 2px solid #fff; content: ''; width: 96%; height: 92%; top: 0px; left: 0px; position: absolute; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
 .button.large.white:before { border: 2px solid #fff; content: ''; width: 94%; height: 90%; top: 0px; left: 0px; position: absolute; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
 .button.red { background: #e74c3c; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out; -webkit-transition: background .25s ease-in-out; }
 .button.orange { background: #e67e22; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out; -webkit-transition: background .25s ease-in-out; }
 .button.blue { background: #3498db; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out; -webkit-transition: background .25s ease-in-out; }
 .button.green { background: #1abc9c; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out; -webkit-transition: background .25s ease-in-out; }
 .button.grey:hover { background: #b3c4c5; }
 .button.red:hover { background: #fb6d5e; }
 .button.orange:hover { background: #f39d50; }
 .button.blue:hover { background: #5ebeff; }
 .button.green:hover { background: #30dab8; }
 #error404 a.button { margin-bottom: 38px; }
 .mp-list-entry-search-button .button { margin: 0; padding: 7px 10px 6px 10px; }
 .search-site .button.small { padding: 3px 10px; }
 .animated-column a.button { margin-bottom: 17px; }
body.front-controller section#google-quote .container .attribution .logo,body.front-controller section#google-quote .container .attribution .person{vertical-align:top;display:inline-block}
body.front-controller section#google-quote .container .attribution .logo img{height:32px;width:auto;margin-right:16px}






.clearfix:before,
.entry-content:before,
.entry:before,
.footer-widgets: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;
}


.clearfix:after,
.entry-content:after,
.entry:after,
.footer-widgets: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;
}







.site-container {
	background-color: #fff;
	border: 1px solid #e3e3e3;
	margin: 60px auto;
	max-width: 1140px;
}


.news-pro-landing .site-container {
	max-width: 960px;
}

	
	.site-container,
	.site-header .search-form {
		margin: 16px auto ;
	}


.adthrive-ad {
    margin-bottom:20px;
}


.feat-wide-sub-text h2,
#home-feat-text h2,
.feat-top2-left-text h2,
.feat-wide1-text h2,
.feat-wide4-text h2,
.feat-wide5-text h2,
h1.post-title,
#content-main h1.post-title,
#post-404 h1,
h1.post-title-wide,
#content-main blockquote p,
#commentspopup #content-main h1 {
	font-family: 'Playfair Display', sans-serif !important;
	}

	
#infscr-loading,
.score-nav-menu select,
h1.cat-head,
h1.arch-head,
h2.author-list-head,
h3.foot-head,
.woocommerce ul.product_list_widget span.product-title,
.woocommerce ul.product_list_widget li a,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce .related h2,
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce div.product .product_title,
#content-main h1,
#content-main h2,
#content-main h3,
#content-main h4,
#content-main h5,
#content-main h6,
span.side-list-cat {
	font-family: 'Raleway', sans-serif !important;
	}


h1.post-title,
#content-main h1.post-title {
	color: #222;
	font-size: 2.6rem;
	font-weight: 800;
	line-height: 110%;
	text-transform: none;
	width: 100%;
	}


#content-main h1.post-title {
	font-size: 2.2rem;
	}


#content-main #post-feat-img {
	margin-bottom: 30px;
	}


span.post-excerpt p,
#content-main span.post-excerpt p {
	color: #fff;
	font-size: 1rem;
	font-weight: 400;
	line-height: 130%;
	margin-bottom: 0;
	width: 65%;
	}


#content-area {
	float: left;
	padding: 5px 2.93255131965%; 
	position: relative;
	width: 94.1348973607%; 
	}


#content-main {
	width: 100%;
	}


#content-main p {
	color: #222;
	display: block;
	font-size: 1rem;
	font-weight: 400;
	line-height: 155%;
	margin-bottom: 20px;
	}


.wp-caption,
#content-main p.wp-caption-text,
.gallery-caption {
	color: #777;
	font-size: .8rem;
	margin-top: 5px;
	margin-bottom: 30px;
	max-width: 100%;
	text-align: left;
	}


#content-main ul {
	list-style: disc outside;
	margin: 10px 0;
	}


#content-main ol {
	list-style: decimal outside;
	margin: 10px 0;
	}


#content-main ul li,
#content-main ol li {
	margin-left: 50px;
	padding: 5px 0px;
	}


#content-main h1,
#content-main h2,
#content-main h3,
#content-main h4,
#content-main h5,
#content-main h6 {
	font-weight: 700;
	line-height: 120%;
	margin: 10px 0;
	overflow: hidden;
	text-transform: uppercase;
	width: 100%;
	}


#content-main h1 {
	font-size: 1.6rem;
	}


#content-main h2 {
	font-size: 1.4rem;
	}


#content-main h3 {
	font-size: 1.2rem;
	}


#content-main h4 {
	font-size: 1rem;
	}


#content-main h5 {
	font-size: .8rem;
	}


#content-main h6 {
	font-size: .6rem;
	}


#content-main blockquote p {
	color: #555;
	font-size: 1.6rem;
	font-weight: 700;
	line-height: 130%;
	margin: 30px 10%;
	width: 80%;
	}


#content-main blockquote p cite {
	color: #555;
	display: inline-block;
	font-size: .7rem;
	font-weight: 400;
	}


#content-main dt {
	font-weight: bold;
	}


#content-main dd {
	margin-left: 20px;
	}


#content-main abbr,
#content-main acronym {
	font-weight: bold;
	text-transform: uppercase;
	}


#content-main code {
	font-size: 1.1rem;
	}


#content-main sub {
	font-size: smaller;
	vertical-align: sub;
	}


#content-main sup {
	font-size: smaller;
	vertical-align: super;
	}


#content-main table {
	font-size: .9rem;
	width: 100%;
	}


#content-main td,
#content-main th {
	padding: 0 1.5%;
	}


#content-main tr.odd {
	background: #eee;
	}


#content-main #post-header {
	margin: 0 0 30px;
	padding: 0;
	width: 100%;
	max-width: none;
	}


#content-main ul.post-gallery-top-list,
#content-main ul.post-gallery-bot-list {
	list-style: none;
	margin: 0;
	width: 100%;
	}


#content-main ul.post-gallery-top-list li,
#content-main ul.post-gallery-bot-list li,
#content-main ul.flex-direction-nav li {
	float: left;
	margin: 0;
	padding: 0;
	}


#content-main ul.flex-direction-nav {
	list-style: none;
	margin: 0;
	}


#content-main h4.post-header {
	margin-bottom: 20px !important;
	}


#commentspopup #content-main h1 {
	font-size: 1.4rem;
	font-weight: 800;
	line-height: 110%;
	margin: 0 0 20px;
	text-align: center;
	text-transform: none;
	}


#content-main ol.commentlist {
	float: left;
	list-style: none;
	margin: 0;
	width: 100%;
	}


#content-main ol.commentlist li {
	margin: 0;
	padding: 0;
	}


.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	box-shadow: none;
	}


.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-width: 0;
	box-shadow: none;
	}


.woocommerce #content div.product .woocommerce-tabs,
.woocommerce div.product .woocommerce-tabs,
.woocommerce-page #content div.product .woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs {
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
	}

body,
.blog-widget-text p,
.feat-widget-text p,
.post-info-right,
span.post-excerpt,
span.feat-caption,
span.soc-count-text,
#content-main p,
#commentspopup .comments-pop,
.archive-list-text p,
.author-box-bot p,
#post-404 p,
.foot-widget,
#home-feat-text p,
.feat-top2-left-text p,
.feat-wide1-text p,
.feat-wide4-text p,
#content-main table,
.foot-copy p,
.video-main-text p {
	font-family: 'Lato', sans-serif;
	}


h3.home-feat-title,
h3.side-list-title,
#infscr-loading,
.score-nav-menu select,
h1.cat-head,
h1.arch-head,
h2.author-list-head,
h3.foot-head,
.woocommerce ul.product_list_widget span.product-title,
.woocommerce ul.product_list_widget li a,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce .related h2,
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce div.product .product_title,
#content-main h1,
#content-main h2,
#content-main h3,
#content-main h4,
#content-main h5,
#content-main h6 {
	font-family: 'Work Sans', sans-serif;
	}

.title1 {
	font-family: Tahoma;
	font-size: 20px;
	color: #602E00;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.carousel-inner{position:relative;overflow:hidden;width:100%;}
div.view-key-personnel table tr.odd td{background:#d8d8d8 !important;}
div.view-key-personnel table td.views-field-field-p-title{width:70%;font-size:90%}
.view-whats-new .views-field-title{background-color:#acd28a;border:1px solid  #000000;padding:4px 4px 4px 1px;}
.view-whats-new .li .ul.topnav{font-size:.9em;padding:0;}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
.view-EDTR,.node-type-edtr-opportunity{line-height:1.3em;}
div.view-header hr{margin-top:15px;}
.view .progress-disabled{float:none;}
.copyright{font-size:0.8em;padding-top:0.9em}
.copyright p{text-align:center}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pg-104-0 , #pg-104-1 , #pl-104 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pg-104-1 .panel-grid-cell { float:left }
 #pl-104 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-104 .panel-grid-cell { padding:0 }





 
.grid_1, 
.grid_2, 
.grid_3, 
.grid_4, 
.grid_5, 
.grid_6, 
.grid_7, 
.grid_8, 
.grid_9, 
.grid_10, 
.grid_11, 
.grid_12,.grid_12{
	display:inline;
	float: left;
	position: relative;
	margin-left: 10.0px;
	margin-right: 10.0px;
}


.container_12 .grid_12{
	width:940px;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:before,.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after{content:" ";display:table;}
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after{clear:both;}
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:before,.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after{content:" ";display:table;}
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after{clear:both;}
h2,.tabs__nav,.beta,.heading .archive__side-title,.widget--sidebar__title .archive__side-title,.widget--footer__title .archive__side-title{font-size:32px;font-size:2rem;line-height:1.135;}
.article__title,.latest-comments__title,.article__title .hN,.latest-comments__title .hN,.article__title .widget_calendar caption,.widget_calendar .article__title caption,.latest-comments__title .widget_calendar caption,.widget_calendar .latest-comments__title caption,.widget__title .hN,.widget__title .widget_calendar caption,.widget_calendar .widget__title caption,.heading .hN,.widget--sidebar__title .hN,.widget--footer__title .hN,.heading .widget_calendar caption,.widget_calendar .heading caption,.widget--sidebar__title .widget_calendar caption,.widget_calendar .widget--sidebar__title caption,.widget--footer__title .widget_calendar caption,.widget_calendar .widget--footer__title caption{margin-top:0;}
.heading h2,.widget--sidebar__title h2,.widget--footer__title h2,.heading .tabs__nav,.widget--sidebar__title .tabs__nav,.widget--footer__title .tabs__nav{display:inline-block;margin-bottom:0;}
.heading .archive__side-title,.widget--sidebar__title .archive__side-title,.widget--footer__title .archive__side-title{font-weight:bold;color:#919191;}
.otw-input-wrap input,.otw-input-wrap select,.widget .otw-input-wrap input,.widget .otw-input-wrap select{width:150px;height:40px;padding:6px;background:none;border:1px solid #d8d8d8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.footer-widget-area .widget{display:inline-block;vertical-align:middle;margin-bottom:54px;padding:0;border:12px solid transparent;}
.footer-widget-area .widget p{margin:0;}
.footer-widget-area .widget .widget__title{margin-top:0;}
.footer-widget-area.col-1 .widget{width:100%;border:0;}
.footer-widget-area.col-2 .widget{width:50%;}
.footer-widget-area.col-3 .widget{width:33.3333%;}
.footer-widget-area.col-4 .widget{width:25%;}
.footer-widget-area.col-5 .widget{width:20%;}
.footer-widget-area.col-6 .widget{width:16.66666666666667%;}
.footer-widget-area .widget.one-third,.footer-widget-area .widget.two-sixths,.footer-widget-area .widget.four-twelfths,.footer-widget-area .widget.comment-form-author,.footer-widget-area .widget.comment-form-email,.footer-widget-area .widget.comment-form-url{width:33%!important;}
.footer-widget-area .widget.two-thirds,.footer-widget-area .widget.four-sixths,.footer-widget-area .widget.eight-twelfths{width:66%!important;}
.footer-widget-area .widget.centered{text-align:center;}
.widget{margin-bottom:36px;padding-bottom:36px;}
.widget select{max-width:100%;}
.widget a{color:#262526;}
.widget a:hover{color:#c59d5f;}
.sidebar--main .widget{border-bottom:2px solid #d8d8d8;}
.sidebar--main .widget:last-child{border:0;}
.widget--main{margin-bottom:24px;margin-bottom:1.5rem;}
.widget-title{font-size:19px;font-size:1.1875rem;line-height:1.27316;margin:0;margin-bottom:24px;}
.widget--footer{margin-bottom:12px;margin-bottom:0.75rem;}
.widget--footer .widget__title{color:white;}
.widget--footer__title em{color:#c59d5f;font-style:normal;}
.widget_tag_cloud.widget--main a{background-color:#eee;color:#555;}
.widget--sidebar__title .rsswidget img{display:none;}
.widget_rss .widget--footer__title .hN,.widget_rss .widget--footer__title .widget_calendar caption,.widget_calendar .widget_rss .widget--footer__title caption{color:#c59d5f;}
.widget--footer.widget_text .wp-caption-text{background-color:#262526;color:#919191;}
.widget--latest-comments{padding-bottom:0;}
.widget--footer .latest-comments__title{background-color:#262525;color:#e2e2e2;}
.widget--footer .latest-comments__body{border-bottom-color:#262525;}

		#mainlinks .future{width: 144px;}

		
		#mainlinks .future, #mainlinks .current, #mainlinks .facstaff, #mainlinks .alumfriends, #mainlinks .family, #mainlinks .visitors{display:table;}

			#mainlinks .future a, #mainlinks .current a, #mainlinks .facstaff a, #mainlinks .alumfriends a, #mainlinks .family a, #mainlinks .visitors a{display:table-cell; vertical-align:middle; padding-left: 7px}

		#sublinks .future{width: 137px; padding-left: 8px;}


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}


.menu-item a span { display: block; font-size: .9em; }
 
#footer .menu-item a span { display: none; }


.left-column-container-homepage {
	width:700px;
	height:auto;
	float:left;
}

.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-right: 15px;
  padding-left: 15px;
}

  .col-lg-12 {
    width: 100%;
  }
.front #quicktabs-stay_connected .view-footer{position:absolute;left:20px;top:170px;font-style:italic;font-weight:bold;}
#sidebar_first .view-footer a{color:#283f62;}
.lt-ie8 .front #quicktabs-stay_connected .view-footer,.lt-ie8 .front #quicktabs-stay_connected .view,.lt-ie8 .front .panel-3col-33 .panel-col .pane-content{position:static;}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}




.col:after,
.clr:after,
.group:after,
dl:after,
.vc-empty-shortcode-element:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }


.clr-margin { margin-left: 0 }

.flex-caption {
	margin-top: 25px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 25px;
}

.flex-caption h2, .flex-caption h5, .flex-caption h6 {
	color: #fff;
	font-weight: 300;
	font-size: 25px;
	line-height: 25px;
}

.flex-caption p {
	font-size: 14px;
	line-height: 23px;
	max-width: 650px;
	margin: 0 auto;

}

	.main_laptopbatteries_text { display:block; margin:9px 0 0 0; }



div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
.sidebar .block-views h2.title,.panel-pane h2.pane-title{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#83d1f5;text-transform:uppercase;font-size:1em;border-bottom:2px solid #83d1f5;margin-bottom:0.2em;font-weight:bold;}
#mini-panel-front_page_left_mini .panels-flexible-row .panel-pane.pane-views{margin-bottom:20px;}
.panels-flexible-region-two-column-layout-right .panel-pane.pane-block{background:#f4f4f2;}
.panels-flexible-region-two-column-layout-right .panel-pane.pane-block h2{background:#d5d4cc;color:#FFFFFF;padding:7px 10px;border:0;}
.panels-flexible-region-two-column-layout-right .panel-pane.pane-block ul{list-style:none;list-style-image:none;padding-left:10px;}
.panels-flexible-region-two-column-layout-right .panel-pane.pane-block ul li{list-style:none;list-style-image:none;margin-bottom:20px;}
.menu-logo{margin-left:8.125%;width:35.625%;margin-top:11px;float:left}




.wrapper.content .videocontent1 span{

	position: absolute;

	left: 15px;

	color: #fff;

	font-size: 14px;

	line-height: 19px;

	font-family: "Lato";

	font-weight: 700;

	text-transform: uppercase;

	background: #9275ac;

	padding: 10px;

}




.wrapper.content .videocontent1{

	background: rgb(255, 255, 255) none repeat scroll 0% 0%;

	box-shadow: 1px 1px 4px 1px;

	margin-bottom: 20px;

	max-width: 235px;

	display: block;

	margin-left: auto;

	margin-right: auto;

	width: 100%;

	height: 355px;

}




.wrapper.content .videocontent1 h3{

	color: rgb(146, 117, 172);

	font-size: 24px;

	line-height: 24px;

	font-family: "Rokkitt";

	font-weight: 400;

	text-align: center;

	padding: 10px 29px;

	margin-bottom: 0px;

}




.wrapper.content .videocontent1 h3 a{

	color: rgb(146, 117, 172);

}
	



.wrapper.content .videocontent1 p{

	padding: 0px 15px 25px 18px;

}

.entry-wrap {
	padding: 30px 30px 10px 30px; 
}

#am_thumbnail a {
text-decoration: none;
border: none;
}

#am_thumbnail img {
text-decoration: none;
border: 1px solid #999;
max-width: 99%;
}
.footer .footer_block .footer_subscribe .footer_subscribe_title{display:inline-block;width:100%;font:bold 16px BPreplay;color:#ffffff;margin-bottom:15px;}

.post .post-info .api-report {float:right;color:#666}

#footer #footer-area h3.widget-title{
    font-size:11px;
    font-family:Avenir-Roman;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    margin:0 0 15px;
    color:#414042;
}



.iccalendar .no-event {
}


.close-success{background-position:0px 0px;}

.close-success:hover{background-position:-15px 0px;}


.close-warning{background-position:0px -15px;}

.close-warning:hover{background-position:-15px -15px;}


.close-fatal{background-position:0px -30px;}

.close-fatal:hover{background-position:-15px -30px;}


.close-info{background-position:0px -45px;}

.close-info:hover{background-position:-15px -45px;}


.popup_menu .close{width:14px; height:14px; position:absolute; right:25px; top:35px; cursor:pointer;}




	div.blog-right {



		width:515px;



		float:left;



	}




	div.feature div.blog-right { width:355px; }
.navigation .cat_shop .level_3_list.menu_list_1_1{margin-top:0}
.navigation .cat_shop .level_3_list.menu_list_1_1 li .level_3_list_item_link{text-transform:uppercase;font-weight:600;font-family:"ProximaNova-Semibold",sans-serif}
.navigation .level_3_list{display:block}


.homepageBottom li.menu-item{
	width: 283px;
}

#footer #footer-nav .menu-item-172 {
  display: none;
}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }
.wu-copyright{float:right;text-align:right;margin-bottom:7px;font-size:80%;z-index:101}
.wu-rtl .wu-copyright{float:left;text-align:left}
.wu-copyright a,.wu-copyright img{display:block;width:90px;height:19px}
.view-twitter-feed .views-field-field-tweet-author{vertical-align:top;}
.view-twitter-feed .views-field-field-tweet-linked-images{display:inline-block;float:right;}
.view-twitter-feed .views-field-field-tweet-contents{display:table-cell;}
.search-result .field-type-image,.node-teaser .field-type-image,.view-custom-search .views-row .views-field-field-image{float:right;display:inline-block;margin-left:1em;}
.view-custom-search .views-row .views-field-title a{color:#181818;display:block;font-size:1.429em;line-height:1.4;width:100%;padding-top:18px;}
.view-custom-search .views-row .views-field-body{display:inline-block;}
.view-custom-search .views-row .views-field-totalcount{color:#68696b;text-align:right;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total{clear:both;font-size:20px;margin-top:25px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .views-label{float:left;padding-right:5px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .field-content{color:#456605;display:inline;float:right;}
.block-view-demo .views-field-title a{border-top:none !important;color:#eee;padding:0 !important;}
.tb-megamenu .block-view-demo .views-field-field-image{float:left;}
.tb-megamenu .block-view-demo .views-field-field-image img{border:1px solid #333;margin:0 20px 0 0;max-width:none !important;padding:4px;width:auto;}
.tb-megamenu .block-view-demo .views-field-title a{border-top:none;color:#aaa;padding:0;}
.tb-megamenu.style-green .block-view-demo .views-field-field-image img{border:1px solid #eee;}

.view-commerce-cart-block .views-field-quantity{white-space:nowrap;}


#banner { 
  	position: relative;
	width: 460px;
	border: 1px solid #d2e4fc;
	margin: 0 0 10px 5px;
	font-size: small;
	text-align: justify; }

	
#banner td { padding: 2px; }

.nav1 ul.sub-menu { background:#333; background:rgba(0,0,0,0.8); padding:5px }

.nav1 ul.sub-menu a { display:block; margin:0px; padding:6px 5px; color:#c0c0c0; text-decoration:none; text-transform:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal }

.nav2 ul.sub-menu { background:#333; background:rgba(0,0,0,0.8); padding:4px }

.nav2 ul.sub-menu a { display:block; margin:0px; padding:3px 4px; color:#c0c0c0; text-decoration:none; text-transform:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal }




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

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


#access ul li#menu-item-25 a { background-image:none; }

ul.longleaders span.menu-item-title, ul.longleaders span.optiongroup-title, ul.longleaders span.menu-item-description {padding-right: 0.33em; background: #dcd6ca}

ul.longleaders span.menu-item-price, ul.longleaders span.optiongroup-price, ul.longleaders span.menu-item-price2, ul.longleaders span.optiongroup-price2 {float: right; padding-left: 0.33em; background: #dcd6ca; position: relative; z-index: 1; margin-bottom:8px; }

span.menu-item-title , span.menu-item-price, span.menu-item-price2 { font-size:13px; font-weight:bold; }

span.menu-item-description { font-size:11px; font-style: oblique; }

#footer #footer-nav .menu-item-172 {
  display: none;
}



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

.boxhead {
	font-weight: bold;
	background: #00709E; 
	background: -moz-linear-gradient(#00A5DB, #00709E);
	background: -o-linear-gradient(#00A5DB, #00709E);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00A5DB), to(#00709E)); 
	background: -webkit-linear-gradient(#00A5DB, #00709E);
	color: #FFF;
	border: none;
	padding-left: 6px;
}


.column1 {
	border-right: 1px dotted #990000;
	padding: 0 7px 0 10px;
}

.list-view .ticket-price {
	float:right;
	text-align:center;
}

.header-inf {
	width: 100%;
	position: absolute;
	height: 40px;
	bottom: 0;
	border-top: 1px solid #ccc;
	background: #fff;
}
#site-name{padding:20px;}
#site-name a{font-size:38px;font-weight:700;line-height:1em;margin:0 0 10px;color:#444444;display:block;}
#site-name a:hover{text-decoration:none;opacity:0.8;filter:alpha(opacity=80);}

.sb-widget, .footer-widget { margin-bottom: 20px; margin-bottom: 1.25rem; overflow: hidden; }




.sb-widget .cp-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }




.sb-widget .uw-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .children .page_item a, .footer-widget .children .page_item a { padding: 5px 0; padding: 0.375rem 0rem; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

.sb-widget .tagcloud a { background: #f6f6f6; }

.tagcloud a:hover, .sb-widget .tagcloud a:hover, .footer-widget .tagcloud a:hover { color: #fff; background: #e64946; text-decoration: none; }


.td-container-border:after {
  position: absolute;
  bottom: 0px;
  right: 0px;
  display: block;
  content: '';
  height: 100%;
  width: 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background-color: #e6e6e6;
  z-index: 0;
}


.td-container {
  width: 1021px;
  margin-right: auto;
  margin-left: auto;
  border-bottom: 1px solid #e6e6e6;
  background-color: white;
  position: relative;
  clear: both;
  z-index: 1;
}


.td-container .wpb_row:first-child .td_block_wrap {
  border-top: 0;
}

#td-header-menu .td-container-border:after {
  background-color: #e6e6e6;
}

.td-footer-container.td-container {
  border-bottom: none;
}

.td-sub-footer-container.td-container {
  border-bottom: none;
}


#footer-bottom {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 960px;
}

#footer-bottom img {
	border-width: 0px;
	border-style: none;
}

#footer-bottom #backtop {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 110px;
	width: 348px;
}


		.et_pb_counter_amount, .et_pb_featured_table .et_pb_pricing_heading, .et_quote_content, .et_link_content, .et_audio_content { background-color: #ffd728; }

	
	.alignnone{
		display:inline-block;
		margin:0;
	}


#nav_menu-2 {
text-transform: uppercase;
font-family: 'FuturaMdBTMedium';
letter-spacing: 1px;
font-size: 14px;
float: left;
}




.widget #s {
width: 123px;
}


.sidebar .widget {
border-top: 0px solid #444;
border-bottom: 1px solid #333 !important;
}


#footer .widget {
padding: 5px 0;
width: 100%;
}


.widget .news-link{
color:#555;
}


.widget .rsswidget{
color:#555;
}


.widget .tabcontainer{
padding-top:0px;
}



.prev_image_container .widget #s {
width: 217px;
}


#top .prev_image_container .widget{
border:none;
}



#top .widget_product_search.widget{padding:0;border:none;margin-top:-1px;}


a:hover, .widget .news-link:hover, #top .main_menu .menu .current-menu-item a strong{
color:#6e7584;
}
#ja-mainbody, #ja-mainbody-fl {	float: left;	width: 64%;	}
#ja-mainbody-fl #ja-contentwrap {	float: left;	width: 100%;}
#ja-mainbody-fl #ja-content {	padding-left: 0px; }
.clearfix:after {	clear: both;	display: block;	content: ".";	height: 0;	visibility: hidden;}
* html .clearfix {	height: 1%;}


.clearfix {display: inline-block;}

	#slides .slide { position:absolute; margin:0 auto; height:450px; width:100%; }


#footer .main {
	padding: 50px 0 10px 0;
	margin: 0 30px 0 0;
}


.lg, h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 32px;
  color: #121213;
  line-height: 1.3em;
  letter-spacing: 0.02em;
}

.lg a, h2 a {
  color: inherit;
}


.good-food-title .lg {
  display: inline-block;
  margin-left: 40px;
  margin-right: 40px;
}

.good-food-title.style-2 .lg {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-size: 46px;
  border-bottom: 3px dotted #888;
  padding-bottom: 15px;
}

.contact-first .contact-body .lg {
  color: #ffd34e;
}

    .container                                  { position: relative; width: 930px; margin: 0 auto; padding: 0; }


    
    .container .one.unit                      	{ width: 50px;  }

    .container .two.units                     	{ width: 130px; }

    .container .three.units                   	{ width: 210px; }

    .container .four.units                    	{ width: 290px; }

    .container .five.units                    	{ width: 370px; }

    .container .six.units                     	{ width: 450px; }

    .container .seven.units                   	{ width: 530px; }

    .container .eight.units                   	{ width: 610px; }

    .container .nine.units                    	{ width: 690px; }

    .container .ten.units                     	{ width: 770px; }

    .container .eleven.units                  	{ width: 850px; }

    .container .twelve.units                  	{ width: 930px; margin-left:0}


        .container .one.unit,
        .container .two.units,
        .container .three.units,
        .container .four.units,
        .container .five.units,
        .container .six.units,
        .container .seven.units,
        .container .eight.units,
        .container .nine.units,
        .container .ten.units,
        .container .eleven.units,
        .container .twelve.units,
        #top .one_fifth,			
		#top .one_fourth,		
		#top .one_third,			
		#top .two_fifth,			
		#top .one_half,			
		#top .three_fifth,		
		#top .two_third,			
		#top .three_fourth,		
		#top .four_fifth { margin-left: 0; margin-bottom: 10px; width: 300px; }





    
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }


#header .container{
min-height:50px;
padding:25px 0;
border-bottom: 1px solid;
z-index: 100;
}


#footer.footer_border .container, #socket.socket_border .container{
border-top-style: solid;
border-top-width: 1px;
}


#socket .container{
padding:14px 0 14px 0;
}




.footer
{
	border-top:1px solid #dfdfdf;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:20px;
}

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper{ padding-top: 15px;  }
.calendar-calendar div.date-nav{background-color:#ccc;color:#777;padding:0.2em;width:auto;border:1px solid #ccc;}
.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777;text-decoration:none;}
.view .date-nav-wrapper .clear-block{margin-bottom:10px;}
.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}
.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}
.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}
.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}
.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}
.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}
.date-nav div.date-prev,.date-nav div.date-next,.date-nav{width:auto;}
.year-view div.month-view div.date-nav{background-color:#DFDFDF;min-height:20px;}
.sidebarBlock .date-nav{margin-bottom:0px!important;}
.homepageCalendar .date-nav-wrapper{height:36px;margin-bottom:-5px;overflow:hidden;}
.date-nav{clear:both;padding-bottom:1.5em;width:100%;}
.date-nav div.date-heading h3{margin:0;padding:0;}
.date-nav-wrapper .clear-block{margin-bottom:10px;}
.date-nav-wrapper{position:relative;margin-top:5px;width:100%;}
.date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}
.date-nav-wrapper .date-prev a,.date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.date-nav-wrapper.date-nav a:hover{text-decoration:underline;}
.date-nav-wrapper .date-prev{padding:5px 0;position:absolute;left:0px;text-align:left;top:0px;width:auto;z-index:1;font-size:12px;}
.date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}
.date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}
.date-nav-wrapper .date-next{padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}


.fr {
	float:right;
	}


.index-box {
	position: relative;
	top: -170px;
}

.light .navbar-brand ul li {background-color: #B8B8B8;}

	.navbar-brand ul li:first-child {height: 10px;margin-top: 10px;}

	.navbar-brand ul li:nth-child(2) {height: 16px;margin-top: 4px;}

	.navbar-brand ul li {width: 5px;height: 20px;}

.navbar-brand {
	float: left;
	max-width: none;
}

.navbar-brand ul {margin-right: 7px;}

.navbar-brand ul li:nth-child(1) {
	height: 20px;
}

.navbar-brand ul li:nth-child(3) {
	height:5px;
}





.mobile-menu {
	display:none;
}


.mobile-menu-links {
	background-color: #f6f6f6;
	height:auto;
	display: none;
	width:100%;
	top:61px;
	position:absolute;
	z-index:900001;
}


.mobile-menu-links a {
	display:block;
	color:#565656;
	padding:10px;
	border-bottom:1px solid #dedede;
	font-size:13pt;
	text-decoration: none;
	font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif;
	transition: all 0.4s linear;
}


.mobile-menu-links a:hover {
	background-color: #565656;
	color:#FFF;
}


div#footer div#links div.section {
	padding-top: 4px;
	margin-bottom: 15px;
}


div#footer div#links label strong { color: #646056; }

div#footer div#links label {
	color: #505050;
	display: block;
	padding-left: 18px;
}


div#footer div#links div.col {
	margin: 17px 20px 17px 0;
}

									
.tp-layer-inner-rotation			{	position: relative !important;}
ul.wpuf-form li.description .wpuf-fields{width:100%!important;}
#share-modal .description{margin-left:180px;}

.right{float:right;width:360px;margin:0;padding:0;}


#section1,
#section2,
#section3 {
  position: relative;
  display: inline-block;
  width: 33%;
  height: 300px;
}


#section3 .horizontal {
  width: 18%;
  position: absolute;
  left: -3%;
  background: #F8D20E;
  top: 30%;
}


#section3 .vert {
  position: absolute;
  left: 15%;
  background: #F8D20E;
  top: 30%;
  height: 70%;
}


#section3 .horizontal2 {
  width: 55%;
  position: absolute;
  left: 24%;
  background: #F8D20E;
  bottom: 0;
}


#section3 .vert2 {
  position: absolute;
  right: 15%;
  background: #F8D20E;
  top: 30%;
  height: 70%;
}


#section3 .horizontal3 {
  width: 17%;
  position: absolute;
  right: 0;
  background: #F8D20E;
  top: 30%;
}

	




.blog-entry {
      border:5px solid #FFF;
	}

	.blog-entry .blog-media {  margin: 0; }

	
.blog-entry .blog-media img {
	-webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    transition: all 0.8s ease;
	transform: scale(1);
	-ms-transform: scale(1); 
	-webkit-transform: scale(1);
	}

	
.blog-entry .blog-media:hover img {
	-webkit-transition: all 8s ease;
    -moz-transition: all 8s ease;
    -o-transition: all 8s ease;
    -ms-transition: all 8s ease;
    transition: all 8s ease;
	transform: scale(1.5);
	-ms-transform: scale(1.5); 
	-webkit-transform: scale(1.5);
	}

table.f-memb-4 tr.lr th{color:#fff}


table.f-memb-3 tr.lr th,table.f-memb-2 tr.lr th{color:#000}
.home-slider-h1{color:#ffffff;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:700; font-size:63px;  lineheight:75px; font-family:Circular-Bold; font-family:"Circular-Bold"; text-align:center}
.tp-caption.home-slider-h1,.home-slider-h1{background-color:transparent;text-decoration:none;border-width:0px;border-color:rgb(255,255,255);border-style:none}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.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_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.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%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}

.openings-panel .event-excerpt {

}

	
.event-excerpt {
	line-height: 115%;
}

.span1 {
  width: 60px;
}

.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}

input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 46px;
}

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

  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }
 
.testimonial .span1 { width: 5%; float:left; }

	
.wpb_single_image {
	margin-bottom: 20px;
	}
.overlay-10,.overlay-20,.overlay-30,.overlay-40,.overlay-50,.overlay-accent-1-10,.overlay-accent-1-20,.overlay-accent-1-30,.overlay-accent-1-40,.overlay-accent-1-50,.overlay-accent-1-60,.overlay-accent-1-70,.overlay-accent-1-80{position:absolute;top:0;bottom:0;left:0;width:100%;z-index:8000;transition:all 0.3s ease-in-out}
.overlay-30{background-color:rgba(0,0,0,0.3)}

.center-content .customized-number { float:left; color:#949494; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:right; width:70px; margin:30px 0 0 0; }

.comedian-content .customized-number { float:left; color:#949494; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:right; width:72px; margin:30px 0 0 0; }

#wrapper .content-wrapper{
background-color: #fff;
}

#wrapper .content-wrapper #asideLeft{
	float: left;
	width: 150px;
	margin-right: 10px;
}

#wrapper .content-wrapper #maincontent{
	float: left;
	width: 700px;
}

#wrapper .content-wrapper #maincontent-wp{
	clear: both;
}

.metaslider .msHtmlOverlay .animation_in,
.metaslider .msHtmlOverlay .animation_out {
    width: 100%;
    height: 100%;
}

.intro-content-mobile .article-content h2 {font-size: 16px; color: #696969; padding: 6px 16px 10px; margin: 0; font-weight: 700; }

.intro-content-mobile .article-content h2 a { display: block; text-decoration: none;  }

.module-row {
  margin: 0 0;
  padding: 1em 0;
}

.module-row.flush-top {
  padding-top: 0;
}

.module-row.flush-bottom {
  padding-bottom: 0;
}

.module-row.gutter {
  max-width: 1600px;
}

.module-row.pad {
  max-width: 1600px;
  padding-left: 20px;
  padding-right: 20px;
}

.account-status .square-plan .module-03-plan,
.account-status .square-plan .details-block {
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.account-status .square-plan .module-02-plan,
.account-status .square-plan .module-03-plan,
.account-status .square-plan .module-03-5-plan,
.account-status .square-plan .plan-benefits-wrapper,
.account-status .square-plan .details-wrapper,
.account-status .square-plan .details-block {
  background: transparent;
}

.account-status .square-plan .module-02-plan,
.account-status .square-plan .module-03-5-plan {
  padding: 6%;
}

.account-status .square-plan .module-02-plan {
  border-top: 1px solid #c7cbcf;
}

.account-status .square-plan .module-03-plan {
  border-bottom: none;
}

.account-status .square-plan.closed .module-03-plan,
.account-status .square-plan.trans-closed .module-03-plan {
  border-color: transparent;
}

.account-status .square-plan.closed .module-01-plan,
.account-status .square-plan.trans-closed .module-01-plan {
  margin-top: 0;
}

.square-plan .module-01-plan {
  width: 100%;
  display: inline-block;
  margin-top: 14px;
}

.square-plan .module-01-plan h4 {
  width: 87%;
  font-family: 'nimbus_sansbold', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #ffffff;
  margin: 0 auto;
  margin-top: 0;
  margin-bottom: 14px;
}

.square-plan .module-02-plan {
  clear: both;
  width: 100%;
  background-color: #ffffff;
  color: #445360;
  display: inline-block;
  padding-bottom: 6px;
  text-align: left;
}

.square-plan .module-02-plan .plan-benefits-wrapper {
  border-top: none;
}

.square-plan .module-03-plan {
  width: 100%;
  background-color: #ffffff;
  border-top: 1px solid #c7cbcf;
  border-bottom: 1px solid #c7cbcf;
  display: inline-block;
  padding-bottom: 14px;
  margin-bottom: -3px;
  cursor: pointer;
}

.square-plan .module-03-5-plan {
  background-color: #ecedef;
  max-height: 1000px;
}

.square-plan .module-04-plan {
  width: 100%;
  background-color: #ffffff;
}

  .square-plan .module-03-5-plan .details-block,
  .square-plan .module-03-5-plan .pricing-wrapper {
    display: none;
  }

.account-side-bar .square-plan .module-02-plan {
  border-bottom: 1px solid #c7cbcf;
}

.account-side-bar .square-plan:first-child .module-02-plan {
  border-bottom: none;
}

.account-side-bar .square-plan .module-03-plan {
  margin-top: -3px;
}

  .plan-selector-mobile .square-plan .module-03-plan {
    margin-top: -3px;
  }


.dtm-joinstep2membershipcontainer .module-03-5-plan-join {
  background-color: #ecedef;
  max-height: 1000px;
}

  .dtm-joinstep2membershipcontainer .module-03-5-plan .details-block,
  .dtm-joinstep2membershipcontainer .module-03-5-plan .pricing-wrapper {
    display: none;
  }

.why-blink-wrapper .module-row {
  padding: 0;
}



.adeconnectbtn {
    	position:relative;
	top: -39px;
	left: 455px;
	margin: 5px 0px 0px 5px;
	width: 175px;
	}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}


.homenew{width: 352px;  float: right; margin: 20px 0 10px 7px;}


.homenew td {padding: 5px 0 5px 0;}











div#logo,
div#convertor,
.nav-bordeaux,
div#left_menu,
div#main,
.hometrade,
.homenew,
.homeoffers a,
.homeoffers a:hover,
.offersright,
.offersrleft,
.create,
.login,
.headregister .legend,
.box-nav-left,
.box-nav-left:hover,
.box-nav-right,
.box-nav-right:hover,
.producers-nav,
.producers-nav ul,
#quickLinks {display:inline;}
#sidebar .widget .tagcloud a, .post-tags
a{text-decoration:none;display:inline-block;float:left;margin:3px
3px 0px 0px;padding:4px
7px;position:relative;text-transform:capitalize;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear}
.widget .tagcloud a:hover, .post-tags a:hover{opacity: .85;text-decoration:none}
#footer .widget .tagcloud
a{text-decoration:none;display:inline-block;float:left;margin:3px
3px 0px 0px;padding:5px
7px;position:relative;text-transform:capitalize}

#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 15px 0 18px 0;
	width: 220px;
}

	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}

.slides li{position:relative;opacity:0.7}

.slides li.flex-active-slide{opacity:1;}

.flexslider .slides li.flex-active-slide .slides-shadow{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;box-shadow:0 -50px 126px 0 rgba(0, 0, 0, 0.75) inset;}

.slides-shadow{box-shadow:0 -35px 40px 0 rgba(0, 0, 0, 0.75) inset;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10;}

.flexslider .slides img{width:100%;display:block;}

.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

html[xmlns] .flexslider .slides{display:block;}

* html .flexslider .slides{height:1%;}

.flexslider .slides{zoom:1;}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


.et_monarch .et_social_googleplus, .et_monarch .et_social_networks.et_social_circle .et_social_googleplus i { background-color: #df4a32; }

	.et_monarch li.et_social_googleplus:hover, .et_monarch .et_social_networks.et_social_circle li.et_social_googleplus:hover i { background-color: #be3f2b; }

	.et_monarch .et_social_sidebar_border li.et_social_googleplus:hover, .et_monarch .et_social_sidebar_networks_right.et_social_sidebar_border li.et_social_googleplus:hover { border-color: #df4a32; }

	.et_monarch .widget_monarchwidget li.et_social_googleplus { background-color: #df4a32 !important; }

	.et_monarch .widget_monarchwidget li.et_social_googleplus:hover,.et_monarch .widget_monarchwidget .et_social_circle li.et_social_googleplus:hover i { background-color: #be3f2b !important; }


#credits {

}

	#footer #credits img.bbb { margin-top: 20px; }


#footer #credits {
	font-size: 11px;
	color: #9f9f9f;
}

#footer #credits p { font-family: 'Arial'; margin-bottom: 30px;}


#footer #credits img.gia { margin: 0 30px 0 0; }

#footer #credits img.jvc { margin: 0 30px 0 0; }





.header-container {
	max-width: 1004px;
	margin: 0 auto;
}


.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: 20px;
  padding-right: 20px; }

  .col-md-6 {
    width: 50%; }
.homepage-featured-product .feat-product-specs{color:#1e1e1e;font-size:13px;font-weight:bold;text-transform:uppercase;vertical-align:middle}
.homepage-featured-product .feat-product-specs li{height:34px;margin-bottom:26px;position:relative;min-width:232px}
.homepage-featured-product .feat-product-specs i{font-size:48px;left:0;margin:0;padding:0;position:absolute;top:-3px}
.homepage-featured-product .feat-product-specs span{left:63px;margin:0;padding:0;position:absolute;top:14px}

.footer .credit {
	color: #fff;
	margin-top: 20px;
	text-align:center;
}

.footer .credit a {
	color: #22dee4; 
}
.banner-block,.wpb_row .wpb_column .wpb_wrapper .banner-block{width:100%;margin-bottom:30px;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-block}
.banner-block img{width:100%;max-width:100% !important;display:block;border-radius:0 !important;box-shadow:none !important}
.banner-block h3.bb-top-title{color:#fff;margin:0;padding:.7em 15px;display:block;font-size:15px;line-height:1.2;text-align:left;position:relative;width:100%;z-index:99;opacity:1}
.banner-block h3.title-left{text-align:left}
.banner-block h3.title-center{text-align:center}
.banner-block h3.bb-top-title i{float:right;font-size:1em;line-height:1.2;padding-right:0}
.banner-block .mask{color:#FFF;text-align:center;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;overflow:hidden;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}
.banner-block .bb-back-icon{display:block;margin:25px auto 0;text-align:center;line-height:1;font-size:3em}
.banner-block p{margin:0}
.banner-block .mask p{color:inherit;text-align:center;padding:15px 1.5em 0;margin-bottom:0;display:block;line-height:1.5em}
.banner-block .mask p.bb-description{color:inherit;padding-top:2em}
.banner-block a.bb-link{display:table;position:relative;color:#FFF !important;background-color:#1e73be;margin:15px auto 0;padding:.3em .6em;text-decoration:none;cursor:pointer}
.banner-block:hover .mask.solid-background{opacity:1;background:#000}
.banner-block:hover .mask.opaque-background{background:rgba(0,0,0,0.45)}
.banner-block.banner-block-custom-height img{width:auto;max-width:100% !important}
.banner-block.banner-block-custom-height h3.bb-top-title{position:absolute;bottom:0}


.sport-center .banner-block{position: relative;}

.sport-center .banner-block .mask .bb-description{top:58%;}

.sport-center .banner-block .opaque-background{background:rgba(26,133,255,0.5)!important;}



.banner-block { -webkit-backface-visibility: hidden; }

.banner-block .vc_btn { margin-top: 20px; }

.banner-block .mask .bb-description { color: inherit; padding-top: 0; position: absolute; width: 100%; top: 40%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

	.entry-content img {
    	max-width: 100%;
    	height: auto;
	}

    
    
    .post-469 .entry-content .wp-image-151 {
        float: none;
        display: block;
        margin: 10px auto;
    }

    
    
    .post-116 .entry-content .wp-image-361,
    .post-197 .entry-content img {
        float: none;
        display: block;
        margin: 0 auto;
    }
