﻿body.front .this-week-s-radio-show{display:block;}
.this-week-s-radio-show{padding-top:20px;}
body.front .panel-region-featured-content .this-week-s-radio-show .host img{max-width:inherit;height:auto;padding:0;background:#FFF;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.this-week-s-radio-show .view-content{max-height:64px;margin-top:8px;}
.this-week-s-radio-show #apm_media_player{display:none;margin-top:50px;}
.this-week-s-radio-show h2{font-size:1.2em;margin-bottom:10px;}
.this-week-s-radio-show h4{margin:-12px 0 0 0;padding:0;font:.75em/1 normal Helvetica,sans-serif;color:#ccc;text-transform:none;}
.this-week-s-radio-show .this-weeks-show div{float:left;}
.this-week-s-radio-show .play-btn{display:none;}
.this-week-s-radio-show .this-weeks-show{width:65.7142857%;max-width:250px;font-size:12px;margin-right:10px;float:left;padding:8px 0 0 2px;position:relative;z-index:1;}
.this-week-s-radio-show .this-weeks-show a{padding-right:3px;}
.this-week-s-radio-show  .host{position:relative;top:-17px;}
.this-week-s-radio-show img{margin-top:3px;}
.logged-in #toolbar,#block-block-7,.logged-in .tabs,.this-week-s-radio-show,.sidebar,.main-nav,.field-name-field-tags,.field-name-field-recipe-categories,#block-disqus-disqus-comments,.polyptych,footer{display:none;}
.itssnews_block,.node-teaser{padding:0;border-left:8px solid #007C29;margin-bottom:3%;vertical-align:top;background:#f0f4f5;}
.node-teaser{padding-left:4%;position:relative;}
.node-teaser .content{padding:0 0 4% 0;}
.images-margin,.node-teaser .field-name-field-news-image{float:left;margin:0 2% 2% 0%;}
.node-teaser .field-name-body{padding-right:5%;}
.node-teaser .node-readmore{float:right;margin:0px 3% 3% 3%;}
.itssnws_h5,.node-teaser h2{color:#558E08;font-weight:bold;padding:3% 0 1% 0;margin:0px;font-family:Roboto;}
.itssnws_h5 a,.node-teaser h2 a{color:#333333;font-weight:300;margin-top:7px;font-size:20pt;text-decoration:none;line-height:normal;}


html.mobile #logo {
    position: static;
    width: 100%;
    background: #fff;
}


html.mobile #logo img {
    width: 100%;
    padding: 0 5%;
}


html.mobile .showSearch #logo {
    padding-top: 49px;
}


#logo {
width: 331px;
height: 37px;
padding-top: 15px;
}

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

.clearfix {
    display:inline-block;
}

* html .clearfix {
    height:1%;
}


.icons-sprite {
  display: block;
}


footer .credits span.icons-sprite {
  display: inline-block;
}


    .block-vcenter-home{
        min-height: 0px;
        width: 410px;
    }



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

#toggle-menu .open,#toggle-menu.menu-closed .closed{display:none}

#toggle-menu.menu-closed .open{display:inline-block}
.no-margin{margin:0!important;}
.devbox .no-margin{margin:0 0 13px 0!important;}


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}

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

  .col-lg-8 {
    width: 66.66666667%;
  }


i, em, .italic { 
	font-family: 'theSerifItalic', 'Enriqueta' !important; 
	font-style: normal !important; 
}
.moduletable_contact{float:left;width:250px;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-12{width:100%;}

.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-left: 10px;
  padding-right: 10px;
}

.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 {
  float: left;
}

