﻿


.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

div.custom-sidebar #searchform br.clear{ display: none; }


.cb-category-top {
  width: 100%;
  text-align: center;
  margin: 0 0 30px 0;
}


.cb-category-top img {
  width: auto;
}


#top{
	background-position: left top;
	width: 100%;
	height: 119px;
	float:left;
}

#top * {margin: 0px;padding: 0px;}

#top #logo { width:495px; height:124px; float:left;}

#top a img { border:0px;}
#sidebar-first,#sidebar-second,.navigation,#toolbar,#footer-wrapper,.tabs,.add-or-remove-shortcuts{display:none;}
#footer-wrapper table{font-size:1em;}
#footer-wrapper tr td,#footer-wrapper tr th{border-color:#555;border-color:rgba(255,255,255,0.18);}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none;}
#footer-wrapper .poll .bar{background-color:#666;}
#footer-wrapper .poll .bar .foreground{background-color:#ddd;}
#header,#main-content,#footer-wrapper,#button-bar{width:960px;margin:0 auto;}
.theme-2013 #header,.theme-2013 #main-content,.theme-2013 #footer-wrapper,.theme-2013 #button-bar{width:100%;}
#footer #footer-wrapper{max-width:980px;margin:0 auto;padding:10px;}

.bordered.big-border .sticky-header #logo { height: 30px;  }

.bordered .sticky-header #logo img { height: 24px !important; }

.bordered .sticky-header #logo, .bordered.big-border .sticky-header #logo { height: 24px;  }

		
header #logo {
	max-width: 100%;
	height: 50px;								
	transition: all 200ms ease;
	-webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
	position: relative;
	}

	header.sticky-header #logo { height: 40px; }
 
		
#logo h1 a { 
	max-height: 50px;
	}

	
#logo img {
	height: 50px;  							
	}

	header.sticky-header #logo img { height: 40px; }

.bordered .sticky-header #logo, .bordered .sticky-header #logo img { height: 24px;  }

.bordered.big-border .sticky-header #logo, .bordered.big-border .sticky-header #logo img { height: 30px;  }

footer .left-float, footer .right-float { float: none;  }

	
.left-float { 
	float: left; 
	}
