﻿
.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}


.plug_tpl {
	width: 100%;
	height: 100%;
}


.tr_adv {
    background: #fff !important;
    padding: 0 !important;
}

.cont
{
	padding-left:4px;
	line-height:1.7;
}

	
			
	.forum_blog_bg {
		background-color: #ECEDED;
	}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}



.listing-item .overlay-container .badge{position:absolute;background-color:hsla(0,0%,100%,.95);font-weight:400;padding:4px;top:10px;right:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.listing-item .body{padding:15px}

.listing-item .body h3{font-size:20px;margin:8px 0 20px;line-height:1.4}
.listing-item .elements-list{font-size:12px}
.listing-item .price{font-size:18px;margin-top:1px;display:inline-block;font-weight:400}
.listing-item .price del{font-size:12px;color:#999}
.listing-item .overlay-to-top{padding:10px 0!important}
.listing-item .overlay-to-top .btn-sm-link{padding:5px}
.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}
.pswp__caption small{font-size:11px;color:#bbb}
.pswp__caption--empty{display:none}
.pswp__caption--fake{visibility:hidden}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);-o-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}

#col-3 .insta-wrapper a.title:link, .insta-wrapper a.title:visited {
  display: block;
  height: 33px;
  background: #46729b ;
  text-decoration: none;
      border-radius: 5px 5px 0 0px;
  margin-bottom: 5px;
}

#col-3  .insta-wrapper a.title img.icon {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  margin: 4px 10px 0 5px;
}

#col-3 .insta-wrapper a.title .text {
  float: left;
  
  height: 25px;
  overflow: hidden;
  margin: 5px 0 0 0;
  color: #FFF;
  font-size: 14px;
  white-space: nowrap;
}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}

#acc02 {
  width: 50%;
  height: auto;
  display: block;
  float: right;
  background-color: #CF0033;
}


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

.cf:after {
  clear: both;
}


.cf {
  zoom: 1;
  overflow: hidden;
}



#col-top {
border:0 solid #000000;
float:right;
margin:5px 0 10px;
padding:0;
text-align:right;
width:790px;
}
.et_pb_module{max-width:100%}

.home_page .catalog .product .description .price_discount{margin-bottom:7px;color:#e8011b;font:normal 18px/18px Arial,Helvetica,sans-serif;}

.catalog .product .description .price_discount{margin-bottom:7px;color:#e8011b;font:normal 18px/18px Arial,Helvetica,sans-serif;}

		.grid-event-home { background-color: #383838; }
.col-full{max-width:66.4989378333em;margin-left:auto;margin-right:auto;padding:0 2.617924em;box-sizing:content-box}
.col-full::after,.col-full::before{content:'';display:table}
.col-full::after{clear:both}
.col-full:after{content:" ";display:block;clear:both}
.amp-onair-show-image-img{float:left;margin-right:7px;max-width:80px !important;max-height:41px !important;overflow:visible !important}


.home-cover .bar__module {
    margin-bottom: 3em;
}

  .bar__module:not(:last-child) {
    margin-right: 0.92857143em;
  }

  .bar__module + .bar__module {
    margin-top: 1.85714286em;
  }

  .bar__module .btn {
    display: block;
  }

  .bar__module .btn + .btn {
    margin-left: 0 !important;
  }

  .bar__module .btn:not(:last-child) {
    margin-bottom: 0.92857143em;
  }

  .bar__module:not(:only-child) .menu-horizontal {
    top: 0;
  }

  .bar-2 .bar__module,
  .bar-1 .bar__module {
    margin-bottom: 1.85714286em;
  }

  .bar-2 .row div[class*='col-']:last-child .bar__module:last-child,
  .bar-1 .row div[class*='col-']:last-child .bar__module:last-child {
    margin-bottom: 0;
  }

  .left-sidebar .page-content,
  .left-sidebar .blog__content {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}


.page5 .success-msg {
	position: absolute;
	bottom: 60px;
	right: 40px;
	display: none;
}
.alignnone{margin:5px 20px 20px 0}
a img.alignnone{margin:5px 20px 0 0}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}
.e2-37.x-column {text-align:center;}
.e2-34.x-column,.e2-37.x-column,.e2-41.x-column,.e2-44.x-column,.e2-47.x-column,.e2-51.x-column {background-color:transparent;z-index:1;}


.list-advantage2__item { float: left; width: 25%; }


.post-byline {
display: block;
margin-bottom: .3in;
font-size: 1.4em;
}
.mw8{max-width:68rem}
.mw8-ns{max-width:64rem}
.mw8-m{max-width:64rem}
.mw8-l{max-width:64rem}


.widget-columns-table {
	width: 100%;
	table-layout: fixed;
}


td.mod_eb_mincalendar_not_today, td.mod_eb_mincalendar_no_event a {
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    padding: 3px 2px;
    color: #fff;
}
.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%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.gallery__product--hidden,.notice-bar{display:none}
.gallery__product{width:250px;padding:15px;background:#fff;position:absolute;z-index:3}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }
.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:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


#mypage9top1, #mypage9top2, #mypage9top3 {font-size:12px; background: #4DBA34; text-align:right; padding:5px;
        -khtml-border-radius: 7px 7px 0 0;
        -moz-border-radius: 7px 7px 0 0;
        -webkit-border-radius: 7px 7px 0 0;
        border-radius: 7px 7px 0 0;}

#mypage9top1 a, #mypage9top2 a, #mypage9top3 a {color:#FFFFFF; line-height:20px; margin-right:5px;}
.img-responsive{margin-top:10px;margin-bottom:10px}

div#n2-ss-4 .n2-fake-input,
div#n2-ss-4 input.n2-ow {
  height: auto;
  width: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  border: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  background: none;
  line-height: 1;
  font-size: 13px;
  font-family: Arial;
  box-shadow: none;
}

div#n2-ss-4 input.n2-ow:focus {
  outline: 0;
}