.col-xs-6 {
  width: 50%;
}
#above_content_wrapper_1 #banner_area_two_wrapper .menu-name-menu-find-it-fast-menu ul li.last{border-bottom:0px;}
.front #quicktabs-experience_vancouver ul.quicktabs-tabs li.last{width:60%;}
.front #quicktabs-stay_connected ul.quicktabs-tabs li.last{width:60%;}
#footer_wrapper ul li.last a{float:left;border-right:none;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.last{-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-khtml-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.first li,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.last li,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li.first,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li.last{-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li li.last{border-bottom:0px;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }
li.product-small .star-rating{font-size:80% !important;margin-bottom:5px}
li.product-small .text-center .star-rating{margin:0 auto 5px}
.tabbed-content .iosSlider,.tabbed-content .product-small{margin-bottom:0}
.ux-section .iosSlider .product-small{padding-bottom:10px !important}
.ux-section .product-small .info{margin:0 15px;padding:5px 5px 15px}
li.product-small{margin-bottom:15px}
li.product-small.grid2,li.product-small.grid3,li.product-small.grid5{margin-bottom:0}
.product-small{position:relative;display:block}
.product-small h5{margin-bottom:0;text-transform:uppercase;font-size:70%;color:#999999;font-weight:bolder}
.product-small p{margin-bottom:5px;line-height:120%;margin-top:5px}
.product-small .name{font-size:90%}
.product-small .tx-div{border-width:3px;width:20px;margin:4px auto 4px auto !important}
.product-small.out-of-stock .add-to-cart-grid{display:none}
.product-small.out-of-stock .out-of-stock-label{color:#333333;font-weight:bold;text-transform:uppercase;position:absolute;top:40%;left:0;right:0;background:#ffffff;padding:20px 0;background:rgba(255,255,255,0.9);text-align:center;opacity:.9}
.product-small .short-description{font-size:80%}
.product-small:hover .yith-wcwl-add-to-wishlist a,.featured-product:hover .yith-wcwl-add-to-wishlist a,.product-gallery:hover .yith-wcwl-add-to-wishlist a{opacity:.3}
.column-slider .product-small,.column-slider .ux-box{padding:0 !important}
.product-small .front-image img{width:100% !important}
html.fontface body.page-services div.highlight .icon:before{float:left;height:100px}
html.fontface
.icon{text-decoration:none;font-style:normal}
html.fontface  .icon-conceptual:before{font-family:'EBI-Conceptual';font-size:138.5%;color:#bbb;content:attr(data-icon);margin:0
0.3em 0 0}
html.fontface  .icon-functional:before{font-family:'EBI-Functional';font-size:100%;color:#bbb;content:attr(data-icon);margin:0
0.3em 0 0}
html.fontface  .icon-static:before, html.fontface  .icon-generic:before{font-family:'EBI-Generic';font-size:100%;color:#bbb;content:attr(data-icon);margin:0
0.3em 0 0}
html.fontface  .icon-species:before{font-family:'EBI-Species';font-size:100%;color:#bbb;content:attr(data-icon);margin:0
0.3em 0 0}
html.fontface  .icon-socialmedia:before{font-family:'EBI-SocialMedia';font-size:100%;color:#bbb;content:attr(data-icon);margin:0
0.3em 0 0}
html.fontface  .icon-fileformats:before{font-family:'EBI-FileFormats';font-size:123.1%;color:#bbb;content:attr(data-icon);margin:0
0.3em 0 0}
html.fontface  .icon-chemistry:before{font-family:'EBI-Chemistry';font-size:100%;color:#bbb;content:attr(data-icon);margin:0
0.3em 0 0}
html.fontface .icon-c1:before{color:#dac79d}
html.fontface .icon-c2:before{color:#dab7e2}
html.fontface .icon-c3:before{color:#62d0df}
html.fontface .icon-c4:before{color:#afc9b8}
html.fontface .icon-c5:before{color:#ffb4aa}
html.fontface .icon-c6:before{color:#ffc999}
html.fontface .icon-c7:before{color:#bec3d9}
html.fontface .icon-c8:before{color:#c5d4a3}
html.fontface .icon-c9:before{color:#a4c7e2}
html.fontface .icon-s1:before{color:#3b5998}
html.fontface .icon-s2:before{color:#55acee}
html.fontface .icon-s3:before{color:#007bb6}
html.fontface .icon-s4:before{color:#f60}
html.fontface .icon-s5:before{color:#a6c83f}
html.fontface .icon-s6:before{color:#dd4b39}
html.fontface .icon-s7:before{color:#b00}
html.fontface .icon-s8:before{color:#f40083}
html.fontface .icon-s9:before{color:#1ab7ea}
html.fontface .icon-s10:before{color:#00bcf2}
html.fontface .icon-s11:before{color:#f7941e}
html.fontface .icon-s12:before{color:#21759b}
html.fontface .icon-s13:before{color:#fa9b39}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:ncsu-icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-close:before{content:"x"}
.glyphicon-double-arrow:before{content:"b"}
.glyphicon-down-arrow:before{content:"c"}
.glyphicon-download:before{content:"d"}
.glyphicon-download.no-bkgrnd:before{content:"M"}
.glyphicon-left-arrow-bkgrnd:before{content:"e"}
.glyphicon-left-arrow:before{content:"f"}
.glyphicon-right-arrow-bkgrnd:before{content:"h"}
.glyphicon-right-arrow:before{content:"i"}
.glyphicon-search-bkgrnd:before{content:"j"}
.glyphicon-search:before{content:"k"}
.glyphicon-video:before{content:"E"}
.glyphicon-photo:before{content:"P"}
.glyphicon-plus:before{content:"g"}
.glyphicon-plus-no-bkgrnd:before{content:"R"}
.glyphicon-minus:before{content:"Q"}
.glyphicon-check:before{content:"n"}
.glyphicon-x:before{content:"m"}
.glyphicon-menu-bkgrnd:before{content:"l"}
.glyphicon-menu:before{content:"o"}
.glyphicon-thin-menu:before{content:"D"}
.glyphicon-link:before{content:"p"}
.glyphicon-fb:before{content:"y"}
.glyphicon-flickr:before{content:"q"}
.glyphicon-gplus:before{content:"r"}
.glyphicon-instagram:before{content:"s"}
.glyphicon-linkedin:before{content:"t"}
.glyphicon-youtube:before{content:"w"}
.glyphicon-twitter:before{content:"v"}
.glyphicon-pintrest:before{content:"u"}
.glyphicon-pinterest:before{content:"u"}
.glyphicon-email:before{content:"z"}
.glyphicon-thin-chevron:before{content:"C"}
.glyphicon-thin-arrow:before{content:"a"}
.glyphicon-roman-arrow:before{content:"B"}
.glyphicon-bold-arrow:before{content:"A"}
.glyphicon-rss:before{content:"F"}
.glyphicon-down-bracket:before{content:"G"}
.glyphicon-up-bracket:before{content:"H"}
.glyphicon-play:before{content:"I"}
.glyphicon-pause:before{content:"O"}
.glyphicon-up-thin-arrow:before{content:"J"}
.glyphicon-checkbox:before{content:"K"}
.glyphicon-date:before{content:"L"}
.glyphicon-question:before{content:"N"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-left-arrow,.carousel-control .glyphicon-right-arrow{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-left-arrow{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-right-arrow{right:50%}
.glyphicon-thin-arrow,.glyphicon-roman-arrow,.glyphicon-bold-arrow{font-size:2em;line-height:1.5rem;vertical-align:middle;display:inline-block;left:0;top:-1px;-webkit-transition:left 0.2s ease;transition:left 0.2s ease}
.btn:hover .glyphicon,.btn:focus .glyphicon{left:4px}
a.feature-block:hover .glyphicon-roman-arrow,a.feature-block:hover .glyphicon-thin-arrow,a.feature-block:focus .glyphicon-roman-arrow,a.feature-block:focus .glyphicon-thin-arrow{left:4px}
.story .story-txt:hover .glyphicon{left:4px}
.ncstate-fact .the-support a:hover .glyphicon-roman-arrow,.ncstate-fact .the-support a:focus .glyphicon-roman-arrow{left:4px}
.social-tag .glyphicon{display:inline-block;vertical-align:-5px;font-size:1.2em}
#menu-toggle .glyphicon{font-size:3.2em;vertical-align:-33%;padding-left:5px}
.pa-system .glyphicon{position:absolute;color:#fff;border:1px solid #fff;padding:4px;border-radius:100%;top:10px;right:10px;cursor:pointer}
.header-action .glyphicon-bold-arrow{font-size:1.8em}
#connect .hp-fact .the-support a:hover .glyphicon{left:4px}
#connect .all-social .glyphicon{font-size:1.7em;vertical-align:-7px;margin-right:0.8em}
.hp-video-cta-button:hover .glyphicon{left:4px}
.calendars-page #main-calendar .more-links li .glyphicon{margin-right:8px}
.page-think-and-do .share-buttons a .glyphicon{display:inline;vertical-align:-3px}
.page-think-and-do .section-share .glyphicon{font-size:1.5em;display:inline;vertical-align:-3px}
.page-for-you-and-for-all .share-buttons a .glyphicon{display:inline;vertical-align:-3px}
.page-for-you-and-for-all .video-wrapper a.video-close .glyphicon{font-size:3em}
.page-for-you-and-for-all .video-wrapper a.play-video .glyphicon{display:block;font-size:3em;padding:18px 0}
.page-for-you-and-for-all .section-share .glyphicon{font-size:1.5em;display:inline;vertical-align:-3px}
.page-for-you-and-for-all #wolf-mountain .glyphicon{font-size:1.7em;vertical-align:-7px;margin-right:0.8em}
.features .feature-content .glyphicon,.features .event-mod .glyphicon{color:#c00}
.color-black+.glyphicon{color:#000000}
.header-txt:hover .header-action .glyphicon,.header-txt:focus .header-action .glyphicon{left:4px}
.fixed-nav-bar__elevator .glyphicon{font-size:23px;vertical-align:top}
.extra-nav .extra-nav-trigger .glyphicon-up-bracket{display:none}
.extra-nav.extra-nav-is-showing .extra-nav-trigger .glyphicon-up-bracket{display:inline-block}
.extra-nav.extra-nav-is-showing .extra-nav-trigger .glyphicon-down-bracket{display:none}
a.lb-video-close .glyphicon{font-size:3em}
.lb-video-share-buttons a .glyphicon{display:inline;vertical-align:-3px}
#portada2{height:1020px;}
#portada2 h3{font-size:18px;}
#portada2 h2{font-size:24px;font-weight:700;color:#000;margin:7px 0;padding-left:0px;}
#portada2 h2.negro{margin:5px 0 0;text-align:left;}
#portada2 h2.negro a:link{color:#000;text-decoration:none;}
#portada2 h2.negro a:visited{color:#000;text-decoration:none;}


.contain span.two-seven {
  left: 50%;
}
.views-row{margin-top:1.3846em;}
#block-views-tags-block ul li.views-row-last a{padding:0;margin:0;border:none;}





.newsletter {
	background-color: #fcfaf9;
	overflow: hidden;
	padding: 70px 20px 80px;
	text-align: center;
}


.newsletter h4 {
	font-size: 16px;
	text-transform: uppercase;
}


.site-footer .newsletter p {
	margin-bottom: 20px;
}


.newsletter input[type="email"] {
	font-size: 18px;
	letter-spacing: 0.3px;
	margin-right: -8px;
	padding: 17px 20px 19px;
	width: 400px;
}


.newsletter input[type="submit"] {
	font-size: 16px;
	margin: 0;
	padding: 20px;
	width: auto;
}


	.entry-avatar,
	.genesis-nav-menu a,
	.newsletter input[type="email"] {
		margin-right: 0;
	}

.feed-text {
	margin-bottom: 40px;
}

.feed-text p {
	color: #fff;
	line-height: 49px;
	font-size: 33px;
	max-width: 54%;
	margin: 0 auto;
	font-family: 'franklin-gothic-urw';
	font-weight: 300;
	letter-spacing: -0.01em;
}

.feed-text a {
	color: #fff;
	text-decoration: none;
}

.feed-text a:hover {
	color: #3cb1ee;
}

p img,
.wp-caption {
	margin-top: 0.4em;
}

.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}

.wp-caption img {
	display: block;
	margin: -2px 0 0 -2px;
	max-width: 98%;
}

.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}

.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}

.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}

.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {
	background: #fff;
	border-color: #ddd;
}

.indexed.format-image .entry-content .wp-caption .wp-caption-text {
	margin: 0;
	padding-bottom: 1em;
}

.indexed.format-image .wp-caption {
	background: #111;
	margin-bottom: 0;
	max-width: 96%;
	padding: 2% 2% 0;
}

.indexed.format-image .wp-caption .wp-caption-text {
	color: #ddd;
}

.indexed.format-image .wp-caption .wp-caption-text:before {
	color: #444;
}
.pane-ti-lsg-ay-homepage-hero-touts .attachment-after .homepage-nav-wrapper .homepage-nav{float:right;margin:0 0px 0 10px;padding:0}
.pane-ti-lsg-ay-homepage-hero-touts .attachment-after .homepage-nav-wrapper .homepage-nav li{display:block;width:245px;height:80px;float:left;clear:both;margin:0;padding:14px 10px 5px 25px;background:#fff;border-bottom:1px dashed #ec008c;position:relative}
.pane-ti-lsg-ay-homepage-hero-touts .attachment-after .homepage-nav-wrapper .homepage-nav li p{padding:0;margin:0}
.pane-ti-lsg-ay-homepage-hero-touts .attachment-after .homepage-nav-wrapper .homepage-nav li.flex-active{background-color:#E5D2E7}
.pane-ti-lsg-ay-homepage-hero-touts .attachment-after .homepage-nav-wrapper .homepage-nav li.flex-active a{color:#E85D78}
.pane-ti-lsg-ay-homepage-hero-touts .attachment-after .homepage-nav-wrapper .homepage-nav li.flex-active:after{content:'';position:absolute;top:40%;left:0;width:0;height:0;border:10px solid;border-left-color:#E85D78;border-top-color:#E5D2E7;border-right-color:#E5D2E7;border-bottom-color:#E5D2E7}
.pane-ti-lsg-ay-homepage-hero-touts .attachment-after .homepage-nav-wrapper .homepage-nav li a{font:22px "kepler-std";display:block;color:#000;height:54px;overflow:hidden}

#mobile-menu.interactive li.menu-item { height: auto !important; }

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4,.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}
#mobile-search-form input[type="text"]{width:100%;height:36px;margin-bottom:1px}
  
h1.description_content_home{  
font-family: "freight","Helvetica Neue",Arial,Helvetica,sans-serif;
font-style: normal;
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align:center;
   padding: 3px 12px 8px 12px;
font-size: 18px !important;

 color:#fff;
width: 85%;
margin: 0;
line-height: 1; 
text-rendering: optimizeLegibility;
font-weight: normal;
}


#red { color: #a00; }

  .footer-container footer .footer-right,
  .footer-container footer .footer-left {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    text-align: center; }

    .footer-container footer .footer-right:last-child,
    .footer-container footer .footer-left:last-child {
      margin-right: 0; }

      .footer-container footer .footer-right:last-child,
      .footer-container footer .footer-left:last-child {
        margin-right: 0; }

.roundbottom {	margin: 0px;	padding: 0px;}


.footer-widgets-3 {
	float: left;
	width: 180px;
}

	
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-widgets-4 {
		width: 90%;
		padding: 0 5%;
		float: none;
		display: block;
		overflow: hidden;
		text-align: center;
	}

.tourdates-singledate .single-date-infotickets .single-date-info {
  position: relative;
  top: 50%;
  margin-top: -10px;
  float: right;
  height: 20px;
  width: 90px;
}

.connect {
	display:block;
	margin-bottom:0;
	}

.connect li {
	margin:20px 0 20px 10px;
	display:inline-block;
	vertical-align:middle;
	}

.connect .link {
	float:right;
	margin-top:12px;
}


.menu-item
{
	
}

.menu-item a
{
	text-decoration: none;
	color: #d0d0d0;
	font-size: 14px;
    	font-weight: 700;
    	letter-spacing: 5px;
	text-transform: uppercase;
	
}

.menu-item a:hover
{
	font-weight: 700;
}


.nav-menu li {
	display: inline-block;
	position: relative;
}


.nav-menu li a {
	color: #141412;
	display: block;
	font-size: 15px;
	line-height: 1;
	padding: 0px 20px;
	text-decoration: none;
}





.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}


ul.nav-menu ul a,
.nav-menu ul ul a {
	color: #fff;
	margin: 0;
	width: 200px;text-align:left;text-indent:5px
}

.nav-menu{text-align:center}

.nav-menu li a img{margin:0 8px}


.nav-menu .sub-menu,
.nav-menu .children {
	background-color: white;
	border: none;
	border-top: 0;
	display: none;
	padding: 0;
	position: absolute;
	z-index: 99999;
}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}


.text-warning {
  color: #c09853;
}


a.text-warning:hover,
a.text-warning:focus {
  color: #a47e3c;
}


.text-error {
  color: #b94a48;
}


a.text-error:hover,
a.text-error:focus {
  color: #953b39;
}


.text-info {
  color: #3a87ad;
}


a.text-info:hover,
a.text-info:focus {
  color: #2d6987;
}


.text-success {
  color: #468847;
}


a.text-success:hover,
a.text-success:focus {
  color: #356635;
}


.text-left {
  text-align: left;
}


.text-right {
  text-align: right;
}


.text-center {
  text-align: center;
}

#wrapper {
	width: auto;
	margin-left : 0;
	margin-right : 0;
	background-image: none;
	border: 0px;
}


.main-carousel-text {
	margin-right: 10px;
	margin-left: 10px;
}


#browse_more { height: 40px; margin-top: 20px; }


#browse_more a
{
	display: block;
	height: 40px;
	background: #f90;
	text-align: center;
	color: #fff;
	line-height: 40px;
	font-weight: bold;
}


#browse_more a:hover
{
	text-decoration: none;
	background: #25aae1;
}



.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 960px; }

.container { position: relative; }


#navigation .container { height: 65px; }


.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}


.container:before,
.container:after {
  display: table;
  line-height: 0;
  content: "";
}


.container:after {
  clear: both;
}


.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}


.container-fluid:before,
.container-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}


.container-fluid:after {
  clear: both;
}


.navbar .container {
  width: auto;
}


.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}




.wrapper.content .videocontent span.trivia{

	position: absolute;

	left: 0px;

	color: #fff;

	font-size: 14px;

	line-height: 19px;

	font-family: "Lato";

	font-weight: 700;

	text-transform: uppercase;

	background: #4f2e6c;

	padding: 10px;

}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}

	
	.border {
		background: none repeat scroll 0 0 #999999;
		display: block;
		height: 2px;
		margin: 0 auto;
		width: 100px;
		margin-bottom:40px;
	}

		#gallery .item, #gallery .item .item-caption { width: 210px; }

		#gallery .item .pic img { width: 210px; }
  
		
		#gallery .item { width: 172px; }
  
		#gallery .item .item-caption { width: 172px; }

		#gallery .span4 { margin: 0px; width: 100%; float: none; overflow: hidden; }

		#gallery .content_page .span4.gap11 { margin: 0 5px; width: 190px; float: left; }

		
		#gallery h2 { margin-top: 0px; }

		
		.jcarousel-skin-tango .jcarousel-item, #gallery .item, #gallery .item .item-caption{ width: 190px; }


#gallery h2, .clients h2, .middle_block h2{
	margin-top: 20px;
}


#gallery{background:none;}


#gallery .item:hover img{
	opacity:0.6!important;
	-moz-opacity:0.6!important;
	filter:alpha(opacity=60)!important;
}


#gallery .item .item-caption h4{
	font-size:14px;
	color:#353535;
	margin:0;
}


#gallery .item .item-caption p{	margin:0; font-size: 11px;}

#gallery .item:hover .item-caption{	background:#006ead;}

#gallery .item:hover .item-caption h4, #gallery .item:hover .item-caption p{color:#fff;}

	#main{
		padding-bottom:50px;
	}


	#main .cart-empty {float: none;text-align:center;border-top: 1px solid;border-bottom: none;width:100%;line-height:normal!important;height:auto!important;margin-bottom:10px;padding-top:10px;}

	#main .return-to-shop {float: none;border-top: none;border-bottom: 1px solid;width:100%;text-align:center;line-height:normal!important;height:auto!important;padding-bottom:10px;}
	

	#main,.fullwidth-box,.footer-area,#footer,#slidingbar{padding-left:12px;padding-right:12px;}

.wrapper_blank #main {
  background: transparent;
  padding: 0;
}

#main-nav-search-form,
#sticky-nav-search-form {
  z-index: 99997;
  visibility: visible;
  opacity: 1;
}

#main h2 {
  font: 18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}

#main .columns h2 {
  margin: 0;
  line-height: 35px;
}

#main .container h2 {
  margin: 0;
}

#main .post h2 {
  font: 18px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  color: #333333;
  padding-bottom: 0;
}

#main .post h2 a {
  color: #333333;
}

#main .last {
  margin-right: 0;
}

#main .reading-box h2 {
  margin: 0 0 7px;
  font: 18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}

.header-v3 #nav ul #main-nav-search-link {
  border-top: 3px solid transparent;
  padding-top: 0;
}

.header-v4 #nav ul #main-nav-search-link {
  padding-top: 0;
}

.header-v5 #nav ul #main-nav-search-link {
  padding-top: 0;
}

.portfolio-item .portfolio-content h2,
#main .portfolio-item .portfolio-content h2 {
  margin: 0 0 5px;
}

h2.post-title,
#main h2.post-title {
  margin-bottom: 5px;
}

#main .product .product_title {
  margin: 0;
}

#main .simple-products-slider .image .image-extras .image-extras-content h3 {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 13px;
}

#main .avada-myaccount-data {
  overflow: visible;
}

