﻿
.footer .column {
	display: inline-block;
	vertical-align: top;
	padding-left: 5px;
}

#homepage .three-column .column {
	display: inline-block;
	width: 300px;
	text-align: left;
}

#homepage .three-column .column:first-child {
	float: left;
}

#homepage .three-column .column:last-child {
	margin-right: 0;
	float: right;
}



#new_christmas_mobile-nav
{
    display: none;
}

#menu-bottom-nav .menu-item a { 
    font-size: 20px;
}

#menu-bottom-nav .sub-menu .menu-item a,
#menu-bottom-nav .sub-menu .menu-item .menu-description { 
    font-size: 14px;
    margin-left: 20px;
}

.dbx-group, .dbx-box, .dbx-handle{position:relative; display:block}


.dbx-box{margin:0 0 15px 0; padding:0; border:none; clear:both; background:#fff}


.dbx-box-closed .dbx-content{display:block; height:4px; padding:0; overflow:hidden}

.dbx-box-closed .dbx-content *{display:none}

#content ul.lng{text-align:center;width:600px;margin-top:30px;border:1px solid #e1e1e1;background-color:#F3F3F3;padding:5px 0 5px 0;}

  #menu-bar .menu-wrapper ul,
  #menu-bar .menu-wrapper ul li.last {
    border: 0;
  }
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}
li.first.leaf.menu-views{width:30%;margin-right:2%;}
section#block-menu-menu-above-logo-menu ul li.leaf{list-style:none;list-style-image:none;display:inline-block;}
header ul.topnav li.pag1,header ul.topnav li.pag2,header ul.topnav li.show-pag1,header ul.topnav li.show-pag2{display:none!important}
.newheader .page-homepage.magazine .view-magazine-featured.view-display-id-block_1 .views-row-last{display:none;}
.view-interest-articles.view-location-articles .views-row{width:252px;}
.view-location-articles .views-row{width:263px;float:right;border:1px solid #eee;padding:5px;margin-bottom:10px;}
.view-location-articles .views-row-odd{margin-right:10px;float:left;}
.view-province-events.zest-tab-content .views-row-last a.mag-feature-item{margin-bottom:50px;}
.view-clone-of-wildlife-nature-provinc.view-display-id-ctools_context_14 .views-row a{display:none;}
.view-clone-of-wildlife-nature-provinc.view-display-id-ctools_context_14 .views-row a.cat-1283{display:block;}
.view-favourites.view-display-id-ctools_context_1 .views-row{display:none;}
.view-highlights .views-row-even a{margin-left:10px;}
.town-interest-list .views-row{margin-bottom:20px;}
.adventurer .nightjar-article-select .views-row{border:1px solid #F5F7ED;border-left:none;height:80px!important;min-height:0px!important;margin-bottom:-1px;padding:10px!important;}
.adventurer .nightjar-article-select .views-row:hover,.adventurer .nightjar-article-select .views-row.active{background-color:#F5F7ED;}
.adventurer .nightjar-article-select .views-row .teaser-strip{display:none;}
.adventurer .nightjar-article-select .views-row img.list-img{width:80px;height:80px;}
.adventurer .nightjar-article-select .views-row h2{font-family:'BebasRegular';color:#C3D154;font-size:20px;line-height:22px;word-spacing:0.2em;margin-top:-84px;height:auto;margin-bottom:0px;margin-left:87px;}
.adventurer .nightjar-article-select .views-row .teaser{margin-top:0px;margin-left:87px;font-family:"Ropa Sans";font-size:15px!important;color:#a5a5a5;text-align:left;}
.view-magazine-blogs .views-row{width:395px;border:1px solid #eee;margin-top:10px;margin-right:10px;padding:10px;padding-bottom:0px;}
.view-magazine-blogs .views-row-odd{clear:left;float:left;}
.view-magazine-blogs .views-row-even{clear:right;float:right;}
.view-magazine-blogs .views-row-last{margin-bottom:40px;}
.view-magazine-blogs .views-row.full-width{width:auto;margin-right:10px;padding-bottom:6px;}
.view-magazine-blogs .views-row.full-width .views-field-body{width:820px;}
.view-magazine-blogs .views-row.full-width .img-hires{float:left;margin-right:10px;}
.view-magazine-blogs .view-blog-profile .views-row{width:auto;margin-right:10px;border:none;padding:0;margin:0;}
.view-magazine-blogs .views-row.profile .views-field-picture{display:none;}
.view-magazine-blogs .views-row.profile .views-field-title{margin-left:0;}
.view-magazine-blogs .views-row.profile .views-field-name{display:none;}
.view-magazine-blogs .views-row.profile .views-field-created{display:none;}
.view-magazine-blogs .views-row.profile .views-field-body .img-hires img{width:200px;height:auto;float:left;margin-right:10px;}
.view-magazine-blogs .views-row.profile .mag-shares{display:none;}
.view-magazine-blogs .views-row.profile{background-color:#eee;border:1px solid #ccc;}
.view-magazine-blogs .views-row.profile .views-field-body{max-height:190px;border-top:1px solid #ccc;}
.view-blog-categories .views-row{width:auto;border:none;margin:0;padding:0;width:116px;clear:none;float:none;}
.view-id-magazine_homepage_gallery.view-display-id-block_1 .views-row-even img{margin-top:93px;}
.view-id-events .destination-highlights .view-highlights .views-row-odd a,.view-id-events .destination-highlights .view-highlights .views-row-even a{margin-right:8px;margin-left:0;}
.magazine .view-article-categories .views-row{position:relative;width:227px;height:150px;margin-bottom:14px;}
.magazine .view-article-categories .views-row a:hover{text-decoration:none;}
.magazine .view-article-categories .views-row:hover .views-field-name{opacity:0.8;filter:alpha(opacity= 80);}
.view-id-magazine_section.nightjar-home-articles .views-row{padding-right:15px;margin:0;margin-bottom:1px;cursor:pointer;float:left;width:336px;}
.view-id-magazine_section.nightjar-home-articles .views-row-even{padding-right:0px;}
.view-id-magazine_section.nightjar-home-articles .views-row img{width:96px;height:96px;}
.view-id-magazine_section.nightjar-home-articles .views-row:hover h2{text-decoration:underline;}
.view-id-magazine_section.nightjar-home-articles .views-row .article-short{min-height:96px;text-decoration:none;cursor:pointer;display:block;}
.view-id-magazine_section.nightjar-home-articles .views-row .short-form{min-height:0;}
.nightjar-article-select .views-row{min-height:154px;padding:7px;margin:0;margin-bottom:1px;cursor:pointer;}
.nightjar-article-select .views-row img.list-img{width:100px;height:100px;}
.nightjar-article-select .views-row a.logo-form .teaser-strip{margin-top:-7px;margin-left:-7px;width:269px;margin-bottom:5px;height:39px;padding-left:106px;}
.nightjar-article-select .views-row a.logo-form img.list-img{margin-top:3px;}
.nightjar-article-select .views-row:hover,.nightjar-article-select .views-row.active{background-color:#D4DCDD;}
.nightjar-article-select .views-row.active .article-short{margin-left:-26px;padding-left:26px;}
.nightjar-article-select .views-row .article-short{text-decoration:none;display:block;}
.view-magazine-featured .view-content .views-row,.view-province-events.view-display-id-block_2 .view-content .views-row,.view-province-events.view-display-id-default .view-content .views-row,.view-province-events.view-display-id-block .view-content .views-row,.view-province-events.view-display-id-block_1 .view-content .views-row{width:234px;float:left;margin:0 4px;}
.page-homepage .view-magazine-featured .view-content .views-row{float:none;margin:0;width:auto;}
.views-row-last .mag-feature-item{margin-right:0;}
.mag-rack .views-row .mag-feature-item{height:223px;}
.minimag-gallery .mag-homepage-sidebar .views-row{margin-bottom:37px;}

  .span3 {
    width: 166px;
  }

  .row-fluid .span3 {
    width: 22.928176794%;
    *width: 22.874985304638297%;
  }

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


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


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

	#footer-nav #f-northslopeecondev { width:192px !important; }

#footer-nav .column { float:left; width:192px; }

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}
 

ul.megamenu li a.last:HOVER{
	color: #d31920;
}


ul.megamenu li .megaSub li.last {
	margin-right: 0; 
}


.partner img.last {
	padding-right: 0
}


.ourgurantee li.last {
	padding: 0 0 0 10px;
	width: 150px
}


.blog li.last {
	margin: 0 0 0 18px
}


.shoppcart-strip ul li.last {
	padding: 0
}


.step3add.last {
	margin: 0
}


.step4addsec.last {
	margin: 0
}


.artinfotxt p.last {
	padding: 2px 0 0
}


.asiaservicestumb img.last {
	padding: 0
}


.box1.last {
	margin-right: 0
}


.feedbackleft .edit-con-sec.last {
	padding: 0 10px 7px 0
}


.myaccountS .upperinfo ul li .last {
	width: 98.5%;
	background: #e4f5fd;
}


.myaccountS .upperinfo ul li .last ul li {
	padding: 10px 0 0 25px;
	margin: 0 0 8px;
}


.myaccountS .upperinfo ul li .last ul li img {
	border: 1px solid #ccc;
}


.myaccountS .upperinfo ul li .last ul li:first-child {
	padding: 10px 0 0;
}


.rex_rel.last,.rex_rel2.last {
	border-bottom: 0
}


.homeProductListBlock ul li.last {
    margin-right: 0;
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}




.breaking_news_menu {
    position:absolute; 
    top:25px;
    display: none;
    width: 325px;
    
    height: 240px;
    left: 0;
    overflow: hidden;
    background: rgba(2,61,50,0.9);
    z-index: 9999;
    border-top: 1px solid #abccb7;
}


.breaking_news_menu ul  {
    width: 100%;
}


.breaking_news_menu ul li {
    width: 100%;
    text-align: left;
    padding-top: 10px;
}


.breaking_news_menu ul li a {
    float: left;
    line-height: 13px;
    text-transform: none;
}


.magazines .breaking_news_menu li:nth-child(6) {
  background: transparent;
}



.brdr3px{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}





.tutorial {
  clear: both;
  padding: 8px 5px 0 5px;
  border-bottom: 1px solid #ccc;
}

  .tutorial h3 {
    font-size: 1em;
  }

  .tutorial h3 a {
    text-decoration: none;
    color: #222;
  }

    .tutorial h3 a:visited { color: #777;}

    .tutorial h3 a:hover { color: #004577;}

  .tutorial .thumbnail img {
    float: left;
    margin: 5px 5px 5px 0px;
    padding: 3px;
    border: 1px solid #ccc;
  }

  .tutorial .block {
    font-size: .75em;
    color: #555;
  }

    .tutorial .block span.status {
      color: #999;
      font-size: .75em;
    }

  .tutorial .description {
    font-size: .8em;
    margin: 3px 0 7px 0;
    line-height: 1.4em;
  }

  .tutorial .stats, .bio .stats {
    clear: both;
    font-size: .75em;
    padding-bottom: 2px;
  }

    
    .tutorial .author {float: right; margin-right: -11px; font-weight: bold; }

    .tutorial .data {
      float: left;
      margin-top: 5px;
    }

    .tutorial .stats a {
      margin-right: .5em;
      color: #666;
      text-decoration: none;
    }

    .tutorial .stats a:hover {
      color: #222;
    }

    .tutorial .stats img {
      vertical-align: middle;
      padding: 1px;
      border: 1px solid #ccc;
    }

    .tutorial .gravatar {
      border: 0 !important;
    }


#content form span { width: 100%; }


.page-template-blog #content,
.blog #content {
    max-width: 720px;
    }


.fl-builder.page-template-blog #content,
.fl-builder.blog #content {
    max-width: none;
    }


    .fl-builder #content { padding:0; }

.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product div.thumbnails:after,.woocommerce #content div.product div.thumbnails:before,.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:before{content:" ";display:table}
.woocommerce #content div.product .woocommerce-tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product div.thumbnails a.first,.woocommerce #content div.product div.thumbnails:after,.woocommerce .cart-collaterals:after,.woocommerce .col2-set:after,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails:after,.woocommerce ul.products,.woocommerce ul.products li.first,.woocommerce ul.products:after,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page .cart-collaterals:after,.woocommerce-page .col2-set:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page ul.products,.woocommerce-page ul.products li.first,.woocommerce-page ul.products:after{clear:both}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}
.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}
.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}
.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}
.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}
.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}
.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}
.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}
.woocommerce #content div.product #reviews .comment:after,.woocommerce #content div.product #reviews .comment:before,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:before,.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before,.woocommerce-page div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:" ";display:table}
.woocommerce #content div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:after{clear:both}
.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}
.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}
.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}
.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}
.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}
.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}
#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}
.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce table.my_account_orders tr td.order-actions:before,.woocommerce table.shop_table_responsive tr td.actions:before,.woocommerce table.shop_table_responsive tr td.product-remove:before,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page table.my_account_orders tr td.order-actions:before,.woocommerce-page table.shop_table_responsive tr td.actions:before,.woocommerce-page table.shop_table_responsive tr td.product-remove:before{display:none}
.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}
.woocommerce #content table.cart td.actions .coupon:after,.woocommerce #content table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:before,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:before,.woocommerce-page table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:before{content:" ";display:table}
.woocommerce #content table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:after{clear:both}
.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{width:48%;box-sizing:border-box}
.woocommerce #content table.cart td.actions .button.alt,.woocommerce #content table.cart td.actions .input-text+.button,.woocommerce table.cart td.actions .button.alt,.woocommerce table.cart td.actions .input-text+.button,.woocommerce-page #content table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .input-text+.button,.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .input-text+.button{float:right}



