﻿.entry-date, .post-date, .date{text-align:left !important;}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}

.submenuitem 		{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF; border-bottom:1px solid #DDDDDD; }

.span3 {
  width: 220px;
}

.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787232%;
}

input.span3, textarea.span3, .uneditable-input.span3 {
  width: 206px;
}

.table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
#flags li span.kr{background-position:-192px 0}
.utility-menu .utility-inner{padding-bottom:16px;}
.top-bar .utility-menu .utility-inner{border-bottom:1px solid rgba(0,0,0,0.2);}
.overlay-bar .utility-menu .utility-inner{border-bottom:1px solid rgba(255,255,255,0.3);}
.row{margin-left:-15px;margin-right:-15px;}

 
 
 
 .art-bar {
    position:relative;
 }

 .art-bar:before, .art-bar:after {
    position:absolute;
    top:0;
    bottom:0;
    content:' ';
    background-repeat:repeat;
    z-index:-1;
 }

 .art-bar:before {
    left:0;
    background-position: top left;
 }

 .art-bar:after {
    right:0;
    background-position: top right;
 }

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}

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

  .header-top .row .col-md-8.col-lg-8.col-sm-8
  {
	 
  }


.header-top .container .row .col-md-4,.header-top .container .row .col-md-8 
{
	width:100%
}

.header-top .container .row .col-md-8 
{
	margin-top:10px;
}

.mobilecone .row
{
	margin:0 !important;
}

#option-slider .row
{
	max-width:100% !important;
	float:left;
}

#option-slider .row .col-md-5
{
	width:41.65%;
	float:left;
}

#option-slider .row .col-md-3
{
	width:24.99%;
	float:left;	
}

#option-slider .row .col-md-1
{
	width:8.33%;
	float:left;
}

#option-slider .row .col-md-4
{
	width:33.33;
	float:left;	
}

.row:after
{
	clear:both !important;
}

footer .row
{
	padding-top:0;
}

.row.certificate-block {
  margin: 0 auto;
  width: 650px;
}

#intro .row
{
	margin-top:18%;
}

.mk-video-mask,
.mk-video-color-mask {
  z-index: 3;
}

.mk-video-color-mask {
  filter: alpha(opacity=@opacity * 100);
  -moz-opacity: 70;
  -khtml-opacity: 70;
  opacity: 70;
  opacity: 0.7;
}

nav.site_navigation ul.menu div.subtitle {
    display: none
}


div.event-container div.events div.event div.date span.mon{
    color: #5A3B84;
    font-size: 12px;
    padding-left: 5px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 0;
}


div.event-container div.events div.current div.date span.mon{
    color: #876EAF;
    font-size: 12px;
    padding-left: 5px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 0;
}
.post__category,.post__excerpt{display:none}

.site-inner .wrap h2 {
    font-size: 48px;
    color: #404041;
    margin: 0;
}

.site-inner .wrap #our-services,.site-inner .wrap #our-approach,.site-inner .wrap #our-customers,.site-inner .wrap #our-community{
    overflow: hidden;
    padding: 55px 0;
}