#main .page-info {
  margin-bottom: 10px;
}

.rtl #main .cart-empty,
.rtl #main .return-to-shop {
  float: right;
}

.rtl #main .return-to-shop {
  text-align: left;
}

.rtl #main .avada-myaccount-data .addresses .title h3,
.rtl #main .avada-customer-details .addresses .title h3 {
  float: right;
}

#main .post-content .border-below-title h1,
#main .post-content .border-below-title h2,
#main .post-content .border-below-title h3,
#main .post-content .border-below-title h4,
#main .post-content .border-below-title h5,
#main .post-content .border-below-title h6 {
  float: none;
  padding-right: 0;
}


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

.portfolio-one .button,
#main .comment-submit,
#reviews input#submit,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],.wpcf7-submit,
.bbp-submit-wrapper button,
.button-default,
.button.default,
.price_slider_amount button,
.gform_wrapper .gform_button,
.woocommerce .single_add_to_cart_button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .avada-order-details .order-again .button,
.woocommerce .avada-order-details .order-again .button{
	background: #90c9e8;
	color: #105378;
	
		
	background-image: -webkit-gradient( linear, left bottom, left top, from( #5aabd6 ), to( #90c9e8 ) );
	background-image: -webkit-linear-gradient( bottom,#5aabd6, #90c9e8 );
	background-image:    -moz-linear-gradient( bottom, #5aabd6, #90c9e8 );
	background-image:      -o-linear-gradient( bottom, #5aabd6, #90c9e8 );
	background-image: linear-gradient( to top,#5aabd6, #90c9e8 );	

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90c9e8', endColorstr='#5aabd6');
		
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;	
	-o-transition: all .2s;
	transition: all .2s;	
}

.no-cssgradients .portfolio-one .button,
.no-cssgradients #main .comment-submit,
.no-cssgradients #reviews input#submit,
.no-cssgradients .comment-form input[type="submit"],
.no-cssgradients .wpcf7-form input[type="submit"],
.no-cssgradients .wpcf7-submit,
.no-cssgradients .bbp-submit-wrapper button,
.no-cssgradients .button-default,
.no-cssgradients .button.default,
.no-cssgradients .price_slider_amount button,
.no-cssgradients .gform_wrapper .gform_button,
.no-cssgradients .woocommerce .single_add_to_cart_button,
.no-cssgradients .woocommerce .shipping-calculator-form .button,
.no-cssgradients .woocommerce form.checkout #place_order,
.no-cssgradients .woocommerce .checkout_coupon .button,
.no-cssgradients .woocommerce .login .button,
.no-cssgradients .woocommerce .register .button,
.no-cssgradients .woocommerce .avada-order-details .order-again .button{
	background:#90c9e8;
}

.portfolio-one .button:hover,
#main .comment-submit:hover,
#reviews input#submit:hover,
.comment-form input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover,
.bbp-submit-wrapper button:hover,
.button-default:hover,
.button.default:hover,
.price_slider_amount button:hover,
.gform_wrapper .gform_button:hover,
.woocommerce .single_add_to_cart_button:hover,
.woocommerce .shipping-calculator-form .button:hover,
.woocommerce form.checkout #place_order:hover,
.woocommerce .checkout_coupon .button:hover,
.woocommerce .login .button:hover,
.woocommerce .register .button:hover,
.woocommerce .avada-order-details .order-again .button:hover{
	background: #5aabd6;
	color: #105378;
	
		
	background-image: -webkit-gradient( linear, left bottom, left top, from( #90c9e8 ), to( #5aabd6 ) );
	background-image: -webkit-linear-gradient( bottom, #90c9e8, #5aabd6 );
	background-image:    -moz-linear-gradient( bottom, #90c9e8}

.no-cssgradients .portfolio-one .button:hover,
.no-cssgradients #main .comment-submit:hover,
.no-cssgradients #reviews input#submit:hover,
.no-cssgradients .comment-form input[type="submit"]:hover,
.no-cssgradients .wpcf7-form input[type="submit"]:hover,
.no-cssgradients .wpcf7-submit:hover,
.no-cssgradients .bbp-submit-wrapper button:hover,
.no-cssgradients .button-default:hover,
.no-cssgradinets .button.default:hover,
.no-cssgradients .price_slider_amount button:hover,
.no-cssgradients .gform_wrapper .gform_button:hover,
.no-cssgradients .woocommerce .single_add_to_cart_button:hover
.no-cssgradients .woocommerce .shipping-calculator-form .button:hover,
.no-cssgradients .woocommerce form.checkout #place_order:hover,
.no-cssgradients .woocommerce .checkout_coupon .button:hover,
.no-cssgradients .woocommerce .login .button:hover,
.no-cssgradients .woocommerce .register .button:hover,
.no-cssgradients .woocommerce .avada-order-details .order-again .button:hover{
	background:#5aabd6;
}



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


#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row{ max-width:940px; }


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


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


#main .post h2,.post-content h2,.fusion-title h2,.title h2,.woocommerce-tabs h2,.search-page-search-form h2, .cart-empty, .woocommerce h2, .woocommerce .checkout h3{
	color:#333333;
}

.project-content .project-info .project-info-box a,#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a, .about-author .title a,
.shop_attributes tr th,.image-extras a,.products-slider .price .amount,z.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,form.checkout .shop_table tfoot th,form.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title,.shop_table.order_details tr th
{color:#333333;}


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

.side-nav li a,#sidebar .product_list_widget li,#sidebar .widget_layered_nav li,.price_slider_wrapper,.tagcloud a,#header-sticky .cart-content a,#header-sticky .cart-content a:hover,#header-sticky .login-box,#header-sticky .cart-contents,
#header .cart-content a,#header .cart-content a:hover,#header .login-box,#header .cart-contents,#small-nav .login-box,#small-nav .cart-contents,#small-nav .cart-content a,#small-nav .cart-content a:hover,
#customer_login_box,.avada_myaccount_user,#wrapper .myaccount_user_container span,
.woocommerce-side-nav li a,.woocommerce-content-box,.woocommerce-content-box h2,.my_account_orders tr,.woocommerce .address h4,.shop_table tr,.cart_totals .total,.chzn-container-single .chzn-single,.chzn-container-single .chzn-single div,.chzn-drop,form.checkout .shop_table tfoot,.input-radio,#final-order-details .mini-order-details tr:last-child,p.order-info,.cart-content a img,.panel.entry-content,
.woocommerce-tabs .tabs li a,.woocommerce .social-share,.woocommerce .social-share li,.quantity,.quantity .minus, .quantity .qty,.shop_attributes tr,.woocommerce-success-message,#reviews li .comment-text,
.cart_totals, .shipping_calculator, .coupon, .woocommerce .cross-sells, #customer_login .col-1, #customer_login .col-2, .woocommerce-message, .woocommerce form.checkout #customer_details .col-1, .woocommerce form.checkout #customer_details .col-2,
.cart_totals h2, .shipping_calculator h2, .coupon h2, .woocommerce .checkout h3, #customer_login h2, .woocommerce .cross-sells h2, .order-total, .woocommerce .addresses .title, #main .cart-empty, #main .return-to-shop
{border-color:#e0dede;}


#wrapper #nav ul li ul li a,#wrapper #sticky-nav ul li ul li a,
#header-sticky .cart-content a,#header .cart-content a,#small-nav .cart-content a,
#main-nav-search-form, #sticky-nav-search-form
{border-bottom:1px solid #dcdadb;}


#main #sidebar{
	background-color:transparent;
}


div#main {padding-top:20px;}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}


ul.tabs.wc-tabs, .description_tab,  #tab-description .post-content h2, .post-16210 ul.products, .post-16210 .products.products-3,  .product-buttons,  .product_meta, .product-border, .post-type-archive-product ul.products.clearfix.products-3 {display:none!important; border:none!important;}


.full-width {
  width: 100%;
  max-width: 100%; }


.g-animatedblock-desc {
  opacity: 0.75;
  margin: 0.6rem 0;
}

.directory-view-layout .views-row .views-field-field-summary,.directory-view-layout .views-row .views-field-field-topic-subtopic-image,.directory-view-layout .views-row .views-field-nid{
    
display:none;
}

.directory-view-layout .views-row-1 .views-field-field-summary,.directory-view-layout .views-row-1 .views-field-field-topic-subtopic-image,.directory-view-layout .views-row-1 .views-field-nid{
    
display:inherit;
}

.directory-view-layout .views-row-1 .views-field-field-topic-subtopic-image{
    
width:15%;float:left;margin-right:1em;
}

.directory-view-layout .views-row-1 .views-field-field-topic-subtopic-image img{
    
width:100%;height:auto;border:1px solid #aaa;
}

.directory-view-layout .views-row-1 .views-field-field-summary{
    
font-size:14px;width:82%;float:left;margin-bottom:1em;
}

.directory-view-layout .views-row .views-field-nid{
    
color:#000;font-size:16px;font-weight:normal;margin-bottom:0;
}

.directory-view-layout .views-row .views-field-field-subtopic{
    
float:left;
}

.directory-view-layout .views-row .views-field-field-subtopic .field-content{
    
border-right:1px solid #666;margin-right:4px;padding-right:4px;
}

.directory-view-layout .views-row-last .views-field-field-subtopic .field-content{
    
border-right:none;
}

.directory-view-layout .views-row .views-field-field-subtopic a{
    
color:#06c;font-size:14px;
}


.modal-jackpot{position:relative;width:300px;height:250px;font-family:kameron;text-transform:uppercase;text-align:center;font-weight:bold;}

.modal-jackpot span{display:block;position:absolute;width:100%;}

.modal-jackpot .line-jackpot{font-size:17px;top:90px;}

.modal-jackpot .line-amount{font-size:37px;top:107px;}

.modal-jackpot .line-date{font-size:16px;top:150px;}

.modal-jackpot.powerball{position:relative;width:300px;height:250px;font-family:kameron;color:white;}

.modal-jackpot.megamillions{position:relative;width:300px;height:250px;font-family:kameron;color:white;}

.modal-jackpot.lotto{position:relative;width:300px;height:250px;font-family:kameron;color:#dc5900;}

.modal-jackpot.ldl{position:relative;width:300px;height:250px;font-family:kameron;color:white;}
.sd-content ul li.share-facebook div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-facebook a:before,.sd-social-icon-text .sd-content li.share-facebook a:before,.sd-social-text .sd-content ul li.share-facebook a:before{content:'\f204'}
.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button{background:#3b5998;color:#fff!important}


.custom-inner {
	background: #fff;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}


.custom-inner:before,
.custom-inner:after  {
	content: '';
	width: 99%;
	height: 50%;
	position: absolute;
	background: #f6f6f6;
	bottom: -4px;
	left: 0.5%;
	z-index: -1;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}


.custom-inner:after {
	content: '';
	width: 98%;
	bottom: -7px;
	left: 1%;
	z-index: -2;
}
.tabs li.tabs-toggle a:hover,.tabs li.tabs-toggle a:focus,.tabs-style-1 .tabs li a.active,.tabs-style-1 .tabs li a.active:hover,.tabs-style-1 .tabs li a.active:focus,.tabs-style-1 .tabs li a:hover,.tabs-style-1 .tabs li a:focus,.tabs-style-1 .tabs li a.tabs-start,.tabs-style-1 .tabs li a.tabs-stop,.tabs-style-1 .tabs li.tabs-toggle a,.tabs-style-2 .tabs li.tabs-toggle a:hover,.tabs-style-2 .tabs li.tabs-toggle a:focus,.tabs-style-3 .tabs li.tabs-toggle a:hover,.tabs-style-3 .tabs li.tabs-toggle a:focus,.tabs-style-4 .tabs li a.active,.tabs-style-4 .tabs li a.active:hover,.tabs-style-4 .tabs li a:hover,.tabs-style-4 .tabs li a:focus,.tabs-style-4 .tabs li.tabs-toggle a,.wb-sup-def .tabs a.active,.wb-sup-def .tabs a.active:hover,.tabs-style-6 .tabs li.img a.active,.tabs-style-6 .tabs li.img a:hover,.tabs-style-6 .tabs li.img a:focus,.tabs-style-6 .tabs li.tabs-toggle a:hover,.tabs-style-6 .tabs li.tabs-toggle a:focus{color:#000!important}
.tabs-style-6 .tabs li.img a.active,.tabs-style-6 .tabs li.img a:hover,.tabs-style-6 .tabs li.img a:focus{opacity:1}
.tabs-style-6 .tabs li.img{margin-right:10px}
.tabs-style-6 .tabs li.img a{opacity:.5;margin:-1px 0 0 0;padding:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}




.single_featured {
    overflow: hidden;
     position: relative
}


.single_featured:first-child + .single_featured {
    margin-bottom: 10px;
}
.view-id-embedded_pages.view-display-id-block_6 .views-slideshow-controls-top .views-slideshow-pager-field-item{float:left;height:15px;margin-right:10px;margin-top:15px;width:15px;}
.view-id-embedded_pages.view-display-id-block_6 .views-slideshow-controls-top .views-slideshow-pager-field-item .views-content-counter{background-color:#CCCCCC;background-position:-20px 0;background-repeat:no-repeat;height:15px;overflow:hidden;text-indent:-1000px;width:15px;}

				#ts-e4m {
				}

				#ts-e4m form {
					position: relative;
				}
.side_menu_button_wrapper{display:table}
.fc-text-with-carousel header,.fc-gallery header,.fc-text-image header,.fc-gallery-grid header,.wysiwyg,.fc-supporting-stats__text,.fc-text-block__inside,.fc-text__column--text,.banner-no-hero__intro,.discipline-intro,.how-we-work__content,.insights-teaser figure{float:left;display:block;margin-right:2.35765%;width:100%}
.fc-text-with-carousel header:last-child,.fc-gallery header:last-child,.fc-text-image header:last-child,.fc-gallery-grid header:last-child,.wysiwyg:last-child,.fc-supporting-stats__text:last-child,.fc-text-block__inside:last-child,.fc-text__column--text:last-child,.banner-no-hero__intro:last-child,.discipline-intro:last-child,.how-we-work__content:last-child,.insights-teaser figure:last-child{margin-right:0}
.fc-text-with-carousel header img,.fc-gallery header img,.fc-text-image header img,.fc-gallery-grid header img,.wysiwyg img,.fc-supporting-stats__text img,.fc-text-block__inside img,.fc-text__column--text img,.banner-no-hero__intro img,.discipline-intro img,.how-we-work__content img,.insights-teaser figure img{display:block;vertical-align:center}
.text-h2,.fc-text-with-carousel header h2,.fc-gallery header h2,.fc-text-image header h2,.fc-gallery-grid header h2,.wysiwyg h2,.banner-no-hero .text-display,.our-work-item__inside h2,.discipline-row__inside .discipline-row__text h2,.news-item header h1,.news-item h1,.issue-area-section__inside h2{font-size:20px;line-height:1.3;letter-spacing:0}
.discipline{position:relative;display:block;text-align:center;background-size:cover !important;background-position:center center;background-repeat:no-repeat;float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:1.618em}
.discipline:last-child{margin-right:0}
.discipline:nth-child(2n){margin-right:0}
.discipline:nth-child(2n+1){clear:left}
.discipline h4{font-size:22px;margin-bottom:0}
.discipline img{display:block;max-width:none;width:auto;margin:0 auto}
.discipline-intro{clear:both;margin-top:50px}
.discipline-intro p{text-align:left}
.discipline-hero{padding:5em 0;background-size:cover !important;background-position:center center;background-repeat:no-repeat}
.discipline-item-wrapper{float:left;display:block;margin-right:2.35765%;width:100%}
.discipline-item-wrapper:last-child{margin-right:0}
.discipline-items.row{background-color:#fff !important;padding-bottom:54px}
.discipline-item{margin-bottom:1.618em;float:left;display:block;margin-right:2.35765%;width:100%}
.discipline-item:last-child{margin-right:0}
.discipline-item:nth-child(2n){margin-right:0}
.discipline-item:nth-child(2n+1){clear:left}
.discipline-item h2{letter-spacing:0;line-height:1.2}
.discipline-row__inside{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%}
.discipline-row__inside:last-child{margin-right:0}
.discipline-row__inside .discipline-row__text{vertical-align:top}
.discipline-row__inside .discipline-row__text h2{letter-spacing:0}
.discipline-row__inside .discipline-row__image{padding-top:100%;background-size:cover !important;background-position:center center;background-repeat:no-repeat}
.discipline-row__inside .discipline-row__image img{display:block;vertical-align:middle}
.discipline-row:nth-child(odd) .discipline-row__text,.discipline-row:nth-child(odd) .discipline-row__image{width:100%}
.discipline-row:nth-child(odd) .discipline-row__text{padding-bottom:1.618em}
.discipline-row:nth-child(even) .discipline-row__text,.discipline-row:nth-child(even) .discipline-row__image{width:100%}
.discipline-row:nth-child(even) .discipline-row__text{padding-bottom:1.618em}
.archive #main,.home #main{border:none;background:none;}
.archive #main .post,.home #main .post{border:1px solid #eeeeee;margin-left:1%;margin-bottom:1%;}
.archive #main .post h2,.home #main .post h2{font-size:1.2em;margin:0 0 1em 0!important;line-height:1.2em;}
.archive #main .post h2 a,.home #main .post h2 a{color:#96b66e;}
.archive #main .post .post-content,.home #main .post .post-content{background:#FFF;padding:2em;}
.archive #main .post .post-image,.home #main .post .post-image,.archive #main .post img,.home #main .post img{width:100%;height:auto;}
.archive #main .post .post-image,.home #main .post .post-image{max-height:300px;overflow:hidden;}
.archive #main .post .btn,.home #main .post .btn{margin-top:1em;}
.home #main{padding:0!important;}
.home #main .post-image{max-width:800px!important;margin:0 auto;}

#main {
  background: #FFF;
}

  .post-content,
  .app #main .preg-calc-container,
  .home #main {
    padding: 2em!important;
  }

.search-results #main .post {
  margin-bottom: 0.5em;
}

.search-results #main .content-container {
  background: #f6f6f6;
  margin: 0 auto;
  padding: 1em 1.7em;
  border-bottom: 1px solid #8cc9d6;
  border-left: 1px solid #8cc9d6;
  border-right: 1px solid #8cc9d6;
}

.search-results #main .content-container h2 {
  color: #71c4d2;
  font-weight: 200;
  font-size: 1.5em;
  text-transform: capitalize;
  margin-bottom: 1em;
}

.search-results #main .content-container p {
  font-size: 14px!important;
  font-weight: 400;
  line-height: 1.6em;
  letter-spacing: 0.04em;
  padding: 0;
}

.search-results #main .content-container p.small {
  font-size: 13px;
  font-style: italic;
}

.search-results #main .content-container p:nth-child(1) {
  color: #333333;
  font-size: 1.3em;
  line-height: 1.4em;
}

.archive #main,
.home #main {
  border: none;
  background: none;
}

.archive #main .post,
.home #main .post {
  border: 1px solid #eeeeee;
  margin-left: 1%;
  margin-bottom: 1%;
}

.archive #main .post h2,
.home #main .post h2 {
  font-size: 1.2em;
  margin: 0 0 1em 0!important;
  line-height: 1.2em;
}

.archive #main .post h2 a,
.home #main .post h2 a {
  color: #96b66e;
}

.archive #main .post .post-content,
.home #main .post .post-content {
  background: #FFF;
  padding: 2em;
}

.archive #main .post .post-image,
.home #main .post .post-image,
.archive #main .post img,
.home #main .post img {
  width: 100%;
  height: auto;
}

.archive #main .post .post-image,
.home #main .post .post-image {
  max-height: 300px;
  overflow: hidden;
}

.archive #main .post .btn,
.home #main .post .btn {
  margin-top: 1em;
}

