﻿

.btn .glyphicons,
.btn .halflings,
.btn .filetypes,
.btn .social{
	margin-right:.3em;
}

.dropdown-menu li .glyphicons,
.dropdown-menu li .halflings,
.dropdown-menu li .filetypes,
.dropdown-menu li .social{
	margin-right:.3em;
}

.list-group .list-group-item .glyphicons,
.list-group .list-group-item .halflings,
.list-group .list-group-item .filetypes,
.list-group .list-group-item .social{
	margin-right:.5em;
}
.social{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Social';font-style:normal;font-weight:normal;line-height:1;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.social.x05{font-size:12px}
.social.x2{font-size:48px}
.social.x3{font-size:72px}
.social.x4{font-size:96px}
.social.x5{font-size:120px}
.social.light:before{color:#f2f2f2}
.social.drop:before{text-shadow:-1px 1px 3px rgba(0,0,0,0.3)}
.social.flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}
.social.flipv{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}
.social.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.social.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.social.rotate270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.social-pinterest:before{content:"\E001"}
.social-dropbox:before{content:"\E002"}
.social-google-plus:before{content:"\E003"}
.social-jolicloud:before{content:"\E004"}
.social-yahoo:before{content:"\E005"}
.social-blogger:before{content:"\E006"}
.social-picasa:before{content:"\E007"}
.social-amazon:before{content:"\E008"}
.social-tumblr:before{content:"\E009"}
.social-wordpress:before{content:"\E010"}
.social-instapaper:before{content:"\E011"}
.social-evernote:before{content:"\E012"}
.social-xing:before{content:"\E013"}
.social-zootool:before{content:"\E014"}
.social-dribbble:before{content:"\E015"}
.social-deviantart:before{content:"\E016"}
.social-read-it-later:before{content:"\E017"}
.social-linked-in:before{content:"\E018"}
.social-forrst:before{content:"\E019"}
.social-pinboard:before{content:"\E020"}
.social-behance:before{content:"\E021"}
.social-github:before{content:"\E022"}
.social-youtube:before{content:"\E023"}
.social-skitch:before{content:"\E024"}
.social-foursquare:before{content:"\E025"}
.social-quora:before{content:"\E026"}
.social-badoo:before{content:"\E027"}
.social-spotify:before{content:"\E028"}
.social-stumbleupon:before{content:"\E029"}
.social-readability:before{content:"\E030"}
.social-facebook:before{content:"\E031"}
.social-twitter:before{content:"\E032"}
.social-instagram:before{content:"\E033"}
.social-posterous-spaces:before{content:"\E034"}
.social-vimeo:before{content:"\E035"}
.social-flickr:before{content:"\E036"}
.social-last-fm:before{content:"\E037"}
.social-rss:before{content:"\E038"}
.social-skype:before{content:"\E039"}
.social-e-mail:before{content:"\E040"}
.social-vine:before{content:"\E041"}
.social-myspace:before{content:"\E042"}
.social-goodreads:before{content:"\E043"}
.social-apple:before{content:"\F8FF"}
.social-windows:before{content:"\E045"}
.social-yelp:before{content:"\E046"}
.social-playstation:before{content:"\E047"}
.social-xbox:before{content:"\E048"}
.social-android:before{content:"\E049"}
.social-ios:before{content:"\E050"}
.social-wikipedia:before{content:"\E051"}
.social-pocket:before{content:"\E052"}
.social-steam:before{content:"\E053"}
.social-souncloud:before{content:"\E054"}
.social-slideshare:before{content:"\E055"}
.social-netflix:before{content:"\E056"}
.social-paypal:before{content:"\E057"}
.social-google-drive:before{content:"\E058"}
.social-linux-foundation:before{content:"\E059"}
.social-ebay:before{content:"\E060"}


.social-icon {
    
    float: right;
    margin: 0 0 5px 5px;
    font-size:16px;
    color:#bbb;
    z-index:2000;
}


.share-links .social-icon {
    margin-left:0;
    float:none;
}

.share-links .social-icon .social,
.share-links .social-icon .glyphicons{
    vertical-align: middle;
    top:0;
}

.share-links .social-icon.facebook {
    color:#526da5;
}

.share-links .social-icon.twitter {
    color:#09b5f2;
}

.share-links .social-icon.linkedin {
    color:#4999bd;
}

.share-links .social-icon.email {
    color:#c2c2c2;
}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.dropup .btn-lg .caret{border-width:0 5px 5px}



.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
  width: auto;
}



.col2-set .col-1 { float:left; width:48.5%; }


.col3-set .col-1 { float:left; width:32%; }


.col4-set .col-1 { float:left; width:23.5%; }

	
	.mobile-menu-design-modern #header .avada-row,
	.mobile-menu-design-modern #side-header .side-header-wrapper{ display: table; width: 100%; direction: ltr; }

	
	.mobile-logo-pos-right.mobile-menu-design-modern #header .avada-row,
	.mobile-logo-pos-right.mobile-menu-design-modern #side-header .side-header-wrapper{ direction: rtl; }



#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row, .page-title, .header-social .avada-row, #small-nav .avada-row, .tfs-slider .slide-content-container .slide-content{ max-width:1248px; }



.layout-wide-mode .header-wrapper .header-social .avada-row, 
.layout-wide-mode #header .avada-row, 
.layout-wide-mode #header-sticky .avada-row, 
.layout-wide-mode #small-nav .avada-row
{ max-width: 100%; }
.teaser-promo__image-wrapper--home-page-most-popular{float:left;width:90px}

      .media-centre-section .slide-item .details .slide-label {
        color: #f1cd5c;
        font-size: 0.875em;
        
        font-weight: 600;
        margin-bottom: 15px; }


