﻿
#wrapper {
    background: #F0F5F1;
    background: -webkit-linear-gradient(left, #F0F5F1, #F0F5F1 32%, #FFFFFF 32%); 
    background: -o-linear-gradient(right, #F0F5F1, #F0F5F1 32%, #FFFFFF 32%); 
    background: -moz-linear-gradient(right, #F0F5F1, #F0F5F1 32%, #FFFFFF 32%); 
    background-image: linear-gradient(to right, #F0F5F1, #F0F5F1 32%, #FFFFFF 32%);
    border-top:  0px;
    border-left: 0px;
}

#wrapper, .front-page #wrapper {
    margin:  0 0 !important;
    padding: 0 0 !important;
}

    .front-page #wrapper {
        background: white;
    }
#wrapper .gallery .gallery-item{max-width:100%}
#container:after,#container:before,.clearfix:after,.clearfix:before,.widget-wrapper:after,.widget-wrapper:before{display:table;content:" "}
#container:after,.clearfix:after,.widget-wrapper:after{clear:both}
.ie7 #container,.ie7 .clearfix,.ie7 .widget-wrapper{zoom:1}
.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-9{width:75%}
.head_mnt_left,.head_mnt_right{width:490;height:31px;line-height:40px;}
.head_mnt_left{text-align:left;float:left;width:470px;}

.head_mnt_left, .head_mnt_right{
	width:490;
	height:31px;
	line-height:40px;
}


.slideshow_align_caption{
display:table-cell;
vertical-align: middle;
position: relative;
}


.caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption{
padding:20px 0;
display: block;
}


div.dropdown_full div.dropdown_col {
	width: 25%;
	height: auto;
	float: left;
}

div.dropdown_small div.dropdown_col {
	width: 100%;
	height: auto;
	float: none;
}


a.title.large,
span.title.large {
	font: normal 24px/29px Georgia !important;
}


span.title a,
span.title.large a { color: #045482; }


span.title a:hover,
span.title.large a:hover { color: #000; }


h1 a.title {
	font: normal 24px/29px Georgia;
	color: #045482;
}


div#sidebar div.widget p.title {
	font: normal 15px Georgia;
	line-height: 19px;
	color: #505050;
	margin: 3px 0 0 0;
	padding: 0;
}


div#sidebar div.widget p.title.small {
	font: normal 12px Arial;
	line-height: 15px;
	margin: 6px 0 4px 0;
}


div#sidebar .widget.tout p,
div#sidebar .widget.tout a.title,
div#sidebar .widget.tout span.slug,
div#sidebar .widget.tout span.author,
div#sidebar .widget.tout div.issueimage {
	display: block;
	margin: 0 0 8px 0;
	padding: 0;
}


div#sidebar div.widget.tout a.title { font: normal 18px/20px Georgia; color: #045482; }

div#sidebar div.widget.tout a.title.large { font: normal 20px/20px Georgia !important; }


div#sidebar div.widget ul.linklist.title li,
div#sidebar div.widget div.linklist.title p {
	margin: 0 0 8px 0;
}


div#sidebar div.widget ul.linklist.title li span.link,
div#sidebar div.widget ul.linklist.title li a,
div#sidebar div.widget div.linklist.title li span.link,
div#sidebar div.widget div.linklist.title p a {
	font: normal 15px/18px Georgia;
	color: #000;
	padding: 0;
}


div#sidebar div.widget ul.linklist.title li span.author,
div#sidebar div.widget div.linklist.title p span.author {
	display: block;
	margin: 0 0 12px 0;
	line-height: 16px;
}


div#sidebar div.widget ul.linklist.title li a.link,
div#sidebar div.widget div.linklist.title p a.link {
	padding: 0 0 0 15px;
}


.tout a.title { color: #000; }


div.newsitem span.title {
	letter-spacing: 1px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}


body.index div#home-middle ul li span.title {
	display:inline-block;
	width: 155px;
	margin: 8px 0 4px 0;
}


body.index div#home-middle a.title {
	font-family: Georgia;
	font-size: 15px;
	color: #045482;
}


body.index div#home-middle span.title a:hover,
body.index div#home-middle span.title a.hover { text-decoration: underline; }



ul.list li a.title,
ul.list li span.title {
	font-family: Georgia;
	font-size: 15px;
}


ul.list li span.title { color: #505050; }


div#search-results span.slug,
div#search-results a.title,
div#search-results span.title,
div#search-results span.author { margin: 0 0 3px 0; display: inline-block; }


div#search-results a.title { text-decoration:underline; }


div#search-results span.title { color: #505050; }


div#browse-widget-content div.single a.title {
	font-size: 18px;
}


div#browse-widget-content .title,
div#search-results .title {
	font: normal 15px/17px Georgia;
	color: #000;
}


div#lab-top div.morepoems span.title a {
	font: normal 15px/18px Georgia;
	width: 170px;
	color: #045482;
	margin: 5px 0;
	display: block;
}


div#lab-top span.title a:hover,
div#lab-top span.title a.hover { color: #000; text-decoration: underline; }


body.magazine div#lower .half p.title { margin: 5px 20px 5px 0; padding: 0; }

body.magazine div#lower .quarter p.title { margin: 0 !important; }


body.magazine div#lower a.title { font: normal 18px Georgia; color: #035382; }






body.magazine.guides a.title,
body.magazine.guides span.title a { font: normal 15px Georgia; }


body.magazine.guides h1 a.title { font-size: 24px; }


body.magazine.guides a.title { color: #045482; }

body.magazine.guides a.title:hover { color: #000; }


body.magazine.toc div.contentcol p.authorname a.title {
	color: black;
	text-transform: uppercase;
}


div#tree span.title a{
	font: normal 15px/18px Georgia;
	color: #000;
	padding: 0;
}


body.articles div#articlelist div.item span.title,
body.articles div#articlelist div.item span.description { margin: 0 0 3px 0; }

          
body.articles div#articlelist div.item span.title a {
	font: normal 18px Georgia;
	color: #045482;
}


body.articles.featured div#feature a.title {
	display: block;
	font: normal 24px/27px Georgia;
	color: #035382;
}


body.video p.title { margin: 7px 0; padding: 0; }


body.video span.title.large {
	width: 540px;
	display: inline-block;
}


body.video span.title.large a { color: #045482; }

body.video span.title.large a:hover { color: #000; }

body.video div#lowercontent div.videorow p.title { padding: 0 10px; }


body.video div#lowercontent a.title,
body.video.all a.title { color: #045482 !important; }


body.video .videoitem div.title { margin: 0 5px; }


body.video .children.videoitem.hover,
body.video div.children.videoitem.hover a.title,
body.video div#lowercontent div.children.videoitem.hover a.title { background: #bc5b29; color: #fff !important; text-decoration: none; }

                                                         
body.video .classica.videoitem.hover,                    
body.video div.classica.videoitem.hover a.title,
body.video div#lowercontent div.classica.videoitem.hover a.title { background: #b88830; color: #fff !important; text-decoration: none; }

                                                         
body.video .newshour.videoitem.hover,                    
body.video div.newshour.videoitem.hover a.title,
body.video div#lowercontent div.newshour.videoitem.hover a.title { background: #bd3c3c; color: #fff !important; text-decoration: none; }

                                                         
body.video .poetrydo.videoitem.hover,                   
body.video div.poetrydo.videoitem.hover a.title,
body.video div#lowercontent div.poetrydo.videoitem.hover a.title { background: #877440; color: #fff !important; text-decoration: none; }


body.video .achildsg.videoitem.hover,                   
body.video div.achildsg.videoitem.hover a.title,
body.video div#lowercontent div.achildsg.videoitem.hover a.title { background: #5d4c3b; color: #fff !important; text-decoration: none; }

                                                         
body.video .poetryev.videoitem.hover,                    
body.video div.poetryev.videoitem.hover a.title,
body.video div#lowercontent div.poetryev.videoitem.hover a.title { background: #6c535a; color: #fff !important; text-decoration: none; }


body.video .favorite.videoitem.hover,                    
body.video div.favorite.videoitem.hover a.title,
body.video div#lowercontent div.favorite.videoitem.hover a.title { background: #bc5b29; color: #fff !important; text-decoration: none; }


body.video.all .videoitem span.title { display:inline-block; margin: -2px; }


body.audio table.audio td.title,
body.audio.item table.audio td.title { padding: 5px 10px 7px 10px; }


body.video div#content a.title,
body.audio div#content a.title,
body.video div#content span.title,
body.audio div#content span.title {
	font: normal 15px/19px Georgia !important;
	color: #000;
}


body.video div#content a.title.large,
body.audio div#content a.title.large,
body.video div#content span.title.large,
body.audio div#content span.title.large {
	font: normal 24px/29px Georgia !important;
}


body.audio a.title.large { color: #045482 !important; }

body.audio a.title.large:hover { color: #000 !important; }


body.favorites div.title {
	min-height: 20px;
	display: inline-block;
	padding: 3px 10px;
	margin: 0 -14px 5px -10px;
}


body.favorites div.title h3 {
	float: left;
	margin: 0;
	padding: 0;
	display:inline-block;
	max-width: 514px;
}


body.favorites div#poets div.title h3 {
	max-width: 283px;
}


body.favorites div.title h3 a {
    color: #000;
	font: normal 18px Georgia;
	letter-spacing: 0;
	text-transform: none !important;
}


body.favorites div.item div.title {
	background: #fff;
}


body.favorites div.title.active {
	background: #f0efdf !important;
}



body.favorites div.title div.actions {
	display: none;
	margin-left: 30px;
}



body.favorites div#content div.title div.actions {
	float:left !important;
}


body.favorites div.title div.actions ul {
	padding: 0;
	margin: 3px 0 0 0;
}


body.favorites div.title div.actions ul li {
	float: left;
	padding-left: 10px;
}


body.favorites div.title.active div.actions {
    display: inline-block;
}


div#footer-columns p.title,
div#footer-columns a.title { 
	font: normal 18px Georgia;
}