.woocommerce #content,
.woocommerce-page #content {
	position: relative;
	}
	



	
.woocommerce #content a:hover,
.woocommerce-page #content a:hover {
	color: #1581b2;
}


.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.woocommerce #respond input#submit, 
.woocommerce #content input.button, 
.woocommerce-page a.button, 
.woocommerce-page button.button, 
.woocommerce-page input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page #content input.button,
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt, 
.woocommerce #respond input#submit.alt, 
.woocommerce #content input.button.alt, 
.woocommerce-page a.button.alt, 
.woocommerce-page button.button.alt {
	margin: auto;
	line-height: normal;
	position: inherit;
	font-family: inherit;
	text-decoration: inherit;
	overflow: inherit;
	left: auto;
	text-shadow: inherit;
	color: inherit;
	background: none;
    background-color: #199cd8;
    background-clip: border-box;
	white-space: inherit;
	display: inherit;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #fff;
    outline: none;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 1px;
    padding: 0 20px;
    text-transform: uppercase;
	line-height: 40px;
	display: inline-block;
	zoom: 1; *display: inline;
	box-shadow: none;
	text-shadow: none;	
}

	
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover, 
.woocommerce #respond input#submit:hover, 
.woocommerce #content input.button:hover, 
.woocommerce-page a.button:hover, 
.woocommerce-page button.button:hover, 
.woocommerce-page input.button:hover, 
.woocommerce-page #respond input#submit:hover, 
.woocommerce-page #content input.button:hover,
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover, 
.woocommerce #respond input#submit.alt:hover, 
.woocommerce #content input.button.alt:hover, 
.woocommerce-page a.button.alt:hover, 
.woocommerce-page button.button.alt:hover {
    background: none;
	background-color: #1581b2;
    color: #fff;
	box-shadow: none;
	text-shadow: none;	
}