.site-nav-button {
  padding: 14px;
  font-size: 1.5em;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-weight: 700; }

  .site-nav .menu-item-has-children .sub-menu .site-nav-button {
    padding: 0 14px 14px;
    font-size: 1em;
    letter-spacing: 0em;
    font-weight: 400;
    text-transform: none; }


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

body #header-sticky.sticky-header .sticky-shadow {
  height: 102px;
  background: rgba(255, 255, 255, 0.97);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
}

body #header-sticky.sticky-header .sticky-shadow .mobile-nav-holder {
  padding-top: 17px;
}

body #header-sticky.sticky-header .sticky-shadow .nav-holder .dd-container {
  padding-top: 17px;
}

body #header-sticky.sticky-header .sticky-shadow .nav-holder .dd-options li a {
  padding: 10px;
}

		
	
	
	.header-wrapper .header-social, .sticky-header .sticky-shadow, .tfs-slider .slide-content, #header, #small-nav, #footer, .footer-area, #slidingbar, .page-title-container{ padding-left: 30px; padding-right: 30px; }

.no-rgba #header-sticky.sticky-header .sticky-shadow{background:#ffffff; filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=97); opacity: 0.97;}


	
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-bottom: 20px;
		height: auto;
		overflow: hidden;
	}
#footer {width:100%;}

	.post_nav .previous { margin-bottom: 0.55em; }
.testimonial_content_inner .testimonial_author .website{color:#303030;font-weight:300;display:block}
.testimonial_content_inner .testimonial_author h4{color:#00a8e8}
.testimonial_content_inner .testimonial_author .company_position{color:#1abc9c}
.subhead { color: #0000A0; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }


.piede {
	font-size:9px;
	color:#999999;
}
.col{float:left}
html.responsive body footer #footer-bottom #bottom-content .topics, html.responsive body footer #footer-bottom #bottom-content #work, html.responsive body footer #footer-bottom #bottom-content #perspectives, html.responsive body footer #footer-bottom #bottom-content #newsroom, html.responsive body footer #footer-bottom #bottom-content #aboutus, html.responsive body footer #footer-bottom #bottom-content #bottom-signup, html.responsive body footer #footer-bottom #bottom-content #copyright{float:left;margin-left:0px;width:100%;}
html.responsive body footer #footer-bottom #bottom-content #work, html.responsive body footer #footer-bottom #bottom-content #perspectives, html.responsive body footer #footer-bottom #bottom-content #newsroom, html.responsive body footer #footer-bottom #bottom-content #aboutus, html.responsive body footer #footer-bottom #bottom-content #bottom-signup, html.responsive body footer #footer-bottom #bottom-content #copyright{margin-top:10px;}

.byline,
.updated {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

	#features.features, #features.features ul.main, #features .feature img, #features.features ul.main li span, #features.features .main, #features.features .feature { width: 100% !important; height: 390px; float: none;  }

	#features .feature img { display: block !important; border-radius: 0;}

	#features.features { margin: 0 auto 20px; }


    #features .pnControl a.next{left: 93%;}


  #features ul.main, #features ul.main li, #features ul.main li a, #features ul.main li img {
    width: 100%;
}

#features.features,
 #features.features ul.main,
  #features .feature img,
   #features.features ul.main li span,
    #features.features .main, #features.features .feature
    {height: 270px;}

#features .pnControl a.prev{
    top: 110px;
    left: 0;
}


#features ul.main li div{
    width: 94.25% !important;
}

#features.features,
 #features.features ul.main, 
 #features .feature img, 
 #features.features ul.main li span, 
 #features.features .main, 
 #features.features .feature{
    height: 225px;
 }

    #features, #features ul.main, #features ul.main li, #features ul.main li a, #features ul.main li img { width: 100%; height: 195px; }

    #features { float: none; margin: 0 auto 42px; }

#features.features, #features.features ul.main, 
#features .feature img, #features.features ul.main li span, 
#features.features .main, #features.features .feature{
  height: 190px;

}


#features ul li div p{
    font-size: 14px;
    padding:0 0 0 17px; 
}


#features ul li div h2{
    line-height: 30px;
    padding: 15px 0 0 16px;
}


#features, 
#features ul.main, #features ul.main li, 
#features ul.main li a, 
#features ul.main li img
{height: 132px;}


#features .pnControl a.prev, #features .pnControl a.next{
    top: 37px;
}

#features.features, 
#features.features ul.main, 
#features .feature img, 
#features.features ul.main li span, 
#features.features .main, 
#features.features .feature{
    height: 132px;
}


#features ul.main li, #features ul.main li a{
    overflow: hidden;
}


#features ul.main {
	display: block;
	height: 270px;
	width: 594px;
}


#features ul.main li,
#features ul.main li a {
	height: 270px;
	width: 590px;
	overflow: hidden;
	position: absolute;
}

	
  
  .features ul.count {
    margin: 10px auto;
    width: 100%;
    text-align: center;
    
    display: inline-block;
    text-align: center;
}


.features ul.count li {
    float: left;
    font-size: 0px;
    text-align: center;
    display: inline-block;
    float: none;
}


.features {
	
}


.features ul {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}


.features ul.main {
	display: block;
}


.features ul li {
	z-index: 1;
}


.features ul li.shown {
	z-index: 2;
}
.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-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{float:left}
.col-sm-3{width:25%}


.wide {

	padding: 24px;

}


.home .wide h3 {

	color: rgb(114, 113, 114);

}


.home .wide h3 i {

	color: #F97373;

}