body.page-template-fertility-shop-php #main {
  padding-bottom: 0!important;
}

.page-template #main,
body.page #main,
.error404 #main {
  padding: 0 0 3em!important;
}

.page-template #main .post-content,
body.page #main .post-content,
.error404 #main .post-content {
  max-width: 500px;
  margin: 0 auto;
}

.page-template #main .post-content img,
body.page #main .post-content img,
.error404 #main .post-content img {
  width: 100%;
  height: auto;
  margin-bottom: 2em;
}

.page-template #main .post-content h2,
body.page #main .post-content h2,
.error404 #main .post-content h2 {
  color: #71c4d2;
  font-weight: 200;
  font-size: 1.5em;
  text-transform: capitalize;
  margin-bottom: 1em;
}

.page-template #main .post-content h2,
body.page #main .post-content h2,
.error404 #main .post-content h2,
.page-template #main .post-content h3,
body.page #main .post-content h3,
.error404 #main .post-content h3,
.page-template #main .post-content h4,
body.page #main .post-content h4,
.error404 #main .post-content h4 {
  margin-top: 1.3em;
  line-height: 1.3em;
}

.page-template #main .post-content p,
body.page #main .post-content p,
.error404 #main .post-content p {
  font-family: "ff-tisa-web-pro", serif;
  font-size: 1.4em;
  font-weight: 400;
  line-height: 1.6em;
  letter-spacing: 0.04em;
  padding: 0.5em 0 0.6em 0;
}

.page-template #main .post-content p.small,
body.page #main .post-content p.small,
.error404 #main .post-content p.small {
  font-size: 1.1em;
  font-style: italic;
}

.page-template #main .post-content p:nth-child(1),
body.page #main .post-content p:nth-child(1),
.error404 #main .post-content p:nth-child(1) {
  color: #333333;
  font-size: 1.3em;
  line-height: 1.4em;
}

.page-template #main .post-content ul,
body.page #main .post-content ul,
.error404 #main .post-content ul {
  margin: 1em auto!important;
  padding-left: 2em;
  color: #555555;
}

.page-template #main .post-content ul li,
body.page #main .post-content ul li,
.error404 #main .post-content ul li {
  margin-bottom: 0.3em;
}

