﻿


.grid {
	float: left;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


.grid-right {
	float: right;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


#footer-wrapper .grid.col-940 {
	margin: 0;
}

	
    .grid, 
	.grid-right {
	    float: none;
    }


#content{overflow:hidden;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;margin-left:5px;margin-right:5px;padding:0px;}
.container_24 .grid_16{width:620px}


#single_wrap.grid_16{width:620px;background:#fff;}

  .navbar .nav-collapse {
    clear: left;
  }

  .nav-collapse {
    overflow: hidden;
    height: 0;
  }

.nav-collapse.collapse {
  height: auto;
}

#tcnAd .ad-cnt {
    float: left; clear: both;
    margin-bottom: 5px;
    margin-left: 12px;
    width: 300px;
}
.center-block{display:block;margin-left:auto;margin-right:auto}



.menu-dropdown li.level2 { 
	margin: 0 10px;
	border-top: 1px solid #ddd;
}

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 { 
	color: #868686;
	text-transform: uppercase;
}





.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }


.globalnav-blog a {
	width: 95px;
	background-position: -394px -33px;
}


.globalnav-blog a:hover,
.globalnav-blog.current-menu-item a {
	background-position: -489px -33px;
}


.middle-links { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }


.middle-links a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }

.middle-links a:link { color: #003399; }
	
.middle-links a:visited { color: #003399; }
	
.middle-links a:hover { color: #900; text-decoration: underline; }
	
.middle-links a:active { color: #900; }
h1,.header,.title,.views-field-title{font-size:160%;font-weight:700;line-height:20px;color:#576E9F;}
.views-field-created{margin-left:5px;}

#wprmenu_bar .wprmenu_ic_3 {
  top:14px;
}

#wprmenu_bar.menu_is_opened .wprmenu_ic_3 {
  top:9px!important;
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
          zoom:1;
}

.tab-inner-thumb {
	width:150px;
	float:left;
}

#primary,
#secondary {
	float: right;
	overflow: hidden;
	width: 220px;
}

#primary {
}

#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}





.widget-area ul {
	list-style: none;
	margin-left: 0;
}

.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}

.widget-area select {
	max-width: 100%;
}

.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}

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

.widget-area .entry-meta {
	font-size: 11px;
}



#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}

#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}

	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
.underline_text{text-decoration:underline}
#main-actions{margin-bottom:15px}
body.theme_page #main-actions{margin-bottom:76px}

#footer {
    background: none repeat scroll 0 0 #000;
    margin: 15px 0 0;
}

.fixed #footer{
	position:fixed;
	bottom:0;
	right:0;
	left:0;
}

#footer .menu-footer {
    background: none repeat scroll 0 0 #000;
}

.twoColFixLtHdr #container div.contentbox_holder {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}



#footer-widgets .block {
  padding-top: 20px; }


  #footer-widgets.col-1 .block {
    width: 100%;
    margin-right: 0; }


  #footer-widgets.col-2 .block,
  #footer-widgets.col-4 .block {
    width: 48%; }


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


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


  .magazine .block.last {
    float: right; }


#portfolio .block h2 {
  font-size: 18px;
  margin-bottom: 15px; }

#footer-inner {
	margin: auto;
width: auto;
position: relative;
text-align: center;
font-size: 14px;
padding: 1%;
}




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

.clearfix {
	display: inline-block;
}

* html
.clearfix {
	height: 1%;
}

.arial_bold {font-family:Arial, Helvetica, sans-serif; font-weight:bold; position:relative;}


.genesis-nav-menu .menu-item {
	float: left;
	list-style: none;
}


.footer--site .menu .menu-item {
  line-height: 1;
  list-style: none;
  border-left: 1px solid;
  float: left;
  padding-left: 0.625rem;
  margin-left: 0.5625rem;
}


.footer--site .menu .menu-item:first-child {
  margin: 0;
  padding: 0;
  border: none;
}


.footer--site .menu .menu-item a {
  color: #555555;
}
.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-2{width:16.66666667%}



a.dough_btn:hover{
-webkit-transform: scale(1.05, 1.05);
-moz-transform: scale(1.05, 1.05);
-ms-transform: scale(1.05, 1.05);
-o-transform: scale(1.05, 1.05);
transform: scale(1.05, 1.05);
}
ul.menu li.active-trail .dropdown-menu,ul.menu li.active .dropdown-menu{display:block;position:relative}
.panel-panel ul.menu li{clear:left;margin-top:1px}
.content-box-purple ul.menu li a,.content-bevel-corners ul.menu li a,.content-bevel-corners-purple ul.menu li a,.content-bevel-corners-red ul.menu li a,.content-bevel-corners-green ul.menu li a,.content-bevel-corners-blue ul.menu li a,.content-bevel-corners-orange ul.menu li a{color:inherit;text-transform:uppercase;font-weight:bold}

.navbar-offcanvas.off-toggle.menu-front{z-index:0}
.menu-front{z-index:-1}
ul.menu.nav.navbar-nav{padding-bottom:20px;float:none;clear:both}
a.menu-blue{color:#6f9fbb !important}
.fblock.fblock_small span.runtime,.bloglike span.runtime{font-size:16px;padding:5px 10px}
.fblock.fblock_small span.runtime::after,.bloglike span.runtime::after{top:6px;right:-26px}
.fblock.fblock_small span.runtime::before,.bloglike span.runtime::before{width:26px;height:26px}
.fblock{border-top:1px solid #ddd;padding:25px 0;margin:0 0 0 0;overflow:hidden;position:relative}
.fblock:first-child{border-top:none;padding-top:0}
.fblock img,.fblock iframe{margin:0 0 0 0;padding:0;overflow:hidden;float:left;max-width:100%}
.fblock iframe{float:none;max-height:170px;margin:0 0 10px 0}
.fblock h3{margin:5px 0 15px 0;text-align:left!important}
.bloglike span.runtime,.fblock.fblock_small span.runtime{font-size:16px;padding:5px 10px}
.bloglike span.runtime::after,.fblock.fblock_small span.runtime::after{top:6px;right:-26px}
.bloglike span.runtime::before,.fblock.fblock_small span.runtime::before{width:26px;height:26px}
.woocommerce ul.products,#navigation,#header,.aq-block,.fblock,ul#serinfo,.postinfo,.postinfo span,.widgetable,.related,#hometab,h2.leading,.postauthor_alt{border-color:#ededed!important}
.aq-block-aq_featured_2_3_block .fblock.fblock_small{width:50%;padding:15px!important}
.aq-block-aq_featured_2_3_block .fblock.fblock_small:nth-child(even) {clear:right}
.aq-block-aq_featured_2_3_block .fblock.fblock_small img{width:100%}
span.green{color:#2ecc71}
li.green .parent-color,a.green{color:#2ecc71}
li.green .parent-background{background:#2ecc71}
li.green .parent-border{border-color:#2ecc71}
li.green .parent-arrow:after{border-bottom-color:#2ecc71}
label.color-checkbox.green{background:#00a847}
.green .sidebar-box-heading,.green a.tag-item:hover{background:#1abc9c}
#quick-view-content .product-action.green{display:none}
ul.comments li .icons.green{background:#2ecc71;color:#fff}
ul.comments li .icons.sum.green-sum{color:#2ecc71}
.green.contact-item .icons{background:#1abc9c}


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}
#msth-give-now{position:absolute;right:0;margin:0.5em 0}
#msth-give-now .btn{font-size:0.9em;position:relative;padding:0.55em 1em;color:#fff;text-transform:uppercase;font-family:UniversRoman;top:-4px}
#msth-give-now .btn:hover,#msth-give-now .btn:focus{color:#fff}

.thrColFixHdr #sidebar2 {
	float: right; 
	width: 300px; 
	background: #a8a8d5; 
	position:relative;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 18px;
}

.template-index .slider .slide { position: relative; }

.template-index .slider .slide img { display: inline-block; width: 100%; }

.template-index .slider .slide .caption { visibility: hidden; position: static; padding: 20px; background-color: #000000; }

.lt-ie9 .template-index .slider .slide .caption { background-color: transparent; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding: 20px; margin: 20px 20px 10px; }

.template-index .slider .slide .caption.right { float: none !important; }

.template-index .slider .slide .caption .bg { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #000000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }

.lt-ie9 .template-index .slider .slide .caption .bg { display: block; }

.template-index .slider .slide .caption .title { color: #666666; position: relative; margin-top: 0; font-size: 1em; padding-bottom: 0; line-height: 1.2; }

.template-index .slider .slide .caption .sub-title { color: #666666; position: relative; font-size: 0.83333em; font-weight: 300; }

.template-index .slider .slide .caption a.button { color: #cedf00; background: #555555; position: relative; font-family:  "Kanit" ; font-size: 0.83333em; text-transform: none; margin-bottom: 0; }

.template-index .slider .slide .caption a.button:hover { color: #cedf00; background: #74747a; }

  .template-index .slider .slide .caption.top { top: 125px; margin-top: 0; }

  .template-index .slider .slide .caption.middle { top: 50%; margin-top: 0; }

  .template-index .slider .slide .caption.bottom { bottom: 0; }

  .template-index .slider .slide .caption.left { left: 0; }

  .template-index .slider .slide .caption.center { left: 50%; margin-left: 0; }

  .template-index .slider .slide .caption.bottom.right { bottom: 45px; }

.lt-ie9 .template-index .slider .slide .caption .title { font-size: 1.16667em; }

.lt-ie9 .template-index .slider .slide .caption .sub-title { font-size: 1em; }

.lt-ie9 .template-index .slider .slide .caption a.button { font-size: 11px; }

.lt-ie9 .template-index .slider .slide .caption.top { top: 125px; margin-top: 0; }

.lt-ie9 .template-index .slider .slide .caption.middle { top: 50%; margin-top: 0; }

.lt-ie9 .template-index .slider .slide .caption.bottom { bottom: 0; }

.lt-ie9 .template-index .slider .slide .caption.left { left: 0; }

.lt-ie9 .template-index .slider .slide .caption.center { left: 50%; margin-left: 0; }

.lt-ie9 .template-index .slider .slide .caption.right { right: 0; }

.lt-ie9 .template-index .slider .slide .caption.bottom.right { bottom: 45px; }


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

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

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}
.main-heading b.upper,.main-heading.first b,a.btn-main{text-transform:uppercase}
.type-movie .entry-container{z-index:10;float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-top:7.875em;margin-left:-3.236em;padding:1.96875em;background:white}
.type-movie .entry-container:last-child{margin-right:0}
.single .type-movie .entry-container{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0}
.single .type-movie .entry-container:last-child{margin-right:0}
.type-movie .entry-container .entry-more{white-space:nowrap}
  
  
	.widget-area .col6 { width: 180px; }

                
                
                
        .widget-area {
                margin-top: 0;
                }

                
        .widget {
                margin-bottom: 10px;
                }

       
        
        
        

.widget-post-info {
        color: #aaa;
        }


.widget-area .box {
        margin-right: 20px !important;
        }


.page-template-template-contact-php .widget-area {
        margin-top: 20px;
	}


.widget-area ul {
	width: 100%;
        margin: 20px 0 0 0;
        }

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


ul.news-widget-list,
.widget-post-info ul {
	margin-top: 0;
        margin-bottom: 0;
	}


p.front-page-popular-text {
	margin: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;	
	
}


h1, h2, h3, .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"], h4, p, .notification, .small, .notification, #quick_search .searchform input,
#mobile-quick-search .searchform input, .post.style-hp-multi-cat-sq .summary .post-content p, .post.style-hp-multi-cat-sq .summary .post-content .notification, .post.style-hp-single-cat-sq .summary .post-content p, .post.style-hp-single-cat-sq .summary .post-content .notification, input[type="text"].condensed,
input[type="password"].condensed,
input[type="date"].condensed,
input[type="datetime"].condensed,
input[type="email"].condensed,
input[type="number"].condensed,
input[type="search"].condensed,
input[type="tel"].condensed,
input[type="time"].condensed,
input[type="url"].condensed,
textarea.condensed, .extra-small, input, textarea {
  font-family: "miller-light", "Times New Roman", Times, serif;
}

p.small, .notification, .post.style-hp-multi-cat-sq .summary .post-content p, .post.style-hp-multi-cat-sq .summary .post-content .notification, .post.style-hp-single-cat-sq .summary .post-content p, .post.style-hp-single-cat-sq .summary .post-content .notification, input.small, input.notification, #quick_search .searchform input,
#mobile-quick-search .searchform input, input[type="text"].condensed,
input[type="password"].condensed,
input[type="date"].condensed,
input[type="datetime"].condensed,
input[type="email"].condensed,
input[type="number"].condensed,
input[type="search"].condensed,
input[type="tel"].condensed,
input[type="time"].condensed,
input[type="url"].condensed, textarea.small, textarea.notification,
textarea.condensed {
  font-size: 16px;
}

  p.small, .notification, .post.style-hp-multi-cat-sq .summary .post-content p, .post.style-hp-multi-cat-sq .summary .post-content .notification, .post.style-hp-single-cat-sq .summary .post-content p, .post.style-hp-single-cat-sq .summary .post-content .notification, input.small, input.notification, #quick_search .searchform input,
  #mobile-quick-search .searchform input, input[type="text"].condensed,
  input[type="password"].condensed,
  input[type="date"].condensed,
  input[type="datetime"].condensed,
  input[type="email"].condensed,
  input[type="number"].condensed,
  input[type="search"].condensed,
  input[type="tel"].condensed,
  input[type="time"].condensed,
  input[type="url"].condensed, textarea.small, textarea.notification,
  textarea.condensed {
    font-size: 14px;
  }


.cf:before, .post .post-gallery:before, .blog_nav:before, .category_container:before, .category_container .inner:before, .post .post-content .vc_toggle:before, .wpcf7-form-control-wrap:before, .image_link:before, .cf:after, .post .post-gallery:after, .blog_nav:after, .category_container:after, .category_container .inner:after, .post .post-content .vc_toggle:after, .wpcf7-form-control-wrap:after, .image_link:after {
  content: " ";
  display: table;
}

.cf:after, .post .post-gallery:after, .blog_nav:after, .category_container:after, .category_container .inner:after, .post .post-content .vc_toggle:after, .wpcf7-form-control-wrap:after, .image_link:after {
  clear: both;
}

.post .post-content {
  float: none;
  position: relative;
}

.post.style-hp-feature .style-hp-feature-container .post-content p, .post.style-hp-feature .style-hp-feature-container .post-content .notification {
  color: #545353;
  margin: 0;
}

.post.style-hp-multi-cat-sq .summary .post-content p, .post.style-hp-multi-cat-sq .summary .post-content .notification, .post.style-hp-single-cat-sq .summary .post-content p, .post.style-hp-single-cat-sq .summary .post-content .notification {
  margin-bottom: 0px;
}

.post.single-story .post-subtitle .list-terms-container .small, .post.single-story .post-subtitle .list-terms-container .notification, .post.single-story .post-subtitle .list-terms-container #quick_search .searchform input, #quick_search .searchform .post.single-story .post-subtitle .list-terms-container input,
.post.single-story .post-subtitle .list-terms-container #mobile-quick-search .searchform input,
#mobile-quick-search .searchform .post.single-story .post-subtitle .list-terms-container input, .post.single-story .post-subtitle .list-terms-container .post.style-hp-multi-cat-sq .summary .post-content p, .post.style-hp-multi-cat-sq .summary .post-content .post.single-story .post-subtitle .list-terms-container p, .post.single-story .post-subtitle .list-terms-container .post.style-hp-single-cat-sq .summary .post-content p, .post.style-hp-single-cat-sq .summary .post-content .post.single-story .post-subtitle .list-terms-container p, .post.single-story .post-subtitle .list-terms-container input[type="text"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="password"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="date"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="datetime"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="email"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="number"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="search"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="tel"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="time"].condensed,
.post.single-story .post-subtitle .list-terms-container input[type="url"].condensed,
.post.single-story .post-subtitle .list-terms-container textarea.condensed {
  margin-right: 8px;
}

.post.single-story .post-content-body {
  border-top: none;
  border-bottom: 1px solid #E5E5E5;
  margin-bottom: 25px;
  padding-bottom: 25px;
}

.post.single-story .post-content-body .btn-container {
  text-align: center;
}

.post .post-content-container {
  padding-left: 0;
  min-height: 220px;
}

.post .post-content-container + .share-article {
  width: auto;
  max-width: 100%;
  margin: 0 0 50px;
  float: none;
  text-align: center;
}

.overlay-effect .overlay .post-content {
  color: #fff;
}

.overlay-effect .overlay .post-content p, .overlay-effect .overlay .post-content .notification {
  margin-bottom: 30px;
}



.post .post-content .category_title {
  display: block;
  border-bottom: 3px solid #222;
  padding-bottom: 20px;
  margin-bottom: 30px;
}

.post .post-content .category_title.small, .post .post-content .category_title.notification, .post .post-content #quick_search .searchform input.category_title, #quick_search .searchform .post .post-content input.category_title,
.post .post-content #mobile-quick-search .searchform input.category_title,
#mobile-quick-search .searchform .post .post-content input.category_title, .post.style-hp-multi-cat-sq .summary .post-content p.category_title, .post.style-hp-multi-cat-sq .summary .post-content .category_title.notification, .post.style-hp-single-cat-sq .summary .post-content p.category_title, .post.style-hp-single-cat-sq .summary .post-content .category_title.notification, .post .post-content input.category_title[type="text"].condensed,
.post .post-content input.category_title[type="password"].condensed,
.post .post-content input.category_title[type="date"].condensed,
.post .post-content input.category_title[type="datetime"].condensed,
.post .post-content input.category_title[type="email"].condensed,
.post .post-content input.category_title[type="number"].condensed,
.post .post-content input.category_title[type="search"].condensed,
.post .post-content input.category_title[type="tel"].condensed,
.post .post-content input.category_title[type="time"].condensed,
.post .post-content input.category_title[type="url"].condensed,
.post .post-content textarea.category_title.condensed {
  padding-bottom: 10px;
}

.post .post-content .category_title h2 {
  margin: 0;
  font-weight: 900;
  line-height: 1;
  font-size: 28px;
}

.post .post-content .category_title h2 a, .post .post-content .category_title h2 .btn-link {
  color: #222;
}

.post .post-content .category_title h5 {
  margin: 0;
  font-weight: 900;
  line-height: 1;
  font-size: 20px;
}

.post .post-content .category_title h5 a, .post .post-content .category_title h5 .btn-link {
  color: #222;
}

.post .post-content .category_title.catstyle-style4 {
  border-bottom: 0;
  padding-bottom: 0;
}


.post .post-content .wpb_accordion .wpb_accordion_section {
  margin-bottom: 9px;
  border: 1px solid #e9e9e9;
}

.post .post-content .wpb_accordion .wpb_accordion_section .wpb_accordion_header {
  padding: 18px 20px;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
  background: none;
  text-transform: uppercase;
  outline: 0;
}

.post .post-content .wpb_accordion .wpb_accordion_section .wpb_accordion_header a, .post .post-content .wpb_accordion .wpb_accordion_section .wpb_accordion_header .btn-link {
  padding: 0;
  color: #222;
}

.post .post-content .wpb_accordion .wpb_accordion_section .wpb_accordion_header.ui-accordion-header-active {
  border-bottom: 1px solid #e9e9e9;
}

.post .post-content .wpb_accordion .wpb_accordion_section .wpb_accordion_header.ui-accordion-header-active a, .post .post-content .wpb_accordion .wpb_accordion_section .wpb_accordion_header.ui-accordion-header-active .btn-link {
  color: #ef2673;
}

.post .post-content .wpb_accordion .wpb_accordion_section .wpb_accordion_header.ui-accordion-header-active .ui-accordion-header-icon:after {
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #ef2673 transparent;
}

.post .post-content .wpb_accordion .wpb_accordion_section .wpb_accordion_header .ui-accordion-header-icon {
  background: none;
  top: 0;
  bottom: 0;
  right: 0;
  height: auto;
  border-left: 1px solid #e9e9e9;
  width: 49px;
  text-align: center;
  line-height: 44px;
}

.post .post-content .wpb_accordion .wpb_accordion_section .wpb_accordion_header .ui-accordion-header-icon:after {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #d2d2d2 transparent transparent transparent;
}

.post .post-content .wpb_accordion .wpb_accordion_section .wpb_accordion_content {
  padding: 20px;
}

.post .post-content .wpb_accordion .wpb_accordion_section .wpb_accordion_content p, .post .post-content .wpb_accordion .wpb_accordion_section .wpb_accordion_content .notification {
  font-size: 13px;
}


.post .post-content .vc_toggle {
  width: 100%;
  margin-bottom: 10px;
}

.post .post-content .vc_toggle .vc_toggle_title {
  padding-left: 50px;
}

.post .post-content .vc_toggle .vc_toggle_title .vc_toggle_icon {
  width: 30px;
  height: 30px;
  border: 1px solid #CCCCCC;
  background: #fff;
  line-height: 28px;
  margin: 0;
}

.post .post-content .vc_toggle .vc_toggle_title .vc_toggle_icon:after {
  width: 9px;
  height: 1px;
  background: #AAAAAA;
}

.post .post-content .vc_toggle .vc_toggle_title .vc_toggle_icon:before {
  width: 1px;
  height: 9px;
  background: #AAAAAA;
}

.post .post-content .vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon:after {
  visibility: visible;
  background: #EB937C;
}

.post .post-content .vc_toggle .vc_toggle_content {
  padding-left: 50px;
}



.post .post-content .contentbox {
  text-align: center;
}

.post .post-content .contentbox .content {
  position: relative;
  background: #fff;
  margin: -52px 10px 0;
  padding: 10px;
  font-size: 14px;
  line-height: 20px;
}



.post .post-content .thb_subscribe {
  text-align: center;
}

.post .post-content .thb_subscribe h3, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class^="v1-icon-"], .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class^="v1-icon-"], .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class*=" v1-icon-"], .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"], .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class*=" v1-icon-"] {
  margin: 0 0 15px;
}

.post .post-content .thb_subscribe h3 + p, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"] + p, .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class^="v1-icon-"] + p, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"] + p, .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class^="v1-icon-"] + p, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"] + p, .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class*=" v1-icon-"] + p, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"] + p, .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class*=" v1-icon-"] + p, .post .post-content .thb_subscribe h3 + .notification, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class^="v1-icon-"] + .notification, .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class^="v1-icon-"] + .notification, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class^="v1-icon-"] + .notification, .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class^="v1-icon-"] + .notification, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li a [class*=" v1-icon-"] + .notification, .widget.widget_socialnewsletter .social-count-cont li a .post .post-content .thb_subscribe [class*=" v1-icon-"] + .notification, .post .post-content .thb_subscribe .widget.widget_socialnewsletter .social-count-cont li .btn-link [class*=" v1-icon-"] + .notification, .widget.widget_socialnewsletter .social-count-cont li .btn-link .post .post-content .thb_subscribe [class*=" v1-icon-"] + .notification {
  color: #222;
  font-size: 16px;
}

.post .post-content .thb_subscribe .newsletter-form.row {
  margin: 0;
}

.post .post-content .thb_subscribe .newsletter-form.row .columns {
  padding: 0 5px;
}

.post .post-content .thb_subscribe .widget_subscribe,
.post .post-content .thb_subscribe .btn {
  width: 100%;
}

.post .post-content .thb_subscribe .widget_subscribe {
  height: 58px;
}

.post .post-content .thb_subscribe .btn,
.post .post-content .thb_subscribe .btn:focus {
  padding-left: 0;
  padding-right: 0;
}


.widget-title {
	color: #333;
	font-family: "Noto Sans", sans-serif;
	margin: 0 0 1.6em;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}







#content_section{
	float:left;
	width:960px;
	background:#FFF;
}

	#galleria{ width: 580px; height: 400px; background: #336699; }

.social-list li {
	text-align:right;	
	padding:5px 0 0 0;
}

	.social-list li a {
		display:inline-block;
		width:27px;
		height:24px;
		background:#585858;
	}

		.social-list li a:hover {
			background:#b30404;
		}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}



#gk_overlay{ width:100%; height:100%; position:fixed; z-index:9999999; background:#000; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);display:none; }

.social_part {
	padding:20px 0 0 0;
	}



.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}