div#n2-ss-4 .n2-fake-input,
div#n2-ss-4 input.n2-ow[placeholder] {
  overflow: hidden;
  text-overflow: clip;
}
.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-lg-4{width:33.33333333%}


.divibar-open.et_extra .divibars .et_pb_extra_row, 
.divibar-open.et_extra .divibars .et_pb_row {
	width: 80%;
	max-width: 1080px;
	margin: 0 auto !important;
	position: relative;
	display: block;
	min-width: auto;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all.et_pb_row {
	display: table-cell !important;
	position: relative !important;
	text-align: center !important;
}

#cboxLoadedContent .et_pb_section, #cboxLoadedContent .et_pb_row  {
    padding: 0;
    width: 100%;
    max-width: 100%;
    margin: 0;
}
.page-template-default.et_pb_pagebuilder_layout:not(.et_full_width_page) #content-area #left-area .et_pb_row{width:100%}
.et_pb_row_3.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:20px;padding-bottom:14px}


.header-widgets { padding: 10px 0; text-align: center; }


.header-widgets-desktop { display: none; }
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}

.page-links .section-title-sm,
.page-links .pagination {
    vertical-align: middle;
}

.page-links .pagination {
    padding-left: 10px;
}

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

.main-navigation ul li.menu-item-has-children span {
font-weight: 400;
font-size: 16px;
position: absolute;
top: 19px;
right: 10px;
width: 20px;
text-align: center;
height: 20px;
line-height: 20px;
z-index: 9;
cursor: pointer;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
transition: all ease 0.35s;
}

.main-navigation ul li.menu-item-has-children span.active {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}
.block-type-navigation ul.sub-menu{position:absolute;z-index:150;left:-9999px;width:auto}
.block-type-navigation ul.sub-menu li{display:block;height:auto;width:100%}
.block-type-navigation ul.sub-menu li a{min-width:175px;max-width:500px;width:auto;height:auto;line-height:40px;box-sizing:border-box;-moz-box-sizing:border-box}
   
    .menu-item{margin-left: 10px;}

    .menu-item-2486{border-bottom: none !important;}

    .menu-item-2488{border-bottom: none !important;}


.posted-on:before,
.byline:before,
.cat-links:before,
.tags-links:before,
.comments-link:before,
.entry-format:before,
.edit-link:before,
.full-size-link:before {
	margin-right: 2px;
	position: relative;
}


.posted-on,
.byline,
.cat-links,
.tags-links,
.comments-link,
.entry-format,
.full-size-link {
	margin-right: 1em;
}


.tags-links:before {
	content: "\f302";
}


	.posted-on:before,
	.byline:before,
	.cat-links:before,
	.tags-links:before,
	.comments-link:before,
	.entry-format:before,
	.edit-link:before,
	.full-size-link:before {
		top: 3px;
	}

	.main-menu.col-md-12 {
	  padding: 0;
	}

.show-more-categories .subcategories {
    display: none;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate( -50%, 100% );
    margin: 0;
    padding: 0;
    min-width: 150px;
    background-color: #fff;
}

.show-more-categories .subcategories li {
    margin-bottom: 0;
}