.site-inner .wrap h3 {
    font-size: 30px;
    line-height: 36px;
    padding: 40px 0 30px;
    margin: 0;
    text-align: center;
    color: #404041;
}
#block-user-0 .item-list{display:none;}
.view-new-products .item-list ul li{padding-top:0px;margin:4px 0 0 20px;}
#home-blocks-area .home-block-area.last .item-list ul li{padding:0;margin:4px 0 0 20px;}
.item-list ul li{margin:0 0 0.5em 1.5em;padding:10px 0 0 0;}
.view-new-products  .item-list .views-row{border-bottom:none;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}

  div.flyout-container div.flyout-tab {
    vertical-align: middle;
    padding: 15px;
    background-color: #b3241c;
    cursor: pointer; }

    div.flyout-container div.flyout-tab div.flyout-tab-nub {
      position: absolute;
      top: 0;
      height: 100%;
      margin-left: -25px;
      padding: 15px 4px;
      background-color: #871b15;
      color: #b3241c; }
.flyout-container .flyout-tab{cursor:pointer}
div.flyout-container .flyout-tab{cursor:pointer}

.logoimg { height:100px; float:left; }
.view-wishlist td.active{background-color:transparent;}
.region-header .view-planting-zone-finder .throbber{display:none;}
.view-planting-zone-finder{float:left !important;clear:right;}
.view-planting-zone-finder .views-exposed-widget{padding-top:0px !important;}
.popup-element-body .view-commerce-cart-form{padding:10px;}
.popup-element-body .view-commerce-cart-form ul{margin-top:0 !important;border-top:none !important;}
#popup-element-0-active .view-commerce-cart-form li.views-row{text-align:left;width:100% !important;padding:0;border:none;}
#popup-element-0-active .view-commerce-cart-form .view-footer a{background:#456605;border:none;color:#fff;cursor:pointer;font-size:0.929em;font-weight:normal;text-align:center;margin-bottom:1em;margin-right:0.6em !important;padding:4px 17px;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.view-mode-teaser .field-type-taxonomy-term-reference .field-label,.view-mode-teaser .field-type-taxonomy-term-reference ul.links{font-size:0.821em;}
.view-twitter-feed h3{display:inline-block;}
.view-twitter-feed .views-row{background-color:rgba(0,0,0,0.063);border-radius:5px;margin-bottom:.5em;padding:.5em;}
.view-twitter-feed .views-field-field-tweet-author{vertical-align:top;}
.view-twitter-feed .views-field-field-tweet-linked-images{display:inline-block;float:right;}
.view-twitter-feed .views-field-field-tweet-contents{display:table-cell;}
.views-row .node-teaser,.view-custom-search .views-row{margin:1em 0;background-color:rgba(0,0,0,0.063);border-radius:5px;padding:0 1em 1em;}
.search-result .field-type-image,.node-teaser .field-type-image,.view-custom-search .views-row .views-field-field-image{float:right;display:inline-block;margin-left:1em;}
.view-custom-search .views-row .views-field-title a{color:#181818;display:block;font-size:1.429em;line-height:1.4;width:100%;padding-top:18px;}
.view-custom-search .views-row .views-field-body{display:inline-block;}
.view-custom-search .views-row .views-field-totalcount{color:#68696b;text-align:right;}
.view-custom-search .search-results-view .form-submit{font-size:25px;height:30px;line-height:0;margin-top:2px !important;}
.popup-layout .view-display-id-block_1 ul li{border-bottom:1px dotted #C0C0C0 !important;list-style:none outside none;margin:0 10px;padding:10px 0;}
.popup-layout .view-display-id-block_1 ul li.views-row-last{border-bottom:medium none !important;}
.popup-layout .view-display-id-block_1 .view-content ul{background:none repeat scroll 0 0 #FFFFFF;border-radius:5px;color:#456605 !important;}
.popup-layout .view-display-id-block_1 ul li a{color:#456605 !important;}
.popup-layout .view-display-id-block_1 .line-item-total{border-bottom:1px dotted #FFFFFF !important;border-top:1px dotted #FFFFFF !important;margin-bottom:15px;padding:7px 0;}
.popup-layout .view-display-id-block_1 li.line-item-summary-view-cart a,.popup-layout .view-display-id-block_1 li.line-item-summary-checkout a{background:none repeat scroll 0 0 #FFFFFF;border-radius:5px;color:#FFFFFF;padding:10px !important;text-decoration:none;}
.popup-layout .view-display-id-block_1 li.line-item-summary-checkout{margin-top:5px;}
.popup-element-body .view-commerce-cart-form ul.inline .first,.popup-element-body .view-commerce-cart-form ul.inline .last{margin-top:.25em;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display{clear:both;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content{padding:15px;position:relative;width:55%;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .content .field-name-field-images{position:relative;width:130px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .content .field-name-field-images img{border:#d7d7d7 solid 1px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .commerce-product-sku .commerce-product-sku-label,div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field .views-label,div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field .field-label{color:#3b3b3b;float:left;font-size:12px;font-weight:bold;padding-right:5px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field{clear:both;margin:0;text-align:left;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field .field-label{display:inline;float:left;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total{clear:both;font-size:20px;margin-top:25px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .views-label{float:left;padding-right:5px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .field-content{color:#456605;display:inline;float:right;}
.view .progress-disabled{float:none;}

.view-commerce-cart-block .views-field-quantity{white-space:nowrap;}
.view-commerce-cart-block tr{vertical-align:top;}
.view-commerce-cart-block td.price,.view-commerce-cart-form td.price,.view-commerce-cart-summary td.price{white-space:nowrap;}
.view-commerce-cart-form tr,.view-commerce-cart-summary tr{vertical-align:top;}
.editor-button,.edit-link a,.page-map a,.archive-header .view-flyer a,.newsletter-signup input[type="submit"],button,input[type="submit"],.modal-trigger span{background-color:white;border:4px solid #070608;color:#070608;display:inline-block;font-family:"droid-sans-mono","Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-weight:normal;line-height:1;padding:1.3125em 3.9375em;text-decoration:none;box-shadow:0.375em 0.375em 0 #070608;-webkit-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;-moz-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear}
.tr-coretext .editor-button,.tr-coretext .edit-link a,.edit-link .tr-coretext a,.tr-coretext .page-map a,.page-map .tr-coretext a,.tr-coretext .archive-header .view-flyer a,.archive-header .view-flyer .tr-coretext a,.tr-coretext button,.tr-coretext input[type="submit"],.tr-coretext .modal-trigger span,.modal-trigger .tr-coretext span{font-weight:normal}
.editor-button:hover,.edit-link a:hover,.page-map a:hover,.archive-header .view-flyer a:hover,button:hover,input[type="submit"]:hover,.modal-trigger span:hover{background-color:#c7a84c;border:4px solid #c7a84c;color:white}
.editor-button:active,.edit-link a:active,.page-map a:active,.archive-header .view-flyer a:active,button:active,input[type="submit"]:active,.modal-trigger span:active{margin:2px -2px -2px 2px;box-shadow:0 0 0 #070608}
.modal-open{overflow:hidden}
.modal label{cursor:pointer;margin-bottom:0;font-size:1em}
.modal label img{border-radius:150px;display:block;max-width:300px}
.modal input[type="checkbox"]{display:none}
.modal .modal-open{overflow:hidden}
.modal .modal-window{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.85);opacity:0;text-align:left;visibility:hidden;z-index:99999999999;padding:0 7.875em}
.js .modal .modal-window{overflow:scroll}
.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}
.modal .modal-close{position:absolute;top:-2.95313em;right:-2.95313em;bottom:auto;left:auto;height:1.5em;width:1.5em;cursor:pointer}
.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:3px;right:3px;bottom:0;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:1.5em;width:0.15em;background:#999;content:'';display:block;margin:-3px 0 0 -1px}
.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:gray}
.modal .modal-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;border-radius:0;background:#f8f8f8;margin:auto;margin-bottom:1.96875em;max-width:60.44444em;max-height:70%;position:relative;overflow:visible;margin-top:-100%}
.modal .modal-inner p{font-size:1.125em;max-width:100% !important;padding:0;text-align:left}
.modal .modal-inner p.intro{color:#c7a84c;line-height:1.6em}
.modal .modal-inner p.body{color:#070608;line-height:1.45em}
.modal .modal-inner a.cta{color:white;display:inline-block;margin-right:.5em;margin-top:1em}
.modal .modal-inner a.cta:last-child{padding:0 2em}
.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}
.modal .modal-state:checked+.modal-window .modal-inner{margin-top:7.77778em}
.type-movie .entry-content .modal,.type-movie .entry-summary .modal{margin:1.96875em 0}
.type-movie [id^="modal-"] .modal-inner{font-size:1.28571em}
.type-movie [id^="modal-"] .modal-inner iframe{display:block;border:none}
.modal-trigger{text-align:center}


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.two_columns_50_50 .column1,.two_columns_50_50 .column2,.three_columns .column1,.three_columns .column2,.three_columns .column3,.two_columns_66_33 .column1,.two_columns_66_33 .column2,.two_columns_33_66 .column1,.two_columns_33_66 .column2,.two_columns_75_25 .column1,.two_columns_75_25 .column2,.two_columns_25_75 .column1,.two_columns_25_75 .column2,.four_columns .column1,.four_columns .column2,.four_columns .column3,.four_columns .column4{width:100%}
.two_columns_50_50 .column1 .column_inner,.two_columns_50_50 .column2 .column_inner,.three_columns .column1 .column_inner,.three_columns .column2 .column_inner,.three_columns .column3 .column_inner,.two_columns_66_33 .column1 .column_inner,.two_columns_66_33 .column2 .column_inner,.two_columns_33_66 .column1 .column_inner,.two_columns_33_66 .column2 .column_inner,.two_columns_75_25 .column1 .column_inner,.two_columns_75_25 .column2 .column_inner,.two_columns_25_75 .column1 .column_inner,.two_columns_25_75 .column2 .column_inner,.two_columns_66_33.grid2 .column1 .column_inner,.two_columns_66_33.grid2 .column2 .column_inner,.two_columns_33_66.grid2 .column1 .column_inner,.two_columns_33_66.grid2 .column2 .column_inner,.two_columns_75_25.grid2 .column1 .column_inner,.two_columns_75_25.grid2 .column2 .column_inner,.two_columns_25_75.grid2 .column1 .column_inner,.two_columns_25_75.grid2 .column2 .column_inner,.four_columns .column1 .column_inner,.four_columns .column2 .column_inner,.four_columns .column3 .column_inner,.four_columns .column4 .column_inner{padding:0}
.footer_top .four_columns .column1,.footer_top .four_columns .column2,.footer_top .four_columns .column3,.footer_top .three_columns .column1,.footer_top .three_columns .column2,.footer_top .two_columns_50_50 .column1{margin:0 0 25px}


.header-main .title{color:#efefef;display:inline-block;padding-left:0 !important;font-size:32px;font-weight:700;text-transform:uppercase;margin:0;-webkit-margin-after:0}

.header-main .title a{color:white;text-decoration:none;line-height:80%}

.header-main .title a span{color:#006ab1}

.row form .row .column, .row form .row .columns { padding: 0 6px; }

.row form .row.collapse .column, .row form .row.collapse .columns { padding: 0; }

.row.collapse .column, .row.collapse .columns { padding: 0; }


.column, .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }

.column.centered, .columns.centered { float: none; margin: 0 auto; }

  .column:last-child, .columns:last-child { float: none; }

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

  .column:after, .columns:after { clear: both; }






#global .container .wrap .row .collapse .columns .eight #content .content #main-content .column1, #global .container .wrap .row .collapse .columns .eight #content .content #main-content .column2{
	width:270px;
}


.home .slideshow .details.center .text {
	width: 80%;
}

.g_review {
	font-family: "Fjalla One","Trebuchet MS",Arial,Helvetica,sans-serif;
	text-align: center;
	font-size: 18px;
}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate3d(0,-25%,0);-o-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}
.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-sm{width:300px}


h4.modal-title {font-size:30px;}


.relatedtable {
	padding-right: 7px;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

	table#table_manufacturer_inner td#brand_slider_central {
		display: none;
	}

#main_gripstand2 { display:block; margin:60px 0 45px 0; }

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:before,.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after{content:" ";display:table;}
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after{clear:both;}
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:before,.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after{content:" ";display:table;}
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after{clear:both;}
h2,.tabs__nav,.beta,.heading .archive__side-title,.widget--sidebar__title .archive__side-title,.widget--footer__title .archive__side-title{font-size:32px;font-size:2rem;line-height:1.135;}
.article__title,.latest-comments__title,.article__title .hN,.latest-comments__title .hN,.article__title .widget_calendar caption,.widget_calendar .article__title caption,.latest-comments__title .widget_calendar caption,.widget_calendar .latest-comments__title caption,.widget__title .hN,.widget__title .widget_calendar caption,.widget_calendar .widget__title caption,.heading .hN,.widget--sidebar__title .hN,.widget--footer__title .hN,.heading .widget_calendar caption,.widget_calendar .heading caption,.widget--sidebar__title .widget_calendar caption,.widget_calendar .widget--sidebar__title caption,.widget--footer__title .widget_calendar caption,.widget_calendar .widget--footer__title caption{margin-top:0;}
.heading h2,.widget--sidebar__title h2,.widget--footer__title h2,.heading .tabs__nav,.widget--sidebar__title .tabs__nav,.widget--footer__title .tabs__nav{display:inline-block;margin-bottom:0;}
.heading .archive__side-title,.widget--sidebar__title .archive__side-title,.widget--footer__title .archive__side-title{font-weight:bold;color:#919191;}
.otw-input-wrap input,.otw-input-wrap select,.widget .otw-input-wrap input,.widget .otw-input-wrap select{width:150px;height:40px;padding:6px;background:none;border:1px solid #d8d8d8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.footer-widget-area .widget{display:inline-block;vertical-align:middle;margin-bottom:54px;padding:0;border:12px solid transparent;}
.footer-widget-area .widget p{margin:0;}
.footer-widget-area .widget .widget__title{margin-top:0;}
.footer-widget-area.col-1 .widget{width:100%;border:0;}
.footer-widget-area.col-2 .widget{width:50%;}
.footer-widget-area.col-3 .widget{width:33.3333%;}
.footer-widget-area.col-4 .widget{width:25%;}
.footer-widget-area.col-5 .widget{width:20%;}
.footer-widget-area.col-6 .widget{width:16.66666666666667%;}
.footer-widget-area .widget.one-third,.footer-widget-area .widget.two-sixths,.footer-widget-area .widget.four-twelfths,.footer-widget-area .widget.comment-form-author,.footer-widget-area .widget.comment-form-email,.footer-widget-area .widget.comment-form-url{width:33%!important;}
.footer-widget-area .widget.two-thirds,.footer-widget-area .widget.four-sixths,.footer-widget-area .widget.eight-twelfths{width:66%!important;}
.footer-widget-area .widget.centered{text-align:center;}
.widget{margin-bottom:36px;padding-bottom:36px;}
.widget select{max-width:100%;}
.widget a{color:#262526;}
.widget a:hover{color:#c59d5f;}
.sidebar--main .widget{border-bottom:2px solid #d8d8d8;}
.sidebar--main .widget:last-child{border:0;}
.widget--main{margin-bottom:24px;margin-bottom:1.5rem;}
.widget-title{font-size:19px;font-size:1.1875rem;line-height:1.27316;margin:0;margin-bottom:24px;}
.widget--footer{margin-bottom:12px;margin-bottom:0.75rem;}
.widget--footer .widget__title{color:white;}
.widget--footer__title em{color:#c59d5f;font-style:normal;}
.widget_tag_cloud.widget--main a{background-color:#eee;color:#555;}
.widget--sidebar__title .rsswidget img{display:none;}
.widget_rss .widget--footer__title .hN,.widget_rss .widget--footer__title .widget_calendar caption,.widget_calendar .widget_rss .widget--footer__title caption{color:#c59d5f;}
.widget--footer.widget_text .wp-caption-text{background-color:#262526;color:#919191;}
.widget--latest-comments{padding-bottom:0;}
.widget--footer .latest-comments__title{background-color:#262525;color:#e2e2e2;}
.widget--footer .latest-comments__body{border-bottom-color:#262525;}
.cart-sidebar .widget-title{border-bottom:3px solid #DDD;padding-bottom:10px}
.widget-title{text-transform:uppercase;font-size:95%}
.widget h3.widget-title.shop-sidebar{border-bottom:3px solid #EEE;padding:0 0 5px;margin-bottom:15px}


.fl{float:left;}

.homepage-wrapper .box .box-content{
padding: 10px;
}

.homepage-wrapper .box .box-content a{
color: #336699;
font-weight: bold;
}

.homepage-wrapper .box .box-content p{
line-height: 17px;
}

	.logo {
		float: left;
		margin: 69px 0 0;

	}

.cq-colctrl-lt0-c1 .parbase{margin-left:0px !important;}

		.w-logo-title {
			display: none;
			font-size: 2em;
			white-space: normal;
			}

.w-logo.with_title .w-logo-title {
	display: block;
	}


h1, h2, h3, h4, h5, h6,
.w-counter-number,
.w-logo-title,
.w-pricing-item-title,
.w-pricing-item-price,
.w-tabs-item-title,
.ult_price_figure,
.ult_countdown-amount,
.ultb3-box .ultb3-title,
.stats-block .stats-desc .stats-number {
		font-family: 'Lato';
		font-weight: 200;
	}

#site-info .merchant {
	text-align:center;
	margin:0 auto;
}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}
.ubermenu-main .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-duration:.6s;-ms-transition-duration:.6s;transition-duration:.6s;}
.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{margin-top:0;}
.ubermenu-main,.ubermenu-main .ubermenu-target,.ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target{font:12px/24px Helvetica,Arial,sans-serif;}


#header .widget-area{width:468px;float:right;margin:0;padding:5px 10px 0px 0;}


#header-left .widget-area{width:70px;height:90px;float:left;margin:0px 0 0 0;padding:0px 0px 0px 30px;}


#header-center .widget-area{display:block;width:156px;height:90px;//float:left;margin:10px 0 0 0;padding:0px 30px 0px 0px;}


#header .widget-area p{margin:0;padding:0 0 5px 0;}


#header .widget-area h4{color:#333333;font-size:14px;font-weight:normal;margin:10px 0 0 0;padding:0;text-decoration:none;}


#header-center .widget-area h4{font-size:10px;text-align:center;font-weight:bold;margin:10px 0 0 0;padding:0;text-decoration:none;}


#header .widget-area ul{margin:0;padding:0;}


#header .widget-area ul li{list-style-type:square;margin:0 0 0 20px;padding:0;}


#featured-top .widget, #featured-bottom .widget{margin:0 0 20px 0;}


#sidebar .widget, #sidebar-alt .widget{margin:0 0 20px 0;padding:0;}


#footer-widgets .widget{background:none;border:none;}






#boxes_container a,
#boxes_container a:hover {
	display: block;
	text-decoration: none;
}




#boxes_container .box h2.box-widget-title {
	margin-top: 20px;
}


#boxes_container .box a {
	display: block;
	color: #555555;
	text-align: center;
}



#header,
.title-card {
  position: relative; }


.title-card-wrapper {
  overflow: hidden; }


.title-card {
  z-index: 1;
  width: 100%;
  display: table;
  text-align: center; }
.pane-ti-lsg-mr-calendar-homepage-recipe-reviews-tout .recipe-review-deck{margin-left:205px}
.pane-ti-lsg-mr-calendar-homepage-recipe-reviews-tout .recipe-review-deck p:before{color:#c03;content:"\201C";float:right;font-size:30px;position:relative;right:450px;top:-8px}
.pane-ti-lsg-mr-calendar-homepage-recipe-reviews-tout .recipe-review-deck p:after{color:#c03;content:"\201D";float:right;font-size:30px}

#header_inner{height:195px;width:1000px;margin:0px auto 0 auto;display:block;text-align:left;padding:0;background:transparent;position:relative}

  .bottm{
  width:100% !important;
  }
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }


	#wrapper{
		width:auto !important;
		overflow-x: hidden;
	}

	.copyright,
	#wrapper .fusion-social-links-footer {
		display: block;
		text-align:center;
	}

	
	#wrapper .page-title-container{height:auto !important;padding:14px 0 12px 0;}

	.rtl #wrapper .mobile-nav-holder .mobile-nav-item {float:none; padding-left:0;}


	#wrapper .sep-boxed-pricing .panel-wrapper	{
		padding: 0;
	}

	
	#wrapper .full-boxed-pricing .column,
	#wrapper .sep-boxed-pricing .column {
		float:none;
		margin-bottom:10px;
		margin-left: 0;
		width:100%;
	}

	#wrapper .share-box h4{
		float:none;
		line-height:20px !important;
		margin-top: 0;
		padding: 0;
	}

	.mobile-menu-design-classic #wrapper .header-v4 #header .search-table { width: 100%; }


	#wrapper .ei-slider{width:100% !important;}


	#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3%;padding-right:3%;}

	#wrapper .content-boxes-icon-on-top .content-box-column,#wrapper .content-boxes-icon-boxed .content-box-column{margin-bottom:55px;}

	#wrapper .catalog-ordering{margin-bottom:50px;}

	#wrapper .catalog-ordering .order{width:33px;}

	#wrapper .orderby-order-container{overflow:hidden;margin:0 auto;width:215px;margin-bottom:10px;float:none;}

	#wrapper .orderby.order-dropdown{float:left; margin-right: 6px;}

	#wrapper .sort-count.order-dropdown{width:215px;}

	#wrapper .sort-count.order-dropdown ul a{width:215px;}


	.rtl #wrapper .orderby.order-dropdown { float: right; margin: 0; }

	.rtl #wrapper .catalog-ordering .order { float: right; margin-right: 6px; }


	#wrapper .product .images,#wrapper .product .summary.entry-summary,#wrapper .woocommerce-tabs .tabs,#wrapper .woocommerce-tabs .panel,#wrapper .woocommerce-side-nav,#wrapper .woocommerce-content-box,#wrapper .shipping-coupon,#wrapper .cart-totals-buttons, 
	#wrapper #customer_login .col-1, #wrapper #customer_login .col-2,
	#wrapper .woocommerce form.checkout #customer_details .col-1, #wrapper .woocommerce form.checkout #customer_details .col-2 
	{float:none;margin-left:auto;margin-right:auto;width:100% !important;}

	
	#wrapper .header-social { min-height: 0 !important; }

	#wrapper .page-title-container h1, #wrapper .page-title-container .breadcrumbs{margin: 0;}

	#wrapper .page-title-container h1{font-size: 15px !important; line-height: 20px !important;}

	#wrapper .page-title-container h3{font-size: 11px; line-height: 20px;}

	#wrapper .page-title-container .breadcrumbs{margin-top: 2px;}
		

	#wrapper #header .logo{
		float:none;
		margin:0 auto !important;
	}

	#wrapper .content-boxes-icon-on-top .content-box-column,.#wrapper .content-boxes-icon-boxed .content-box-column{margin-bottom:55px;}

	#wrapper .content-boxes-icon-boxed .content-box-column .heading h2{margin-top:-5px;}

	#wrapper .content-boxes-icon-boxed .content-box-column .more{margin-top:12px;}

body.body_blank.admin-bar #wrapper #slidingbar-area {
  top: 0;
}

#wrapper .nav-holder li:hover .fusion-megamenu-wrapper .fusion-megamenu-widgets-container {
  display: block;
}

#wrapper .tp-bullets {
  -webkit-transform: translateZ(0);
  -transform: translateZ(0);
}

#wrapper .search-table {
  display: table;
  width: 100%;
}

#wrapper .header-v4 #header .search-table {
  display: table;
  width: 286px;
}

#wrapper .search-field {
  display: table-cell;
  vertical-align: top;
}

#wrapper .search-button {
  display: table-cell;
  width: 33px;
  vertical-align: top;
}

#wrapper .search-table .search-field input {
  color: #AAA9A9;
  background-color: #ffffff;
  border: 1px solid #D2D2D2;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;
  color: #747474;
  font-size: 13px;
  padding: 8px 2%;
  height: 33px;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}

#wrapper .search-table .search-button input[type="submit"] {
  background: #000000;
  border: none;
  border-radius: 0;
  color: #FFFFFF;
  font-size: 14px;
  height: 33px;
  line-height: 33px;
  margin: 0;
  padding: 0;
  width: 33px;
  text-indent: 0;
  cursor: pointer;
  font-family: IcoMoon;
  text-shadow: none;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

#wrapper .search-table .search-button input[type="submit"]:hover {
  background: #A0CE4E;
}

#wrapper .fusion-tabs-widget .tab-holder {
  border: 1px solid #eaeaea;
}

#wrapper .fusion-tabs-widget .tabset {
  display: table;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

#wrapper .fusion-tabs-widget .tabset li {
  display: table-cell;
  margin: 0;
  padding: 0;
  width: 33.3333%;
  border-bottom: none;
}

#wrapper .fusion-tabs-widget .tabset li:last-child {
  border-right: none;
}

#wrapper .fusion-tabs-widget .tabset li a {
  display: block;
  padding: 0;
  line-height: 38px;
  border-bottom: none;
  border-top: 3px solid transparent;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

#wrapper .fusion-tabs-widget .tabset li .fusionicon-bubbles {
  font-size: 18px;
}

#wrapper .footer-area .tab-holder,
#wrapper #slidingbar-area .tab-holder {
  border-top: none;
}

#wrapper .footer-area .tab-holder .tabs li a,
#wrapper #slidingbar-area .tab-holder .tabs li a {
  background: rgba(0, 0, 0, 0.2);
}