#sidebar .widget {
	margin-bottom:15px;
}


#sidebar .widget h3.title {
	padding:3px 0;
	margin-bottom:8px;
	font-size:17px;
	border-bottom:1px dotted #e7e7e7;
	color:#1F1C1C;
	line-height:1.2;
}


.widget { float: left; line-height: 1.5; margin-bottom: 10px; width: 100%; }

.widget ul { clear: both; margin: 5px 0; line-height: 1.7; }

.widget ul li { list-style-type: none; }

.widget ul ul { margin: 0; padding: 0; border-top: none; }

.widget ul ul li { border: none; }

.widget a { font-weight: bold; }

.widget #cat, .widget select { width: 100%; background: #F7F7F7; border: 1px solid #cdcfd4; color: #333333; display: inline; padding: 5px; line-height: 1.5; clear: both; float: left; }



.widget .feature-posts-list br {display: none;}

.widget .feature-posts-list img {margin: 4px 12px 5px 0; float: left;}

.widget .feature-posts-list small {	font-size: 9px; color: #A9A9A9; margin: 2px 0 4px; display: block; }

.widget .feature-posts-list .post-excerpt {	display: block;}

.widget .feature-posts-list li { padding: 6px 0; margin:0; line-height:1.4; }

.widget .feature-posts-list li a { font-weight:bold; }



.widget .flickr_badge_image {margin-right: 10px; margin-bottom: 12px; float: left; }

.widget .flickr_badge_image img { width: 64px; height: 64px; }

.widget .flickr_badge_image img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}



.widget .social li { display: block; width: 100%; float: left; padding: 8px 0; line-height: 1.2; }

.widget .social li a { font-size: 14px; font-weight: bold; }

.widget .social li a span { color: #858585; font-size: 11px; display: block; font-weight: normal; }

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

.widget .social li a:hover span { color:#333; }

.widget .social img { float: left; margin-right: 7px; }

#footer .widget .social li a:hover span { color:#fff; }



.widget .twitter-list li { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;  padding: 0 0 7px; margin: 0 0 7px; }

.widget .twitter-list li a { font-weight: normal; }

.widget .twitter-list .twitter-timestamp { display: block; color: #727272; font-family: Arial, sans-serif; font-size: 10px; font-style: normal; text-align: right; }

.widget .follow-user { margin: 0; padding: 5px 0; }


#footer .widget {
	color:#fff;
  	font-size:11px;
	margin:0 0 15px;
	width:222px;
	overflow:hidden;
}


#footer .widget h3.title {
	color:#fff;
	font-size:17px;
	border-bottom:1px dotted #2e2e2e;
	padding:5px 0;
	margin-bottom:6px;
}


#footer .widget a {
	color:#fff;
}


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}
 #logo { width: 160px\9; height: 60px\9; position: relative; top: 10px; left: 14px; float: left; }
 #logo img { width: 160px; height: 60px; }
.coupon-email-banner .coupon-email-form{width:53%;text-align:right}
.coupon-email-banner .coupon-email-form .right{width:30%}
.coupon-email-banner .coupon-email-form .text-field{margin-right:10px}




.alignnone {
	margin:5px 20px 20px 0;
}

a img.alignnone {
	margin:5px 20px 20px 0;
}

.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.pt_flagship .module-hero-slides .hero-carousel .slide-text-content h1.headline{font-size:27px}





.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}



.flexslider {margin: 0; padding: 0;}
 
.flexslider .slides img {width: 100%; display: block;}

.flexslider .slides { zoom: 1; }

.flexslider .slides li { position: relative; }


.news-module .flexslider .image-block {
  width: 100%;
  height: auto;
}


.news-module .thumb-slider .flexslider {
  margin: 0 auto;
}

.td-boxed-layout #td-outer-wrap {
  z-index: 1;
}


#td-outer-wrap {
  position: relative;
  overflow: hidden;
}

body.td-ad-background-link #td-outer-wrap {
  cursor: auto;
}

.td-magazine.td-boxed-layout #td-outer-wrap {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
}

.kx_ipad_rt {display:block; width:330px; height:155px; float:left;}


#headerimg 	{ 
	margin: 7px 9px 0; 
	height: 192px; 
	width: 740px; 
	}


#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}


h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: #000080;
	}

.post .date {
	height: 48px;
	width: 48px;
	right: 58px;
	font: normal 150% Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding: 0;
	line-height: 100%;
	margin-left: -100%;
	float: left;
	position: relative;
}


.post .date span.day {
	font: normal 100% Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding: 0;
	line-height: 100%;
}

.post .date span.month {
	height: 12px;
	display: block;
	font: normal 50% Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 2px;
}

.post .date span.year {
	height: 12px;
	display: block;
	font: normal 50% Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 0;
}


.format-aside h1.posttitle, .format-aside h2.posttitle, .post.format-aside .date { display: none; }


.format-quote h1.posttitle, .format-quote h2.posttitle, .post.format-quote .date { display: none; }


.format-status h1.posttitle, .format-status h2.posttitle, .post.format-status .date { display: none; }
.layout-homepage .top-shows__links{border-top:1px solid #ccc;margin:0 10px;padding:0}
.layout-homepage .top-shows__links a{color:#000;display:inline-block;margin:10px 0;font-size:12px;text-transform:uppercase;font-weight:bold}
.layout-homepage .top-shows__links a:hover{color:#ae27a7}




#sidebar {
	background: #F5F5F5;
	max-width: 260px;
	width: 100%; 
	
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
	overflow: hidden;
	}


	
#sidebar.widget-area2
{
float: left;
width: 260px;
}


	
#sidebar-alt {
	background: #F5F5F5;
	width: 150px;
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
	overflow: hidden;
	}


.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar {
	float: left;
	}

	
.content-sidebar-sidebar #sidebar-alt {
	float: right;
	}


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

	
#sidebar h2, #sidebar h2 a, #sidebar-alt h2, #sidebar-alt h2 a {
	color: #333333;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0;
	padding: 0;
	}

	