div#footer-columns a.title { 
	color: #045482;
}


body.foundation.institute div#footer-columns div#col1 p.title,
body.foundation.institute div#footer-columns div#col1 a.title { 
	font: normal 15px Georgia;
}


body.foundation.institute div#footer-columns div.announcements a.title { 
	font: normal 15px Georgia;
	color: #000;
}


div#footer-columns div.bookright a.title {
	font-size: 15px;
}


table#bestsellerlists tr td span.title,
table#bestsellerlists td a.title { font: normal 15px Georgia, serif; }


div#childrens-top div.newbookRight p.title { margin-bottom: 8px; }


div#childrens-footer div#col1.column p.title {
	font-size: 18px;
	font-family: georgia;
	font-weight: normal;
	text-transform: none !important;
}


div#childrens-laureate-footer div#col1.column p.title {
	font-size: 18px;
	font-family: georgia;
	font-weight: normal;
	text-transform: none !important;
}


div.laureateEvents p.title {
	color: #000 !important;
	font-family: georgia;
	font-size: 16px !important;
	line-height: 19px !important;
	margin-top: 6px !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}


div.laureate-bioRight p.title {
	font-size: 18px;
	font-family: georgia;
	font-weight: normal;
	padding-top: 8px;
}


div.bookpickRight p.title {
	font-size: 18px;
	font-family: georgia;
	font-weight: normal;
	padding-bottom: 8px;
	line-height: 21px;
}
#ca_banner .ca_close{position:absolute;cursor:pointer;color:#111;font-size:14px;top:.5em;right:.5em}
#ca_banner .ca_close:hover{color:#71a727}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.featured-video-social li.twitter,.featured-video-social li.email{margin-top:5px}

.customer.account .account-info .name, .customer.account .account-info .email, .customer.account .account-info .address, .customer.account .account-info .city, .customer.account .account-info .country, .customer.account .account-info .view-addresses { display: block; }

.customer.account .account-info .email { margin-bottom: 25px; }

.customer.account .account-info .email a { color: #0ec7c1; font-size: 12px; }

#product-area .showcase .notes a.email-us, #product-area .showcase .notes a.fitting-guide, #product-area .showcase .notes a.guides, #product-area .showcase .notes a.toggle-fullview, .quick-shop-content .showcase .notes a.email-us, .quick-shop-content .showcase .notes a.fitting-guide, .quick-shop-content .showcase .notes a.guides, .quick-shop-content .showcase .notes a.toggle-fullview { margin-top: 15px; }

#product-area .showcase .notes a.email-us .icon, #product-area .showcase .notes a.fitting-guide .icon, .quick-shop-content .showcase .notes a.email-us .icon, .quick-shop-content .showcase .notes a.fitting-guide .icon { font-size: 86px; margin-left: -1px; margin-top: -3px; }

.main-footer .connect .contact .phone, .main-footer .connect .contact .email { color:  #ba9b82 ; font-size: 14px; margin: 4px 0; }

.main-footer .connect .contact .phone a, .main-footer .connect .contact .email a { color:  #ba9b82 ; }

.main-footer .connect .contact .phone a:hover, .main-footer .connect .contact .email a:hover { color:  #a3846b ; }

.main-footer .connect .newsletter .email, .main-footer .connect .newsletter .submit { outline: none; border: none; padding: 0; margin: 0; font-family:  'Arvo', serif ; }

.main-footer .connect .newsletter .email { padding: 8px 0 8px 8px; width: 100%; background: transparent; font-size: 12px; font-family:  'Source Sans Pro', sans-serif ; color:  #ba9b82 ; }
.ds-2col-stacked .group-left,.ds-2col-stacked .group-right{float:none;width:auto;}
.ds-2col-stacked .group-right{float:right;width:66%;padding:0 1%;}
.site-footer-list{margin:0 20px 0 0}
.site-footer-list-item{margin:0 0 10px;line-height:1}
.site-footer-list-link,.site-footer-list-link:visited{color:#464646;font-size:12px;transition:color .15s}
.site-footer-list-link:hover{color:#007ccf}

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

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}

#featured ul#films li .navbar .share p .twitter {
	margin-left: 16px;
	margin-right: 5px;
}

#social .twitter {
	float: left;
	width: 440px;
	height: 446px;
	margin-left: 20px;
}

#social .twitter .link {
	
	float: left;
	position: absolute;
	width: 273px;
	height: 0;
	padding-top: 27px;
	overflow: hidden;
}

#social .twitter a.weinsteinfilms {
	margin-top: 32px;
	margin-left: 84px;
}

#social .twitter a.dimensionfilms {
	margin-top: 12px;
	margin-left: 100px;
	width: 240px;
}

#social .twitter .timeline {
	width: 400px;
	height: 151px;
	margin-left: 20px;
	overflow: hidden;
}

#social .twitter div.weinsteinfilms {
	margin-top: 77px;
}

#social .twitter div.dimensionfilms {
	margin-top: 55px;
}

#social .twitter .timeline ul {
	background: #ffffff;
	list-style: none;
	margin: 0;
	padding: 0;
}

#social .twitter .timeline ul li {
	
	border-bottom: 1px solid #e7e7e7;
	height: 75px;
	overflow: hidden;
}


#social .twitter .timeline ul li img {
	float: left;
	position: absolute;
	border: 1px solid #c1c1c1;
	margin-top: 10px;
	margin-left: 7px;
}

#social .twitter .timeline ul li span {
	float: left;
	position: absolute;
	width: 50px;
	margin-left: 340px;
	color: #b2b2b2;
	font-size: 11px;
	text-align: right;
}

#social .twitter .timeline ul li p {
	float: left;
	position: absolute;
	color: #000000;
	font-size: 13px;
	line-height: 15px;
	width: 290px;
	margin-top: 8px;
	margin-left: 70px;
}

#social .twitter .timeline ul li p a {
	color: #1685f7;
}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}


#logo .site-title, #logo .site-description { display:none; }

#logo .site-description {font:300 13px/1em Helvetica Neue, Helvetica, sans-serif;color:#999999;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1040px}
.container-fluid{padding:0}
.container{width:auto}
.navbar .container{width:auto;padding:0}
.site-header .container{position:relative;padding-top:40px}
.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1040px}
#colophon.dark .container{background:#000;border-color:#000}
.max_960,.tab-content{max-width:960px;margin:0 auto;text-align:center}

#fan-exit {
width:100%;
height:100%;
}


.home .content .left {
	float: left;
	width: 50%;
	padding-right: 3%;
	border-right: 1px solid black;
}


.home-cta .left {
	float: left;
	width: 62%;
}


	.home .content .left,
	.home-cta .left {
		width: 100%;
		float: none;
		border: none;
		padding: none;
	}
