﻿

.categories {
    padding-bottom: 30px;
    text-align: center;
}

header .header-nav{padding: 1.5rem 0;}

header .header-nav .wrap{display: flex;}

header .header-nav .wrap nav{align-self: center; display: flex; flex:1;}

header .header-nav .wrap nav ul{flex:1;}

header .header-nav #menu-mobile{display: none;}

.header-nav .logo img{transition: width ease 500ms;}




.header-nav .ico-search{margin-right: 2rem;}
.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-12{width:100%}


.bg-black {
  background: #000;
  fill: #000;
}

.gdlr-sidebar .widget.widget_text .textwidget{
  text-align:center; 
}


.big h1 {
	line-height: 36px;
}
.tp-button.big{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6);font-weight:700;padding:9px 20px;font-size:19px;line-height:57px!important}
.purchase:hover,.tp-button.big:hover,.tp-button:hover{background-position:bottom,15px 11px}
.big{font-size:36px;line-height:48px}
.big,.bigger,.hyper{line-height:1.2em}

      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_spun2_0 {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        overflow: hidden;
        height: 100%;
      }
h2.block-title{display:none;}
#block-views-contributors-block h2.block-title,#block-views-related-content-blog-block h2.block-title,.block-multiblock h2.block-title,#block-views-blog-categories-block-block-1 h2.block-title,#block-views-contributors-video-block h2.block-title,h2.download-title{display:block;font-size:120%;padding:35px 0 10px 0;}
.region-comments h2.block-title{display:block;width:100%;max-width:960px;margin:60px auto 0 auto;color:#ffffff;background:#75A593;padding:20px 0 20px 20px;}
.col-md-12{width:99%;max-width:100%}

.views-view-grid .views-row {
  clear: both;
  float: left;
  width: 100%;
}

#block-block-35 .block-inner {
    padding: 0;
    border: none;
}

.fltrt{float:right;}


.footer--bjr-icon {
	max-width: 70px;
	height: auto;
}

    .menu-toggle {
        display: block;
        color: #ffffff !important;
    }


#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

@charset "UTF-8";




.clearfix {
  *zoom: 1;
}


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


.clearfix:after {
  clear: both;
}
ul#main-menu{font-weight:700}
ul#main-menu li a{font-size:14px}
.main-navigation .menu li {border-color: #f7f7f7;}
.menu-toggle .menu-toggle-inner {background-color: #42474c;}
.invert .menu-toggle:not(:hover) .menu-toggle-inner {background-color: #ffffff;}
.menu-toggle:hover .menu-toggle-inner {background-color: #e53b24;}
.menu-item__desc,.jet-menu-item-desc {font-style: normal;font-weight: 300;font-family: Lato, sans-serif;letter-spacing: 0em;text-align: inherit;text-transform: none;color: #42474c;}
.top-panel__menu .top-panel__menu-list .menu-item:not(:last-child),.social-login-menu .social-login-list__item:not(:last-child) {border-color: rgb(227,227,227);}
.wolf-bigtweet-content span.wolf-tweet-text{font-size:1.8em;position:relative}


	.nav_admin {
		text-align:center;
		padding:10px;
		font-size:0.9em;
		background:#ffffff;
		overflow:hidden;
		-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
		box-shadow:0 6px 12px rgba(0,0,0,.175)
	}
#body-main-wrap{display:table;float:none;margin:0 auto;position:relative;top:auto;bottom:auto;left:auto;right:auto;width:1600px}
#fly-wrap,#main-nav-wrap,#score-wrap,#soc-nav-wrap,#body-main-wrap,.fly-to-top,.col-tabs-wrap,#wallpaper,nav.main-menu-wrap ul li.mega-dropdown .mega-dropdown,#head-main-top{-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-ms-transition:-ms-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}
.page-template-page-fullwidth #body-main-wrap{background:#fff}
.left,.alignleft{float:left}


.nav-logo-fade.left {
    margin-top: 5px;
}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}


.promo5main
{
	padding:10px 0 0 10px;
}







.nav-wrapper{  margin: 0 auto; padding: 0!important; width: 100%; }
.fusion-button-wrapper{display:inline}
.fusion-button-wrapper.fusion-aligncenter{display:block;text-align:center}
.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-md-6{width:50%}
.td-trending-now-display-area{height:25px;vertical-align:top;padding:0 0 0 15px;display:inline-block}
.td-trending-now-display-area .entry-title{font-size:15px;line-height:25px;margin:0}

header #change_lang{
    position: relative;
    cursor: pointer;
}

header #change_lang .arrow{
    width: 0;
    display: inline-block;
    height: 0;
    border-style: solid;
    border-width: 0 9px 12px 9px;
    border-color: transparent transparent #302e34 transparent;
}

header #change_lang .lang_cont{
    display: none;
    position: absolute;
    text-align: center;
    top: 20px;
    left: 2px;   
}

header #change_lang .lang_cont p{
    background: #302e34;
    margin: -7px 0 0;
    padding: 10px 20px;
}