.show-more-categories .subcategories li:after {
    display: none;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.element-slogan .text_only .slogan-text{font-size:25px}
.element-slogan .slogan .slogan-text{display:block;text-align:center}
.element-slogan .has_button .slogan-text{font-size:25px}
#branding .header_logo .tb-text-logo,#featured .media-full .slide-title,#content .media-full .slide-title,.element-slogan .slogan .slogan-text,.element-tweet {font-family: Yanone Kaffeesatz, Arial, sans-serif;}

.mkdf-boxed .mkdf-footer-inner {
width: 1150px;
margin: auto;
}

.mkdf-grid-1300.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-1300.mkdf-boxed .mkdf-wrapper-inner {
width: 1350px;
}

.mkdf-grid-1200.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-1200.mkdf-boxed .mkdf-wrapper-inner {
width: 1250px;
}

.mkdf-grid-1000.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-1000.mkdf-boxed .mkdf-wrapper-inner {
width: 1050px;
}

.mkdf-grid-800.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-800.mkdf-boxed .mkdf-wrapper-inner {
width: 850px;
}

footer .mkdf-footer-inner {
position: relative; }


#column_bottom {
	position:relative;
    width:1000px;
	left:50%;
	margin:0 0 0 -500px;
    padding:25px 0 0 0;
	font-size:11px;
	text-align:center;
}

.search_2 a{
	font-family: Arial;
	font-size: 13px;
	color: #595757;

}

.get-money{position:relative;background:#f8f8f8;padding:58px 63px 57px}

#content{padding:1.8em 0;}

.page-template-template-contact-php .location-twitter .col-left{float:left;}

.page-template-template-contact-php .location-twitter #office-location{width:48%;margin:0;}

.page-template-template-contact-php .location-twitter .contact-social{float:right;width:48%;}

.page-template-template-contact-php .location-twitter .contact-social #twitter{margin:0;}

.abs{position:absolute;}


.row {
  clear: both;
  margin-right: -24px;
  margin-left: -24px;
}


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


  #main-footer .mobile_menu_bar {
    display: none;
  }
.vc-zigzag-inner{display:inline-block}

.fh5co-cover.fh5co-hero-2 .fh5co-overlay,
.fh5co-hero.fh5co-hero-2 .fh5co-overlay {
  position: absolute !important;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.8);
}


.fh5co-overlay {
  position: absolute !important;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.4);
}
.header .logo-img,.header .logo-img-reverse{width:125px}
.header .logo-img-reverse{display:none}

		
		#horiz_m .slidemenu { 
			margin-bottom: 0px !important;
			margin-right: 0px !important;
		}
	
		
		
		#horiz_m .slidemenu .menu {
			display: none;
		}

		#horiz_m .slidemenu ul{font-size:13px;}

		#horiz_m .slidemenu ul li a{color:;}

		#horiz_m .slidemenu ul li ul{font-size:;}

		#horiz_m .slidemenu ul li ul li a{background-color:#fff;
		color:#555555;}

		#horiz_m  .slidemenu ul li ul li {border-color:;}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }



.footer-widgets-wrapper {
	border-top: 1px solid #F2F2F2;
	background-color: #303440;
}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}
.modal.user ul.options li.item02 div{background-position:-200px -63px}
.modal.user ul.options li.item02:hover div,.modal.user ul.options li.item02.active div{background-position:-200px 0}
.modal.user ul.options li.item02 div.ico{width:36px;height:32px;margin:-18px 0 0 -16px;background-position:-407px -89px}
.modal.user ul.options li.item02:hover div.ico,.modal.user ul.options li.item02.active div.ico{background-position:-425px -63px}
.mobile-menu-wrapper .bottom-wrapper .contact-details-wrapper .contact-detail{margin-top:5px}
.mobile-menu-wrapper .bottom-wrapper .contact-details-wrapper .contact-detail:first-child{margin-top:0}
.site-footer .inner .contact-details-wrapper .contact-detail{padding:0 5px}
.row{margin-right:-15px;margin-left:-15px}

.selectconta:last-child .row {
    margin-right: 0;
}
.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-4{width:33.33333333%}
.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;width:100%}
.pswp,.pswp__bg,.pswp__error-msg,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute}
.pswp__bg,.pswp__share-modal{will-change:opacity;-webkit-backface-visibility:hidden}
.pswp__bg{left:0;top:0;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}