.text-muted{color:#999}
.text-primary{color:#428bca}
.text-primary:hover{color:#3071a9}
.text-warning{color:#c09853}
.text-warning:hover{color:#a47e3c}
.text-danger{color:#b94a48}
.text-danger:hover{color:#953b39}
.text-success{color:#468847}
.text-success:hover{color:#356635}
.text-info{color:#3a87ad}
.text-info:hover{color:#2d6987}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.overlay .text{font-family:museo-sans;font-size:1.329em;font-weight:300;}
.cubes .overlay .text{position:absolute;bottom:15px;left:15px;right:15px;}


div.post.format-aside .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-gallery .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-link .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-image .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-quote .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-status .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-video .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-audio .entry-container { padding-left: 0; padding-right: 0; }

div.post.format-chat .entry-container { padding-left: 0; padding-right: 0; }

.entry table, .comment-body table { width: 100%; border-collapse: collapse; }

.entry th, .comment-body th { text-align: left; padding: 6px;  border-bottom: 1px dotted #ccc; }

.entry td, .comment-body td { padding: 6px; border-bottom: 1px dotted #ccc; }


.entry,
.non-wp-entry {
	padding: 10px 0 5px;
	clear: both;
	font-size: 116%;
	line-height: 1.6em;
	margin-bottom: 1em;
	overflow: hidden;
}


.entry img {
	max-width: 100%;
}

.entry img.attachment-thumbnail { max-width: none; }

.entry .wp-caption {
	max-width: 100%;
}

.entry-container { padding: 0; position: relative; }

#addthis2											{ float: right; margin-right: 15px; margin-top: 5px; }




.view-differ-slideshow .views-field-title {
	margin: -203px 0 0 0;
	padding-top: 2px;
	padding-left: 5px;
	font-weight: bold;
	width: 348px;
	color: #FFFFFF;
	background-color: #FF4300;
	opacity: 0.9;
}


.view-differ-slideshow .views-field-field-s-subtitle-value {
	padding-left: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	width: 348px;
	background-color: #FF4300;
	opacity: 0.9;
}


 

    .page-id-2608 .w-portfolio-item-title{
      color:white !important;
      font-weight: 900;
      font-size:2em;
    }

    



    .page-id-2608  .order_6 .w-portfolio-item-anchor{
      background-color: transparent !important;
    }

    
    .page-id-2608  .order_6 .w-portfolio-item-meta{
        background-color: #f89a20;
      }

      .page-id-2608 .order_6 .w-portfolio-item-meta{
        display:none !important;
      }









.page-id-7 .w-portfolio-item-title{
  color:white !important;
  font-weight: 900;
  font-size:1.5em;
}


.page-id-7 .w-portfolio-item-meta-h{
  text-align:center;
}


.page-id-7 .w-portfolio-item{
  padding:15px !important;
}

	.w-portfolio-item {
		float: left;
		}

		.w-portfolio-item-h {
			position: relative;
			overflow: hidden;
			z-index: 1;
			height: 0;
			padding-bottom: 100%;
			}

			.w-portfolio-item-anchor {
				display: block;
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				cursor: pointer;
				}

				.w-portfolio-item-image img {
					display: block;
					margin: 0 auto;
					width: 100%;
					}

				.w-portfolio-item-title {
					margin-bottom: 0;
					}

				.w-portfolio-item-text {
					display: block;
					}



.w-portfolio.ratio_16-9 .w-portfolio-item-h {
	padding-bottom: 56.25%;
	}

.w-portfolio.ratio_3-2 .w-portfolio-item-h {
	padding-bottom: 66.6666%;
	}

.w-portfolio.ratio_4-3 .w-portfolio-item-h {
	padding-bottom: 75%;
	}

.w-portfolio.ratio_2-3 .w-portfolio-item-h {
	padding-bottom: 150%;
	}

.w-portfolio.ratio_3-4 .w-portfolio-item-h {
	padding-bottom: 133.3333%;
	}



.w-portfolio.columns_5 .w-portfolio-item {
	width: 20%;
	}

.w-portfolio.columns_4 .w-portfolio-item {
	width: 25%;
	}

.w-portfolio.columns_3 .w-portfolio-item {
	width: 33.3333%;
	}

.w-portfolio.columns_2 .w-portfolio-item {
	width: 50%;
	}

	.w-portfolio.with_indents .w-portfolio-item {
		padding: 2px;
		}

		:root .w-portfolio-item-anchor {
			z-index: 1 \0/IE9; 
			}

			.w-portfolio-item-image {
				background-color: inherit;
				}

			.w-portfolio-item-meta {
				padding: 20px;
				position: relative;
				background-color: inherit;
				}

				.w-portfolio-item-meta-h {
					background-color: inherit;
					}

					.l-footer .w-portfolio-item-title {
						font-size: 14px !important;
						}

	
	.touch .w-portfolio-item-h {
		height: auto;
		padding: 0 !important;
		}

		.touch .w-portfolio-item-anchor {
			position: static;
			}

	
	.no-touch .type_1 .w-portfolio-item-image:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		opacity: 0;
		border-radius: 50%;
		padding-bottom: 100%;
		background-color: inherit;
		-webkit-transform: scale(0);
				transform: scale(0);
		-webkit-transition: -webkit-transform 0.4s cubic-bezier(.4,0,.2,1), opacity 0.4s;
				transition: transform 0.4s cubic-bezier(.4,0,.2,1), opacity 0.4s;
		}

	.no-touch .type_1.ratio_3-2 .w-portfolio-item-image:after {
		top: -25%;
		}

	.no-touch .type_1.ratio_4-3 .w-portfolio-item-image:after {
		top: -16.6666%;
		}

	.no-touch .type_1.ratio_2-3 .w-portfolio-item-image:after {
		top: 16.6666%;
		}

	.no-touch .type_1.ratio_3-4 .w-portfolio-item-image:after {
		top: 12.5%;
		}

		.no-touch .type_1 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			opacity: 0.85;
			-webkit-transform: scale(1.42);
					transform: scale(1.42);
			}

		.no-touch .type_1.ratio_3-2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			-webkit-transform: scale(1.2);
					transform: scale(1.2);
			}

		.no-touch .type_1.ratio_4-3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			-webkit-transform: scale(1.25);
					transform: scale(1.25);
			}

		.no-touch .type_1.ratio_3-4 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			-webkit-transform: scale(1.67);
					transform: scale(1.67);
			}

		.no-touch .type_1.ratio_2-3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			-webkit-transform: scale(1.82);
					transform: scale(1.82);
			}

	.no-touch .type_1 .w-portfolio-item-meta {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		background: none;
		-webkit-transform: scale(0);
				transform: scale(0);
		-webkit-transition: -webkit-transform 0.25s cubic-bezier(.4,0,.2,1), opacity 0.25s;
				transition: transform 0.25s cubic-bezier(.4,0,.2,1), opacity 0.25s;
		}

		.no-touch .type_1 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
			opacity: 0.9;
			-webkit-transform: scale(1);
					transform: scale(1);
			}

		.no-touch .type_1 .w-portfolio-item-meta:before {
			content: '';
			display: inline-block;
			vertical-align: middle;
			height: 100%;
			margin-left: -0.5em;
			}

		.no-touch .type_1 .w-portfolio-item-meta-h {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			}

	
	.no-touch .type_2 .w-portfolio-item-image:after {
		display: block;
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		-webkit-transition: opacity 0.4s;
				transition: opacity 0.4s;
		background-color: inherit;
		}

		.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			opacity: 0.85;
			}

	.type_2 .w-portfolio-item-meta {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		padding: 60px 30px 25px;
		background: none;
		color: #fff;
		-webkit-transition: padding 0.25s cubic-bezier(.4,0,.2,1), color 0.25s cubic-bezier(.4,0,.2,1);
				transition: padding 0.25s cubic-bezier(.4,0,.2,1), color 0.25s cubic-bezier(.4,0,.2,1);
		}

		.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
			color: inherit;
			padding: 20px 30px 65px;
			}

		.type_2 .w-portfolio-item-meta-h {
			position: relative;
			}

		.type_2 .w-portfolio-item-meta:before {
			content: '';
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			background: linear-gradient(to top, rgba(30,30,30,0.8) 0, transparent 100%) repeat-x;
			-webkit-transition: opacity 0.4s;
					transition: opacity 0.4s;
			}

			.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta:before {
				opacity: 0;
				}

	
	.type_3 .w-portfolio-item-image:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0.66;
		background-color: inherit;
		-webkit-transition: opacity 0.4s cubic-bezier(.78,.13,.15,.86);
				transition: opacity 0.4s cubic-bezier(.78,.13,.15,.86);
		}

		.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			opacity: 0;
			}

	.type_3 .w-portfolio-item-meta {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: none;
		}

		.type_3 .w-portfolio-item-meta:before {
			content: '';
			display: inline-block;
			vertical-align: middle;
			height: 100%;
			margin-left: -0.5em;
			}

		.type_3 .w-portfolio-item-meta-h {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			}

		.no-touch .type_3 .w-portfolio-item-title {
			opacity: 1;
			-webkit-transition: -webkit-transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
					transition: transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
			}

			.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
				opacity: 0;
				-webkit-transform: translateY(-40px);
					-ms-transform: translateY(-40px);
						transform: translateY(-40px);
				}

		.no-touch .type_3 .w-portfolio-item-text {
			opacity: 0.66;
			-webkit-transition: -webkit-transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
					transition: transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
			}

			.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
				opacity: 0;
				-webkit-transform: translateY(40px);
					-ms-transform: translateY(40px);
						transform: translateY(40px);
				}

	
	.no-touch .type_4 .w-portfolio-item-meta {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		background: radial-gradient(ellipse at center center, rgba(30,30,30,0.1) 0px, rgba(30,30,30,0.8) 100%);
		color: #fff;
		-webkit-transform: scale(2);
				transform: scale(2);
		-webkit-transition: opacity 0.35s, -webkit-transform 0.35s cubic-bezier(.78,.13,.15,.86);
				transition: opacity 0.35s, transform 0.35s cubic-bezier(.78,.13,.15,.86);
		}

		.no-touch .type_4 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
			opacity: 1;
			-webkit-transform: scale(1);
					transform: scale(1);
			}

		.no-touch .type_4 .w-portfolio-item-meta:before {
			content: '';
			display: inline-block;
			vertical-align: middle;
			height: 100%;
			margin-left: -0.5em;
			}

		.no-touch .type_4 .w-portfolio-item-meta-h {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			}

	
	.no-touch .type_5 .w-portfolio-item-image {
		position: relative;
		top: 0;
		-webkit-transition: top 0.3s cubic-bezier(.78,.13,.15,.86);
				transition: top 0.3s cubic-bezier(.78,.13,.15,.86);
		}

		.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-image {
			top: -30px;
			}

	.no-touch .type_5 .w-portfolio-item-meta {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		height: 0;
		padding: 0 20px;
		-webkit-transition: height 0.3s cubic-bezier(.78,.13,.15,.86);
				transition: height 0.3s cubic-bezier(.78,.13,.15,.86);
		}

		.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
			height: 100%;
			}

		.no-touch .type_5 .w-portfolio-item-meta:before {
			content: '';
			display: inline-block;
			vertical-align: middle;
			height: 100%;
			margin-left: -0.5em;
			}

		.no-touch .type_5 .w-portfolio-item-meta-h {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			}

			.no-touch .type_5 .w-portfolio-item-title,
			.no-touch .type_5 .w-portfolio-item-text {
				opacity: 0;
				-webkit-transition: opacity 0.5s cubic-bezier(.78,.13,.15,.86);
						transition: opacity 0.5s cubic-bezier(.78,.13,.15,.86);
				}

				.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
					opacity: 1;
					}

				.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
					opacity: 0.66;
					}