#wrapper .footer-area .tab-holder .tabs li:hover a,
#wrapper #slidingbar-area .tab-holder .tabs li:hover a {
  background: none;
}

#wrapper .footer-area .tab-holder .tabs li.active a,
#wrapper #slidingbar-area .tab-holder .tabs li.active a {
  background: none;
}

#wrapper .footer-area .tab-holder .tab_content a,
#wrapper #slidingbar-area .tab-holder .tab_content a {
  padding: 0;
  border-bottom: none;
}

#wrapper .entry-summary .gform_wrapper ul li {
  clear: none !important;
}

#wrapper .gform_wrapper .gravity-select-parent select {
  margin: 0;
}

body #wrapper .gomapMarker {
  color: #333;
}


#wrapper .strip-html .fusion-dropcap {
  top: 0;
  float: none;
  margin: 0;
  padding: 0;
  background-color: inherit !important;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  color: inherit !important;
  font-size: inherit;
}

#wrapper .strip-html .fusion-highlight {
  background-color: inherit !important;
  color: inherit !important;
}

#wrapper .strip-html .fusion-tooltip {
  color: inherit;
  border-bottom: 1px dotted;
}

#wrapper .header-social .menu .sub-menu li {
  display: block;
  float: none;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e0dfdf;
  line-height: normal;
}