.page-template #main .post-content table,
body.page #main .post-content table,
.error404 #main .post-content table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px;
  border: 1px solid #dddddd;
}

.page-template #main .post-content table .table,
body.page #main .post-content table .table,
.error404 #main .post-content table .table {
  background-color: #ffffff;
}

.page-template #main .post-content table tr,
body.page #main .post-content table tr,
.error404 #main .post-content table tr,
.page-template #main .post-content table td,
body.page #main .post-content table td,
.error404 #main .post-content table td,
.page-template #main .post-content table p,
body.page #main .post-content table p,
.error404 #main .post-content table p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 12px!important;
}

body.page-template-about-php #main,
body.error404 #main {
  padding-bottom: 0!important;
}

  body.page #main .post-content {
    padding: 0 1.5em;
  }

  body.page #main .post-content h2 {
    font-size: 1.3em;
  }

  body.page #main .post-content p {
    font-size: 16px;
    line-height: 1.8em;
  }

.single-post #main {
  padding: 0;
}

.single-post #main .post-content {
  max-width: 500px;
  margin: 0 auto;
}

.single-post #main .post-content img {
  width: 100%;
  height: auto;
  margin-bottom: 2em;
}

.single-post #main .post-content h2 {
  color: #71c4d2;
  font-weight: 200;
  font-size: 1.5em;
  text-transform: capitalize;
  margin-bottom: 1em;
}

.single-post #main .post-content h2,
.single-post #main .post-content h3,
.single-post #main .post-content h4 {
  margin-top: 1.3em;
  line-height: 1.3em;
}

.single-post #main .post-content p {
  font-family: "ff-tisa-web-pro", serif;
  font-size: 1.4em;
  font-weight: 400;
  line-height: 1.6em;
  letter-spacing: 0.04em;
  padding: 0.5em 0 0.6em 0;
}

.single-post #main .post-content p.small {
  font-size: 13px;
  font-style: italic;
}

.single-post #main .post-content p:nth-child(1) {
  color: #333333;
  font-size: 1.3em;
  line-height: 1.4em;
}

.single-post #main .post-content ul {
  margin: 1em auto!important;
  padding-left: 2em;
  color: #555555;
}

.single-post #main .post-content ul li {
  margin-bottom: 0.3em;
}

.single-post #main .post-content table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px;
  border: 1px solid #dddddd;
}

.single-post #main .post-content table .table {
  background-color: #ffffff;
}

.single-post #main .post-content table tr,
.single-post #main .post-content table td,
.single-post #main .post-content table p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 12px!important;
}

.single-post #main .article-footer {
  background: #cce9ee;
  border: 1px solid #8cc9d6;
  padding: 2em;
}

.single-post #main .article-footer .tags {
  max-width: 500px;
  margin: 0 auto 0.3em;
}

.single-post #main .article-footer .tags-title {
  font-size: 0.75em;
}

.single-post #main .article-footer a[rel="tag"] {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
  background-color: #71c4d2;
}

a.single-post #main .article-footer a[rel="tag"]:hover,
a.single-post #main .article-footer a[rel="tag"]:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.single-post #main .article-footer a[rel="tag"]:empty {
  display: none;
}

.btn .single-post #main .article-footer a[rel="tag"] {
  position: relative;
  top: -1px;
}

.single-post #main .article-footer a[rel="tag"][href]:hover,
.single-post #main .article-footer a[rel="tag"][href]:focus {
  background-color: #4ab4c6;
}

.app #main {
  padding: 0;
}

.app #main .post-content {
  max-width: 500px;
  margin: 0 auto 2em;
}

.app #main .post-content img {
  width: 100%;
  height: auto;
}

.app #main .post-content h2 {
  color: #71c4d2;
  font-weight: 200;
  font-size: 1.5em;
  text-transform: capitalize;
  margin-bottom: 1em;
}

.app #main .post-content h2,
.app #main .post-content h3,
.app #main .post-content h4 {
  margin-top: 1.3em;
  line-height: 1.3em;
}

.app #main .post-content p {
  font-family: "ff-tisa-web-pro", serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6em;
  letter-spacing: 0.04em;
  padding: 0.5em 0 0.6em 0;
}

.app #main .post-content p.small {
  font-size: 13px;
  font-style: italic;
}

.app #main .post-content p:nth-child(1) {
  color: #333333;
  font-size: 1.3em;
  line-height: 1.4em;
}

.app #main .post-content ul {
  margin: 1em auto!important;
  padding-left: 2em;
  color: #555555;
}

.app #main .post-content ul li {
  margin-bottom: 0.3em;
}

.app #main .post-content table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px;
  border: 1px solid #dddddd;
}

.app #main .post-content table .table {
  background-color: #ffffff;
}

.app #main .post-content table tr,
.app #main .post-content table td,
.app #main .post-content table p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 12px!important;
}

.app #main .preg-calc-container {
  background: #fbfbfb;
  padding: 3em;
}

.app #main .preg-calc-container label {
  color: #555555;
  font-size: 0.85em;
}

.app #main .preg-calc-container label .required {
  color: #d9534f;
}

.app #main .preg-calc-container .help-block {
  font-size: 0.75em;
  padding: 1em;
}

.app #main .ovulation-calendar-table thead tr th {
  background: #96b66e;
  border: 1px solid #7da051;
  color: #2e3b1d;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.app #main .ovulation-calendar-table tbody tr td {
  vertical-align: middle;
  text-align: center;
}

.app #main .ovulation-calendar-table .day_labels {
  border-top: #7da051;
}

.app #main .ovulation-calendar-table .day_labels td {
  background: #7da051;
  border: 1px solid #627e40;
  color: #2e3b1d;
}

.app #main .ovulation-calendar-table .days {
  background: #eeeeee;
}

.app #main .ovulation-calendar-table .key {
  background: #eeeeee;
}

.app #main .ovulation-calendar-table .key td {
  padding: 2em;
}

.app #main .ovulation-calendar-table .key .start {
  margin-bottom: 0.5em;
}

.app #main .ovulation-calendar-table .key .start,
.app #main .ovulation-calendar-table .key .ovul {
  padding: 1em;
  background: #FFF;
  border: 1px solid #e2e2e2;
  -webkit-box-shadow: 0 1px 3px rgba(100, 100, 100, 0.1);
  box-shadow: 0 1px 3px rgba(100, 100, 100, 0.1);
}

.app #main .ovulation-calendar-table .key .start img,
.app #main .ovulation-calendar-table .key .ovul img {
  margin-right: 1em;
}

.app #main .ovulation-calendar-table .orange_foot {
  background: #71c4d2;
  border: 1px solid #4ab4c6;
  color: #297481;
  font-size: 0.85em;
  padding: 1em;
}

.app #main .ovulation-calendar-table .results {
  border: 1px solid #4ab4c6;
  font-size: 0.85em;
}

#breadcrumbs .breadcrumb-trail {
  background-color: #d5d5d5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d5d5d5), to(#dddddd));
  
  background-image: -webkit-linear-gradient(top, #d5d5d5, #dddddd);
  
  background-image: -moz-linear-gradient(top, #d5d5d5, #dddddd);
  
  background-image: -ms-linear-gradient(top, #d5d5d5, #dddddd);
  
  background-image: -o-linear-gradient(top, #d5d5d5, #dddddd);
  
  background-image: linear-gradient(to bottom, #d5d5d5, #dddddd);
  display: inline-block;
  padding: .146em .382em;
  -webkit-border-radius: 0.327em;
  border-radius: 0.327em;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #cacaca;
  border-top-color: #b9b9b9;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.35);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.75);
}


select,
input[type="text"], 
input[type="password"], .wpcf7-email, .wpcf7-tel, area, textarea {
    -moz-box-sizing: border-box;
	-moz-border-radius: 0;
	-webkit-box-sizing: border-box;
	-webkit-border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-color: #fff;
	box-sizing: border-box;
	border: 1px solid #fff;
	border-radius: 0;
	margin: 0;
	outline: none;
	padding: 4px 8px;
	vertical-align: middle;
	width: 100%;
}


#widgets select, input[type="text"], #widgets input[type="password"], #widgets .wpcf7-email, #widgets .wpcf7-tel, #widgets textarea {
	width: 175px !important;
}


.wpcf7-form p {
margin: 5px;
}


.wpcf7-textarea {
height: 70px;
}


#widgets .wpcf7-submit {
margin-right: 4px !important;
float: right;
}


.wpcf7-text {
    width: 140px !important;
}

div.wpcf7 {
	margin: 0;
	padding: 0;
}


div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}


div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}


div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}


div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}


div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}


.wpcf7-form-control-wrap {
	position: relative;
}


span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
}


.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}


span.wpcf7-list-item {
	margin-left: 0.5em;
}


.wpcf7-display-none {
	display: none;
}


div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}


div.wpcf7 div.ajax-error {
	display: none;
}


div.wpcf7 .placeheld {
	color: #888;
}


.block-inner-wrapper .buttons-big{
    margin: 10px;
}


#finder .block .block-content .block-inner-wrapper, .finder .block .block-content .block-inner-wrapper, .home-restaurant-finder .block-inner-wrapper, .movie-landing-finder .block-inner-wrapper, .thingstodo-landing-event-finder .block-inner-wrapper{
    padding-right:14px !important;
}
section.stories.custom .latest.alternate .three-up .story{text-align:left}
section.stories.custom .latest.alternate .three-up .story h3{font-size:1.4375rem;line-height:1.4375rem}
section.stories.custom .latest.alternate .three-up .story h4,section.stories.custom .latest.alternate .three-up .story h5{display:none}
section.stories.custom .latest.alternate .three-up .story h6{text-align:left;line-height:1rem;margin-bottom:5px}
section.stories.custom .latest.alternate .three-up .story h6 a.category{color:#ccc6be;display:block}
section.stories.custom .latest.alternate .three-up .story h6 a.category:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .three-up .story h4{font-size:1.25rem;line-height:1.563rem;font-style:italic}
section.stories.custom .latest.alternate .three-up .story h4 em{font-style:normal}
section.stories.custom .latest.alternate .three-up .story h4,section.stories.custom .latest.alternate .three-up .story h5,section.stories.custom .latest.alternate .three-up .story img{display:block}
section.stories.custom .latest.alternate .three-up .story h5 a.author{font-size:1.25rem;line-height:1.25rem;margin-top:0.625rem}
section.stories.custom .latest.alternate .three-up .story h5 a.author.concatinate:hover{color:#a39e98}
section.stories.custom .latest.alternate .three-up .story h5 a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .latest.alternate .three-up .story img{width:100%;max-width:100%;margin-bottom:0.375rem}
section.stories.custom .latest.alternate .three-up .row.secondary{margin-top:1.875rem}
section.stories.custom .latest.alternate .three-up .row.secondary .story h3{font-size:1.484rem;line-height:1.563rem}
section.stories.custom .latest.alternate .three-up .row.secondary .story+div{margin-top:1.875rem}

.content_holder {
	position: relative;
	margin: 0px auto;
	display:none;
	min-height: 400px;
	
}
#right_top_ad{margin-top:5px}




#main { padding: 0; 

        font-size: 14px; }


#main-title { float: left;

              position: relative;

              width: 350px;

		      text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);

		      padding-left: 1.5em;

			  padding-top: 10px;

              z-index: 25; }

#main h1 {
color: #333;

font-size: 29px;
margin-bottom: 7px;
padding-bottom: 16px;

font-weight: 600;
}