.woocommerce a.button:active, 
.woocommerce button.button:active, 
.woocommerce input.button:active, 
.woocommerce #respond input#submit:active, 
.woocommerce #content input.button:active, 
.woocommerce-page a.button:active, 
.woocommerce-page button.button:active, 
.woocommerce-page input.button:active, 
.woocommerce-page #respond input#submit:active, 
.woocommerce-page #content input.button:active,
.woocommerce a.button.alt:active, 
.woocommerce button.button.alt:active, 
.woocommerce input.button.alt:active, 
.woocommerce #respond input#submit.alt:active, 
.woocommerce #content input.button.alt:active, 
.woocommerce-page a.button.alt:active, 
.woocommerce-page button.button.alt:active {
    background: none;
	background-color: #199cd8; 
	box-shadow: none;
	text-shadow: none;	  
}

	
.woocommerce div.product div.summary, 
.woocommerce #content div.product div.summary, 
.woocommerce-page div.product div.summary, 
.woocommerce-page #content div.product div.summary {
	margin-top: 0;
	}

	


.woocommerce table.cart input, 
.woocommerce #content table.cart input, 
.woocommerce-page table.cart input, 
.woocommerce-page #content table.cart input {
	padding: 6px 6px 6px;
	margin-top: -1px;
	}
		

