h1,h2,h3,h4{font-weight:600}#g-mainbar{color:#000 !important}h3{font-size:1.4rem}h2{color:#f38900 !important;text-transform:uppercase}#g-footer .g-infolist .g-infolist-item{padding:0; margin:0; border-bottom:0px none;}#g-footer .g-infolist.b3links{margin-top:1rem;}#g-footer .g-infolist.g-gridmenu .g-infolist-item-title{font-size:0.8rem;text-transform:uppercase;margin-bottom:-3px}#g-footer .g-infolist .g-infolist-item-title{font-family:"montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-size:0.8rem;font-weight:200;line-height:1.05;margin-bottom:-3px}.g-infolist .g-infolist-item-desc{font-size:1rem;margin:0;padding-top:0;color:#fff;}#g-footer .button.button-small{margin-top:-14px;padding: 0.15rem 0.5rem; width:130px;}#g-footer .button.button-small span{vertical-align:bottom;}/*#g-footer a:hover{color:#92011e}*/#g-top .g-content{margin-top:0.1rem;margin-bottom:0.2rem;margin-right:0.1rem;margin-left:1.2rem;padding-top:0.1rem;padding-bottom:0.1rem;padding-right:0.1rem;padding-left:0.1rem}#g-top{background:#fff url('../../../images/background-top.jpg') no-repeat scroll center top / cover;color:#5c5c5c;position:relative;z-index:100;color:#fff}#g-top a{color:#fff}#g-top a:hover{color:#f38900}#g-top .g-contentlist{/*background:rgba(0, 0, 0, 0.6);*/margin-bottom:5.5rem;font-weight:300}#g-top .g-title{font-family:"montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-weight:700;font-size:1.3rem;line-height:1.5;text-transform:none;margin:0.5rem 0;padding-bottom:0.1rem;color:#fff !important;text-align:center;text-shadow:2px 2px 4px #000}#g-top .g-listgrid-3cols .g-listgrid-item a{color:#fff !important;text-shadow:2px 2px 4px #000; opacity:1;}#g-top .g-title a:hover{color:#e8e3e3 !important}#g-header{color:#fff;padding-bottom:none}#g-header,.g-layercontent{padding:0.3rem}#g-header:before{background:- webkit-linear-gradient(rgba(56, 44, 44, 0.20), rgba(56, 44, 44, .75)) !important;background:linear-gradient(rgba(56, 44, 44, 0.20), rgba(56, 44, 44, .75)) !important}#g-footer .g-content{margin-top:0.5rem;margin-bottom:0.5rem;margin-right:0.2rem;margin-left:0.2rem;padding-top:0.5rem;padding-top:0.5rem;padding-right:0.2rem;padding-left:0.2rem}#g-navigation{font-family:"montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-size:1rem;font-weight:200;line-height:1.05}.topmenu{font-size:1rem;background:rgba(0, 0, 0, 0.6);margin-bottom:5.5rem;font-weight:300}.topmenu a{color:#fff}.topmenu a:hover{color:#f38900}.button.button-red{background:#650115}.button.button-red:hover{background:#000}#g-showcase .g-container{width:100%}#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container,#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container{color:#f38900}#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-item-title,#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title{border-bottom:1px solid #f38900}#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container{color:#fff;font-weight:normal}.g-home #g-navigation,.g-homepositions #g-navigation{background:#201F0C;color:#fff !important}.g-home #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container,#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container{color:#f38900 !important;border-bottom:none !important}.g-home #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-item-title,#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title{border-bottom:1px solid #f38900 !important}.g-home #g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container{color:#fff;font-weight:normal}.g-home #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container,.g-homepositions #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container{color:rgba(255, 255, 255, 0.99)}.g-home #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container,.g-homepositions #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container,.g-home #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container,.g-homepositions #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container{color:#f38900 !important;border-bottom:none !important}.g-home #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-item-title,.g-homepositions #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-item-title,.g-home #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title,.g-homepositions #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title{color:#f38900 !important;border-bottom:1px solid #f38900 !important}section.g-wrapper > .g-container a{color:#f38900;text-decoration:underline}section.g-wrapper > .g-container a:hover{color:#382c2c;text-decoration:underline}.g-home #g-above,.g-homepositions #g-above{background:#111;color:#fff !important}.g-home #g-above,.g-homepositions #g-above a{color:#fff !important}.browser-wrapper{padding-top:0px;border-radius:0.1875rem;position:relative;vertical-align:bottom;overflow:hidden}.browser-wrapper .browser-bar{position:absolute;top:0;width:100%;height:0px;background:none;border-radius:0.1875rem 0.1875rem 0 0;border-bottom:none}.browser-wrapper .browser-bar .browser-button{display:none}.g-home #g-above,.g-homepositions #g-above .g-infolist .g-infolist-item-img.left.browser{margin-right:2%}#g-above .g-title{color:#000;font-size:0.9rem;line-height:1;margin:0.5rem 0;padding-bottom:0.5rem}#g-above{background:#f38900}#g-above:after{display:none}#g-extension{background:#4b4b4b url('../../../images/footer-background.jpg') top center no-repeat}#g-extension:before{background:linear-gradient(rgba(75, 75, 75, 0.01), rgba(75, 75, 75, 0.25))}#g-extension .g-infolist .g-infolist-item-desc{font-size:1.1rem;color:#fff !important;margin:0;padding-top:0.1rem}.g-home #g-extension,.g-homepositions #g-extension{padding:0rem 0 0rem 0}#g-header .g-infolist .g-infolist-item-desc{font-size:1.3rem;margin:0;padding-top:none}#g-copyright a:hover{color:#fff}.g-offcanvas-toggle{font-size:1.2rem;color:#f38900;border:1px solid #000;background:rgba(255, 255, 255, 0.9);border-radius:20%;width:92px;height:28px;line-height:28px;text-align:center;top:0.8rem;left:50%;margin-left:-47px;padding-left:1px;z-index:100001}.g-imagegrid .g-imagegrid-link{background:#000 none repeat scroll 0 0}.box-grey > .g-content{background:#d6d0d0;color:#000;padding-bottom:0.01rem}.box-grey > .g-content > .g-title{padding-bottom:0.01rem}.g-testimonial-author-company a{pointer-events:none;color:#000 !important}.g-testimonial-author-company{font-size:0.9rem}.rg-gm-slice-list img{width:100%}#g-offcanvas{background:#25201c;width:17rem;color:#fff}#g-offcanvas #g-mobilemenu-container ul{background:#25201c}.rokajaxsearch #roksearch_search_str{border-radius:0.4rem;margin-bottom:0.1rem;padding:0.2rem 0.5rem;color:#000 !important}.sprocket-mosaic-g-content.overlay-mode{position:relative;opacity:1;visibility:visible;top:initial;bottom:initial;height:initial;padding-left:0;padding-right:0}.overlay-mode .sprocket-mosaic-g-title{opacity:1;margin:0}.overlay-mode .sprocket-mosaic-g-text,.overlay-mode .sprocket-mosaic-g-readon{opacity:1}.sprocket-mosaic-g-item:hover .sprocket-mosaic-g-effect{display:none}.sprocket-mosaic-g-item{padding:1rem;border:1px solid #292929;margin:0.5rem}.sprocket-mosaic-g-container{margin-left:-0.5rem;margin-right:-0.5rem}.sprocket-mosaic-g-title{font-size:1.2rem;line-height:1.3}.overlay-mode .sprocket-mosaic-g-tags{opacity:initial;display:flex;font-size:0.75rem;position:relative;margin-top:15px;margin-bottom:-15px}#main .sprocket-mosaic .sprocket-mosaic-g-order ul li,.sprocket-mosaic .sprocket-mosaic-g-order li,#main .sprocket-mosaic .sprocket-mosaic-g-filter ul li,.sprocket-mosaic .sprocket-mosaic-g-filter li{font-family:"roboto", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-weight:700;font-size:0.8rem;line-height:1.25;text-transform:uppercase;display:inline-block;background:#f38900;border:none;border-radius:3px;color:#fff;padding:0.25rem 0.5rem;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;transition:background 0.3s}#main .sprocket-mosaic .sprocket-mosaic-g-order ul li,.sprocket-mosaic .sprocket-mosaic-g-order li,#main .sprocket-mosaic .sprocket-mosaic-g-filter ul li,.sprocket-mosaic .sprocket-mosaic-g-filter li.active{background:#4e0111}#g-header .g-content{margin:0;padding:0;}#g-copyright .g-content{margin: 0.625rem;padding:0;}.g-content{margin:0.625rem;padding:0.938rem}.g-flushed .g-content{margin:0;padding:0}body{font-size:1rem;line-height:1.5}h1{font-size:2.25rem}h2{font-size:1.9rem}h3{font-size:1.5rem}h4{font-size:1.15rem}h5{font-size:1rem}h6{font-size:0.85rem}small{font-size:0.875rem}cite{font-size:0.875rem}sub,sup{font-size:0.75rem}code,kbd,pre,samp{font-size:1rem;font-family:"Menlo", "Monaco", monospace}textarea,select[multiple=multiple],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"]{border-radius:0.1875rem}
#g-navigation .g-container{ background:#552014; padding-left:0px !important; padding-right:0px !important; width:100%;}