#main h2 {
color: #2DA4F2;
font-size: 29px;
font-family: "Open Sans", sans-serif;
padding-bottom: 10px;
font-weight: 600;
margin-bottom: 0;
padding-bottom: 0;
}
#main_menu_holder h2{position:absolute;top:-1000px;left:-1000px;font-size:1em;width:0;height:0;overflow:hidden}
#main_menu_holder ul.menu{margin:0;padding:0}
#main_menu_holder ul.menu li{list-style:none;display:inline;float:left;position:relative;margin:0;padding:0}
#main_menu_holder ul.menu li a{display:block;float:left;padding:1em 1.5em;background-color:#fff;color:#8a1300;text-transform:uppercase;text-decoration:none}
#main_menu_holder ul.menu li a span.text{position:absolute;top:-1000px;left:-1000px;font-size:1em;width:0;height:0;overflow:hidden}
#main_menu_holder ul.menu li ul{display:none}
#main_menu_holder ul.menu li.open ul,#main_menu_holder ul.menu li:hover ul{display:block;position:absolute;left:0;top:100%;z-index:1;margin:0;padding:0;min-width:240px;box-shadow:0 5px 15px rgba(0,0,0,.2);-webkit-animation:a .4s;animation:a .4s}
#main_menu_holder ul.menu li.open ul li,#main_menu_holder ul.menu li:hover ul li{display:block;float:none;margin:0;padding:0}
#main_menu_holder ul.menu li.open ul li a,#main_menu_holder ul.menu li:hover ul li a{padding-top:.8em;padding-bottom:.8em;float:none;color:#fff;background-color:#8a1300;font-size:.9em}
#main_menu_holder ul.menu li.open ul li a:hover,#main_menu_holder ul.menu li:hover ul li a:hover{background-color:#710f00}
#main_menu_holder ul.menu li.open ul li ul,#main_menu_holder ul.menu li:hover ul li ul{display:none}
#main_menu_holder ul.menu li.overflow-item-holder{display:none}
#main_menu_holder ul.menu li.overflow-item-holder.open ul,#main_menu_holder ul.menu li.overflow-item-holder:hover ul{left:auto;right:0}
#main_menu_holder ul.menu li.overflow-item-hide{display:none}
#main_menu_holder ul.menu.open{display:block;max-height:1000px;-webkit-animation:b .3s;animation:b .3s;clear:left}
#main_menu_holder.overflowed ul.menu li.overflow-item-holder{display:inline}
#admin-menu,#main_menu_holder,#site_footer,#site_header_region #block-search-form,#standalone_banner,.tabs_holder{display:none}

.sitenav a:hover{color:#898989;}

.sitenav a{color:#565656;}

.sitenav{padding:10px 0;display:block;clear:left;font-size:12px;}

section.inside .tab-pane {
	padding: 15px 0;
}


#text-3 { text-align: center; }
#footer .region-footer .footer-container{padding:32px 35px 30px;min-height:80px;background-color:rgba(0,0,0,0.5);}
#footer .region-footer .footer-container .footer-social .social-link{float:left;padding-right:20px;}
#footer .region-footer .footer-container .footer-social .social-link#linkedin{padding-right:0;}
  

.fill { width: 100%; height: 100%; display: table; }

.fill .row { display: table-row; }
  

    .fill,
    .fill .row { display: block; }
.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-left:15px;padding-right:15px}
.col-lg-2{width:16.66666667%}
#main-story .main-article-txt .archives .col-lg-2{padding:0;margin:0;border:1px solid #d8d9da;padding:6px;padding-bottom:160px;margin-right:15px;margin-top:6px;max-width:120px;max-height:160px;box-shadow:0 0 1px 1px rgba(0,0,0,.06)}
#main-story .main-article-txt .archives .col-lg-2 img{padding:0;width:100%;height:100%}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


.dpe-flexible-posts li, ul.bulleted-list {
	height: 206px; 
	overflow: hidden;
}

#home-feature .bulleted-list li {
	height: auto;
	width: 100%;
	font-size: 12px;
	line-height: 1.4;
	margin: 0 0 3px 15px;
}

#home-feature .bulleted-list li a {
	font-size: 13px;
}

#home-feature ul.bulleted-list {
	height: 105px;
	width: 100%;
	margin: 0;
	padding-bottom: 0;
}

ul.bulleted-list {
	height: 206px;
    	margin: 0;
    	overflow: hidden;
    	padding: 0;
}

li.bulleted-list, ul.bulleted-list li {
    	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 12px;
   	font-weight: bold;
	float: left;
	clear: both;
    	list-style: square outside none;
	line-height: 1.2;
    	margin: 6px 0 6px 15px;
	height: auto;
	overflow: visible;
	text-align: left;
}



.ie #text-69 ul.bulleted-list li {
	float: none;
}
#footer-sitemap .menu-230,#footer-sitemap .menu-3889,#footer-sitemap .menu-2413,#footer-sitemap .menu-2551,#footer-sitemap .menu-690,#footer-sitemap .menu-2550{width:30%;}


.feature-review{
	position: absolute;
	top: 205px;
	left: 152px;
	width: 375px;
}
.tabs-body .software-imgs img{width:auto; height:30px; padding: 0 5px;}
.tabs-body .software-imgs {text-align: center; padding: 10px;}






#wrapper {


	margin: 0 auto;


	padding: 0px;


	border: 0px solid #f00;


}



#wrapper-bot {





	margin: 0 auto;


	width: 1000px;


	padding: 0px;


	border: 0px solid #f00;


}

  
  #footer-widgets .block {
    margin-right: 2.08%;
    
    float: left;
  }

  #footer-widgets.col-1 .block {
    width: 100%;
    float: none;
  }

  #footer-widgets.col-2 .block {
    width: 48.96%;
    
  }

  #footer-widgets.col-3 .block {
    width: 31.86%;
    
  }

  #footer-widgets.col-4 .block {
    width: 23.44%;
    
  }

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17 .cb-big-menu { border-top-color: #; }

	#content-wrap.left-sidebar .social-share-buttons.position-vertical { right: auto; left: auto; }

#content-wrap.full-width .content-area { width: 100% !important; float: none; }

#content-wrap.full-screen { width: 100% !important }

#content-wrap.full-screen .content-area { float: none; width: 100% !important; margin: 0; }

#content-wrap.left-sidebar .content-area { float: right }

#content-wrap.left-sidebar #sidebar { float: left }


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


.single-portfolio #content-wrap.right-sidebar .portfolio-entry-details,
.single-portfolio #content-wrap.left-sidebar .portfolio-entry-details { display: none }

#content-wrap.left-sidebar .blog-entry.thumbnail-entry-style .blog-entry-media { float: right }

#content-wrap.left-sidebar .blog-entry.thumbnail-entry-style .blog-entry-content { float: left }


#content-wrap.full-screen .meta { display: none; }



#content-wrap.full-width .gallery-item { margin-bottom: 15px }

#content-wrap.left-sidebar .gallery-item,
#content-wrap.right-sidebar .gallery-item { margin-bottom: 10px }

#content-wrap.full-screen .post-pagination { display: none; }

.boxed-main-layout #content-wrap.full-screen { padding-left: 0 !important; padding-right: 0 !important; }

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

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



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

.container { margin: 0 auto; }

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

.page-header .container { position: relative }

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

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

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

.boxed-main-layout #wrap .container { width: auto !important; padding-left: 30px; padding-right: 30px; }
.modal-open{overflow:hidden}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}
.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-sm{width:300px}


body.modal-open{padding-right: 0 !important;}

.modal-bio{font-size:16px;color:#54514a}

.modal-bio .modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #9e9892}

.modal-bio .modal-body{padding:30px}

.modal-bio .close{font-size:30px;font-weight:700;color:#453e37;position:absolute;top:10px;right:20px;font-family:"Myriad Pro",arial,sans-serif;z-index:2}

.modal-bio .image{margin-bottom:30px}

.modal-bio .title{font-size:30px;margin:0 0 30px;position:absolute;left:0;bottom:0}

.modal-bio .bio-email{font-size:20px;font-weight:700;text-decoration:none}

#media-modal .modal-body img{width:100%;}



#lg-inspiration .modal-header{border:none;}

#lg-inspiration .modal-share{padding: 0;margin: 0;list-style: none;}

#lg-inspiration .modal-share li{display:inline-block;line-height: 36px;vertical-align: middle;}

	#sign-up .modal-header{background-color: #97A539;margin-bottom: 20px;}

	#sign-up .modal-header .close{color:#fff;opacity:1;}

	#sign-up .modal-title{font-weight:300;color:#fff;font-size:32px;text-align:center;}

	#join-bca .modal-header{background-color: #dc6b2f;margin-bottom: 20px;}

	#join-bca .modal-header .close{color:#fff;opacity:1;}

	#join-bca .modal-title{font-weight:300;color:#fff;font-size:32px;text-align:center;}

    .modal-bio .image.v-hidden{display:none}


#cred td.cred-left {
	text-align: left;
}
.col{float:left}









.third-row-nav-wrapper {
    width:100%;
    background: #FAFAFA;
    height:47px;
    position: relative;
    border-top: 1px solid #e6e6e6;
    }

	table#table_products tr#table_blocks td {
		background: none;
	}

	table#table_products tr#table_blocks td img {
		width: 100%;
		height: auto;
	}

	table#table_products tr#table_blocks iframe {
		width: 100%;
		height: auto;
		display: block;
	}


#wp-calendar tbody td.pad {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }


[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}


blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}


blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}


blockquote.pull-right small:before {
  content: '';
}


blockquote.pull-right small:after {
  content: '\00A0 \2014';
}


.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}


.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}


.pull-right {
  float: right;
}







#sharing_email {
	width: 342px;
	position: absolute;
	z-index: 1001;
	border: 1px solid #ccc;
	padding: 15px;
	background: #fff;
	box-shadow: 0px 5px 20px rgba(0,0,0,.2);
	text-align: left;
}


div.sharedaddy.sharedaddy-dark #sharing_email {
	border-color: #fff;
}


#sharing_email .errors {
	color: #fff;
	background-color: #771a09;
	font-size: 12px;
	padding: 5px 8px;
	line-height: 1;
	margin: 10px 0 0 0;
}


#sharing_email label {
	font-size: 12px;
	color: #333;
	font-weight: bold;
	display: block;
	padding: 0 0 4px 0;
	text-align: left;
	text-shadow: none;
}


#sharing_email form {
	margin: 0;
}


#sharing_email input[type="text"], #sharing_email input[type="email"] {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border: 1px solid #ccc;
	margin-bottom: 1em;
	background: #fff;
	font-size: 12px;
	color: #333;
	max-width: none;
	padding: 1px 3px;
}


#sharing_email .sharing_cancel {
	padding: 0 0 0 1em;
	font-size: 12px;
	text-shadow: none;
}


#sharing_email .recaptcha {
	width: 312px;
	height: 123px;
	margin: 0 0 1em 0;
}




#container { width: 998px; height: auto; background-color: #fff; margin: 20px auto; border: 1px solid #E0E0E0; }


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


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


#footer .logo {
  width: 20%;
  margin: 0 auto;
}

.prodbtnholder{width:70px;float:right;}