#wrapper .header-social .menu .sub-menu li a {
  display: block;
  padding: 7px 10px;
}

#wrapper .header-social .menu .sub-menu li a:hover {
  background-color: #fafafa;
}

#wrapper .header-social .menu .sub-menu li:last-child {
  border-bottom: 0;
}

#wrapper .header-social .menu .sub-menu li,
#wrapper .header-social .menu .sub-menu li a {
  color: #333333;
}

#wrapper .custom_select_box .dd-container .dd-select,
#wrapper .custom_select_box .dd-options li a {
  background: #fbfaf9;
  background-image: none;
}

#wrapper .custom_select_box .dd-container .dd-selected {
  padding: 0;
  text-indent: 10px;
  padding-right: 15px;
}

#wrapper .custom_select_box .dd-options li a:hover {
  background-color: transparent;
}

#wrapper .custom_select_box .dd-pointer {
  background-image: none;
  width: 10px;
  border-left: 1px solid;
  padding-left: 10px;
}

#wrapper .custom_select_box .dd-pointer-down:after {
  font-family: IcoMoon;
  content: '\e61f';
  font-weight: bold;
}

#wrapper .custom_select_box .dd-options {
  position: absolute;
  top: auto;
  max-height: 143px;
}

#wrapper .custom_select_box .dd-pointer-down {
  border-color: #dadada;
}

#wrapper .chzn-container-single .chzn-single div b {
  background: none;
}

#wrapper .cart-loading {
  background-color: rgba(0, 0, 0, 0.8);
}

.no-rgba #wrapper .cart-loading {
  background-color: #000;
}

.rtl #wrapper .dd-container .dd-pointer {
  left: 0;
  right: auto;
  border-left: 0;
  border-right: 1px solid;
}

.rtl #wrapper .dd-container .dd-selected {
  text-align: right;
}

.rtl #wrapper .col .heading img {
  margin-right: 0px;
  margin-left: 10px;
}

.rtl #wrapper .fusion-tabs-widget .tab-holder .news-list li .image {
  float: right;
  margin-left: 13px;
  margin-right: 0;
}

.rtl #wrapper .fusion-tabs-widget .tabset li {
  border-left: 1px solid;
  border-right: none;
}

.rtl #wrapper .fusion-tabs-widget .tabset li:last-child {
  border-left: none;
}

.rtl #wrapper .select-arrow {
  right: auto;
  left: 1px;
  border-right: 1px solid #DADADA;
  border-left: none;
  text-align: center !important;
}

.rtl #wrapper .fusion-column.last {
  margin-left: 0;
}

body.admin-bar #wrapper #slidingbar-area {
  top: 32px;
}

#wrapper .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
}

#wrapper .flex-control-paging li a {
  display: block;
}

  #wrapper .ei-title h2 {
    font-size: 20px;
    line-height: 24px;
  }

  #wrapper .ei-title h3 {
    font-size: 15px;
    line-height: 30px;
  }



#wrapper .fusion-megamenu-wrapper {
  margin: 0 auto;
  padding: 0 15px;
}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu,
#wrapper .fusion-megamenu-wrapper .sub-menu {
  padding: 0;
  list-style: none;
}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu {
  -webkit-box-shadow: 0 2px 2px #999;
  -moz-box-shadow: 0 2px 2px #999;
  box-shadow: 0 2px 2px #999;
}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title {
  margin: 0;
  font-size: 13px;
  line-height: 26px;
  -webkit-font-smoothing: antialiased;
}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-icon,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container {
  display: none;
}

#wrapper .mobile-nav-item .fusion-megamenu-icon,
#wrapper .mobile-nav-item .fusion-megamenu-bullet {
  display: none;
}

#wrapper .fusion-megamenu-wrapper .text-menu-icon {
  position: absolute;
}

#wrapper .fusion-megamenu-wrapper .menu-text {
  margin-left: 23px;
}

#wrapper .mobile-nav-item .fusion-megamenu-wrapper .row {
  padding: 0;
}