.homepageDocumentsWrapper  .views-row .views-field-field-singledate{font-style:italic;}
.homepageDocumentsItem .views-field-title{font-size:1em;font-weight:bold;}
.homepageCalendar .views-field{color:#000;}
.documentsView .views-field-title a{font-weight:bold;}
.documentsView .views-field-created{font-style:italic;color:#666;font-size:.8em;}
.documentsView .views-field-body{border:0;color:#666;font-size:.8em;}
.views-field-title{padding-right:2px;}

.topmenu {
	background: #0b4892;
	font-family: 'Dosis', sans-serif;
	height:13px;
}

.topmenu a {
	color: #fff;
}
.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-md-12{width:100%}

						.ul-thumb ul span.box {position:relative; float: left; border: 3px solid #e0e0e0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-right:11px; margin-top:3px; }


			span.box a { display: block; }


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

.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-md-3 {
    width: 25%;
  }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }

.ad-leaderboard {
	width: 728px;
	height: 90px;
	margin:10px 0 20px 100px;
}
.block{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border-color:#ddd}
.block .block-title{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;border-color:#ddd;background-color:#f5f5f5;color:#333}
.block .block-title strong{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;font-weight:500}
.block .block-subtitle{margin:0 15px 10px;padding:10px 0;border-bottom:1px solid #ddd}
.block .actions:after,.block .actions:before,.block .block-content:after,.block .block-content:before{content:" ";display:table}
.block .actions:after,.block .block-content:after{clear:both}
.block .block-content:after,.block .block-content:before{content:" ";display:table}
.block .block-content:after{clear:both}
.block .block-content li.item{padding:10px 15px}
.block .btn-edit,.block .btn-remove{float:right;margin:1px 0 2px 5px}
.block .actions{padding:6px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;text-align:right;line-height:30px}
.block .actions:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.block .actions a{float:left}
.block .actions button.button{float:right;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.block .empty{margin:0;padding:15px}
.block li.odd{background-color:#f9f9f9}
.block-cart,.block-compare,.block-compared,.block-login,.block-poll,.block-related,.block-reorder,.block-subscribe,.block-tags,.block-viewed,.block-wishlist{font-size:12px}
.block-cart .mini-products-list .product-details .nobr small,.block-cart .mini-products-list .product-details .product-name{word-wrap:break-word}
.block-cart .mini-products-list .product-details .nobr{white-space:normal!important}
.block-account{border-color:#cd0000}
.block-account .block-title{border-color:#cd0000;background-color:#cd0000;color:#fff}
.block-account .block-title .badge{color:#cd0000;background-color:#fff}
.block-account .block-title strong{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;font-weight:500}
.block-account .block-content{padding:15px}
.block-account .block-content ul{margin-bottom:0}
.block-account .block-content li a{display:block;border-bottom:1px solid #ddd;padding:5px 0}
.block-account .block-content li.last a{border-bottom:0}
.block-account .block-content li.current{padding:5px 0;border-bottom:1px solid #ddd}
.block-account .block-content li.current.last{border-bottom:0}
.block-layered-nav dl{margin:0}
.block-layered-nav dt{padding:7px 15px;font-weight:700;text-transform:uppercase}
.block-layered-nav dd{padding:0 15px 0 20px;margin-bottom:10px}
.block-layered-nav dd.last{background:0 0}
.block-layered-nav .currently li{position:relative;padding:5px 15px}
.block-layered-nav .currently .label{font-weight:700;text-transform:uppercase}
.block-layered-nav .currently .btn-previous,.block-layered-nav .currently .btn-remove{position:absolute;right:4px;top:9px;margin:0}
.block-layered-nav .currently .btn-previous{right:17px}
.block-layered-nav .actions{text-align:right}
.block-layered-nav .actions .actions a{float:none}
.block-cart .summary{padding:10px 15px}
.block-cart .amount a{font-weight:700}
.block-cart .subtotal{border:1px solid transparent;border-radius:4px;background-color:#d9edf7;border-color:#bce8f1;color:#31708f;padding:4px;margin-bottom:0;text-align:center}
.block-cart .subtotal h4{margin-top:0;color:inherit}
.block-cart .subtotal .alert-link{font-weight:700}
.block-cart .subtotal hr{border-top-color:#a6e1ec}
.block-cart .subtotal .price{font-weight:700}
.block-cart .actions{border-bottom:1px solid #ddd}
.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right}
.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 8px 0}
.block-wishlist .actions{text-align:right}
.block-wishlist .actions a{float:none}
.block-related input.checkbox{float:left}
.block-related .product{margin-left:20px}
.block-poll label{color:#777;font-weight:700}
.block-poll input.radio{float:left;margin:1px -18px 0 0}
.block-poll .label{display:block;margin-left:18px}
.block-poll li{padding:10px 15px}
.block-poll .actions{margin:5px 0 0}
.block-poll .answer{font-weight:700}
.block-poll .votes{float:right;margin-left:10px}
.block-tags .block-content .tags-list{padding:15px!important;margin-bottom:0!important;font-size:12px}
.block-tags .actions{text-align:right}
.block-tags .actions a{float:none}
.block-subscribe .block-content{padding:15px 15px 0}
.block-subscribe .actions{margin:15px -15px 0}
.block-subscribe .actions button.button{float:none}
.block-reorder input.checkbox{float:left;margin:2px -20px 0 0}
.block-reorder .product-name{margin-left:20px}
.block-reorder .validation-advice{margin:3px 9px 7px}
.block-banner{border:0;background-color:transparent}
.block-banner .block-content{padding:0;background-color:transparent;text-align:center}
.block-banner .block-content img{display:block;max-width:100%;height:auto}
.block-login .block-content{padding:15px 15px 0}
.block-login .actions{margin:15px -15px 0}
.block-progress dl{margin:0}
.block-progress dt{font-weight:700;margin:0 0 6px;padding:7px 15px;background-color:#f5f5f5;border:solid #ddd;border-width:1px 0}
.block-progress dt:first-child{border-top:0}
.block-progress dd{padding:8px 13px;margin:0 0 6px}
.block-progress dt.complete,.block-progress p{margin:0}
.block-progress .cards-list dt{background:0 0;border:0;color:inherit;font-size:12px;margin:5px 0;padding:0}
.block-progress .cards-list dd{border:0;margin:0;padding:0}
.block-progress .cards-list .info-table th{font-weight:400}
.block-progress address{margin-bottom:0}
.block-progress p+table{margin-left:10px}


.block .block-content #leftnav-tree {
    margin: 15px;
}


.block .block-content #leftnav-tree li.level0 {
    margin-bottom: 6px;
}


.block .block-content #leftnav-tree li.level0.active {
    font-weight: bold;
}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}

.social-profiles ul li.facebook a {
	background-position: 0 0;		
}

.social-profiles ul li.facebook a:hover {
	background-position: 0 -40px;
}
.menu-item-201,.menu-item-202,.menu-item-203,.menu-item-529{display:none;}


#sdrn_bar .sdrn_ic{width:20px;height:22px;overflow:hidden;float:left;margin-right:16px;padding-top:2px;position:relative}


#sdrn_bar .sdrn_ic span{
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	display:block;
	position:absolute;
	width:20px;
	height:2px;
	left:0px;
	background:#000;
	}

.po-title{
	font-weight: 700;
	padding:0;
	margin:0 0 5px 0;
	font-size: 1.8em;
	color: #000;
	text-transform: capitalize;
	overflow: hidden;
	text-overflow: ellipsis;
	
	text-align: left;
	}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,.sidebar .widget h4,table th{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:900;}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:960px;}
.fusion-header-v2 .fusion-header,.fusion-header-v3 .fusion-header,.fusion-header-v4 .fusion-header,.fusion-header-v5 .fusion-header{border-bottom-color:#e5e5e5;}
.fusion-header .fusion-row{padding-top:0px;padding-bottom:0px;}
.fusion-header-v2 .fusion-secondary-header{border-top-color:#127bbd;}
.fusion-header-tagline{font-size:16px;color:#747474;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,0.97);}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,0.97);opacity:0.97;filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=97);}
#side-header,.fusion-header,.layout-boxed-mode .side-header-wrapper{background-color:rgba(255,255,255,1);}
.fusion-header-wrapper #side-header,.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background-color:#ffffff;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-header{padding-top:20px;padding-bottom:20px;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder{display:block;margin-top:20px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-header{padding-top:20px;padding-bottom:20px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-secondary-main-menu{padding-top:6px;padding-bottom:6px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder{display:block;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .searchform,.fusion-mobile-menu-design-classic.fusion-header-v5 .searchform{display:block;float:none;width:100%;margin:0;margin-top:13px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .search-table,.fusion-mobile-menu-design-classic.fusion-header-v5 .search-table{width:100%;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header-banner{margin-top:10px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu .searchform{display:none;}
.fusion-mobile-menu-design-classic .fusion-header-tagline{float:none;text-align:center;margin-top:10px;line-height:24px;}
.fusion-mobile-menu-design-classic .fusion-header-banner{float:none;text-align:center;margin:0 auto;width:100%;margin-top:20px;clear:both;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header{padding-top:20px;padding-bottom:20px;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo{margin:0 !important;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo{margin-bottom:20px !important;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:-20px;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons{display:block;}
.fusion-mobile-menu-design-modern .fusion-header-tagline{margin-top:10px;float:none;line-height:24px;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo{width:50%;float:left;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform{float:none;display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-banner{margin-top:10px;}
.fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo{float:left;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:0;margin-left:-30px;margin-right:-30px;margin-bottom:0;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu{position:static;border:0;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .searchform,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .searchform{float:none;}
.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-sticky-header-wrapper,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-sticky-header-wrapper{position:fixed;width:100%;}
.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v5 .fusion-logo{float:right;}
.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu{position:static;}
.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v4 .fusion-header-tagline,.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v5 .fusion-header-tagline{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder{display:none;}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder{display:block;}

.fusion-header { position:relative; }
.fusion-header-shadow:after, body.side-header-left .header-shadow#side-header:before, body.side-header-right .header-shadow#side-header:before{ display: none }

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

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

  #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 #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;
}

h3.fusion-megamenu-title {
  font-weight: normal;
}


#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,
.fusion-tabs .nav-tabs  li .tab-link,
.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:"Open Sans", Arial, Helvetica, sans-serif;
}


#jv-hotnews .jv-hotnews-items{
	top: 5px;
	left:0;
	margin-left:0;
}


#jv-hotnews .jv-hotnews-items .item a{
	color: #525252;
	font-style: italic;
}


#jv-hotnews .jv-hotnews-items .loader {
	list-style:none;
	left: 37%;
}

#jv-hotnews .jv-hotnews-items .item {position:absolute; top:0; left:0;}

.contact-first .contact-body {
  background-color: #000;
  padding: 40px 80px;
}

.contact-first .contact-body .lg {
  color: #ffd34e;
}

.contact-first .contact-body .address {
  display: block;
  font-size: 16px;
  color: #fff;
}

.contact-first .contact-body .phone {
  display: block;
  font-size: 24px;
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
}


.column--right .view-display-id-block_1 {
  margin-bottom: 10px;
}


.column--right .view-display-id-block_1 a {
  color: white;
}


.map-details .view-display-id-block_1 {
  margin-bottom: 10px;
}


.map-details .view-display-id-block_1 a {
  color: white;
}

																
						h1, h2, h3, h4, h5, h6, .et_quote_content blockquote p, .et_pb_slide_description .et_pb_slide_title {
										
											line-height: 0.9em;
									}

.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title { font-size: 65px; color: #ffffff !important; }

.et_pb_slider .et_pb_slide_0 .et_pb_slide_description .et_pb_slide_title { font-size: 100px !important; color: #ffffff !important; }


.container:after, .header:after, .nav:after, .page-body:after, .main:after, .sidebar:after, .footer:after, .product-slider ul:after, .weekly-circular .your-weekly-circular:after, .weekly-circular .weekly-circular-signup:after, .partners-slider ul:after, #circular-pages .ui-tabs-nav:after, .main .recipe-search-results:after, .blog-archive-list ul:after, .featured-recipe ul:after, .post:after, .post .postcontent:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden; }

.lte-ie8 .container, .lte-ie8 .header, .lte-ie8 .nav, .lte-ie8 .page-body, .lte-ie8 .main, .lte-ie8 .sidebar, .lte-ie8 .footer, .lte-ie8 .product-slider ul, .product-slider .lte-ie8 ul, .lte-ie8 .weekly-circular .your-weekly-circular, .weekly-circular .lte-ie8 .your-weekly-circular, .lte-ie8 .weekly-circular .weekly-circular-signup, .weekly-circular .lte-ie8 .weekly-circular-signup, .lte-ie8 .partners-slider ul, .partners-slider .lte-ie8 ul, .lte-ie8 #circular-pages .ui-tabs-nav, #circular-pages .lte-ie8 .ui-tabs-nav, .lte-ie8 .main .recipe-search-results, .main .lte-ie8 .recipe-search-results, .lte-ie8 .blog-archive-list ul, .blog-archive-list .lte-ie8 ul, .lte-ie8 .featured-recipe ul, .featured-recipe .lte-ie8 ul, .lte-ie8 .post, .lte-ie8 .post .postcontent, .post .lte-ie8 .postcontent {
  zoom: 1; }

    .post.featured.has-thumbnail .topmeta,
    .post.featured.has-thumbnail h2.posttitle,
    .post.featured.has-thumbnail .postcontent {
      margin-left: 0; }
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}
.modal-footer:before,.modal-footer:after{content:" ";display:table;}
.modal-footer:after{clear:both;}
.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}

	#rev_slider_1_1_wrapper .tp-loader.spinner2{ background-color: #FFFFFF !important; }



							





.rev_slider_wrapper{
	position:relative;
}
#sdrn_bar .sdrn_ic_1{top:0px;}
#sdrn_bar.menu_is_opened .sdrn_ic_1{top:-10px;}
.icon-social,.icon-faboo,.icon-twit,.icon-yout,.icon-igram,.icon-goop,.icon-pint,.icon-vime,.icon-fckr{height:50px;width:45px;text-indent:0;text-align:center;overflow:hidden;display:inline-block!important;color:transparent!important;font-size:27px;font-size:1.6875rem;line-height:50px;line-height:3.125rem;}
.icon-social:before,.icon-faboo:before,.icon-twit:before,.icon-yout:before,.icon-igram:before,.icon-goop:before,.icon-pint:before,.icon-vime:before,.icon-fckr:before{font-family:"icons";text-indent:0!important;height:50px;width:45px;}
.icon-goop:before{content:'\e804';}
.title .separator{display:none}
.title .separator.small,.title .separator.small.left,.title .separator.small.right{margin-top:14px;margin-bottom:10px}
.separator{position:relative;display:block;height:1px;background-color:#eaeaea;margin:10px 0}
.separator.transparent{background-color:transparent}
.separator.small{background-color:#303030;height:2px;position:relative;width:22px;display:block;margin:10px auto 20px auto}
.separator.small.left{margin:10px 0 20px 0}
.separator.small.right{margin:10px 0 20px auto}
.q_counter_holder .separator.small{background-color:#eaeaea;margin:19px auto 0 auto}
.q_counter_holder.left .separator.small{margin-left:0;margin-right:auto}
.q_counter_holder.right .separator.small{margin-left:auto;margin-right:0}
.q_pie_chart_holder .separator.small{background-color:#eaeaea;margin:10px auto 12px auto}
.portfolio_slider .image_holder .separator.small{margin:10px auto;background-color:#fff}
.projects_holder article .hover_feature_holder_title .separator.small,.projects_masonry_holder article .hover_feature_holder_title .separator.small{background-color:#fff;margin-top:10px;margin-bottom:10px}
.projects_holder article .portfolio_description .separator.small{margin-top:10px;margin-bottom:10px}
.portfolio_slider .image_holder .separator.small.transparent{background-color:transparent!important}
.projects_holder.hover_text article .hover_feature_holder_title .separator{background-color:#fff}
.blog_large_image_simple .separator.small{margin-top:22px}
.contact_section .separator,.contact_section .separator.small.right,.contact_section .separator.small.left{margin-top:6px;margin-bottom:35px}
.q_team .q_team_text_inner .separator{background-color:#1abc9c;margin-bottom:16px!important}
.carousel-inner .slider_content .text.one_by_one h2,.carousel-inner .slider_content .text.one_by_one h4,.carousel-inner .slider_content .text.one_by_one .separator,.carousel-inner .slider_content .text.one_by_one p,.carousel-inner .slider_content .text.one_by_one a.qbutton,.carousel-inner .slider_content .text.one_by_one .slide_anchor_holder{opacity:0;filter:alpha(opacity = 0);position:relative;top:70px}
.carousel-inner .active .slider_content .text.one_by_one h2,.carousel-inner .active .slider_content .text.one_by_one h4,.carousel-inner .active .slider_content .text.one_by_one .separator,.carousel-inner .active .slider_content .text.one_by_one p,.carousel-inner .active .slider_content .text.one_by_one a.qbutton,.carousel-inner .active .slider_content .text.one_by_one .slide_anchor_holder{-webkit-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-moz-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-o-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .separator{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel .item .text .separator{margin-top:40px;margin-bottom:40px;width:68%}
.carousel .item .left .text .separator{margin-left:0}
.carousel .item .right .text .separator{margin-right:0}

.headersignin {clear: right; float:right; height:17px; padding:0px 12px 0px 0px;}


    .covering {
        position: absolute;
        top: 0; left: 0;
        opacity: 0;
        -webkit-transition: opacity 0.2s ease-in-out;
        -moz-transition: opacity 0.2s ease-in-out;
        -o-transition: opacity 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out;
    }

    .container:hover .covering {
        opacity: 1;
    }

.main .cols .col .col-cnt {
	background-color: #FFF;
	width: 295px;
	float: left;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 9px;
	margin-left: 7px;
}

.main .cols-sec .col-cnt, .main .cols-sec .colside-sec .col-cnt, .main .cols-sec .col .col-cnt {
	float: left;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 7px;
	margin-left: 7px;
}

.main .cols-sec .colside .col-cnt {
	margin-left: 0px;
	margin-right: 3px;
}

.main .cols-sec .col .col-cnt {
	width: 383px;
}

.main .cols .col .col-cnt p {
	clear: both;
	width: 250px;
}

.main .cols .colside .col-cnt, .main .cols .collast .col-cnt {
	width: 180px;
	float: left;
	margin-bottom: 20px;
	padding: 0;
	margin-left: 7px;
}

.main .cols .colside .col-cnt {
	margin-right: 7px;
	margin-left: 0px;
	margin-bottom: 20px;
}

.main .cols-sec .collast .col-cnt {
	float: left;
	margin-bottom: 20px;
	padding: 0;
	margin-left: 7px;
	margin-right: 7px;
	width: 180px;
}

.main .cols .colside .col-cnt p {
	padding-left: 7px;
	padding-right: 5px;
	line-height: normal;
		color: #34495e;
	
}

  #secondary .quicklinks-widget a .outerContainer .innerContainer .element span {
    color: #111;
    text-decoration: none;
    padding: 0px 14px 0px 0px;
    display: block;
  }

.ie7 #secondary .quicklinks-widget a .outerContainer .innerContainer .element span,
.ie8 #secondary .quicklinks-widget a .outerContainer .innerContainer .element span {
  color: #111;
  text-decoration: none;
  padding: 0px 14px 0px 0px;
  display: block;
}

.ie7 #secondary .quicklinks-widget a .outerContainer .innerContainer .element {
  position: relative;
  top: -50%;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

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

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

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

  .header-v5 .navbar-collapse.collapse {
    display: none !important;
  }

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




#widget-block .widget-list{padding: 0;}

#widget-block{padding: 20px 0; margin: 0;}

#widget-block .widget{margin-bottom: 30px;}

#widget-block .content-widget .widgettitle{padding: 5px 10px; font-size: 20px; line-height: 30px;}


	
	
	#widget-block .widget_text{padding: 0;}

	#widget-block .widget_text .widgettitle{font-size: 20px; line-height: 30px; color: #000;}

	#widget-block .widget_text .textwidget{font-size: 14px; line-height: 24px; font-weight: 400;}

	#wrapper.boxed #widget-block{margin-top: 0;}


	
	
	#widget-block li{position: relative;}

	#widget-block .column{margin-bottom: 20px; overflow: hidden;}

	#widget-block .product-detail{padding: 15px 0 0;}


		
		
		.no-slider, .no-slider #widget-block{margin-top: 0 !important;}


	#widget-block .content{padding: 0; overflow: hidden;}


	#widget-block .post-title{margin: 0; font-size: 20px; line-height: 30px;}


	#widget-block .post-image{display: block; position: relative; overflow: hidden; border-radius: 6px;}

	#widget-block .post-image img{display: block; margin: auto; transition: all .1s ease-in-out;}

	#widget-block .post-image img:hover{transform: scale(1.1); -webkit-transform: scale(1.1);}


	#widget-block .post-image + .content{margin-top: 15px;}


	#widget-block .price{margin-bottom: 5px; font-size: 14px;}


	#widget-block .copy{margin-top: 10px;}

	#widget-block .copy p:last-of-type{margin-bottom: 0;}


	#widget-block .read-more{margin-top: 16px;}


		
		
		#widget-block .team-content-widget .content{padding: 0;}


		
		
		#widget-block .services-content-widget .post-image{margin: 0 20px 0 0; border-bottom: none;}

		#widget-block .services-content-widget .post-image img:hover{transform: none; -webkit-transform: none;}

		#widget-block .services-content-widget .content{padding: 0;}


		
		
		#widget-block .product-category-widget .content{padding: 0;}

		#widget-block .product-category-widget .post-image{border: none;}


		
		
		#widget-block .partners-content-widget .column{border: none;}

		#widget-block .partners-content-widget .post-image{border: none; padding: 10px; margin: 0;}


		#widget-block .testimonial-item.column{overflow: visible;}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}

#sidebar .current-menu-item.menu-item-has-children:after{
    content:'';
}

#sidebar .current-page-ancestor.menu-item-has-children:after{
    content:'';
}

#sidebar .current-menu-item .menu-item-has-children:after{
    content:'';
}


.header-small-nav .menu-item:after {
    content: '|';
    padding-left: 5px;
    padding-right: 5px;
    color: #4d585a;
}


.header-small-nav .menu-item:last-child:after {
    content: '';
}


.header-small-nav .menu-item {
    float: left;
}


.header-small-nav .menu-item a {
    color: #4d585a;
}

.side-menu-wrap .menu-item-has-children{

}

.side-menu-wrap .menu-item{

}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}

#homepage-staff img { }

.et_pb_section, .et_pb_column { 
    padding-bottom: 0px !important;
    padding-top: 10px !important;
}

			.et_pb_section { padding: 54px 0; }

			.et_pb_section.et_pb_section_first { padding-top: inherit; }

p.quote-name{
	color: #484848;
	font-size: 18px; 
	line-height:1.4;
	text-align: right;
	margin: 0 10px 1em;
}


table.jssectionbody {
	background-color:#FFFFFF;
}

#featuredJobsCnt table.jssectionbody {
    background: none;
    margin: 0.3em 0;
}

#featuredJobsCnt table.jssectionbody td.jstext div table.jssectionbody {
    background: #fff;
    margin: 0;
}

.jssectionbody {
	BACKGROUND-COLOR: #F7F7F9;
}
.gh-td{width:1%;vertical-align:bottom;padding:0;min-width:3px}
.gh-td-s{width:99%;vertical-align:middle;padding:0}



.menu-dropdown a.level1,
.menu-dropdown span.level1 { font-family: Arial, Helvetica, sans-serif; }


.menu-dropdown li.level1 { padding-bottom: 10px; }


.menu-dropdown:first-child .level1:first-child .level1 { background: none; }
 


.menu-dropdown .level1 .level1 span.icon {
	width: 30px;
	height: 30px;
	margin-left: -5px;
}

.menu-dropdown .level1 .level1 span.icon + span,
.menu-dropdown .level1 .level1 span.icon + span + span { margin-left: 25px; }


.menu-dropdown .level1 .level1 span.title { line-height: 18px; }

.menu-dropdown .level1 .level1 span.subtitle { margin-top: -1px; }



.menu-sidebar li.level1 { border-top: 1px solid #E8E8E8; }


.mod-box .menu-sidebar li.level1 { border-top: 1px solid #DCDCDC; }

.mod-box-color .menu-sidebar li.level1 { border-top: 1px solid #2880A0; }

.mod-fabric .menu-sidebar li.level1 { border-top: 1px solid #6E6E6E; }


#page .menu-sidebar li.level1:first-child { border-top: none; }


	#footer-bottom { text-align: center; }


.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }

.post {
  clear: both;
  margin-bottom: 72px;
}

.search .post,
.archive .post {
  margin-bottom: 40px;
}

.single .post {
  margin-bottom: 20px;
}



.post h2,
.push-post h2 {
  font-size: 21px;
  font-weight: normal;
  line-height: 1.2;
}


.index .post h2,
.single .post h2 {
  font-size: 26px;
}

.post small {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

.post ul.recent-posts-single {
    border-bottom: 1px solid #CCCCCC;
    font-size: 14px;
    list-style: none outside none;
    padding: 0 0 16px;
}

.post ul.recent-posts-single li {
    line-height: 16px;
    margin-bottom: 6px;
}


.post .stico_default {
  background: 0 !important;
  color: #333;
  font-weight: bold;
  padding-left: 0;
  text-transform: uppercase;
}

.post .bg-img-s {
  background-color: #fff;
  border: 1px solid #999;
  float: left;
  height: 90px;
  padding: 4px;
  width: 90px;
}

.post .bg-img-s a {
  display: block;
  height: 90px;
  overflow: hidden;
  width: 90px;
}

.post .push-post {
  margin-left: 108px;
}

.post .push-post p {
  margin: 3px 0 10px;
}

.c_img_t { z-index: 0; width: 85px;height:85px;border-radius:5px;}

img.c_img_t:hover {
box-shadow: 0 0 2px 2px #aaa;
-webkit-box-shadow: 0 0 2px 2px #aaa;
-moz-box-shadow: 0 0 2px 2px #aaa;
}

 


#header {
	height: 60px;
  width:960px;
  padding-top:10px;

	border-bottom:1px solid #3a3a3a;
  margin:0 auto;
}





.avant-button-wrap{display:inline-block;}

	.responsive .av_promobox .avant-button, .responsive .av_promobox .avant-button-wrap{width:100%; margin-top:4px; position: relative; top:0; left:0; text-align: center; float:none;}
.wdn-col-full,.wdn-grid-set-full .wdn-col{width:100%}
.wdn-col-five-tenths,.wdn-col-four-eighths,.wdn-col-one-half,.wdn-col-three-sixths,.wdn-col-two-fourths,.wdn-grid-set-halves .wdn-col{width:50%}
.wdn-col-one-third,.wdn-col-three-ninths,.wdn-col-two-sixths,.wdn-grid-set-thirds .wdn-col{width:33.33333333%}
.wdn-col-one-fourth,.wdn-col-two-eighths,.wdn-grid-set-fourths .wdn-col{width:25%}
.wdn-col-one-fifth,.wdn-col-two-tenths,.wdn-grid-set-fifths .wdn-col{width:20%}
.wdn-col-one-sixth,.wdn-grid-set-sixths .wdn-col{width:16.66666667%}
.wdn-col-one-seventh,.wdn-grid-set-sevenths .wdn-col{width:14.28571429%}
.wdn-col-one-eighth,.wdn-grid-set-eighths .wdn-col{width:12.5%}
.wdn-col-one-ninth,.wdn-grid-set-ninths .wdn-col{width:11.11111111%}
.wdn-col-one-tenth,.wdn-grid-set-tenths .wdn-col{width:10%}

.page-title .label { font-size: 35px; font-size:   ; font-weight: 700; font-family:  'Source Sans Pro', sans-serif ; text-transform:   ; color:  #734c3d ; }

.page-title .label a { color:  #734c3d ; }

.main-header nav.full .nav-item .dropdown-wrap .dropdown-item a .label, .main-header nav.full .nav-item .dropdown-wrap .dropdown-item a .icon { color: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; background-color: #b5db74; }

.mega-nav .list .label { font-size: 14px; color: #ffffff; width: 100%; margin: 0 0 22px; padding: 10px 0 24px; border-bottom: 1px solid rgba(255, 255, 255, 0.15); }

.mega-nav .list .label a { color: #ffffff; }


.main-header nav.full.dark .nav-item.dropdown:hover .label, .main-header nav.full.dark .nav-item.has-mega-nav.active .label { color: #000000; }

.main-header nav.full.dark .nav-item .dropdown-item a .label, .main-header nav.full.dark .nav-item .dropdown-item a .icon { color: #000000; }

.mega-nav.dark .list .label { color: #000000; border-bottom-color: rgba(0, 0, 0, 0.15); }

.mega-nav.dark .list .label a { color: #000000; }

.customer.order .order-history .table td.product-item .label { display: block; }

.customer.order .order-history .table td.product-item .label.vendor { color:  #ba9b82 ; font-size: 10px; margin-bottom: 10px; }

.customer.order .order-history .table td.product-item .label.title { margin-bottom: 15px; }

.customer.order .order-history .table td.product-item .label.title a { color: #0ec7c1; font-size: 16px; }

.customer.order .order-history .table td.product-item .label.variant { font-family:  'Source Sans Pro', sans-serif ; font-size: 12px; }

.collections .collection:hover .label, .featured-collections .collection:hover .label { visibility: hidden; }

.collections .collection .label, .collections .collection .browse, .featured-collections .collection .label, .featured-collections .collection .browse { position: absolute; top: 50%; left: 0; right: 0; z-index: 1000; text-align: center; color: #ffffff; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.33); margin: 0; padding: 0 30px; }

.collections .collection .label, .featured-collections .collection .label { font-size: 21px; font-size:   ; font-family:  'Source Sans Pro', sans-serif ; text-transform:   ; }

.collections .collection .label.preload, .featured-collections .collection .label.preload { visibility: hidden; }

.product .overlay .label { position: absolute; top: 50%; left: 0; right: 0; text-align: center; font-size: 14px; line-height: 30px; padding: 0 15px; color: #ffffff; }

.product .price .label, .quick-shop-content .price .label, #product-area .price .label, .mobile-product-title .price .label { color: #734c3d; margin-right: 5px; }

.template-blog .articles .meta li.prev-next-post .label, .template-article .articles .meta li.prev-next-post .label { display: inline; }

.template-collection .page-title .label { position: relative; top: 4px; }

.template-cart .table td.product-item .label { display: block; }

.template-cart .table td.product-item .label.vendor { color:  #ba9b82 ; font-size: 10px; margin-bottom: 10px; }

.template-cart .table td.product-item .label.title { margin-bottom: 15px; }

.template-cart .table td.product-item .label.title a { color: #0ec7c1; font-size: 16px; }

.template-cart .table td.product-item .label.variant { font-family:  'Source Sans Pro', sans-serif ; font-size: 12px; }

.template-search .result.item-product .details .price .label { color:  #734c3d ; margin-right: 5px; }
div.date-calendar-day span.year{font-size:.9em;padding:2px;}
.page-training-events .event-type-webinar .time .day,.page-training-events .event-type-webinar .time .month,.page-training-events .event-type-webinar .time .year{display:none;}
.pane-bundle-slideshow-fpp .field-slideshow .field-slideshow-caption .field-slideshow-caption-text{position:relative;padding:0;bottom:0;}
span.field-slideshow-caption-text{font-size:18px;}
.pane-bundle-slideshow-fpp #field-slideshow-1-wrapper .field-slideshow-caption-text{background:transparent;bottom:0;display:block;max-width:none;padding:0;position:relative;}
.sr,.two-images-bottom .wrapper .description-container span.description,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description,.three-images-bottom-fpp .second-block .title-container .description-container span.description,.pane-bundle-slideshow-fpp .pager_description,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text a{font-family:"ss",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:normal;}
.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text{background:#354658;background:rgba(53,70,88,0.8);color:#fff;font-size:18px;}
.subdomain-chppcor .pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text{background:#a80532;background:rgba(168,5,50,0.85);}
.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text a{font-size:18px;}
.subdomain-spice .pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text,.subdomain-cisac .pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text{background:transparent;}
.node-type-impact .node-impact .field-name-field-slideshow-slide .field-slideshow-caption .field-slideshow-caption-text{position:static;}
.field-slideshow-caption-text{position:absolute;bottom:20px;left:0;max-width:90%;background:#354658;background:rgba(53,70,88,0.8);}
.ie8 .field-slideshow-caption-text{display:block;min-width:auto !important;}
.field-slideshow-caption-text a{display:block;font-family:'ss_semibold',Arial,sans-serif;font-weight:bold;font-size:24px;line-height:1.2em;color:#fff;color:#fff;}
.field-slideshow-wrapper .field-slideshow-caption-text{background:#a80532;background:rgba(168,5,50,0.85);color:#fff;}
.field-slideshow-wrapper .field-slideshow-caption-text a{font-size:18px;}
.subdomain-ahpp .field-slideshow-caption-text a,.subdomain-ahpp .field-slideshow-caption-text span,.subdomain-chn .field-slideshow-caption-text a,.subdomain-chn .field-slideshow-caption-text span,.subdomain-chn .field-slideshow-caption span,.subdomain-ksp .field-slideshow-caption-text span,.subdomain-ksp .field-slideshow-caption span,.subdomain-seaf .field-slideshow-caption-text span,.subdomain-seaf .field-slideshow-caption span{font-size:26px;}

.grt ul ul, .grt ul ol, .grt ol ul, .grt ol ol, .wp-caption p, .post_box .alert p:last-child, .post_box .note p:last-child, .post_content blockquote.right p, .post_content blockquote.left p {
	margin-bottom: 0;
}

.post_content li a {
	text-decoration: underline;
}

.post_content li a:hover {
	text-decoration: none;
}

.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}


.columns:after, .menu:after, .post_box:after, .post_content:after, .author_description:after, .sidebar:after, .query_box:after, .prev_next:after, .comment_text:after, .comment_nav:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-column {
  margin-bottom: 20px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}
.fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title{color: #DDDDDD;}


.container-md {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

#left-post{margin-right:300px; float:none; position:relative}
.carousel-control.left .numbers{float:right;height:40px;line-height:40px;padding:0 20px 0 0}
.carousel-control.right .numbers{float:left;height:40px;line-height:40px;padding:0 0 0 20px}


.sbig {
  font-family: "Montserrat", sans-serif;
  font-size: 82px;
  color: #121213;
  line-height: 1.3em;
  letter-spacing: 0.01em;
}

.sbig a {
  color: inherit;
}

.home-media .home-content .sbig {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  border: 0 !important;
}

.home-slider li .slider-content .sbig {
  margin-top: 30px;
  color: #fff;
  font-size: 70px;
  border-top: 3px dotted #fff;
  border-bottom: 3px dotted #fff;
  white-space: nowrap;
  padding-left: 35px;
  padding-right: 35px;
  line-height: 1.7em;
}
.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-lg-8{width:66.66666667%}

p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}

#contentnav ul li.left {
    float: left;
}

#homepage .three-column .content .btn-container {
	text-align: center;
	margin-top: 6px;
}

#homepage .three-column .content .btn {
	padding: 4px 8px;
}

#homepage .three-column h3.red, #homepage .three-column a.btn.red, #homepage .three-column a.btn.red:hover {
	color: #f37a8a !important;
	background-color: #9e2432;
}

#homepage .three-column h3.green, #homepage .three-column a.btn.green, #homepage .three-column a.btn.green:hover {
	color: #b5d2c8 !important;
	background-color: #468074;
}

#homepage .three-column h3.blue, #homepage .three-column a.btn.blue, #homepage .three-column a.btn.blue:hover {
	color: #86b9d8 !important;
	background-color: #00548a;
}

		#cust-navigation100 {
			position: absolute;
			top: 10px;
			right: 10px;
			z-index: 15;
			display: none;
		}



body div#blog-description,body div.sidebar,body div.access,body div#globalnav,body span.archive-meta,body div.cat-meta,body div#footer,body div.navigation,body div.comments form#commentform,body h3#respond{display:none;}

body div#globalnav,body div.access,span#theme-link span.additional-name,span#theme-link span.family-name{display:none;}


.menu-item .dropdown-menu, .menu-item .dropdown-menu li a {
	color: #559664;
}


#classic .menu-item .dropdown-menu, #classic .menu-item .dropdown-menu li a {
	color: #f06e28;
}


#jeglio .item .love-this{right:0px; padding:3px 6px; font-size:70%; background:white; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; margin:0 0px}


#jeglio .item .love-this, #jeglio .item .closeme{z-index:20; top:0; position:absolute; cursor:pointer; opacity:0.4}


#jeglio .item:hover .love-this{opacity:1}


#item-theater .love-this{background:white; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; font-size:70%; padding:3px 6px; right:1px; margin:0 5px}


#item-theater .love-this, #item-theater .closeme{cursor:pointer; opacity:0.4; position:absolute; top:0; z-index:20}


#item-theater:hover .love-this{opacity:1}
#nav li.date{color:#666666;}
.no-touch .entry-portfolio--hovercard .hovercard__inner{width:100%;height:100%;padding:1.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .35s ease-out;transition:opacity .3s ease,-webkit-transform .35s ease-out;transition:transform .35s ease-out,opacity .3s ease;transition:transform .35s ease-out,opacity .3s ease,-webkit-transform .35s ease-out}
.no-touch .entry-portfolio--hovercard.has-no-thumbnail .hovercard__inner,.no-touch .entry-portfolio--hovercard:hover .hovercard__inner{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.no-touch .entry-portfolio--hovercard.entry-masonry .hovercard__inner{padding:1.1588rem}

.columnthree {
float: left;
margin: 0 0px 0 0;
width: 94%;
}

#pick-babes-drop-down ul #pick-babes-burleson a {background-position:0 -132px;}

.featured-post{position:relative;background:black;-webkit-box-shadow:1px 1px 6px #000000;-moz-box-shadow:1px 1px 6px #000000;box-shadow:1px 1px 6px #000000;}

.featured-post,.featured-post .th{height:223px;width:239px;}

.featured-title,.featured-post-info,.votes-counter,.featured-thumbnail{position:absolute;display:block;}

.featured-post-info,.featured-title{text-align:center;width:233px;padding:3px;}

.featured-post-info{color:white;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;top:194px;font-family:'TradeGothicW01-BoldCn20 675334',arial;font-weight:normal;font-size:12px;line-height:13px;}

.featured-post-info b{font-size:16px;font-weight:normal;letter-spacing:1pt;}
.fpc-container .fpc-row-fluid .fpc-span4{width:31.914893617%}
.fpc-row-fluid .fpc-span4 .fpc-widget-front .round-div{top:-66px;left:-54px}



div#actions{ line-height: 1.4}

.footer-bottom-menu ul li a:hover,.copyright-info a:hover {
  color: #009587;
}

.copyright-info {
  margin: 3px 0 0;
  color: #fff;
}

.copyright-info a {
  color: #ddd;
}

.home-3 .footer-mid-menu ul li a:hover,.home-3 .footer-bottom-menu ul li a:hover, .copyright-info a:hover{
  color: #0b96f3;
}

.home-4 .footer-mid-menu ul li a:hover, .home-4 .footer-bottom-menu ul li a:hover, .copyright-info a:hover {
  color: #ea7696;
}

.home-5 .footer-mid-menu ul li a:hover, .home-5 .footer-bottom-menu ul li a:hover, .copyright-info a:hover {
  color: #269c58;
}

.home-6 .footer-mid-menu ul li a:hover, .home-6 .footer-bottom-menu ul li a:hover, .copyright-info a:hover {
  color: #d2c276;
}

.home-7 .footer-mid-menu ul li a:hover, .home-7 .footer-bottom-menu ul li a:hover, .copyright-info a:hover {
  color: #f39c6c;
}

.home-8 .footer-mid-menu ul li a:hover, .home-8 .footer-bottom-menu ul li a:hover, .copyright-info a:hover {
  color: #de4c4a;
}

.home-9 .footer-mid-menu ul li a:hover,.home-9 .footer-bottom-menu ul li a:hover, .copyright-info a:hover {
  color: #e98388;
}


#headerlink-1 , #headerlink-2, #headerlink-3 {
	opacity: .6;
}


#headerlink-1:hover , #headerlink-2:hover, #headerlink-3:hover {
	opacity: 1;
}

#headerlink-2 {
	position: absolute;
	top: 228px;
	left: 40px;
}
.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-md-12{width:100%}


header .logo .col-md-12 {
	text-align: center;
}

	
	.row.topnav .col-md-12, .row.mainnav .col-md-12 {
		padding-left: 0;
		padding-right: 0;
	}

.group-item-info.tbl-points .member-points,.group-list .post-info.tbl-points .member-points{line-height:1.2}

.group-item .member-points,.group-list .post .member-points{color:#999}

.group-item .member-points span,.group-list .post .member-points span{white-space:nowrap}

.group-item .member-points a,.group-list .post .member-points a{white-space:nowrap;color:#999}

.group-item .member-points a.period-points-plus,.group-list .post .member-points a.period-points-plus{color:#00d3db}

.group-item .member-points a.period-points-minus,.group-list .post .member-points a.period-points-minus{color:#DC1D5A}

.group-item .member-points a.js-simple-tip:after,.group-item .member-points a.js-simple-tip:before,.group-list .post .member-points a.js-simple-tip:after,.group-list .post .member-points a.js-simple-tip:before{content:'';position:absolute;display:block;background-color:#FFF;left:50%;opacity:0;transition:opacity .3s}

.group-item .member-points a.js-simple-tip:after,.group-list .post .member-points a.js-simple-tip:after{content:attr(data-powertip);box-shadow:0 0 6px rgba(0,0,0,.3);color:#000;cursor:default;padding:0 5px;text-align:center;white-space:nowrap;z-index:100;min-width:100px;top:-25px;margin-left:-50px}

.group-item .member-points a.js-simple-tip:before,.group-list .post .member-points a.js-simple-tip:before{width:6px;height:6px;box-shadow:-1px 1px 0 #bbb;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=.7071067811865476, M12=.7071067811865475, M21=-.7071067811865475, M22=.7071067811865476);zoom:1;margin-left:-3px;top:-11px;z-index:101}

.group-item .member-points a.js-simple-tip:hover:after,.group-item .member-points a.js-simple-tip:hover:before,.group-list .post .member-points a.js-simple-tip:hover:after,.group-list .post .member-points a.js-simple-tip:hover:before{opacity:1}

.group-item .member-points .icon-arrow,.group-list .post .member-points .icon-arrow{width:15px;height:15px;stroke-width:2px;margin-top:-2px}

.group-item .member-points .member-arrow,.group-list .post .member-points .member-arrow{display:inline-block;vertical-align:middle}

.group-item .member-points .member-arrow-up,.group-list .post .member-points .member-arrow-up{margin-top:-3px}

.group-item .member-points .member-arrow-up .icon-arrow,.group-list .post .member-points .member-arrow-up .icon-arrow{stroke:#00d3db}

.group-item .member-points .member-arrow-down,.group-list .post .member-points .member-arrow-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-1, M12=-.00000000000000012246, M21=.00000000000000012246, M22=-1);zoom:1}

.group-item .member-points .member-arrow-down .icon-arrow,.group-list .post .member-points .member-arrow-down .icon-arrow{stroke:#DC1D5A}

.span12 {
  width: 940px;
}

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

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

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

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

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
.pull-left{float:left!important}
.fa.pull-left{margin-right:.3em}
.header-global .primary-nav .menu-header{height:34px;background:#3d464a}
.header-global .primary-nav .menu-header h6{font-family:calluna-sans,sans-serif;font-size:13px;text-align:center;margin:0;line-height:34px;color:#697072}
.header-global .menu-header{display:none}
.header-global .primary-nav .menu-item-has-children{position:relative}
.header-global .primary-nav .menu-item-has-children:first-child .sub-menu{width:315px}
.header-global .primary-nav .menu-item-has-children .sub-menu{display:block;position:absolute;background:#464f52;background:rgba(70,79,82,.95);left:0;width:auto;min-width:180px;padding:10px 15px;top:100%;opacity:0;pointer-events:none;-webkit-transition:150ms;-moz-transition:150ms;-ms-transition:150ms;transition:150ms}
.header-global .primary-nav .menu-item-has-children .sub-menu li{display:block}
.header-global .primary-nav .menu-item-has-children .sub-menu li:hover span{color:#1db5ca}
.header-global .primary-nav .menu-item-has-children .sub-menu span{color:#fff;height:auto;line-height:1.4!important;padding:12px 0;display:block;margin:0}
.header-global .primary-nav .menu-item-has-children .sub-menu:after{display:none}
.header-global .primary-nav .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto}
.ie-8 .header-global .primary-nav .menu-item-has-children .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children .sub-menu{display:none}
.ie-8 .header-global .primary-nav .menu-item-has-children:hover .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children:hover .sub-menu{display:block}


header .menu .bgmenu{background:#181818; height:0px; width:0px; position:absolute; top:0px; z-index:10}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


#header .menu .menu-item-language{display: none;}




.cbp-spmenu .menu-item-language-current a{display:none;}

.cbp-spmenu .submenu-languages .menu-item-language-current a{display: block;font-size:1em;}

.cbp-spmenu .submenu-languages .menu-item-language-current a:hover{background: #444;}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#999}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}

.navbar-custom .navbar-nav .open .dropdown-menu {
  background-color: #0f74bf;
  border-bottom: 1px #9cc1ff solid;
}


  .menu-item-has-children {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
  }

.last {
	padding-right:0px!IMPORTANT;
}

#myAccount .navitem.last{border-right:0;}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}

.road {
  background: #f2f5eb;
  padding: 30px 0;
  text-align: center;
  margin-top: 50px;
}

.road h1 {
  font-size: 38px;
  font-weight: 600;
  font-family: 'fjalla_oneregular';
  color: #000000;
  margin: 10px 0;
  text-transform: uppercase;
}

.road .views-field-name a {
  margin-top: 15px;
}

.road .tagline {
  font-size: 18px;
  border-top: 1px solid #8d8d8d;
  margin-bottom: 30px;
  padding-top: 10px;
}

.road a {
  font-size: 21px;
  font-weight: 600;
  font-family: 'fjalla_oneregular';
  color: #8d8d8d;
  display: block;
  overflow: hidden;
}

.road a span {
  display: block;
  margin-top: 20px;
}

.road a:hover {
  color: #000000;
}

.road a img:hover {
  opacity: 0.8;
}

.road .col-sm-4:nth-child(2) img {
  margin: 0 auto;
}

.road .col-sm-4:nth-child(3) img {
  float: right;
}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}
.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;}
		
.pipestyle {font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #CCCCCC;
			}
.icon-social,.icon-faboo,.icon-twit,.icon-yout,.icon-igram,.icon-goop,.icon-pint,.icon-vime,.icon-fckr{height:50px;width:45px;text-indent:0;text-align:center;overflow:hidden;display:inline-block!important;color:transparent!important;font-size:27px;font-size:1.6875rem;line-height:50px;line-height:3.125rem;}
.icon-social:before,.icon-faboo:before,.icon-twit:before,.icon-yout:before,.icon-igram:before,.icon-goop:before,.icon-pint:before,.icon-vime:before,.icon-fckr:before{font-family:"icons";text-indent:0!important;height:50px;width:45px;}
.icon-twit:before{content:'\e808';}

.portfolio .portfolio-boxed .portfolio-item-wrapper .fusion-separator {
  border: 0 !important;
  height: 0px !important;
  margin-top: 0 !important;
}

.fusion-modal .fusion-separator {
  width: 100% !important;
}

.fusion-separator {
  margin: 0 auto;
  border: 0 solid #e7e6e6;
  clear: both;
  position: relative;
  z-index: 11;
}

.fusion-separator.sep-none {
  height: 1px;
}

.fusion-separator.sep-double {
  height: 8px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}

.fusion-separator.sep-single {
  border-top-width: 1px;
}

.fusion-separator.sep-dashed {
  border-bottom-style: dashed;
  border-top-style: dashed;
}

.fusion-separator.sep-dotted {
  border-bottom-style: dotted;
  border-top-style: dotted;
}

.fusion-separator.sep-shadow {
  height: 1px;
  overflow: visible;
  border: none;
  background: none;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(150, 150, 150, 0)), color-stop(15%, rgba(150, 150, 150, 0)), color-stop(50%, rgba(150, 150, 150, 0.65)), color-stop(85%, rgba(150, 150, 150, 0)), color-stop(100%, rgba(150, 150, 150, 0)));
  background: -webkit-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -moz-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -ms-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -o-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}

.fusion-separator.sep-shadow:after {
  display: block;
  margin-top: 10px;
  height: 6px;
  width: 100%;
  content: '';
  background: -webkit-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);
  background: -moz-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
  background: -o-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);
}

.fusion-separator .icon-wrapper {
  position: absolute;
  display: table;
  left: 50%;
  top: 50%;
  margin: -13px 0 0 -13px;
  height: 26px;
  width: 26px;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #AAAAAA;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: center;
}

.fusion-separator .icon-wrapper i {
  display: block;
  display: table-cell;
  vertical-align: middle;
}

body:not(:-moz-handler-blocked) .fusion-separator.sep-shadow:after {
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
}


#main,#wrapper,
.fusion-separator .icon-wrapper, html, body, .bbp-arrow { background-color:#ffffff; }


  .overlay-filter {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  z-index: 100;
}

#inner_wrapper{
    
position:relative;width:100%;
}

section#hero .game .title{margin:0;}

section#hero .game .title a{display:inline-block;width:82%;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;background-repeat:no-repeat;background-position:center center;}

section#hero .game.primary .title{width:240px;height:80px;margin:0 auto;}

section#hero .game.primary .title a.smallImgPath{display:none;}

section#hero .game.secondary .title a.largeImgPath{display:none;}

section#hero .game.secondary .title{position:relative;width:320px;height:58px;text-align:center;}

#games .games-list .game .title{content:"";width:180px;height:60px;margin:0 auto;}

#games .games-list .game.daily-draw .title{margin-bottom:0;}

#games .games-list .game .title a{display:block;width:100%;height:100%;overflow:hidden;text-indent:100%;overflow:hidden;white-space:nowrap;background-repeat:no-repeat;background-position:center center;}

#games .games-list .game.history .title{position:absolute;top:64px;left:0;right:0;font-family:'Kameron';font-weight:700;text-transform:uppercase;font-size:30px;}

#page .image-module .title{margin:0;}

#page .col-2.image-module .title{margin:1em 0 0 0;}



    
    .td-header-wrap .td-header-top-menu-full,
    .td-header-wrap .top-header-menu .sub-menu {
        background-color: #ffffff;
    }

    .td-header-style-8 .td-header-top-menu-full {
        background-color: transparent;
    }

    .td-header-style-8 .td-header-top-menu-full .td-header-top-menu {
        background-color: #ffffff;
        padding-left: 15px;
        padding-right: 15px;
    }


    .td-header-wrap .td-header-top-menu-full .td-header-top-menu,
    .td-header-wrap .td-header-top-menu-full {
        border-bottom: none;
    }



    
    .td-header-top-menu,
    .td-header-top-menu a,
    .td-header-wrap .td-header-top-menu-full .td-header-top-menu,
    .td-header-wrap .td-header-top-menu-full a,
    .td-header-style-8 .td-header-top-menu,
    .td-header-style-8 .td-header-top-menu a {
        color: #000000;
    }

.num_min .hov_mid_nov { float:left; width:200px; text-align:left;font-size:12px; color:#333333; font-weight:bold; padding:0 0 5px 0; }

.c_img_t { z-index: 0; width: 85px;height:85px;border-radius:5px;}

img.c_img_t:hover {
box-shadow: 0 0 2px 2px #aaa;
-webkit-box-shadow: 0 0 2px 2px #aaa;
-moz-box-shadow: 0 0 2px 2px #aaa;
}


.headbar {
	width: 100%;
	min-height: 60px;
	height: auto;
	overflow: hidden;
	background: #000000;
	text-align: right;
	padding: 12px 0;
}
.main-page-button a{background:#d1d1d1;background-image:-webkit-linear-gradient(top,#d1d1d1,#878787);background-image:-moz-linear-gradient(top,#d1d1d1,#878787);background-image:-ms-linear-gradient(top,#d1d1d1,#878787);background-image:-o-linear-gradient(top,#d1d1d1,#878787);background-image:linear-gradient(to bottom,#d1d1d1,#878787);box-shadow:2px 2px 10px #ccc;clear:left;color:#002b55;display:block;float:left;font-family:Arial;margin:10px 0 5px;padding:2px 20px;text-decoration:none}
.main-page-button a:hover{background:#abacad;background-image:-webkit-linear-gradient(top,#abacad,#5e5e5e);background-image:-moz-linear-gradient(top,#abacad,#5e5e5e);background-image:-ms-linear-gradient(top,#abacad,#5e5e5e);background-image:-o-linear-gradient(top,#abacad,#5e5e5e);background-image:linear-gradient(to bottom,#abacad,#5e5e5e);text-decoration:none}
.main-page-button a:active{margin-bottom:-1px}
ul.dpty-tabs-hover li{position:relative}
ul.dpty-tabs-hover li span{width:182px;height:182px;background-color:#FFF;display:block;position:absolute;top:4px;left:11px;border-radius:100%;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}
ul.dpty-tabs-hover li.active span{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}
.wrapper-features-pricing ul.dpty-tabs li{display:inline-block}
.wrapper-features-pricing ul.dpty-tabs li .btn{background-color:#000;-ms-filter:"alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4}
.wrapper-features-pricing ul.dpty-tabs li .btn:hover{background-color:#000;-ms-filter:"alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}
.wrapper-features-pricing ul.dpty-tabs li.active .btn{background-color:#000;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90);opacity:.9;color:#FFF!important}
.wrapper-features-pricing ul.dpty-tabs{margin-left:0;margin-right:0;padding-left:0;padding-right:0;text-align:center}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.home .img-wrap{max-height:200px;overflow:hidden;margin-bottom:10px}
.archive .img-wrap{position:relative;overflow:hidden;max-height:290px}
.pro-details .img-wrap{display:none}

.navbar-style-three .container { border-color: #278a66 }

	.container,
	#wrap,
	.vc_row-fluid.container { width: 700px }



.container,
.vc_row-fluid.container { width: 980px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.container { margin: 0 auto; }


#content-wrap.right-sidebar .vc_row-fluid.container,
#content-wrap.left-sidebar .vc_row-fluid.container,
#content-wrap.right-sidebar .vcex-testimonials-fullslider-entry,
#content-wrap.left-sidebar .vcex-testimonials-fullslider-entry { width: 100% !important }

#site-navigation.container { position: relative; }

.page-header .container { position: relative }

.site-footer .container { padding-top: 45px }

.vcex-background-parallax-advanced .container { position: relative; z-index: 1; }

.container.full-screen .container .vcex-testimonials-fullslider-entry.container { width: 100% !important; }

.boxed-main-layout #wrap .container { width: auto !important; padding-left: 30px; padding-right: 30px; }

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

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

.col-md-3 {
	width:25%
}


	
	#footer .col-md-3{
		margin-bottom: 30px;
	}

.widget_text .s-thumb-word img,
.widget_text .s-thumb-word-blurb img{
  width:40px;
  height: 30px;}

.widget_text .word-blurb .blurb,
.widget_text .s-thumb-word-blurb .blurb,
.widget_text .m-thumb-word-blurb .blurb{
  display:block;}

.widget_text .word-blurb.horizontal li,
.widget_text .s-thumb-word-blurb.horizontal li,
.widget_text .m-thumb-word-blurb.horizontal li{
  max-width:240px;}

#navigation div.level_2 { display: block; }

#navigation ul.level_2 { display: block; padding: 0px; }



#navigation li.level_2 { width: auto; margin: 0px; height: auto; }

#navigation ul.level_2 li a { font-size: 14px; }

#navigation div.level_2 h3 { color: #000; }

#navigation div.level_2 ul { vertical-align: top; }

#navigation div.level_2 ul li { display: block; float: left; padding: 0px; line-height: 20px; font-size: 12px; padding-right: 25px; clear: left; }

#navigation div.level_2 .cat-container ul { text-align: left; float: left; }

#navigation div.level_2 .trend-container ul { float: left; }

#navigation div.level_2 .trend-container ul li { padding-left: 25px; padding-right: 0px; display: block; float: left; clear: left; }

#navigation div.level_2 .trend-container { margin-top: -25px; }

#navigation div.level_2 .trend-container h3 { padding-left: 25px; }
#navigation ul.level_2 li a:hover{font-weight:normal;text-decoration:underline;color:#333;}
#navigation #dept_clothing ul.level_2{width:500px;}
.ie6 #navigation #dept_clothing ul.level_2{width:600px;}
#navigation span.level_2{font-family:'Swiss721BT-LightExtended',Arial,sans-serif;color:#000;margin-bottom:10px;text-transform:uppercase;}
#navigation li.level_3,#navigation li.level_2{margin-bottom:5px;}
#wc_dept_saleall span.level_1,#navigation #wc_dept_saleall ul.level_2{background-color:#DF3E68;border-top:none;}
.ie6 #navigation li.level_2{width:200px;}
body.style-206 #usersite-container .nav-bar #main-nav ul li.top{text-transform:uppercase;margin:0;padding:0 1em;margin:.25em 0;display:inline-block}
body.style-206 #usersite-container .nav-bar #main-nav ul li.top a.top::after{position:absolute;background:rgba(255,255,255,0.5);top:100%;left:0;width:100%;height:2px;content:'';opacity:0;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;-moz-transition:opacity 0.3s, -moz-transform 0.3s;transition:opacity 0.3s, transform 0.3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden}
body.style-206 #usersite-container .nav-bar #main-nav ul li.top a.top:hover::after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}
body.style-206 #usersite-container .nav-bar #main-nav ul li.top:last-child{border-right:none}
body.style-206 #usersite-container nav#main-nav.non-mobile .selected a.top{color:rgba(255,255,255,0.53) !important}
body.style-206a #usersite-container #main-nav ul li.top{border-right:1px solid rgba(235,192,114,0.4)}
body.style-206a #usersite-container #main-nav ul li.top:last-child{border-right:none}
body.style-206a #usersite-container nav#main-nav.non-mobile .selected a.top{color:rgba(255,255,255,0.53) !important}
body.style-206b #usersite-container #main-nav ul li.top{border-right:1px solid #192e3f}
body.style-206b #usersite-container #main-nav ul li.top:last-child{border-right:none}
body.style-206b #usersite-container nav#main-nav.non-mobile .selected a.top{color:rgba(255,255,255,0.53) !important}
body.style-206c #usersite-container #main-nav ul li.top{border-right:1px solid #192e3f}
body.style-206c #usersite-container #main-nav ul li.top:last-child{border-right:none}
body.style-206c #usersite-container nav#main-nav.non-mobile .selected a.top{color:rgba(0,0,0,0.53) !important}
body.style-206d #usersite-container #main-nav ul li.top{border-right:1px solid #adadad}
body.style-206d #usersite-container #main-nav ul li.top:last-child{border-right:none}
body.style-206d #usersite-container nav#main-nav.non-mobile .selected a.top{color:#000 !important}
body.style-206e #usersite-container #main-nav ul li.top{border-right:1px solid #b2afa3}
body.style-206e #usersite-container #main-nav ul li.top:last-child{border-right:none}
body.style-206e #usersite-container nav#main-nav.non-mobile .selected a.top{color:rgba(0,0,0,0.3) !important}
#usersite-container nav#main-nav.non-mobile ul a.top{white-space:nowrap}
#usersite-container nav#main-nav.non-mobile ul li.top:hover ul{visibility:visible}
#usersite-container nav#main-nav.non-mobile ul li.top li:first-child,#usersite-container nav#main-nav.non-mobile ul li.top li:first-child a{border-top-left-radius:.3em;border-top-right-radius:.3em}
#usersite-container nav#main-nav.non-mobile ul li.top li:last-child,#usersite-container nav#main-nav.non-mobile ul li.top li:last-child a{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}
#usersite-container nav#main-nav.non-mobile ul.horizontal li.top{display:inline-block;width:auto;height:auto;zoom:1;*display:inline;margin:0 5px}
#usersite-container nav#main-nav.non-mobile ul.horizontal li.top a.top{display:inline-block;height:100%;zoom:1;-webkit-backface-visibility:hidden}
#usersite-container nav#main-nav.non-mobile ul.vertical li ul li.top{width:auto}


#usersite-container nav#main-nav.mobile a.top:link, #usersite-container nav#main-nav.mobile a.top:visited, #usersite-container nav#main-nav.mobile a.top:hover, #usersite-container nav#main-nav.mobile a.top:active,
#usersite-container nav#main-nav.mobile ul li a:link,
#usersite-container nav#main-nav.mobile ul li a:visited,
#usersite-container nav#main-nav.mobile ul li a:hover,
#usersite-container nav#main-nav.mobile ul li a:active {
  color: #1b2124; }


#usersite-container #toggle-mobile-menu a,
#usersite-container nav#main-nav.non-mobile a.top {
  color: #f6f4f4 !important; }


#usersite-container #toggle-mobile-menu a:hover,
#usersite-container nav#main-nav.non-mobile a.top:hover {
  color: #dbdbdb !important; }

 
#mainmenu { margin-bottom:5px; margin-left:10px; margin-right:10px; }



#wrap, #header, #mainmenu,  #rightside,
.ftsidebox,.toplist,.othernews {position:relative;}



#content, #wrap, #header, #mainmenu,  #rightside,
.ftsidebox,.othernews {overflow:hidden;}

.main-container { }




#jv-hotnews .jv-hotnews-title{
	
	background: none;
	width: 170px;
	height:45px;
	
	padding: 0 27px;
	text-shadow: 0 1px 0 #871920;
	line-height: 43px;
	margin:0;
	font-style: italic;
}

.pull-left {
  float: left;
}

[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}

.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}

.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}

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

  .media .pull-left,
  .media .pull-right {
    display: block;
    float: none;
    margin-bottom: 10px;
  }
.destinos_desp .cont_lista_desp .flecha{margin-top:20px}


	#header-banner{float:none;text-align:center;margin:0 auto;width:100%;margin-top:20px;}


.bucket-holder {
	margin: -75px 0 0 0;
}

.bucket {
	padding: 30px 15px;
	background: #fff;
}

.bucket h2 {
	font-family: "Roboto Slab", serif;
	font-weight: normal;
	font-size: 28px;
	font-weight: 700;
	margin: 0 0 0 92px;
	padding: 0 0 5px;
	color: #8e8e8e;
}

.bucket h2:after {
	height: 1px;
	display: block;
	content: '';
	background: #E4E1E2;
	width: 75%;
	margin: 5px 0 0;
}

.bucket p {
	font-size: 18px;
	line-height: 22px;
	text-align: left;
	margin: 0 0 0 92px;
	font-style: italic;
	min-height: 70px;
}

.bucket-img {
	float: left;
	margin-right: 15px;
}

.fusion-copyright-notice {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  color: #8c8989;
  font-size: 12px;
}

.fusion-copyright-notice a {
  color: #bfbfbf;
}
.fusion-footer-widget-area,.fusion-footer-widget-area article.col,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-copyright-notice{color: #8C8989;}
.fusion-footer-widget-area a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a{color: #BFBFBF;}
.fusion-copyright-notice,.fusion-body .fusion-social-links-footer {display: block;text-align: center;}
.fusion-copyright-notice:after,.fusion-social-networks:after {content: "";display: block;clear: both;}
.fusion-social-networks li,.fusion-copyright-notice li {float: none;display: inline-block;}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}
 
#sponsored-links p {
	margin-bottom: 10px;
}

#sponsored-links a {
	text-align: left;
	display: block;
	font-weight: bold;
}
.center-img{display:block;margin:0 auto}



.col-full:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.col-full, .layout-full #main, #main.fullwidth { width: 940px; margin: 0 auto; }

#footer-widgets .col-full { width: 960px; }

#header a.cart-button .lozenge,
#header a.checkout .lozenge,
#header a.cart-button .items,
#header a.checkout .items {
  background: #777777;
  padding: .236em .857em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-left: .53em;
  color: #fff;
  box-shadow: inset 0 0 0 0.236em #5e5e5e;
  -webkit-box-shadow: inset 0 0 0 0.236em #5e5e5e;
  text-shadow: 0 1px 0 #444444;
}

#header a.cart-button:hover .lozenge,
#header a.checkout:hover .lozenge,
#header a.cart-button:hover .items,
#header a.checkout:hover .items {
  background: #5e5e5e;
}

#header a.checkout .lozenge {
  margin-left: 0;
}

#header a.checkout .lozenge:after {
  font-family: 'WebSymbolsRegular';
  display: inline-block;
  font-size: .857em;
  margin-left: .618em;
  content: "]";
}
.footer_image{float:right;position:absolute;z-index: -1;left:659px;bottom: -90px}
.select2-container .ai1ec-color-swatch,.select2-container .ai1ec-color-swatch-empty,.select2-drop .ai1ec-color-swatch,.select2-drop .ai1ec-color-swatch-empty{width:7px;height:7px;}
.ai1ec-color-swatch,.ai1ec-color-swatch-empty{display:inline-block;height:8px;margin:0 1px;padding:1px;width:8px;}
.ai1ec-color-swatch{border-radius:5px;border-color:rgba(0,0,0,0.5);opacity:0.8;filter:alpha(opacity=80);}
.ai1ec-popover.ai1ec-popup .ai1ec-color-swatch{padding:1px;}
.ai1ec-filters .ai1ec-color-swatch{height:7px;width:7px;}
.ai1ec-print .timely .entry-meta,.ai1ec-print .timely .ai1ec-subscribe,.ai1ec-print .timely .ai1ec-subscribe-google,.ai1ec-print .ai1ec-agenda-view .ai1ec-event-expand,.ai1ec-print .ai1ec-btn-toolbar,.ai1ec-print .ai1ec-pagination,.ai1ec-print .ai1ec-calendar-toolbar,.ai1ec-print .ai1ec-read-more,.ai1ec-print .ai1ec-color-swatch,.ai1ec-print .post-edit-link,.ai1ec-print .ai1ec-event-toggle,.ai1ec-print .ai1ec-views-dropdown{display:none !important;}


.widget-area {
	margin: 9.09090% auto 0;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.menu-item-home {
	margin-left: 5px;
}


#subscribe {
	display: block;
	z-index: 10;
	width: 100%;
	text-align: center;
	font-size: 36px;
	text-transform: none;
	color: #fff;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
}


#subscribe small {
	display: block;
	position: relative;
	font-size: 18px;
	line-height: 1.5;
	color: #fff;
}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}


.hr {
    margin:15px 0;
    clear:both;
}

.article-area-lower { overflow: hidden; margin-top: 20px;}


#bg_image { 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 1; 
	width: 100%;
	height: 442px;
	min-width: 1000px;
	min-height: 442px;
    border-bottom:10px solid #4b4949;
}



div.gdl-page-item.columns{ float: right; }
.medium-5{width:41.66667%}

#footer .copyright{color:#9e3709; font-family:Tahoma, Geneva, sans-serif; font-size:13px; width:100%; margin:0px auto; padding:0px 0px 0px;}

#footer .copyright a{color:#9e3709; text-decoration:none;}
 #footer .copyright a:hover{color:#fff; text-decoration:none;}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


.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;
}

.container .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

.mobilecone .container
{
	
}

#option-slider .container
{
	max-width:100% !important;
}


 
 
 
.container.myslidepo.text-center {
 
 
}

.mobilecone .container .bx-controls {
 
  right: 3vmax; 
 }