.woocommerce #content table.shop_table.cart tbody tr:last-of-type input,
.woocommerce-page #content table.shop_table.cart tbody tr:last-of-type input,
.woocommerce table.cart td.actions .coupon .input-text, 
.woocommerce #content table.cart td.actions .coupon .input-text, 
.woocommerce-page table.cart td.actions .coupon .input-text, 
.woocommerce-page #content table.cart td.actions .coupon .input-text {
	padding: 0 20px;
	line-height: 40px;	
	}

		
	.woocommerce table.cart td.actions input[name="update_cart"],  
	.woocommerce-page #content table.cart td.actions input[name="update_cart"], 
	.woocommerce-page table.cart td.actions input[name="update_cart"] {
		float: right;
		}
#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}



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


.cf:after {
    clear: both;
}



.cf {
    *zoom: 1;
}
.article .header{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #e3e3e3}
.cms-index-index .brand-favorites .block-content,.cms-index-index .brand-favorites .block-layered-nav{background-color:#51b5d4;border:4px solid #51b5d4}
.cms-index-index .brand-favorites .block-content{border:0;display:none;left:auto;padding-bottom:10px;position:relative;right:auto}
.cms-index-index .brand-favorites .block-content a{color:#414046}
.cms-index-index .brand-favorites .block-content a:hover{color:#a8052b}
.block-layered-nav .block-content{display:none;background-color:#f6ead5}
.category-products+aside .block-layered-nav .block-content{display:block !important}


#popup .upload_btn_cont {
    margin-top: 19px;
    position: relative;
    padding-top: 35px;
    text-align: center;
}

#spotlight .slideshow li .slideshow-item{padding:0 20px;}
.small-12{position:relative;width:100%}


body.cart .masform .wrapper {
	width: 938px !important;
}

	
	body.home-page .container .wrapper {
		width: 938px;
		padding: 0;
	}

	
	.nav .wrapper {
		padding: 0;
	}


.wrapper { width:938px; margin: 0 auto; }

.wrapper:after { display: block; content: ""; clear: both; }


#hero.shop .text-container .large-span, #hero.shop .text-container .fluid-placeholder {
  min-height: 390px;
}

  
  #hero.shop .large-span, #hero.shop .fluid-placeholder {
    height: 390px;
    width: 1024px;
    max-width: none;
    position: relative;
  }

  
  #hero.shop .large-span {
    height: 390px;
    width: 1024px;
    left: -200px;
    max-width: none;
    position: relative;
  }


#home-hero .large-span, #home-hero .fluid-placeholder {
  left: 0px;
}

  
  #bands-landing-hero .large-span {
    height: 293px;
    width: 768px;
    left: -200px;
    max-width: none;
    position: relative;
  }