header #change_lang .lang_cont p a{
    color: #fff;
}

header #change_lang .lang_cont p a.active,
header #change_lang .lang_cont p a:hover{
	border-bottom: 3px solid #fff;
}



.middle_gris{
    background-color: #fafafa;
    padding: 0 115px 60px 115px;
}

#top_gris, .middle_gris{
    padding-left: 30px;
    padding-right: 30px;
}
.connect-xs{text-align:center;padding:15px 0 0 0;}
.connect-xs h5{padding-bottom:6px;color:#000 }
ul#contact-info .icon{font-size:20px;float:left;line-height:25px;margin-right:10px}
ul#contact-info .field{font-weight:700}
ul#contact-info{list-style:none}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


.footer_hours,
.footer_content {
  font-family: "serifa", Times New Roman, Times, serif;
  font-size: 1em;
  font-weight: 600;
  margin-bottom: 1em; }

  .footer_hours,
  .footer_content {
    margin-bottom: 0;
    position: relative; }
.tnr{width:50%;display:inline-block;float:left;text-align:center;padding:110px 15px 155px 15px;min-height:530px}
.tnr:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.tnr.tnr--video{border-bottom:1px solid white}


.footer	{ font-size: 11px; padding-top: 5px; }

.footer a:link { color: #A50021; text-decoration: underline }

.footer a:visited { color: #A50021; text-decoration: underline }

.footer a:active { color: #262672; text-decoration: underline }

.footer a:hover { color: #262672; text-decoration: underline }


.textwidget .youtube-video, .textwidget .vimeo-video, .textwidget .googlemaps { margin: 0;}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}

  .footer.default-footer .social-media-surround {
    margin-top: 10px;
  }

.footer .social-media-surround {
  display: none;
}

	
	.flex_column h1, .flex_column h2, .flex_column h3, .flex_column h4, .flex_column h5, .flex_column h6, #top .widgettitle{
	font-size: 13px;
	line-height: 1.3em;
	margin-bottom: 6px; font-weight:bold; text-transform: uppercase; }


.widget_rss .widgettitle img{
display:none;
}




.widgettitle, .miniheading, .author_name, #reply-title, #top .logged-in-as, .dynamic-column-title{
font: 10px/17px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1.5px;
}
 #footer  .widgettitle{ color: #738392;  }



body, .flex_column h1, .flex_column h2, .flex_column h3, .flex_column h4, .flex_column h5, .flex_column h6, #top .widgettitle{
font-family:Maven Pro;
}
.ordersec aside span.yellow{color:#fffc00;font-weight:700}
.ordersec2 aside span.yellow{color:#fffc00;font-weight:700}
ul.orderbtninp li a span.yellow{color:#d8ff00;font-size:28px}
.freebies aside span.yellow{color:#d8ff00;font-family:robotocondensed-bold;font-size:36px}


.nav-cart-inner {
  display: table-cell;
  vertical-align: middle;
}
.product-sidebar-small .widget-title{text-align:center}
.cart-sidebar .widget-title{border-bottom:3px solid #ececec;font-size:.95em;padding-bottom:10px;margin-bottom:15px}
.widget-title i{opacity:.35;margin-right:4px}
.uppercase,h6,th,span.widget-title{line-height:1.05;letter-spacing:.05em;text-transform:uppercase}
span.widget-title{font-size:1em;font-weight:600}





div#rss-feeds,
div.rss-feeds{	
background:transparent;
clear:both;
left:0;
margin:0 0 5px 0;
position:relative;
text-align:left;
width:100%;
}


img.dirt_one, img.dirt_two, img.dirt_three, img.dirt_four {
    position:absolute;
    left:50%;
    margin-left:-300px;
}


img.dirt_four {
    left:65%;
    top:10px;
}

.nivo-html-caption {
    display:none;
}
#cookie_box{position:fixed;display:none;top:5px;height:220px;right:15px;z-index:999;background-color:white;box-shadow:0 1px 5px #fbc260;padding:15px;text-align:center;width:500px;color:black;border-radius:10px}
#cookie_box a{color:black;text-decoration:underline}
#cookie_box a:hover{color:orange}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}


.vc_column-inner.vc_custom_1513308992683 {
    padding: 0px !IMPORTANT;
}


#close .vc_column-inner {
    padding: 0px !important;
}