#wrapper .mobile-nav-item .fusion-megamenu-title {
  font-weight: normal;
  margin: 0;
}

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder {
    width: 100%;
    padding: 0;
    border-top: 3px solid #a0ce4e;
  }

  #wrapper .fusion-megamenu-wrapper .sub-menu {
    padding: 0;
    list-style: none;
  }

  #wrapper #nav .fusion-megamenu-wrapper .sub-menu.deep-level a,
  #wrapper #sticky-nav .fusion-megamenu-wrapper .sub-menu.deep-level a {
    padding-left: 49px ;
  }

  #wrapper #nav .fusion-megamenu-wrapper .sub-menu.deep-level .deep-level a,
  #wrapper #sticky-nav .fusion-megamenu-wrapper .sub-menu.deep-level .deep-level a {
    padding-left: 64px;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-border {
    border-bottom: 1px solid #dcd9d9;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu {
    display: table-cell;
    float: none;
    padding: 29px 0;
    border-right: 1px solid #dcd9d9;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu li a:hover:not(.fusion-megamenu-widgets-container a:hover),
  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu .current-menu-item a:not(.fusion-megamenu-widgets-container a) {
    background-color: #f3f2f2;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu .fusion-megamenu-icon img {
    margin-top: -3px;
  }

  #wrapper .fusion-megamenu-wrapper.columns-per-row-1 .fusion-megamenu .fusion-megamenu-submenu:nth-child(n),
  #wrapper .fusion-megamenu-wrapper.columns-per-row-2 .fusion-megamenu .fusion-megamenu-submenu:nth-child(2n),
  #wrapper .fusion-megamenu-wrapper.columns-per-row-3 .fusion-megamenu .fusion-megamenu-submenu:nth-child(3n),
  #wrapper .fusion-megamenu-wrapper.columns-per-row-4 .fusion-megamenu .fusion-megamenu-submenu:nth-child(4n),
  #wrapper .fusion-megamenu-wrapper.columns-per-row-5 .fusion-megamenu .fusion-megamenu-submenu:nth-child(5n),
  #wrapper .fusion-megamenu-wrapper.columns-per-row-6 .fusion-megamenu .fusion-megamenu-submenu:nth-child(6n) {
    border-right: none;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title a {
    height: auto;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title a:hover {
    text-decoration: none;
    color: #000;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-icon,
  .fusion-megamenu-icon {
    display: inline;
    margin-right: 12px;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-icon img,
  .fusion-megamenu-icon img {
    margin-top: -2px;
    max-height: 15px;
    vertical-align: middle;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet,
  .fusion-megamenu-bullet {
    display: block;
    float: left;
    margin-top: 0.5em;
    margin-right: 10px;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 3px solid #333;
    height: 0;
    width: 0;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container {
    margin-bottom: 10px;
    color: #333;
    font-size: 13px;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container.second-level-widget,
  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container.third-level-widget {
    padding: 0 34px;
  }


#wrapper .fusion-megamenu-wrapper * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#wrapper .fusion-megamenu-wrapper .row {
  clear: both;
}

#wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-holder {
  top: 0;
}

#wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu {
  top: 0;
}

#wrapper .fusion-megamenu-wrapper.col-span-12 .fusion-megamenu {
  table-layout: fixed;
  width: 100%;
}

#wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-title a,
#wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-title a {
  padding: 0;
  background: none;
  border: none;
  font: inherit;
}

#wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder ul ul.sub-menu,
#wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder ul ul.sub-menu {
  border: none;
  background: none;
  display: block;
}

#wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-widgets-container ul.list-icon,
#wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-widgets-container ul.list-icon {
  border: none;
  margin-left: 25px;
}

#wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-widgets-container .recent-works-items a,
#wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-widgets-container .recent-works-items a {
  padding: 3px;
}


.rtl #wrapper .fusion-megamenu-wrapper {
  left: auto;
  right: 0;
}

.rtl #wrapper #nav .fusion-megamenu-wrapper .sub-menu.deep-level a,
.rtl #wrapper #sticky-nav .fusion-megamenu-wrapper .sub-menu.deep-level a {
  padding-left: 34px;
  padding-right: 49px;
}

.rtl #wrapper #nav .fusion-megamenu-wrapper .sub-menu.deep-level .deep-level a,
.rtl #wrapper #sticky-nav .fusion-megamenu-wrapper .sub-menu.deep-level .deep-level a {
  padding-left: 34px;
  padding-right: 64px;
}

.rtl #wrapper .fusion-megamenu-wrapper .fusion-megamenu-icon,
.rtl .fusion-megamenu-icon {
  margin-left: 9px;
  margin-right: 0;
}

.rtl #wrapper .fusion-megamenu-wrapper .menu-text {
  margin-left: 0;
  margin-right: 23px;
}

.rtl #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu {
  border-left: 1px solid #DCD9D9;
  border-right: 0;
}

.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-1 .fusion-megamenu .fusion-megamenu-submenu:nth-child(n),
.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-2 .fusion-megamenu .fusion-megamenu-submenu:nth-child(2n),
.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-3 .fusion-megamenu .fusion-megamenu-submenu:nth-child(3n),
.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-4 .fusion-megamenu .fusion-megamenu-submenu:nth-child(4n),
.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-5 .fusion-megamenu .fusion-megamenu-submenu:nth-child(5n),
.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-6 .fusion-megamenu .fusion-megamenu-submenu:nth-child(6n) {
  border-left: none;
}

.rtl #wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper ul li:hover ul,
.rtl #wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul li:hover ul {
  right: 0;
}

.rtl #wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet,
.rtl .fusion-megamenu-bullet {
  border-left: none;
  border-right: 3px solid #333333;
  float: right;
  margin-left: 10px;
  margin-right: 0;
}

#wrapper .button-square {
  border-radius: 0;
}

#wrapper .button-round {
  border-radius: 2px;
}

#wrapper .button-round.button-3d {
  border-radius: 4px;
}

#wrapper .button-pill {
  border-radius: 25px !important;
}

#wrapper .fusion-column.last {
  margin-right: 0;
}

#wrapper .full-boxed-pricing .panel-wrapper {
  padding: 0;
}

		
		#wrapper .gf_browser_ie.gform_wrapper .button,
		#wrapper .gf_browser_ie.gform_wrapper .gform_footer input.button{ padding: 0 20px; }

#wrapper .main-nav-search a:hover {border-top: 3px solid transparent;}

#wrapper .header-v4 .main-nav-search a:hover, #wrapper .header-v5 .main-nav-search a:hover {border-top: 0;}

#wrapper .side-nav li.current_page_item a{
	border-right-color:#63b7e6;
	border-left-color:#63b7e6;
}


.fusion-accordian .panel-title .active .fa-fusion-box,
ul.circle-yes li:before,
.circle-yes ul li:before,
.progress-bar-content,
.pagination .current,
.bbp-topic-pagination .current,
.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social,
.date-and-formats .date-box,.table-2 table thead,
.onsale,.woocommerce-pagination .current,
.woocommerce .social-share li a:hover i,
.price_slider_wrapper .ui-slider .ui-slider-range,
.tagcloud a:hover,.cart-loading,
#toTop:hover,
#bbpress-forums div.bbp-topic-tags a:hover,
#wrapper .search-table .search-button input[type="submit"]:hover,
ul.arrow li:before,
p.demo_store,
.avada-myaccount-data .digital-downloads li:before, .avada-thank-you .order_details li:before{
	background-color:#63b7e6;
}


#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
.sidebar .widget h3,
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-accordian .panel-title,
.fusion-accordian .panel-heading a,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back{
	font-family:"Antic Slab", Arial, Helvetica, sans-serif;
}


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper  #main .post h2, #wrapper  #main .post h2, #wrapper .woocommerce .checkout h3, #main .portfolio h2 {
	font-size:18px;
		line-height:27px;
}


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper #main .post h2,#wrapper  .woocommerce .checkout h3, .cart-empty{
	line-height:27px;
}


.footer-area a,.footer-area #jtwt .jtwt_tweet a,#wrapper .footer-area .fusion-tabs-widget .tab-holder .tabs li a,.footer-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.copyright a{color:#BFBFBF;}



#nav ul ul,#sticky-nav ul ul,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu,
#nav ul .login-box,#sticky-nav ul .login-box,
#nav ul .cart-contents,#sticky-nav ul .cart-contents,
#small-nav ul .login-box,#small-nav ul .cart-contents,
#main-nav-search-form, #sticky-nav-search-form
{background-color:#b8e5ff;}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet, .fusion-megamenu-bullet{border-left-color:#333333;}


#wrapper .header-social .header-info, #wrapper .header-social a {color:#747474;}

#wrapper .header-social .mobile-topnav-holder li a {color: #333333;}


#wrapper .page-title h1{
	font-size:18px;
	line-height:normal;
}


#wrapper .page-title h3{
	font-size:10px;
	line-height: 22px;
}
#ad-pixel,#ad-pixel-2{line-height:0;background:#111}


.clear:before,
.entry-content:before,
.comment-content:before,
.site-header:before,
.site-content:before,
.site-footer:before, .wrap:before, .clearfix:before, .grid:before, .anchorlinks:before, .disclaimer:before, .sub-articles:before, .company-news:before, .company-news .company-news-article:before, .gallery:before, .clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after, .wrap:after, .clearfix:after, .grid:after, .anchorlinks:after, .disclaimer:after, .sub-articles:after, .company-news:after, .company-news .company-news-article:after, .gallery:after {
  content: "";
  display: table; }

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after, .wrap:after, .clearfix:after, .grid:after, .anchorlinks:after, .disclaimer:after, .sub-articles:after, .company-news:after, .company-news .company-news-article:after, .gallery:after {
  clear: both; }

  .company-news .company-news-article {
    padding: 5px 10px;
    background: #f4f5f7;
    border-top: 1px solid #e7decb;
    border-bottom: 1px solid #e7decb; }

    .company-news .company-news-article:nth-child(odd) {
      background: #fff;
      border: none; }

.post-meta .metabar {
  font-size: 80%;
  line-height: 1.6em;
}

.post-meta .metabar em {
  font-style: normal;
  color: rgba(0,0,0,0.7);
}

.post-meta .metabar em a {
  color: rgba(0,0,0,0.7);
}

.post-meta .metabar em a:hover {
  text-decoration: none;
  color: #000000;
}

.clip .entry-title,
.clip .metabar {
  padding: 0;
}
.font-sub, ul.main-nav, #secondnav, .metabar, .post-nav, .subtext, .subhead, .widget-title, .reply a, .editpage, #page .wp-pagenavi, .post-edit-link, #wp-calendar caption, #wp-calendar thead th, .soapbox-links a, .fancybox, .standard-form .admin-links, .pagelines-blink, .ftitle small{font-family:Calibri, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;}
 

 body.home .post-meta .metabar em {
  display: none;
}


#content-wrapper {
	background-color: #fff;
	box-shadow: -3px 0 5px -3px rgba(1, 1, 1, 0.87), 3px 0 5px -3px rgba(1, 1, 1, 0.87);
	padding: 20px 0;
	border-top: 1px solid #333;
	border-radius: 0 0 10px 10px;
	position: relative;
}