#sidebar h2 a:hover, #sidebar-alt h2 a:hover {
	color: #336699;
	text-decoration: none;
	}

	
#sidebar h4, #sidebar-alt h4 {
	color: #333333;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0 0 10px 0;
	
	border-bottom: 1px dotted #BBBBBB;
	}

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

	
#sidebar .textwidget p, #sidebar-alt .textwidget p {
	margin: 0;
	padding: 0;
	}


#sidebar img, #sidebar a img, #sidebar-alt img, #sidebar-alt a img {
	border: none;
	margin: 0;
	padding: 0;
	}


#sidebar ul, #sidebar ol, #sidebar-alt ul, #sidebar-alt ol {
	list-style-type: square;
	margin: 0 0 0 20px;
	padding: 0;
	}


#sidebar ul ul, #sidebar ol ol, #sidebar-alt ul ul, #sidebar-alt ol ol {
	margin: 0;
	padding: 0 0 0 10px;
	}


#sidebar li, #sidebar-alt li {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
	}




#sidebar .widget_tag_cloud div div, #sidebar-alt .widget_tag_cloud div div {
	padding: 5px 0 0 0;
	}

	
#sidebar #cat {
	width: 238px;
	}

	
#sidebar-alt #cat {
	width: 128px;
	}




#sidebar .featuredpost, #sidebar .featuredpage, #sidebar-alt .featuredpost, #sidebar-alt .featuredpage {
	margin: 0 0 15px 0;
	padding: 15px 15px 0 15px;
	clear: both;
	}

	
#sidebar .featuredpost .post, #sidebar .featuredpage .page, #sidebar-alt .featuredpost .post, #sidebar-alt .featuredpage .page {
	margin: 0 0 15px;
	padding: 0;
}

	
#sidebar .featuredpost img, #sidebar .featuredpage img, #sidebar-alt .featuredpost img, #sidebar-alt .featuredpage img, #sidebar .featuredpost .avatar, #sidebar .featuredpage .avatar, #sidebar-alt .featuredpost .avatar, #sidebar-alt .featuredpage .avatar {
	margin: 0;
	padding: 0;
	border: 5px solid #FFFFFF;
	}


#sidebar .featuredpost h2, #sidebar  .featuredpost h2 a, #sidebar-alt .featuredpost h2, #sidebar-alt .featuredpost h2 a {
	color:#369;
	font-size:15px;
}




#sidebar .user-profile, #sidebar-alt .user-profile {
	overflow: hidden;
	}


#sidebar .user-profile .avatar, #sidebar-alt .user-profile .avatar {
	background: #F5F5F5;
	float: left;
	margin: 0;
	padding: 4px;
	border: 1px solid #CCCCCC;
	}

	
#sidebar .user-profile p, #sidebar-alt .user-profile p {
	margin: 0;
	padding: 10px 10px 0 10px;
	}


#sidebar .user-profile .posts_link, #sidebar-alt .user-profile .posts_link {
	margin: 0;
	padding: 0 0 10px 10px;
	}

	
#sidebar .searchform {
padding: 0 10px 5px 5px; 	
margin-bottom: 20px;
	}

	
#sidebar .s {
	width: 120px;
	
	
	
	}


#sidebar-alt .s {
	width: 80px;
	}

	
#sidebar .enews {
	margin: 0;
	padding: 0 0 5px 0;
	}

	
#sidebar .enews p {
	margin: 0;
	padding: 0;
	}

	
#sidebar #wp-calendar caption {
	color: #333333;
	}


#sidebar #wp-calendar th {
	color: #333333;
	}

	
#sidebar #wp-calendar thead {
	background: #F5F5F5 !important;
	color: #F5F5F5 !important;
	}


#content-sidebar-wrap #sidebar.sidebar.widget-area #include_post-6.widget.Widget_Include_Post .widget-wrap h4
{
text-align: center;
}


body.home.blog.header-full-width.content-sidebar #wrap #inner #content-sidebar-wrap #sidebar.sidebar.widget-area
{
float: right;
}




body.page.page-id-8571.page-template.page-template-page_blog.page-template-page_blog-php.header-full-width.content-sidebar #wrap #inner #content-sidebar-wrap #sidebar.widget-area 
{
display: none;
}

	
	#sidebar .featuredpost .post
	{
	  float: left;
	  width: 47%;
	  height: auto;
	  margin-right: 2%;
	  margin-bottom: 8%;
	}

	
	

	#sidebar,
	#sidebar.sidebar.widget-area
	{
	width: 260px;
	}

	
	
	
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar.widget-area .featuredpost .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar .featuredpost .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar .featured-post .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar.widget-area .featured-post .post
	{
	display: none;
	}

	
	.page-id-37 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #wenderhostsubpages-2
	{
	clear: both;
	}

	
	.page-id-37 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #text-12
	{
	height: auto;
	}

	

	
	
	.page-id-1321 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #text-12
	{
	height: auto;
	}
	
	
	
	

	#sidebar .featuredpost .post p
	{
	float: left;
	width: 49%;
	}


	#sidebar .featuredpost .post img
	{
	float: left;
	}

	


	#sidebar .featuredpost .post h2
	{
	text-align: left;
	}

   
.sidebar-content #inner {
    }

   
