﻿.stockman-page .top-header .top-header-section{color:#333;}
.top-header .top-header-section{height:100%;float:right;border-right:1px solid #666;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;font-size:16px;color:#ccc;line-height:25px;position:relative;}
.top-header .top-header-section .addthis_toolbox{height:20px;overflow:hidden;position:absolute;right:0;min-width:400px;text-align:right;}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}


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



#top-bar-wrap { border-bottom: 1px solid #eee; font-size: 0.923em; }

#top-bar { position: relative; min-height: 50px; padding: 15px 0; }

#top-bar a { color: #555 }



#top-bar-content strong { color: #000 }

#top-bar-content #lang_sel { z-index: 99; position: relative; margin-right: 10px; top: 11px; display: inline-block; }

#top-bar-wrap #lang_sel ul ul { z-index: 99999 }

#top-bar-content.top-bar-centered .top-bar-menu,
#top-bar-content.top-bar-centered  .top-bar-menu li { display: inline-block; float: none; }



#top-bar-social a { display: block; float: left; margin-right: 5px; transition: all 0.15s ease-in-out; font-size: 14px; }

#top-bar-social a.wpex-social-btn { height: 26px; line-height: 26px; width: 26px; padding: 0; }

#top-bar-social a.wpex-social-btn-no-style { margin-right: 10px; color: #bbb; font-size: 18px; height: auto; width: auto; }

#top-bar-social a.wpex-social-btn-no-style:hover { color: #000 }

#top-bar-social.social-style-colored-icons a { margin-right: 0 }

#top-bar-social a:last-child { margin-right: 0 !important }



#top-bar-social.top-bar-right { position: absolute; right: 0; top: 50%; height: 26px; line-height: 26px; margin-top: -13px; }

body.boxed-main-layout #top-bar-social.top-bar-right { right: 30px; }



#top-bar-social.top-bar-left { position: absolute; left: 0; top: 50%; height: 26px; line-height: 26px; margin-top: -13px; }

body.boxed-main-layout #top-bar-social.top-bar-left { left: 30px; }



#top-bar-social.top-bar-centered a { display: inline-block; float: none; }



#top-bar-social.top-bar-right.social-style-colored-icons,
#top-bar-social.top-bar-left.social-style-colored-icons { height: 20px; line-height: 20px; margin-top: -10px; }

	#top-bar-content { float: none; text-align: center; }

	#top-bar-social.top-bar-left,
	#top-bar-social.top-bar-right { position: inherit; left: auto; right: auto; float: none; text-align: center; height: auto; line-height: 1.5em; }

	#top-bar-social { text-align: center }

	#top-bar #lang_sel { text-align: left }

	body.rtl #top-bar #lang_sel { text-align: right }
#top-bar-content a{color:#333333}
#top-bar-social-alt a{color:#333333}
#top-bar-content a:hover{color:#333333}
#top-bar-social-alt a:hover{color:#333333}





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



.clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }
.slider-outer-arrows{margin-left:34px;margin-right:34px}
.slider-outer-arrows .slick-prev{width:30px;border-width:2px;left:-34px}
.slider-outer-arrows .slick-next{width:30px;border-width:2px;right:-34px}
.slider-footer{position:absolute;bottom:5px;width:100%;height:25px;color:#aeaeae;margin-bottom:0;margin:0;padding:5px}
.slider-footer p{font-family:"HelveticaNeueW01-75Bold",Helvetica,sans-serif;font-size:7px;position:absolute;bottom:0;padding:0;margin-bottom:0}
.slider-footer p a{color:#aeaeae}
.slider-promo{position:absolute;bottom:35px;height:50px;padding:0;width:100%}
.slider-promo p{padding:20px;font-size:18px;font-family:"HelveticaNeueW01-75Bold",Helvetica,sans-serif;color:#00adee}
.slider-promo p span{color:#fff}
.slider-click-here{min-width:20px;color:#00adee;font-size:7px;padding:0}
.slider-click-here:hover{color:#00adee}
.subcatgrid-header .slider,.slot-grid-header .slider{margin-bottom:0}
.subcatgrid-header .slider .slide-text-content,.subcatgrid-header .slider .product-search-breadcrumbs,.slot-grid-header .slider .slide-text-content,.slot-grid-header .slider .product-search-breadcrumbs{padding-left:29px}
.subcatgrid-header .slider .row,.slot-grid-header .slider .row{max-width:400px}

.modal .lg {
    border-bottom: 3px solid #D1D1D1;
    padding-bottom: 10px;
}


.tm-block-dark a, .tm-block-primary a, .tm-block-dark .uk-link, .tm-block-primary .uk-link {
    color: rgba(255, 255, 255, 0.85) !important;
}


.tm-block {
  padding: 60px !important;
}

.tm-block-full-width {
  padding: 0 !important;
}

header + .tm-block-default:not(.tm-block-full-width) {
  border-top: 1px solid #dddddd;
}

.tm-block-default,
.tm-block-dark,
.tm-block-priamry {
  position: relative;
}

.tm-block-default {
  background: #ffffff;
}

.tm-block-dark {
  background: #2b2b2b;
}

.tm-block-primary {
  background: #dc0032;
}

.tm-block-divider.tm-block-default:before,
.tm-block-divider.tm-block-dark:before,
.tm-block-divider.tm-block-primary:before {
  z-index: 2;
  position: absolute;
  top: -5px;
  width: 100%;
  height: 10px;
  margin-left: -60px;
  content: '';
  background: #dc0032;
  background-image: -webkit-linear-gradient(to right, #dc0032 0%, #dc0032 50%, #dc0032 100%);
  background-image: linear-gradient(to right, #dc0032 0%, #dc0032 50%, #dc0032 100%);
}

.tm-block-full-width.tm-block-divider:before {
  margin-left: 0 !important;
}

.tm-block-dark,
.tm-block-primary {
  color: #ffffff !important;
}

.tm-block-dark a,
.tm-block-primary a,
.tm-block-dark .uk-link,
.tm-block-primary .uk-link {
  color: rgba(255, 255, 255, 0.6) !important;
}

.tm-block-dark a:hover,
.tm-block-primary a:hover,
.tm-block-dark .uk-link:hover,
.tm-block-primary .uk-link:hover {
  color: #ffffff !important;
}

.tm-block-default:not(.tm-block-full-width) + .tm-block-default:not(.tm-block-full-width):not(.tm-block-divider),
.tm-block-dark:not(.tm-block-full-width) + .tm-block-dark:not(.tm-block-full-width):not(.tm-block-divider),
.tm-block-primary:not(.tm-block-full-width) + .tm-block-primary:not(.tm-block-full-width):not(.tm-block-divider) {
  margin-top: -60px;
}

.tm-fullscreen .tm-block-full-width .tm-slideshow-background {
  width: 100% !important;
}

.tm-fullscreen .tm-block-full-width .tm-slideshow-fullscreen .tm-slideshow-background {
  height: 100vh;
  margin-top: -100px;
  position: relative;
}

  .tm-block.tm-block-full-width {
    padding: 0 !important;
  }

  .tm-block-default:not(.tm-block-full-width) + .tm-block-default:not(.tm-block-full-width):not(.tm-block-divider),
  .tm-block-dark:not(.tm-block-full-width) + .tm-block-dark:not(.tm-block-full-width):not(.tm-block-divider),
  .tm-block-primary:not(.tm-block-full-width) + .tm-block-primary:not(.tm-block-full-width):not(.tm-block-divider) {
    margin-top: -10px !important;
  }

  .tm-block-divider.tm-block-default:before,
  .tm-block-divider.tm-block-dark:before,
  .tm-block-divider.tm-block-primary:before {
    margin-left: -10px;
  }

.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.widget {
  zoom: 1;
}

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

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

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

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

#menu #fly-out-menu ul li.menu-item-has-children {
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}

#menu #fly-out-menu ul li.menu-item-has-children:first-child {
  border-top: 1px solid white;
}

#menu #fly-out-menu ul li:not(.menu-item-has-children) {
  padding-top: 15px;
  padding-bottom: 15px;
}

div.var ul.menu-list li.has-submenu{font:18px Arial, Helvetica, sans-serif;text-transform:uppercase;margin-right:0px; height:30px;}


div.var ul.menu-list li.has-submenu ul.sub-menu li a{font:normal 12px Arial, Helvetica, sans-serif;line-height:18px; text-transform:capitalize;}

ul.menu-list li.has-submenu{font:normal 20px/normal Arial, Helvetica, sans-serif;text-transform:uppercase;margin-right:0px; height:30px;}


ul.menu-list li.has-submenu ul.sub-menu li a{font:normal 12px Arial, Helvetica, sans-serif;line-height:18px; text-transform:capitalize;}

.slicknav_nav li.has-submenu {text-transform: uppercase;}
	

	.mobile-logo-pos-left #side-header .side-header-content,
	.mobile-logo-pos-left #header .logo
	{
		float: left !important;
	}

	
	.mobile-logo-pos-right #side-header .side-header-content,
	.mobile-logo-pos-right #header .logo {
		float: right !important;
	}

	#side-header .side-header-content { padding: 0 !important; }

#side-header .side-header-content-1 {
  margin-top: 40px;
}

#side-header .side-header-content-2 {
  margin-top: 40px;
}

#side-header .side-header-content:before,
#side-header .side-header-content:after {
  content: " ";
  display: table;
}

#side-header .side-header-content:after {
  clear: both;
}