.jquery-ui #content-wrapper,
.sizzlejs #content-wrapper,
.qunitjs #content-wrapper,
.jquery-learn #content-wrapper,
.jquery-foundation #content-wrapper,
.jquery-ui #banner-secondary,
.sizzlejs #banner-secondary,
.qunitjs #banner-secondary,
.jquery-learn #banner-secondary,
.jquery-foundation #banner-secondary {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}


.no-boxshadow #content-wrapper {
	border: 1px solid #333;
}


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


.clearfix:after {
	clear: both;
}


.clearfix {
	*zoom: 1;
}

.cb-body-light .cb-slider.cb-meta-below .slides .cb-byline, .cb-body-light .cb-slider.cb-meta-below .slides .cb-byline a {
  color: #777;
}

.cb-body-light #cb-author-box .cb-meta a {
  color: #161616;
}

.cb-body-light .cb-meta-below .slides li .cb-post-title a {
  color: #161616;
}

.cb-body-dark .cb-slider.cb-meta-below .slides .cb-byline, .cb-body-dark .cb-slider.cb-meta-below .slides .cb-byline a {
  color: #777;
}

.cb-body-dark .cb-fis-big .cb-meta h1 {
  color: #fff;
}

.cb-body-dark #cb-author-box .cb-meta a {
  color: #f2f2f2;
}

.cb-body-dark .cb-meta-below .slides li .cb-meta .cb-byline {
  color: #f2f2f2;
}

.cb-body-dark .cb-meta-below .slides li .cb-meta .cb-byline a {
  color: #f2f2f2;
}

.cb-body-dark .cb-meta-below .slides li a {
  color: #f2f2f2;
}

.cb-post-list .cb-meta {
  width: 100%;
  float: left;
  padding: 10px 20px 10px 10px;
}

.cb-post-list .cb-meta h2 {
  margin: 0 0 5px 0;
  font-weight: 700;
  letter-spacing: 0px;
}

.cb-post-list .cb-meta .cb-excerpt {
  margin: 0;
}


.cb-module-e .cb-meta .cb-post-title {
  margin-top: 20px;
}

.cb-module-block .cb-article-small .cb-meta {
  overflow: hidden;
}

.cb-module-block .cb-article-big.cb-meta-style-2 {
  background: #000;
}

.cb-module-block .cb-article-big.cb-meta-style-2 .cb-post-title {
  font-size: 14px;
  margin: 0;
  letter-spacing: 0px;
}

.cb-module-block .cb-article-big.cb-meta-style-2 .cb-post-title a {
  color: #fff;
}

.cb-module-block .cb-article-big.cb-meta-style-2 .cb-byline-short {
  color: #fff;
  margin-top: 5px;
}

.cb-module-block .cb-article-big.cb-meta-style-2 .cb-article-meta {
  padding: 0 20px;
}

.cb-module-block .cb-meta-style-2 img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}

.cb-module-block .cb-article-big.cb-meta-style-2.cb-article-review .cb-post-title {
  font-size: 22px;
  letter-spacing: 0px;
}

.cb-module-block .cb-article-big.cb-meta-style-2.cb-article-review img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

.cb-module-block .cb-article-big.cb-meta-style-2.cb-article-review:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
}

.cb-module-block .cb-article-big.cb-meta-style-2.cb-article-review .cb-byline-short {
  px: letter-spacing;
  margin-top: 10px;
}

#cb-section-f .cb-slider .cb-meta-style-2 .cb-article-meta {
  padding: 0 10%;
}


.cb-img-above-meta .cb-meta .cb-post-title {
  margin-top: 20px;
}


.cb-slider-1 .slides li .cb-meta .cb-post-title {
  font-size: 14px;
}

.cb-slider-2 .slides li .cb-meta .cb-byline {
  margin: 0;
}

.cb-slider-3 .slides li .cb-meta .cb-post-title {
  font-size: 16px;
}

.cb-recent-slider.cb-slider-1 .slides li .cb-meta {
  text-align: center;
}

.cb-recent-slider.cb-slider-1 .slides li .cb-meta .cb-post-title {
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 1.2;
}


.cb-style-1 .cb-meta {
  text-align: center;
}

.cb-style-1 .cb-meta .cb-post-title {
  font-size: 12px;
  letter-spacing: 1px;
  margin: 0;
  text-transform: uppercase;
}

.cb-style-1 .cb-meta .cb-byline {
  color: #777;
}


.cb-meta-style-1 .cb-grid-img img, .cb-meta-style-5 .cb-grid-img img {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.cb-meta-style-1 .cb-article-meta, .cb-meta-style-5 .cb-article-meta {
  padding: 30px;
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  -webkit-transition: background 0.35s;
  -transition: background 0.35s;
  transition: background 0.35s;
}

.cb-meta-style-1 .cb-article-meta h2, .cb-meta-style-5 .cb-article-meta h2 {
  margin: 0 0 5px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-size: 30px;
  line-height: 1.2;
}

.cb-meta-style-1 .cb-article-meta h2 a, .cb-meta-style-5 .cb-article-meta h2 a {
  color: #fff;
}

.cb-meta-style-1 .cb-article-meta .cb-byline, .cb-meta-style-5 .cb-article-meta .cb-byline {
  margin: 0;
}


.cb-meta-style-5 .cb-article-meta {
  background: rgba(0, 0, 0, 0.6);
  padding: 40px 20px 20px;
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.65)));
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}


.cb-grid-x .cb-grid-feature.cb-meta-style-1:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}


.cb-meta-style-1.cb-s .cb-article-meta {
  padding: 15px 20px;
}

.cb-meta-style-1.cb-s .cb-article-meta h2 {
  font-size: 18px;
}

.cb-meta-style-1.cb-s .cb-article-meta .cb-byline {
  font-size: 10px;
}


.cb-meta-style-2 {
  position: relative;
}

.cb-meta-style-2 .cb-article-meta {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  width: 100%;
  text-align: center;
  padding: 0 20px;
}

.cb-meta-style-2 .cb-article-meta h2 {
  margin: 0 0 5px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 1.3;
}

.cb-meta-style-2 .cb-article-meta h2 a {
  color: #fff;
}

.cb-meta-style-2 .cb-article-meta .cb-byline {
  margin: 0;
}


.cb-meta-style-1.cb-s.cb-meta-style-3 .cb-article-meta {
  padding: 20px 15px;
}


.cb-meta-style-3 .cb-article-meta {
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.65)));
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}


.cb-meta-style-4 {
  position: relative;
}

.cb-meta-style-4 .cb-article-meta {
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 95%;
  padding: 10px;
}

.cb-meta-style-4 .cb-article-meta h2 {
  margin: 0 0 5px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 16px;
  line-height: 1.3;
}

.cb-meta-style-4 .cb-article-meta h2 a {
  color: #fff;
}

.cb-meta-style-4 .cb-article-meta .cb-byline {
  margin: 0;
}


.cb-meta-style-4.cb-s .cb-article-meta {
  padding: 10px;
  width: 95%;
}


.cb-fis-b-off .cb-fis-block-video .cb-meta {
  padding-top: 0;
}


.cb-fis-big .cb-meta {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  padding: 0 20px;
}

.cb-fis-big .cb-meta h1 {
  color: #fff;
}

.cb-fis-big .cb-meta .cb-byline {
  color: #fff;
}

.cb-fis-big .cb-meta .cb-byline a {
  color: #fff;
}

.cb-fis-big .cb-meta .cb-media-icon {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-top: 10px;
}


.cb-fis-block-standard .cb-meta {
  margin: 0 0 30px;
}

.cb-fis-block-video .cb-meta {
  padding: 10px 0;
}


.cb-fis-b-standard .cb-fis-block-video .cb-meta {
  padding: 10px 0;
}

#cb-gallery-post .cb-meta {
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