#show-hero img.large-span {
  margin-left: 20%;
  position: absolute;
  bottom: 0;
}

  
  #events-landing-hero .large-span {
    min-height: 230px;
  }
.top-navigation{position:relative;left:-6%;width:112%;min-height:3em;background:#111;padding:.375em 5.55%;margin:-.75em 0 0;line-height:0}
.top-navigation~button{top:2.25em}
.top-navigation .container{margin:0 auto;max-width:1280px}
.top-navigation .container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.background-image-active .top-navigation{background:rgba(255,255,255,.2)}
.background-texture-active .top-navigation{background:rgba(255,255,255,.2)}
  




.scp_posts { 
	margin-bottom: 40px;
}


.scp_posts .scp_post .scp_title { 
	display: block;
	font-size: 20px;
	font-wight: 700;
}


.scp_posts .scp_post .scp_date { 
	display: block;
	margin-top: 5px;
}


.scp_posts .scp_post .scp_post_content { 
	margin-top: 15px;
}


.scp_posts .scp_post .scp_post_thumbnail, .scp_posts .scp_post .scp_post_thumbnail_f { 
	float: left;
	margin: 20px 20px 20px 0;
	width: 200px;
}


.scp_posts .scp_post .scp_post_read_more { 
	display: block;
	margin-top: 10px;
}


.scp_posts .scp_cat_read_more { 
	display: block;
	margin-top: 10px;
}


.scp_posts .scp_pagination { 
	display: block;
	margin-top: 10px;
	margin-bottom: 20px;
}





.art-layout-wrapper
{
   position:relative;
   margin:0 auto 0 auto;
}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}