.page_header_wrap .entry-title {
	color: #ffffff;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
	margin: 0;
}



.entry-title {
	font-weight: 400;
	margin-bottom: 5px;
}


.entry-title a{
	color: #141414;
	font-weight: 300;
}


.blog .entry-title {
	font-size: 32px;
	margin-bottom: 20px;
}


#news-main-title
{
	display: block;
	line-height: 60px;
	font-size: 13px;
	text-transform: uppercase;
	color: #8b8b8b;
	border-bottom: 2px dotted #ebeae6;
	padding-top: 40px;
}




#pagewrap {

	width: 100%;
   margin: 0 auto;
}

.slide-data { padding: 10px; padding: 0.625rem; }

	.slide-data .mh-excerpt, .slider-layout1 .flex-control-nav, .related-subheading { display: none; }
.content_main .no_sidebar .location_info{border:2px solid #CCCCCC;}
.content_main .no_sidebar .location_info .views-field-field-location .field-content,.content_main .no_sidebar .location_info .field-name-field-location .field-content{display:table-cell;height:200px;width:190px;padding-left:10px;vertical-align:middle;}
.content_main .no_sidebar .location_info .views-field-field-location,.content_main .no_sidebar .location_info .field-name-field-location{float:left;width:150px;}
.content_main .no_sidebar .location_info .field-name-field-google-map{display:none;}
.f-hw .fmm{padding-top:80px}
.fmm{background:#1d1d1d}
.fmm .wrp{padding:20px 0}
.fmm p{float:left;font-weight:300;max-width:65%;margin-bottom:0}
.fmm a{color:#666}
.fmm a:hover{color:#99aec2}
.fmm .fm-m{float:right}
.fmm .fm-m ul{list-style-type:none}
.fmm .fm-m ul:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.fmm .fm-m ul li{display:block;float:left;line-height:1.75em;padding:0 12px;position:relative}
.fmm .fm-m ul li:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.fmm .fm-m ul li:first-child:before{content:'';display:none}
.fmm .fm-m ul li:before{content:'|';display:block;position:absolute;left:0;top:0}

.tiled-gallery{clear:both;margin:0 0 20px;overflow:hidden;}
.tiled-gallery img{margin:2px !important;}
.tiled-gallery .gallery-group{float:left;position:relative;}
.tiled-gallery .tiled-gallery-item{float:left;margin:0;position:relative;width:inherit;}
.tiled-gallery .gallery-row{overflow:hidden;}
.tiled-gallery .tiled-gallery-item a{background:transparent;border:none;color:inherit;margin:0;padding:0;text-decoration:none;width:auto;}
.tiled-gallery .tiled-gallery-item img,
.tiled-gallery .tiled-gallery-item img:hover{background:none;border:none;box-shadow:none;max-width:100%;padding:0;vertical-align:middle;}
.tiled-gallery-caption{background:#eee;background:rgba( 255,255,255,0.8 );color:#333;font-size:13px;font-weight:400;overflow:hidden;padding:10px 0;position:absolute;bottom:0;text-indent:10px;text-overflow:ellipsis;width:100%;white-space:nowrap;}
.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption{font-size:11px;}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}
.tiled-gallery .tiled-gallery-item img.grayscale{position:absolute;left:0;top:0;}
.tiled-gallery .tiled-gallery-item img.grayscale:hover{opacity:0;}
.tiled-gallery.type-circle .tiled-gallery-item img{border-radius:50% !important;}
.tiled-gallery.type-circle .tiled-gallery-caption{display:none;opacity:0;}

#footerleft {
  float: left;
  width: 500px;
  }



.fetch-tweets-item,
.fetch-tweets-single-item { color: #3c3c3b !important; font-size: 15px; font-size: 0.9375rem; border: 0 !important; padding: 20px; font-family: 'proxima_nova_altsemibold'; }

.fetch-tweets-item a,
.fetch-tweets-single-item a { color: #3c3c3b !important; }


    .fetch-tweets-item, .fetch-tweets-single-item { font-size: 10px; font-size: 0.625rem; }


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


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

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


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


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


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


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


#content .default_product_display img {

margin-bottom: 10px;
}



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


.default_product_display {width:222px!important;max-width:222px!important;}


	.last {
		margin-right: 0 !important;
	}






ul.offers_cycle { margin:0;padding-top:0;}


	ul.offers_cycle li {

		display:-moz-inline-box; 

		display:inline-block; 

		*zoom:1; 

		*display:inline;

		vertical-align:top;

		

		width:190px;

		list-style-type:none;

		margin-left:18px;

	}


	ul.offers_cycle li:first-child { 

		width:225px;

		margin:0;

	}
	

		ul.offers_cycle li h3 {

			font-family:Arial, Helvetica, sans-serif;

			font-size:24px;

			font-weight:normal;

			line-height:1.2em;

			overflow:hidden;

			margin-bottom:13px;

		}


		

		*+ html ul.offers_cycle li h3 span { padding-top:0px;}


		

			ul.offers_cycle li h3 span {

				display:block;

				padding-top:0px;

			}


			ul.offers_cycle li h3 a {

				color:#161616;

				text-decoration:none;

			}


				ul.offers_cycle li h3 a strong {

					font-family:Arial, Helvetica, sans-serif;

					font-size:38px;

					text-transform:uppercase;

					color:white;

					width:56px;

					line-height:56px;

						

					text-align:center;

					float:left;

					margin:0 12px 0 0;

				}


			ul.offers_cycle li h3 a:hover {

				color:#00386b;

			}


				ul.offers_cycle li h3 a:hover strong { background-position:left top;}


				

		ul.offers_cycle li p {

			font-style:italic;

			margin-bottom:15px;

		}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

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

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

.list-categories .first a {
  border-top: 1px solid #e1e1e1;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
#nav li.date{color:#666666;}





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



#footer {
	background: #fff;
	width: 714px;
	min-height: 29px;
	margin-top: 40px;
	text-align: center;
	}

	#footer li {
		display: inline;
		line-height: 29px;
		padding: 8px 0;
		
	}

	#footer ul li a {
		color: #006699;
		display: inline !important;
		background: none !important;
		border: none !important;
		text-transform: uppercase;
		font-size: 10px !important;
		padding: 0 5px !important;
		margin: 0 5px;
		font-family: "Lucida Grande","Trebuchet MS",Verdana,sans-serif;
	}


	#footer ul {
		float:none !important;
	}

	#offenderSelect #footer, #absconders #footer {
		margin-left: -51px;		
		}

	#offenderSelect #footer ul li, #absconders #footer ul li{
		float: none !important;
		line-height: 28px !important;
	}

	
	#footer h2 {
		display: none;
	}