#cb-related-posts-block .slides li .cb-meta {
  text-align: left;
  padding-left: 3px;
}

#cb-author-box .cb-meta {
  overflow: hidden;
}

.cb-s-modal .cb-meta .cb-title {
  margin: 0;
  font-size: 16px;
  letter-spacing: 1px;
}

.cb-s-modal .cb-sub-posts li .cb-meta {
  padding: 0 10px 10px;
}

  .cb-module-e .cb-meta {
    padding-left: 4%;
    width: 65.3334%;
    float: left;
  }


  .cb-module-a .cb-meta, .cb-module-b .cb-meta, .cb-module-c .cb-meta, .cb-module-d .cb-meta, .cb-module-fr .cb-meta, .cb-module-e .cb-meta, .cb-blog-style-b .cb-meta, .cb-blog-style-d .cb-meta {
    padding: 0 10px;
  }


  .cb-fis-tl-me-below .cb-fis-title-bg .cb-meta, .cb-fis-tl-below .cb-fis-title-bg .cb-meta {
    width: 460px;
    margin: 0 auto;
  }

  #cb-nav-bar .cb-mega-posts .cb-meta {
    padding: 0 10px 10px;
  }

  #cb-nav-bar .cb-big-menu .cb-mega-trending ul li .cb-meta {
    position: absolute;
    z-index: 12;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
    padding: 0 5%;
  }

  #cb-nav-bar .cb-big-menu .cb-mega-trending ul li .cb-meta .cb-post-title a {
    font-size: 12px;
  }

  #cb-nav-bar .cb-big-menu .cb-mega-trending ul li .cb-meta .cb-post-views {
    font-size: 20px;
    margin-bottom: 3px;
  }

  .cb-mm-light #cb-nav-bar .cb-mega-trending ul li .cb-meta .cb-post-title a {
    color: #161616;
  }

  .cb-mm-dark #cb-nav-bar .cb-mega-trending ul li .cb-meta .cb-post-title a {
    color: #fff;
  }

  .cb-slider-2 .slides li .cb-meta .cb-post-title {
    padding: 10px 0;
  }

  .cb-slider-2 .slides li .cb-meta .cb-post-title a {
    line-height: 1.2;
    letter-spacing: 1px;
  }


  .cb-slider-2.cb-meta-below .slides li .cb-meta .cb-post-title {
    font-size: 18px;
  }


  .cb-slider-2.cb-meta-center .slides li .cb-meta .cb-post-title {
    font-size: 22px;
  }

  .cb-module-block .cb-meta-style-2:hover img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: 0.3;
  }


  .cb-slider-2 .cb-meta-style-2 .cb-article-meta h2 {
    letter-spacing: 1px;
    font-size: 18px;
  }

  .cb-slider-2 .cb-meta-style-2 .cb-article-meta .cb-byline {
    display: none;
  }


  .cb-slider-2-fw.cb-slider-2 .cb-meta-style-2 .cb-article-meta .cb-byline {
    display: block;
  }


  .cb-meta-style-4.cb-m .cb-article-meta h2 {
    letter-spacing: 1px;
    font-size: 20px;
  }


  .cb-meta-style-4.cb-l .cb-article-meta h2 {
    font-size: 26px;
  }

  #cb-author-box .cb-meta .fn:hover {
    text-decoration: underline;
  }


  .cb-underline-h .cb-meta a:hover {
    border-bottom: 1px solid #999;
  }


  .cb-sidebar-none.cb-sidebar-none-fw .cb-fis-title-bg .cb-meta {
    width: 100%;
  }

  .cb-post-list-a .cb-meta {
    width: 57%;
    padding: 10px 20px 10px 10px;
  }

  .cb-post-list-a .cb-meta h2 {
    margin: 0 0 10px 0;
    font-size: 20px;
  }

  .cb-post-list-a .cb-meta .cb-excerpt {
    font-size: 14px;
  }


  .cb-meta-style-2.cb-s .cb-article-meta {
    padding: 0 30px;
  }


  .cb-meta-style-2.cb-l .cb-article-meta .cb-byline {
    font-size: 12px;
    letter-spacing: 0px;
  }


  .cb-meta-style-2.cb-m .cb-article-meta h2 {
    letter-spacing: 0px;
    font-size: 30px;
  }


  #cb-section-a .cb-slider-2 .cb-meta-style-2.cb-s .cb-article-meta h2, #cb-section-c .cb-slider-2 .cb-meta-style-2.cb-s .cb-article-meta h2 {
    font-size: 24px;
  }


  .cb-meta-style-2.cb-s .cb-article-meta, .cb-meta-style-4.cb-s .cb-article-meta {
    padding: 20px;
  }


  .cb-meta-style-4.cb-m .cb-article-meta {
    padding: 20px;
  }

  .cb-meta-style-4.cb-l .cb-article-meta .cb-byline {
    font-size: 12px;
    letter-spacing: 0px;
  }


  .cb-fis-block-video .cb-meta h1 {
    font-size: 36px;
    letter-spacing: 0px;
  }

  #cb-nav-bar .cb-big-menu .cb-mega-trending .cb-trending-1 .cb-meta {
    padding: 0 40px;
  }


  .cb-fis-big.cb-fis-block-site-width .cb-meta h1 {
    font-size: 42px;
    letter-spacing: 0px;
  }
.cb-meta-style-1 .cb-article-meta { background: rgba(0, 0, 0, 1); }
 
                .cb-module-block .cb-meta-style-2:hover img, .cb-module-block .cb-meta-style-4:hover img, .cb-grid-x .cb-grid-feature:hover img, .cb-slider li:hover img { opacity: 0; }

.header {
    max-width:100%;
}

.header .logo {
    margin-top:40px;
}

.header-info {
    margin-top:28px;
    text-align:right;
}

.header-info p.cell {
    display:block;
}

.header-info p {
    font-size:18px;
    font-weight:normal;
    line-height:24px;
    font-family:Rokkitt;
}