.clrbm{clear:both; margin:10px 0;}.meta-categories {font-size:12px;}.button.srcbtn{padding:0.43rem 1.5rem;}.button.adcbtn{padding:0.30rem 1.5rem;}
.prdfright { float: right; width:70%; }.prdfleft { float: left; width:30%; }.blog .featured-image-x { background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0; border: 1px solid #e6e6e6; height: auto; padding: 3px; max-width:100%;}.g-content.prd{margin: 0.625rem;padding:0px;}h3.entry-title{font-size:1.4rem}.prdhr{clear:both; width:100%; height:2px;margin-bottom:20px;}.mycbutton{ cursor:pointer; text-decoration:none !important; }.cart_item input[type=number].input-text.qty{width:85px;}input[type="checkbox"]#localPickup {margin:-2px 0 0 0;}form.menusf{margin-bottom:0px;}.mfleft,.mfright{ float:left; text-align:left;}.mfleft{ width:84%;}.mfright{ width:16%;}.mfleft input[type="text"]{ margin-bottom:0px; padding:0.13rem 0.375rem; color:#000; margin-top:0.1rem;}.mfright .button,.mfright .button:hover,#g-offcanvas .mfright .button:hover{padding:0.01rem 0.2rem; margin:0.1rem 0 0 0.2rem;}.mfright .button .fa{font-size:1.2rem;}
@media only all and (max-width:47.938rem){#g-top .g-title{white-space:inherit}#g-header{padding-top:0}#g-header .g-content{margin:0;padding:0}.g-layercontent{padding:0}.sns-logo img{display:block;margin:4rem auto 0}.table{font-size:0.95rem}.prdfright { float: none; }.prdfleft,.prdfright { float: none; width:100%; }.blog .featured-image-x {max-width:240px;}form.menusf{margin-left:1rem;}#g-offcanvas .mfright .button:hover,#g-offcanvas .mfright .button:active,#g-offcanvas .mfright .button:focus{ border:2px solid #f38900 !important; color:#f38900 !important; background:transparent !important;}}
@media only all and (max-width:20.675rem){.blog .featured-image-x {max-width:100%;}}

.platform-content .entries .tease { margin: 0.625rem 0; padding: 0.938rem 0; }
.platform-content .entries .tease .entry-title a{ text-transform:none; }
.platform-content .entry-meta i { margin-right:5px;}
.platform-content .entry-meta a{text-decoration:none !important;}
.platform-content .post-thumbnail { display: block; margin: 0.65rem 0; min-width: 0; min-height: 0; }
.platform-content .post-thumbnail .float-left { margin: 0 1rem 0.65rem 0; }
.platform-content .post-thumbnail .float-right { margin: 0 0 0.65rem 1rem; }
.alignnone { margin: 5px 20px 20px 0; }
.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }
.alignright { float: right; margin: 5px 0 20px 20px; }
.alignleft { float: left; margin: 5px 20px 20px 0; }
.aligntxtcenter { text-align: center; }
.aligntxtright { text-align: right; }
.aligntxtleft { text-align: left; }
a img.alignright { float: right; margin: 5px 0 20px 20px; }
a img.alignnone { margin: 5px 20px 20px 0; }
a img.alignleft { float: left; margin: 5px 20px 20px 0; }
a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.blog .featured-image { background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0; border: 1px solid #e6e6e6; height: auto; padding: 3px; max-width:200px;}
.button.read-more { background: none; color: #f38900 !important; text-transform: inherit;  padding: 0px;}
.button.read-more:hover { background: none; color: #5c5c5c !important;}
.single-post .entry-content img { /*background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0; border: 1px solid #e6e6e6; height: auto; padding: 3px;*/}
.single-post .entry-content img.mainimage{max-width:360px;}
.gallery { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap; flex-flow: row wrap; }
.gallery.gallery-columns-1 .gallery-item { -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 100%; -moz-flex: 0 100%; -ms-flex: 0 100%; flex: 0 100%; width: 100%; }
.gallery.gallery-columns-2 .gallery-item { -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 50%; -moz-flex: 0 50%; -ms-flex: 0 50%; flex: 0 50%; width: 50%; }
.gallery.gallery-columns-3 .gallery-item { -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 33.33333%; -moz-flex: 0 33.33333%; -ms-flex: 0 33.33333%; flex: 0 33.33333%; width: 33.33333%; }
.gallery.gallery-columns-4 .gallery-item { -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 25%; -moz-flex: 0 25%; -ms-flex: 0 25%; flex: 0 25%; width: 25%; }
.gallery.gallery-columns-5 .gallery-item { -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 20%; -moz-flex: 0 20%; -ms-flex: 0 20%; flex: 0 20%; width: 20%; }
.gallery.gallery-columns-6 .gallery-item { -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 16.66667%; -moz-flex: 0 16.66667%; -ms-flex: 0 16.66667%; flex: 0 16.66667%; width: 16.66667%; }
.gallery.gallery-columns-7 .gallery-item { -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 14.28571%; -moz-flex: 0 14.28571%; -ms-flex: 0 14.28571%; flex: 0 14.28571%; width: 14.28571%; }
.gallery.gallery-columns-8 .gallery-item { -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 12.5%; -moz-flex: 0 12.5%; -ms-flex: 0 12.5%; flex: 0 12.5%; width: 12.5%; }
.gallery.gallery-columns-9 .gallery-item { -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 11.11111%; -moz-flex: 0 11.11111%; -ms-flex: 0 11.11111%; flex: 0 11.11111%; width: 11.11111%; }
.gallery.gallery-columns-10 .gallery-item { -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 10%; -moz-flex: 0 10%; -ms-flex: 0 10%; flex: 0 10%; width: 10%; }
.gallery .gallery-item { min-width: 0; min-height: 0; margin: 1rem 0; text-align: center; }
.gallery .gallery-caption { margin-left: 0; }
.platform-content .entry-meta { margin: 1.5rem 0; }
.platform-content .entry-meta.prd { margin: 0.8rem 0; }
.pagination ul.pagination-list, .page-links ul.pagination-list {
  font-size: 0;
  display: inline-block;
  *zoom: 1;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.pagination ul.pagination-list li.pagination-list-item, .page-links ul.pagination-list li.pagination-list-item {
  font-size: 1rem;
  margin-bottom: 0;
}
.pagination ul.pagination-list li.pagination-list-item > a, .page-links ul.pagination-list li.pagination-list-item > a, .pagination ul.pagination-list li.pagination-list-item > span, .page-links ul.pagination-list li.pagination-list-item > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.pagination ul.pagination-list li.pagination-list-item > a:hover, .page-links ul.pagination-list li.pagination-list-item > a:hover, .pagination ul.pagination-list li.pagination-list-item > span:hover, .page-links ul.pagination-list li.pagination-list-item > span:hover, .pagination ul.pagination-list li.pagination-list-item > a:focus, .page-links ul.pagination-list li.pagination-list-item > a:focus, .pagination ul.pagination-list li.pagination-list-item > span:focus, .page-links ul.pagination-list li.pagination-list-item > span:focus {
  background-color: #f5f5f5;
}
.pagination ul.pagination-list li.pagination-list-item:first-child > a, .page-links ul.pagination-list li.pagination-list-item:first-child > a, .pagination ul.pagination-list li.pagination-list-item:first-child > span, .page-links ul.pagination-list li.pagination-list-item:first-child > span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination ul.pagination-list li.pagination-list-item:last-child > a, .page-links ul.pagination-list li.pagination-list-item:last-child > a, .pagination ul.pagination-list li.pagination-list-item:last-child > span, .page-links ul.pagination-list li.pagination-list-item:last-child > span {
  border-right-width: 1px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination p.counter, .page-links p.counter {margin: 0;}
.media-childs{ margin:30px auto 5px auto; }
.media-childs.child4 .li-childs { width:25%; position: relative; display:block;text-align:center;float: left; margin-bottom:3%; }
.media-childs.child3 .li-childs { width:33.3%; position: relative; display:block;text-align:center;float: left; margin-bottom:3%;}
.media-childs .li-childs.first { margin-left:0;}
.media-childs .li-childs.last { margin-right:0;}
.media-childs .li-childs .thumbs-childs {max-width: 100%;max-height: 160px; width:100%;height: auto;}
.media-childs .li-childs .thumbs-childs img {max-width: 98%;max-height: 160px;height: auto;text-align:center; width:auto;}

.clrt{clear:right;}.cllt{clear:left;}.clbth{clear:both;}
@media only all and (min-width:48rem) and (max-width:59.938rem){
	.media-childs.child4 .li-childs{width:33.3%;}
}
@media only all and (min-width:30.062rem) and (max-width:47.938rem){
	.media-childs.child4 .li-childs{width:49.5%;}
	.media-childs.child3 .li-childs{width:49.5%;}
}
@media only all and (max-width:30rem){
	.media-childs.child4 .li-childs{width:100%;}
	.media-childs.child3 .li-childs{width:100%;}
	.media-childs .li-childs .thumbs-childs img {max-width: 100%;}
}
.media-childs .li-childs .desc-childs {padding: 0.1em 1em 0.5em 1em;font-size: 0.8em; text-align:justify;}
.media-childs .li-childs .title-childs {padding: 0 1em;font-size: 1em;}
.media-childs .li-childs .title-childs a {display: block;width: 100%;height: 30px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.widgettitle.g-title{ margin-bottom:0px; padding-bottom:0px;}
.widget .searchform { text-align:center; }
.widget .searchform .button {padding: 2px 10px;font-size: 14px;font-weight: normal; width:60%;}

.customc a{text-decoration:underline;}
.customc p{margin-bottom:10px !important;}
.customc img, .customc a img{max-width:100% !important; height:auto;padding:15px;}
.customc ul li, .customc ol li{ list-style-position: inside; text-indent: 2em;}
p.vembed iframe{width:100%; height:auto;}
.sitesmap img { vertical-align:middle; display:inline; }
.sitesmap ul { list-style:none; }
.sitesmap ul li{ line-height:26px; }
.sitesmap ul.list0 { font-size:18px; font-weight:700; }
.sitesmap ul.list0 li a{ text-decoration:none; padding-left:10px; }

.sitesmap ul.list1 { font-size:16px; font-weight:600; }
.sitesmap ul.list1 li a{ text-decoration:none; padding-left:10px; }

.sitesmap ul.list2 { font-size:14px; font-weight:500; }
.sitesmap ul.list2 li a{ text-decoration:none; padding-left:10px; }

.sitesmap ul.list3 { font-size:12px; font-weight:400; }
.sitesmap ul.list3 li a{ text-decoration:none; padding-left:10px; }
#g-footer a.addthis_button_expanded{ color:#f38900; }