.widget {
	margin: 0 0 0.5em 0;
	padding: 0.8em;
	color: #333;
	background: #eee;
	border-bottom: 2px solid #ddd;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

.widget .textwidget {
	line-height: 1.5em;
	margin: 0 0.5em;
}

.widget .textwidget p {
	margin-bottom: 1em;
}

.widget ul {
	line-height: 1.5em;
	margin: 0 0.5em;
	list-style: circle inside;
}

.widget ul .children {
	padding: 0;
	margin: 0.5em 0 0.5em 1em;
}

.widget a:link, .widget a:visited  {
	text-decoration: none;
	color: #bb0000;
}

.widget a:hover, .widget a:active {
	text-decoration: underline;
}

.widget img {
	max-width: 100%;
	height: auto;
}



.widget-category-posts {
	margin-bottom: -0.4em;
}

.widget-category-posts .widgettitle .category-archive-link {
	float: right;
}

.widget-category-posts .widgettitle .category-archive-link .category-archive-icon:after {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	font-size: 24px;
	font-family: 'Genericons';
	text-decoration: inherit;
	vertical-align: top;
	content: '\f436';
	margin: 0;
}

.widget-category-posts .widgettitle .category-archive-link .category-archive-icon:hover {
	text-decoration: none;
}

.widget-category-posts .type-post {
	margin: 0 0 1em 0;
	padding: 0;
	border: none;
	background: none;
}

.widget-category-posts .type-post .postmeta {
	margin: 0.5em 0 0;
}

.widget-category-posts .type-post .postmeta-small {
	margin: 0.5em 0 0;
	font-size: 0.8em;
	line-height: 1.5em;
}

.widget-category-posts .type-post .postmeta-small span{
	margin-right: 0.5em;
}

.widget-category-posts .type-post .postmeta-small span:before {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 16px 'Genericons';
	vertical-align: middle;
	color: #222;
}

.widget-category-posts .type-post .postmeta-small .meta-date:before{
	content: '\f307';
}

.widget-category-posts .type-post .postmeta-small .meta-comments:before{
	content: '\f300';
}

.widget-category-posts .type-post .more-link {
	margin: 0;
}

.widget-category-posts .type-post .more-link:link, .widget-category-posts .type-post .more-link:visited  {
	color: #fff;
}

.widget-category-posts .type-post .more-link:hover, .widget-category-posts .type-post .more-link:active  {
	text-decoration: none;
}

.widget-category-posts .large-post .post-title {
	font-size: 1.5em;
}

.widget-category-posts .large-post .wp-post-image {
	margin: 0 0 0.4em 0;
}

.widget-category-posts .medium-post {
	float: left;
	display: block;
	width: 33.33333333%;
	padding-right: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.widget-category-posts .medium-post .wp-post-image {
	margin: 0 0 0.4em 0;
}

.widget-category-posts .medium-post .post-title {
	margin: 0 0 0.4em 0;
	padding: 0;
	font-size: 1.15em;
}

.widget-category-posts .small-post {
	float: left;
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.widget-category-posts .small-post .wp-post-image {
	float: left;
	margin: 0 1em 0 0;
}

.widget-category-posts .small-post .post-title {
	font-size: 1.05em;
}

.leeway_category_posts_columns .widget-category-posts {
	margin-bottom: 0;
}

	.widget-category-posts .wp-post-image {
		max-width: 100%;
	}

body.single div.hentry h2.entry-title,body.page div.hentry h2.entry-title{font-size:1.7em;font-weight:400;text-align:center;}

body div#container div.hentry{clear:both;}

div.hentry .entry-date{font-weight:700;word-spacing:0.2em;}

div.hentry abbr.published,div.comments abbr.comment-published{border:none;cursor:text;}

	body div#content div.hentry{text-align:left;}
.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-7{width:58.33333333%}

.box .col-xs-12, .box .col-xs-7, .box .col-xs-8, .box .col-xs-4, .box .col-xs-5,.box .col-xs-2, .box .col-xs-6 {padding:2px 0;}
#tve_eight_set .thrv-leads-form-box:before,#tve_eight_set .thrv-leads-slide-in:before,#tve_eight_set .thrv-leads-widget:before,#tve_eight_set .tve-leads-lightbox .tve_p_lb_content:before,#tve_eight_set .thrv-ribbon:before{background-color:#1c81a5;background-image:-webkit-linear-gradient(-360deg, #1c81a5 16.66%,#00a7db 16.66%,#00a7db 33.32%,#9ac430 33.32%,#9ac430 49.98%,#feb806 49.98%,#feb806 66.64%,#fe2872 66.64%,#fe2872 83.3%,#ff41be 83.3%);background-image:linear-gradient(90deg,#1c81a5 16.66%,#00a7db 16.66%,#00a7db 33.32%,#9ac430 33.32%,#9ac430 49.98%,#feb806 49.98%,#feb806 66.64%,#fe2872 66.64%,#fe2872 83.3%,#ff41be 83.3%);content:'';display:block;height:5px;position:absolute;top:0;left:0;right:0;width:100%}
#tve_eight_set .thrv-ribbon{box-shadow:none;position:relative;padding:15px 0 10px}
#tve_eight_set .thrv-ribbon h5{position:relative;z-index:1}
#tve_eight_set .thrv-ribbon .tve-ribbon-close{border:1px solid #fe2872;color:#fe2872;font-size:20px;font-family:Tahoma;line-height:13px;height:20px;width:20px}
#tve_eight_set .thrv-ribbon .tve-ribbon-content{max-width:1170px}
#tve_eight_set .thrv-ribbon .thrv_lead_generation_horizontal input[type="text"],#tve_eight_set .thrv-ribbon .thrv_lead_generation_horizontal input[type="email"]{padding:12px 10px !important}
#tve_eight_set .thrv-ribbon .thrv_lead_generation_horizontal button{font-size:14px;padding:13px 10px}
#tve_eight_set .thrv-ribbon .thrv_lead_generation_horizontal.tve_2 .tve_lg_2{width:64%}
#tve_eight_set .thrv-ribbon .thrv_lead_generation_horizontal.tve_2 .tve_lg_2:last-of-type{width:36%}
#tve_eight_set .thrv-ribbon.tve_blue{background:#00a7db}
#tve_eight_set .thrv-ribbon.tve_black{background:#505050}
#tve_eight_set .thrv-ribbon.tve_green{background:#a4ca35}
#tve_eight_set .thrv-ribbon.tve_white{background:#fff}
#tve_eight_set .thrv-ribbon.tve_orange{background:#febf07}
#tve_eight_set .thrv-ribbon.tve_purple{background:#c96eee}
#tve_eight_set .thrv-ribbon.tve_red{background:#fe2c7e}
#tve_eight_set .thrv-ribbon.tve_teal{background:#00a2a4}
.tve-leads-ribbon .thrv-ribbon{background-color:#c6efcd;box-shadow:0 1px 1px rgba(0,0,0,0.3);padding:10px 0;margin:0}

  
  #moble-im247-login {
    display: none;
  }

#why-cbus-carousel .aligncenter, #community-leaders .aligncenter{clear:both; display:block; margin:.2em auto 1em; border:4px solid #fff; box-shadow:0 0 4px #aaa;}
.block .block-title{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;border-color:#ddd;background-color:#f5f5f5;color:#333}
.block .block-title strong{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;font-weight:500}
.block-account .block-title{border-color:#cd0000;background-color:#cd0000;color:#fff}
.block-account .block-title .badge{color:#cd0000;background-color:#fff}
.block-account .block-title strong{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;font-weight:500}


ul.four-col-grid .thumb { display: inline-block; }


ul.four-col-grid .thumb a {
	background: #F55D2D;
	display: inline-block;
	border: none;
	padding: 0;
}

#footer .testimonials .feedback .thumb { margin-right: 20px; }


.infobox .thumb a {	display: inline-block; background: #F55D2D; border: none; padding: 0; }

.infobox .entry-excerpt a.read-more, .nav li ul, .menu-box .featured-image a, .nice-contact-form input[type="submit"]:hover,
#commentform .button:hover, #respond input[type="submit"]:hover , #tabs .inside .tags a:hover, ul.four-col-grid .thumb a, .infobox .thumb a, .single .featured-image a, .post .featured-image a{ background-color: #F55D2D; }

  .container {
    width: auto;
  }

  .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }

  .navbar .container {
    width: auto;
    padding: 0;
  }

.container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

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

.container:after {
  clear: both;
}

.container-fluid {
  padding-left: 20px;
  padding-right: 20px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
}

.container-fluid:after {
  clear: both;
}

.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

	
	#footer .container {
		padding-left: 0;
		padding-right: 0;
	}


.diagram-caption {
	font: bold 37px Arial, Helvetica, sans-serif;
	color: #4ba9dc;
	letter-spacing: -2px;
	margin: 0 0 3px 0;
}


.l-subheader .w-contacts-item.for_phone:before{
  display:none;
}

	.l-subheader {
		position: relative;
		margin: 0 auto;
		}

		.l-subheader-h {
			margin: 0 auto;
			max-width: 1200px;
			}

				
	
	.l-canvas.type_boxed,
	.l-canvas.type_boxed .l-subheader,
	.l-canvas.type_boxed ~ .l-footer .l-subfooter {
		max-width: 1300px;
		margin: 0 auto;
		}


.l-subheader.at_top {
	line-height: 36px !important;
	height: auto !important;
	text-align: center;
	}

.headerpos_fixed .l-subheader.at_top {
	display: none;
	}

.headerpos_fixed .no_fixed .l-subheader.at_top {
	display: block;
	}

	.l-subheader.at_top .w-socials,
	.l-subheader.at_top .w-contacts,
	.l-subheader.at_middle .w-socials,
	.l-subheader.at_middle .w-contacts {
		float: none !important;
		display: inline-block;
		vertical-align: top;
		position: relative;
		margin: 0 10px !important;
		}

		.l-subheader .w-socials-list {
			margin: 0;
			}

	.l-subheader.at_top .w-lang,
	.l-subheader.at_middle .w-lang {
		float: none !important;
		display: inline-block;
		vertical-align: top;
		}

		.l-subheader.at_top .w-lang-h,
		.l-subheader.at_middle .w-lang-h {
			display: block;
			}


.l-subheader.at_middle {
	line-height: 80px !important;
	}

.headerlayout_advanced .l-subheader.at_middle {
	line-height: 36px !important;
	height: auto !important;
	text-align: center !important;
	}

.headerlayout_advanced.headerpos_fixed .l-subheader.at_bottom,
.headerlayout_centered.headerpos_fixed .l-subheader.at_bottom {
	position: static;
	top: -60px;
	left: 0;
	right: 0;
	z-index: 3;
	}

.headerlayout_advanced.headerpos_fixed .l-header.sticky .l-subheader.at_bottom,
.headerlayout_centered.headerpos_fixed .l-header.sticky .l-subheader.at_bottom {
	position: fixed;
	top: 0;
	}


.l-subheader .w-search-input {
	line-height: 60px;
	}

	.l-subheader .w-search-input input {
		font-size: 30px;
		}


.l-subheader.at_middle,
.l-subheader.at_bottom {
	line-height: 50px !important;
	}


.l-subheader .w-search-label {
	font-size: 15px;
	}


.l-subheader .w-search-show {
	padding: 0 0 0 10px !important;
	}

.l-subheader.at_middle .w-nav-control {
	width: 36px;
	}

.l-subheader.at_middle .w-nav.type_mobile ~ .w-search {
	left: 32px;
	}

.l-subheader.at_middle .w-nav.type_mobile ~ .w-search ~ .w-cart.has_items {
	left: 70px;
	}


.l-subheader .w-contacts-list {
	line-height: 30px;
	}

	
.l-subheader .w-nav-anchor.level_2,
.l-subheader .w-nav-anchor.level_3 {
	white-space: normal;
	}

.l-header.no_fixed .l-subheader {
	-webkit-transition: none;
			transition: none;
	}

.l-header.logopos_right .l-subheader.at_middle {
	text-align: left;
	}

.l-subheader.at_bottom {
	display: none;
	clear: both;
	line-height: 50px;
	padding-left: 40px;
	padding-right: 40px;
	position: relative;
	background-color: #f2f2f2; 
	color: #666; 
	}

	
	.l-header.full_width .l-subheader-h {
		max-width: 100% !important;
		}

	
	.headerlayout_extended .l-subheader.at_top {
		display: block;
		}

	
	.headerlayout_advanced .l-subheader.at_middle,
	.headerlayout_centered .l-subheader.at_middle {
		box-shadow: none;
		}

	.headerlayout_advanced.headerpos_fixed .l-header.sticky .l-subheader.at_middle,
	.headerlayout_centered.headerpos_fixed .l-header.sticky .l-subheader.at_middle {
		overflow: hidden;
		}

	.headerlayout_advanced .l-subheader.at_bottom,
	.headerlayout_centered .l-subheader.at_bottom {
		display: block;
		box-shadow: 0 4px 5px -2px rgba(0,0,0,0.22), 0 2px 1px -1px rgba(0,0,0,0.05);
		}

	.headerlayout_centered .l-header .l-subheader.at_middle,
	.headerlayout_centered .l-header .l-subheader.at_bottom {
		text-align: center;
		}

		.l-header.transparent .l-subheader {
			box-shadow: none;
			background-color: transparent;
			color: #fff; 
			}

		.headerlayout_standard.headerpos_fixed .transparent .l-subheader.at_top,
		.headerlayout_extended.headerpos_fixed .transparent .l-subheader.at_top {
			background-color: rgba(0,0,0,0.2);
			color: rgba(255,255,255,0.66);
			}

			.headerlayout_advanced .l-header.transparent .at_middle .l-subheader-h {
				box-shadow: 0 1px 0 rgba(255,255,255,0.22);
				}

.l-header.logopos_right .l-subheader.at_middle .w-cart.has_items,
.headerlayout_centered .l-subheader.at_bottom .w-cart.has_items {
	float: none;
	display: inline-block;
	vertical-align: middle;
	}

.l-subheader.at_middle .w-nav.type_mobile ~ .w-cart.has_items {
	display: block;
	position: absolute;
	top: 0;
	left: 40px;
	}

	.l-header.logopos_right .l-subheader.at_middle .w-cart-notification {
		left: 0;
		right: auto;
		}

	.l-header.logopos_right .l-subheader.at_middle .w-cart-dropdown {
		left: 0;
		right: auto;
		}




.l-subheader.at_top .w-contacts {
	float: left;
	margin-right: 15px;
	}

.l-subheader.at_middle .w-contacts {
	float: right;
	margin-left: 15px;
	}

.l-header.logopos_right .l-subheader.at_middle .w-contacts {
	float: left;
	margin-left: 0;
	margin-right: 15px;
	}

.headerlayout_centered .l-subheader .w-contacts {
	display: none;
	}

	.l-subheader .w-contacts-item {
		display: inline-block;
		vertical-align: top;
		margin: 0 10px;
		white-space: nowrap;
		}

		.l-subheader .w-contacts-item.for_email:before {
			content: '\e804';
			font-size: 1.3em;
			font-family: mdfonticon;
			vertical-align: top;
			line-height: inherit;
			opacity: 0.5;
			}

		.l-subheader .w-contacts-item i {
			font-size: 1.3em;
			vertical-align: top;
			line-height: inherit;
			opacity: 0.5;
			}

		.l-subheader .w-contacts-item-value {
			display: inline-block;
			vertical-align: top;
			margin: 0 0 0 5px;
			}

		.l-subheader .w-contacts-item i,
		.l-subheader .w-contacts-item.for_phone .w-contacts-item-value {
			-webkit-transition: color 0.3s;
					transition: color 0.3s;
			}

			.l-subheader .w-contacts-item-value a {
				color: inherit;
				}

			.no-touch .l-subheader .w-contacts-item-value a:hover {
				color: #8c0; 
				}




.l-subheader.at_top .w-lang {
	float: left;
	z-index: 2;
	}

.l-subheader.at_middle .w-lang {
	float: right;
	z-index: 12;
	}

.l-header.logopos_right .l-subheader.at_middle .w-lang {
	float: left;
	}

	.l-header.logopos_right .w-nav-control,
	.l-subheader.at_bottom .w-nav-control {
		float: none;
		text-align: left;
		width: 40px;
		}

	

.l-subheader .w-search {
	float: right;
	line-height: inherit;
	position: relative;
	z-index: 12;
	}

.l-header.logopos_right .l-subheader.at_middle .w-search,
.headerlayout_centered .l-subheader.at_bottom .w-search {
	float: none;
	display: inline-block;
	vertical-align: middle;
	vertical-align: -webkit-baseline-middle;
	}

	.l-subheader .w-search-form {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		z-index: 100;
		}

		.l-subheader .w-search-form-h {
			display: table;
			height: 100%;
			width: 100%;
			}

			.l-subheader .w-search-form-row {
				display: table-cell;
				vertical-align: middle;
				text-align: center;
				width: 100%;
				}

					.l-subheader .w-search-input:after {
						content: '';
						display: block;
						position: absolute;
						left: 0;
						right: 0;
						bottom: 0;
						height: 1px;
						opacity: 0.3;
						background-color: #fff; 
						}

						.l-subheader input:focus ~ .w-search-input-bar:before,
						.l-subheader input:focus ~ .w-search-input-bar:after {
							background-color: #fff; 
							}

				.l-subheader .w-search-submit {
					display: none;
					}


.l-subheader .w-socials {
	float: right;
	margin-left: 15px;
	}

.l-header.logopos_right .l-subheader.at_middle .w-socials {
	float: left;
	margin-left: 0;
	margin-right: 20px;
	}

.headerlayout_centered .l-subheader .w-socials {
	display: none;
	}

		.l-subheader .w-socials-item {
			vertical-align: middle;
			vertical-align: -webkit-baseline-middle;
			margin: 0;
			}

			.l-subheader .w-socials-item .w-socials-item-link {
				font-size: 17px;
				line-height: 40px;
				height: 40px;
				width: 36px;
				box-shadow: none !important;
				background: none !important;
				color: inherit;
				}

			.l-subheader .w-socials-item-popup {
				display: none !important;
				}

.l-canvas.type_boxed,
.l-canvas.type_boxed .l-subheader,
.l-canvas.type_boxed ~ .l-footer .l-subfooter {
	max-width: 1300px;
	}

.l-subheader-h,
.l-submain-h,
.l-subfooter-h {
	max-width: 1140px;
	}





.l-subheader.at_middle,
.l-subheader.at_middle .w-lang-list,
.l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
	background-color: #ffffff;
	}

	

.l-subheader.at_middle,
.transparent .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
	color: #000000;
	}

.l-subheader.at_middle .w-nav-anchor.level_1 .ripple {
	background-color: #000000;
	}



.no-touch .w-logo-link:hover,
.no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_middle .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_middle .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_middle .w-socials-item-link:hover,
.no-touch .l-subheader.at_middle .w-search-show:hover,
.no-touch .l-subheader.at_middle .w-cart-link:hover {
	color: #9fc234;
	}



.l-subheader.at_top,
.l-subheader.at_top .w-lang-list,
.l-subheader.at_bottom,
.l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
	background-color: #333;
	}



.l-subheader.at_top,
.l-subheader.at_bottom,
.transparent .l-subheader.at_bottom .type_mobile .w-nav-list.level_1,
.w-lang.active .w-lang-item {
	color: #9e9e9e;
	}

.l-subheader.at_bottom .w-nav-anchor.level_1 .ripple {
	background-color: #9e9e9e;
	}



.no-touch .l-subheader.at_top .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_top .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_top .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_top .w-socials-item-link:hover,
.no-touch .l-subheader.at_bottom .w-search-show:hover,
.no-touch .l-subheader.at_bottom .w-cart-link:hover {
	color: #ffffff;
	}

.l-subheader .w-search-input:after,
.l-subheader input:focus ~ .w-search-input-bar:before,
.l-subheader input:focus ~ .w-search-input-bar:after {
	background-color: #fff;
	}

.fusion-clearfix {
  clear: both;
  zoom: 1;
}

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

.fusion-clearfix:after {
  clear: both;
}

#awokfhgnb { display:none; }
.live-chat a{color:#fff}
.live-chat a:hover{color:#000}



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


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

.aligncenter {
	text-align: center;
}

.black-background-overlay,
.black-dot-background-overlay,
.accent-background-overlay {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
}

.black-background-overlay {
	background-color: #2050A4;
	opacity: 0.9;
}

#cff .cff-embedded-video .cff-post-text{
  margin: 0 0 15px 0;
}

#cff .cff-timeline-event .cff-post-text{
  padding-bottom: 5px;
}

#cff.cff-thumb-layout .cff-post-text{
  margin-top: 0;
}

#cff.cff-half-layout .cff-post-text{
  margin-top: 0;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-3{width:25%}

.targeterthelink a {
	color:#000;
	font-weight:600;
}

.content_sidebar_home { width:325px; padding:0px; vertical-align:top; }


#wp-calendar tbody td.pad {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}



div.tweet-wrap span.link, div.tweet-wrap a.link {
	color: #e77d07;
}


.right_content {
  display: table-cell;
  vertical-align: top;
  height: auto;
  width: 124px;
  border-left: 2px solid #52667C;
  border-right: 2px solid #52667C;
  background-color: #D0D8E2;
}


.flat_rate_info {
	color:#f00;
	padding:3px 0 8px 0;
	font-weight:bold;
}


#content section.no-top-border { border-top: none; }

#thumbnail{
	float: left;
	margin-right: 15px;
}
.donate .heart img{height:.8em;margin-right:3px;visibility:visible;}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}