dl.separator{padding:0;overflow:hidden}
dl.separator
dt{width:160px;padding-right:10px;float:left;clear:both}
dl.separator
dd{margin-left:170px;padding-left:20px}
dl.separator dt:before{content:"";position:absolute;top:0;right:-15px;width:30px;border-top:1px solid #DDD}
dl.separator dt:after{content:"";position:absolute;top:-3px;right:-4px;width:5px;height:5px;background:#FFF;border:1px
solid #DDD;border-radius:6px}
dl.separator dt:first-child:before,
dl.separator dt:first-child:after{display:none}

	.front_page_content { max-width: 780px; margin: 0px; }


#top {
	position: relative;
	z-index: 15;
}

.page-loader .loader-icon{
    position: absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
}
.author-meta .author span,.comment-author div,.comments-number h3,.design-credit,.entry-categories a,.entry-categories span,.entry-meta,.entry-tags a,.entry-tags span,.excerpt-meta,.further-reading a,.further-reading span,.loop-pagination,.menu-footer-items a,.menu-secondary-items a,.more-link,.widget li,.wp-caption-text{font-size:.813em;line-height:1.85}
.menu-primary,.menu-primary-tracks{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;padding-top:6em;left:100%;height:100%;width:100%;z-index:19;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(24px,#222),color-stop(24px,transparent),color-stop(48px,transparent));background-image:-webkit-linear-gradient(#222 24px,transparent 24px,transparent 48px);background-image:linear-gradient(#222 24px,transparent 24px,transparent 48px);-webkit-background-size:1px 48px;background-size:1px 48px;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.menu-primary-tracks{top:1.5em;left:-100%;z-index:19}
.menu-primary .site-description,.menu-primary-tracks .site-description{position:absolute;left:0;opacity:.6}
.menu-primary .site-description+div,.menu-primary-tracks .site-description+div{margin-bottom:.75em}
.menu-footer-items{list-style:none;margin:.75em 0 1.5em}
.menu-footer-items a{color:#8c8c8c;opacity:.4}
.menu-footer-items a:link,.menu-footer-items a:visited{color:#8c8c8c}
.menu-footer-items a:active,.menu-footer-items a:focus,.menu-footer-items a:hover{color:#8c8c8c;opacity:.9}
.menu-secondary{float:left;z-index:9}
.menu-secondary-items{list-style:none;position:absolute;z-index:-1;opacity:0;width:100%;left:0;padding:1.5em;margin:0;background:#111;-webkit-transition:all .3s ease;transition:all .3s ease}
.menu-secondary-items a{color:#fff;opacity:.4;margin-right:.75em}
.menu-secondary-items a:link,.menu-secondary-items a:visited{color:#fff}
.menu-secondary-items a:active,.menu-secondary-items a:focus,.menu-secondary-items a:hover{color:#fff;opacity:.9}
.menu-secondary-items ul{list-style:none}
.secondary-toggle .menu-secondary-items{z-index:1;opacity:1}
.menu-secondary-items:before{content:'//';margin-right:16px;color:#fff;opacity:.4}
.menu-secondary-items a,.menu-secondary-items li{display:inline-block}
.menu-secondary-items li{position:relative}
.menu-secondary-items ul a,.menu-secondary-items ul li{display:block}
.menu-secondary-items ul a{padding:0 1.5em;margin:.75em 0}
.menu-secondary-items a:active+ul,.menu-secondary-items a:focus+ul,.menu-secondary-items a:hover+ul,.menu-secondary-items ul:hover{top:1.5em;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.menu-secondary-items ul a:active+ul,.menu-secondary-items ul a:focus+ul,.menu-secondary-items ul a:hover+ul,.menu-secondary-items ul ul:hover{left:100%;right:-100%;top:-.60975em}
.dark-header .menu-secondary-items a,.dark-header .menu-secondary-items a:active,.dark-header .menu-secondary-items a:focus,.dark-header .menu-secondary-items a:hover,.dark-header .menu-secondary-items a:link,.dark-header .menu-secondary-items a:visited,.dark-header .site-header .search-form-container i,.dark-header .site-header .site-description,.dark-header .site-header .social-media-icons a,.dark-header .site-header .social-media-icons a:active,.dark-header .site-header .social-media-icons a:focus,.dark-header .site-header .social-media-icons a:hover,.dark-header .site-header .social-media-icons a:link,.dark-header .site-header .social-media-icons a:visited,.dark-header .site-title a,.dark-header .site-title a:active,.dark-header .site-title a:focus,.dark-header .site-title a:hover,.dark-header .site-title a:link,.dark-header .site-title a:visited,.dark-header .toggle-navigation,.dark-header .toggle-secondary-navigation{color:#222}
.dark-header .menu-secondary-items ul{background:#fff}
.background-image-active .main,.background-image-active .menu-secondary-items,.background-image-active .site-header,.background-image-active .site-header .search-form-container button{background:0 0}
.background-texture-active .main,.background-texture-active .menu-secondary-items,.background-texture-active .site-header,.background-texture-active .site-header .search-form-container button{background:0 0}


.menu-footer {clear:both;}


.menu-primary-items a, .menu-unset &gt; ul a, .menu-primary-items a:link, .menu-primary-items a:visited, .menu-unset &gt; ul a:link, .menu-unset &gt; ul a:visited {
 color:#fff !important;
}

.jp-current-time,.sft-mute,.sft-unmute {float:left;}

	.sft-volume-max,.sft-mute,.sft-unmute {font-size:125%;}
#mobile-nav .has-more:before,#mobile-nav .has-more:after,#mobile-nav .has-dropdown:before,#mobile-nav .has-dropdown:after,#mobile-nav #full-nav:before,#mobile-nav #full-nav:after{content:" ";display:table}
#mobile-nav .has-more:after,#mobile-nav .has-dropdown:after,#mobile-nav #full-nav:after{clear:both}
#mobile-nav .has-more button,#mobile-nav .has-dropdown button,#mobile-nav #full-nav button{color:#aaa;background-color:#f2f2f2;border:none;font-size:50px;padding:3px}
#mobile-nav #full-nav button{float:left;margin-right:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
#mobile-nav #full-nav a{line-height:2.17}
#level-2 #full-nav{text-transform:uppercase;font-size:0.85em}

.aside .current_page_item .page_item a {
    color:#666;
}

.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
    color: #FF4B33;
}


.footer-nav .menu-item {
	display: block;
	margin-bottom: 1em;
}






.footer-nav .menu-item a {
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 2.5em;
}


.footer-nav .menu-item a:hover, .footer-nav .menu-item a:active, .footer-nav .menu-item a:focus {
	text-decoration: none;
}

#logo .site-description {
	margin-top: 0.4em;
	color: #333;
}


nav .menu {
	background:#830f3b;
}

.content .soon-tweet ul li {
	background-image: none;
	list-style-type: none;
}




.content {
	margin-top: 20px;
}

.content ul {
	list-style-type: none;
	margin-left: 0px;
}

.content ul li {
	padding: 5px 0px;
}


#mc_embed_signup{
    margin-top: 3px;
    font-family: sans-serif;
    font-size: 13px;
    text-transform: none;
}
.juicer-feed.white img,.juicer-feed.white .video-wrapper,.juicer-feed.white .vine-wrapper,.juicer-feed.white .instagram-wrapper,.juicer-feed.white .twitter-wrapper,.juicer-feed.user img,.juicer-feed.user .video-wrapper,.juicer-feed.user .vine-wrapper,.juicer-feed.user .instagram-wrapper,.juicer-feed.user .twitter-wrapper,.juicer-feed.juicer-widget img,.juicer-feed.juicer-widget .video-wrapper,.juicer-feed.juicer-widget .vine-wrapper,.juicer-feed.juicer-widget .instagram-wrapper,.juicer-feed.juicer-widget .twitter-wrapper,.juicer-feed.colors img,.juicer-feed.colors .video-wrapper,.juicer-feed.colors .vine-wrapper,.juicer-feed.colors .instagram-wrapper,.juicer-feed.colors .twitter-wrapper,.juicer-feed.colored-icons img,.juicer-feed.colored-icons .video-wrapper,.juicer-feed.colored-icons .vine-wrapper,.juicer-feed.colored-icons .instagram-wrapper,.juicer-feed.colored-icons .twitter-wrapper,.juicer-feed.gray img,.juicer-feed.gray .video-wrapper,.juicer-feed.gray .vine-wrapper,.juicer-feed.gray .instagram-wrapper,.juicer-feed.gray .twitter-wrapper{width:100%;margin-bottom:10px}
.juicer-feed.white img iframe,.juicer-feed.white img video,.juicer-feed.white .video-wrapper iframe,.juicer-feed.white .video-wrapper video,.juicer-feed.white .vine-wrapper iframe,.juicer-feed.white .vine-wrapper video,.juicer-feed.white .instagram-wrapper iframe,.juicer-feed.white .instagram-wrapper video,.juicer-feed.white .twitter-wrapper iframe,.juicer-feed.white .twitter-wrapper video,.juicer-feed.user img iframe,.juicer-feed.user img video,.juicer-feed.user .video-wrapper iframe,.juicer-feed.user .video-wrapper video,.juicer-feed.user .vine-wrapper iframe,.juicer-feed.user .vine-wrapper video,.juicer-feed.user .instagram-wrapper iframe,.juicer-feed.user .instagram-wrapper video,.juicer-feed.user .twitter-wrapper iframe,.juicer-feed.user .twitter-wrapper video,.juicer-feed.juicer-widget img iframe,.juicer-feed.juicer-widget img video,.juicer-feed.juicer-widget .video-wrapper iframe,.juicer-feed.juicer-widget .video-wrapper video,.juicer-feed.juicer-widget .vine-wrapper iframe,.juicer-feed.juicer-widget .vine-wrapper video,.juicer-feed.juicer-widget .instagram-wrapper iframe,.juicer-feed.juicer-widget .instagram-wrapper video,.juicer-feed.juicer-widget .twitter-wrapper iframe,.juicer-feed.juicer-widget .twitter-wrapper video,.juicer-feed.colors img iframe,.juicer-feed.colors img video,.juicer-feed.colors .video-wrapper iframe,.juicer-feed.colors .video-wrapper video,.juicer-feed.colors .vine-wrapper iframe,.juicer-feed.colors .vine-wrapper video,.juicer-feed.colors .instagram-wrapper iframe,.juicer-feed.colors .instagram-wrapper video,.juicer-feed.colors .twitter-wrapper iframe,.juicer-feed.colors .twitter-wrapper video,.juicer-feed.colored-icons img iframe,.juicer-feed.colored-icons img video,.juicer-feed.colored-icons .video-wrapper iframe,.juicer-feed.colored-icons .video-wrapper video,.juicer-feed.colored-icons .vine-wrapper iframe,.juicer-feed.colored-icons .vine-wrapper video,.juicer-feed.colored-icons .instagram-wrapper iframe,.juicer-feed.colored-icons .instagram-wrapper video,.juicer-feed.colored-icons .twitter-wrapper iframe,.juicer-feed.colored-icons .twitter-wrapper video,.juicer-feed.gray img iframe,.juicer-feed.gray img video,.juicer-feed.gray .video-wrapper iframe,.juicer-feed.gray .video-wrapper video,.juicer-feed.gray .vine-wrapper iframe,.juicer-feed.gray .vine-wrapper video,.juicer-feed.gray .instagram-wrapper iframe,.juicer-feed.gray .instagram-wrapper video,.juicer-feed.gray .twitter-wrapper iframe,.juicer-feed.gray .twitter-wrapper video{height:100% !important}
.juicer-feed .video-wrapper,.juicer-feed .vine-wrapper,.juicer-feed .instagram-wrapper,.juicer-feed .twitter-wrapper{position:relative}
.juicer-feed .video-wrapper iframe,.juicer-feed .video-wrapper video,.juicer-feed .vine-wrapper iframe,.juicer-feed .vine-wrapper video,.juicer-feed .instagram-wrapper iframe,.juicer-feed .instagram-wrapper video,.juicer-feed .twitter-wrapper iframe,.juicer-feed .twitter-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}
.juicer-feed .video-wrapper{padding-bottom:56.25%}
.post-overlay.juicer-feed .vine-wrapper,.post-overlay.juicer-feed .instagram-wrapper,.post-overlay.juicer-feed .twitter-wrapper,.post-overlay.juicer-feed .video-wrapper{float:left;width:50%;padding-bottom:50%}


.video-wrapper {
    display: inline-block;
    width: auto;
    vertical-align: bottom;
    margin:0 10px;
}

img.photo{border:white solid 1px;margin:5px}
body.single-post .article-header .post-label{display:inline-block;margin-bottom:10px}
#hero-image .hero-image-post .post-label{text-transform:uppercase;font-size:14px;font-weight:700;background:#B1B3B5;color:#231F20;display:inline-block;padding:4px 20px;margin:0;line-height:100%}
#river .article-wrapper .article-header .post-label{display:none}
#river .article-wrapper .article-header .post-label.partnered-post{width:fit-content;margin-bottom:10px;border-bottom:none!important;display:inline-block;text-transform:uppercase;font-size:20px;font-weight:600;background:#e7e7e8;color:#231F20;padding:0 10px}

 .panel-grid-cell .so-panel {
   zoom: 1;
 }

 .panel-grid-cell .so-panel:before {
   content: '';
   display: block;
 }

 .panel-grid-cell .so-panel:after {
   content: '';
   display: table;
   clear: both;
 }

		 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pg-7-4 , #pg-7-5 , #pg-7-6 , #pl-7 .panel-grid-cell .so-panel , #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

 #pl-2059 .panel-grid-cell .so-panel , #pl-2059 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
  #pl-1542 .panel-grid-cell .so-panel , #pl-1542 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
#cn_body_inner{float:left;background-color:#fff;width:100%}

.cont_top_com_bg_new { background-color:#f2f3f4; padding:0px 10px; height:20px; float:left; width:1005px; }
body.topics.topic_objectives .panel-pane.pane-custom.pane-1{position:relative;padding-right:40px;}
body.topics.topic_objectives .panel-pane.pane-custom.pane-1:after{content:"";display:block;clear:both;}
body.topics.topic_objectives .panel-pane.pane-custom.pane-1 h2.expand_all{float:right;clear:both;margin-top:1em;font-size:15px;color:#006c9f;margin-right:19px;}
body.topics.topic_objectives .panel-pane.pane-custom.pane-1 h2.expand_all #expand_all_button{display:inline-block;position:relative;top:5px;right:0px;}
body.topics.topic_objectives .panel-pane.pane-custom.pane-1 h2.expand_all .expand_all_label{cursor:pointer;}
body.topics.page-node-national-snapshot .panel-pane.pane-custom.expand_all_pane{position:relative;}
body.topics.page-node-national-snapshot .panel-pane.pane-custom.expand_all_pane:after{content:"";display:block;clear:both;}
body.topics.page-node-national-snapshot .panel-pane.pane-custom.expand_all_pane h2.expand_all{float:right;clear:both;margin-bottom:15px;font-size:15px;color:#006c9f;}
body.topics.page-node-national-snapshot .panel-pane.pane-custom.expand_all_pane h2.expand_all #expand_all_button{display:inline-block;position:relative;top:5px;right:0px;}
body.topics.page-node-national-snapshot .panel-pane.pane-custom.expand_all_pane h2.expand_all .expand_all_label{cursor:pointer;}
body.page-node-national-snapshot #page .panel-pane.pane-custom.pane-1 .pane-content:after{content:"";display:block;clear:both;}
body.page-node-national-snapshot #page .panel-pane.pane-custom.pane-1 .pane-content #help_link{float:right;text-decoration:none;font-size:16px;font-weight:bold;margin-bottom:15px;}
body.page-node-national-snapshot #page .panel-pane.pane-custom.pane-1 .pane-content #help_link:hover,body.page-node-national-snapshot #page .panel-pane.pane-custom.pane-1 .pane-content #help_link:focus{text-decoration:underline;}
body.page-node-national-snapshot #page .panel-pane.pane-custom.pane-1 .pane-content #help_link img{position:relative;top:5px;}
.panel-1col-sdoh .panel-col-bottom .panel-pane{overflow:hidden;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}

.f_icons{padding:0 0 0 17px; }

.f_icons ul{display:inline-block; }

.f_icons ul li								{ padding:0; margin:0 8px 0 0; display:inline-block; float:left; }

.f_icons ul	li a							{ padding:0; margin:0; }

.f_icons ul	li a img						{ padding:0; margin:0; }

		
	.close { position: relative; top: 2px; float: right; margin-right: 10px; color: white; font-size: 1.1em; cursor:pointer; }




ul.page-numbers {
    background: #131313;
    margin: 0 -15px;
    padding: 0;
    list-style: none;
    text-align: right;
    border-top: 1px solid #fdfffe;
}


  .payment-options .icon { font-family: 'payment-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

.payment-options .icon-american_express:before { content: "\41"; }

.payment-options .icon-bitcoin:before { content: "\42"; }

.payment-options .icon-cirrus:before { content: "\43"; }

.payment-options .icon-dankort:before { content: "\64"; }

.payment-options .icon-diners_club:before { content: "\63"; }

.payment-options .icon-discover:before { content: "\44"; }

.payment-options .icon-fancy:before { content: "\46"; }

.payment-options .icon-google_wallet:before { content: "\47"; }

.payment-options .icon-interac:before { content: "\49"; }

.payment-options .icon-jcb:before { content: "\4a"; }

.payment-options .icon-maestro:before { content: "\6d"; }

.payment-options .icon-master:before { content: "\4d"; }

.payment-options .icon-paypal:before { content: "\50"; }

.payment-options .icon-stripe:before { content: "\53"; }

.payment-options .icon-visa:before { content: "\56"; }

.main-footer .payment-options li .icon { font-size: 30px; }

.icon.icon-discover {margin-left:-20px;}
  




.scp_posts { 
	margin-bottom: 40px;
}


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


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


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


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


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


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


.scp_posts .scp_pagination { 
	display: block;
	margin-top: 10px;
	margin-bottom: 20px;
}
#header .widget-area{width:500px;padding:5px 5px 0 0;float:right;text-align:right;}
.sidebar.widget-area .widget{background:#FFFFFF;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin:0px 0 15px;padding:0 0 15px;}
.sidebar.widget-area ol,.sidebar.widget-area ul,.sidebar.widget-area .textwidget,.sidebar.widget-area .widget_tag_cloud div div,.sidebar.widget-area .author-bio-widget,.sidebar.widget-area .featuredpage .page,.sidebar.widget-area .featuredpost .post{margin:0 !important;padding:15px 15px 0px 15px;}
.sidebar.widget-area #wp-calendar caption,.sidebar.widget-area #wp-calendar th{color:#000000;}
.sidebar.widget-area .widget_archive select,.sidebar.widget-area #cat{margin:15px 15px 0px 15px;}
.sidebar.widget-area ul li{border-bottom:1px solid #DDDDDD;margin:0px 0px 7px 0px;padding:0px 0px 5px 0px;list-style-type:none;word-wrap:break-word;}
.sidebar.widget-area ul ul li{border:none;margin:0;}
#footer-widgets .widget{background:none;border:none;margin:0 0 15px;padding:0;}
.widget-error{padding:10px;}
body.override #header .wrap,#title-area,#header .widget-area{width:100%;}
body.override .menu-primary,body.override .menu-secondary,#header .widget-area,#header .genesis-nav-menu{width:100%;}




.subhead {
  font-family: NewsGothicBT-BoldExtraCondensed, sans-serif;
  font-size: 32px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: black;
}



.subhead-light {
  font-family: NewsGothicBT-BoldExtraCondensed, sans-serif;
  font-size: 22px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: #636363;
}



.subhead-bn {
  font-family: NewsGothicBT-BoldItalic, sans-serif;
  font-size: 21px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: black;
  text-transform: capitalize;
}



.subhead-vn {
  font-family: NewsGothicBT-BoldExtraCondensed, sans-serif;
  font-size: 80px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: black;
}



.subhead-mdy {
  font-family: NewsGothicBT-BoldExtraCondensed, sans-serif;
  font-size: 30px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: black;
}



.subhead-label {
  font-family: NewsGothicBT-Roman, sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: #333333;
}


.happening-now h2.subhead {
  font-family: inherit;
  font-size: 21px;
  font-weight: normal;
  margin: 9px 0 27px 0;
  padding: 0;
  line-height: 30px;
  color: inherit;
  text-transform: none;
}


.component.stretched .subhead {
  color: #fff;
}

  
  #hero.shop .subhead-caption {
    font-size: 18px;
  }

  
  #hero.shop .subhead-vn {
    font-size: 60px;
  }


  
  .component.stretched h2.subhead-vn {
    font-size: 60px;
    max-width: 500px;
  }


.component.stretched.shop .subhead {
  color: black;
}


#home-hero .subhead-vn {
  font-family: NewsGothicBT-BoldCondensed, sans-serif;
  font-size: 80px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: white;
  letter-spacing: -.02em;
}


#home-hero .slide-nscc .subhead-vn {
  font-size: 60px;
  line-height: 54px;
}


#home-hero .subhead-caption {
  font-family: NewsGothicBT-Bold, sans-serif;
  font-size: 21px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 28px;
  color: white;
  margin: 10px 0 35px 0;
}


#home-hero .subhead-mdy {
  font-family: NewsGothicBT-BoldExtraCondensed, sans-serif;
  font-size: 30px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: black;
}


#vault-hero .subhead-caption {
  font-family: NewsGothicBT-Roman, sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 21px;
  color: black;
  width: 30%;
}


.layout-album-detail .main-content .subhead-bn {
  line-height: 2;
}


.layout-album-detail .main-content .subhead-vn {
  font-size: 60px;
  letter-spacing: -.02em;
  line-height: .9;
}


.layout-album-detail .main-content .subhead-mdy {
  line-height: 2;
}


.layout-album-detail .main-content .subhead-label {
  line-height: .2;
  text-transform: none;
}

  
  #band-detail-hero.component.stretched h2.subhead-vn {
    font-size: 50px;
    max-width: 100%;
  }


#show-hero .subhead-caption {
  font-family: NewsGothicBT-Roman, sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 24px;
  color: white;
}

  
  #show-hero .text-container .subhead-caption {
    font-size: 14px;
  }


#events-landing-hero .subhead-caption {
  font-size: 24px;
  line-height: 1.2em;
}


.reveal-modal .req-inner .subhead-caption {
  margin-bottom: 0;
}



.subhead.shop {
  margin-bottom: 20px;
}
.footer-credit span{display:block}


.list-stories li { background: #696969; }

.list-stories li a { text-decoration: none; display: block; padding: 10px 10px; color: #fff; border-bottom: 1px solid #98999b; }

.list-stories li:nth-child(2) a { padding: 12px 10px; }

.list-stories li:nth-child(3) a { padding: 11px 10px; }

.list-stories li:nth-child(4) a { padding: 12px 10px; }


.list-stories li a:hover { background: #98999b; }

.list-stories li:last-child a { border: 0; }


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }


.sub-menu li.menu-item {
	border-style: none !important;
	border-bottom: 1px solid black !important;
	border-top: 1px solid #313131 !important;
}


.sub-menu li.menu-item:first-child {
	border-top-style: none !important;
}


.sub-menu li.menu-item:last-child {
	border-bottom-style: none !important;
}

footer #primaryfooter a, footer #secondaryfooter a{
	color:#1a70ad;
	}

#secondaryfooter {
	text-align: center;
	margin: 0 auto;
	background: #fff;
	padding: 15px 0;
	width: 981px;
	}

#secondaryfooter ul {
	font-size: .7em;
	display: inline;
	}

#secondaryfooter ul li {
	display: inline;
	border-right: 1px solid #C8C8C6;
	padding: 0 5px;
	}


.contentwidth {
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
	}

#headerwrap .contentwidth {
	position: relative;
	}

#primaryfooter .contentwidth div[role=navigation]{
	float: left;
	margin: 0 78px;
	width: 170px;
	}
nav.global-head.attached .anchor .logos .lg-logo,nav.global-head.attached .anchor .logos .xl-logo{display:none}
nav.global-head.attached .anchor.default-tmpl .logos a img.lg-logo{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:0 0 100%;flex:0 0 100%}
nav.global-head .anchor .logos img.lg-logo,nav.global-head .anchor .logos img.sm-logo{display:none}
nav.global-head.attached .anchor.default-tmpl .float .share .global.fa,nav.global-head.attached .anchor.default-tmpl .logos .lg-logo,nav.global-head.attached .anchor.default-tmpl .logos .xl-logo,nav.global-head.attached .anchor.mod-article .float .share .global.fa,nav.global-head.attached .anchor.mod-article .logos .lg-logo,nav.global-head.attached .anchor.mod-article .logos .xl-logo{display:none}
nav.global-head.attached .anchor.default-tmpl .logos .lg-logo{display:block;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:150px;-webkit-flex:0 0 150px;flex:0 0 150px}
.side-box-short{margin:0 0 50px 0;width:130px;font-size:11px;color:#aaa;}

.logo{
	width: 650px;
	height: 57px;
	float:left;
}

		#ms_container_1 div.jp-progress{background-color:#bbbbbb;}

		#ms_container_1 div.jp-type-single div.jp-progress{left:38px;width:112px;height:3px}

		#ms_container_2 div.jp-progress{background-color:#bbbbbb;}

		#ms_container_2 div.jp-type-single div.jp-progress{left:38px;width:112px;height:3px}






div.jp-progress {
	overflow:hidden;
	background-color: #ddd;
}

div.jp-audio div.jp-progress {
	position: absolute;
	top:32px;
	height:15px;
}

div.jp-audio div.jp-type-single div.jp-progress {
	left:110px;
	width:186px;
}

div.jp-audio div.jp-type-playlist div.jp-progress {
	left:166px;
	width:130px;
}

div.jp-video div.jp-progress {
	top:0px;
	left:0px;
	width:100%;
	height:10px;
}

#top-o {
	width:20%;
	height:4px;
	background:#d79c70;
	display:block;
	float:left;
}
h4.subhead{font-size: 1.2em; font-weight: bold;margin:1.5em 0;}
 #main-section .subhead {background-color: #eaeaea;font-size: 1.8em; text-align: center; margin-bottom: .5em;}
#main-section .subhead h4 {font-weight: bolder; margin:8px 0;}

.page-id-44 #newsletter,
.page-id-44 #contact h1,
.page-id-44 #contact p,
.page-id-44 #contact #gform_wrapper_3{
	display: none;
}
#page .container.push{overflow:inherit}
.nav-search{float:right;margin:-65px -20px 0 0;padding:0;min-height:1px;}
.nav-search .search-form,#header-search .search-form{margin:0;padding:0;}
.nav-search .form-item,#header-search .form-item{margin:0;}
.nav-search legend{display:none;}
.nav-search form{margin:0;}