.widget-block img {
	border-bottom-color: #00703c;
}


.footbot { background:#111; max-width:1400px; margin:0 auto; position:relative; height:38px; border-top:1px solid #292929; padding-top:12px; box-shadow: 0px 2px 6px rgba(0,0,0,0.3) inset; text-align:right; border-top-right-radius:2px; border-top-left-radius:1px; }

.footbot img { position:relative; margin:6px 40px 0 0; opacity:0.93;}
.vc_separator h4 .normal{font-size:12px;font-weight:400}
header .q_logo img.normal,header .q_logo img.light,header .q_logo img.dark,header .q_logo img.sticky{display:none!important}
header .q_logo.animate_logo div.normal{opacity:1!important;display:block}
header.scrolled:not(.header_style_on_scroll) .q_logo img.normal,header.scrolled.dark:not(.header_style_on_scroll) .q_logo img.normal,header.scrolled.light:not(.header_style_on_scroll) .q_logo img.normal{opacity:1}
header.light .q_logo img.normal{opacity:0}
header.dark .q_logo img.normal{opacity:0}
header.sticky:not(.header_style_on_scroll) .q_logo img.normal,header.sticky:not(.header_style_on_scroll) .q_logo img.light,header.sticky:not(.header_style_on_scroll) .q_logo img.dark,header.sticky:not(.header_style_on_scroll) .q_logo img.popup,header.sticky:not(.header_style_on_scroll) .q_logo img.mobile{opacity:0!important}
.q_dropcap.normal{font-weight:700;position:relative;left:8px}
.q_progress_bars_icons_inner.normal .bar{margin:0 0 10px}
.q_progress_bars_icons_inner.square .bar.active i,.q_progress_bars_icons_inner.circle .bar.active i,.q_progress_bars_icons_inner.normal .bar.active i,.q_progress_bars_icons_inner .bar.active i.fa-circle{color:#1abc9c}
.q_progress_bars_icons_inner.square .bar i,.q_progress_bars_icons_inner.circle .bar i,.q_progress_bars_icons_inner.normal .bar i,.q_progress_bars_icons_inner .bar i.fa-circle{color:#d7d7d7}
.q_logo_vertical img.normal{position:relative}
.vertical_menu_transparency_on .light .q_logo_vertical img.normal{opacity:0}
.vertical_menu_transparency_on .dark .q_logo_vertical img.normal{opacity:0}
.popup_menu_opened .q_logo img.normal,.popup_menu_opened .q_logo img.light,.popup_menu_opened .q_logo img.sticky,.popup_menu_opened .q_logo img.dark,.popup_menu_opened .q_logo img.mobile{opacity:0!important}


.gdl-page-content, gdl-page-item {
 line-height: 1.7em !important;
}
.pane{margin-top:2.7692em;}
.pane:first-child{margin-top:0;}



.mobile-top-categories-1 ul li a {
  font-weight: 600;
  text-transform: uppercase;
  border-bottom: solid 1px rgba(255, 255, 255, 0.25);
  line-height: 3rem;
}

  #be-infinite #mobile-header-button {
    position: relative;
    top: 12px;
  }

  #be-infinite #mobile-header-button a {
    display: inline-block;
    color: #fff;
    background: #FE1E91;
    padding: 8px 40px;
    font-size: 24px;
    border: 1px solid #c06;
    border-radius: 3px;
  }
.product-tile-pricing .has-discount .price-sales{color:#d54d4d}
.product-price-color_price .has-discount .price-sales{width:100%;font-size:22px;line-height:28px;color:#d54d4d}
#cart-table .price-promotion .price-sales{color:#900}

#text-address { float: left; font-size: 13px; color: #fff; margin: 10px 10px 0 0; }


#sidebar_full {
  padding: 0;
  margin: 0;
  }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#888888;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:white;}
header#navbar .navbar-toggle.collapsed .icon-bar{background-color:#666666;}
header#navbar .navbar-toggle .icon-bar{background-color:#050d9e;height:5px;width:34px;}
header#navbar .navbar-default .navbar-toggle .icon-bar{background-color:black;}


.row_3_1 {
  width: 456px;
  float: left;
}




#menu-9005 {
  background: #BD0000;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  font-weight: bold;
}

#menu-9005 a:hover, #menu-9005 a:active {
  color: #FFF; 
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.vc_row[data-vc-full-width].vc_hidden {
  opacity: 0;
}


.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}