.textwidget p {text-align:justify !important}
#site-navigation.main-navigation ul .menu-button{margin-bottom:0;padding-bottom:0}
#site-navigation.main-navigation ul .menu-button a{background:#f14e4e;border:0;border-radius:0;color:#fff;letter-spacing:1px;line-height:normal;padding:11px 25px;text-transform:uppercase;transition:.3s}
#site-navigation.main-navigation ul .menu-button a:hover{background:rgba(241,78,78,.8);border:none;color:#fff}
.footer-menu .menu{list-style:none;margin:0;padding:0}
.footer-menu .menu li{display:inline-block;font-size:13px;margin-right:15px;padding:0;vertical-align:middle}
.footer-menu .menu li:after{padding:0 12px}
.footer-menu .menu li:last-of-type:after{content:none;padding:0}
.footer-menu .menu li a{color:inherit}
.footer-menu .menu li a:before,.footer-menu .menu li a:hover{color:#fff}
.footer-menu .menu li a:hover:before{background:#818388}
.footer-menu .menu li:last-of-type{margin-right:0}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: px;
					text-transform: ;
					font-weight: ;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #CFCFCF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !important;
				}

		.address_cont{
			height: auto;
			text-align: center;
			width: 504px;
			margin-left: 20px;
			margin-bottom: 60px;
		}


.site-header .search-icon .genericon-search.active {
  display: none;
}


.site-header .search-icon .genericon-close {
  display: none;
}


.site-header .search-icon .genericon-close.active {
  display: inline-block;
}


.mobile-menu-icon .menu-icon-close .genericon {
  margin-top: -2px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  vertical-align: middle;
}


.mobile-search-icon .genericon-search.active {
  display: none;
}


.mobile-search-icon .genericon-close {
  display: none;
}


.mobile-search-icon .genericon-close.active {
  display: inline-block;
}

.clear { clear:both; }

br.clear { margin: 0px; padding: 0px; }
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1{font-weight:bold;text-transform:uppercase;font-size:50px}
.et_pb_fullwidth_header_0 .header-content img.header-logo{max-width:275px}
.et_pb_fullwidth_header_0 .header-content h1{font-size:65px!important}
.et_pb_fullwidth_header_0 .header-content .et_pb_fullwidth_header_subhead{background:#fff;max-width:100px!important;color:#000;margin:0 auto;padding:14px 10px}
.social-list a::before{background: #3e1800;color: #bdbdbd;}
.social-list a:hover::before{background: #176f44;color: #fff;}
.invert .social-list a:hover::before{background: #F8F9F0;color: #3e1800;}
body.boxed .wrapper_inner,body.boxed footer,body.boxed .header_inner{width:350px}

.boxed .header_inner{background-color:#fff;border-bottom:1px solid #ddd;width:1150px;margin:0 auto}

.boxed header.scrolled .header_inner{background-color:rgba(240,242,244,0.85)}

	.td {
	border:none;padding:0px 0px 0px 0px;
	}

.float-cart .amount-title, .float-cart .amount-cart {
    display: none;
}
.woocommerce ul#shipping_method .amount{font-weight:700}


.cartcontents + .amount:before {
	content: '-';
	margin: 0 0.25em;
}
.center{text-align:center}
.center-screen{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.center-screen-vertically{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.home .nav-bar.center{border:1px solid #e0e0e0;border-width:1px 0 1px 0}
.nav-bar.center{display:block}
.nav-bar.center.active{display:block;background-color:#fff}
nav .center{overflow:hidden;display:block;width:100%}
header.stickyHeader .hdr-logo .logo,header.stickyHeader .nav-bar.center,header.stickyHeader .nav-right,header.stickyHeader .search-div{display:none}
.stickyHeader .hdr-logo.left,header.stickyHeader .nav-bar.active.center,nav .center li{display:block}
.site-users .overflow-hidden.center,nav .center{overflow:hidden;display:block;width:100%}
.et-waypoint{opacity:0}


body:not(.title-tagline-hidden) .site-branding-text {
	display: inline-block;
	vertical-align: middle;
}
.top-header .dropdown-lang .dropdown-content{position:absolute;left:0;top:100%;background:#f4f5f6;color:#666;max-height:0;overflow:hidden;transition:max-height .4s;z-index:99}
.top-header .dropdown-lang .dropdown-content a{background:#f4f5f6;color:#666;text-align:left;display:block;float:none;width:auto;white-space:nowrap;padding-right:20px}
.top-header .dropdown-lang .dropdown-content a:hover{background:#999;color:#fff}
.top-header .dropdown-lang:hover .dropdown-content{max-height:600px}
.responsive-nav .dropdown-lang .dropdown-content{display:none}
.responsive-nav .dropdown-lang.open .dropdown-content{display:block;background:#007448}

.top-header .dropdown-lang .dropdown-content a:first-child{display:none;}
.social a.linkedin{background-position:0 -522px}
.social a.linkedin:hover{background-position:-35px -522px}


#footer{
    float: left;
    width: 100%;
}
footer .ftw .textwidget{color:#e6e6e6}
.pull-left{float:left!important}


.dropdown-submenu.pull-left {
	float: none;
}


.pull-left.img-pad{
  margin: 0 5px 5px 0;
}

.banner .flexslider .slides img {width: 100%;display: block;}

.banner .flexslider .slides .img{ position:relative}

.banner .slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 600px;}

.banner .flexslider .slides {zoom: 1;}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

	.genesis-nav-menu .menu-item {
		display: inline-block;
		text-align: left;
	}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
