﻿
.td-header-menu-wrap,.td-header-menu-wrap li a,.td-header-menu-wrap li,.td-header-menu-wrap ul,.td-header-menu-wrap .td_data_time {color: #ffffff;font-weight: bold;vertical-align: middle;}
 .pl-window-height .pl-area-wrap{display:none;position:absolute;width:100%;top:50%}
 .pl-area-wrap{background-position:50% 0}
 .pl-area-wrap .pl-area .pl-area-sortable area-tag .pl-bg-cover section-pl_area .pl_areaubdi95d{background-color:transparent}


	
	.layout-3c-l #primary {
		float: left;
		margin: 0 -32% 0 0;
	}


	
	.layout-3c-r #primary {
		float: right;
		margin: 0 -32% 0 0;
	}


	
	.layout-3c-c-l #primary {
		float: right;
		margin: 0 -32% 0 0;
	}


	
	.layout-3c-c-r #primary {
		float: left;
		margin: 0 -32% 0 0;
	}

	#container #primary {
		margin-bottom: 3em;
	}

	nav#primary-navigation {
		background: none;
	}

	#primary-navigation .menu,
	#secondary-navigation .menu {
		display: none;
	}

	#primary-navigation select.tinynav {
		background: #333;
		background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.10)), to(rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.10), rgba(255,255,255,0));
		background-image:    -moz-linear-gradient(top, rgba(255,255,255,0.10), rgba(255,255,255,0));
		background-image:      -o-linear-gradient(top, rgba(255,255,255,0.10), rgba(255,255,255,0));
		background-image:         linear-gradient(to bottom, rgba(255,255,255,0.10), rgba(255,255,255,0));
		border-radius: 0;
	}

	#primary-navigation:before {
		background-image: none;
		background-position: 0% 0%;
		background-repeat: repeat;
		color: #ccc;
		content: "\f0c9";
		display: inline;
		font-family: FontAwesome;
		font-size: 18px; font-size: 1.8rem;
		-webkit-font-smoothing: antialiased;
		font-style: normal;
		font-weight: normal;
		height: auto;
		line-height: normal;
		margin-top: 0;
		margin-right: 0.8em;
		pointer-events: none;
		position: absolute;
		text-decoration: inherit;
		top: 0.65em;
		right: 35%;
		vertical-align: baseline;
		width: auto;
		z-index: 1;
	}

	#primary-navigation.menubar-search-disabled:before {
		right: 0;
	}

#primary-navigation,
#primary-navigation .menu ul,
#primary-navigation select.tinynav { background-color: #222222; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-5{width:41.66666667%}




#pagewrap, .pagewidth, #headerwrap, #header, #main-nav, #body, #layout, #content, .post, .author-box, .post-nav, .pagenav, #sidebar, .widget, #footerwrap, #footer, .col4-1, .col4-2, .col4-3, .col3-1, .col3-2, .col2-1 {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



.full_width #layout {
	width: 100%;
	max-width: 100%;
}


	
	.pagewidth,
	.full_width .themify_builder_row .row_inner {
		max-width: 90%;
	}



.pagewidth,
.full_width .themify_builder_row .row_inner {
	width: 1160px;
	max-width: 100%;
	margin: 0 auto;
}

.header-leftpane .pagewidth,
.header-leftpane .full_width .themify_builder_row .row_inner {
	width: 100%;
	max-width: 96%;
}


.page #content, .post #content, .single #content {
  border-bottom: 4px solid #01c6f1;
  border-top: 4px solid #01c6f1;
  background: #fff;
}

.no-mediaqueries .page #content, .no-mediaqueries .post #content, .no-mediaqueries .single #content {
  border-top: none;
}


#content {
  position: relative;
  z-index: 100;
}

.no-mediaqueries #content {
  background-color: white;
  box-shadow: 0px 0px 12px 6px rgba(0, 0, 0, 0.1);
}



.page #content, .post #content {
  background: #fff;
}







































.wrap {
  margin: 0 auto;
}

.no-mediaqueries .wrap {
  width: 96%;
  max-width: 1140px;
}


.newsletter {
    margin:0 auto;
}