footer .cc {float:left; margin:10px 0 0 15px;}


.nav-toggle,
.nav-toggle .bar,
.blog-menu a,
.blog-menu ul .has-children,
.blog-title a,
.post-title a,
.format-bubble,
.post-meta a,
.featured-media a,
.content form input,
.content form textarea,
.media-caption,
.post-nav a,
input#s,
#searchsubmit,
.widget-content ul li,
.widget_recent_entries a,
.search-toggle.active .metal,
.search-toggle.active .handle,
a.more-link,
.dribbble-shot img,
.flickr_badge_image a img {
	-webkit-transition: all 0.2s ease-in-out;
	 -moz-transition: all 0.2s ease-in-out;
	 -ms-transition: all 0.2s ease-in-out;
	 -o-transition: all 0.2s ease-in-out;
	 transition: all 0.2s ease-in-out;
}


.content { width: 65%; }

.content.center { margin-left: auto; margin-right: auto; }

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


#respond .content-section-right {
	border-radius: 0 0 4px 4px;
	border-top: 1px solid #EEE;
	z-index: 12;
}
 

	

	.content,
	.sidebar {
		width: 100%;
		float: none;
	}
	           .content #respond input[type="submit"]:hover { background-color:#537519; }
.sp-slide{position:absolute}

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

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

	#comments ol li .comment-author {
		
	}

		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}

	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