.vc_row.vc_row-o-content-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
}

.vc_row .vc_row-full-height-fixer {
  content: '';
  width: 0;
  visibility: hidden;
  float: left;
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}



.container,
.vc_row-fluid.container { width: 980px; }

body.wpex-responsive .container,
body.wpex-responsive .vc_row-fluid.container { max-width: 90%; }



.content-right-sidebar .vc_row-fluid.container,
.content-left-sidebar .vc_row-fluid.container,
.content-right-sidebar .vcex-testimonials-fullslider-entry,
.content-left-sidebar .vcex-testimonials-fullslider-entry { width: 100% !important }

.vc_row.wpex-parallax-bg-wrap { background-image: none !important }



.vc_row-o-full-height.vc_row-o-content-middle .wpex-vc-columns-wrap { width: 100%; }

.wpex-vc-row-centered .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-has-custom-column-spacing .vc_row { margin-left: auto; margin-right: auto; }



.wpex-vc-column-spacing-0px .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-20 .vc_row { margin-left: -10px; margin-right: -10px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-20 .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-30 .vc_row { margin-left: -15px; margin-right: -15px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-30 .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-40 .vc_row { margin-left: -20px; margin-right: -20px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-40 .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-50 .vc_row { margin-left: -25px; margin-right: -25px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-50 .vc_row { margin-left: 0; margin-right: 0; }



.wpex-vc-column-spacing-60 .vc_row { margin-left: -30px; margin-right: -30px; }


.wpex-vc-row-centered.wpex-vc-column-spacing-60 .vc_row { margin-left: 0; margin-right: 0; }
.container,.vc_row-fluid.container{width:1100px !important;max-width:none}

.footer_top a,.footer_top p,.footer_top span,.footer_top li,.footer_top .textwidget
{
	color:#818181;
	word-wrap:break-word
}
#front_tier3 #block-block-18 a.chapters_more,#front_tier3 #block-views-chapters-block a.chapters_more{min-height:0 !important;width:75%;margin:2em auto 0 auto;border:2px solid #ccc;padding:1em 0 1em 0;text-align:center;font-family:"Montserrat",sans-serif;color:white;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;font-size:1em;line-height:normal !important;}
#front_tier3 #block-block-18 a.chapters_more:hover,#front_tier3 #block-views-chapters-block a.chapters_more:hover{color:#333;background:white;text-decoration:none;}