.sidebar-sidebar-content #inner {
    }

    
.sidebar-content-sidebar #inner {
    }


.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap {
	max-width: 920px; 
	width: 100%; 
	}


.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap {
	float: right;
	}


.sidebar-content #content, 
.sidebar-sidebar-content #content {
	float: right;
	}


.sidebar-content #content, 
.content-sidebar #content {
	max-width: 640px;
	width: 100%;
	
	}

		
		
	#home-top,
	#home-bottom,
	.sidebar-content #content,
	.content-sidebar #content 
	{
	max-width: 968px;
	width: 95%; 
	float: none;
	margin-left: 2%;
	margin-right: 2%;
	}
.b-b4r-wide{background:#121213;border:1px #1c1b1d solid;padding:0 12px;margin:20px 0;overflow:hidden;text-align:center;display:block;clear:both;position:relative}
.b-b4r-wide .b-b4r{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:10px 0 0 10px;text-align:left;font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-b4r-wide_content{margin:0 0 10px -10px;font-size:0;line-height:0;letter-spacing:-0.31em;word-spacing:-0.43em}
.b-b4r-wide_content .widgets-container{margin:10px 0 0 10px}
.b-b4r-wide__nobg{border:none;background:none;padding:0;margin:10px 0}
.b-b4r-wide__topindent{border:none;background:none;padding:0;margin:35px 0 10px}
.b-b4r-wide__nostyle{border:none;background:none;padding:0;margin:0}
.b-b4r img{border:1px #000 solid}
.l-sidebar .b-b4r{margin:0 0 10px 0;display:block}
.b-b4r-main{width:244px;height:247px}
.l-sidebar .b-b4r-main{margin:0 0 10px;display:block}
.b-b4r-wide_content .b-content{font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-carousel-content .b-b4r img{border:none}
.b-carousel-content:hover .b-b4r img{opacity:1}

.tab-inner-thumb {
	width:150px;
	float:left;
}
.visually-hidden,.screen-reader-text,.screen-reader-response,.bp-screen-reader-text{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0)}
.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.yamm .navbar-inner,.yamm .container{position:relative;}
.navbar .container{width:100%;padding:0;}

.container .container {
	width: 100%;
}


.menu-toggle:checked ~ .mobile-menu,
.menu-toggle:checked ~ .mobile-menu-top,
.menu-toggle:checked ~ .mobile-menu-bottom {display: block;}


.menu-toggle {position: absolute; clip: rect(0, 0, 0, 0);}


.menu-toggle:checked ~ .site-container, .menu-toggle:checked ~ .site-container .site-overlay {
    left: 56%;
    overflow-y: hidden;
    position:fixed;
    background: rgba(33,33,33,0.8);
    z-index: 7;
}


.menu-toggle:checked ~ .mobile-menu-top,
.menu-toggle:checked ~ .mobile-menu-bottom {
  width: 100%;
  height: auto;
  background: #434343;
  position: fixed;
  z-index: 3;
  top: 0; left: 0;
  box-shadow: 0 0 100px 0px #000
}


.menu-toggle:checked ~ .mobile-menu-bottom {top: auto; bottom: -89px; height: 100px; width: 100%;}

  .menu-toggle:checked + label[for="menu-toggle"] {display: block;}



.large-slide-wrap .slide-text-holder h3 {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: initial; 
	color: #fff;
	margin-top: 2px;
	margin-bottom: 13px;
	margin-left: -2px;
}


.large-slide-wrap .slide-text-holder p {
	color: #fff;
	font-size: 11px;
}

.large-slide-wrap .slide-text-holder p.bottom-0 a:before {
}






.large-slide-wrap {
	width: 654px;
	height: 375px;
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 0;
}

.large-slide-wrap.noImage {
	height: auto;
	min-height: 280px;
}


.large-slide-wrap .slide-text-holder {
	position: absolute;
	left: 0px;
	top: 35%;
	background: #333;
	background: rgba(0,0,0,0.6);
	padding: 12px 20px;
	max-width: 345px;
	box-sizing: border-box;
	border-right: 3px solid #87a827;
}


.large-slide-wrap .slide-text-holder.right {
	left: auto;
	right: 0px;
	border-left: 3px solid #87a827;
	border-right: 0;
}

.large-slide-wrap .slide-text-holder.top,
.large-slide-wrap .slide-text-holder.right.top {
	top: 0%;
}

.large-slide-wrap .slide-text-holder.bottom {
	top: 237.5px;
}

div.large-slide-wrap.cycle-slideshow .cycle-slide {
	width: 100%;
}

div.large-slide-wrap.cycle-slideshow .cycle-slide img {
	width: 100%;
	max-width: 100%;
	border: 1px solid #ccc;
}

div.large-slide-wrap.cycle-slideshow.pgm .cycle-slide img {
	width: 640px;
	height: 100%;
}


div.large-slide-wrap.cycle-slideshow .cycle-slide span.atype {
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	margin: 0 15px 15px 0;
}

div.large-slide-wrap.cycle-slideshow span.atype img {
	border-width: 0;
}


.secondary-nav-wrap.persist + .large-slide-wrap {
	margin-top: 30px;
}

	.large-slide-wrap .slide-text-holder p[class] {
		margin-top: 7px;
		display: block;
	}
.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%}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float: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;
}

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

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

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

	
	.container li.widget .dcjq-accordion .menu-item-has-children ul.sub-menu li a.active{font-weight:bold;}


footer.footer-bg div.container  a:hover { color: #ED9813; text-decoration: none;}

footer.footer-bg div.container  li.widget:last-child div.textwidget{min-width:170px;}

footer.footer-bg div.container  li.widget:nth-child(4){min-width:13%;}

div.footer-se div#text-14.footer-area-bottom div.textwidget div.search-section div#gform_wrapper_8 form#gform_8.mail-chimp div.gform_body ul#gform_fields_8.gform_fields li#field_8_2.gfield label.gfield_label, header div.banner-main nav.menu-part div.container div.row div.col-lg-9 div.top-sec div.mealing-part div#gform_wrapper_1 form#gform_1.mail-chimp div.gform_body ul#gform_fields_1.gform_fields li#field_1_2.gfield label.gfield_label {display:none;}


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}


.planportal #providersambettercta .menu {
    margin: 6px auto 0 8px;
}