.amshopby-advanced li.level1 {
	padding-left: 20px;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.testimonials{padding:46px 0;background:#f0f0f0;border-top:1px solid #d8d7d7;}
.testimonials .col~.col{border-left:1px solid #d2d1d0;}
.testimonials .col~.col .testimonial{margin-left:35px;}


.mobile-index-caption {
margin: -1px 0 0 0;
padding: 13px 15px;
display: block;
background-color: #000;
width: 100%;
color: #FFF;
font-family: "AcaslonProSemiItalic";
font-size: 15px;
line-height: 20px;
letter-spacing: 0em;
text-align: left;

}


.homepageBottom li.menu-item{
	width: 283px;
}

    .quotee--1-of-4.quotee--1, .quotee--1-of-4.quotee--3 {
      background-color: #FFFFFF; }

    .quotee--1-of-4.quotee--2, .quotee--1-of-4.quotee--4 {
      background-color: #f6f6f6; }

    .quotee--1-of-4.quotee--1 {
      left: 0; }

    .quotee--1-of-4.quotee--2 {
      left: 25%; }

    .quotee--1-of-4.quotee--3 {
      left: 50%; }

    .quotee--1-of-4.quotee--4 {
      left: 75%; }


.welcome {
padding:20px 25px 15px 25px;
}

.welcome a:link, .welcome a:visited{
	color: #4891dc;
	text-decoration: underline;
}

.welcome a:hover, .welcome a:active{
	text-decoration: none;
	color: #002663;
}

.product-grid .image-wrapper { position: relative; display: inline-block; max-width: 100%; width: 100%; }

.product-grid .image-wrapper img { max-width: 100%; }

.product-grid .image-wrapper .hover { display: none; position: absolute; height: 100%; width: 100%; }

.template-list-collections .collection-item .image-wrapper { max-width: 100%; }

.template-list-collections .collection-item .image-wrapper img { max-width: 100%; }

.template-list-collections .image-wrapper { display: inline-block; }


#featured-top, #featured-bottom{width:600px;float:left;}


#featured-bottom{font-size:12px;}


#featured-top .widget, #featured-bottom .widget{margin:0 0 20px 0;}


#featured-top h2, #featured-top h2 a, #featured-bottom h2, #featured-bottom h2 a, #sidebar h2, #sidebar h2 a, #footer-widgets h2, #footer-widgets h2 a{color:#333333;font-size:16px;font-family:Georgia, Times New Roman, Trebuchet MS;font-weight:normal;margin:0 0 5px 0;padding:0;text-decoration:none;}


#featured-top h2 a:hover, #featured-bottom h2 a:hover, #sidebar h2 a:hover, #footer-widgets h2 a:hover{color:#006699;text-decoration:none;}


#featured-bottom h2, #featured-bottom h2 a, #sidebar h2, #sidebar h2 a, #footer-widgets h2, #footer-widgets h2 a{font-size:14px;margin:0 !important;}


#content #featured-top h4, #content #featured-bottom h4, #sidebar h4, #sidebar-alt h4, #footer-widgets h4{color:#333333;font-family:Arial, Tahoma, Verdana;font-size:12px;font-weight:bold;text-transform:uppercase;margin:0 0 10px 0;padding:5px 0 5px 5px;border-top:3px solid #CCCCCC;border-bottom:1px dotted #AAAAAA;}


.flinkmain{width:100%;
float:left;
color:#c6f4e4;
}
.offer-box{position:relative;padding:13px 13px;background:#fff;border:1px solid #d1d1d1;}
.offer-box .box{margin-bottom:0;}
.section-featured .offer-box{background:none;border:none;padding:0;}
.section-featured .offer-box .box{background-color:#fff;margin-right:2%;box-shadow:0 2px 6px -1px #666;border:1px solid #fff;}
.section-featured .offer-box .featured-item-1{margin-left:0;}
.section-featured .offer-box .featured-item-3{margin-right:1%;}
.section-featured .offer-box .featured-item-4{margin-right:0;}
.offer-box .box,.packages-items .box{width:46%;min-height:372px;margin:2%;}
.box,.section-featured .offer-box .box{width:100%;min-height:auto;}
.section-featured .offer-box .box button{text-align:right;font-size:14px;}
.offer-box .box-title,.box-info{width:100%;}
.packages-items .box,.offer-box .box{margin:3%;padding-bottom:40px;width:94%;border-bottom:1px solid #ccc;}


.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
}

.relative .inner { padding: 20px; }

.relative .inner a { display: block; font-family: 'proxima_nova_alt_rgbold'; color: #000; padding-bottom: 7px; text-transform: uppercase; font-size: 14px; }

.relative .inner a:last-child { padding-bottom: 0; }

.intro .inner { height: 100%; position: absolute; left: 0; top: 0; padding: 20px; }

.description .inner { padding: 25px; }

.thought .inner { padding: 15px 25px; position: absolute; left: 0; top: 0; }


    .intro .inner a { position: static; }
.wdn-col-full,.wdn-grid-set-full .wdn-col{width:100%}
.wdn-col-five-tenths,.wdn-col-four-eighths,.wdn-col-one-half,.wdn-col-three-sixths,.wdn-col-two-fourths,.wdn-grid-set-halves .wdn-col{width:50%}
.wdn-col-one-third,.wdn-col-three-ninths,.wdn-col-two-sixths,.wdn-grid-set-thirds .wdn-col{width:33.33333333%}
.wdn-col-one-fourth,.wdn-col-two-eighths,.wdn-grid-set-fourths .wdn-col{width:25%}
.wdn-col-one-fifth,.wdn-col-two-tenths,.wdn-grid-set-fifths .wdn-col{width:20%}
.wdn-col-one-sixth,.wdn-grid-set-sixths .wdn-col{width:16.66666667%}
.wdn-col-one-seventh,.wdn-grid-set-sevenths .wdn-col{width:14.28571429%}
.wdn-col-one-eighth,.wdn-grid-set-eighths .wdn-col{width:12.5%}
.wdn-col-one-ninth,.wdn-grid-set-ninths .wdn-col{width:11.11111111%}
.wdn-col-one-tenth,.wdn-grid-set-tenths .wdn-col{width:10%}

	
.aside-area {width:300px;position:absolute;top:0;right:0;z-index:101;overflow:hidden;}

.aside-area .adv-box-hold {padding:10px 0;max-width:300px;margin:0 auto 15px auto;}

.aside-area .link-holder {text-align:center;}

.aside-area .link-holder .link {font-size:16px;}

.aside-area .link-holder .link:hover {color:#6283ed;}

.aside-area, #content .share_wrap {display:none;}
.kebo-tweets .ktweet .ktext{margin:5px 0 2px 0;padding:0;min-height:4em;text-align:left;clear:both}
.kebo-tweets .ktweet .ktext a{display:inline;padding:0}
.kebo-tweets.rtl .ktext{text-align:right;direction:rtl;unicode-bidi:bidi-override}
.stick_with_left_right_menu .logo_wrapper{overflow:hidden}
header.centered_logo .logo_wrapper{height:100px!important}
.fixed_top_header .logo_wrapper{display:block;height:auto;left:0;position:relative}
.logo_wrapper{display:table;height:100px!important;left:50%;position:absolute}
header.sticky .logo_wrapper,header.sticky.centered_logo .logo_wrapper{height:60px!important;float:left}
.menu_bottom .logo_wrapper{float:none}
.menu_bottom.sticky .logo_wrapper{float:left}
header.fixed_hiding .header-left-from-logo-widget,header.fixed_hiding .header-right-from-logo-widget,header.fixed_hiding .logo_wrapper{display:table-cell;width:33.33%;vertical-align:middle;position:relative}
.fixed_minimal .container_inner .logo_wrapper,.fixed_minimal .logo_wrapper{float:none;position:absolute;left:50%;top:0}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev{background-color:rgba(0,0,0,0.8);width:30px;height:30px;margin-top:-15px;}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover{background-color:rgba(0,0,0,0.9);}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before{line-height:30px;font-size:14px;}




#col12 {
  margin: 0px;
  padding: 0px;
  width: 722px;
  float: left;

}

.top-content .slider-container .slide-wrapper{
	height: 100%;
	position: relative;
}

.top-content .slider-container .slide-wrapper .slide{
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	height: 100%;
	position: absolute;
}

.ie8 .top-content .slider-container .slide-wrapper .slide { background-position: center top; }

.home-block.callout-container .slide-wrapper { height: 100%; width: 100%; max-width: 1300px; }

body.boxed .site-wrapper {
	max-width: 1024px;
}


.site-wrapper,
.site-main {
	width: 100%;
	margin: 0 auto;
}


.entry-date,
.site-wrapper div.sharedaddy h3 {
	display: block;
	float: left;
	margin-bottom: 11px;
	margin-bottom: 1.1rem; 
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: bold;
	letter-spacing: 1px;
	letter-spacing: 0.1rem;
	text-transform: uppercase;
}

.entry-header .entry-date,
.entry-header .site-wrapper div.sharedaddy h3,
.site-wrapper div.sharedaddy .entry-header h3 {
	line-height: 40px;
}

.entry-footer .entry-date,
.entry-footer .site-wrapper div.sharedaddy h3,
.site-wrapper div.sharedaddy .entry-footer h3 {
	display: inline-block;
	float: none;
	margin-bottom: 22px;
	margin-bottom: 2.2rem; 
	font-size: 14px;
	font-size: 1.4rem;
	letter-spacing: 0;
	text-transform: none;
}

.entry-date a,
.site-wrapper div.sharedaddy h3 a {
	color: #171717;
	text-decoration: none;
}





.site-wrapper div.sharedaddy div.sd-block {
	border-top: 0;
}

.site-wrapper div.sharedaddy h3,
.site-wrapper div.sharedaddy .sd-content {
	display: block;
	float: left;
	width: auto;
}

.site-wrapper div.sharedaddy h3 {
	padding-right: 22px;
	padding-right: 2.2rem; 
	font-family: inherit;
}


.pagination {
	position:absolute;
	bottom:44px;
	left:0;
	right:0;
	z-index:100;
	text-align:center;
	font-size:0;
	line-height:0;
}


.pagination ul {
	display:inline-block;
	vertical-align:top;
	margin:0;
}


.pagination li {
	padding:0 7px 0 8px;
	float:left;
}


.pagination li:before {
	display:none;
}


.pagination a {
	display:block;
	background:rgba(255,255,255,.3);
	width:58px;
	height:9px;
	text-indent:-9999px;
	overflow:hidden;
}


.pagination .active a,.pagination a:hover {
	background:#fff;
}
.award-slider-block .award-btn{text-align:center;margin:auto}

.entry-content img, .comment-content img, .widget img {
	max-width: 100%; 
}

.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

#featured-slider .entry-content {
	color: #FFFFFF;
	padding-top: 5px;
	padding-top: 0.5rem;
}

#featured-slider .entry-content p {
	margin: 0;
	padding: 0;
}

#featured-slider .entry-container-right .entry-content {
	text-align: right;
}

.post .entry-content {
	margin-bottom: 10px;
}

.entry-content ul {
	list-style: square;
}

.entry-content ul,
.entry-content ol {
	padding: 0 0 0 35px;
   margin-bottom: 30px;
}

.post .entry-content a:hover {
	text-decoration: underline;
}

	#featured-slider .entry-content, #featured-slider .slider-read-more-button { display: none; }
.columns{width:100%!important;margin:0 0 20px 0;}
.columns .sc-image{position:relative!important;}
.columns.joint{margin:0;}
.global-header-footer .global-footer__top-column__list{padding:0 0 20px}
.woocommerce .images .thumbnails a.first{clear:both}
ul.products li.product.first{clear:left}
.mobile-navigation .menu-item{padding:5px 0;display:block}
.mobile-navigation .menu-item a{color:#383535;font-size:16px;font-weight:500;display:block}
.mobile-navigation .menu-item a:hover{color:#39be9b}
.mobile-navigation .menu-item.logo{display:none}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
.fuelux .datepicker-calendar-header .next span.glyphicon,.fuelux .datepicker-calendar-header .prev span.glyphicon{color:#fff;font-size:16px;line-height:30px}
.fuelux .datepicker-calendar-header .next span.glyphicon{line-height:28px}
.fuelux .pillbox[data-readonly] .pill span.glyphicon-close{display:none}
.fuelux .pillbox.pills-editable .pill-group .pill span.glyphicon-close{cursor:pointer}
.fuelux .repeater-list-check span.glyphicon{left:-22px;position:absolute;top:2px}
.fuelux .repeater-list-header td.sortable.sorted span.glyphicon{display:block}
.fuelux .repeater-list-header td span.glyphicon{display:none;float:right;margin-top:2px}
.fuelux .spinbox .spinbox-up .glyphicon-chevron-up{position:relative;top:0}
.fuelux .spinbox .spinbox-down .glyphicon-chevron-down{position:relative;left:-1px;top:0}
.fuelux .tree .tree-branch .tree-branch-header .glyphicon-play{font-size:10px;padding-right:5px}
.fuelux .tree .tree-branch .tree-branch-header .glyphicon-play:before{position:relative;top:-2px}
.fuelux .wizard.complete .actions .glyphicon-arrow-right:before{display:none}
.fuelux .wizard.complete .actions .glyphicon-arrow-right{margin-left:0}

#topics #upcoming {
  float: right;
  padding: 5px 0 5px 10px;
  border-left: 1px solid #ccc;
}

  #topics #upcoming a {
    color: #777;
    text-shadow: #fff 0px 1px 1px;
    font-weight: bold;
    text-decoration: none;
  }

  #topics #upcoming a:hover {color: #333;}
.b-footer-logos_list{position:absolute;bottom:0}


.carousel-item { position: relative; }


.carousel-layout1 .carousel-item:hover .caption { opacity: 1; filter: alpha(opacity=100); }


.carousel-layout2 .carousel-item-title { font-size: 16px; font-size: 1rem; padding: 0 2px; }


.carousel-layout2 .carousel-item-title:hover { color: #e64946; }

    	    	    		a, .entry a, .related-title, .carousel-layout2 .carousel-item-title, a .pagelink, .page-numbers { color: #3399cc; }



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

 
.clearfix {
	display: inline-block;
}

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

 
* html .clearfix {
	height: 1%;
}


#courtesy_nav ul li.break,
#courtesy_nav ul li.other{
   display:none;
}

   #courtesy_nav ul li.other{
      display:block;
      margin:0;
   }


.mobile_nav .select_page {
	display: none;
}


	.et_header_style_centered #main-header .mobile_nav {
		display: block;
		padding: 5px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color: rgba(0, 0, 0, 0.05);
		text-align: left;
	}


	.et_header_style_centered .mobile_nav .select_page,
	.et_header_style_split .mobile_nav .select_page {
		display: inline-block;
		color: #666;
		font-size: 14px;
	}


	.et_header_style_split #main-header .mobile_nav {
		display: block;
		padding: 9px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color: rgba(0, 0, 0, 0.05);
		text-align: left;
	}
#main-section .get-started h4{margin-top:0}
#main-section .get-started .visual-switch img{max-width:100%;height:auto;display:block;margin-bottom:5px}
#main-section .get-started .visual-switch img img{width:100%;height:100%}
#main-section .get-started div span{line-height:135px}
#main-section .get-started div .content-live-streaming span,#main-section .get-started div .content-live-streaming.content-video span{line-height:78px;position:absolute;top:0}
#main-section .get-started h6{color:#a4a4a4;margin-bottom:4px}
#main-section .get-started:after,#main-section .get-started:before{content:" ";display:table}
#main-section .get-started:after{clear:both}
#main-section .get-started .results-img{margin-right:25px;width:150px;height:100px;float:left!important}
#main-section .get-started .results-img a{position:relative;display:block}
#main-section .get-started .results-img a img{position:absolute;top:0;left:0;clip:rect(0,150px,100px,0);width:100%;height:auto}
#main-section .get-started a,#main-section .get-started h4,#main-section .get-started h6{margin:0;padding:0}
#main-section .get-started .content-download span{line-height:36px}
#main-section .get-started .content-video span,#main-section .get-started .content-video.content-download span{line-height:40px}
#main-section .get-started .content-video span::before,#main-section .get-started .content-video.content-download span::before{font-size:16px;padding:6px 6px 6px 10px}
#main-section .get-started .content-download span::before{font-size:20px}
#main-section .get-started .content-live-streaming span,#main-section .get-started .content-live-streaming.content-video span{line-height:135px}
#main-section .get-started .content-live-streaming span::before,#main-section .get-started .content-live-streaming.content-video span::before{font-size:13px;top:-72px;left:0;padding:0}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee}
.modal-header .close{margin-top:2px}
.modal-header h3{margin:0;line-height:30px}


#content {
	width: 975px;
	background-color:#FFF;
	padding:0px;
	margin:0px;
	border-top:7px Solid #78CAF2;
	overflow: hidden;
	}


.footer-widget-header-container #menu-footer-nav li {
	display: inline-block;
	padding: 5px 20px 10px 0;
}


.footer-widget-header-container #menu-footer-nav li:before {
	content: "|";
	color: #FFF;
	font-size: 40px;
	line-height: 100%;
}


.footer-widget-header-container #menu-footer-nav li:first-child:before {
	content: "";
}


.footer-widget-header-container #menu-footer-nav li a {
	color: #FFF;
	text-decoration: none;
	font-size: 22px;
	font-weight: bold;
	padding-left: 20px;
}


.footer-widget-header-container #menu-footer-nav li a:hover {
	color: #F3C774;
}


	.footer-widget-header-container #menu-footer-nav {
		padding-bottom: 25px;
	}


	.footer-widget-header-container #menu-footer-nav li, #menu-auto-transport-information .menu-item {
		text-align: left;
	}


.genesis-nav-menu .menu-item,
#menu-secondary-nav .menu-item {
	display: inline-block;
	text-align: left;
}


#menu-secondary-nav .menu-item {
	padding: 0 8px;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


.footer-widget-header-container .menu-footer-nav-container {
	background-color: #363839;
	margin: 40px 0;
}


	.menu-footer-nav-container .responsive-menu-icon {
		color: #FFF;
	}


	.menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block!important;
	}


	.menu.responsive-menu .menu-item {
		margin: 0;
	}


	.menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}


	.menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


	.menu.responsive-menu .sub-menu {
		border: none;
		left: auto;
		opacity: 1;
		padding-left: 25px;
		position: relative;
		-moz-transition:    opacity .4s ease-in-out;
		-ms-transition:     opacity .4s ease-in-out;
		-o-transition:      opacity .4s ease-in-out;
		-webkit-transition: opacity .4s ease-in-out;
		transition:         opacity .4s ease-in-out;
		width: 100%;
		z-index: 99;
	}


	.menu.responsive-menu .sub-menu .sub-menu {
		margin: 0;
	}


	#menu-auto-transport-information .menu-item {
		margin-bottom: 10px;
	}


#mainmenu.scaled li.menu-item {
    height: 35px;
}
.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}

.fusion-header-sticky-height {
  display: none;
}

.sidebar-link, .ad-link{
	display: inline-block !important;
	zoom: 1;
	*display: inline;
	margin-bottom: 10px;
	text-align: center;
}

.ad-link a:hover{
	background: #e0e0e0 !important;
}

.ad-link{
	display: block;
}
.sidebar__ads-block{margin:0 auto;display:block;overflow:hidden}
.sidebar__ads-block .even{margin-right:0}
.sidebar__ads-block a.adhere{margin-right:0}

.teaser .teaser_author { font-style: italic; }

	.teaser .teaser_author .author { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }

	.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a { text-transform: uppercase; letter-spacing: 1px; color: #888; border-bottom: 1px solid #eee; }

	.teaser .teaser_author a { font-style: normal; }

.teaser .teaser_author, .teaser .teaser_category, .teaser .teaser_date, .teaser .teaser_comments, .teaser .edit_post { font-family: Verdana, sans-serif; }

.headline_meta, .headline_meta a, .teaser_author, .teaser_date, .teaser .edit_post, .teaser_author a, .teaser_comments, .teaser_category, .teaser .edit_post a { color: #888888; }

.headline_meta a:hover, .teaser_author a:hover, .teaser_comments:hover, .teaser_category:hover, .teaser .edit_post a:hover { color: #000000; }
 
#divfourseven {
	width:470px;
	margin:0 auto;
	padding:0;
}
body #tve_eight_set .bold_text{font-weight:700 !important}
#tve_eight_set .tve_ts1 .tve_ts_t p.bold_text{font-weight:700}
.bold_text{font-weight:bold}
.tve_shortcode_editor p.bold_text{font-weight:bold}
.ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong{font-weight: 500 !important;}
.ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong input, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong select, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong textarea, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong button {font-weight: 500 !important;}


.td-header-sp-top-menu {
  position: relative;
  padding-left: 0;
  
}

.td-header-sp-top-menu .td_data_time {
  position: relative;
  display: inline-block;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  margin: 0 32px 0 0;
  text-transform: uppercase;
  
}

.td-header-style-1 .td-header-sp-top-menu {
  position: relative;
  margin-bottom: 0px;
  top: 9px;
  
}


.td-header-style-2 .td-header-sp-top-menu {
  padding: 4px 0px 4px 20px;
}

.td-header-style-3 .td-header-sp-top-menu {
  margin-bottom: 0px;
}

.td-header-style-3 .td-header-sp-top-menu .sub-menu a {
  color: #222222;
}

.td-header-style-4 .td-header-sp-top-menu {
  margin-bottom: 0px;
}

.td-header-style-4 .td-header-sp-top-menu .sub-menu a {
  color: #222222;
}

.td-header-style-6 .td-top-menu-full .td-header-sp-top-menu {
  width: 100%;
  margin-bottom: 0px;
  line-height: 21px;
  height: 25px;
  padding-left: 0px;
  
}

.td-header-style-6 .td-top-menu-full .td-header-sp-top-menu a {
  margin: 0px 0px 0px 16px;
}

.td-header-style-7 .td-header-sp-top-menu {
  margin-bottom: 0px;
  padding-left: 10px;
}

.td-header-style-8 .td-header-sp-top-menu {
  margin-bottom: 0px;
  padding-left: 10px;
}

.td-header-style-8 .td-header-sp-top-menu .sub-menu a {
  color: #222222;
}

.td-header-style-9 .td-header-sp-top-menu {
  margin-bottom: 0px;
  padding-left: 10px;
}

.td-header-style-9 .td-header-sp-top-menu .sub-menu a {
  color: #222222;
}


.td-header-sp-top-menu .top-header-menu .sub-menu {
  position: absolute;
  top: 25px;
  left: -25px;
  background-color: #ffffff;
}


.td-header-sp-top-menu .top-header-menu {
  display: inline-block;
}

.td-header-sp-top-menu .menu-top-container {
  display: inline-block;
}


    
    .top-header-menu li a,
    .td-header-sp-top-menu .td_data_time {
        font-family:"Open Sans Condensed";
	font-size:13px;
	font-weight:normal;
	
    }


.row-bar-inner{
	margin:0 auto;
	width:95%;
	max-width:1150px;
	padding:80px 0;
	position:relative;
}


.row-bar-inner h1{padding-bottom:80px; position:relative;}


.row-bar-inner h1:before{
	content:'';
	display:block;
	width:80px;
	height:1px;
	background:#43cfd0;
	position:absolute;
	bottom:50px;
	left:50%;
	margin-left:-40px;
}

.row-bar.eu_info .row-bar-inner{
	padding: 25px 0;
}

#footer-bottom .row-bar-inner{padding:40px 0;}

	
	#top-slide-inner,
	.row-bar-inner{
		width:auto;
		margin:0 20px;
	}


	.pricing-table-wrapper .row-bar-inner p{
		text-align: center;
		font-size: 20px;
	}


.about .row-bar .row-bar-inner h1{
	color: #181818;
	font-size: 36px;
	font-weight: 400;
	line-height: 34px;
	text-align: center;
}


.row-bar.ribbon .row-bar-inner{
	padding:30px 0;
}


.mockup .row-bar-inner {
  margin: 0 auto;
  width: 95%;
  padding: 80px 0;
  line-height: 1.7;
  font-size: 1.2em;
  padding-left: 10%;
  padding-right: 10%;
  max-width: 900px;
}

.header_wgt_area { position:relative; overflow:hidden; float:right; margin:28px 30px 22px 0; padding-left:20px; width:213px; border-left:1px solid #333 }

.header_wgt_area * { margin:0px; line-height:20px; }

.header_wgt_area .blue { color:#0d18ec; }

.header_wgt_area p, .header_wgt_area small {  }

.header_wgt_area a { color:#000 }

.header_wgt_area a:hover { color:#cc6600; text-decoration:none }

#intro_blocks .block-blog h2 {
	font-size: 28px;
	font-weight: normal;
	color: #FF7E00;
}

.intro_block .block{
    padding-left: 5px;
    padding-right: 5px;
}

#sidebar .block:first-child{
    border-bottom: 1px dotted #ccc;
    padding-bottom: 30px;
}

#sidebar .block-webform{
    border-bottom: 1px dotted #CCC;
    padding-bottom: 30px;
}

#sidebar .block-webform #edit-submitted-e-mail{
    width: 100%;
    padding: 5px 0;
}

#sidebar .block-webform .form-submit{
    float: right;
}

#sidebar .block-webform label.option{
    color: #999;
    font-family: sans-serif;
    font-size: 0.9em;
    text-transform: uppercase;
}