h5,
.w-portfolio-item-title {
	font-size: 20px;
	}





.l-canvas,
.w-blog.type_masonry .w-blog-entry-h,
.w-cart-dropdown,
.w-portfolio-item-anchor,
.w-pricing.type_1 .w-pricing-item-h,
.w-team.type_1,
#lang_sel ul ul,
#lang_sel_click ul ul,
#lang_sel_footer,
.woocommerce .form-row .chosen-drop,
.woocommerce-ordering:after,
.woocommerce-type_2 .product-h,
.no-touch .woocommerce-type_2 .product-meta,
.woocommerce #payment .payment_box,
.widget_layered_nav ul li.chosen,
.wpcf7-form-control-wrap.type_select:after {
	background-color: #fff;
	}



h1, h2, h3, h4, h5, h6,
.w-counter-number,
.w-portfolio-item-anchor,
.no-touch .w-portfolio-item-anchor:hover,
.l-submain.color_primary a.w-portfolio-item-anchor,
.l-submain.color_secondary a.w-portfolio-item-anchor {
	color: #212121;
	}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-sm-3{width:25%;}
#content{width:870px!important;}
#content-wrapper{float:left;width:100%;padding:0;margin:0 0 40px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sb-right #content{float:left;}
.sb-left #content{float:right;}
.fullwidth #content{width:100%!important;}

.slider-home .images
{
    float: left;

    width: 916px;
}

.slider-home .images ul
{
    position: relative;

    overflow: hidden;

    width: 100%;
    height: 548px;
}

.slider-home .images li
{
    float: left;

    width: 916px;
    height: 548px;

    list-style: none;
}

.slider-home .images li img
{
    display: block;

    width: 100%;
    height: auto;
}


    

    .slider-home .images,
    .slider-home .images li
    {
        position: relative;

        overflow: hidden;

        width: 896px;
    }
.region-promoted{color:#c09853;background-color:#fcf8e3;border-color:#faebcc;padding:20px;}
.page-node-edit .region-content{padding:0 40px;}

.footer-legal {
	font-size: .8em;
}

#site-info .footer-legal a {
	color:#3A3A46;
	text-decoration: none;
}


.footer-legal a{
	color: #999999;
}


#pagefooter .paymentmethods {
}


#pagefooter .paymentmethods span span {
    display:none;
}


#pagefooter .paymentmethods .2co {
}

#pagefooter .paymentmethods .amex {
    background-position:0 -23px;
}

#pagefooter .paymentmethods .delta {
    background-position:0 -69px;
}

#pagefooter .paymentmethods .discover {
    background-position:0 -92px;
}

#pagefooter .paymentmethods .google {
    background-position:0 -115px;
}

#pagefooter .paymentmethods .maestro {
    background-position:0 -138px;
}

#pagefooter .paymentmethods .mastercard {
    background-position:0 -161px;
}

#pagefooter .paymentmethods .moneybook {
    background-position:0 -184px;
}

#pagefooter .paymentmethods .paypal {
    background-position:0 -207px;
}

#pagefooter .paymentmethods .sage {
    background-position:0 -230px;
}

#pagefooter .paymentmethods .solo {
    background-position:0 -253px;
}

#pagefooter .paymentmethods .switch {
    background-position:0 -276px;
}

#pagefooter .paymentmethods .visa {
    background-position:0 -299px;
}

#pagefooter .paymentmethods .electron {
    background-position:0 -322px;
}
#md-map-group .city-marker .label{background:#ccc;padding:2px 6px 2px 10px;position:relative;margin-right:20px}
#md-map-group .city-marker .label:after{height:0;width:0;color:transparent;content:".";position:absolute;top:0;right:-20px;border-top:9.5px solid transparent;border-left:20px solid #ccc;border-bottom:9.5px solid transparent}
#md-map-group .city-marker:hover .label,#md-map-group .city-marker:active .label,#md-map-group .city-marker:focus .label{background:#f3c480}
#md-map-group .city-marker:hover .label:after,#md-map-group .city-marker:active .label:after,#md-map-group .city-marker:focus .label:after{border-left-color:#f3c480}
#md-map-group .city-marker:hover .label.right:before,#md-map-group .city-marker:active .label.right:before,#md-map-group .city-marker:focus .label.right:before{border-right-color:#f3c480}
#md-map-group .city-marker .label.right{margin:0 0 0 20px;padding:2px 10px 2px 6px}
#md-map-group .city-marker .label.right:after{content:none}
#md-map-group .city-marker .label.right:before{height:0;width:0;content:".";color:transparent;position:absolute;top:0;left:-20px;border-top:9.5px solid transparent;border-right:20px solid #ccc;border-bottom:9.5px solid transparent}
#md-map-group .region-marker .label{background:#ccc;padding:2px 10px;position:relative;margin:0}
#md-map-group .region-marker:hover .label,#md-map-group .region-marker:active .label,#md-map-group .region-marker:focus .label{background:#f3c480}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .label{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;line-height:1.6;padding:2px 2px 2px 10px;font-style:italic}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .label span{background-color:#999;color:#ccc;padding:0 10px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;float:right}


body #header.sticky-header #nav ul.nav-menu ul li a {
    padding-bottom: 10px;
}


ul.nav-menu {
    line-height: 1;
    width: 100%;
    margin-bottom: 0;
}


ul.nav-menu,
ul.nav-menu * {
    list-style: none;
    margin-left: 0;
}


ul.nav-menu li {
    float: left;
    
    position: relative;
}


ul.nav-menu li:first-child {
    border-left: none;
}


ul.nav-menu li:last-child {
    border-right: none;
}


ul.nav-menu ul li {
    width: 100%;
}





ul.nav-menu ul {
    position: absolute;
    top: -9999em;
    width: 14em!important;
    z-index: 9999;
    
}





ul.nav-menu li:hover ul,
ul.nav-menu li.nav-hover ul {
    left: -1px;
    top: 52px;
    
    position: absolute;
    z-index: 999999;
}





ul.nav-menu li:hover li ul,
ul.nav-menu li.nav-hover li ul,
ul.nav-menu li li:hover li ul,
ul.nav-menu li li.nav-hover li ul,
ul.nav-menu li li li:hover li ul,
ul.nav-menu li li li.nav-hover li ul {
    top: -999em;
}