.boxgrid2 {background: #FFFFFF; float: left; text-align:center; border:1px solid #d2d2d2; height: 210px; width: 151px; margin:0 10px 10px 0; overflow: hidden; padding: 0 30px 14px; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.3); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);}

.boxgrid2 img {width:110px; height:70px; border:1px solid #999}

.boxgrid2 h3, .boxgrid2 h3 a { color: #0000FF !important; font-size: 15px; font-weight: bold; height: 30px; line-height: 16px; margin-bottom: 5px;}

.boxgrid2 h3 a:hover {color:#0000ff; text-decoration:underline}

.boxgrid2 p {color:#333; font-size:11px; text-align:left; height: 70px; margin-bottom: 18px;}

.boxgrid2 .boxcaption { background: #fff; border-top: 2px solid #FFFFFF; float: left; height: 170px;  position: absolute; width: 191px;}

.boxgrid2 .button {bottom:14px; left:0px;}

.boxgrid2 a.button {padding:7px 25px;}

.boxgrid2 .estrellas {font-size:20px; font-weight:bold; line-height:30px; word-spacing: -7px; }

.boxgrid2 .estrellas a { color: #444444; }

.boxgrid2 .estrellas .amarilla {color:#FFC71A}


.newwaveinfo {font-size:12px;text-align: right;padding-top:10px;}


.art-postcontent li, .art-post li, .art-textblock li
{
   font-family: museo_slab700, Arial 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #303F50;
   margin: 3px 0 0 11px;
}


.art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul
{
   margin: 1em 0 1em 11px;
}


.art-postcontent li ol, .art-post li ol, .art-textblock li ol, .art-postcontent li ul, .art-post li ul, .art-textblock li ul
{
   margin: 0.5em 0 0.5em 11px;
}
#header-inner,#navigation{clear:none;}
#header-inner:after,#navigation:after{clear:none;}
.stack-navigation h2{display:none;}
.stack-navigation a{font-size:1.2308em;line-height:1.3125em;}
.stack-navigation .menu a{line-height:normal;padding:8px 1em;}
.stack-navigation{margin-top:4.1538em;}
.stack-navigation .box{padding-left:0;padding-right:0;}
.stack-navigation .menu li + li{margin-left:0;padding-left:0;}
.stack-navigation .menu li a{display:inline-block;font-weight:normal;text-decoration:none;}
.stack-navigation .menu{background-color:#333333;}
.stack-navigation .menu li a:hover{background-color:#666666;}
.page-comment-reply #page-title,.page-comment-edit #page-title,.page-comment-delete-own #page-title,#page-title,#block-block-776 h2,#block-block-781 h2,.page-forum #page-title,#block-views-be97a62486938aae0230cdbd8af78a79 h1,#block-views-be97a62486938aae0230cdbd8af78a79 h2,.node-type-forum .view-forum .views-field-title,.page-music #page-title,body.node-type-album #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.page-user #page-title,.page-node-1101 #page-title,.page-node-1191 #page-title,.page-node-1196 #page-title,.page-node-18236 #page-title,.page-news-v2 #block-system-main .views-row .views-field-title span,.page-news-v2 #block-system-main .views-row .views-field-title span a,#block-views-home-one-page-news-block-2 .views-row .views-field-title a,.page-news #block-system-main .views-row .views-field-title a,.page-news-v1 #block-system-main .views-row .views-field-title a,#block-views-home-one-page-news-block-4 .views-row .views-field-title a,#block-views-home-one-page-news-block-3 .views-row .views-field-title a,.page-node-add-forum #main .preview h3,.view-home-one-page-masonry .views-row .views-field-title a,.page-node-15326 .style-top .style-right .style-news-title,#block-views-home-one-page-news-block-7 h2,#block-views-home-one-page-photos-block-2 h2,#block-views-home-one-page-video-block h2,#block-views-albums-block h2,.block h2,#main h2,#postcontent-first h2,#block-views-merch-block-1 h2,#block-views-merch-block-2 h2,#block-views-home-one-page-news-block-1 h2,#block-block-516 h2,.page-comment-reply .comment-by-node-author,.page-comment-edit .comment-by-node-author,.page-comment-delete-own .comment-by-node-author,.wrapper-header,.item-list .pager li,.block ul,.stack-preheader,.stack-content-inner,.stack-navigation,.page,body .region-content ul.flippy,.wrapper-footer,.wrapper-content .stack,.wrapper-footer .stack,#block-views-comments-block-1 h2{border:none;padding:0;margin:0;}
.link-pages:empty{display:none}
.link-pages,.page-content .link-pages{margin-top:30px;border:1px solid #e4e4e4;padding:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.link-pages,.page-content .link-pages p{margin-bottom:0}
.link-pages:empty,.page-content .link-pages:empty{display:none}
.mini-blog-item-wrap, .mini-items .mini-alt-wrap, .mini-items .mini-alt-wrap .quote-excerpt, .mini-items .mini-alt-wrap .link-excerpt, .masonry-items .blog-item .quote-excerpt, .masonry-items .blog-item .link-excerpt, .timeline-items .standard-post-content .quote-excerpt, .timeline-items .standard-post-content .link-excerpt, .post-info, .author-info-wrap, .body-text .link-pages, .page-content .link-pages, .posts-type-list .recent-post, .standard-items .blog-item .standard-post-content {border-color: #e4e4e4;}



.nav-toggle:before {
  content: "\f0c9";
  font-family: "FontAwesome";
  font-weight: normal;
  color: #fff;
  margin-left: 0.5em;
  text-shadow: 0 1px 0 #000;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  display: inline-block;
  padding: 0.8em 1em 0.8em 0.5em; }


.nav-toggle {
  margin: 0 -1em;
  cursor: pointer;
  text-align: left;
  display: block;
  padding: 0;
  font-size: 1em;
  background-color: rgba(0, 0, 0, 0.65);
  background-image: -webkit-linear-gradient(left top, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.8));
  background-image: linear-gradient(to right bottom,rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.8));
  border-bottom: 1px solid rgba(0, 0, 0, 0.2); }


.nav-toggle a {
  color: #fff !important;
  text-shadow: 0 1px 0 #000;
  padding: 0.5em 1em;
  border-left: 1px solid rgba(0, 0, 0, 0.1); }


.nav-toggle a:hover {
  color: #fff;
  text-decoration: none; }


  .nav-toggle, .nav-close, .nav-home {
    display: none !important; }


body.full-width .nav-toggle {
  margin: 0; }


.woocommerce-demo-store #top, .woocommerce-demo-store h3.nav-toggle {
  margin-top: 5em; }



.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px 0;
    max-width: none;
    max-height: none;
}


.metaslider .flexslider.filmstrip {
	margin-top: 10px;
}


.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}


.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}


.metaslider .flex-control-thumbs li {
    width: auto;
}


.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
    margin: 10px 5px 0;
    width: auto;
}


.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}


.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}

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

.metaslider .msHtmlOverlay .layer .content {
    overflow: hidden;
    width: auto;
    background: transparent;
    padding: 0;
    border: none;
    margin: 0;
}

.metaslider .msStaticOverlay .layer {
    z-index: 99;
}

.metaslider .msHtmlOverlay .layer * {
    margin: 0;
    padding: 0;
    line-height: 1.4em;
    font-size: 1em;
}

.metaslider .msHtmlOverlay .layer img {
    height: auto !important;
    max-width: 100%;
}

.metaslider .msHtmlOverlay .layer .st-buttons,
.metaslider .msHtmlOverlay .layer .st-buttons a {
    margin: auto;
    padding: inherit;
    line-height: inherit;
    font-size: inherit;
}


.metaslider .msHtmlOverlay .layer .youtube_sc.fluid.widescreen { padding-bottom: 56.25% }

.metaslider .msHtmlOverlay .layer .youtube_sc.fluid.fourthree { padding-bottom: 75% }

.metaslider-flex .msHtmlOverlay {
    overflow: hidden;
}

.metaslider iframe.vimeo,
.metaslider .youtube iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

      .inventory-newest .hproduct .final-price .value {
        font-size: 1.3em; }

    .inventory-newest .hproduct .value {
      float: none;
      text-align: left; }

  .recommendations-vehicles .price .value {
    display: inline-block;
    width: 100%; }

  .recommendations-vehicles .price .label + .value {
    width: 55%; }

  .pricing .value, .pricing .price {
    display: inline-block;
    width: 55%;
    text-align: right;
    line-height: 1; }

    .showroom-listing .pricing .value, .showroom-listing .pricing .price {
      width: auto;
      float: right; }

  .pricing .final-price .value, .pricing .final-price .price, .pricing .final .value, .pricing .final .price {
    font-size: 1.7em;
    direction: rtl; }

  .pricing li:first-child .value, .pricing li:first-child .price, .pricing .final-price .value.no-value {
    font-size: 1.3em; }

  .pricing .abSub a, .pricing .abSub .value, .pricing .abSub .price, .pricing .rebate a, .pricing .rebate .value, .pricing .rebate .price, .pricing .discount a, .pricing .discount .value, .pricing .discount .price {
    color: #2bb300;
    text-decoration: none; }

  .pricing .abSub .value:before, .pricing .abSub .price:before, .pricing .rebate .value:before, .pricing .rebate .price:before, .pricing .discount .value:before, .pricing .discount .price:before {
    content: "-"; }

  .pricing .paymentLoan .price.h1, .pricing .paymentLease .price.h1, .pricing .paymentLoan .value, .pricing .paymentLease .value {
    font-size: 1.3em; }

    .pricing .paymentLoan .price.h1 .paymentFrequency, .pricing .paymentLease .price.h1 .paymentFrequency, .pricing .paymentLoan .value .paymentFrequency, .pricing .paymentLease .value .paymentFrequency {
      font-weight: 300;
      font-size: 0.7em; }

  .model-specific-landing-inventory .pricing .internetPrice .value {
    font-size: 2em; }

  .inventory-similar-default .pricing .price, .inventory-similar-default .pricing .value, .inventory-featured-default-extension-1 .pricing .price, .inventory-featured-default-extension-1 .pricing .value, .ddc-mega-menu-nav .inventory-featured-default .pricing .price, .ddc-mega-menu-nav .inventory-featured-default .pricing .value, .inventory-featured-financedriver .pricing .price, .inventory-featured-financedriver .pricing .value {
    float: none;
    width: auto;
    text-align: left;
    font-size: 18px; }


.inventory-similar-default .pricing .value, .inventory-featured-default-extension-1 .pricing .value {
  color: #787878; }

    .inventory-detail-pricing .pricing .price .value {
      width: auto; }

  .inventory-detail-pricing .final .price.h1 .value.no-value, .inventory-detail-pricing .final-price .price.h1 .value.no-value {
    font-size: 1em; }

.ddc-site .value-statement-mega .vs-mega-nav-items-wrapper .ddc-toolbar .mycars div.menu.recent-cars a :before {
  top: 4px; }

.ddc-site .value-statement-mega .vs-mega-nav-items-wrapper .ddc-toolbar .mycars div.menu.saved-cars a :before {
  font-size: 27px;
  top: 3px; }

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

.ie9 .value-statement-mega-wrapper .ddc-navbar-default {
  min-height: 50px; }

.ie9 .value-statement-mega-wrapper .ddc-dropdown .ddc-dropdown-menu {
  top: 50px; }

  .ddc-header.t6-classic .value-statement {
    position: static;
    width: 50%;
    clear: left;
    margin-left: 130px;
    margin-bottom: 0;
    padding-top: 5px;
    font-weight: normal;
    font-size: 10px; }


.ddc-header .vcard h1, .ddc-header.value-statement-header .name-vcard.vcard h1 a.url, .ddc-header.value-statement-header .name-vcard.vcard h1 {
  letter-spacing: normal;
  color: #ffffff; }


.ddc-header.value-statement-header .name-vcard.vcard .tels {
  color: #dfdfdf; }
.fb li.comment .avatar{margin:0 10px 0 0;padding:0!important}
.fb li.comment:nth-child(even) .avatar{float:right;margin:0 0 0 10px}
.fbm li.comment .avatar{margin:0!important;padding:0}


    li.comment .avatar{padding:5px!important; background:#EEE;float:left;margin:0 10px 0 0;width:32px;height:32px;}

.mag1 .avatar{margin:0 10px 0 0;float: left;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
    
}

#author-info .avatar{float:left;padding:5px;margin-right:10px}

li.comment.bypostauthor .postauthor-avatar .avatar{background:#89BA10}

ul.children ul.children ul.children ul.children li.comment .avatar{margin:0 10px 0 0}



li.comment,
li.pingback,
li.trackback,
li.comment .avatar,
legend{-moz-box-shadow: inset 0 2px 50px #EEE;
-webkit-box-shadow: inset 0 2px 50px #EEE;
box-shadow: inset 0 2px 50px #EEE;}

.widget_swift_tabs .avatar{float:left;margin:5px 10px 5px -5px;padding:3px;border:solid 1px #DDD;background:#FFF}



.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar{
    width:60px!important;
    left:-34px!important;
    top:10px!important;
}


.top-location, .top-events, .top-search, .top-weekly-ad { color:#fff; font-size:14px; height:100%; line-height:36px; width:100%;}

.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container:before,.container:after{content:" ";display:table;}
.container:after{clear:both;}
.container .jumbotron{border-radius:6px;}
.jumbotron .container{max-width:100%;}

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }
.blog-posts nav,.categoryFilterContent:after,.clearfix:after,.findBooks:after,.footercontainer footer,.group:after,.headercontainer header,.maincontent,.productCategoryContainer:after,.section,.shoppingCartContainer:after,.shoppingCartTopTitelContent:after,article.post:after,ul.most-comment-contain li img{clear:both}
.section{padding:0;margin:0}

	.widget-item .hb-stream ul li{width:50%!important}

	#main-content .hb-sidebar .widget-item{padding-left:0!important}

.megamenu .widget-item{padding:10px 0}





.widget-item{position:relative}

#footer.dark-style .widget-item h4 a,#footer.dark-style .testimonial-author h5,#hb-side-section .testimonial-author h5{color:#ddd}

.widget-item .ts-1 .flex-control-nav {right: 0;}



.widget-item.hb_contact_info_widget ul li{margin:0 0 8px;padding:0 0 0 25px;display:block;line-height:20px;position:relative}

.widget-item .hb-stream.columns-2 ul li{width:50%}

.widget-item .hb-stream.columns-3 ul li{width:33.33%}

.widget-item .hb-stream.columns-4 ul li{width:25%}

.widget-item.widget_categories ul li a{display:inline}

.widget-item ul li{padding:7px 0;display:block}

#main-content .left-sidebar .hb-sidebar .widget-item{padding-left:0!important}

#main-content .hb-sidebar .widget-item:last-child{margin-bottom:0!important}

#footer.dark-style .widget-item h4,#hb-side-section .widget-item h4{color:#f4f4f4!important}

#hb-side-section .widget-item a{color:#FFF}

#hb-side-section .widget-item{margin-bottom:40px}

#hb-side-section .widget-item:last-child{margin-bottom:70px}

.widget-item ul.social-icons li{padding:0}

#footer .widget-column .widget-item{margin-bottom:30px;position:relative;}

#footer .widget-column .widget-item:last-child{margin-bottom:0!important;}

#footer.dark-style .widget-item #s, #footer.dark-style .widget-item input[type=text], #footer.dark-style .widget-item input[type=email], #footer.dark-style .widget-item textarea,
.megamenu .widget-item #s, #hb-side-section .widget-item #s, #hb-side-section .widget-item input[type=text], .megamenu .widget-item input[type=text], #hb-side-section .widget-item input[type=email], .megamenu .widget-item input[type=email], #hb-side-section .widget-item textarea, .megamenu .widget-item textarea{border-color:#333;border-color:rgba(255,255,255,0.15);}

#footer .widget-item #s:focus, #footer.dark-style .widget-item input[type=text]:focus, #footer.dark-style .widget-item input[type=email]:focus, #footer.dark-style .widget-item textarea:focus,
#hb-side-section #s:focus, #hb-side-section .widget-item input[type=text]:focus, #hb-side-section .widget-item input[type=email]:focus, #hb-side-section .widget-item textarea:focus,
.megamenu #s:focus, .megamenu .widget-item input[type=text]:focus, .megamenu .widget-item input[type=email]:focus, .megamenu .widget-item textarea:focus{color:#fff}

#footer.dark-style .widget-item #searchsubmit,
#hb-side-section .widget-item #searchsubmit,
.megamenu .widget-item #searchsubmit {background-color:transparent!important;opacity:0.6;}

#footer.dark-style .widget-item #searchsubmit:hover,
#hb-side-section .widget-item #searchsubmit:hover,
.megamenu .widget-item #searchsubmit:hover {opacity:1;}

.widget-item #searchsubmit{position:absolute;top:0;right:0;left:auto;margin-right:0;z-index:92;}


.row { width: 100%; max-width: 980px; max-width: 98.0rem; min-width: 720px; min-width: 72.0rem; margin: 0 auto; }

	

.row .row { min-width: 0px; }


.row .one.columns 		{ width: 6.382989%;  }

.row .two.columns 		{ width: 14.893641%; }

.row .three.columns 		{ width: 23.404293%; }

.row .four.columns 		{ width: 31.914945%; }

.row .five.columns 		{ width: 40.425597%; }

.row .six.columns 		{ width: 48.936249%; }

.row .seven.columns 		{ width: 57.446901%; }

.row .eight.columns 		{ width: 65.957553%; }

.row .nine.columns 		{ width: 74.468205%; }

.row .ten.columns 		{ width: 82.978857%; }

.row .eleven.columns		{ width: 91.489509%; }

.row .twelve.columns		{ width: 100%;		 }

	

.row .push_one 		{ margin-left: 10.638315%; }

.row .push_two 		{ margin-left: 19.148967%; }

.row .push_three 	{ margin-left: 27.659619%; }

.row .push_four 		{ margin-left: 36.170271%; }

.row .push_five 		{ margin-left: 44.680923%; }

.row .push_six 		{ margin-left: 53.191575%; }

.row .push_seven 	{ margin-left: 61.702227%; }

.row .push_eight 	{ margin-left: 70.212879%; }

.row .push_nine 		{ margin-left: 78.723531%; }

.row .push_ten 		{ margin-left: 87.234183%; }




.row .one.centered		{ margin-left: 46.808586%;}

.row .two.centered 		{ margin-left: 42.55326%; }

.row .three.centered		{ margin-left: 38.297934%;}

.row .four.centered		{ margin-left: 34.042608%;}

.row .five.centered 		{ margin-left: 29.787282%;}

.row .six.centered 		{ margin-left: 25.531956%;}

.row .seven.centered 	{ margin-left: 21.27663%; }

.row .eight.centered 	{ margin-left: 17.021304%;}

.row .nine.centered 		{ margin-left: 12.765978%;}

.row .ten.centered 		{ margin-left: 8.510652%; }

.row .eleven.centered 	{ margin-left: 4.255326%; }



.row .push_one:first-child 		{ margin-left: 8.510652%; }

.row .push_two:first-child 		{ margin-left: 17.021304%;}

.row .push_three:first-child 	{ margin-left: 25.531956%;}

.row .push_four:first-child 		{ margin-left: 34.042608%;}

.row .push_five:first-child 		{ margin-left: 42.55326%; }

.row .push_six:first-child 		{ margin-left: 51.063912%;}

.row .push_seven:first-child 	{ margin-left: 59.574564%;}

.row .push_eight:first-child 	{ margin-left: 68.085216%;}

.row .push_nine:first-child 		{ margin-left: 76.596868%;}

.row .push_ten:first-child 		{ margin-left: 85.10652%; }

.row .push_eleven:first-child 	{ margin-left: 93.617172%;}



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

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

.row, .clearfix { zoom: 1; }

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

	.home-cats.row .five.columns { margin-bottom: 5px; margin-bottom: .5rem; padding-bottom: 5px; padding-bottom: .5rem; border-bottom: 1px dotted #BBB; }



.quotedesig{width:100%;
margin-top:0px;
font-size:14px !important;
color:#000;
}



#content-field-overview-form .advanced-help-link,
#content-display-overview-form .advanced-help-link {
  margin: 4px 4px 0 0;
}

#content-field-overview-form .label-group,
#content-display-overview-form .label-group,
#content-copy-export-form .label-group {
  font-weight: bold;
}

table#content-field-overview .label-add-new-field,
table#content-field-overview .label-add-existing-field,
table#content-field-overview .label-add-new-group {
  float: left;
}

table#content-field-overview tr.content-add-new .tabledrag-changed {
  display: none;
}

table#content-field-overview tr.content-add-new .description {
  margin-bottom: 0;
}

table#content-field-overview .content-new {
  font-weight: bold;
  padding-bottom: .5em;
}

#content {
	float: left;
	width: 500px;
	position: relative;
	min-height: 600px;
	
}

#content a {
	color: #b13b0c;
	text-decoration: none;
}

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



#header #top-nav { float:right; z-index:3;overflow:visible;margin-top: 10px;}



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

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.nav_container ,
div.menu {
	
	
	
}

.nav_container ul,
div.menu ul {
	list-style: none;
	margin: 0;
	display:inline;
}

.nav_container li,
div.menu li {
	float: left;
	position: relative;
	display:inline;
}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.spec-list-item.first{padding-left:0px;}

#copyright{font-size:11px; color:#505050; text-align:center}

#copyright a, #copyright a:visited{color:#958d8d;}





.maincolumn{
	float: right;
	width: 630px;
}

.storyimage { 
	float:left;
	width:220px;
	margin-right:12px;
	display:inline;
}

.storyimage img {
	background:#fff;
	padding:2px;
	border:1px solid #aaa;
}
.mobile-navigation .menu-item{padding:5px 0;display:block}
.mobile-navigation .menu-item a{color:#383535;font-size:16px;font-weight:500;display:block}
.mobile-navigation .menu-item a:hover{color:#39be9b}
.mobile-navigation .menu-item.logo{display:none}


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


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

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


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


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


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


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


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


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


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


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}
a,.commentlist cite,.commentlist cite a,#sub_head #subnav .current_page_item a,#grandchildnav .current_page_item a,.headline h1 a:hover{color:#005299;}
.headline{color:#000;}
.headline h1 a{color:#000;font-size:24px;float:left;line-height:1.5em;}

#popheading{color:#80725c;font-size:1.575em;font-weight:bold;line-height:1.0em;margin-bottom:0em;margin-top:0;text-align:center;font-style:italic;}

.site-footer .site-info .theme-by,
.site-footer .site-info a .theme-by {
	padding: 0 4px;
	padding: 0 0.4rem;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 1px;
	letter-spacing: 0.1rem; 
	text-transform: lowercase;
}


div.navdiv, div.navdiv div.dropdown, div.navdiv div.dropdown a{font-size:10px!important;}
.men__last-form{margin-top:42px}
.men__last-form-input{vertical-align:middle;height:55px;line-height:55px;padding-left:14px;margin-right:5px;border:none;width:340px;border-radius:4px;font-size:0.8125rem;font-family:"Open Sans",Helvetica,sans-serif;color:#85939d}

    .menu-mobile,
    .cart-mobile{
        display: block;
    }

    
    .menu-mobile{
        left:20px;
        width:40px;
        height:26px;
        top:47px;
    }

#footer #footer-area ul.menu{
    padding:0;
    margin:0;
    list-style: none;
}

#footer #footer-area ul.menu li a{
    font-size: 13px;
    font-family:Avenir-Medium;
    color:#414042;
    line-height: 27px;
}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top{float:left;position:relative}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current_page_item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-menu-item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-page-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-menu-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-archive-parent a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.sfHover a{color:#c06}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu{display:none;position:absolute;top:70px;right:auto;bottom:auto;left:0;min-width:100%;height:auto;padding:0 20px 10px 0;background:#fff;z-index:999}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li{background:#fff}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li a{display:block;padding:0 0 0 20px;font:14px/1 'Montserrat Reg','Montserrat',sans-serif;line-height:30px;text-transform:uppercase;white-space:nowrap;color:#505b61;-webkit-transition:color 300ms ease-in-out 0;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out 0;transition:color 300ms ease-in-out 0}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li a:hover{color:#c06}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li:first-child{margin-top:-20px}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current_page_item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current-page-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current-archive-parent a{color:#000}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top:first-child{border-left:91px solid #fff}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top:hover ul.sub-menu{display:block}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top a{padding:0;text-align:left}
#sub-menu ul.menu ul.menu-items li.menu-item-top{position:relative;float:left}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu{display:none;position:absolute;top:55px;right:auto;bottom:auto;left:-10px;min-width:100%;height:auto;padding:10px 20px 10px 0;background:#eaf1f4;z-index:998}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li a{display:block;margin:0 -20px 0 0;padding:0 20px;font:14px/1 'Montserrat Reg','Montserrat',sans-serif;line-height:30px;text-transform:uppercase;white-space:nowrap;color:#505b61;-webkit-transition:color 300ms ease-in-out 0;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out 0;transition:color 300ms ease-in-out 0}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li a:hover{color:#c06}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li.current_page_item a,#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li.menu-item-object-category.current-menu-item a{color:#000}
#sub-menu ul.menu ul.menu-items li.menu-item-top:hover ul.sub-menu{display:block}
#sub-menu ul.menu ul.menu-items li.menu-item-top.current_page_item a,#sub-menu ul.menu ul.menu-items li.menu-item-top.current-page-ancestor a,#sub-menu ul.menu ul.menu-items li.menu-item-top.current-archive-parent a{color:#000}



#system-message{margin:0}

#system-message dt{display:none}

#system-message dd{background:none!important;padding:0!important}

#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul{color:#222;font-weight:400;margin:0;padding:0}

#system-message dd.message ul{background:#FFFEF4;border-top:1px solid #EAE8CC;border-bottom:1px solid #EAE8CC}

#system-message dd.error ul{background:#fff3f4;border-top:1px solid #FF969B;border-bottom:1px solid #FF969B}

#system-message dd.notice ul{background:#f4faff;border-top:1px solid #96ccff;border-bottom:1px solid #96ccff}

#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li{background:none;text-indent:0;text-align:center;margin:0;padding:8px 16px}
.theme-box .browser{position:absolute;top:-1px;left:15px;width:100%}
.theme-box .browser .browser-buttons{position:absolute;top:0;left:0}
.theme-box .browser .col-xs-9{padding-left:55px}
.theme-box .browser i{margin-right:4px;font-size:12px}
.theme-box .browser .red{color:#dc2727}
.theme-box .browser .yellow{color:#f4b453}
.theme-box .browser .green{color:#84ce51}
.theme-box .browser .input-field,.theme-box .browser .search-field{width:100%;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #eee;display:inline-block;height:15px;position:relative;top:3px}
.theme-box .browser .search-field i{position:absolute;right:0;color:#aaa}

  .home-widgets .page-content .woo-image.alignleft {
    margin-right: 2.618em;
    float: left;
  }
#header .widget-area{width:500px;padding:5px 5px 0 0;float:right;text-align:right;}
.sidebar.widget-area .widget{background:#FFFFFF;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin:0px 0 15px;padding:0 0 15px;}
.sidebar.widget-area ol,.sidebar.widget-area ul,.sidebar.widget-area .textwidget,.sidebar.widget-area .widget_tag_cloud div div,.sidebar.widget-area .author-bio-widget,.sidebar.widget-area .featuredpage .page,.sidebar.widget-area .featuredpost .post{margin:0 !important;padding:15px 15px 0px 15px;}
.sidebar.widget-area #wp-calendar caption,.sidebar.widget-area #wp-calendar th{color:#000000;}
.sidebar.widget-area .widget_archive select,.sidebar.widget-area #cat{margin:15px 15px 0px 15px;}
.sidebar.widget-area ul li{border-bottom:1px solid #DDDDDD;margin:0px 0px 7px 0px;padding:0px 0px 5px 0px;list-style-type:none;word-wrap:break-word;}
.sidebar.widget-area ul ul li{border:none;margin:0;}
#footer-widgets .widget{background:none;border:none;margin:0 0 15px;padding:0;}
.widget-error{padding:10px;}
body.override #header .wrap,#title-area,#header .widget-area{width:100%;}
body.override .menu-primary,body.override .menu-secondary,#header .widget-area,#header .genesis-nav-menu{width:100%;}

	#cat {position:absolute;top:67px;right:0;width:90%;margin:0 5px 0 0;display:none;}

	.itm1 div, .central, .top3,.more,#cat *,#cat,.fut,.fut a {font-size: 17px;}

.block {color:#333333;font:normal 12px Arial;box-shadow: 0 0 2px #dddddd, 2px 2px 4px #dddddd;border-radius:11px;width:140px;background:#ffffff;padding:10px 10px 10px 15px;margin:0 0 20px 0;}

.block h3, .block .h3, .h4 {color:#0361F1;font:bold 14px Arial;margin:0;text-decoration:none;}

.left .block {width:158px;display:inline-block;}

	#member,#newsl,.catpack,.block {display:inline-block;float:left;margin:0 20px 15px 0;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}
.col-sm-6{width:50%}

.wrapper-d {background:#888}
.header-tag{background-color:#c00;letter-spacing:normal;line-height:1.3;border-radius:1px;font-size:1.9em;display:inline-block;padding:0.25em 0.55em}
.header-txt.background .header-tag{padding-left:0}
.header-txt.white .header-tag{background-color:#fff}
.header-txt.white:hover .header-lead,.header-txt.white:hover .header-tag,.header-txt.white:focus .header-lead,.header-txt.white:focus .header-tag{color:#c00}
.header-txt:hover .header-lead,.header-txt:hover .header-tag,.header-txt:focus .header-lead,.header-txt:focus .header-tag{color:#fff}
.subth3{color:#999;float:left;font-size:13px;font-weight:300;margin:-7px 0 20px;width:100%;}
#listalln li span.subth3{width:auto;}
#header,.full-center .float-menu{transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-webkit-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out}
.full-center .float-menu{text-align:center;position:relative;width:100%;z-index:98}
.full-center .header-4 .float-menu,.full-center .header-4-alt .float-menu{text-align:right;max-width:100%;width:auto;padding-right:25px}
.full-center .header-5 .float-menu{text-align:right;max-width:100%;width:auto;padding-right:0}
.full-center .header-4 .fw-header .float-menu{float:none}
.browser-ff .full-center .header-4 .fw-header .float-menu{float:none}
#header-section.header-split .float-menu{position:absolute;width:100%;left:0;top:0}
.fs-search-open .float-menu .menu-search .fs-header-search-link i.ss-search{font-size:24px!important;width:20px;display:inline-block;vertical-align:-2px!important}
.full-center #header, .full-center .float-menu, .header-split .float-menu {height:88px;}

.throbbers_loader{display:table;margin:auto;vertical-align:middle;width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;cursor:url(../img/candy_cur.cur),auto;background-color:#fff;z-index:999}

.throbbers_loader .throbber{display:table-cell;vertical-align:middle;text-align:center;color:#000}

.throbbers_loader .throbber:after{display:block;margin:auto;margin-top:20px;position:relative;width:40px;height:40px;-webkit-animation:rotate .6s linear infinite;-moz-animation:rotate .6s linear infinite;-ms-animation:rotate .6s linear infinite;-o-animation:rotate .6s linear infinite;animation:rotate .6s linear infinite;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border-top:1px solid #333;border-bottom:1px solid #d5d5d5;border-left:1px solid #333;border-right:1px solid #d5d5d5;content:'';opacity:.7}

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

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


.tribe-mini-calendar-event .list-date {
	float : left;
	overflow:hidden;
	font-weight:bold;
	margin: 10px 5% 10px 0;
	padding: 3px;
	width: 15%;
	text-align:center;
	display: inline;
	background: #666;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;	
}


.tribe-mini-calendar-event .list-date .list-dayname {
	background: #fff;
	color: #666;
	padding: 3px;
	font-size: 9px;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;	
}


.tribe-mini-calendar-event .list-date .list-daynumber {
	color      : #fff;
	font-size  : 15px;
	width: 100%;
	line-height: 22px;
	display    : block;
	text-align : center;
}

.tribe-theme-twentyfifteen .tribe-mini-calendar-event .list-date {
	width: 18%;
	margin-right: 7%;
}

.views-slideshow-pager-field-item {
    background: #ccc;
	border-radius:50%;
    cursor: pointer;
    display:inline-block;
    font-size: 0;
    height: 9px;
    margin-right: 12px;
    text-indent: -999999px;
    width: 9px;
}


.views-slideshow-pager-field-item.active, .views-slideshow-pager-field-item:hover {
    background: #d18500;
}

.top-header				{ overflow: hidden; }

.nav-menu,
.mm-list li a.search_header,
.top-header,
.site-description,
.nav-menu .vce-mega-menu-wrapper							{display: none;}
.top-header,.top-nav-menu li .sub-menu{background: #3a3a3a;}
.top-header,.top-header a{color: #ffffff;}
.top-header .vce-search-form .vce-search-input,.top-header .vce-search-input:focus,.top-header .vce-search-submit{color: #ffffff;}
.top-header .vce-search-form .vce-search-input::-webkit-input-placeholder { color: #ffffff;}
.top-header .vce-search-form .vce-search-input:-moz-placeholder { color: #ffffff;}
.top-header .vce-search-form .vce-search-input::-moz-placeholder { color: #ffffff;}
.top-header .vce-search-form .vce-search-input:-ms-input-placeholder { color: #ffffff;}


#header #nav .like-us,
#header #nav .toggle-drawer,
#header #social-drawer .content ul.paging,
#header #social-drawer .content ul.networks
{
    display:none;
}
#header #social-drawer .content ul.paging{position:absolute;right:10px;top:10px;z-index:11}
#header #social-drawer .content ul.paging li{display:inline;float:left;margin-left:5px}
#header #social-drawer .content ul.paging a{display:block;cursor:pointer}
#header #social-drawer .content .left .paging{top:-6px}
.pipe-linear .paging-dots{position:relative;z-index:7;margin-top:29px;margin-right:23px;overflow:hidden;float:right}
.pipe-linear .paging-dots .title{font-family:Helvetica, Arial, sans-serif;font-weight:Bold;font-size:12px;color:#606060;display:block;float:left;margin-top:3px;margin-right:17px;width:500px;text-align:right}
.pipe-linear .paging-dots ul{float:left}
.pipe-linear .paging-dots li{cursor:pointer;float:left;margin-right:9px;text-indent:-9999px}
.nav-primary .mobile-nav-item,.nav-primary .responsive-nav-blog,.search-responsive-item{display:none}
.nav-primary .mobile-nav-item,.nav-primary .responsive-nav-blog{display:block}

#nav-right {
	float:right;
	width:640px;
	height:34px;
	text-align:right;
	margin-top:38px;
}

#nav-right a {
	display:inline-block;
	font-family: 'Montserrat', sans-serif;
	color:#FFF;
	font-size:20px;
	text-align:none;
	line-height:33px;
	text-decoration:none;
	margin-left:50px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#nav-right a:hover {
	opacity:0.8;
}
#ad-leaderboard{padding:26px 20px}
.push-0{position:relative;left:0%;right:auto}
.push-1{position:relative;left:8.33333%;right:auto}
.push-2{position:relative;left:16.66667%;right:auto}
.push-3{position:relative;left:25%;right:auto}
.push-4{position:relative;left:33.33333%;right:auto}
.push-5{position:relative;left:41.66667%;right:auto}
.push-6{position:relative;left:50%;right:auto}
.push-7{position:relative;left:58.33333%;right:auto}
.push-8{position:relative;left:66.66667%;right:auto}
.push-9{position:relative;left:75%;right:auto}
.push-10{position:relative;left:83.33333%;right:auto}
.push-11{position:relative;left:91.66667%;right:auto}
.push{position:relative}
.container.push{overflow:hidden}
#page .container.push{overflow:inherit}
.light-grey{color:#d9dcdd;}
.light-grey-bg{background:#d9dcdd;width:100%;}
.gigs-title .bluegrey-btn.light{position:relative;bottom:8px;}
.gigs-title .light{font-family:'FuturaW01-MediumCondens','FuturaLT-Condensed','BenchNine',Arial,Sans-Serif;}

	#footer li.first {
		border:none;
		}

#nav li.first a {
	padding-left:0;
	}


#ja-container.ja-r2 .ja-content-top,#ja-container.ja-r2 .ja-content-main,#ja-container.ja-r2 .ja-content-bottom,#ja-container.ja-l2 #ja-left .ja-mass,#ja-container.ja-l2 #ja-left .ja-colswrap {
margin-right:1px;
}
footer .footer-menu ul.menu{font-size:13px;font-weight:500;list-style:none;margin-left:20px}
footer .footer-menu ul.menu:first-child{margin-left:0}
footer .footer-menu ul.menu a:hover{text-decoration:none;cursor:pointer;color:inherit}



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

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }



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


.body_text
{
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	FONT-FAMILY: arial, san-serif;
	font-size: .8em;
	TEXT-DECORATION: none;
}


    #footer .column {
        width: 150px;
        margin: 0 16px 0 0;
        float: left;
    }

    #footer .column h3 {
        color: #ff5c26;
        text-transform: uppercase;
        font-size: 14px;
        margin: 5px 0;
    }

    body.weddings #footer .column h3{
        color: #fff;
    }


.alignright .avatar {
	margin-left: 24px;
}


.alignright {
	float: right;
	text-align: right;
}


a.alignleft,
a.alignnone,
a.alignright {
    max-width: 100%;
}


a.alignright,
img.alignright,
.wp-caption.alignright {
	margin: 0 0 24px 24px;
}

#lay2 .post_content{ position:absolute; z-index:80; width:150px; height:150px; overflow:hidden;}

.single .post_content, .page .post_content, .archive .post_content, .type-attachment .post_content{ padding-bottom:15px;}

.post_content ul{clear:both;}

#contents-table .infoCell .name {
	padding: 20px 10px 0 10px;
}

#contents-table .infoCell .name a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#sc-ma-product-table .info-cell .name {
	padding: 0 15px 5px 0;
	font-weight: bold;
}

#sc-ma-product-table .info-cell .name a {
	color: #000;
	text-decoration: none;
}

#sc-ma-product-table .info-cell .name a:hover {
	text-decoration: underline;
}

	#sc-ma-product-table .info-cell .name, #sc-ma-product-table .info-cell .abstract {padding-left:15px;}

.prListFeaturedReview div.name{padding-top:8px; font-weight:700; font-size:11px; font-style:italic;}


#before-header { 
    display: block; 
    height: 20px; 
    float: right; 
    padding: 10px 0 0 0;
    text-align: right;
    font-size: 16px;
    }

.home #before-header {display: none;}


.left img, img.left, img.alignleft {
	margin-right:1.5em;
	margin-bottom:1em;
	margin-top:.75em;
}
.col{float:left}

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }






.ls-wp-fullwidth-container {
	width: 100%;
	position: relative;
}


.ls-wp-fullwidth-container,
.ls-wp-fullwidth-helper,
.ls-container,
.ls-container * {
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
}


.ot-main-content {
	margin-bottom: 0 !important;
	position: relative;
}



.clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after {
	clear: both;
}


.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after {
	content: "";
	display: table;
}





.site-main .widget-area {
	float: right;
	width: 300px;
}


.site-footer .widget-area,
.sidebar .site-footer {
	text-align: left;
}


.site-footer .widget-area {
	margin: 0 auto;
	max-width: 1040px;
	width: 100%;
}


.sidebar .site-footer .widget-area {
	max-width: 1040px;
	position: relative;
	
}


	.archive-header,
	.search .page-header,
	.archive .page-header,
	.blog .page-header,
	.error404 .page-content,
	.search .page-content,
	.archive .page-content,
	.attachment .entry-header,
	.attachment .entry-content,
	.post-navigation .nav-links,
	.sidebar .site-info,
	.site-footer .widget-area {
		padding-left: 20px;
		padding-right: 20px;
	}


	.author-avatar,
	.site-footer,
	.comment-respond,
	.comments-area .comment-edit-link,
	.comments-area .reply,
	.comments-link,
	.entry-meta .edit-link,
	.page-links,
	.site-content nav,
	.widget-area,
	.main-navigation,
	.navbar,
	.more-link {
		display: none;
	}

.home #partners {
  height: 200px;
  overflow: hidden;
}
.col{float:left}






#jflanguageselection
{
    float: right;
	margin: 15px 0px 10px 5px;    
}



#jflanguageselection ul.jflanguageselection
{
	list-style: none;
	padding: 0;
	margin-top: 3px;
	font-weight: normal;
}


#jflanguageselection ul.jflanguageselection li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 1px 1px 1px 1px;
	white-space: nowrap;
	border: none;
	font-size: 0.9em;
}


#jflanguageselection ul.jflanguageselection li#active_language
{
 	font-weight: bold;
	font-size: 1.0em;
}


#jflanguageselection ul.jflanguageselection li a
{
	display: block;
}


#jflanguageselection ul.jflanguageselection img
{
	border: none;
}


div#jflanguageselection img.langImg {
	float: left;
	border: none;
	margin-top: 3px;
}

div#jflanguageselection li img.langImg {
	float: left;
	border: none;
	margin: 0px 1px 0px 1px;
}




#jflanguageselection select.jflanguageselection
{
	border: 1px solid #cccccc;
}


#jflanguageselection label.jflanguageselection
{
	position:absolute;
	left:-1000px;
}


#jflanguageselection .opaque{
	filter:alpha(opacity=30);
}

#jflanguageselection option.opaque{
	color:graytext;
}

#jflanguageselection ul, #jflanguageselection ul li{border:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.callout-blue {
	background: #e6ebf2;
	padding:10px;
	overflow:hidden;
	margin:30px 0 30px 0;
}

.callout-blue img, .callout-orange img {
	margin: 0 10px 0 10px;	
}

.callout-orange h2, .callout-blue h2 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #19539b;
	margin:0;		
}


	.site-header .widget {
		float:none;
		text-align:Center;
	}


	.site-header .widget ul {
		display:inline-block;
	}




div#athemes_social_icons-2 h3.widget-title {
    display:none;
}


.widget .s,
input,
textarea,
button {
	background: #fff;
	color: #333;
	border: 1px solid #eee;
	border-bottom-width: 5px;
}


.widget .s:focus,
input:focus,
textarea:focus,
button:hover {
	border: 1px solid #ddd;
	border-bottom-width: 5px;
}


#services .widget { color: #c1c1c1; }


#services .widget-title {
	color: #fff;
	border-bottom: 5px solid #555;
}


#sidebar .widget {
	color: #999;
	margin: 0 0 40px 0;
}


.widget {
	margin: 0 0 20px 0;
	color: #333;
}


.widget a {
	font-weight: bold;
	color: #333;
}


.widget-title {
	margin: 0 0 20px 0;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 5px solid #eee;
	padding: 0 0 5px 0;
	color: #333;

}


.widget ul { margin: 0; }


.widget ul ul {
	margin: 0 0 0 20px;
	list-style: none;
}
.row{margin-left:-15px;margin-right:-15px}


#emergency .row {
	padding-left: 30px;
}


#home_videos .row h4 {
	font-family: "nimbus-sans-n4", "nimbus-sans", sans-serif;
	margin-top: 0;
	font-size: 17.5px;
	font-weight: normal;
}


#home_videos .row ul li {
	font-family: "nimbus-sans-n4", "nimbus-sans", sans-serif;
	font-size: 15px;
}


#home_videos .row {
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 2px solid #768cbc;
}


#home_videos .row:first-child {
	border-top: 2px solid #768cbc;
	padding-top: 20px;
}

			
	.row.topnav, .row.mainnav, .row.logo {
		margin-left: 0;
		margin-right: 0;
	}

	
	.row.topnav .col-md-12, .row.mainnav .col-md-12 {
		padding-left: 0;
		padding-right: 0;
	}


  .navbar .row.mainnav {
		
		
  }
.container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer,nav.content_menu ul,.container_inner nav.content_menu,.footer_top_border.in_grid,.footer_bottom_border.in_grid,.title_border_in_grid_holder{width:950px}
.paspartu_enabled .container_inner,.paspartu_enabled.boxed div.section .section_inner,.paspartu_enabled div.grid_section .section_inner,.paspartu_enabled .full_width .parallax_content,.paspartu_enabled .steps_holder_inner,.paspartu_enabled .carousel-inner .slider_content_outer,.paspartu_enabled nav.content_menu ul,.paspartu_enabled .container_inner nav.content_menu,.paspartu_enabled .footer_top_border.in_grid,.paspartu_enabled .footer_bottom_border.in_grid,.paspartu_enabled .title_border_in_grid_holder{width:900px}
.header_bottom .container_inner{width:100%}
.container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer,nav.content_menu ul,.container_inner nav.content_menu{width:300px}
.paspartu_enabled .container_inner,.paspartu_enabled.boxed div.section .section_inner,.paspartu_enabled div.grid_section .section_inner,.paspartu_enabled .full_width .parallax_content,.paspartu_enabled .steps_holder_inner,.paspartu_enabled .carousel-inner .slider_content_outer,.paspartu_enabled nav.content_menu ul,.paspartu_enabled .container_inner nav.content_menu{width:280px}
.header_bottom,footer .container_inner{padding:0 25px}
footer .container_inner,.header_bottom .container_inner,.footer_top_border.in_grid,.footer_bottom_border.in_grid,.title_border_in_grid_holder{width:auto}
.header_bottom,footer .container_inner,nav.content_menu{padding:0 15px}
header .container_inner .header_inner_left{position:absolute;left:0;top:0}
.menu_bottom.sticky .container_inner .header_inner_left{position:absolute}
.fixed_minimal .container_inner .header_inner_left,.fixed_minimal .header_inner_left{position:relative;left:auto;top:auto;float:left}
.fixed_minimal .container_inner .logo_wrapper,.fixed_minimal .logo_wrapper{float:none;position:absolute;left:50%;top:0}
.fixed_top_header .top_header .container_inner .left,.fixed_top_header .top_header .container_inner .right{padding-left:0;padding-right:0}
.container_inner{width:1100px;margin:0 auto}
.content .container .container_inner{padding:0}
.content .container .container_inner.page_container_inner{padding:30px 0 0 0}
.content .title .container_inner{padding:0!important}
.content .title_outer.with_image .title .container_inner,.title_outer .has_fixed_background.title .title_holder .container_inner,.title_outer .has_background.title .title_holder .container_inner{display:table;height:100%}
.projects_holder_outer .container .container_inner{padding:0}
.content .testimonial_content .container .container_inner{padding:0}
header .container_inner .header-left-from-logo-widget,header .container_inner .header-right-from-logo-widget{padding:0}
footer .container_inner{position:relative}
.qode_call_to_action.container .container_inner{padding:40px 0}
.qode_search_form .container_inner{position:relative}
.qode_search_form_2 .container_inner .form_holder{padding:0}
.qode_search_form_2 .container_inner .qode_search_submit{right:0}
.qode_search_form_3 .container_inner .form_holder{padding:0}
.qode_search_form_3 .container_inner .qode_search_close{right:0}
.fullscreen_search_holder .close_container .container_inner .search_close_holder{margin-right:0}
.container_inner nav.content_menu{width:1100px}
.container_inner nav.content_menu.fixed{-moz-box-shadow:0 4px 4px -4px rgba(0,0,0,0.11);-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,0.11);box-shadow:0 4px 4px -4px rgba(0,0,0,0.11)}
.popup_menu_opened .header_bottom .container_inner{border:none!important}
.content_top_margin .content .container .container_inner.page_container_inner{padding:0}
.content_top_margin .content .container .container_inner .call_to_action{margin:0 -15px}
.content_top_margin .content .container .container_inner .call_to_action .container_inner{width:100%}

#menu .menuitem 			{ float: left;	font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#1D1D1D; text-decoration:none; padding-right:11px; }

#menu .menuitem .image 		{ vertical-align: middle; }

#menu .menuitem a			{ color:#1D1D1D; text-decoration:none; }

#menu .menuitem a:hover		{ color:#1D1D1D; text-decoration:underline; }