.clearfix:after, .menu ul:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

	


.menu { margin: 1.1em 0; font-family: sans-serif; }

	.menu ul { }

		.menu ul li { list-style-type: none; float: left; }

			.menu ul li a { display: block; text-decoration: none; color: #fff; font-weight: 700; }

				.menu ul li a:hover { background: #036; color: #fff; }

		.menu ul li ul.sub-menu { position: absolute; left: -9999em; z-index: 9999; background: #215ea3; width: 200px; }

			.menu ul li ul li a { width: 180px; }

				.menu ul li ul li a:hover { background-color: #036; }

			.menu ul li:hover ul { left: auto; }

				.menu ul li ul li ul.sub-menu { left: -9999em; position: absolute; margin-left: 200px; top: auto; margin-top: -30px; }

					.menu ul li ul li:hover ul.sub-menu { left: auto; }

	
	
	.footer-links ul.menu { margin-top: 0; }

.menu ul li a, ul.nav li a {
	font-family: helvetica, sans-serif; 
	font-weight: inherit;
	color: inherit;
	}

.menu ul li a:hover, .menu ul li ul li a:hover {
	background: none;
	text-decoration: underline;
	color: inherit;
	}



.menu-topnav-container {
	float: right;
	}


.planportal #providerscta .menu, .planportal #providersambettercta .menu {
	margin: 6px auto 0 8px;
}



	
	li.menu-item {margin-top: 0;}


li.menu-item,
li.menu-item2 {
        list-style-type: none;
        margin-top: 10px;      
        }


#topnavi li.menu-item {
        margin-top: -1px;
        }


#topnavi li.menu-item li {
        margin-top: 0;
        }

#tabbed-widget .tabs-wrap li:last-child ,
#tabbed-widget .tabs-wrap li ,.comments-avatar .widget-container li,.posts-list .widget-container li,.categort-posts .widget-container li,.authors-posts .widget-container li, .widget.woocommerce .widget-container li {
	background:transparent;
	padding:8px 0 4px;
	border-bottom:1px solid #f2f2f2;
}

	.tabs-wrap{clear:both;}

	#tabbed-widget  ul.tabs li {
		float: left;
		position: relative;
		line-height:30px;
		background:transparent;
		width:33.33%;
		padding:0;
	}

		.sidebar-narrow #tabbed-widget  ul.tabs li {width:100%; float:none;}

		#tabbed-widget  ul.tabs li a {
			display: block;
			text-align: center;
			color: #FFF;
			padding:4px 0 ;
			line-height:30px;
			background:#2c2c2c;
		}

		#tabbed-widget ul.tabs li a:hover {background:#4c4c4c; text-decoration:none;}

		#tabbed-widget ul.tabs li.active a  {background:#46AEBE;}

		.footer-widget-container ul, footer .tabs-wrap ul{ border-bottom:1px solid #444; }

		.footer-widget-container li, footer #tabbed-widget .tabs-wrap li {
			padding: 6px 12px 6px 0;
			line-height: 18px;
			overflow: hidden;
			border-bottom: 1px solid #232323 !important;
			border-top: 1px solid #444;
		}

		.footer-widget-container li:first-child , footer #tabbed-widget .tabs-wrap li:first-child { border-top:0 none; }

		footer #tabbed-widget ul.tabs li a {text-shadow: 0 1px 0 #000; }

		footer #tabbed-widget ul.tabs li a:hover { color:#FFF; }

		footer #tabbed-widget ul.tabs li.active a {
			color:#FFF;
			background: #444;
			box-shadow: 0 -1px 2px #111;
			-moz-box-shadow: 0 -1px 2px #111;
			-webkit-box-shadow: 0 -1px 2px #111;
		}

		footer #tabbed-widget .tabs-wrap.tagcloud a {
			background: #444;
			border: 1px solid #222;
			text-shadow: 0 1px 0 #000;
			-moz-box-shadow: inset 0 0 2px #888, 0 0 2px #222;
			-webkit-box-shadow: inset 0 0 2px #888, 0 0 2px #222;
			box-shadow: inset 0 0 2px #888, 0 0 2px #222;
		}

		footer #tabbed-widget .tabs-wrap.tagcloud a:hover{ background:#555;}

.post-tabs ul.tabs-nav{height:33px;margin:0;padding-left:20px;}

