﻿


#page{
    min-width: 380px;
}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}
.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}

	.toggle-search { right: auto; left: 0; top: 0; padding-top: 12px; padding-bottom: 12px;
	-webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.1);
	box-shadow: 1px 0 0 rgba(255,255,255,0.1); }




.site-header .widget-area {
	color: #3c3c3c;
	float: right;
	text-align: right;
	width: 600px;
	margin-top: -175px;
}


.site-header .widget-area a {
	color: #3c3c3c;
}


	.content-sidebar-sidebar .content,
	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.site-header .widget-area {
		width: 380px;
	}


	.content-sidebar-sidebar .content-sidebar-wrap,
	.content-sidebar-sidebar .content,
	.content,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.sidebar-sidebar-content .content,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}
.tatsu-section-background,.tatsu-section-background-wrap{position:absolute;top:0;left:0;width:100%;height:100%}
.tatsu-section-background-wrap{z-index:0;overflow:hidden}
.text-right{text-align:right}

.simple-weather-widget .simple-weather-table .text-right{
	text-align: right;
}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}


.icon-box__subtitle { color: #999999; }
.text-center{text-align:center}

.page_presentation { display: none; }
.wpbf-mobile-menu-container{display:none;background:#fff}
.wpbf-mobile-menu-container nav{overflow-y:auto;height:100%}
.mp_r_blurb_zoom .et_pb_column{max-width:550px;box-shadow:0px 0px 10px 3px rgba(183,183,183,0.4);-webkit-transition:all .5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.mp_r_blurb_zoom .et_pb_column img{vertical-align:top;-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.mp_r_blurb_zoom .et_pb_column:hover img{-webkit-transform:scale(1.05) rotate(1deg);-ms-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg)}
.mp_r_blurb_zoom .et_pb_column:hover{box-shadow:0px 0px 10px 6px rgba(183,183,183,0.7)}
.global-header__menu .sub-list .sub-list__item{padding-left:0;padding-right:0}
.menu__item.menu__list ul .list__item ul .sub-list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:4vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(255,255,255,0.2);padding-left:20%;text-transform:uppercase;font-size:0.7rem}
.menu__item.menu__list ul .list__item ul .sub-list__item:last-child{border-bottom:none}
.header_bottom{background-color:#fff}
.header_bottom,footer .container_inner{padding:0 25px}
footer .container_inner,.header_bottom .container_inner{width:auto}
.header_bottom,footer .container_inner,nav.content_menu{padding:0 15px}
.boxed .header_bottom{padding:0 25px}
header.sticky .header_bottom{background-color:#fff;background-color:rgba(255,255,255,0.9)!important;box-shadow:0 1px 3px rgba(0,0,0,0.11)}
.header_bottom .container_inner{position:relative}

.page-title, .post-title {
font-weight: bold;
font-family: 'Bitter', Georgia, Arial, Tahoma;
color: #0081cc;
line-height: 2.0em;
-ms-word-wrap: break-word;
word-wrap: break-word;
}

.page-title {
font-size: 2.0em;
padding: 0.1em 0;
}

#logo .site-title, .page-title, .post-title, 
.post-title a:link, .post-title a:visited, .archive-title span {
color: #e03400;
}

#logo .site-title, .page-title, .post-title, #frontpage-slider .zeeslide .slide-entry .slide-title,
#comments .comments-title, #respond #reply-title {
font-family: "Arial";
}
.vcex-spacing{clear:both;display:block;width:100%;height:auto;margin:0;padding:0;background:none;border:0;outline:0}

.socials-wrap,
.copyright-wrap {
float: none;
width: 100%;
text-align: center !important;
}

.copyright-wrap p {
text-align: center !important;
}
.copyright-wrap p a {color: #9c9c9c;}
.copyright-wrap p a:hover {color: #e5ae47;}


.section-title.center {
  font-size: 22px;
  font-weight: 400;
  color: #222;
  width: 100%;
  display: block;
  margin-bottom: 24px;
  clear: both;
  text-align: center;
}

.section-title.center.left {
  text-align: left;
}

.section-title.center .small-info {
  color: #888;
  font-weight: 300;
  font-size: 14px;
  display: block;
  margin-top: 7px;
}

.section-title.center .small-info a {
  font-weight: 400;
}

.section-title.sticky {
  font-size: 15px;
  font-weight: 400;
  background-color: #BAC60A;
  color: #fff;
  padding: 6px 18px;
  display: inline-block;
  margin-left: 20px;
  clear: both;
}

.section-title .archive-link {
  float: right;
  font-size: 13px;
  font-weight: 400;
  display: inline-block;
  position: relative;
  bottom: -10px;
}

#foot-break {
    margin-bottom: 30px;
    margin-top: 60px;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}

#site-nav ul li.menu-item-has-children,
#site-nav ul li.page_item_has_children {
	border-bottom: none;
	padding-bottom: 0;
}
.rmp-subtitle{font-size:10pt !important;}
span.rmp-subtitle{margin:0 1em;}


.region-box .region-box-one
{
	margin: 4px 0;
}


.region-box .region-box-one a
{
	color: #6C19A4;
	text-decoration: none;
}


.region-box .region-box-one:hover a
{
	color: #6EA602;
	text-decoration: underline;
}

.page-nav .pages {
  float: right;
  margin: 0;
  border: none;
  padding: 6px 0 6px 6px;
  
}
  .clearfix:before,
.clearfix:after {
content: " "; display: table; }

.clearfix:after {
clear: both;
}

.clearfix {
*zoom: 1;
}


#suggested-products{background: #a40e13; padding: 20px 0; font-size: 15px; color: #fff;}

	#suggested-products .container{margin-bottom: 10px;}

	#suggested-products h1{text-align: center; font-size: 24px; margin-bottom: 14px; font-family: "InterstateLight";}

	#suggested-products .category{background: #fff; color: #333; padding-top: 20px; padding-left: 20px; padding-right: 20px; font-family: Georgia,Times,Serif; text-align: justify; border: 1px solid #73090D; margin-bottom: -2000px; padding-bottom: 2000px;}

		#suggested-products .category h2{font-family: "InterstateLight"; font-size: 15px; text-transform: uppercase; vertical-align: middle; padding-top: 0px; line-height: 26px; margin: -6px 0px 0px;}
.footer .footer__newsletter .footer__newsletter__response,.footer .footer__link .footer__newsletter__response,.footer__fixed .footer__newsletter .footer__newsletter__response,.footer__fixed .footer__link .footer__newsletter__response{background-color:#000;width:220px;height:18px;position:absolute;padding:0;opacity:0.5;font-weight:400;font-family:"TradeGothic";font-size:11px;line-height:18px;font-size:.6875rem;line-height:1.125rem;display:none;opacity:0;margin:2px 0 0 0}

.span12 { width:940px; }

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

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

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

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

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



.copy {
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	padding: 12px;
}

.hbold4{ font-size:18px; font-weight:normal; line-height:22px; color:#24a800;}


.block-wrapper {
    width: 150px;
    height: 150px;
    display: block;
    opacity: 0.3;
    border-radius: 150px;
    position: absolute;
    color: #fff;
    z-index: 889;
    text-align: center;
    box-sizing: border-box;
}
.aside section ul li a .type{display:none}


.menu-toggle {
	cursor: pointer;
	display: none;
}

.texttitretab{color:#002654;font-family:'Arial Black', 'Verdana';font-size:12pt; text-align : left;}

.nav-toggle{display:none;}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-two-fifth{width:37.6%;}
.fusion-layout-column.fusion-two-fifth.fusion-spacing-no{width:40%;}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}
.rows{float:left;clear:both;margin:10px 0 0;display:table;position:relative}
.rows select{width:221px;height:36px;border:none;float:left;line-height:15px;-ms-filter:'alpha(opacity=0)';filter:alpha(opacity=00);-moz-opacity:0;-khtml-opacity:0;opacity:0}


.text-center {
  text-align: center; }

#body-core {
	background: white;
	min-width: 320px;
}



body.layout-fixed,
body.layout-fixed #body-core,
body.layout-fixed #site-header,
body.layout-fixed #header-sticky,
body.layout-fixed #notification { 
	min-width: 1140px;
}
 


body.layout-boxed #body-core,
body.custom-background #body-core {
	max-width: 1170px;
	display: block;
	margin: 0 auto;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