ul.nav-menu li li:hover ul,
ul.nav-menu li li.nav-hover ul,
ul.nav-menu li li li:hover ul,
ul.nav-menu li li li.nav-hover ul,
ul.nav-menu li li li li:hover ul,
ul.nav-menu li li li li.nav-hover ul {
    left: 14em!important;
    
    top: -1px;
}


ul.nav-menu ul li a {
    word-wrap: break-word;
    font-size: .9em;
    font-weight: normal;
    
}


ul.nav-menu ul li a:hover {
    border-top-color: #ccc;
}


ul.nav-menu li a {
    padding: 18px 10px;
}





ul.nav-menu a {
    -webkit-transition: all 0.1s ease-in;
    
    -moz-transition: all 0.1s ease-in;
    
    -ms-transition: all 0.1s ease-in;
    
    -o-transition: all 0.1s ease-in;
    
    transition: all 0.1s ease-in;
    display: block;
    position: relative;
    padding: 8px 10px;
    color: #51545C;
    text-shadow: 1px 1px 0px #fff;
}


ul.nav-menu .sf-sub-indicator {
    position: absolute;
    z-index: 999;
    right: 0.5em;
    top: 45%;
    width: 10px;
    height: 10px;
    overflow: hidden;
}


ul.nav-menu .sf-with-ul:after {
    content: '\e917';
    font-family: IcoMoon;
    position: absolute;
    right: 1.6em;
    top: 20%;
    width: 5px;
    font-size: 7px!important;
}


ul.nav-menu li ul .sf-sub-indicator {
    top: 41%;
}


ul.nav-menu ul.sub-menu .sf-with-ul:after {
    content: '\e919';
    font-family: IcoMoon;
    position: absolute;
    right: 1.6em;
    top: 10%;
    width: 5px;
    font-size: 7px!important;
}


.sticky-header ul.nav-menu ul.sub-menu .sf-with-ul:after,
.sticky-header ul.nav-menu .sf-with-ul:after,
ul.nav-menu ul.sub-menu li.page_item .sf-with-ul:after,
ul.nav-menu li.page_item .sf-with-ul:after {
    top: 40%;
}


ul.nav-menu li.current-menu-item,
ul.nav-menu li.current-menu-ancestor,
ul.nav-menu li:hover {
    border-right-color: #ddd!important;
}


ul.nav-menu li li a,
ul.nav-menu li li li a,
ul.nav-menu li li li li a {
    padding: 10px;
}


ul.nav-menu li li,
ul.nav-menu li li li,
ul.nav-menu li li li li {
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #F0F0F0;
}


ul.nav-menu li a.sf-with-ul {
    padding-right: 25px;
}
.learn-more-tiles-container .learn-more-tile{margin-bottom:20px;}
.learn-more-tiles-container .learn-more-tile:last-child{margin-left:45px;}
.node-type-solution .learn-more-tiles-container-2rows .learn-more-tile,.page-solutions-learn .learn-more-tiles-container-2rows .learn-more-tile{margin-bottom:20px;}
.node-type-solution .learn-more-tiles-container-2rows .learn-more-tile:last-child,.page-solutions-learn .learn-more-tiles-container-2rows .learn-more-tile:last-child{margin-right:0;}
.block ol,.block ul{margin:0;padding:0 0 0.25em 1em;}
.region-header .block{font-size:0.857em;margin:0 10px;padding:0;display:block;}
.region-header .block:first{margin-right:1em;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;padding:0;}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
.sidebar .block{padding:15px 20px;margin:0 0 20px;background:rgba(0,0,0,0.063);border-radius:5px;}
.sidebar .block .content{font-size:0.914em;line-height:1.4;}
#triptych .block{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;line-height:1.3;}
#triptych .block.last{border-bottom:none;}
#triptych .block ul li,#triptych .block ol li{list-style:none;}
#triptych .block ul,#triptych .block ol{padding-left:0;}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:none;}
#footer .block{margin:0.5em 0;}
#footer .block .content{padding:0.5em 0;margin-top:0;}
#footer .block h2{margin:0;}
.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}
.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}
.page-admin-structure-block-demo #header .block-region{width:500px;}
.block:not(.nav-search) .views-exposed-widget{margin:0 auto !important;padding:0;width:100%;}

.block-instagram-block .content{display:inline-block;}
.tb-megamenu .tb-block .block-title{margin-bottom:0;}
.tb-megamenu .tb-block .block-ct{margin:0;padding:0;}
.block-view-demo .views-field-title a{border-top:none !important;color:#eee;padding:0 !important;}
.tb-megamenu .block-view-demo .views-field-field-image{float:left;}
.tb-megamenu .block-view-demo .views-field-field-image img{border:1px solid #333;margin:0 20px 0 0;max-width:none !important;padding:4px;width:auto;}
.tb-megamenu .block-view-demo .item-list ul li{border-bottom:1px solid #333;margin:0;min-height:60px;padding:10px 0;}
.tb-megamenu .block-view-demo .item-list ul li.views-row-first{padding-top:0;}
.tb-megamenu .block-view-demo a{padding:0 !important;}
.tb-megamenu .block-view-demo .views-field-title a{border-top:none;color:#aaa;padding:0;}
.tb-megamenu .block-view-demo a:hover,.tb-megamenu .block-view-demo a:focus{background:none !important;border:none !important;color:#e54e4;text-decoration:none;}
.tb-megamenu.style-green .block-view-demo .views-field-field-image img{border:1px solid #eee;}
.tb-megamenu.style-green .block-view-demo .item-list ul li{border-bottom:1px solid #eee;}
#widget-bd3690fa-aa03-001d-90a9-09e418f20f61 .page {font-weight: normal;font-style: normal;}
#widget-bd3690fa-aa03-001d-90a9-09e418f20f61 a.page {text-decoration: underline;}


.widget-breadcrumbs .separator, .widget-breadcrumbs .page {
	display: inline-block;
	vertical-align: middle;
}
.hero-hour{width:0;height:0;position:absolute;top:50%;left:50%;margin:-4px 0 -4px -25%;padding:4px 0 4px 25%;background:#fff;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;border-radius:4px 0 0 4px;}
h1#page-title{font-size:2em;line-height:1;font-family:"Century Gothic",Arial,Helvetica,sans-serif;color:#888888;}
.page-programs-category h1#page-title{float:left;width:460px;min-height:56px;}
.shortcut-wrapper h1#page-title{float:left;margin:0;}
.overlay #page{padding:0 2em;}
.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;}

html,body,#page{height:100%;}
#page-wrapper{min-height:100%;min-width:960px;}
#page,#main-wrapper,#main-menu-links li a.active,#main-menu-links li.active-trail a{background:#ffffff;}


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


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}

		

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

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }




.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}


.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; 
}

			
			
			.wpp-category {
			}

	



.logo {
	display: block;
	
	}

.wp-caption.alignleft { margin: 0px 10px 10px 0px; }

.alignleft { float: left }

img.alignleft { display:inline; float:left; margin-right:15px; }

.gameslist-widget-tabs-menu {
	margin-top: 3px
	height: 30px;
	float: left;
	clear: both;
}

.gameslist-widget-tabs-menu li {
	height: 30px;
	line-height: 30px;
	float: left;
	margin-right: 5px;
	font-size: 15px;
	background-color: #7A7A7A;
	border-top: 1px solid #d4d4d1;
	border-right: 1px solid #d4d4d1;
	border-left: 1px solid #d4d4d1;
}

.gameslist-widget-tabs-menu li.current {
	position: relative;
	background-color: #1B8A32;
	z-index: 5;
}

.gameslist-widget-tabs-menu li a {
	padding: 10px;
	color: #fff;
	text-decoration: none; 
}

.gameslist-widget-tabs-menu .current a {
	color: #FFF;
}

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



#pageslide{position:absolute;top:0;left:0;z-index:100;visibility:hidden;width:70%;height:100%;background:#242628;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;-webkit-box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.5);-moz-box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.5);box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.5)}

#pageslide .block{padding:1.25em;border-bottom-width:3px;border-bottom-style:solid}
#pageslide .menu{margin:-1.25em}
#pageslide .menu li{position:relative;margin:0;padding:0;list-style:none;border-bottom:none;border-top-width:1px;border-top-style:solid}
#pageslide .menu li a{outline:0;display:block;padding:1.5em 1.25em;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;font:400 12px Arial,Helvetica,sans-serif}
#pageslide .menu li a:focus,#pageslide .menu li a:hover{text-decoration:none;color:rgba(255,255,255,1);background:rgba(255,255,255,.1)}
#pageslide .sub-menu{display:none}
#pageslide .menu .plus:before{content:"+";font-size:24px;font-family:Arial;display:block;width:50px;height:50px;line-height:50px;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);border-top:none;border-bottom:none;text-align:center;position:absolute;right:0;top:0;z-index:999;cursor:default}
#pageslide .menu .plus.expanded:before{content:"_";line-height:26px}
#pageslide .menu .sub-menu a{font-size:90%;padding:2.2em}
#pageslide .menu .sub-menu .sub-menu a{font-size:80%;padding-left:6em}
#pageslide .sub-menu figure{display:none}
.csstransforms3d #pageslide{z-index:1;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
.st-menu-open #pageslide{visibility:visible;-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.csstransforms3d #pageslide::after{display:none}
#pageslide::after{position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.2);content:'';opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}
.st-menu-open #pageslide::after{width:0;height:0;opacity:0;-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s}


.copyright,
.copyright a,
#pageslide a,
.comment-meta a,
.comment-box label,
.comment-reply-link,
.comment-reply-login,
.widget-post-title a,
.single-rating .description,
.widget-posts-entries span a{
	color:#8c919b;
}


#pageslide .block,
#pageslide .menu,
#pageslide .menu li {
	border-color:#343133;
}

.csstransforms3d .st-menu-open #site{-webkit-transform:translate3d(70%,0,0);-moz-transform:translate3d(70%,0,0);transform:translate3d(70%,0,0)}
.no-csstransforms3d .st-menu-open #site{left:70%}
.st-menu-open #site::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}

.clear {clear:both;height:1px;}


#sidebar_full {
  padding: 0;
  margin: 0;
  }


#header .logo1 {
  font-size: 2.95em; 
  font-weight: bold; 
  margin: 2px 7px 0 0; 
}
 .post-meta{background:#F9F9F9;color:#666666;font-size:13px;margin:0 0 15px 0;padding:2px 5px 2px 5px;clear:both;}


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

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }

.widget-container {
    margin: 0 0 18px 0;
}

#content{float:left;width:644px;}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}


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



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

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

* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}


.flexslider .slides li {
    position: relative;
    height: auto;
}


.flexslider .slides p {
    margin: 0;
}


.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}


.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}


.metaslider .slides img {
	width: 100%;
	display: block;
}
.item-list ul li.first{padding-top:0;}

table.contentpaneopen p{
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}

body.search .contentpaneopen td{
padding:5px;
}

body.search .contentpaneopen fieldset{
padding:0 0 20px 0;
margin:0 0 20px 0;
}

  div.faqslider table.contentpaneopen {
	  margin-left: 10px;
	  margin-right: 10px;
	  width: 95%;
  }



.premium-block {
  padding: 0;
  overflow: hidden;
  width: 300px;
  margin-bottom: 20px; }

  .premium-block a {
    display: block;
    text-indent: -9999px;
    float: left; }

  #concierge .premium-block img {
    display: none; }

  .home .premium-block h3 {
    display: none; }


#column_2 #banner_652,
#banner_652,
#column_2 .premium-block.headlines .banner {
  margin-bottom: 0;
  height: auto;
  overflow: hidden; }

#wrapper #logo_message_area .inner-wrapper:first-child p.no_margin {
    padding-top: 5px;
}

.no_margin {
    margin: 0;
}

    #logo_message_area .no_margin {
        margin-bottom: 10px;
    }
.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-8{width:66.66666667%}



.nav-wrap {
  background-color: #34495E; }

.greybox .pricing { text-align: center; margin-top: 30px; margin-bottom: 30px; }

.home .pricing {
    position: absolute;
    bottom: 0;
    width: 100%;    
    background: #b43916;
    height: 70px;
    border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
}
body.sdrn_jquery #sdrn_menu.left,body.sdrn_jquery #sdrn_menu.right{display:none}
#sdrn_menu.left,#sdrn_menu.right{position:fixed;top:0px;height:100%;z-index:498;overflow-x:hidden;overflow-y:auto;background:#2E2E2E}
#sdrn_menu.left ul#sdrn_menu_ul,#sdrn_menu.right ul#sdrn_menu_ul{padding-top:42px}

			
							#sdrn_menu.right {
					width:85%;
				    right: -85%;
				    left: auto;
				}

#galleria { height: 350px; width: 345px; }
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}


.l-footer.layout_compact .l-subfooter.at_top {
	padding-top: 40px;
	padding-bottom: 10px;
	}

	.l-subfooter.at_bottom .w-copyright,
	.l-subfooter.at_bottom .w-nav {
		float: none;
		}

		.l-subfooter.at_bottom .w-nav-list.level_1 {
			display: inline-block;
			}

.l-footer.layout_compact .l-subfooter.at_bottom {
	padding-top: 25px;
	padding-bottom: 20px;
	}

	.l-footer.layout_compact .l-subfooter.at_bottom .w-copyright,
	.l-footer.layout_compact .l-subfooter.at_bottom .w-nav {
		margin-bottom: 5px;
		}

		.l-footer.layout_compact .l-subfooter.at_bottom .w-nav-anchor.level_1,
		.rtl .l-footer.layout_compact .l-subfooter.at_bottom .w-nav-anchor.level_1 {
			margin: 0 10px;
			}

.l-footer.layout_modern .l-subfooter.at_bottom {
	padding-top: 40px;
	padding-bottom: 30px;
	}

	.l-footer.layout_modern .l-subfooter.at_bottom .w-copyright,
	.l-footer.layout_modern .l-subfooter.at_bottom .w-nav {
		margin-bottom: 10px;
		}

		.l-footer.layout_modern .l-subfooter.at_bottom .w-nav-anchor.level_1,
		.rtl .l-footer.layout_modern .l-subfooter.at_bottom .w-nav-anchor.level_1 {
			margin: 0 15px;
			}

	
.l-subheader,
.l-subfooter,
.l-titlebar,
.l-canvas.sidebar_left .l-main,
.l-canvas.sidebar_right .l-main,
.l-canvas.sidebar_none .l-section {
	padding-left: 25px;
	padding-right: 25px;
	}

.l-subfooter.at_bottom .w-nav-item {
	float: none !important;
	margin-bottom: 10px;
	text-align: center;
	}

	.l-subfooter.at_bottom .btn.w-nav-item .w-nav-anchor.level_1 {
		margin: 0 10px !important;
		}

	
	
	

   
.l-subfooter {
	padding-left: 40px;
	padding-right: 40px;
	}

	.l-subfooter.at_top p {
		margin: 0 0 20px;
		}

	.l-subfooter.at_top p:last-child {
		margin-bottom: 0;
		}

	.l-footer.layout_compact .l-subfooter.at_bottom .w-nav-anchor.level_1 {
		margin-left: 20px;
		}

	

.l-footer.layout_modern .l-subfooter.at_top {
	padding-top: 80px;
	padding-bottom: 50px;
	}

	.l-footer.layout_modern .l-subfooter.at_bottom .w-nav-anchor.level_1 {
		margin-left: 40px;
		}



.l-subfooter .w-contacts-item {
	position: relative;
	}

	.l-subfooter .w-contacts-item:before {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		text-align: center;
		font-size: 18px;
		line-height: 21px;
		height: 21px;
		width: 21px;
		}

	.l-subfooter .w-contacts-item-value {
		display: block;
		margin: 0 0 12px 36px;
		}





   
.l-subfooter.at_bottom .w-nav {
	float: right;
	}

	.l-subfooter.at_bottom .w-nav-anchor.level_1 {
		display: inline;
		vertical-align: top;
		}

	.l-footer.layout_modern .l-subfooter.at_bottom .btn.w-nav-item .w-nav-anchor.level_1 {
		line-height: 40px;
		padding: 0 20px;
		}

	.l-subfooter.at_bottom .w-nav-list.level_2 {
		display: none !important;
		}

	.l-subfooter.at_top .w-socials-item-link {
		color: inherit;
		}

.l-subfooter .widget {
	margin-bottom: 30px;
	}

.l-subfooter.at_top .wpcf7-form p:last-child {
	margin-bottom: 20px;
	}

	.l-subfooter-h {
		margin: 0 auto;
		}