#site-header,
#site-subheader,
#footer-region,
.column,
.node,
.comment,
.block {
  margin-bottom: 1.5em;
}

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


.block div.view div.views-admin-links {
  margin-top: 0;
}

#content-container .click-capture {
  position: absolute;
  z-index: 998;
  top: 0;
  .
		right: 0;
  width: 0;
  height: 0;
  background: rgba(191, 191, 191, 0.6);
  content: '';
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: opacity 0.25s linear;
  -o-transition: opacity 0.25s linear;
  -webkit-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear;
}

#wrapper.open-menu #content-container .click-capture {
  width: 100%;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  left: 0;
}

.no-csstransforms3d #wrapper.open-menu #content-container .click-capture {
  left: 320px;
}


a.gray {color: #666; font-weight:bold;}

a.gray:hover {color: #333;}

#pw_featured_rental_listing_v2 table.layout_table { width: 100%; border-collapse:collapse; font-family: "Treubuchet MS", sans-serif; font-size: 12px}

#pw_featured_rental_listing_v2 table.layout_table td { margin: 0; padding: 0  }

#pw_featured_for_sale_listing_v2 table.layout_table { width: 100%; border-collapse:collapse; font-family: "Treubuchet MS", sans-serif; font-size: 12px}

#pw_featured_for_sale_listing_v2 table.layout_table td { margin: 0; padding: 0  }

#share.quiz_results_share {
	width: 50%;
	padding-top: 10px;
}

#share.quiz_results_share em {
	padding-top: 6px;
	margin-right: 10px;
	float: left;
}

#developer {
    text-align: right;
    clear: right;
    padding: 20px 0;
	float: right;
}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
}

.container_16 .grid_7 {
    width: 400px
}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}

    .hero .wrap.left .heading, .hero .wrap.left .copy {
      max-width: 50%;
      float: left;
      clear: both; }

    .hero .wrap.right .heading, .hero .wrap.right .copy {
      max-width: 50%;
      float: right;
      clear: both; }

    .hero .wrap.dark .heading, .hero .wrap.dark .copy {
      color: #353634; }

  .hero .heading, .hero .copy {
    margin: 0 auto;
    max-width: 80%;
    color: white;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300; }

  .hero .copy {
    font-size: 2.4rem;
    line-height: 1.2; }

    .hero .copy p {
      margin-bottom: 0; }

    .home #content .content-section.story .copy {
      max-width: 40%; }

      .home #content .content-section.story .copy .heading {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased;
        -webkit-font-smoothing: antialiased; }

      .home #content .content-section.story .copy .blurb p {
        font-size: 3rem;
        font-weight: lighter; }

        .content-row .owl-carousel .owl-item .product .inner .copy {
          padding: 2rem 0 3rem 0; }

          .content-row .owl-carousel .owl-item .product .inner .copy .title {
            color: #353634;
            font-family: ProximaNova-Light, sans-serif;
            -webkit-font-smoothing: antialiased;
            font-weight: 300;
            font-size: 2.2rem;
            margin: 0;
            text-transform: uppercase; }

            .content-row .owl-carousel .owl-item .product .inner .copy .title span {
              font-family: ProximaNova-Semibold, sans-serif;
              font-weight: normal;
              -webkit-font-smoothing: subpixel-antialiased; }

          .content-row .owl-carousel .owl-item .product .inner .copy .short-desc {
            display: block;
            font-size: 1.6rem;
            margin: 0 0 2rem 0;
            color: #989898;
            line-height: 1.3;
            font-family: ProximaNova-Light, sans-serif;
            -webkit-font-smoothing: antialiased;
            font-weight: 300; }

            .content-row .owl-carousel .owl-item .product .inner .copy .short-desc br {
              display: none; }

          .content-row .owl-carousel .owl-item .product .inner .copy .button {
            display: inline-block;
            clear: both;
            background-color: white;
            color: #00a2b8;
            border: solid 2px #00a2b8; }

        .content-row .owl-carousel .owl-item .product:hover .inner .copy {
          background-color: rgba(255, 255, 255, 0.75); }

          .content-row .owl-carousel .owl-item .product:hover .inner .copy .short-desc {
            color: #353634; }

          .content-row .owl-carousel .owl-item .product:hover .inner .copy .button {
            background-color: #00a2b8 !important;
            color: white !important;
            border: solid 2px #00a2b8; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title {
          font-size: 2.2rem;
          line-height: 1.2;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          margin: 0 0 2rem 0; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title.light {
          color: white; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link {
          text-decoration: none;
          text-transform: uppercase;
          font-size: 1.4rem;
          color: #00a2b8;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          letter-spacing: 0.1rem; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .text {
            display: inline-block; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link:hover .text {
            border-bottom: solid 2px; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .icon-triangle_right_small {
            display: inline-block;
            margin-left: 0.8rem;
            position: relative;
            top: 0.1rem; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link.light {
          color: white; }

  .content-section.story .copy {
    position: relative;
    z-index: 2;
    max-width: 36%;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300; }


    .content-section.story .copy .heading {
      margin: 0 0 1rem 0;
      font-size: 4.8rem;
      line-height: 1;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

          .content-section.story .copy .heading br {
            display: none; }

    .content-section.story .copy .blurb {
      margin: 0 0 1rem 0; }

      .content-section.story .copy .blurb p {
        font-size: 2rem;
        font-family: ProximaNova-Regular, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased;
        -webkit-font-smoothing: antialiased;
        margin: 0 0 1.5rem 0;
        line-height: 1.3; }

        .content-section.story .copy .blurb p strong {
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          -webkit-font-smoothing: subpixel-antialiased; }

    .content-section.story .copy .button {
      margin-top: 1.5rem; }

    .content-section.story .copy .dl-links {
      padding: 2rem 0 0 0; }

      .content-section.story .copy .dl-links .dl-link {
        display: inline-block;
        margin-right: 2rem; }

        .content-section.story .copy .dl-links .dl-link img {
          width: 16rem; }

  .content-section.story .copy.light {
    color: white; }

  .content-section.story .copy.right {
    float: right; }

  .content-section.story .copy.center {
    margin: 0 auto;
    text-align: center; }

  .content-section.story.parallax .copy {
    float: none;
    max-width: 40%;
    margin: 0 auto; }

    .content-section.story.parallax .copy .heading {
      color: #ed1b12; }

    .content-section.story.parallax .copy .dl-links {
      padding: 6rem 0 0 0; }

      .content-section.story.parallax .copy .dl-links .dl-link {
        max-width: 10rem; }

  .content-section.carousel .slide .copy {
    text-align: left;
    max-width: 350px; }

    .content-section.carousel .slide .copy h1, .content-section.carousel .slide .copy h2, .content-section.carousel .slide .copy h3 {
      color: #ed1b12;
      margin: 0; }

    .content-section.carousel .slide.two .col:first-child .inner, .content-section.carousel .slide.two .col:first-child .copy {
      float: right; }

    .content-section.carousel .slide.two .col:first-child .copy {
      margin: 0 auto 2rem auto; }

    .content-section.how-to-carousel .slide .copy {
      text-align: left;
      max-width: 350px; }

      .content-section.how-to-carousel .slide .copy h1, .content-section.how-to-carousel .slide .copy h2, .content-section.how-to-carousel .slide .copy h3 {
        color: #ed1b12;
        margin: 0; }

      .content-section.how-to-carousel .slide.two .col:first-child img, .content-section.how-to-carousel .slide.two .col:first-child .copy {
        float: right; }

      .content-section.content-corners .corner-content .corner .copy {
        font-size: 1.5rem;
        color: #666666;
        line-height: 1.3; }

    .content-section.mobile-tiles .tile .copy {
      font-size: 2rem;
      font-family: ProximaNova-Regular, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      -webkit-font-smoothing: antialiased; }

    .content-section.story-columns .content .copy {
      font-family: ProximaNova-Regular, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      -webkit-font-smoothing: antialiased;
      margin: 0; }

  .content-section.story-columns .content.light .copy {
    color: white; }

  .page-id-1295 .content-section.story .copy .blurb p {
    font-size: 2rem; }

  .page-id-312 .content-section.content-corners .corner-content .corner .copy {
    font-size: 1.8rem;
    color: #8d8d8d; }



.page-id-497 .hero .copy {
  font-size: 3rem;
  line-height: 1.1; }

  .page-id-97 .hero .copy {
    max-width: 60%; }

    .page-id-97 .hero .copy p {
      font-size: 2.4rem;
      line-height: 1.2;
      font-family: ProximaNova-Regular, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      -webkit-font-smoothing: antialiased; }

      .page-id-489 .content-section.story .copy {
        max-width: 100%;
        margin: 0;
        padding: 0 0 4rem 0;
        text-align: left; }

  .page-id-489 .content-section.story .copy .blurb p {
    font-size: 2rem; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-9{width:75%}

		#featured .slide {top: 6px; left:6px; position: absolute; z-index:auto !important; }

			.slide .description { position:absolute; left: 0; top: 41px; padding-left: 69px; padding-right: 63px; text-align: center; z-index: 21; width:328px; }

				.slide .description h2 { font-family: 'OFL Sorts Mill Goudy TT', Georgia, serif; font-size: 36px; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); padding-bottom: 9px; }

					.slide .description h2 a {text-decoration: none; color: #fff;}

				.slide .description p.meta-info {font-family: Georgia, serif; font-size: 15px; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); color: #fff; font-style: italic; }

					.slide .description p.meta-info a { text-decoration: none; color: #fff; }

	.js #featured .slide { display: none; }


.content a:link,
.content a:active,
.content a:visited,
.content a:hover{
    text-decoration: none;
    font-weight: 600;
    color:#000;
    border-bottom: 0;
    }

.content a:hover{ color: #6D8AC6; }




.content{
    width: 100%;
    max-width: 1300px;
    margin: 90px auto;
    overflow: hidden;
    padding:0 290px 90px 20px;
    }




.content a.pr-link, .content a.pr-link:visited, .content a.pr-link:active{
    color: #686868;
    border-bottom: 0;}

.content:after{clear: both; display:table; width:100%; content:'';}



div.wp-forecast-curr {
    font-size: 11px; 
    padding: 3px;
    text-align:center;
    margin-left:auto;
  margin-right:auto;
}


div.wp-forecast-curr-head {
    font-size: 11px; 
    padding: 3px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}



div.wp-forecast-curr-block {
    padding: 0px;
    float:left;
}



div.wp-forecast-curr-left {
    padding: 3px;
    float: left;
}



div.wp-forecast-curr-right {
    font-size: 14px; 
    font-weight: bolder;
    font-variant: small-caps;
    text-align:left;
    padding: 3px;
    float: left; 
}



div.wp-forecast-curr-details {
    font-size: 11px; 
    padding: 6px;
    text-align:left;
    float:left;
    width:100%;
}



img.wp-forecast-curr-left {
    width: 48px;
    height: 30px;
    padding: 0px;
}

.donate-text {
	font-family: 'Merriweather', Georgia, serif;
	color: #444;
	font-size: 14px;
	font-style: italic;
}


.canvas-outer { position: relative; width: 100%; overflow: hidden; }

#footer-press {
    margin: 0 0 0 -22px;
}

span .side-arrow img{padding-left:0.625em;padding-right:0.63em;}

span.side-arrow{display:none;}


#main p.meta {
  font-style: italic;
  color: #808080;
}

#main article {
  margin-bottom: 18px;
  border-bottom: 1px solid #eeeeee;
  padding: 0 0 9px;
}

#main article footer {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
  position: relative;
  min-height: 20px;
}

#main article footer a.edit-post {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}

#main .hero-unit img {
  margin-bottom: 1em;
}

#main article img {
  height: auto;
  max-width: 100%;
}

.archive #main .post h3 {
  line-height: 24px;
  margin-bottom: 10px;
}

.page-template-page-homepage-php #main article {
  border-bottom: none;
}



.attachment #main .post_content img {
  max-width: 100%;
}

.ie8 #main .media-grid img {
  max-height: none !important;
  max-width: none !important;
}

#main {
  padding-top: 60px;
}

.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-sm-8 {
    width: 66.66666666666666%;
  }
.bxslider{margin:0;padding:0}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}

.cont_top_con_left_new { width:1000px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#231F20; }


.mid-wrapper {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    position: relative;
}

.newsfeed-row .mid-wrapper {padding: 30px 0 5px;}




.contact-row .mid-wrapper {padding: 30px 0 5px;}


.social-bar .mid-wrapper, .header-main .mid-wrapper, .third-block, .green-wrap .left-half, .mobi-full,
.footer-left, .footer-right, .contact-form_wrapper {width: 100%; padding: 0 5%;}





#logo {
	position:relative;
	width:400px; 
	height: 100px;
	float:left;
	margin-left:180px;
	top:60px;

}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}

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

.getstarted-adsense{
  width:280px;
  overflow-x:hidden;
}