.gdlr-logo{ max-width: 285px; }

.gdlr-logo-right-banner{ margin-top: 28px; }

	
	body .gdlr-logo{ float: none; position: relative; display: block; 
		padding-right: 80px; padding-top: 30px; padding-bottom: 30px; }

	body .gdlr-logo.gdlr-align-left #gdlr-responsive-navigation .dl-trigger,
	body .gdlr-logo.gdlr-align-right #gdlr-responsive-navigation .dl-trigger{ top: 45px; margin-top: 0px; }

	
	body .gdlr-logo-right-banner{ max-width: 100%; float: none; margin-top: 0px; margin-bottom: 30px; }

.gdlr-logo h1{ margin-bottom: 0px; line-height: 0; }

.style-header-2 .gdlr-logo{ float: none; }


.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}


.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}


.modal-dialog {
  z-index: 1050;
  width: auto;
  padding: 10px;
  margin-right: auto;
  margin-left: auto;
}


#sdrn_bar .menu_title{color:#f2f2f2;font-weight:400;font-size:20px;line-height:20px}

			#sdrn_bar .menu_title, #sdrn_bar .sdrn_icon_menu {
				color: #000;
			}

#footer .column{
float:left;
width:18%;
margin-right:10px;
}



.nav h2, .nav hr { display: none }

.nav ul { 
 font-size: 10px;
 list-style: none;
 margin: 0;
 text-align: right;
}

.nav li {
 border-right: 1px solid #d7d7d7;
 display: inline;
 padding: 0 .75em;
 white-space: nowrap;
}

.nav li.last { border-right: none }

 .nav, form, .buttons form, form .buttons, form .inlinebuttons,
 .noprint, .trac-rawlink, .trac-nav, .trac-topnav {
   display: none;
 }
.col{float:left}

.menu-footer-hor-menu-container{ float:left}

.menu-footer-hor-menu-container ul{ margin:8px 0; padding:0;}
 
.menu-footer-hor-menu-container ul li{ list-style:none; display:inline-block; padding:7px 10px; border-right:solid 1px #e3e3e3;}
 
.menu-footer-hor-menu-container ul li a{ text-transform:uppercase; font-weight:normal; color:#686868; text-decoration:none; font-size:11px; }


#fw-title, #fw-smalltitle, #fw-bigcontain h3 {
	page-break-after:avoid
}


#fw-bigcontain h2, #fw-bigcontain h3, .blogTitle, .fwBlogEntryTitle {
	margin:1.5em 0 .5em !important;
	font-size:1.2em !important;
	font-weight:normal !important;
	text-transform:uppercase !important
}


#fw-bigcontain h4 {
	margin:1em 0 .25em;
	font-size:1em;
	font-weight:normal
}


#fw-bigcontain div, #fw-bigcontain p, #fw-bigcontain td {
	text-align:left !important
}


#fw-bigcontain a[href]:after {
	content:' (' attr(href) ')';
	font-size:.8em
}


#fw-bigcontain a[href=""]:after {
	content:''
}
#md-map-group .locations{text-align:center;position:absolute;z-index:10;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;top:118px;left:290px}
#md-map-group .locations h3{text-transform:uppercase;margin:0 0 8px;font-size:18px;line-height:1;color:#2478b2}
#md-map-group .locations .view{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background:#999;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:16px;padding:6px 12px}
#md-map-group .locations .view:hover,#md-map-group .locations .view:active,#md-map-group .locations .view:focus,#md-map-group .locations .view.active{text-decoration:none;background:#2478b2;color:white}
#map .locations{display:none}