h1.title,h2.node-title,h2.block-title,h2.title,.h2.comment-form,.pane-node-comments h2,h3.title{
    
font-size:1.4em;margin:1em 0;
float: left;
width:100%;
}

body.section-articles .pane-mlt h2.pane-title,body.section-articles .pane-mlt h2.node-title{
    
font-size:1.3em;font-weight:bold;margin:0 0 .5em;line-height:1em;
}

.pane-article-packages h2.node-title{
    
font-size:1.5em;font-weight:bold;margin:0;padding:.5em 12px 0 12px;
}

.pane-article-packages h2.node-title a{
    
color:#000;
}

.pane-article-packages h2.node-title a:hover{
    
text-decoration:none;cursor:default;
}

.node-teaser.node-multimedia .node-title,.node-teaser.node-multimedia .field-name-body,.node-teaser.node-multimedia .field-name-field-intro,.region-sidebar-second .views-row-first .node-media-gallery h2.node-title{
    
width:62%;float:right;      
}

.wide-teaser  .node-teaser.node-multimedia .node-title,.wide-teaser  .node-teaser.node-multimedia .field-name-body,.wide-teaser  .node-teaser.node-multimedia .field-name-field-intro{
    
width:100%;
}

.half-teaser  .node-teaser.node-multimedia .node-title,.half-teaser  .node-teaser.node-multimedia .field-name-body,.half-teaser  .node-teaser.node-multimedia .field-name-field-intro{
    
padding-right:1%;
}

.with-featured-article .views-row-first .node-teaser.node-multimedia .node-title,.with-featured-article .views-row-first .node-teaser.node-multimedia .field-name-body,.with-featured-article .views-row-first .node-teaser.node-multimedia .field-name-field-intro{
    
float:left;width:62%;padding-left:2%;
}

.pane-category-vertical.half-teaser .node-media-gallery.node-teaser .node-title,.pane-sub-vertical.half-teaser .node-media-gallery.node-teaser .node-title{
    
padding-top:10px;float:right;border:none;width:62%;
}

.with-featured-article  .views-row-first h2.node-title{
    
font-size:2.5em;color:#3D3D3D;
}

.node-teaser h2.node-title{
    
margin:1px 0;
}

#directory-panel .with-featured-article .views-row-first h2.node-title{
    
margin:8px 0;font-weight:normal;
}

#directory-panel .with-featured-article .views-row-first h2.node-title a{
    
color:#3d3d3d;
}

.node-media-gallery h2.node-title{
    
padding:0px 0px 10px;border-bottom:1px solid #ccc;margin:0em 0em 20px;font-size:14px;color:#690;position:relative;
}

.region-sidebar-second .node-media-gallery h2.node-title{
    
display:none;
}

.region-sidebar-second .views-row-first .node-media-gallery h2.node-title{
    
display:block;border-bottom:none;
}

.region-sidebar-second .node-teaser.node-multimedia .field-name-field-multi,.region-sidebar-second .node-teaser.node-multimedia .field-name-field-multi-video,.region-sidebar-second .node-teaser.node-multimedia .node-title,.region-sidebar-second .node-teaser.node-multimedia .field-name-body,.region-sidebar-second .node-teaser.node-multimedia .field-name-field-intro{
    
width:98%;margin:1%;
}

h2.node-title{
    

}