div.conf_text a{font-size:18px; text-decoration: none; color: #fff; font-weight:600; text-shadow: -2px 2px 3px rgba(0, 0, 0, 1);}




div.conf_text img, .conf_button img{width: 100%; height: auto;}
 div.conf_text{ margin: 10px 0px;}

.fa-book:before {
  content: "\f02d";
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.media-duration{position:absolute;bottom:2px;right:2px;background-color:rgba(0,0,0,.5);color:#FFF;font-size:12px;line-height:1.5em;padding:1px 5px 0}
.media-preview .media-duration,.media-preview .title{background-color:rgba(40,40,40,.7);z-index:10}
.media-preview .media-duration{top:0;right:0;bottom:auto}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}


	.widget-title h3,
	.widget-title-home h3 {
		height: 13px;
		font-size: 14px;
		line-height: 13px;
		text-align: left;
	}


.widget-title-home h3 {
	padding: 0;
}


.home .main-navigation {
  margin-bottom: 30px; }


.main-navigation {
  clear: both;
  display: block;
  float: left;
  width: 100%;
  border-bottom: 1px solid #e7decb; }

  .main-navigation .wrap {
    border-right: 1px solid #e7decb;
    border-left: 1px solid #e7decb; }

  .main-navigation ul {
    list-style: disc;
    margin: 0;
    padding-left: 0;
    border-right: 1px solid #e7decb; }

    .main-navigation ul :first-child {
      list-style: none; }

    .main-navigation ul li {
      position: relative;
      float: left;
      margin-left: 20px; }

      .main-navigation ul li a {
        display: block;
        text-decoration: none;
        font-family: "adobe-caslon-pro", "serif";
        font-size: 18px;
        padding: 20px; }

    .main-navigation ul ul {
      box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
      display: none;
      float: left;
      position: absolute;
      list-style: none;
      background: #fff;
      border: 1px solid #e7decb;
      top: 100%;
      left: 0;
      z-index: 99999; }

      .main-navigation ul ul li {
        margin: 0; }

        .main-navigation ul ul li a {
          width: 300px;
          padding: 10px 20px;
          font-size: 16px;
          line-height: 2em; }

      .main-navigation ul ul ul {
        left: 100%;
        top: 0; }


.archive .main-navigation {
  margin-bottom: 30px; }
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}

.ddcommon .clear{clear:both}

.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.header-sticky-megamenu .mobile-nav-container{border-bottom:1px solid #CCC}



.slider-pro {
  position: relative;
  margin: 0 auto;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}


  
  .slider-pro .sp-layer.sp-static.intro {
    top: 379px !important;
    left: 14px !important;
  }

#main1 {
	
	width: 815px;
	height: 333px;
	overflow:hidden;
	margin: -146px 0px -49px 22px;
}


.links-container{
	position: absolute;
	top: 210px;
	left: 650px;
	width: 405px;
	height: 310px;
	overflow: auto;
}


	.portfolio-one .portfolio-item .image{
		float:none;
		width:auto;
		height:auto;
		margin-bottom:20px;
	}


	.portfolio-half .flexslider{
		width:100%;
	}

	.portfolio-half .project-content{
		width:100%;
	}


	.portfolio-tabs{
		height:auto;
		border-bottom:0;
	}


	.portfolio-tabs li{
		float:none;
		margin-right:0;
		border-bottom:1px solid #E7E6E6;
	}


	.portfolio-two .portfolio-item{
		width:auto !important;
		height:auto !important;
	}


	.portfolio-masonry .portfolio-item{width:100% !important;}

			#main .portfolio-one .button,
	#main .comment-submit,
	#reviews input#submit,
	.comment-form input[type="submit"],
	.wpcf7-form input[type="submit"],
	.bbp-submit-wrapper button,
	.button.default,
	.price_slider_amount button,
	.gform_wrapper .gform_button{
		background: #f77a0d;

		color: #FFFFFF !important;
		background-image: linear-gradient(top, #f68834 0%, #f77a0d 100%);
		background-image: -o-linear-gradient(top, #f68834 0%, #f77a0d 100%);
		background-image: -moz-linear-gradient(top, #f68834 0%, #f77a0d 100%);
		background-image: -webkit-linear-gradient(top, #f68834 0%, #f77a0d 100%);
		background-image: -ms-linear-gradient(top, #f68834 0%, #f77a0d 100%);

		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #f68834),
			color-stop(1, #f77a0d)
		);
		border:1px solid #f77a0d;

		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68834', endColorstr='#f77a0d');
	}

	.no-cssgradients #main .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 .bbp-submit-wrapper button,
	.no-cssgradients .button.default,
	.no-cssgradients .price_slider_amount button,
	.no-cssgradients .gform_wrapper .gform_button{
		background:#f68834;
	}

	#main .portfolio-one .button:hover,
	#main .comment-submit:hover,
	#reviews input#submit:hover,
	.comment-form input[type="submit"]:hover,
	.wpcf7-form input[type="submit"]:hover,
	.bbp-submit-wrapper button:hover,
	.button.default:hover,
	.price_slider_amount button:hover,
	.gform_wrapper .gform_button:hover{
		background: #f68834;
		color: #FFFFFF !important;
		background-image: linear-gradient(top, #f77a0d 0%, #f68834 100%);
		background-image: -o-linear-gradient(top, #f77a0d 0%, #f68834 100%);
		background-image: -moz-linear-gradient(top, #f77a0d 0%, #f68834 100%);
		background-image: -webkit-linear-gradient(top, #f77a0d 0%, #f68834 100%);
		background-image: -ms-linear-gradient(top, #f77a0d 0%, #f68834 100%);

		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #f77a0d),
			color-stop(1, #f68834)
		);
		border:1px solid #f77a0d;

		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f77a0d', endColorstr='#f68834');
	}

	.no-cssgradients #main .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 .bbp-submit-wrapper button:hover,
	.no-cssgradients .button.default,
	.no-cssgradients .price_slider_amount button:hover,
	.no-cssgradients .gform_wrapper .gform_button{
		background:#f77a0d;
	}

	.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
	#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
	.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
	.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
	.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
	.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
	#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
	.tab-holder,.commentlist .the-comment,
	.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
	#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
	.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social{border-color:#ebe5dd;}


.portfolio-four .portfolio-item {
    margin: 6px !important;
}

	
.portfolio-four .portfolio-item .image {width:220px !important; height: 149px !important; }
.column-group {
	width: 100%;
	overflow: hidden;
}


.column {
	float: left;
	margin-right: 5%;
	width: 100%;
}


.column.last {
	margin-right: 0;
}


.columns-2 .column { width: 47.5%; }
 
.columns-3 .column { width: 30%; }

.columns-4 .column { width: 21.25%; }


.columns-3 .column-span-2 { width: 65%; }
 
.columns-4 .column-span-2 { width: 47.5%; }

.columns-4 .column-span-3 { width: 73.75%; }



.widget {
	margin-bottom: 10px;
}

	
	.widget a:hover {
		color: inherit;
	}

	
	.widget ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	
		.widget ul li {
			margin-bottom: 1px;
		}


.sidebar .widget,
.homepage .widget-content {
	padding: 13px;
}



.homepage .widget {
	width: 230px;
	margin-right: 10px;
	float: left;
}


.homepage.left .widget:nth-child(3n),
.homepage.right .widget:nth-child(3n) {
	margin-right: 0;
}


.homepage.full-width .widget:nth-child(4n) {
	margin-right: 0;
}


.homepage .flickr-feed .widget-content {
	background-color: transparent;
	padding: 0;
}

	

.homepage .portfolio-feed .widget-content {
	background-color: transparent;
	padding: 0;
}


	.latest-articles .widget-content {
		padding: 10px 10px 30px;
		position: relative;
	}



.video-widget .widget-content {
	padding: 0;
}



.maps-widget .widget-content {
	padding: 0;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}


.cb-bg-to-on #cb-container, .cb-bg-to-on #cb-footer, .cb-bg-to-on #cb-top-menu {
  position: relative;
}




#cb-top-menu {
  display: block;
  text-transform: uppercase;
  line-height: 40px;
  height: 40px;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 1px;
  position: relative;
  z-index: 105;
}

#cb-top-menu #cb-lwa-trigger img {
  height: 18px;
  width: 18px;
  vertical-align: middle;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

#cb-top-menu ul {
  margin: 0;
  float: left;
}

#cb-top-menu ul li {
  display: inline-block;
}

#cb-top-menu ul li a {
  display: block;
}

#cb-top-menu ul li ul {
  margin-top: 0;
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: 0.15s all;
  -transition: 0.15s all;
  transition: 0.15s all;
  visibility: hidden;
  z-index: 999;
  min-height: 40px;
  width: 200px;
}

#cb-top-menu ul li ul li {
  position: relative;
  width: 100%;
}

#cb-top-menu ul li ul li a {
  padding: 10px 20px;
  margin: 0 !important;
  width: 100%;
  line-height: 20px;
}

#cb-top-menu ul .cb-icons {
  padding: 0 10px;
}

#cb-top-menu ul .cb-icons ul {
  float: none;
}

#cb-top-menu ul .cb-icons ul li {
  vertical-align: middle;
}

#cb-top-menu ul .cb-icons ul li img {
  height: 18px;
  width: 18px;
}

#cb-top-menu ul .cb-icons ul .cb-icon-logged-in a {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1;
}

#cb-top-menu .cb-left-side {
  width: 62%;
  float: left;
}

#cb-top-menu .cb-left-side a {
  margin: 0 7px 0 0;
}

#cb-top-menu .cb-top-nav.cb-left-side {
  display: none;
}

#cb-top-menu .cb-right-side {
  width: 38%;
  text-align: right;
  float: right;
}

#cb-top-menu .cb-right-side a {
  margin: 0 7px;
}

#cb-top-menu .cb-right-side a span {
  display: none;
}

#cb-top-menu .cb-top-logo {
  width: 50%;
  float: right;
  min-height: 1px;
  display: table;
  height: 40px;
}

#cb-top-menu .cb-top-logo a {
  display: table-cell;
  vertical-align: middle;
}

#cb-top-menu .cb-top-logo img {
  max-width: 100%;
  max-height: 30px;
}

#cb-top-menu #cb-mob-open {
  float: left;
  width: 50%;
  margin: 0;
  padding-left: 10px;
}


.cb-tm-dark #cb-top-menu {
  background-color: #1c1c1c;
}

.cb-tm-dark #cb-top-menu ul li a {
  color: #fff;
}

.cb-tm-dark #cb-top-menu ul li a:hover {
  color: #bebebe;
}

.cb-tm-dark #cb-top-menu ul li ul {
  background: #161616;
}

.cb-tm-dark #cb-top-menu .cb-top-menu-wrap {
  background-color: #1c1c1c;
}

.cb-tm-dark #cb-top-menu .cb-link {
  color: #fff;
}


.cb-tm-light #cb-top-menu {
  background-color: #f2f2f2;
}

.cb-tm-light #cb-top-menu ul li a {
  color: #161616;
}

.cb-tm-light #cb-top-menu ul li a:hover {
  color: #7e7e7e;
}

.cb-tm-light #cb-top-menu ul li ul {
  background: #f2f2f2;
}

.cb-tm-light #cb-top-menu .cb-top-menu-wrap {
  background-color: #f2f2f2;
}

.cb-tm-light #cb-top-menu .cb-link {
  color: #161616;
}


  .cb-m-sticky #cb-top-menu .cb-top-menu-wrap {
    position: fixed;
    top: 0;
    width: 100%;
  }


  .admin-bar.cb-m-sticky #cb-top-menu .cb-top-menu-wrap {
    top: 46px;
  }


  .cb-mob-only #cb-top-menu {
    display: none;
  }


  #cb-top-menu .cb-left-side a, #cb-top-menu .cb-right-side a {
    margin: 0 10px;
  }


  #cb-top-menu .cb-top-menu-wrap {
    max-width: none;
  }



.clearfix {
  zoom: 1;
}

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

.clearfix:after {
  clear: both;
}
div#brandingbar,#masthead,#masthead_home{background:none !important}
div#brandingbar .overlay,#search,#sidebar,.breadcrumbs,#nav_main,#nav_audience{display:none !important}
#side-header .fusion-contact-info,#side-header .header-social .top-menu,#tribe-bar-form label,.fusion-accordian .panel-body,.fusion-widget-area .slide-excerpt h2,.post-content blockquote,.project-content .project-info h4,.review blockquote q,.tribe-bar-disabled #tribe-bar-form label,.tribe-events-tooltip .duration,.tribe-events-tooltip .tribe-event-duration,.tribe-events-tooltip .tribe-events-event-body,.tribe-events-tooltip p.entry-summary,body{line-height:34px;}
.fusion-contact-info{line-height:44px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal;}

.wf-container-bottom,
#bottom-bar.full-width-line {
  border-top: 1px solid rgba(255,255,255,0.15);
}

.footer.full-width-line .wf-container-footer,
.footer.solid-bg .wf-container-footer,
.empty-footer.solid-bg .wf-container-bottom,
.empty-footer.solid-bg #bottom-bar.full-width-line,
#bottom-bar.full-width-line .wf-container-bottom,
#bottom-bar.solid-bg .wf-container-bottom {
  border-top: none;
}
.style-minimal .empty-footer.transparent-bg #bottom-bar.full-width-line,.style-minimal .empty-footer.transparent-bg .wf-container-bottom{border-color:transparent}

  .wf-container-bottom {
    padding: 10px 0;
  }
.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm_section_heading h3{margin:0;}
.frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}

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



.custom #multimedia_box, .custom li.widget, .custom .post_box, .custom .teasers_box, .custom .headline_area h1, .custom .headline_area h2, .custom ul.menu, .custom #archive_info, .custom #archive_intro h1, .custom  #comments, .custom .prev_next p, .custom #foot 
{-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius:4px;}



.custom #multimedia_box, .custom li.widget, .custom #comments, .custom #foot, .custom .post_box, .custom .teasers_box, .custom #archive_info, .custom #archive_intro h1 {border: 1px solid #ddd;}



.custom #header_widget_1 ul.sidebar_list li.widget, .custom #archive_intro, .custom .prev_next {border: none;}





.custom #header_widget_1 ul.sidebar_list li.widget {background: transparent; padding: 0; position:absolute; display: block; top:0; right:-10px; width: auto; }

.custom li.widget {background:#fff; padding-left:1em; padding-top: 1em; margin-bottom:1em;}

.custom li.widget ul {padding-left:0.5em;}

.custom #foot li.widget ul {padding-left:0;}

.custom #foot .widget {background: #eee; margin: 0; border:none;}

	li.widget { font-size: 1.3em; line-height: 1.385em; margin-bottom: 2.769em; }

		li.widget p { margin-bottom: 1.385em; }

		li.widget abbr, li.widget acronym { font-size: 0.846em; }

		li.widget code { font-size: 0.923em; }

			li.widget ul li { margin-bottom: 0.692em; }

				li.widget li ul { margin: 0.692em 0 0 1.385em; }

	
	li.widget .widget_box { padding: 0.692em; border-width: 0.077em; }

		li.widget p a { text-decoration: underline; }

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

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

			li.widget ul li .num_comments { color: #111; }

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

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

#sidebar .secondary { float:left; width:160px; margin-right: 20px; }
 #menu *{ box-sizing:content-box; -moz-box-sizing:content-box; }


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

	.copyright:after,
	.social-networks:after{
		content:"";
		display:block;
		clear:both;
	}

	.social-networks li,
	.copyright li{
		float:none;
		display:inline-block;
	}


	.sidebar .social_links .social li{
		width:auto;
		margin-right:5px;
	}


	#footer .social-networks{width:100%;margin:0 auto;position:relative;left:-11px;}


	.social_links_shortcode .social li{width:10% !important;}


	.share-box .social-networks{text-align:left;}

	.woocommerce-container .social-share{overflow:hidden;}

	.woocommerce-container .social-share li{display:block;float:left;margin:0 auto;border-right:0!important;border-left:0!important;padding-left:0 !important;padding-right:0 !important;width:25%;}

	.has-sidebar .woocommerce-container .social-share li { width: 50%; }

	.social-networks,
	.copyright{
		float:none;
		padding:0 0 15px;
		text-align:center;
	}


	.share-box .social-networks li{margin-right:20px !important;}


.fusion-accordian .panel-title .active .fa-fusion-box,
ul.circle-yes li:before,
.circle-yes ul li:before,
.progress-bar-content,
.pagination .current,
.bbp-topic-pagination .current,
.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social,
.date-and-formats .date-box,.table-2 table thead,
.onsale,.woocommerce-pagination .current,
.woocommerce .social-share li a:hover i,
.price_slider_wrapper .ui-slider .ui-slider-range,
.tagcloud a:hover,.cart-loading,
#toTop:hover,
#bbpress-forums div.bbp-topic-tags a:hover,
#wrapper .search-table .search-button input[type="submit"]:hover,
ul.arrow li:before,
p.demo_store,
.avada-myaccount-data .digital-downloads li:before, .avada-thank-you .order_details li:before,
.sidebar .widget_layered_nav li.chosen, .sidebar .widget_layered_nav_filters li.chosen {
	background-color:#a0ce4e;
}

.woocommerce .social-share li a:hover i {
	border-color:#a0ce4e;
}


.social {
background:#141823;
padding:10px 10px 0 10px;
border-radius: 6px;
}



.block {
	margin-bottom:4px;
}


.block .block_title {
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:12px 0 0 10px;
	font-size:12px;
}

.block select{
width: 180px !important;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

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

  .vc_col-sm-3 {
    width: 25%;
  }


.menu-top-menu-container{
	overflow:visible;
}


.top-post {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}


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

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

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

.jssectionbody {
	BACKGROUND-COLOR: #F7F7F9;
}


.text, .text p, .Text {
	font-size: 11px;
	line-height: 17px;
	color: #333;
	margin-top: 0px;
	padding-bottom: 0px;
}


.text p {
	margin-bottom: 12px;
}


.text h1 {  
	font-size: 18px;
	line-height: 17px;
	color: #002663;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
}

.text h2 {
	font-size: 13px;
	line-height: 17px;
	color: #002663;
	font-weight: normal;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 5px;
}


.text a:link, .text a:visited {
	color: #a33038;
	text-decoration: underline;
}

.text a:hover, .text a:active{
	color: #002663;
	text-decoration: underline;
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.vc_row[data-vc-full-width].vc_hidden {
  opacity: 0;
}


.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}

.vc_row.vc_row-o-content-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
}

.vc_row .vc_row-full-height-fixer {
  content: '';
  width: 0;
  visibility: hidden;
  float: left;
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
  z-index: 1;
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
  overflow: hidden;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn a {
  text-decoration: none;
  border-bottom: 0;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display: block;
}

.owl-item .vc_row{margin:10px 0;padding:0;width:100%}

.owl-item .vc_row .vc_column_container{margin:0;padding:0;width:100%}

.owl-item .vc_row .vc_column_container .wpb_text_column{padding:10px}

	#header-right{margin-right:4px; display:block;width: 350px;}

.right{float:right;}

.style2 {color: #999999}


.widget_title {
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 500;
  background: #333;
  padding: 7px 20px;
  height: 34px; }

  .widget_title a {
    text-decoration: none; }


.widget_title .fa-youtube {
  display: block;
  float: left;
  margin: -2px 10px 0 0px;
  font-size: 21px; }


[data-width="1"][data-layout="default"] .widget_title {
  display: none; }

#pages [data-width="1"][data-layout="default"].link .widget_title {
  display: block; }

[data-width="1"][data-layout="default"].youtubewidget .widget_title {
  display: block; }

[data-width="1"][data-layout="social"].instagramwidget .widget_title {
  display: block; }

  [data-width="1"][data-layout="social"].instagramwidget .widget_title a {
    float: right;
    font-size: 12px;
    line-height: 20px; }

[data-width="1"][data-layout="social"].twitterwidget .widget_title {
  display: block; }

  [data-width="1"][data-layout="social"].twitterwidget .widget_title a {
    float: right;
    font-size: 12px;
    line-height: 20px; }

[data-width="1"][data-layout="social"].facebookwidget .widget_title {
  display: block; }

  [data-width="1"][data-layout="social"].facebookwidget .widget_title a {
    float: right;
    font-size: 12px;
    line-height: 20px; }

[data-width="2"][data-layout="single"] .widget_title,
[data-width="2"][data-layout="news"] .widget_title,
[data-width="2"][data-layout="default"] .widget_title {
  position: absolute;
  width: 100%;
  right: 0;
  z-index: 10; }


[data-width="2"][data-layout="single"] .widget_title,
[data-width="2"][data-layout="news"] .widget_title {
  position: absolute;
  width: 53.2%;
  right: 0;
  z-index: 0; }


[data-width="2"][data-layout="default"] .widget_title {
  display: none; }

[data-width="2"][data-layout="default"].youtubewidget .widget_title {
  display: block;
  position: relative;
  padding-left: 20px; }

[data-width="2"][data-layout="social"] .widget_title a {
  float: right;
  font-size: 12px;
  line-height: 20px; }


[data-width="3"][data-layout="default"] .widget_title {
  display: none; }

  [data-width="3"][data-layout="social"].instagramwidget .widget_title {
    display: block; }

    [data-width="3"][data-layout="social"].instagramwidget .widget_title a {
      float: right;
      font-size: 12px;
      line-height: 20px; }

  [data-width="3"].alert_widget .widget_title {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100px;
    height: 100%;
    text-align: center;
    line-height: 28px; }
.widget_title a:hover{color:#9d7c46}

    .mobile-logo-footer {
      padding: 40px 0 15px 15px;
    }
.navbar #block-search-form{float:none;margin:5px 0 5px 5px}
#block-search-form{padding-top:7px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.block:first-child h2.block-title{margin-top:0}
.region-help .block{overflow:hidden}
.block ul li.active-trail{background:none repeat scroll 0 0 #fafafa;}
.region-sidebar-first .block{margin-bottom:5%;}
.region-sidebar-first .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-first .block .content{margin:-3px 5px 0 5px;}
.region-sidebar-second .block{margin-bottom:5%;}
.region-sidebar-second .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-second .block .content{margin:-3px 5px 0 5px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#ffffff;}
.region-content-front h2.block-title{color:rgb(34,46,54);font-size:16px;margin:2% 0 1% 0;font-weight:bold;padding:12px;background:#eee;border-radius:5px;box-shadow:0px 8px 10px -8px #999;}

.footer-logo{width:116px;float:left;}

        .footer-logo img{display: table;  margin: 0 auto;}


#sidebar-header {
	float:right;
	width:728px;
	height:90px;
	margin-top:5px;
	overflow:hidden;
}


#sidebar-header .widget {
	margin:0;
}


#sidebar-header .widget-title {
	margin-top:0;
}


#sidebar-header img {
	display:block;
	margin:0;
}


.widget-area #s {
	max-width:88%;
}


.widget-area ul {
	margin:0;
	list-style:none;
	overflow:hidden;
}


.widget-area li {
	margin:0;
	border-bottom:#d9d9d9 1px dashed;
	line-height:30px;
}


.widget-area li li {
	border-bottom:none;
}


.widget-area li ul {
	margin-left:20px;
}


.widget-area a {
	color:#7799aa;
}

.widget-area a:hover {
	color:#d54e21;
}


#f3right {
	width:144px;
	float:right;
	min-height:150px;	
	color:#4e4638;
	text-align:right;
	line-height:14px;
	padding-right:8px;
	padding-top:13px;
}


.comment{clear:both;overflow: auto;}
.ai1ec-popover.ai1ec-popup .ai1ec-color-swatches{float:right;font-size:0.9em;}



div.left-list-links-container {
	background-color: transparent !important;
}

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}
.woocommerce .images .thumbnails a.first{clear:both}
ul.products li.product.first{clear:left}
.horizontal .menu li.first{margin-left:0;padding-left:0;}
.menu li li.first{border-top:medium none}
#footer-first-region #block-dennis_core-dennis_core_footer .links li.first a,#footer-first-region #block-dennis_core-dennis_core_footer .links li.last a{border:medium none;}
#footer-first-region #block-dennis_core-dennis_core_footer .links li.first a{border:none;}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.modal {
  position: fixed;
  top: 45%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}