.l-canvas.type_boxed,.l-canvas.type_boxed .l-subheader,.l-canvas.type_boxed ~ .l-footer .l-subfooter {max-width:1240px;}
.l-subheader-h,.l-titlebar-h,.l-main-h,.l-section-h,.l-subfooter-h,.w-tabs-section-content-h,.w-blog-post-body {max-width:1140px;}
.l-subfooter.at_top,.no-touch .l-subfooter.at_top #lang_sel ul ul a:hover,.no-touch .l-subfooter.at_top #lang_sel_click ul ul a:hover {background-color:#333;}
.l-subfooter.at_top input,.l-subfooter.at_top textarea,.l-subfooter.at_top select,.no-touch .l-subfooter.at_top #lang_sel a,.no-touch .l-subfooter.at_top #lang_sel_click a {background-color:#222;}
.l-subfooter.at_top,.l-subfooter.at_top .w-profile,.l-subfooter.at_top .widget_calendar #calendar_wrap {border-color:#444;}
.l-subfooter.at_top h1,.l-subfooter.at_top h2,.l-subfooter.at_top h3,.l-subfooter.at_top h4,.l-subfooter.at_top h5,.l-subfooter.at_top h6,.l-subfooter.at_top input,.l-subfooter.at_top textarea,.l-subfooter.at_top select,.l-subfooter.at_top .w-form-row-field:before {color:#ddd;}
.l-subfooter.at_top {color:#aaa;}
.l-subfooter.at_top a,.l-subfooter.at_top .widget_tag_cloud .tagcloud a,.l-subfooter.at_top .widget_product_tag_cloud .tagcloud a {color:#ddd;}
.no-touch .l-subfooter.at_top a:hover,.no-touch .l-subfooter.at_top .w-form-row.focused .w-form-row-field:before,.no-touch .l-subfooter.at_top .widget_tag_cloud .tagcloud a:hover,.no-touch .l-subfooter.at_top .widget_product_tag_cloud .tagcloud a:hover {color:#1b98e0;}
.l-subfooter.at_top input:focus,.l-subfooter.at_top textarea:focus,.l-subfooter.at_top select:focus {box-shadow:0 0 0 2px #1b98e0;}
.l-subfooter.at_bottom {background-color:#fff;}
.l-subfooter.at_bottom a {color:#666;}
.no-touch .l-subfooter.at_bottom a:hover {color:#1b98e0;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-6{width:50%}


.block-right .col-xs-6 {width:100% !important;}



.flex-video { position: relative; padding-top: 2.08333em; padding-bottom: 67.5%; height: 0; margin-bottom: 1.33333em; overflow: hidden; }

.flex-video.widescreen { padding-bottom: 57.25%; }

.flex-video.vimeo { padding-top: 0; }

.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.modal.video .player .flex-video { margin-bottom: 0; }

.template-index .slider .flex-video { padding-bottom: 45%; }
.container-inline-date .date-spacer{margin-left:-5px;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{padding:10px;float:left;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}
.date-prefix-inline{display:inline-block;}
.date-clear{clear:both;display:block;float:none;}
.date-no-float{clear:both;float:none;width:98%;}
.date-float{clear:none;float:left;width:auto;}
.date-float .form-type-checkbox{padding-right:1em;}
.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}
.date-container .date-format-name{float:left;}
.date-container .date-format-type{float:left;padding-left:10px;}
.date-container .select-container{clear:left;float:left;}
div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}
div.date-calendar-day span{display:block;text-align:center;}
div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}
div.date-calendar-day span.day{font-size:2em;font-weight:bold;}
div.date-calendar-day span.year{font-size:.9em;padding:2px;}
.date-year-range-select{margin-right:1em;}
#grid-filters.event-grid .date-range-wrap{float:left;margin-left:20px;padding:14px 0 14px 20px;border-left:1px solid #efefef}
.matrix .date{font-size:14px;line-height:1.4}
.infobox .date-range{display:block;font-weight:normal;color:#666}
article.event figcaption .date{margin-bottom:6px;font-weight:500}


#page-loader {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000000;
	z-index: 100001;
	}
.text-light .fa{ color: #ffffff; }


.owl-controls .owl-page span:before, .text-light .owl-controls .owl-page span:before {
	content: '';
  	width: 4px;
  	height: 4px;
  	display: block;
	background: #ffffff;
	border-radius: 12px;
	-moz-border-radius:12px; 
	-khtml-border-radius:12px; 
	-webkit-border-radius:12px;
	position: relative;
	top: 2px;
	left: 2px;
	}


.owl-theme .owl-controls .owl-page.active span, .text-light .owl-controls .owl-page.active span { border: 1px solid #ffffff; }

.text-light [class^="pe-7s-"], .text-light [class*=" pe-7s-"] { color: #ffffff; }

	.text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6 { color: #ffffff; }

	.text-light .visible[data-bigletter]:before { opacity: 0.15; filter: alpha(opacity=15); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)"; }


.text-light ::-webkit-input-placeholder { color: #ffffff; }

.text-light :-moz-placeholder { color: #ffffff; }

.text-light ::-moz-placeholder { color: #ffffff; }

.text-light :-ms-input-placeholder { color: #ffffff; }

	.text-light input[type=text], .text-light input[type=password], .text-light input[type=email], .text-light textarea { border-color: #666666; color: #ffffff; }

.text-light input[type=text]:focus, .text-light input[type=password]:focus, .text-light input[type=email]:focus, .text-light textarea:focus { border-color: #ffffff; }

	.text-light input[type=submit] { border: 1px solid rgba(255,255,255,.4); color: #ffffff; }

.text-light input[type=submit]:hover {  background: #ffffff; border-color: #ffffff; color: #0d0d0d; }

	.text-light label { color: #ffffff; }
	
	
.text-light p { color: #ffffff; }

.text-light p a:before { background: #ffffff; }

	
.text-light {
	color: #ffffff;
	}

	.text-light .filter li a { color: #ffffff; }

	.text-light .filter li a:after { background: #ffffff; }

	.text-light .time { color: #ffffff; opacity: 0.8;filter: alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=8)"; }

	.text-light .time:before, .text-light .time:after { background: #ffffff; }

	.text-light .separator-small span, .overlay-dark .separator-small span { background: #ffffff; }

	.text-light .separator span, .overlay-dark .separator span { background: #ffffff; }

	.text-light .separator span:before, .text-light .separator span:after, .overlay-dark .separator span:before, .overlay-dark .separator span:after { border-color: #ffffff; }

	.text-light .counter-value { color: #ffffff; }

	.text-light .tabs ul.tab-nav li a { color: #ffffff; }

	.text-light .tabs ul.tab-nav li a:after {
	background: #ffffff;
	}

	.text-light .skill .skill-bar .skill-active { background: #ffffff; }

.text-light .tooltip {
	color: #ffffff;
}

	.text-light .socialmedia-widget li a,
	.overlay-dark .socialmedia-widget li a { color: #ffffff; }


#content .project.small{
	float: left;
	padding: 0;
	display: block;	
	margin: 0 30px 20px 0;	
}


.tax-portfolio .project.small {
	display: none;
}


.project.small h1  {
	font-family: "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;	
	font-size: 14px;	
	padding-top: 10px;	
	margin: 0 10px 10px 0px;
}


.project .left {
	float: left;
	width: 220px;	
}


.project .right {
	float: right;
	width: 700px;	
	padding: 0px 0 0 0;		
}


.project .right .inside {
	margin-bottom: 30px;
}


.project .right h1{
	font-size: 30px;
	margin-bottom: 15px;
}


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

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


#heatmapthemead-branding-container {
	margin: 0px auto 0px;
	max-width: 1258px;
	overflow: hidden;
}

		
			
			#heatmapthemead-leaderboard,
			nav.main-navigation,
			nav.secondary-navigation,
			#heatmapthemead-branding-container,
			.heatmapthemead-layout-both-sidebars #heatmapthemead-main,
			.heatmapthemead-layout-primary-sidebar-content #heatmapthemead-main,
			.heatmapthemead-layout-content-secondary-sidebar #heatmapthemead-main,
			.heatmapthemead-layout-content #heatmapthemead-main
			{
				max-width: 1024px;
			}
.alignright{float:right;margin:5px 0 20px 20px}
a img.alignright{float:right;margin:5px 0 20px 20px}
.wp-caption.alignright{margin:5px 0 20px 20px}

.ad_google li .ad_g
{
	color:#000000 !important;
	font-size:12px !important;
	text-decoration:underline !important;
}

.ad_google li .ad_g:hover
{
	text-decoration:none !important;
}

.ad_google li a
{
	color:#cc004e !important;
	font-size:14px;
	text-decoration:underline !important;
}

.ad_google li a:hover
{
	text-decoration:none !important;
}

.ad_google img
{
	border:1px solid #000;
	margin:15px 0;
}

.ad_google
{
	width:100%;
}

.middlecontent, .cornerupper, .ad_google
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#bar_right {
	width: 285px;
}



.responsive .ibiza-nav ul.ibiza-hmenu 
{
   display: none;
   float: none;
   text-align: center;
}


.responsive .ibiza-nav .ibiza-hmenu.visible 
{
   display: block;
}



.responsive .ibiza-nav ul.ibiza-hmenu li,
.ibiza-hmenu-extra1,
.ibiza-hmenu-extra2
{
   float: none;
}



.responsive .ibiza-nav ul.ibiza-hmenu a
{
   margin-top: 1px !important;
   margin-bottom: 1px !important;
   text-align: center !important;
   height: auto;
   white-space: normal;
}



.responsive .ibiza-nav ul.ibiza-hmenu ul
{
   left: auto !important;
   right: auto !important;
   top: auto !important;
   bottom: auto !important;
   display: none !important;
   position: relative !important;
   visibility: visible !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul a
{
   padding-left: 4% !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul ul a
{
   padding-left: 6% !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul ul ul a
{
   padding-left: 8% !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul ul ul ul a
{
   padding-left: 10% !important;
}

.responsive .ibiza-nav ul.ibiza-hmenu ul ul ul ul ul a
{
   padding-left: 12% !important;
}


.row .col {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
}


.row .col.s1 {
  width: 8.33333%;
  margin-left: 0;
}


.row .col.s2 {
  width: 16.66667%;
  margin-left: 0;
}


.row .col.s3 {
  width: 25%;
  margin-left: 0;
}


.row .col.s4 {
  width: 33.33333%;
  margin-left: 0;
}


.row .col.s5 {
  width: 41.66667%;
  margin-left: 0;
}


.row .col.s6 {
  width: 50%;
  margin-left: 0;
}


.row .col.s7 {
  width: 58.33333%;
  margin-left: 0;
}


.row .col.s8 {
  width: 66.66667%;
  margin-left: 0;
}


.row .col.s9 {
  width: 75%;
  margin-left: 0;
}


.row .col.s10 {
  width: 83.33333%;
  margin-left: 0;
}


.row .col.s11 {
  width: 91.66667%;
  margin-left: 0;
}


.row .col.s12 {
  width: 100%;
  margin-left: 0;
}


.row .col.offset-s1 {
  margin-left: 8.33333%;
}


.row .col.offset-s2 {
  margin-left: 16.66667%;
}


.row .col.offset-s3 {
  margin-left: 25%;
}


.row .col.offset-s4 {
  margin-left: 33.33333%;
}


.row .col.offset-s5 {
  margin-left: 41.66667%;
}


.row .col.offset-s6 {
  margin-left: 50%;
}


.row .col.offset-s7 {
  margin-left: 58.33333%;
}


.row .col.offset-s8 {
  margin-left: 66.66667%;
}


.row .col.offset-s9 {
  margin-left: 75%;
}


.row .col.offset-s10 {
  margin-left: 83.33333%;
}


.row .col.offset-s11 {
  margin-left: 91.66667%;
}


.row .col.offset-s12 {
  margin-left: 100%;
}

  
  .row .col.m2 {
    width: 16.66667%;
    margin-left: 0;
  }

  
  .row .col.m3 {
    width: 25%;
    margin-left: 0;
  }

  
  .row .col.m4 {
    width: 33.33333%;
    margin-left: 0;
  }

  
  .row .col.m5 {
    width: 41.66667%;
    margin-left: 0;
  }

  
  .row .col.m6 {
    width: 50%;
    margin-left: 0;
  }

  
  .row .col.m7 {
    width: 58.33333%;
    margin-left: 0;
  }

  
  .row .col.m8 {
    width: 66.66667%;
    margin-left: 0;
  }

  
  .row .col.m9 {
    width: 75%;
    margin-left: 0;
  }

  
  .row .col.m10 {
    width: 83.33333%;
    margin-left: 0;
  }

  
  .row .col.m11 {
    width: 91.66667%;
    margin-left: 0;
  }

  
  .row .col.m12 {
    width: 100%;
    margin-left: 0;
  }

  
  .row .col.offset-m1 {
    margin-left: 8.33333%;
  }

  
  .row .col.offset-m2 {
    margin-left: 16.66667%;
  }

  
  .row .col.offset-m3 {
    margin-left: 25%;
  }

  
  .row .col.offset-m4 {
    margin-left: 33.33333%;
  }

  
  .row .col.offset-m5 {
    margin-left: 41.66667%;
  }

  
  .row .col.offset-m6 {
    margin-left: 50%;
  }

  
  .row .col.offset-m7 {
    margin-left: 58.33333%;
  }

  
  .row .col.offset-m8 {
    margin-left: 66.66667%;
  }

  
  .row .col.offset-m9 {
    margin-left: 75%;
  }

  
  .row .col.offset-m10 {
    margin-left: 83.33333%;
  }

  
  .row .col.offset-m11 {
    margin-left: 91.66667%;
  }

  
  .row .col.offset-m12 {
    margin-left: 100%;
  }

  
  .row .col.l2 {
    width: 16.66667%;
    margin-left: 0;
  }

  
  .row .col.l3 {
    width: 25%;
    margin-left: 0;
  }

  
  .row .col.l4 {
    width: 33.33333%;
    margin-left: 0;
  }

  
  .row .col.l5 {
    width: 41.66667%;
    margin-left: 0;
  }

  
  .row .col.l6 {
    width: 50%;
    margin-left: 0;
  }

  
  .row .col.l7 {
    width: 58.33333%;
    margin-left: 0;
  }

  
  .row .col.l8 {
    width: 66.66667%;
    margin-left: 0;
  }

  
  .row .col.l9 {
    width: 75%;
    margin-left: 0;
  }

  
  .row .col.l10 {
    width: 83.33333%;
    margin-left: 0;
  }

  
  .row .col.l11 {
    width: 91.66667%;
    margin-left: 0;
  }

  
  .row .col.l12 {
    width: 100%;
    margin-left: 0;
  }

  
  .row .col.offset-l1 {
    margin-left: 8.33333%;
  }

  
  .row .col.offset-l2 {
    margin-left: 16.66667%;
  }

  
  .row .col.offset-l3 {
    margin-left: 25%;
  }

  
  .row .col.offset-l4 {
    margin-left: 33.33333%;
  }

  
  .row .col.offset-l5 {
    margin-left: 41.66667%;
  }

  
  .row .col.offset-l6 {
    margin-left: 50%;
  }

  
  .row .col.offset-l7 {
    margin-left: 58.33333%;
  }

  
  .row .col.offset-l8 {
    margin-left: 66.66667%;
  }

  
  .row .col.offset-l9 {
    margin-left: 75%;
  }

  
  .row .col.offset-l10 {
    margin-left: 83.33333%;
  }

  
  .row .col.offset-l11 {
    margin-left: 91.66667%;
  }

  
  .row .col.offset-l12 {
    margin-left: 100%;
  }


.post-type-archive-video .archive-video-content .row .col {
  padding: 0;
}


.tax-video_categories .taxonomy-video-categories-content .col {
  padding: 0;
}


.page-id-186 .ambassador-perks .col {
  padding: 0 30px;
}

.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-2x {
  display: none;
}


.site-header {
  padding: 15px 0;
  position: relative;
  border-bottom: 2px solid #6eca97;
  font-family: "proxima-nova", sans-serif;
}


.site-branding {
  display: block;
  float: left;
  padding: 8px 0;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}

.site-branding .site-logo {
  font-size: 0;
}

.site-branding img {
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  width: auto;
  max-height: 36px;
}



.site-footer {
  color: #ffffff;
  background: #009abe;
  text-align: center;
  font-family: "proxima-nova", sans-serif;
}


.site-info {
  font-weight: 700;
  color: #00698e;
  font-size: 13px;
  margin-top: 30px;
}


img.alignright {
	border:1px solid #ddd;
	padding:2px;
	background:#fff;
	float: right;
	clear: right;
	margin: 0 0 5px 10px;
        }


.alignright {
	float: right;
	}


.comments-navigation .alignright {
	float:right;
	}

div.mod-languages ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

div.mod-languages li {
	margin-left: 5px;
	margin-right: 5px;
}


div.mod-languages ul.lang-inline li {
	display:inline;
}


div.mod-languages ul.lang-block li {
	display:block;
}


div.mod-languages img {
	border:none;
}


div.mod-languages a {
	text-decoration: none;
}

#seatme-link a:link {text-decoration: none; color:#b3b3b3}
 #seatme-link a:hover {text-decoration: none; color:#066382}
 #seatme-link a:visited {text-decoration: none; color:#066382}


#search {
	float: right;
	width:320px;
	margin-top: -20px;
	margin-right: 30px;
	height: 40px;
	overflow: hidden;
	text-align:right;
}


#main-carousel .main-carousel-readmore {
	background: #FFF;
	color: #05A0D3;
	border: 1px solid #9BD9ED;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	height: 25px;
	line-height: 24px;
	display: inline-block;
	padding: 0 6px;
	margin: 0 0 0 3px;
	text-decoration: none;
	min-width: 80px;
	white-space: nowrap;
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}

	#footer .menus .menu-div .menu-item-home { display: none; }