.header .logo h2{
    margin-bottom: 0px;
}
.social-icons{line-height:100%}
.social-icons .icon,.yith-wcwl-share li a{position:relative;padding:0;width:34px;height:34px;line-height:31px;text-align:center;font-size:16px;border:2px solid #cccccc;display:inline-block;margin:0 5px 5px 0;color:#cccccc;border-radius:99px;-webkit-transition:"background-color" 200ms ease-out;transition:"background-color" 200ms ease-out}
.social-icons.size-small .icon,#top-bar .social-icons .icon{height:12px;width:13px;line-height:1px;font-size:12px;border:0;padding:0;margin-right:5px;margin-bottom:0}
.social-icons .icon:hover,.yith-wcwl-share li a:hover{color:#ffffff;text-decoration:none}
.social-icons .icon.icon_facebook:hover,.yith-wcwl-share li a.facebook:hover{background-color:#3a589d;border-color:#3a589d}
.social-icons .icon.icon_twitter:hover,.yith-wcwl-share li a.twitter:hover{background-color:#2478ba;border-color:#2478ba}
.social-icons .icon.icon_email:hover,.yith-wcwl-share li a.email:hover{background-color:#111111;border-color:#111111}
.social-icons .icon.icon_pintrest:hover,.yith-wcwl-share li a.pinterest:hover{background-color:#cb2320;border-color:#cb2320}
.social-icons .icon.icon_rss:hover{background-color:#fc7600;border-color:#fc7600}
.social-icons .icon.icon_twitter:hover{background-color:#2478ba;border-color:#2478ba}
.social-icons .icon.icon_instagram:hover{background-color:#3b6994;border-color:#3b6994}
.social-icons .icon.icon_vk:hover{background-color:#527498;border-color:#527498}
.social-icons .icon.icon_googleplus:hover,.yith-wcwl-share li a.googleplus:hover{background-color:#dd4e31;border-color:#dd4e31}
.social-icons .icon.icon_linkedin:hover{background-color:#0072b7;border-color:#0072b7}
.social-icons .icon.icon_youtube:hover{background-color:#c33223;border-color:#c33223}
.social-icons .icon.icon_flickr:hover{background-color:#e5086f;border-color:#e5086f}
.social-icons.size-small .icon:hover{color:#000 !important;background:none !important}
.product-page .social-icons{margin-bottom:30px}
.social-icons.share-row span.title{font-weight:bold;margin-right:5px}
.product-info .social-icons{border-top:1px dotted #DDD;padding-top:25px}
.ux-box .social-icons{margin-bottom:15px}
.mobile-sidebar .html-block .social-icons.size-small a{font-size:120%;margin:8px;color:#999}
.page-featured-item .social-icons{margin-bottom:15px}
.ux_banner .social-icons{margin-top:10px;margin-bottom:10px}
.dark .social-icons .icon,.dark-header #masthead .social-icons .icon{border-color:#ffffff;color:#ffffff}
#top-bar .social-icons a,.dark .social-icons a,.dark .checkout-group h3,.dark .order-review h3{color:#fff !important}
.comment-footer .links li.last{border-right:none;padding:0 0 0 0.5em}
.region-user-menu ul li.last{border:0;padding-right:0;}
#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:nowrap;}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }

    
.responsive .ds-content-layout, 
.responsive .ds-content-layout-row, 
.responsive .ds-layout-cell 
{
   padding: 0;
   display: block;
}


.responsive .ds-layout-cell 
{
   width: auto !important;
   height: auto !important;
}


.responsive .ds-content-layout:after, 
.responsive .ds-content-layout-row:after, 
.responsive .ds-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.indexed.format-image .entry-meta span.cat-links,
.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {
	display: block;
}


#aom_items {width:100%; margin:0; padding:0;}


.textwidget {
  padding-top:10px;
  padding-bottom:10px;
}

@import url('../css/reset.css');

.group{
	zoom:1;
}

.group:before, .group:after{
	content:"\0020";
	display:block;
	height:0;
	overflow:hidden;
}

.group:after{
	clear:both;
}

.attractions .main-container .bottom .right .featured-content.similar.group {
	margin: 15px -11px 0 0;
	padding: 20px 0 0;
}

.attractions .main-container .bottom .right.places .featured-content.similar.group {
	border-top: 0 none;
	margin: 0 -11px 15px 0;
	padding: 0 0 15px;
}

.attractions .main-container .bottom .right .featured-content.similar.group .wrapper {
	margin: 0 0 15px;
}
.site-header__main-navigation ul .multi-col .sub-menu-wrap .level-1{border-bottom:none;float:left;padding:0 22px;width:50%}
.site-header__main-navigation ul .multi-col .sub-menu-wrap .level-1 li{border-bottom:1px solid #d2d2d2}
.layout-full-width{background:#fff}

.tg-one-half .widget-title a:hover,
.tg-one-third .widget-title a:hover,
.tg-one-fourth .widget-title a:hover {
	color: #0FBE7C;
}

.tg-one-half p,
.tg-one-third p,
.tg-one-fourth p {
	text-align: center;
}

.tg-one-half .service-image,
.tg-one-third .service-image,
.tg-one-fourth .service-image {
	text-align: center;
}

.tg-one-half .widget-title,
.tg-one-third .widget-title,
.tg-one-fourth .widget-title {
	text-align: center;
}

.tg-one-fourth {
	float: left;
	width: 23.1527094%;
	margin: 0 2.46305419% 0 0;
	padding: 0px 0px 30px;
}

.tg-one-fourth-last {
	margin: 0px;
}

.widget_recent_work .tg-one-half .widget-title,
.widget_recent_work .tg-one-third .widget-title,
.widget_recent_work .tg-one-fourth .widget-title {
	font-size: 22px;
	padding-bottom: 8px;
	text-align: left;
}

.widget_recent_work .tg-one-half p,
.widget_recent_work .tg-one-third p,
.widget_recent_work .tg-one-fourth p {
	text-align: left;
}

.widget_recent_work .tg-one-half .service-image,
.widget_recent_work .tg-one-third .service-image,
.widget_recent_work .tg-one-fourth .service-image {
	text-align: center;
	padding-bottom: 0;
}

.widget_featured_post .tg-one-half .widget-title,
.widget_featured_post .tg-one-third .widget-title,
.widget_featured_post .tg-one-fourth .widget-title {
	text-align: left;
	font-size: 20px;
	padding-bottom: 8px;
	line-height: 22px;
}

.widget_featured_post .tg-one-half p,
.widget_featured_post .tg-one-third p,
.widget_featured_post .tg-one-fourth p {
	text-align: left;
}

.footer-widgets-area .tg-one-fourth .widget-title {
	text-align: left;
}

.footer-widgets-area .tg-one-fourth p {
	text-align: left;
	color: #999999;
}

	.tg-one-half, .tg-one-third, .tg-one-fourth {
		float: left;
		width: 46.7684729%;
	}

	.tg-one-half-last, .tg-one-fourth-last {
		float: right;
	}

			.tg-one-half .widget-title a:hover, .tg-one-third .widget-title a:hover, .tg-one-fourth .widget-title a:hover { color: #971b2f; }

#footer img.mcafee {
	float: left;
	margin: 0 20px 70px 0;
}

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}


#mainmenu.scaled li.menu-item {
    height: 35px;
}

	
	.footer-area-1 .col-2 {
		float: left;
		width: 600px;
		padding: 5px 0 0 0;
	}
.widget_twitter .follow-button{overflow:hidden;position:absolute;right:0;top:0}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-lg-3 {
    width: 25%;
  }

.rsesources-sec .col-lg-3.col-md-3.col-sm-6{padding:0px 8px; width:33.3%;}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_wrapper .fluid-width-video-wrapper {
  padding-top: 0 !important;
  position: static;
}

.news_index_title4{padding:4px 0}


.contentheading, .componentheading {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	font-weight			: bold;
	color				: #000000;
	width				: 100%;
	border-bottom		: 1px solid #f0f0f0;
}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}
div.homepage-content div.sec-content .about-section li.about-about a:before{background-position:-13px -12px}


#footer-area {
  background-color: #313233;
  color: #999;
}

#footer-area a {
  color: #DADADA;
}

#footer-area .footer-widget-area {
  padding: 40px 0 20px 0;
  overflow: hidden;
}

#footer-area ul li {
  border-bottom: 1px solid #444;
}

#footer-area .site-info nav ul li {
  border-bottom: none;
}

#footer-area .widget ul li {
  list-style: none;
}

#footer-area a:hover {
  color: #fff;
}

#footer-area .social-icons a {
  background-color: #363636;
  color: #000;
}


#footer-area .social-icons a:hover {
  color: #fff;
}

div.sidebar-body { background-color: #EEEEEE; border: solid black 1px; border-top: none; padding: 3px; }

div.sidebar-body p, div.sidebar-body p.sidebar-first, p.summary, .summary { font-size: 8pt; margin-top: 0.5em; margin-bottom: 0em; }

div.sidebar-body p:first-child, div.sidebar-body p.sidebar-first, p.summary-top, .summary-top, div.sidebar-body p.summary-top { font-size: 8pt; margin-top: 0em; margin-bottom: 0em; }


div.sidebar-body ul { list-style: disc outside; margin: 0 0 0 12pt; padding: 0 }

div.sidebar-body li { font-size: 8pt; padding: 0; margin: 0 }

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


.share-btn-container {
	
}

	#footer #credits img.bbb { margin-top: 20px; }

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}
#bodycontainer{position:relative;width:100%}
.eightcol{width:65.74585634900001%;}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol,.floatcol{position:relative;float:left;margin-left:2.762430939%;}
.page-heading-default{padding:1.875rem 3.125rem;margin:0}

.cont_bot_main_new { width:1025px; float:left;}

#primary {
	float: left;
	margin-left: 3.06%;
	width: 65.64%;
}


.left-sidebar-template #primary,
.left-sidebar-template #content-woocommerce {
	float: right;
}

.contact #primary .form label {
	display: block;
	padding-bottom: 5px;
}

	#primary,
	#secondary,
	#content-woocommerce,
	#footerarea .col-3  {
		float: none;
		margin-left: 0;
		width: auto;
	}

	.left-sidebar-template #primary,
	.left-sidebar-template #content-woocommerce {
		float: none;
	}

.no-margin-left {
	margin-left: 0px !important;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}


.homepage-lower-section .col-md-4, .homepage-lower-section  .col-xs-12 {
	padding: 0 5px 0 5px;
}


.td-container {
  width: 1068px;
  margin-right: auto;
  margin-left: auto;
}

.td-post-template-3 .td-post-header.td-container {
  
}

.td-category-header .td-container {
  position: relative;
}

.td_category_template_8 .td-category-header .td-container {
  height: 364px;
  display: table;
}

.td-footer-bottom-full .td-container {
  position: relative;
}

.td-footer-bottom-full .td-container:before {
  content: '';
  height: 1px;
  background-color: rgba(255, 255, 255, 0.1);
  position: absolute;
  top: -50px;
  width: 80%;
  left: 50%;
  margin-left: -40%;
}








.rf_fronttext_widget p {
	display: inline-block;
	margin-top: 0px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-sm-3{width:25%;}

.box{
	border-left : 1px solid #D08984;
	border-bottom : 1px solid #D08984;
	border-right : 1px solid #D08984;
}


.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }

  .label:empty {
    display: none; }

  .btn .label {
    position: relative;
    top: -1px; }


a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }


.label-default {
  background-color: #777777; }

  .label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e; }


.label-primary {
  background-color: #004990; }

  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #002f5d; }


.label-success {
  background-color: #00b1a3; }

  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #007e74; }


.label-info {
  background-color: #69d2e2; }

  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #3ec5da; }


.label-warning {
  background-color: #ffe716; }

  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #e2cb00; }


.label-danger {
  background-color: #f195bf; }

  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #eb68a4; }