.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -175%;
}

.modal.fade.in {
  top: 17%;
}

.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}

.modal-header .close {
  margin-top: 2px;
}

.modal-header h3 {
  margin: 0;
  line-height: 30px;
}

.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}

.modal-form {
  margin-bottom: 0;
}

.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}

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

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.aligncenter{clear:both; margin-left:auto;	margin-right:auto;}

img.centered,
img.aligncenter {
	display: block;
	margin: 2px auto;
	border: 1px solid #cbcdcc;
	padding: 4px;
}

.google-map.aligncenter{ text-align:center;}
.box-images .item .img-wrapper{height:70px;vertical-align:bottom;display:block;position:relative;}
.box-boatofweek .img-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.box-boatofweek .img-wrapper img{width:100%;}
 .reply-ad .ad .img-wrapper{ float:left; margin-right:10px; position:relative; }
.upsell-package .img-wrapper{text-align:center;}
.upsell-package .img-wrapper img{border:0;height:50px;width:50px;}
.listingsv2 .ad-list .img-wrapper a{position:relative;display:block;}
.listingsv2 .ad-list .img-wrapper a:after{background:-webkit-linear-gradient(left,transparent,rgba(0,0,0,0.2)) repeat scroll 0 0 transparent;background:-moz-linear-gradient(left,transparent,rgba(0,0,0,0.2)) repeat scroll 0 0 transparent;background:-ms-linear-gradient(left,transparent,rgba(0,0,0,0.2)) repeat scroll 0 0 transparent;background:-o-linear-gradient(left,transparent,rgba(0,0,0,0.2)) repeat scroll 0 0 transparent;background:linear-gradient(left,transparent,rgba(0,0,0,0.2)) repeat scroll 0 0 transparent;bottom:0;content:"";position:absolute;right:0;top:0;width:10px;z-index:1;}
.sl-feature-ad .img-wrapper{height:210px;}
.sl-feature-ad .img-wrapper img{width:100%;height:100%;}
.sl-top-trader .img-wrapper{width:120px;float:left;margin-right:10px;}
.ad_contacts .traderview .img-wrapper{width:60px;margin-right:10px;}
.ad_contacts .traderview .img-wrapper img{width:100%;}
.ad-contacts .traderview .img-wrapper{margin-right:10px;}
.dashboard-ads .ad .img-wrapper{float:left;width:100px;height:100px;position:relative;margin-right:10px;}
.dashboard-ads .ad .img-wrapper .boost{position:absolute;bottom:0;left:0;right:0;border-top-left-radius:0;border-top-right-radius:0;}
.dashboard-ads .ad .img-wrapper img{max-width:100%;max-height:100%;}
.dashboard-feedback .question .img-wrapper{float:left;}
.listingsv2 .ad-list .img-wrapper img{width:auto!important;height:auto!important;}
.print_ad .img-wrapper{border:3px solid #999;margin-bottom:10px;display:inline-block;max-width:99%;}
.print_ad .img-wrapper img{max-width:100%;max-height:100%;width:auto;height:auto;}

#footer .footer_links{
    width: 1022px;
    height: 86px;
    overflow: hidden;
    background: #a8c6dc;
    margin: auto;
    position: absolute;
    bottom: 0;
    left: 21px;
    font-size: 11px;
}

#footer .footer_links ul{
    width: 1010px;
    float: left;
    list-style: none;
    margin: 15px 0 0 40px;
    padding: 0;
}

#footer .footer_links ul li{
    float: left;
    margin-right: 5px;
}

#footer .footer_links a:hover{
     text-decoration: underline;
}

#footer .footer_links .copyright{
    text-align: right;
    float: right;
    width: 550px;
    margin: 8px 25px 0 0;
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.col{float:left}



.et_pb_column {
	float: left;
	background-position: center;
	background-size: cover;
}


.et_pb_column.et_pb_section_parallax {
	position: relative;
}


.et_pb_section_parallax.et_pb_row .et_pb_column,
.et_pb_section_parallax.et_pb_row .et_pb_module,
.et_pb_section_parallax.et_pb_column .et_pb_module {
	position: relative;
	z-index: 9;
}


.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
	display: block;
}


.et_pb_column.et_pb_column_empty {
	min-height: 1px;
}


.et_pb_row .et_pb_column:last-child,
.et_pb_row_inner .et_pb_column:last-child {
	margin-right: 0 !important;
}


.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 10% !important;
}


	.et_pb_gutters4 .et_pb_column,
	.et_pb_gutters4.et_pb_row .et_pb_column {
		margin-right: 8%;
	}


	.et_pb_gutters2 .et_pb_column,
	.et_pb_gutters2.et_pb_row .et_pb_column {
		margin-right: 3%;
	}


	.et_pb_gutters1 .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_pb_column .et_pb_widget,
	.et_pb_gutters1 .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post,
	.et_pb_gutters1 .footer-widget,
	.et_pb_gutters1 .footer-widget .fwidget {
		margin: 0;
	}


	.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column:last-child,
	.et_pb_row_inner .et_pb_column:last-child {
		margin-right: 0 !important;
	}


	.et_pb_row,
	.et_pb_column .et_pb_row_inner {
		padding: 30px 0;
	}


	.et_pb_gutters1 .et_pb_column {
		margin-bottom: 0;
	}


	.et_pb_row:last-child .et_pb_column:last-child {
		margin-bottom: 0;
	}


	.et_pb_section .et_pb_column .et_pb_module {
		margin-bottom: 30px;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_module {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child {
		margin-bottom: 0;
	}


	.et_pb_row_4col .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2) {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item {
		float: left;
		clear: none;
		width: 28.333% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n),
	.woocommerce-page ul.products li.product:nth-child(3n),
	.et_gallery_item:nth-child(3n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n+1),
	.woocommerce-page ul.products li.product:nth-child(3n+1),
	.et_gallery_item:nth-child(3n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
		width: auto;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
		width: auto;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_column .et_pb_widget:nth-child(n) {
		width: 46.25% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
		margin-bottom: 16.21%;
	}


	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 7.5%;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 50% !important;
		margin: 0 !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 0;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n),
	.et_pb_column .et_pb_widget:nth-child(2n) {
		margin-right: 0 !important;
	}



	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column .et_pb_newsletter_description,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_description {
		width: 50%;
		padding: 0;
	}


	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form {
		padding-left: 40px;
	}



	.et_pb_column .et_pb_pricing_table {
		width: 50% !important;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(2n+1) {
		clear: both;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(n+3) {
		margin-top: 50px;
	}



	.et_pb_column .et_pb_map,
	.et_pb_fullwidth_section .et_pb_map {
		height: 350px;
	}



	.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
	.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
		margin-bottom: 5% !important;
	}



	.et_pb_column .et_pb_testimonial_portrait {
		display: table-cell;
		float: left;
		margin-right: 30px;
	}


	.et_pb_column .et_pb_testimonial_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_team_member_image {
		float: left !important;
		width: 280px !important;
		margin: 0 30px 0 0 !important;
		text-align: left !important;
	}


	.et_pb_column .et_pb_team_member_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_blog_grid[data-columns]::before {
		content: "2 .column.size-1of2";
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		clear: none;
		width: 45.25% !important;
		margin: 0 9.5% 9.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n),
	.woocommerce-page ul.products li.product:nth-child(2n),
	.et_gallery_item:nth-child(2n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n+1),
	.woocommerce-page ul.products li.product:nth-child(2n+1),
	.et_gallery_item:nth-child(2n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
		width: 100%;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a {
		-webkit-border-radius: 0 3px 0 0;
		-moz-border-radius: 0 3px 0 0;
		border-radius: 0 3px 0 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a {
		-webkit-border-radius: 0 0 3px;
		-moz-border-radius: 0 0 3px;
		border-radius: 0 0 3px;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_column .et_pb_widget:nth-child(n),
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 100% !important;
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget {
		margin-bottom: 9.5% !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget {
		margin-bottom: 0 !important;
	}


	.et_pb_column .et_pb_pricing_table:last-child {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_contact p.et_pb_contact_field_half {
		width: 100%;
		margin-right: 0;
	}


	.et_pb_gutters1 .et_pb_row .et_pb_column.et_pb_column_1_4,
	.et_pb_gutters1.et_pb_row .et_pb_column.et_pb_column_1_4 {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column.et_pb_column_1_4:last-child {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		width: 100% !important;
		margin: 0 0 11.5% 0 !important;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 11.5% !important;
	}



	.et_pb_column .et_pb_audio_module .mejs-container .mejs-controls div {
		position: absolute;
	}


	.et_pb_column .et_pb_audio_module .mejs-container {
		height: 50px !important;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls {
		height: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom {
		top: 30px;
	}


	.et_pb_column .et_pb_audio_module .mejs-button.mejs-volume-button {
		top: 30px;
		right: 65px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-horizontal-volume-slider {
		display: block;
		position: absolute;
		top: 30px;
		right: 0;
	}


	.et_pb_column .et_pb_audio_module .mejs-horizontal-volume-total {
		display: block;
		position: relative;
		width: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls div.mejs-time-rail {
		width: 100% !important;
		padding-left: 30px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-time-total.mejs-time-slider {
		position: relative;
		width: 100%;
		margin-left: 0;
	}


	.et_pb_column .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom {
		margin-left: 0;
	}



#responsive-menu #responsive-menu-title{
display:none;
}
#responsive-menu .appendLink, #responsive-menu .responsive-menu li a, #responsive-menu #responsive-menu-title a,#responsive-menu .responsive-menu, #responsive-menu div, #responsive-menu .responsive-menu li, #responsive-menu{box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;-o-box-sizing: content-box}
#responsive-menu #responsive-menu-title,#responsive-menu #responsive-menu-title a{color: #FFFFFF;text-decoration: none;overflow: hidden}
#responsive-menu #responsive-menu-title a:hover{color: #000000;text-decoration: none}
#responsive-menu .appendLink,#responsive-menu .responsive-menu li a,#responsive-menu #responsive-menu-title a{transition: 1s all;-webkit-transition: 1s all;-moz-transition: 1s all;-o-transition: 1s all}
#m-menu ul#nav li.first{border-left:0;border-right:0}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.footer-section--legal__legal-menu .menu .leaf .last,.footer-section--legal__legal-menu .menu li .last{border-width:0}
.footer-section--legal__legal-menu .menu .last{border-width:0}
.footer-section__menu .leaf.last,.footer-section__menu .last{margin-bottom:0}
.menu-minipanel-panel .menu li.last.expanded{position:relative;-webkit-transform:translateZ(0)}
.submenu .last{margin:0;padding:0}
.submenu .leaf,.submenu .last,.submenu .collapsed{display:block;list-style:none;line-height:1}
#competition-main-menu li.last .menu-minipanel-panel,#microsite-main-menu li.last .menu-minipanel-panel{right:0 !important}
html:not(.lt-ie10) li.accent-border--turquoise ul.menu .leaf,html:not(.lt-ie10) li.accent-border--turquoise ul.menu .last,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel .leaf,html:not(.lt-ie10) li.accent-border--turquoise .menu-minipanel-panel .last,html:not(.lt-ie10) li.accent-border--turquoise .submenu .leaf,html:not(.lt-ie10) li.accent-border--turquoise .submenu .last{max-width:100%}
html:not(.lt-ie10) li.accent-border--purple ul.menu .leaf,html:not(.lt-ie10) li.accent-border--purple ul.menu .last,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel .leaf,html:not(.lt-ie10) li.accent-border--purple .menu-minipanel-panel .last,html:not(.lt-ie10) li.accent-border--purple .submenu .leaf,html:not(.lt-ie10) li.accent-border--purple .submenu .last{max-width:100%}
.static-header__user-menu .leaf.last,.static-header__user-menu .last{margin-bottom:0}
#prize-concepts .filters ul li.last{padding-right:0}
.primary-nav--vertical .primary-nav__sub-menu{position:relative;top:0;display:none;width:100%;background-color:#ae27a7;padding:0;border-radius:0}
.primary-nav--vertical .js-open.primary-nav__sub-menu{display:block}
.primary-nav--vertical:after{content:'';display:block;height:3px;margin:23px 15px 30px;background:#ae27a7}
.primary-nav--vertical .primary-nav__sub-menu .primary-nav__sub-menu__buttons--see-all-shows a{width:100%;border:0;border-radius:0;line-height:inherit;font-family:"Avant Garde Gothic",sans-serif;color:#fff;text-transform:none}
.primary-nav--vertical .primary-nav__sub-menu .primary-nav__sub-menu__buttons--see-all-shows a:hover,.primary-nav--vertical .primary-nav__sub-menu .primary-nav__sub-menu__buttons--see-all-shows a:focus{border-radius:0;color:#fff}
.primary-nav--vertical .primary-nav__sub-menu .primary-nav__sub-menu__buttons--full-schedule{display:none}

  .footer .copyright {
    
    float: left;
    clear: both;
    margin: 10px 0 0;
    font-size: 12px;
    line-height: 23px;
    color: #fff; }

    .footer .copyright p, .footer .copyright ul, .footer .copyright li {
      display: inline-block; }

    .footer .copyright li:after {
      content: " |"; }

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

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

      .footer .copyright p, .footer .copyright ul {
        display: block; }

      .footer .copyright li + li:before {
        content: "| "; }