.post-tabs ul.tabs-nav li{	border:1px solid #E1E1E1;border-radius: 4px 4px 0 0;font-weight: bold;	line-height: 32px;cursor: pointer;display: block;	float: left;margin: 0 5px 0 0;	padding: 0 16px;background:#ddd;border-bottom: 0 none;-webkit-transition: background .5s ease;-moz-transition: background .5s ease;-o-transition: background .5s ease;transition: background .5s ease;}

.post-tabs ul.tabs-nav li.current{	background:#F6F6F6;	z-index:1;	height:33px;}

.post-tabs-ver ul.tabs-nav{float:left;width:170px;margin:0;padding-top:10px;}

.post-tabs-ver ul.tabs-nav li{	border:1px solid #E1E1E1;border-radius: 4px 0 0 4px;font-weight: bold;line-height: 32px;cursor: pointer;display: block;	margin: 0 0 10px 0;padding: 0 16px;	background:#ddd;border-right-width: 0;-webkit-transition: background .5s ease;-moz-transition: background .5s ease;-o-transition: background .5s ease;transition: background .5s ease;}

.post-tabs-ver ul.tabs-nav li.current{background:#F6F6F6;z-index:1;width:138px;}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}

#header, #footer, #wrapper {
  clear: both;
  margin: 0 auto;
  width: 960px;
}

#wrapper {
  margin-top: 30px;
}

      #header, #wrapper, #navigation, #footer {
        width: 100%;
      }
.region-help .block{overflow:hidden;}
.region-sidebar-second h2.block-title{text-transform:uppercase;font-size:20px;font-weight:bold;}

#masthead .container #navbar-primary,
#masthead .container #navbar-secondary {
  float: left;
  height: 100% !important;
}

#masthead .container #navbar-primary ul,
#masthead .container #navbar-secondary ul {
  margin: 0;
  padding: 0;
  height: 100%;
}

#masthead .container #navbar-primary ul #menu-read,
#masthead .container #navbar-secondary ul #menu-read {
  display: none;
}

#masthead .container #navbar-primary ul #menu-buy,
#masthead .container #navbar-secondary ul #menu-buy {
  display: none;
}

#masthead .container #navbar-primary ul li,
#masthead .container #navbar-secondary ul li {
  margin-left: 10px;
  float: left;
  display: block;
  list-style: none;
  position: relative;
  height: 100%;
}

#masthead .container #navbar-primary ul li a,
#masthead .container #navbar-secondary ul li a,
#masthead .container #navbar-primary ul li a:visited,
#masthead .container #navbar-secondary ul li a:visited {
  display: block;
  padding: 0 6px;
  font-size: 14px;
  font-family: 'montserratregular';
  text-transform: uppercase;
  color: #a1a9af;
  text-decoration: none;
  background: transparent;
  height: 100%;
}

#masthead .container #navbar-primary ul li a:hover,
#masthead .container #navbar-secondary ul li a:hover,
#masthead .container #navbar-primary ul li a:visited:hover,
#masthead .container #navbar-secondary ul li a:visited:hover {
  color: #4D5D69;
}

#masthead .container #navbar-primary ul li:before,
#masthead .container #navbar-secondary ul li:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #3C3D41;
  position: absolute;
  display: none;
  bottom: -1px;
  left: 50%;
  margin-left: -5px;
  z-index: 10;
}

#masthead .container #navbar-primary ul li.dropdown:before,
#masthead .container #navbar-secondary ul li.dropdown:before {
  display: block;
}

#masthead .container #navbar-primary ul li:after,
#masthead .container #navbar-secondary ul li:after {
  clear: both;
}

#masthead .container #navbar-primary ul li.current-menu-item a,
#masthead .container #navbar-secondary ul li.current-menu-item a {
  color: #4D5D69;
}

#masthead .container #navbar-primary ul li.current-menu-item:after,
#masthead .container #navbar-secondary ul li.current-menu-item:after {
  content: "";
  width: 100%;
  height: 4px;
  background-color: #4D5D69;
  position: absolute;
  bottom: 0;
  left: 0;
}

body.en-US #masthead #navbar-primary {
  display: none;
}

body.pt-PT #masthead #navbar-primary {
  display: none;
}

body.ru-RU #masthead #navbar-primary {
  display: none;
}

body.es-ES #masthead #navbar-primary {
  display: none;
}


.menu-item a span { display: block; font-size: .9em; }
 
#footer .menu-item a span { display: none; }
.mobile-mini-cart_total-quantity{font-size:16px;float:right;background-color:#d54d4d;line-height:42px;width:42px;margin-top:39px;margin-bottom:39px;text-align:center;color:white}
.mobile-mini-cart_total-quantity:hover{color:white}

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

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }


br.clearfix {
	clear: both;
	line-height: 0;
}
 
.aom_st {font-size:smaller; font-weight:bold; padding-right:4px;}
#footer
.block{margin-bottom:0}
#footer{color:#fff;padding:0px;margin-top: -31px;clear:both;min-width:980px;position:relative}
#footer
span{display:block;width:100%;margin-top:5px;font-size:10px;position:absolute;z-index:10}
.blockcategories_footer,
#footer .myaccount,#block_various_links_footer,#social_block,#block_contact_infos{float:left;width:175px}
#footer
h4{padding-bottom:10px;text-transform:uppercase}
#footer h4,
#footer h4
a{font-weight:normal;font-size:14px;color:#fff}
#footer
a{color:#fff}
#footer a:hover{text-decoration:underline}
#footer
ul{list-style-type:none}
#footer
li{padding:7px
0}
#footer li
a{color:#fff}
#footer
.myaccount{padding:15px
10px}
#footer .myaccount
h4{padding:0
0 10px 0;background:none;text-shadow:none}
#footer .myaccount .favoriteproducts img,
#footer .myaccount .lnk_wishlist
img{display:none}
#footer .myaccount li.referralprogram
img{display:none}
#footer .myaccount li.loyalty
img{display:none}
#footer
.block_various_links{padding:15px
10px}
#footer .myaccount
.logout{display:none}
#footer .myaccount
ul{margin-bottom:0}
#footer .myaccount
li{border-bottom:none}
#footer .myaccount li
a{display:block;padding:0;color:#fff;background:none}
#footer .myaccount li.lnk_wishlist
img{display:none}

#logoaimg {width: 64%;}


#block-block-5 {
	float:right;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}


#sidebar-first .block,
#sidebar-second .block {
	padding-bottom: 25px;
	margin-bottom: 25px;
}


#content .block {
	margin-bottom: 50px;
}


#main-wrapper .block {
	margin-bottom: 14px;
}


.block-flickr .content a {
	display: inline-block;
	width: 115px;
	height: 115px;
	margin-right: 5px;
	margin-bottom: 5px;
}

	#main-wrapper .block-flickr .content a img {
		width: 115px;
		height: 115px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
.left{float:left}

.contentwrapper .left, .resources .left, .product .left {float:left;}

    footer .footer-social-content .left {padding-top:18px;}

  .hero .hero-box.left {
    float: left;
  }

					.quickbooks-content-section .left {margin:0 0 0 30px;}

.hero-full-width .hero-box.left {
    float: left;
}

.accent .text.left {
    display: inline-block;
    float: left;
    text-align: left !important;
    width: 70%;
    padding: 30px 0;
}

	.industry-content-section .left {margin:0 0 0 30px;}




.black, .royalSlider .rsContent .txt-box h2, .royalSlider .rsContent .txt-box h2 {max-width:385px;font:65px/65px 'ChaletComprimeMilanSixty' !important; white-space:normal !important;letter-spacing:1px;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center!important;}

.royalSlider .rsContent .txt-box {width:100%;top:auto;bottom:40%;}

.royalSlider .rsContent .txt-box h2 {background-color:#000;text-align:center;position:absolute !important;top:0 !important;left:50% !important;margin-left:-182px !important;}


.black, .royalSlider .rsContent .txt-box h2 {max-width:1300px;font-size:230px !important;line-height:200px !important;padding:30px 60px !important;}

.window-title {
	color:#FFF;
	font-family: 'Montserrat', sans-serif;
	font-size:27px;
	margin:0px auto;
	margin-top:16px;
	width:307px;
	text-align:center;
	display:block;
	text-shadow: 0px 5px 7px rgba(0, 0, 0, 0.6);	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

  .width-wrapper, .header-wrapper, .footer-wrapper, .information-columns-container, .signup-container {
    max-width: 940px;
    margin: 0 auto; }





#footer-container {
    position: relative;
    width: 1000px;
	clear: both;
	margin: 21px auto 0 auto;
	}



#footer {color: #8E917F;}


#footer a { color: #8E917F; text-decoration: underline;}



#footer .copyright {
	float: left;
	font-size: 0.8em;
	}

#footer .credit {
	float: right;
	font-size: 0.8em;
	}


    #footer .copyright, #footer .credit {
        float: none;
        text-align: center;
        margin: 10px;
        }

.container-fix											{ margin: 0 -5px; }

.container 				{max-width: 95%;}
.socket_color .special-heading-inner-border{ border-color: #eeeeee; }
.socket_color .meta-heading .special-heading-inner-border{ border-color: #80B6C7; }
.footer_color .special-heading-inner-border{ border-color: #dddddd; }
.footer_color .meta-heading .special-heading-inner-border{ border-color: #9B9B9B; }
.alternate_color .special-heading-inner-border{ border-color: #006d8e; }
.alternate_color .meta-heading .special-heading-inner-border{ border-color: #7C91A1; }
.main_color .special-heading-inner-border{ border-color: #555555; }
.main_color .meta-heading .special-heading-inner-border{ border-color: #878787; }
.header_color .special-heading-inner-border{ border-color: #888888; }
.header_color .meta-heading .special-heading-inner-border{ border-color: #9B9B9B; }


.special-heading-inner-border{
display: block;
width:100%;
margin-left:15px;
border-top-style: solid;
border-top-width:1px;
position: relative;
top:50%;
opacity: 0.15;
filter:alpha(opacity=15);
}


.meta-heading .special-heading-inner-border{ opacity: 0.2; filter:alpha(opacity=20); }

.custom-color-heading .special-heading-inner-border{ opacity: 0.4; filter:alpha(opacity=40); }

.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
  line-height: 20px;
}

.carousel-caption h4 {
  margin: 0 0 5px;
}

.carousel-caption p {
  margin-bottom: 0;
}


#callout {
	overflow: hidden;
	padding: 20px;
	border: 1px solid #eaeaea;
	border-radius: 0;
	background: #fdfdfd;
	-webkit-box-shadow: 0px 1px 0px 0px #adadad;
	box-shadow: 0px 1px 0px 0px #adadad;
}


	.span12 {
		width: 1170px
	}


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


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


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


	.span12, .row-fluid .span12 {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
.stack .box{padding-left:1em;padding-right:1em;width:auto;}
.stack-banner .box{padding-left:0;padding-right:0;}
.wire .stack .box{padding-top:0 !important;}
.stack-navigation .box{padding-left:0;padding-right:0;}
#breadcrumb .box{border-color:#cdcdcd;}

#copyright .stack-width .box{padding-left:0px;padding-right:0px;}
#prefooter .box{padding-left:0px;padding-right:0px;}
#header-inner .box{padding-top:10px;padding-left:10px;padding-right:10px;}
#content-inner .box{padding-left:0px;padding-right:0px;}
#footer-inner .box{margin:0;padding:0;}

.content-361-10 {
	float: left;
	width: 355px;
	margin: 0 21px 0 0;
	overflow: hidden;
}

    
		#nav-wrap, .fixedmenuwrap { background-color: #999999; }

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

.cf:after {clear:both;}

.cf {zoom:1;}
