﻿

img.bg-page {
	position: absolute;
	z-index: 0;
}





.post-meta {
	clear: both;
	color: #999;
	font-size: 12px;
	margin: 0 0 25px;
	text-transform: lowercase;
}
.grid .date-display-single,.date-display-single,body.node-type-iaea-video .date-display-single{color:#999999;}


#header #top #logo a .text-logo {
	color: #333;
	display: inline-block;
	font-size: 30px;
	padding: 10px 0;
}


#header #top #logo #retina-logo { display: none; }

	#header #top #logo #default-logo { display: none; }


	#logo {
		float: none;
		margin: 0;
		text-align: center;
	}

#header #top #logo #default-logo, #header #top #logo #retina-logo { height : 75px; }



.fl, .alignleft { float:left; }


#sidebar {
height:auto;
float:right;
text-align: center;
}

  .four.columns                   { width: 32%; }
.row{margin-right:-15px;margin-left:-15px}


.tab-menu-content .row {
  margin-left: -45px;
  margin-right: -45px;
}

.tab-menu-content .row [class*="col-"] {
  padding-left: 45px;
  padding-right: 45px;
}

.fastfood .fastfood-items .row {
  margin-left: -30px;
  margin-right: -30px;
}

.milestones .row {
  margin-left: -20px;
  margin-right: -20px;
}

.shop-page .row {
  margin-left: -26px;
  margin-right: -26px;
}

.product-detail-page .row {
  margin-left: -26px;
  margin-right: -26px;
}

.reservation-content .row {
  margin-left: -30px;
  margin-right: -30px;
}
.projects .view-empty,.projects .view-pager,.projects .view-content{margin:0 auto;padding-left:20px;padding-right:20px;max-width:1040px;}
body.shop-overview .view-shops-goto .view-content{display:inline-block;}
body.shop-overview .view-shops-map .view-content{margin:0 auto;max-width:1040px;}
html.flexbox .news-block.columns .view-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;}

  
  #td-mobile-nav {
    position: absolute;
    overflow: hidden;
    display: block;
    width: 100%;
  }

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

  #td-mobile-nav .td-link-element-after {
    position: relative;
  }


img.centered, .aligncenter{display:block;margin:0 auto 10px;}


.right {
	float: right;	
}


#footer .secondary .right {
	float: right;
}


#footer .secondary .right span{
	padding: 0 5px;
	color: #4d4d4d;
}
	
	
	#footer .secondary .left,
	#footer .secondary .right{
		float: none;		
	}

   .navbar-wrapper .navbar-header {
    float: left;
  }

.fb_tw_you{ margin-top:0;}

.sidebarsocialplugin .fb_tw_you{ margin-top:20px !important; }
#logo{position:absolute;top:5px;z-index:500;max-width:60px;}

#menu #fly-out-menu ul li.menu-item-has-children {
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}

#menu #fly-out-menu ul li.menu-item-has-children:first-child {
  border-top: 1px solid white;
}

#menu #fly-out-menu ul li:not(.menu-item-has-children) {
  padding-top: 15px;
  padding-bottom: 15px;
}

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


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


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

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


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


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


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


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


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


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


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


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}


#footer {
	clear: both;
	margin: 0 auto;
	max-width: 960px;
	padding: 0 25px 0 25px;
}


#footer-wrapper {
	margin: 0;
	padding: 0;
}


#footer a {
	color: #fff;
	font-weight: 400;
}


#footer a:hover {
    color: #FF0000;
}


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



#footer .social-icons {
	list-style: none;
	line-height: normal;
    padding: 0;
	margin: 0;
	text-align: right;
}


#footer .yelp-icon,
#footer .vimeo-icon, 
#footer .youtube-icon, 
#footer .twitter-icon,
#footer .facebook-icon, 
#footer .linkedin-icon, 
#footer .rss-feed-icon, 
#footer .instagram-icon,
#footer .pinterest-icon, 
#footer .foursquare-icon,
#footer .google-plus-icon, 
#footer .stumble-upon-icon {
	display: inline;
	margin: 1px;
	padding-left: 3px;
}


.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before {
    content: ' ';
    display: table;
}


.clearfix:after,
#container:after,
.widget-wrapper:after {
    clear: both;
}


.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper {
    zoom: 1;
}


div.content {
	width: 670px;
	color: #CCC;
	padding: 15px 15px 95px 30px;
}


.content h1 {
	font-family: adobe-garamond-pro,sans-serif;
	color: #a51300;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 2px;
	font-size: 1.5em;
	
	border-bottom: 1px solid #424242;
	margin-bottom: 10px;
	text-transform: lowercase;

}





.content h2 {
	font-family: adobe-garamond-pro,sans-serif;
	color: #a51300;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 2px;
	font-size: 1.5em;
	
	margin-bottom: 10px;
	text-transform: lowercase;

}


.content p {
	font-weight: 300;
	font-size: .75em;
	line-height: 2em;
	color: #e9e9e9;
	letter-spacing: 1px;
	margin-bottom: 20px;
}


#page-reservations div.wrapper-bottom div.content div a {
	display: none;
}


#page-home div.wrapper-bottom div.content p a {
	color: #FFF;
	text-decoration: underline;
}

.two-sidebar-center #column-main .mcolumn-pad {
  padding-right: 20px;
  padding-left: 20px;
}

.one-sidebar-right #column-main .mcolumn-pad,
.two-sidebar-right #column-main .mcolumn-pad {
  padding: 14px 30px 0 15px;
}

.one-sidebar-left #column-main .mcolumn-pad,
.two-sidebar-left #column-main .mcolumn-pad {
  padding: 14px 15px 0 30px;
}

.fullwidth #column-main .mcolumn-pad {
  padding-right: 15px;
  padding-left: 15px;
}

  .responsive .one-sidebar-right #column-main .mcolumn-pad,
  .responsive .two-sidebar-right #column-main .mcolumn-pad {
    padding: 15px;
  }

#jsdwelcome .social, #jsdwelcome .social ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 1;
}

#jsdwelcome .social ul a {
	width: 32px;
	height: 32px;
	display: block;
}


#jsdwelcome .social li {
	float: left;
	width: 32px;
	margin-left: 6px;
}
#footer{clear:both;width:100%;}
#footer-widget-area{overflow:hidden;}
#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px;}
#footer-widget-area #fourth{margin-right:0;}
#container,	#header,	#footer{margin:0;width:100%;}

	.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_1.alpha,.grid_1.omega, .grid_2.alpha,.grid_2.omega, .grid_3.alpha,.grid_3.omega, .grid_4.alpha,.grid_4.omega, .grid_5.alpha,.grid_5.omega,
	.grid_6.alpha,.grid_6.omega, .grid_7.alpha,.grid_7.omega, .grid_8.alpha,.grid_8.omega, .grid_9.alpha,.grid_9.omega, .grid_10.alpha,.grid_10.omega, .grid_11.alpha,.grid_11.omega {width: 100%;margin: 0 0 30px}

	

	.view-jugadores-convocados .isotope-element.grid_2,
	.view-jugadores-internacionales .isotope-element.grid_2 {
		  width: 23%;
		  margin: 0 0 30px;
		  margin-left: 1%;
		  margin-right: 1%;
	}


	.lista-salon.grid_2 { margin-bottom: 10px; width: 23%; margin-left: 10px;}

.info{
width:auto;
padding:34px 10px 0;
}

	#tt-boxed-layout .top-holder, #tt-boxed-layout .info{width: 94%;}


.row {
  
}


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


.row:after {
  clear: both;
}




.checknow .row{
    padding: 10px 0px;
    border-top:1px solid #DADADA;
}

#content_top {
	text-align: center;
	padding-bottom: 10px;
}



#header_menu_top, #header_menu_bottom, #header_l2, #header_r2, #header_l1, #header_r1, #content_l2, #content_r2, #content_l1, #content_r1, #content_top, #footer, #leftnav, #rightnav {
	display: none;
}

.clear {
	clear:both;
}
.content h1{line-height:1;}
#mission,.node .content,.comment .content{line-height:1.4em;}

.node .content, .comment .content {
  margin: .5em 0 .5em;
}


#header .front_nav .block-views .content ul{   
	display:none;
	background-color: #fff;
	z-index: 99; margin: -1px 0 0 6px;
	border: 1px solid #CBD7D0;
	border-top:none;
	-webkit-box-shadow: 0 5px 10px rgba(54, 53, 53, 0.11); 
	-moz-box-shadow: 0 5px 10px rgba(54, 53, 53, 0.11); 
	box-shadow: 0 5px 10px rgba(54, 53, 53, 0.11);
	width:464px;
    margin: 0;
    position: absolute;
}

#header .front_nav .block-views:hover .content ul{display:block;}

#header .front_nav .block-views .content ul li{    color: #FFFFFF;
    display: block;
    line-height: 1.1em;
	margin-left:0;
}


#header .front_nav .block-views .content ul li a{
    display: block;
	 padding-bottom: 4px;
	 padding-top:4px;
    padding-left: 10px;
}


#header .front_nav .block-views .content ul li a:hover{
    color:#fff;
	background:#174ba7;
	text-decoration:none;
}


#home .view-Alerts .views-row-odd p, #home .view-Alerts .views-row-even p,
#home .view-Alerts .views-row-odd .content, #home .view-Alerts .views-row-even .content {
  margin-bottom: 0;
}


.quiz-results .content-holder {
    margin: 0;
    padding: 0;
    width: 100%; 
    float: left;
}


.page-node-2263 .content {
  position: relative;
}


.content-holder{
float: left;
}


  .block-menu.blue .content, body.node-type-hub-page #content .block-menu-block .content, #sidebar-left .blue .content {
    display: none;
  }

#page { padding-bottom: 30px; }


.shell { width: 1000px; margin: 0 auto; }


#home-brief{background: #e8efea; margin-bottom: 10px;}

	#home-brief .featured-white{margin: 10px 0; text-align: center;}

	

	#home-brief .featured-green{font-size: 14px;margin-top: 30px; background: #e8efea; border-bottom: 1px solid #AAA; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8efea), to(#AAA)); background-image: -webkit-linear-gradient(#e8efea, #AAA), -webkit-linear-gradient(#e8efea, #AAA) ; background-image: -moz-linear-gradient(#e8efea, #AAA), -moz-linear-gradient(#e8efea, #AAA); background-image: -o-linear-gradient(#e8efea, #AAA), -o-linear-gradient(#e8efea, #AAA); background-image: linear-gradient(#e8efea, #AAA), linear-gradient(#e8efea, #AAA); -moz-background-size: 1px 100%; background-size: 1px 100%; background-position: 0 0, 100% 0; background-repeat: no-repeat; }

		
		#home-brief .featured-green h4{font-family: "Interstate";text-transform: uppercase;font-size: 14px;}


#home-brief #shellshock {
	text-align: left;
}



	    #home-brief #shellshock, #home-brief #housecall-home {
			text-align: left; 
		}

.cn_page_events {
	display:none;
}
.field-name-field-tags .field-item{margin:0 1em 0 0;}

span.sidebarajaxtabs{ 
	margin-bottom:4px;
	display:block;
	font-family:georgia, "trebuchet ms", garamond, serif;
	padding-top:10px;
}
.site-footer-social-icon-list{clear:left;float:left;list-style:none;margin-left:-5px;overflow:hidden;width:210px}
.site-footer-meta-text-var-width.site-footer-meta-text,.site-footer-social-icon-list-var-width.site-footer-social-icon-list{clear:none}

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



.addthis_toolbox.addthis_default_style.socialMedia {
    margin-right: 0 !important;
}

.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}

.nav {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
}

.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

.nav li + .nav-header {
  margin-top: 9px;
}

.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}

.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.nav-tabs,
.nav-pills {
  *zoom: 1;
}

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

.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-stacked {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.nav .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}


.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}

.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

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

.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

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

.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}

  .nav-collapse {
    clear: both;
  }

  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }

  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }

  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }

  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }

  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
  }

  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }

  .nav-collapse .dropdown-menu .divider {
    display: none;
  }

  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  }

  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }

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

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

        .navbar .nav li a { 
          color: #999999;
        }

        .navbar .nav li a:hover { 
          color: #ffffff;
        }

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}
.megamenu-skin-minimal .megamenu-slot{margin-right:4px;border-bottom:1px solid #bbb;}
.megamenu-skin-minimal .megamenu-slot-title,.megamenu-skin-minimal .megamenu-slot-title a{background-color:#bbb;color:#fff;font-size:100%;text-align:center;text-transform:uppercase;}
.megamenu-skin-friendly .megamenu-slot,.megamenu-skin-friendly .megamenu-slot a:hover{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.megamenu-skin-friendly li.megamenu-slot{width:200px;margin:10px 10px auto auto;background:#b08700;padding-top:10px;padding-bottom:10px;}
.megamenu-skin-friendly li.megamenu-slot:hover{background-color:#b08700;}
.megamenu-skin-friendly .hovering .megamenu-parent-title span:hover,.megamenu-skin-friendly .megamenu-slot-title span{cursor:default;}
.megamenu-skin-friendly .megamenu-slot-title{font-family:"Arial Black",Arial,Helvetica,sans-serif;color:#f4ebcb;}
.megamenu-skin-friendly .megamenu-slot-title a:link,.megamenu-skin-friendly .megamenu-slot-title a:visited{color:#f4ebcb;}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-slot a{color:#fff;}
.megamenu-skin-friendly .megamenu-slot a:hover{color:#fff;background:#00325b;}


.megamenu-slot-title {
list-style:none;}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}
 ul.inline-list.respond .menu-item{display:none}

#Cover .video .video-caption { 
font-family: 'theSerifItalic', 'Enriqueta'; }

#Cover .video .video-caption:first-child { display: inline-block; margin-bottom: 1.5em; }

#preheader .audience-clickable .menu-audience-container li {
	padding:8px 0px;
	border-left:none;
}

#footer .links li.menu-parent-item{margin:3px 0 15px 0;}

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

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

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

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

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

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

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

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

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

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

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

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

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}

#footer #footer-nav .menu-item-172 {
  display: none;
}
.media{margin-top:15px}
.media:first-child{margin-top:0}
.media,.media-body{zoom:1;overflow:hidden}
.media-body{width:10000px}
.media-object{display:block}
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}
.media-middle{vertical-align:middle}
.media-bottom{vertical-align:bottom}
.media-heading{margin-top:0;margin-bottom:5px}
.media-list{padding-left:0;list-style:none}



.media-cat-loop .row{
	margin-bottom: 30px;
}










li.media{
	position:relative;
}

ul.media-list li .pull-left img{
	width: 150px;
	height: auto;
}
	
ul.media-list li .pull-left{
	margin-bottom: 10px;
	float: none;
}

.media-list .entry-content p{
	text-align: justify;
}


ul.media-list hr:last-child{
	display: none;
}
.global-header-footer .global-footer__social-mobile__item{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:0 20px 0 0}
.global-header-footer .global-footer__social-mobile__item a:before{font-size:26px}
.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:14px;padding-right:14px}
.col-sm-2{width:16.6666666667%}
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}

#right_mid2 {
	margin: 0;
	padding: 0;
	border-top: 0px solid #a52b02;
	background-color: #e9ecf3;
}


#main_right #right_top h2, #main_right #right_mid h2, #right_mid2 h2{
   	color: #01458c;
	border: 0;
	margin: 0px 10px 5px 0px;
	font: bold 100%/110% verdana, helvetica, sans-serif;
	padding: 10px 10px 0px 10px;
}
 #page .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#223065}
 #page .mejs-controls .mejs-time-rail .mejs-time-current{background:#223065}
 #page .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#000}
 #page .widget_wp125{padding:0}
 #page .widget_wp125.widget{border:none;padding:0;margin:0 0 1em 0}
 #page .widget_wp125.widget .wtitle{display:none}
 #page .widget_wp125.widget .winner{padding:0;line-height:1px}
 #page .widget_wp125 .winner{width:100%}
 #page .widget_wp125 .wp125ad{padding:0;width:auto;float:left;max-width:50%}
 #page .widget_wp125 .wp125ad a{margin:6px;padding:5px;margin:2px 5px 5px 5px;display:inline-block;border:1px solid transparent;background:#cacaca;border:1px solid #d5d5d5;box-shadow:0 1px 2px rgba(0,0,0,0.4)}
 #page .widget_wp125 .wp125ad a img{width:125px;height:auto;display:block;box-shadow:0 1px 2px #dfdfdf}
 #page .widget_wp125 .wp125ad a:hover{background:#d5d5d5}
 #page div.wpcf7-mail-sent-ok{border:1px solid #cee5bb;background:#dff0d8}
 #page span.wpcf7-not-valid-tip{border:1px solid #faebcc;background:#fcf8e3}
 #page div.wpcf7-validation-errors{border:1px solid #ebccd1;background:#f2dede}
 #page div.wpcf7-mail-sent-ok,#page span.wpcf7-not-valid-tip,#page div.wpcf7-validation-errors{text-shadow:0 1px 0 rgba(255,255,255,0.8);text-align:center;-webkit-box-shadow:inset 1px 1px 2px rgba(255,255,255,0.5);-moz-box-shadow:inset 1px 1px 2px rgba(255,255,255,0.5);box-shadow:inset 1px 1px 2px rgba(255,255,255,0.5)}
#footer-wrapper .mobile-copyright{display:none;padding-top:30px;}

	.mh-tabletland .header-4 .header-right, .mh-tabletland .header-5 .header-left {
		margin-bottom: 0;
		width: 100%;
		margin-left: 0;
	}

	.header-4 .header-right, .header-5 .header-left {
		margin-bottom: 0;
		width: 100%;
		margin-left: 0;
	}

#header-section .header-menu .menu li, #mini-header .header-right nav .menu li {border-left-color: #e4e4e4;}
#box-block-views-prom_software_blocks-block .views-view-grid tr td.col-3{background-position:-644px 0px;}



#cff .cff-share-container{
  position: relative;
  display: inline;
}
.seed-csp4 .row{margin-left:-15px;margin-right:-15px}
.seed-csp4 .row:before,.seed-csp4 .row:after{content:" ";display:table}
.seed-csp4 .row:after{clear:both}

.seed-csp4 p, .seed-csp4 .row{ margin:0;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}
.col-sm-3{width:25%}


	
	.blog-masonry-fw .col-sm-3 {
		width: 20%;
	}

#footer .copyright a {
  color: #aaa;
}



#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
#sidebar .widget h3,
.tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
h5.toggle a,
.full-boxed-pricing ul li.title-row,
.full-boxed-pricing ul li.pricing-row,
.sep-boxed-pricing ul li.title-row,
.sep-boxed-pricing ul li.pricing-row,
.person-author-wrapper,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title{
	font-family:"Montserrat", Arial, Helvetica, sans-serif !important;
}


#sidebar .widget h3{font-size:13px !important;}


.post-content h3,#sidebar .widget h3,.project-content h3,.title h3,#header .tagline,.person-author-wrapper span,.product-title{
	color:#333333 !important;
}

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


#sidebar .widget h3, #sidebar .widget .heading h3{color:#333333 !important;}

.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:#e0dede;}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
.category #content{padding:20px 0}
.custom-skin #content-wrap{background:#fff;width:100%;max-width:62.5rem;margin:0 auto}
#home-hero-image{min-height:180px;max-height:440px;background-color:#98918b;overflow:hidden}
#home-hero-image:before{padding-top:28.5%}
#home-hero-image .content{min-width:631px;overflow:hidden}
.aspect-ratio{position:relative}
.aspect-ratio:before{content:"";display:block}
.aspect-ratio .content{position:absolute;top:0;left:0;bottom:0;right:-1px}
.aspect-ratio.aspect-ratio-1-1:before{padding-top:100%}
.aspect-ratio.aspect-ratio-1-2:before{padding-top:50%}
.aspect-ratio.aspect-ratio-3-1:before{padding-top:33.3%}
.aspect-ratio.aspect-ratio-20-3:before{padding-top:15%}
.aspect-ratio.aspect-ratio-16-9:before{padding-top:56.25%}
.aspect-ratio.aspect-ratio-4-3:before{padding-top:75%}
.hero-bg.aspect-ratio-1-1:before{padding-top:100%}
.hero-bg.aspect-ratio-1-2:before{padding-top:50%}
.hero-bg.aspect-ratio-3-1:before{padding-top:33.3%}
.hero-bg.aspect-ratio-20-3:before{padding-top:15%}
.hero-bg.aspect-ratio-16-9:before{padding-top:56.25%}
.hero-bg.aspect-ratio-4-3:before{padding-top:75%}
.stretch-image-bg.aspect-ratio-1-1:before{padding-top:100%}
.stretch-image-bg.aspect-ratio-1-2:before{padding-top:50%}
.stretch-image-bg.aspect-ratio-3-1:before{padding-top:33.3%}
.stretch-image-bg.aspect-ratio-20-3:before{padding-top:15%}
.stretch-image-bg.aspect-ratio-16-9:before{padding-top:56.25%}
.stretch-image-bg.aspect-ratio-4-3:before{padding-top:75%}


.wrapmenu { overflow: auto;}
.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}
.img-responsive{display:block;height:auto;max-width:100%}


.homepage-featured-content-slider {
  background-color: #cccccc;
  padding: 12px 0; }

  .homepage-featured-content-slider .featureSlider {
    position: relative; }

  .homepage-featured-content-slider .media {
    padding-bottom: 15px; }

    .homepage-featured-content-slider .media .h4 {
      color: #000;
      font-size: 14px;
      font-weight: bold;
      line-height: 18px;
      margin-bottom: 2px;
      margin-top: 5px; }

    .homepage-featured-content-slider .media .h5 {
      color: #777;
      font-size: 12px;
      font-weight: normal;
      line-height: 16px;
      margin-bottom: 2px;
      margin-top: 0; }

    .homepage-featured-content-slider .media .h6 {
      color: #777;
      font-size: 12px;
      font-weight: normal;
      line-height: 16px;
      margin-bottom: 0;
      margin-top: 0; }

    .homepage-featured-content-slider .media .media-left {
      padding-right: 15px; }

    .homepage-featured-content-slider .media .media-object {
      height: auto;
      width: 105px; }

    .homepage-featured-content-slider .media span {
      display: block; }

    .homepage-featured-content-slider .media a:hover {
      text-decoration: none; }

    .homepage-featured-content-slider .media .read-more {
      display: block;
      font-size: 12px;
      font-weight: 500;
      margin: 8px 0 0;
      position: relative;
      text-align: left;
      z-index: 15; }

  .homepage-featured-content-slider .rsDefault .rsBullet, .homepage-featured-content-slider .rsDefault .rsBullet span {
    height: 5px;
    width: 5px; }

  .homepage-featured-content-slider .rsDefault .rsBullets {
    padding: 20px 20px 0; }

  .homepage-featured-content-slider .rsDefault .rsBullet {
    margin: 0 3px 0; }

  .homepage-featured-content-slider .rsDefault .rsBullet span {
    background-color: #777777; }

  .homepage-featured-content-slider .rsDefault .rsBullet.rsNavSelected span {
    background-color: #0096d6; }

	.content,
	.site-header .widget-area {
		width: 100%;
	}

	.footer-widget-socialmedia .widget-wrap img {
    	background: #251b07;
	}


    
    #sidebar .widget.widget_nav_menu,
    .widget.widget_text {
        background: #9abea9;
        margin: 0;
        padding: 0;
        border: 0;
    }

    .widget.widget_nav_menu .menu {
        margin: 0;
    }

    .widget.widget_nav_menu .menu li {
        border-top: 2px solid #916d4f;
    }

    .widget.widget_nav_menu .menu li:first-chid {
        border-top: 0;
    }

    .widget.widget_nav_menu a {
        display: block;
        padding: 5px 0;
        color: #ffffff;
        text-align: center;
        font-size: 1.3em;
    }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .health-and-wellness .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        display: block;
        float: none;
        position: relative;
        background: none;  
        margin: 0 0 15px;
        padding: 0;
        width: 100%;
        height: auto;
        top: 0;
    }

    .widget.widget_nav_menu .menu li:nth-child(even) {
        border-right: none;
    }

    .widget.widget_nav_menu .menu li:nth-child(1),
    .widget.widget_nav_menu .menu li:nth-child(2) {
        border-top: 2px solid #916d4f;
    }

    .home-bot .testimonials .widget-wrap a img {
        width: 100%;
        max-width: 300px;
    }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        width: 100%;
        margin: 0;
        padding: 0 0 0 250px;
    }

    .home-bot .health-and-wellness .widget-title.widgettitle {
        float: left;
        margin: 0 250px 0 0;
    }


.third-row-nav .free-callout .free-text {
    color: #0096d6;
    font-size: 17px;
    font-family: 'MuseoSlab',verdana,Georgia,Times,serif;
    font-weight: 900;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}



.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.row:before,
.row:after,
header .box:after,
header .box:before,
.navbar:before,
.navbar:after,
.footer:before,
.footer:after,
.thumbnail:before,
.thumbnail:after,
.articles-home-pag .views-row-even:before,
.articles-home-pag .views-row-even:after,
#slider ul:after,
#slider ul:before,
.share-pop-up:after,
.share-pop-up:before {
    content: " " !important;
    display: table;
}

.clearfix:after,
.container:after,
.row:after,
header .box:after,
.navbar:after,
.footer:after,
.thumbnail:after,
.articles-home-pag .views-row-even:after,
#slider ul:after,
.share-pop-up:after
{ clear: both; }


.main-menu.lang-menu,
.main-menu.lang-menu .clearfix,
.main-menu.local-menu .clearfix { 
    display: inline-block;    
}

    .main-menu.local-menu .clearfix { display: none; }

      #logo {
        width: 90%;
      }
#navbar{width:100%;display:block;}
#navbar .section{margin:0 auto;width:85%;max-width:1293px;}
#navbar #block-search-form,.nav-search{float:left;display:inline-block;margin-top:.65em;margin-right:0;margin-left:.25em;margin-bottom:0;}
#navbar #block-search-form input[type=text]{margin-bottom:0;margin-top:0;}
#navbar #block-search-form .form-submit,#top-menu-search .form-submit{margin-bottom:0;background-color:transparent;}

	#topnav-menu li.menu-item:hover a {
		background: rgba(0,0,0,0.2);
	}
ul.side-nav li.divider{border-top:1px solid #e6e6e6;height:0;padding:0}
#homefooter .homelocation{font-family:"Helvetica Neue",Arial,sans-serif;font-size:0.8125em;font-weight:400;clear:both;text-align:right;padding-top:12px;}
.homelocation span{display:inline;margin-right:1em;}
.navigation .homelocation{font-size:0.9286em;line-height:1.308em;text-align:center;margin-top:20px;color:#ebebeb;}
.img-responsive{display:block;max-width:100%;height:auto}
#mobile-nav-menu-wrap #mobile-nav-contents .head img.img-responsive{max-width:80%;display:inline-block;vertical-align:middle}
section.featured-image .img-responsive{width:100%}
.sg-locator .sg-gmap-wrapper img.img-responsive{width:100%;height:auto}
.sg-locator #selected-dealer .subHead .img-responsive{display:inline-block}
.sg-locator .dealers-listings .dealer-info .subHead .img-responsive{display:inline-block}




#logo a h1 {
	display: none;
}


.alignleft {
	float: left;
}


.page-content img.alignleft {
	padding: 0 20px 20px 0;
}


.two-thirds.alignleft {
	margin-right: 2%;
}


.one-third.alignleft {
	margin-right: 2%;
}
.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}
.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}
.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}
.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}
.view .date-nav-wrapper .clear-block{margin-bottom:10px;}
.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}
.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}
.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}
.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}
.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}
.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}
.view-calendar .feed-icon{margin-top:5px;}
.view table.mini .date-prev,.view table.mini .date-next{background:none;}
.view .progress-disabled{float:none;}
.view-itss-news a.itssnws_a{color:#00692E;}
#block-views-itss-news-block .view-id-itss_news table{border:none;background:none;}
#block-views-itss-news-block .view-id-itss_news table td{background:none;border:none !important;}
#block-views-itss-news-block .view-id-itss_news table tr.row-last td{border:none;background:none;}

.home-pager {
  margin: 25px auto 60px auto;
  display: inline-block;
}

.home-pager span {
  color: transparent;
  width: 15px;
  height: 15px;
  display: inline-block;
  border: 1px solid #ffffff;
  margin: 0px 5px;
  cursor: pointer;
  background-color: transparent;
  -webkit-transition: background-color 0.3s ease-in;
  -moz-transition: background-color 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in;
  transition: background-color 0.3s ease-in;
}

.home-pager span.cycle-pager-active {
  background-color: #ffffff;
}


	section#text-7 .textwidget {
		margin-top: 18px;
	}


#preheader, #preheader-inner, #preheader-toggle, #header, #header-inner, #precontent, #precontent-inner, #content, #content-inner, #prefooter, #prefooter-inner, #footer, #footer-inner { 
	margin-left: auto; margin-right: auto; 
}


#footer-inner{
	line-height: 20px;
}



 
.pwebbox_toggler.pweb-icon {
	padding: 5px 40px 5px 10px;
    font-size: 16px;
}

.pweb-horizontal.pweb-right .pwebbox_toggler.pweb-icon {
	padding: 5px 10px 5px 40px;
}

.pweb-vertical.pweb-left .pwebbox_toggler.pweb-icon,
.pweb-vertical.pweb-right .pwebbox_toggler.pweb-icon {
	padding: 40px 5px 10px 5px;
}


.pwebbox_toggler.pweb-icon .pweb-icon {
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 18px;
	background-repeat: no-repeat;
	background-position: center top;
}

.pwebbox_toggler.pweb-icon-icomoon .pweb-icon:before {
	font-family: 'IcoMoon';
	speak: none;
}

.pwebbox_toggler.pweb-icon-gallery.pweb-opened .pweb-icon {
	background-position: center bottom;
}

.pweb-horizontal.pweb-right .pwebbox_toggler.pweb-icon .pweb-icon {
	left: 5px;
	right: auto;
}

.storytitle  {background: none; color: #ffffff; font-size: 12px; font-weight: bold; font-family: Verdana, Helvetica,sans-serif; text-decoration: none}

.home-wide .cp-small .cp-data { margin-right: 10px; }

	.sb-wide .cp-small .cp-data { margin-right: 10px; }

	.cp-small .cp-data { margin-right: 10px; }

	
.aligncenter {
	display: block;
	margin: 0 auto 10px;
	}



img.aligncenter.size-full.wp-image-4412
{
clear: both;
margin: 0 auto;
display: block;
float: none;
}



img.aligncenter.size-full.wp-image-5887
{
float: none;
margin: 0 auto;
}


 
.clearfix:before, .clearfix:after, nav[role=navigation] .menu ul:before, nav[role=navigation] .menu ul:after { content: ""; display: table; }

.clearfix:after, nav[role=navigation] .menu ul:after { clear: both; }

.clearfix, nav[role=navigation] .menu ul { zoom: 1; }
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}


.icon1 {
    float: right;
    margin-left: 15px;
    margin-top: 2px;
}

.text-right {
	text-align: right
}


.block .rate span{
    width: 42px;
}


.block-search .listing .preview .rate{
    float: none;
}



.block .rate .precentage{
    background: none;
}


a.rate-it-text-link{
    margin: 3px 0 0 -3px;
    width: 60px;
    display: block;
    color: black !important;
}
.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#f8f5f0}
.jumbotron h1,.jumbotron .h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }

.footer .column {
	display: inline-block;
	vertical-align: top;
	padding-left: 5px;
}

#homepage .three-column .column {
	display: inline-block;
	width: 300px;
	text-align: left;
}

#homepage .three-column .column:first-child {
	float: left;
}

#homepage .three-column .column:last-child {
	margin-right: 0;
	float: right;
}


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


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


#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}


.article-grid { margin: 0 auto; padding-top: 1em; }

.article-grid div a img { border: 3px solid #FFF; padding: 4px; }

.article-grid div:hover a img { border: 3px solid #222; padding: 4px; }

	
	.article-grid .one-third.column.right-margin p { margin-bottom: 4em; }

	.article-grid .one-third.column p { margin-bottom: inherit; }

	.article-grid div a img, .article-grid div:hover a img { border: 0; padding: 0; }
 .commentlist ul.children .odd,.commentlist ul.children .even,.commentlist li ul li ul li,.tablepress .even td,.dbx-content,#TB_load,#Stay{background:#fff;}


#right_column .list .nav_left,
#right_column .list .nav_right {
  display: none;
}



#cart-form th.first, #cart-form td.first { padding-left: 10px; }
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}
.mobile .watch .featured-rotator .view-header{padding:0;font-size:10px;font-weight:bold;letter-spacing:-0.08em;line-height:1em;margin:0;text-transform:uppercase;}
.pane-on-tv-tonight .view-header{position:absolute;top:-28px;left:135px;}
.front-secondary .pane-full-episodes-listing .view-header{margin:-1.25em 0 1.25em 0;text-transform:uppercase;font-size:0.75em;line-height:2em;color:black;font-weight:700;}
.pane-you-may-also-like-panel-pane-2 .view-header,.pane-you-may-also-like-panel-pane-3 .view-header{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-weight:700;text-transform:uppercase;line-height:0.8;margin-bottom:0.625em;font-size:2.2em;}
.view-clips-most-recent-show-landing .view-header{font-size:1.125em;line-height:1.33333em;font-weight:700;text-transform:uppercase;letter-spacing:-0.08em;height:100%;}
.node-type-interior-show-page.pics .column-two .pane-interior-show-pics .view-header{margin-bottom:12px;}
.node-type-interior-show-page.pics .column-two .pane-interior-show-pics .view-show-site-all-albums .view-header h2{font-size:1.125em;line-height:1.33333em;line-height:1;float:left;}
.view-show-site-landing-pics .view-header{font-size:1.125em;line-height:1.33333em;font-weight:700;text-transform:uppercase;letter-spacing:-0.08em;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-4 .view-header{margin-bottom:-0.5em;margin-left:0.5em;position:relative;font-size:2.25em;text-transform:uppercase;z-index:11;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .view-header{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-weight:700;text-transform:uppercase;line-height:0.8;margin-bottom:0.625em;font-size:2.2em;}
.full-episodes-view-block .view-header{margin-bottom:-0.5em;margin-left:0.5em;position:relative;font-size:2.25em;text-transform:uppercase;z-index:11;}
.pane-photo-gallery-node-rotator-panel-pane-1 .view-header h2,.pane-photo-gallery-node-rotator-panel-pane-1 h2.pane-title,.view-photo-gallery-node-rotator .view-header h2,.view-photo-gallery-node-rotator h2.pane-title{font-size:1.125em;line-height:1.33333em;line-height:1;font-weight:700;letter-spacing:-0.08em;text-transform:uppercase;margin:0;}
.tablet .node-type-video .panel-pane .pane-content .view-header,.tablet .node-type-playlist .panel-pane .pane-content .view-header{padding-left:40px;}
.node-type-video .pane-video-playlist-node-rotator .video-playlist-header,.node-type-video .pane-video-playlist-node-rotator .view-display-id-mobile_playlist .video-playlist-header,.node-type-video .pane-show-playlists-others .video-playlist-header,.node-type-video .pane-fox-panels-video-clips-only .view-header,.node-type-video .pane-fox-panels-video-episodes-only .view-header,.node-type-video .pane-playlist-video-list .view-header{padding:0px;font-size:1.25rem;font-weight:bold;letter-spacing:-0.08em;line-height:1em;margin:0;text-transform:uppercase;}
.node-type-show .view-rotator-type-1 .view-header,.node-type-interior-show-page .view-rotator-type-1 .view-header,.pane-video-playlist-node-rotator .view-header,.pane-video-playlist-node-rotator-panel-pane-1 .view-header,.node-type-bio-listings .view-rotator-type-1 .view-header{padding-left:0;}
.tablet .node-type-video .node-type-show .view-rotator-type-1 .view-header,.tablet .node-type-video
.node-type-interior-show-page .view-rotator-type-1 .view-header,.tablet .node-type-video
.pane-video-playlist-node-rotator .view-header,.tablet .node-type-video
.pane-video-playlist-node-rotator-panel-pane-1 .view-header,.tablet .node-type-video
.node-type-bio-listings .view-rotator-type-1 .view-header{padding-left:0;}
.pane-video-playlist-node-rotator .view-header,.pane-video-playlist-node-rotator-panel-pane-1 .view-header{position:relative;height:70px;}
.pane-video-playlist-node-rotator-panel-pane-1 .view-header h2{font-size:1rem;line-height:1;font-weight:bold;font-style:normal;letter-spacing:-0.08em;margin:0;text-transform:uppercase;position:absolute;bottom:10px;}
.pane-video-playlist-node-rotator .view-header,.pane-video-playlist-node-rotator-panel-pane-1 .view-header,.view-video-playlist-node-rotator .view-header{margin:0;letter-spacing:-0.08em;line-height:1em;text-transform:uppercase;font-weight:bold;}
.pane-show-playlists-others .view-id-video_playlist_node_rotator .view-header,.pane-show-playlists-full-episode .view-id-video_playlist_node_rotator .view-header{padding-left:0;}
.pane-show-playlists-others .view-id-video_playlist_node_rotator .view-header h2,.pane-show-playlists-full-episode .view-id-video_playlist_node_rotator .view-header h2{font-size:1.25rem;line-height:1;margin:0;}
.view-video-playlist-node-rotator.visible-desktop .view-header{display:block !important;}
.view-video-playlist-node-rotator.visible-tablet .view-header{display:block !important;}
.view-video-playlist-node-rotator.visible-tablet .view-header .presented-by{font-weight:normal;letter-spacing:1px;margin-bottom:1px;}
.view-video-playlist-node-rotator.visible-mobile .view-header{display:none !important;}
html .node-type-playlist .view-header{padding:0;font-size:1.25rem;font-weight:bold;letter-spacing:-0.08em;line-height:1em;margin:0;text-transform:uppercase;}
.view-full-episodes-listing .view-header{margin:6.5em 0 1.8em;}
.view-full-episodes-listing .view-header .fe-title{margin:0 0 .25em;font-size:0.9375em;line-height:1.6em;line-height:1;text-transform:uppercase;}


.site-footer,
.footer-widgets .widget-area {
  text-align: center; }


.footer-widgets .widget-area {
  margin: 1.875em 0;
  padding: 0 0.9375em; }


  .site-header .widget-area {
    width: 520px; }


  .content,
  .content-sidebar-sidebar .content,
  .content-sidebar-sidebar .content-sidebar-wrap,
  .footer-widgets-1,
  .footer-widgets-2,
  .footer-widgets-3,
  .sidebar-content-sidebar .content,
  .sidebar-content-sidebar .content-sidebar-wrap,
  .sidebar-primary,
  .sidebar-secondary,
  .sidebar-sidebar-content .content,
  .sidebar-sidebar-content .content-sidebar-wrap,
  .site-header .widget-area,
  .site-inner,
  .title-area,
  .wrap {
    width: 100%; }


  .archive-description,
  .author-box,
  .comment-respond,
  .entry,
  .entry-comments,
  .entry-footer .entry-meta,
  .header-image .site-header .widget-area,
  .sidebar .widget,
  .site-header {
    padding: 0; }

#features .feature-photo {
	border:0 none;
	display:block;
	margin:0;
}
.mk-page-section .vc_row-fluid{position:relative}

.rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-date-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-date-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-time-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-time-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-price-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-price-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-venue-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-date-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-date-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box p, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-time-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-time-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box p, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-price-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-price-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box p, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-venue-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-date-box i, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-date-box i, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box i, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box i, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-time-box i, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-time-box i, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box i, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box i, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-price-box i, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-price-box i, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box i, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box i, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box i, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-venue-box i, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box i, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-notes-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box {
  margin-top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-notes-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box p {
  margin: 5px 0;
}

  .rhp-rhino .rhino-event-wrapper .rhino-event-center, .rhp-rhino .tribe-events-single .rhino-event-center, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center {
    display: inline-block;
    float: left;
    width: 48%;
    padding-right: 3%;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-center.no-thumbnail, .rhp-rhino .tribe-events-single .rhino-event-center.no-thumbnail, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center.no-thumbnail {
    width: 65%;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-date-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-date-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center .rhino-event-date-box {
    display: none;
  }

 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box,  .tribe-events-single .rhino-event-center .rhino-event-date-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box,  .rhino-event-wrapper .rhino-event-center .rhino-event-time-box,  .tribe-events-single .rhino-event-center .rhino-event-time-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box, .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box,  .tribe-events-single .rhino-event-center .rhino-event-venue-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box, .rhino-event-wrapper .rhino-event-center .rhino-event-price-box,  .tribe-events-single .rhino-event-center .rhino-event-price-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}

 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box p,  .tribe-events-single .rhino-event-center .rhino-event-date-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box p,  .rhino-event-wrapper .rhino-event-center .rhino-event-time-box p,  .tribe-events-single .rhino-event-center .rhino-event-time-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p, .tribe-events-single .rhino-event-center .rhino-event-venue-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p, .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box p,  .tribe-events-single .rhino-event-center .rhino-event-venue-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p, .rhino-event-wrapper .rhino-event-center .rhino-event-price-box p,  .tribe-events-single .rhino-event-center .rhino-event-price-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box p,  .rhino-event-wrapper .rhino-event-center .rhino-event-date-box i,  .tribe-events-single .rhino-event-center .rhino-event-date-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box i,  .rhino-event-wrapper .rhino-event-center .rhino-event-time-box i,  .tribe-events-single .rhino-event-center .rhino-event-time-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box i, .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box i,  .tribe-events-single .rhino-event-center .rhino-event-venue-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box i, .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box i,  .tribe-events-single .rhino-event-center .rhino-event-venue-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box i, .rhino-event-wrapper .rhino-event-center .rhino-event-price-box i,  .tribe-events-single .rhino-event-center .rhino-event-price-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}

 .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box,  .tribe-events-single .rhino-event-center .rhino-event-notes-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box {
  margin-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.1);
}

 .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box p,  .tribe-events-single .rhino-event-center .rhino-event-notes-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box p {
  margin: 5px 0;
}


 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box,
 .rhino-event-wrapper .rhino-event-center .rhino-event-time-box,
 .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box,
 .rhino-event-wrapper .rhino-event-center .rhino-event-price-box,
 .tribe-events-single .rhino-event-center .rhino-event-date-box,
 .tribe-events-single .rhino-event-center .rhino-event-time-box,
 .tribe-events-single .rhino-event-center .rhino-event-price-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
  margin-bottom: 5px;
}


 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box p,
 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box i,
 .rhino-event-wrapper .rhino-event-center .rhino-event-time-box p,
 .rhino-event-wrapper .rhino-event-center .rhino-event-time-box i,
 .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box p,
 .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box i,
 .rhino-event-wrapper .rhino-event-center .rhino-event-price-box p,
 .rhino-event-wrapper .rhino-event-center .rhino-event-price-box i,
 .tribe-events-single .rhino-event-center .rhino-event-date-box p,
 .tribe-events-single .rhino-event-center .rhino-event-date-box i,
 .tribe-events-single .rhino-event-center .rhino-event-time-box p,
 .tribe-events-single .rhino-event-center .rhino-event-time-box i,
 .tribe-events-single .rhino-event-center .rhino-event-venue-box p,
 .tribe-events-single .rhino-event-center .rhino-event-venue-box i,
 .tribe-events-single .rhino-event-center .rhino-event-price-box p,
 .tribe-events-single .rhino-event-center .rhino-event-price-box i,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box i,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box i,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box i,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box i,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box p,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box i,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box p,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box i,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box i,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}


 .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box,
 .tribe-events-single .rhino-event-center .rhino-event-notes-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box {
  margin-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.1);
}


 .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box p,
 .tribe-events-single .rhino-event-center .rhino-event-notes-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box p,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box p {
  margin: 5px 0;
}

  .rhino-event-wrapper .rhino-event-center, .tribe-events-single .rhino-event-center, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center {
    display: inline-block;
    float: left;
    width: 48%;
    padding-right: 3%;
  }

  .rhino-event-wrapper .rhino-event-center.no-thumbnail, .tribe-events-single .rhino-event-center.no-thumbnail, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center.no-thumbnail {
    width: 65%;
  }

  .rhino-event-wrapper .rhino-event-center .rhino-event-date-box, .tribe-events-single .rhino-event-center .rhino-event-date-box, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center .rhino-event-date-box {
    display: none;
  }
.hentry .alignnone{display:inline-block;}

.td-header-style-5 .top-header-menu .sub-menu {
  background-color: #f9f9f9;
}

.td-header-style-6 .top-header-menu .sub-menu {
  background-color: #f9f9f9;
}

.td-header-style-7 .top-header-menu .sub-menu {
  background-color: #fff;
}

.td-header-style-8 .top-header-menu .sub-menu {
  background-color: #fff !important;
}

.td-header-style-9 .top-header-menu .sub-menu {
  background-color: #fff;
}

.td-header-style-10 .top-header-menu .sub-menu {
  background-color: #fff;
}

.td-header-style-11 .top-header-menu .sub-menu {
  background-color: #222;
}

.td-header-style-12 .top-header-menu .sub-menu {
  top: 39px;
  background-color: #222222;
}

.top-header-menu {
  list-style: none;
  margin: 0;
  display: inline-block;
}

.top-header-menu li {
  display: inline-block;
  position: relative;
  margin-left: 0;
}

.top-header-menu li li {
  width: 100%;
}

.top-header-menu li a {
  margin-right: 16px;
  line-height: 1;
}

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

.top-header-menu .avatar {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  position: relative;
  top: -1px;
}

.top-header-menu .td-icon-menu-down {
  padding-left: 6px;
  font-size: 8px;
  position: relative;
  top: -1px;
}

.top-header-menu .td-icon-logout {
  font-size: 10px;
}

.top-header-menu .sub-menu {
  display: none;
  position: absolute;
  top: 26px;
  left: -10px;
  background-color: #222222;
  z-index: 1000;
}

.top-header-menu .sub-menu a {
  display: block;
  margin: 0 10px;
  white-space: nowrap;
  line-height: 28px;
}

.top-header-menu ul .td-icon-menu-down,
.top-header-menu .td-mega-menu .td-icon-menu-down {
  display: none;
}

.top-header-menu .td-mega-menu ul,
.top-header-menu ul ul {
  display: none !important;
}

.top-bar-style-2 .menu-top-container,
.top-bar-style-2 .top-header-menu li:last-child a {
  margin-right: 0;
}



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

  .tax-work_categories .menu-item-29 .sub-menu {
    display: block;
  }

  header .menu li.current_page_item.menu-item-has-children .sub-menu,
  header .menu li.current_page_parent.menu-item-has-children .sub-menu,
  header .menu li.current-menu-item.menu-item-has-children .sub-menu,
  header .menu li.current-menu-ancestor.menu-item-has-children .sub-menu,
  header .menu li.current-page-ancestor.menu-item-has-children .sub-menu,
  header .menu li.current_page_item.current_page_parent .sub-menu,
  header .menu li.current_page_parent.current_page_parent .sub-menu,
  header .menu li.current-menu-item.current_page_parent .sub-menu,
  header .menu li.current-menu-ancestor.current_page_parent .sub-menu,
  header .menu li.current-page-ancestor.current_page_parent .sub-menu,
  header .menu li.current_page_item.current-menu-ancestor .sub-menu,
  header .menu li.current_page_parent.current-menu-ancestor .sub-menu,
  header .menu li.current-menu-item.current-menu-ancestor .sub-menu,
  header .menu li.current-menu-ancestor.current-menu-ancestor .sub-menu,
  header .menu li.current-page-ancestor.current-menu-ancestor .sub-menu,
  header .menu li.current_page_item.current-page-ancestor .sub-menu,
  header .menu li.current_page_parent.current-page-ancestor .sub-menu,
  header .menu li.current-menu-item.current-page-ancestor .sub-menu,
  header .menu li.current-menu-ancestor.current-page-ancestor .sub-menu,
  header .menu li.current-page-ancestor.current-page-ancestor .sub-menu {
    transition: none;
    display: block;
  }
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}

.span5 {
    width: 380px
}

.row-fluid .span5 {
    width: 40.42553191489362%;
    *width: 39.92553191489362%
}

form.valu .day-table .header .span5 {
    padding-left: 5px
}

form.valu .day-table .header .span5:first-child {
    padding-left: 0
}

form.valu .day-table .span5 input[type="text"] {
    width: 82px
}

.cp-row {
	width: 100%;
	margin: 4% 0 0 0;
	clear: both;
	float: left;
}

.cp-row:first-child {
	margin: 0 0 0 0;
}


.cp-row.full-width {
	width: 100%;
	padding: 0 0;
}



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

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


.et_lb_slider .flexslider { width: 100% !important; }

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#site-info {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 700px;
}

#site-info a {
	color: #000;
	text-decoration: none;
}

	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}


html[xmlns] .clearfix,.ja-copyright small {
display:block;
}


.ja-copyright {
	color:#03c; }

#content-side {
	width:265px;
	float:right;
	margin-right:3px;
	margin-top:-5px;
}

#content-side p {
	font-size:11px;
}

#content-side ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#content-side li {
	margin-bottom:10px;
}

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}

#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 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.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 .wpmega-nonlink ul li.widget {
  margin-bottom: 1em;
  float: left;
  clear: none;
}

#megaMenu .wpmega-nonlink li.widget li {
  width: auto;
}
 .pl-contrast .pl-contrast,.pl-contrast .widget li,.pl-contrast .pl-border{border-color:rgba(102,102,102,0.1)}
 .pl-white .widget li,.pl-white .pl-border,.pl-light-img .widget li,.pl-light-img .pl-border{border-color:#eee}
 .pl-black .widget li,.pl-black .pl-border,.pl-grey .widget li,.pl-grey .pl-border,.pl-dark-img .widget li,.pl-dark-img .pl-border{border-color:rgba(255,255,255,0.2)}
 .widget{margin:0;margin-bottom:15px;overflow:hidden}
 .widget .widget-title,.widget .widgettitle{text-align:left;font-family:"Open Sans","Helvetica Neue","Helvetica",Arial,serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:12px;line-height:20px;margin-bottom:5px}
 .widget .widget-pad{padding:10px}
 .widget .tagcloud{padding:.7em;line-height:1.4em}
 .widget.widget_search .widget-title{margin-bottom:10px}
 .widget.widget_archive .postform,.widget.widget_categories .postform{margin:10px 10px}
 .widget.widget_recent_comments li{padding:4px}
 .widget .textwidget{font-size:11.9px}
 .widget ul{font-size:11.9px}
 .widget ul.sub-menu{margin:0px}
 .widget li{padding:8px 0px;list-style:none;margin:0;border-bottom-width:1px;border-bottom-style:solid;border-color:#d3d3d3;display:block}
 .widget li li{padding:0px;border:none;margin:8px 0 8px 15px}
 .widget .tags-list a{display:inline-block;border:1px solid rgba(0,0,0,0.1);margin:0 3px 3px 0;padding:1px 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
 #page .widget_wp125.widget{border:none;padding:0;margin:0 0 1em 0}
 #page .widget_wp125.widget .wtitle{display:none}
 #page .widget_wp125.widget .winner{padding:0;line-height:1px}
 .widget ul.twitter .twitter-item{font-weight:normal;font-style:italic;margin-bottom:.4em;font-size:.9em}
 .widget_flickrRSS.widget ul{margin:7px 0px 0px 0px}
 .widget_flickrRSS.widget ul li{display:inline-block;padding:0;margin:0;border-bottom:none}
 .widget div.srp-widget-singlepost{border-bottom:1px solid #d3d3d3;font-size:.85em;margin:0;padding:1.2em 0}
 .widget .srp-widget-title-link{font-size:.9em;line-height:1.2em}
 .widget .srp-widget-date{color:rgba(102,102,102,0.6)}
 .widget div.srp-thumbnail-box{padding-right:15px}

.section-rapidtabs .widget {
  margin: 0;
}

.section-rapidtabs .widget .widget-pad {
  padding: 0;
}

div.otw-sidebar-horizontal div.widget{
	float: left;
}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
.row-fluid.news-item .span5 .made-for-music.news-article.pod img{margin-left:-20px;}
.made-for-music .gig-guide{max-height:698px;overflow:hidden;}

.made-for-music .gig-guide, .gig-guide-featured .gig-guide {
    max-height:698px;
    overflow:hidden;
    border-right:1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    background:none;
}

.made-for-music-news-detail .content.jim p,
.made-for-music-news-detail .content.jim h4{
    width:90%;
}


.made-for-music-cover .text {
    width: 80%;
    bottom: 50px;
    max-width: 750px;
}

.made-for-music-cover .text h3 {
    margin-top: 50px;
}

.made-for-music-cover h1 {
    font-size: 5em;
    word-spacing: normal;
}


.made-for-music .label {
    text-transform: uppercase;
    font-weight: normal;
    border-radius: 0px;
    font-family: 'FuturaW01-MediumCondens', 'FuturaLT-Condensed','BenchNine', Arial, Sans-Serif;
    background-color: #617275;
    background-color: rgba(97,114,117,0.75);
    font-size: 1.3em;
    line-height: 1.5;
    width: auto;
    min-width:100px;
    text-align: center;
    padding: 0 5px 0 5px;
}

.made-for-music .label.top-right {
    position: absolute;
    top: 0px;
    right: 0px;
}


.made-for-music-news-detail .header{
    display: inline-block;
    padding: 70px 0 0 0;
}

.made-for-music-news-detail .header h2{
    font-size:5em;
    color:#121212;
}

.made-for-music-news-detail .header  .social-box{
    position:relative;
}

.made-for-music-news-detail .header  .social{
    position:absolute;
    bottom:0;
}

.made-for-music-news-detail .content {
    margin:25px 0 0 0;
}

.made-for-music-news-detail .content p{
    font-family:'PT Sans', Arial, Helvetica, sans-serif;
    line-height:2em;
    width:75%;
}

.made-for-music-news-detail .content h1,
.made-for-music-news-detail .content h2,
.made-for-music-news-detail .content h3,
.made-for-music-news-detail .content h4,
.made-for-music-news-detail .content h5,
.made-for-music-news-detail .content h6{
    width:75%;
    line-height:1em;
    padding:25px 0 25px 0;
}

.made-for-music-news-detail .content img{
    width:100%;
    padding:25px 0 25px 0;
}

.made-for-music-news-detail .story{
    padding:10px 0 0 0;
}

.made-for-music-news-detail .story h3{
    font-family:'FuturaW01-ExtraBoldCond 774896', FuturaBT-ExtraBlackCondensed, Impact, Arial, Sans-Serif;
}

.made-for-music-news-detail .story h4{
    font-family:'FuturaW01-MediumCondens', 'FuturaLT-Condensed','BenchNine', Arial, Sans-Serif;
    padding:0;
    display:inline;
}

    .product-overview .row-fluid .span6, .made-for-music .span8 .span6, .spec .span3 {
        width:50%;
        *width:50%;
    }

    .made-for-music-news-detail .header h2,
    .made-for-music-news-detail .sub-heading h4,
    .made-for-music-news-detail .sub-heading p{
        padding:0 20px 0 20px;
    }

    .made-for-music-news-detail .span1{
        display:none;
    }

    .made-for-music-news-detail .mobile-sidebar{
        width:25%;
    }


    
    .content-block, .product, .product-listing, .product-category, .spotlight, .spotlight-image, .spotlight-text, .textblock, .hashtag, .competition, .product-demo, .gig-guide, .featured-gig, .featured-artist, .block-title, .block-title-center, .made-for-music .review, .goto-www {
        min-height:275px;
    }


    

    .made-for-music.product-demo.pod .bottom.black-bg{
        min-height: 113px;
    }


    .made-for-music-news .span1,
    .made-for-music-news-detail .span1{
        display:none;
    }

    .made-for-music-news-detail .text-content,
    .made-for-music-news-detail .content,
    .made-for-music-news-detail .header h2,
    .made-for-music-news-detail .sub-heading h4,
    .made-for-music-news-detail .sub-heading p{
        padding:0 20px 0 20px;
    }

    .made-for-music-news-detail .content p,
    .made-for-music-news-detail .content h1,
    .made-for-music-news-detail .content h2,
    .made-for-music-news-detail .content h3,
    .made-for-music-news-detail .content h4,
    .made-for-music-news-detail .content h5,
    .made-for-music-news-detail .content h6{
        width:100%;
    }


    .made-for-music-news-detail .sort-news .text-content{
        padding: 20px 20px 20px 20px;
    }

    .made-for-music-news .sort-news{
        margin:0 0 50px 0;
    }

    .made-for-music-news .featured-pic,
    .made-for-music-news .band-contest{
        margin:0 0 20px 0;
    }

    .made-for-music-news .news-item .made-for-music{
        min-height:250px;
    }

    .made-for-music-news .news-item.last{
        width:100%;
    }

    .made-for-music-news .sort-news,
    .made-for-music-news .featured-pic,
    .made-for-music-news .band-contest{
        min-height: 250px;
        width:33.3333333333334%;
        float:left;
    }

    .made-for-music-news .tablet-span8{
        width: 66.666666666666667%;
    }

    .made-for-music-news .span3.mobile-sidebar{
        width:100%;
    }




.made-for-music-news .tablet-span8,.made-for-music-news-detail .content{
    width: 100%;
}

.made-for-music-news .mobile-sidebar{
    width:100%;
}


.made-for-music-news-detail .mobile-sidebar .sort-news{
    width:100%!important;
}

.made-for-music-news-detail .sort-news,
.made-for-music-news-detail .featured-pic,
.made-for-music-news-detail .band-contest{
    width:50%;
    float:left;
    margin:20px 0 20px 0;
    min-height:275px;

}

.made-for-music-news .sort-news,
.made-for-music-news .featured-pic,
.made-for-music-news .band-contest{
    min-height: 250px;
    width:100%;
    float:left;
}

    .made-for-music-cover.three-quarters-cover .text h1, .made-for-music-cover.three-quarters-cover .text h3{
        font-size:3.5em;
    }
.mlist-outer-wrapper .mlist-wrapper .mlist-field label{width:100%;margin:0.5em 0;color:white;font:15px "proxima-nova",Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:left;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field{margin-bottom:0.7em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field2.mlist-field label:before{content:none;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select,.mlist-outer-wrapper .mlist-wrapper .mlist-field input{text-transform:none;text-align:left;margin:0;text-indent:0.01px;text-overflow:"";display:block;width:100%;background:#555454;color:white;padding:0.5em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field input{padding:0.5em 1em;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay,.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobMonth,.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobYear{margin:0 4% 0 0;width:48%;display:inline;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select#dobDay{margin-right:0;}
.mlist-outer-wrapper .mlist-wrapper .mlist-field select:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="0"]:hover,.mlist-outer-wrapper .mlist-wrapper .mlist-field select[size="1"]:hover{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding-right:18px;}
.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field{margin-right:0;width:100%;}
.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field.mlist-field2,.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field.country{margin-right:0px;}
.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field.mlist-field6{margin-right:0;width:100%;}
.page-node-644976.node-type-page .page .mlist-outer-wrapper .mlist-wrapper .mlist-field.mlist-field6 #linktoyourpost{min-width:0;}

.all_restarent.mar_top01.text-center{display:block !important;}

.mar_top01{margin-top:1.429em;}

#emailSignUpModal #email_signup_form .row.mar_top01.clr_bth{text-align:right;margin-right:-11px;}

#emailSignUpModal #email_signup_form .row.mar_top01 p{text-align:right !important;margin-right:-10px !important;}

.mobalbox .row.mar_top01.clr_bth p{text-align:center;}
.mobalbox .row.mar_top01.clr_bth p small:last-child{margin-left:-3px;}

#myModal .addressbox .mar_top01{margin-top:6px;}
.page-section{margin-bottom:60px}
.brand-page .page-element,.brand-page .page-section{margin-bottom:0;padding-top:60px;padding-bottom:60px}
.brand-page .page-section.nav-brand-container,.brand-page .page-section.nav-brand-container-light{padding-top:0;padding-bottom:0}
.brand-page .page-section.navi-section{padding-top:25px;padding-bottom:25px}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}


#footer-widgets .widget h4 {
	font-size: 16px;
	font-weight: bold;
	color: #0da85b;
	margin-bottom: 10px;
}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .circle-border,#sidebar .widget:hover .circle-border{border-color:#0da85b;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-1 .circle-border,.woocommerce-page table.cart a.remove,#sidebar .widget:hover .extra-color-1 .circle-border,.woocommerce-page table.cart a.remove{border-color:#00b259;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-2 .circle-border,#sidebar .widget:hover .extra-color-2 .circle-border{border-color:#00b259;}
.col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-3 .circle-border,#sidebar .widget:hover .extra-color-3 .circle-border{border-color:#69727a;}


#recent-posts-2.widget.widget_recent_entries h4{
    font-family: Lato;
    font-size: 21px!important;
    line-height: 27px;
    font-weight: 300;
    color:#444!important;
}


#recent-posts-2.widget.widget_recent_entries {
padding:25px!important;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
box-sizing: border-box;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
-webkit-font-smoothing: antialiased;
-webkit-transition-delay: 0s, 0s;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-property: top, box-shadow;
-webkit-transition-timing-function: linear, linear;
background-color: rgb(255, 255, 255);
background-position: 50% 50%;
border-bottom-color: rgb(103, 103, 103);
border-left-color: rgb(103, 103, 103);
border-right-color: rgb(103, 103, 103);
border-top-color: rgb(103, 103, 103);
border-top-style: none;
box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;

}
.terms{text-align:right;}


#slider{ position:relative; overflow:hidden;}

#slider ul, #slider li{margin:0;padding:0;list-style:none;}

#slider li{ width:623px;height:250px;overflow:hidden; position:relative;}

#slider .slider-content h2 a, #slider .slider-content a{ color:#fff;}

.featuredWork .content .front {
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.featuredWork .content .front img {
  width: 100%;
}

.featuredWorks.hover-effect1 .featuredWork:hover .front {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.hover-effect2 .content .front {
  position: absolute;
  background-position: center center;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}

.hover-effect2 .featuredWork:hover .front {
  -webkit-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  -moz-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  -o-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  -ms-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
  opacity: 0;
}

.hover-effect3 .content .front {
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}

.hover-effect3 .featuredWork:hover .front {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  opacity: 0;
}


.footer-body
{
    position:relative;
    padding: 5px;

}


.footer-body .rss-tag-icon
{
  position: absolute;
  left:   6px;
  bottom:-32px;
  z-index:1;
}

	.megamenu li .dropdown_container, .megamenu li .dropdown_fullwidth, .megamenu li .dropdown_multilevel {
		padding-top: 0;	
	}



.megamenu li .dropdown_container,
.megamenu li .dropdown_fullwidth,
.megamenu li .dropdown_multilevel {
	position: absolute;
	margin:0;
	padding-top:24px;
	padding-bottom:10px;
	left:-9999em;
	top:-9999em;
	display: block;
	zoom:1;
	z-index:9998;
	float: left;
}

.megamenu li:hover .dropdown_fullwidth {
	top:45px;
	left:-1px;
}

.megamenu .dropdown_12columns,
.megamenu .dropdown_fullwidth {
	width: 100%;
}



.megamenu_light .megamenu li .dropdown_container,
.megamenu_light .megamenu li .dropdown_fullwidth,
.megamenu_light .megamenu li .dropdown_flyout li ul {
	background: #fff;
	color: #2A2A2A;
	border: 1px solid #ccc;
}

.megamenu_container_vertical .megamenu li .dropdown_container,
.megamenu_container_vertical .megamenu li .dropdown_fullwidth,
.megamenu_container_vertical .megamenu li .dropdown_flyout li ul {
	border-top-width: 1px;
}


	 .megamenu_container .megamenu li:hover .dropdown_container,
	 .megamenu_container .megamenu li:hover .dropdown_fullwidth,
	 .megamenu_container .megamenu li:hover .dropdown_right {
		top:auto;
		
		left:0px !important;
	}
#main-navigation li ul.normal-dropdown{color:#fff;padding:1px 0 0;position:absolute;overflow:visible;z-index:9999;width:200px;display:none}
#main-navigation li ul.normal-dropdown li{background:#1abc9c;position:relative;display:block}
#main-navigation li ul.normal-dropdown li:first-child{padding-top:12px}
#main-navigation li ul.normal-dropdown li:last-child{padding-bottom:12px}
#main-navigation li ul.normal-dropdown a{padding:8px 20px;color:#fff;display:block}
#main-navigation li ul.normal-dropdown li ul{position:absolute;left:100%;top:-12px;padding-top:0;padding-left:1px;color:#fff;z-index:9999;display:none}
#main-navigation li ul.normal-dropdown li:hover ul{display:block}
#main-navigation li ul.normal-dropdown li:first-child ul{top:0;z-index:9999}

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

#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: 0;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
}

#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after {
  display: none;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before {
  font-family: dashicons;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
  margin: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
  text-align: right;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: -100%;
  top: 0;
}

.pager-current {
  font-weight:bold;
}


#footer { width: 100%; padding: 40px 0; text-align: center; color: #bfbfbf; font-size: 15px; }

#footer p { padding: 0; }

#footer .socials { width: 100%; font-size: 0px; line-height: 0; text-align: center; font-size: 0px; line-height: 66px; }

#footer .socials li { display: inline; padding: 0 21px; }

#footer .socials a { display: inline-block; width: 55px; height: 55px; border: 2px solid #57464b; background: #0a2a3e; border-radius: 50%; font-size: 0px; line-height: 0; border-color: #29a0db; }

#footer .socials img { width: 55px; height: 55px; }

#footer .socials a:hover { background: #124b66; border-color: #29a0db; }

#footer .links { width: 100%; font-size: 15px; padding: 0 0 16px; }

#footer .links ul { list-style: none outside none; width: 100%; }

#footer .links li { display: inline; padding: 0 12px; }

#footer .links a { color: #bfbfbf; }

#footer .links a:hover { text-decoration: none; color: #29a0db; }

#footer .nav { width: 100%; font-size: 18px; font-weight: bold; padding: 29px 0 15px; }

#footer .nav ul { list-style: none outside none; width: 100%; }

#footer .nav li { display: inline; padding: 0 12px; }

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

#footer .nav a:hover { text-decoration: none; color: #29a0db; }

	#footer .socials a img,
	#footer .socials a { width: 28px; height: 28px; }


.ft-col {
  float: left;
  margin-bottom: 12px;
  margin-right: 7%;
  width: 26%;
}


.ft-col:last-child {margin-right: 0;}
.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}

      footer a#carbonhouse span.carbon,
      footer a#carbonhouse:visited span.carbon {
        color: #9f9f9f; }


			
			#sidebar .col, #sidebar .col2, #sidebar .col3, #sidebar .col4, #sidebar .col5 {width: 340px; display: inline;}

			#sidebar .right_col_1 a, #sidebar .right_col_2 a, #sidebar .left_col_1 a, #sidebar .left_col_2 a, #sidebar .col a, #sidebar .col2 a, #sidebar .col3 a, #sidebar .col4 a, #sidebar .col5 a { font-weight: 400;}

					#sidebar .right_col_1 ul, #sidebar .right_col_2 ul, #sidebar .left_col_1 ul, #sidebar .left_col_2 ul, #sidebar .col ul, #sidebar .col2 ul, #sidebar .col3 ul, #sidebar .col4 ul, #sidebar .col5 ul { list-style: none; padding: 0; text-align: center; }

						#sidebar .left_col_1 ul#recentcomments li, #sidebar .left_col_2 ul#recentcomments li, #sidebar .right_col_1 ul#recentcomments li, #sidebar .right_col_2 ul#recentcomments li, #sidebar .col ul#recentcomments li, #sidebar .col2 ul#recentcomments li, #sidebar .col3 ul#recentcomments li, #sidebar .col4 ul#recentcomments li, #sidebar .col5 ul#recentcomments li { width: 149px; padding: 5px 7px; line-height: 14px; border-bottom: 1px solid #ccc; }

						#sidebar .left_col_1 ul#recentcomments li a, #sidebar .left_col_2 ul#recentcomments li a, #sidebar .right_col_1 ul#recentcomments li a, #sidebar .right_col_2 ul#recentcomments li a, #sidebar .col ul#recentcomments li a, #sidebar .col2 ul#recentcomments li a, #sidebar .col3 ul#recentcomments li a, #sidebar .col5 ul#recentcomments li a, #sidebar .col5 ul#recentcomments li a { font-weight: 900; }

						#sidebar .left_col_1 ul#recentcomments li a:hover, #sidebar .left_col_2 ul#recentcomments li a:hover, #sidebar .right_col_1 ul#recentcomments li a:hover, #sidebar .right_col_2 ul#recentcomments li a:hover, #sidebar .col ul#recentcomments li a:hover, #sidebar .col2 ul#recentcomments li a:hover, #sidebar .col3 ul#recentcomments li a:hover, #sidebar .col4 ul#recentcomments li a:hover, #sidebar .col5 ul#recentcomments li a:hover { background-color: #fff; }

						#sidebar .col h3, #sidebar .col2 h3, #sidebar .col3 h3, #sidebar .col4 h3, #sidebar .col5 h3 {width: 340px;}

						#sidebar .left_col_1 ul li, #sidebar .left_col_2 ul li, #sidebar .right_col_1 ul li, #sidebar .right_col_2 ul li, #sidebar .col ul li, #sidebar .col2 ul li, #sidebar .col3 ul li, #sidebar .col4 ul li, #sidebar .col5 ul li {text-align: left; font-size: 11px; }

						#sidebar .left_col_1 ul ul, #sidebar .left_col_2 ul ul, #sidebar .right_col_1 ul ul, #sidebar .right_col_2 ul ul, #sidebar .col ul ul, #sidebar .col2 ul ul, #sidebar .col3 ul ul, #sidebar .col4 ul ul, #sidebar .col5 ul ul { padding: 0; }

						#sidebar .left_col_1 ul li a, #sidebar .left_col_2 ul li a, #sidebar .right_col_1 ul li a, #sidebar .right_col_2 ul li a, #sidebar .col ul li a, #sidebar .col2 ul li a, #sidebar .col3 ul li a, #sidebar .col4 ul li a, #sidebar .col5 ul li a { display: block; padding: 2px 10px; }

						#sidebar .left_col_1 ul li a:hover, #sidebar .left_col_2 ul li a:hover, #sidebar .right_col_1 ul li a:hover, #sidebar .right_col_2 ul li a:hover, #sidebar .col ul li a:hover, #sidebar .col2 ul li a:hover, #sidebar .col3 ul li a:hover, #sidebar .col4 ul li a:hover, #sidebar .col5 ul li a:hover { background-color: #f1f1f1; }


.dc-widget-wrapper .widget-projectslider .btn-bar
{
    width:265px;
    height:20px;
    padding-top:5px;
    position:absolute;
    bottom:0px;
    left:0px;
}


.dc-widget-wrapper .widget-postslider .btn-bar
{
    width:265px;
    height:20px;
    padding-top:5px;
    position:absolute;
    bottom:0px;
    left:0px;
}


#slider-a-container .desc .btn-bar
{
    height:22px;
    background-color:transparent;
    margin-top:3px;
}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
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;visibility:visible!important}

nav#main-nav.nav-visible .nav-social { bottom: 20px; }
	
	
nav#main-nav .nav-social {
	position: absolute;
	z-index: 100001;
	bottom: 100px;
	left: 0;
	width: 100%;
	text-align: center;
	opacity: 0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	transition: all 600ms 0.4s ease;
	-webkit-transition: all 600ms 0.4s ease;
    -moz-transition: all 600ms 0.4s ease;
    -o-transition: all 600ms 0.4s ease;
    -ms-transition: all 600ms 0.4s ease;
	}

.nav-social .socialmedia-widget li a {
	font: normal normal normal 12px/1 FontAwesome;
  	font-size: 15px;
  	text-rendering: auto;
  	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
	line-height: 18px;
	color: #0d0d0d;
	}

#wprmenu_bar .wprmenu_ic_2 {
  top:7px;
}

#wprmenu_bar.menu_is_opened .wprmenu_ic_2 {
  top:9px!important;
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
          zoom:1;
}
.slideshow_container .slideshow_description{display:none;position:absolute}
#home-tabs .home-tabs-content{float:right;width:590px;position:relative}
#home-tabs .home-tabs-content
.postWrapper{margin:10px
0 30px;position:relative;min-height:165px}
#home-tabs .home-tabs-content .postWrapper .postContent
img{float:left;width:150px;border:1px
solid #ccc;margin-right:20px}
#home-tabs .home-tabs-content .postWrapper:last-child
.postContent{text-align:right}
#home-tabs .home-tabs-content .postWrapper:last-child .postContent
img{float:right;margin-left:20px}
#home-tabs.tab-alt .home-tabs-content{width:80% !important}
.col{float:left}
nav ul li a.news:hover{color:#2D5F82}

.home #tertiary.sidebar-container,.home #tertiary2.sidebar-container{float:none;width:100%;margin:6px 0 0 0px;padding:7px;border:1px solid #dadada;border-radius:10px;background:white}

.single-product #tertiary{display:none}


.attachment .site-main .sidebar-container {
	display: none;
}


.site-footer .sidebar-container {
	background-color: #220e10;
	padding: 20px 0;
}



.site-main .sidebar-container, #sideNav {display:inline-block;float:left;width:220px;margin:0px 0px 0px 10px}



div.likeboxwrap{overflow:hidden;border:none;margin-right:0px;}

div.likeboxwrap iframe{margin:-1px;}
.tout-image,.tout-headline,.tout-deck,.teaserLink{line-height:normal}
.tout-image{float:left;margin-right:10px}
.tout-image-thumb img{width:75px;height:75px}
.tout-image-300x300 img{width:300px;height:300px}
.tout-image-300xvariable img{width:300px}
.tout-image-400xvariable img{width:400px}
.tout-image-500xvariable img{width:500px}
.tout-image-620x300 img{width:620px;height:300px}
.tout-image-273x200 img{width:273px;height:200px}
.tout-image-620x350 img{width:620px;height:350px}
.tout-image-150x205 img{width:150px;height:205px}
.tout-image-150x150 img{width:150px;height:150px}
.field-name-field-channel-75x75-touts aside.node-image .tout-image{max-width:80px}
.field-name-field-channel-75x75-touts aside.node-image .tout-image img{width:75px}
.field-name-field-channel-150x150-touts .tout-image img{width:150px}
.field-name-field-featured-tout .tout-image img{width:300px;padding:0;margin:0;border:0 none}
.field-name-field-channel-left-touts .tout-image img{width:150px;padding:0 0 5px 0;margin:0;border:0 none;border-bottom:1px solid #f0f0f0}
.field-name-field-channel-promo-touts .tout-image img{width:150px}
#block-ti-lsg-ay-most-popular-ti-lsg-ay-most-popular .tout-image{float:left;position:relative;margin-right:10px}
#block-ti-lsg-ay-most-popular-ti-lsg-ay-most-popular .tout-image img{border:0;padding:0}
body.node-type-article .field-name-field-touts .tout-image,body.node-type-article .field-name-field-touts .field-name-field-image-300x300,body.node-type-article .field-name-field-touts article.node-image,body.node-type-article .field-name-field-touts-page2 .tout-image,body.node-type-article .field-name-field-touts-page2 .field-name-field-image-300x300,body.node-type-article .field-name-field-touts-page2 article.node-image,body.node-type-article .field-name-field-touts-page3 .tout-image,body.node-type-article .field-name-field-touts-page3 .field-name-field-image-300x300,body.node-type-article .field-name-field-touts-page3 article.node-image{border:0 none;float:left;padding:0;margin:0 10px 0 0;display:inline}
body.node-type-article .field-name-field-touts .tout-image .content,body.node-type-article .field-name-field-touts .field-name-field-image-300x300 .content,body.node-type-article .field-name-field-touts article.node-image .content,body.node-type-article .field-name-field-touts-page2 .tout-image .content,body.node-type-article .field-name-field-touts-page2 .field-name-field-image-300x300 .content,body.node-type-article .field-name-field-touts-page2 article.node-image .content,body.node-type-article .field-name-field-touts-page3 .tout-image .content,body.node-type-article .field-name-field-touts-page3 .field-name-field-image-300x300 .content,body.node-type-article .field-name-field-touts-page3 article.node-image .content{padding:0}
body.node-type-article .field-name-field-touts .tout-image .tout-image,body.node-type-article .field-name-field-touts .tout-image .field-item,body.node-type-article .field-name-field-touts .tout-image .field-name-field-image-300x300,body.node-type-article .field-name-field-touts .tout-image .field-name-field-image-150x150,body.node-type-article .field-name-field-touts .tout-image .field-name-field-tout-image,body.node-type-article .field-name-field-touts .tout-image .field-type-image,body.node-type-article .field-name-field-touts .field-name-field-image-300x300 .tout-image,body.node-type-article .field-name-field-touts .field-name-field-image-300x300 .field-item,body.node-type-article .field-name-field-touts .field-name-field-image-300x300 .field-name-field-image-300x300,body.node-type-article .field-name-field-touts .field-name-field-image-300x300 .field-name-field-image-150x150,body.node-type-article .field-name-field-touts .field-name-field-image-300x300 .field-name-field-tout-image,body.node-type-article .field-name-field-touts .field-name-field-image-300x300 .field-type-image,body.node-type-article .field-name-field-touts article.node-image .tout-image,body.node-type-article .field-name-field-touts article.node-image .field-item,body.node-type-article .field-name-field-touts article.node-image .field-name-field-image-300x300,body.node-type-article .field-name-field-touts article.node-image .field-name-field-image-150x150,body.node-type-article .field-name-field-touts article.node-image .field-name-field-tout-image,body.node-type-article .field-name-field-touts article.node-image .field-type-image,body.node-type-article .field-name-field-touts-page2 .tout-image .tout-image,body.node-type-article .field-name-field-touts-page2 .tout-image .field-item,body.node-type-article .field-name-field-touts-page2 .tout-image .field-name-field-image-300x300,body.node-type-article .field-name-field-touts-page2 .tout-image .field-name-field-image-150x150,body.node-type-article .field-name-field-touts-page2 .tout-image .field-name-field-tout-image,body.node-type-article .field-name-field-touts-page2 .tout-image .field-type-image,body.node-type-article .field-name-field-touts-page2 .field-name-field-image-300x300 .tout-image,body.node-type-article .field-name-field-touts-page2 .field-name-field-image-300x300 .field-item,body.node-type-article .field-name-field-touts-page2 .field-name-field-image-300x300 .field-name-field-image-300x300,body.node-type-article .field-name-field-touts-page2 .field-name-field-image-300x300 .field-name-field-image-150x150,body.node-type-article .field-name-field-touts-page2 .field-name-field-image-300x300 .field-name-field-tout-image,body.node-type-article .field-name-field-touts-page2 .field-name-field-image-300x300 .field-type-image,body.node-type-article .field-name-field-touts-page2 article.node-image .tout-image,body.node-type-article .field-name-field-touts-page2 article.node-image .field-item,body.node-type-article .field-name-field-touts-page2 article.node-image .field-name-field-image-300x300,body.node-type-article .field-name-field-touts-page2 article.node-image .field-name-field-image-150x150,body.node-type-article .field-name-field-touts-page2 article.node-image .field-name-field-tout-image,body.node-type-article .field-name-field-touts-page2 article.node-image .field-type-image,body.node-type-article .field-name-field-touts-page3 .tout-image .tout-image,body.node-type-article .field-name-field-touts-page3 .tout-image .field-item,body.node-type-article .field-name-field-touts-page3 .tout-image .field-name-field-image-300x300,body.node-type-article .field-name-field-touts-page3 .tout-image .field-name-field-image-150x150,body.node-type-article .field-name-field-touts-page3 .tout-image .field-name-field-tout-image,body.node-type-article .field-name-field-touts-page3 .tout-image .field-type-image,body.node-type-article .field-name-field-touts-page3 .field-name-field-image-300x300 .tout-image,body.node-type-article .field-name-field-touts-page3 .field-name-field-image-300x300 .field-item,body.node-type-article .field-name-field-touts-page3 .field-name-field-image-300x300 .field-name-field-image-300x300,body.node-type-article .field-name-field-touts-page3 .field-name-field-image-300x300 .field-name-field-image-150x150,body.node-type-article .field-name-field-touts-page3 .field-name-field-image-300x300 .field-name-field-tout-image,body.node-type-article .field-name-field-touts-page3 .field-name-field-image-300x300 .field-type-image,body.node-type-article .field-name-field-touts-page3 article.node-image .tout-image,body.node-type-article .field-name-field-touts-page3 article.node-image .field-item,body.node-type-article .field-name-field-touts-page3 article.node-image .field-name-field-image-300x300,body.node-type-article .field-name-field-touts-page3 article.node-image .field-name-field-image-150x150,body.node-type-article .field-name-field-touts-page3 article.node-image .field-name-field-tout-image,body.node-type-article .field-name-field-touts-page3 article.node-image .field-type-image{width:150px;float:left}
body.node-type-article .field-name-field-touts .tout-image .tout-image img,body.node-type-article .field-name-field-touts .tout-image .field-item img,body.node-type-article .field-name-field-touts .tout-image .field-name-field-image-300x300 img,body.node-type-article .field-name-field-touts .tout-image .field-name-field-image-150x150 img,body.node-type-article .field-name-field-touts .tout-image .field-name-field-tout-image img,body.node-type-article .field-name-field-touts .tout-image .field-type-image img,body.node-type-article .field-name-field-touts .field-name-field-image-300x300 .tout-image img,body.node-type-article .field-name-field-touts .field-name-field-image-300x300 .field-item img,body.node-type-article .field-name-field-touts .field-name-field-image-300x300 .field-name-field-image-300x300 img,body.node-type-article .field-name-field-touts .field-name-field-image-300x300 .field-name-field-image-150x150 img,body.node-type-article .field-name-field-touts .field-name-field-image-300x300 .field-name-field-tout-image img,body.node-type-article .field-name-field-touts .field-name-field-image-300x300 .field-type-image img,body.node-type-article .field-name-field-touts article.node-image .tout-image img,body.node-type-article .field-name-field-touts article.node-image .field-item img,body.node-type-article .field-name-field-touts article.node-image .field-name-field-image-300x300 img,body.node-type-article .field-name-field-touts article.node-image .field-name-field-image-150x150 img,body.node-type-article .field-name-field-touts article.node-image .field-name-field-tout-image img,body.node-type-article .field-name-field-touts article.node-image .field-type-image img,body.node-type-article .field-name-field-touts-page2 .tout-image .tout-image img,body.node-type-article .field-name-field-touts-page2 .tout-image .field-item img,body.node-type-article .field-name-field-touts-page2 .tout-image .field-name-field-image-300x300 img,body.node-type-article .field-name-field-touts-page2 .tout-image .field-name-field-image-150x150 img,body.node-type-article .field-name-field-touts-page2 .tout-image .field-name-field-tout-image img,body.node-type-article .field-name-field-touts-page2 .tout-image .field-type-image img,body.node-type-article .field-name-field-touts-page2 .field-name-field-image-300x300 .tout-image img,body.node-type-article .field-name-field-touts-page2 .field-name-field-image-300x300 .field-item img,body.node-type-article .field-name-field-touts-page2 .field-name-field-image-300x300 .field-name-field-image-300x300 img,body.node-type-article .field-name-field-touts-page2 .field-name-field-image-300x300 .field-name-field-image-150x150 img,body.node-type-article .field-name-field-touts-page2 .field-name-field-image-300x300 .field-name-field-tout-image img,body.node-type-article .field-name-field-touts-page2 .field-name-field-image-300x300 .field-type-image img,body.node-type-article .field-name-field-touts-page2 article.node-image .tout-image img,body.node-type-article .field-name-field-touts-page2 article.node-image .field-item img,body.node-type-article .field-name-field-touts-page2 article.node-image .field-name-field-image-300x300 img,body.node-type-article .field-name-field-touts-page2 article.node-image .field-name-field-image-150x150 img,body.node-type-article .field-name-field-touts-page2 article.node-image .field-name-field-tout-image img,body.node-type-article .field-name-field-touts-page2 article.node-image .field-type-image img,body.node-type-article .field-name-field-touts-page3 .tout-image .tout-image img,body.node-type-article .field-name-field-touts-page3 .tout-image .field-item img,body.node-type-article .field-name-field-touts-page3 .tout-image .field-name-field-image-300x300 img,body.node-type-article .field-name-field-touts-page3 .tout-image .field-name-field-image-150x150 img,body.node-type-article .field-name-field-touts-page3 .tout-image .field-name-field-tout-image img,body.node-type-article .field-name-field-touts-page3 .tout-image .field-type-image img,body.node-type-article .field-name-field-touts-page3 .field-name-field-image-300x300 .tout-image img,body.node-type-article .field-name-field-touts-page3 .field-name-field-image-300x300 .field-item img,body.node-type-article .field-name-field-touts-page3 .field-name-field-image-300x300 .field-name-field-image-300x300 img,body.node-type-article .field-name-field-touts-page3 .field-name-field-image-300x300 .field-name-field-image-150x150 img,body.node-type-article .field-name-field-touts-page3 .field-name-field-image-300x300 .field-name-field-tout-image img,body.node-type-article .field-name-field-touts-page3 .field-name-field-image-300x300 .field-type-image img,body.node-type-article .field-name-field-touts-page3 article.node-image .tout-image img,body.node-type-article .field-name-field-touts-page3 article.node-image .field-item img,body.node-type-article .field-name-field-touts-page3 article.node-image .field-name-field-image-300x300 img,body.node-type-article .field-name-field-touts-page3 article.node-image .field-name-field-image-150x150 img,body.node-type-article .field-name-field-touts-page3 article.node-image .field-name-field-tout-image img,body.node-type-article .field-name-field-touts-page3 article.node-image .field-type-image img{width:150px}
.field-name-field-featured-tout .tout-image-thumb img{height:75px;width:75px}
.channel__featured-tout .tout-image,.channel .pane-node-field-featured-tout .tout-image{margin-right:10px;height:300px}
.node--gallery--gallery_print .tout-image-gallery-slide{clear:both;margin-bottom:45px;overflow:hidden}
.page-home .pane-node-field-featured-tout .tout-image,body.node-type-homepage .pane-node-field-featured-tout .tout-image{float:left;position:relative;margin:0 7px 0 0}
.page-home .pane-node-field-featured-tout .tout-image img,body.node-type-homepage .pane-node-field-featured-tout .tout-image img{padding:2px;border:0;width:75px;height:75px}
.page-home .pane-node-field-hp-150x150-touts .tout-image,body.node-type-homepage .pane-node-field-hp-150x150-touts .tout-image{float:none;margin-bottom:8px;overflow:hidden}
body.node-type-index .panel-2col-stacked .center-wrapper .tout-image{width:300px;height:300px}
.page-search .panel-col-last .tout-image,.page-search .panel-col-last .field-name-field-images,.page-search .panel-col-last .field-name-field-slides,.page-search .panel-col-last .field-name-field-image-thumb,.page-search .panel-col-last .field-name-field-image-thumb-url{float:right;width:75px;height:75px;margin:0;padding:0}
.page-search .panel-col-last .tout-image img,.page-search .panel-col-last .field-name-field-images img,.page-search .panel-col-last .field-name-field-slides img,.page-search .panel-col-last .field-name-field-image-thumb img,.page-search .panel-col-last .field-name-field-image-thumb-url img{margin:0;width:75px;background-color:#fff;padding:2px;border:1px solid #8d8d8d}
body.package .field-name-field-featured-tout .tout-image img{width:150px;height:150px}


.locations {
    float: left;
    font-size: 10px;
    margin: 20px 25px 0 0;
}


#content.narrowcolumn .locations span,
#content.narrowcolumn .locations p {
    color: #7f7f7f;
}



	.footer { clear:both; overflow:hidden; height:100%; font-size:1.2em; color:#593a5c; line-height:1.4em;}

	.footer .indent { padding:17px 52px 20px 16px;}

	.footer a { color:#593a5c;}



.navigation {
  display: none;
}

.mh-sidebar, .hp-sidebar { width: 300px; float: left; }

.mh-sidebar-2, .hp-sidebar-2 { width: 300px; float: right; }

	.mh-two-sb .hp-sidebar, .hp-sidebar-2, .mh-two-sb .mh-sidebar, .mh-sidebar-2 { width: 220px; }

	.mh-two-sb .hp-main, .mh-two-sb .mh-main, .hp-sidebar-2, .mh-sidebar-2 { width: 100%; margin: 0; }

	.mh-two-sb .hp-sidebar, .hp-sidebar { width: 229px; }

	.hp-content, .hp-sidebar, .mh-content, .mh-sidebar, .mh-two-sb .hp-content, .mh-two-sb .hp-sidebar, .mh-two-sb .mh-content { width: 100%; margin: 0; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}
#pwebbox140_container{background-color:#98a8c7}



.pweb-accordion.pweb-accordion-boxed .pwebbox-container {
 	*position: relative;
	*top: 15px;
	*margin-top: 0;
	*margin-bottom: 15px;
}


.pwebbox-container-inset {
    overflow: hidden;
}


 
.pwebbox-container {
	background-repeat: no-repeat;
	text-align: left;
}

.pweb-slidebox .pwebbox-container,
.pweb-modal .pwebbox-container,
.pweb-accordion-boxed .pwebbox-container {
    border: 1px solid #ccc;
	border-color: rgba(0,0,0, 0.2);
    background-color: #fff;
	background-color: rgba(255,255,255, 0.9);
}

.pweb-static .pwebbox-container {
	padding: 20px 10px;
}


.pweb-bottombar .pwebbox-container {
    position: fixed;
    z-index: 1001;
    bottom: 0px;
    left: 0px;
    width: 100%;
    margin: 0px;
    box-shadow: 0px -1px 6px rgba(0, 0, 0, 0.1) !important;
    text-align: center;
    border: 0px!important;
    padding: 10px 0px !important;
}


.pweb-bottombar .pwebbox-container .pwebbox-content {
    margin: 0px auto;
    padding: 0px 80px 0px 0px;
    min-height: 30px;
    position: relative;
}


.pweb-bottombar .pwebbox-container-outset:before,
.pweb-bottombar .pwebbox-container-outset:after {
    display: none!important;
}


 
.pwebbox.pweb-slidebox .pwebbox-container {
	padding: 10px 10px 5px;
}

.pwebbox.pweb-slidebox.pweb-left.pweb-horizontal .pwebbox-container,
.pwebbox.pweb-slidebox.pweb-right.pweb-horizontal .pwebbox-container {
	padding-top: 30px;
}

.pwebbox.pweb-slidebox.pweb-left.pweb-vertical .pwebbox-container {
	padding-left: 50px;
}

.pwebbox.pweb-slidebox.pweb-right.pweb-vertical .pwebbox-container {
	padding-right: 50px;
}

.pwebbox.pweb-slidebox.pweb-top .pwebbox-container {
	padding-top: 50px;
}

.pwebbox.pweb-slidebox.pweb-bottom .pwebbox-container {
	padding-bottom: 50px;
}

 
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-left .pwebbox-container,
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-right .pwebbox-container {
        padding-top: 10px;
	padding-bottom: 10px;
}
 
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-left.pweb-horizontal .pwebbox-container,
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-right.pweb-horizontal .pwebbox-container {
	padding-top: 10px;
}

.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-left.pweb-vertical .pwebbox-container {
	padding-left: 10px;
}

.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-right.pweb-vertical .pwebbox-container {
	padding-right: 10px;
}

.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-top .pwebbox-container {
	padding-top: 10px;
}

.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-bottom .pwebbox-container {
	padding-bottom: 10px;
}

 
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-left .pwebbox-container-outset, 
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-left .pwebbox-container,
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-right .pwebbox-container-outset, 
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-right .pwebbox-container {
        height: 99vh !important;
        max-height: 99vh !important;
 }

.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-top .pwebbox-container-outset, 
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-top .pwebbox-container,
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-bottom .pwebbox-container-outset, 
.pwebbox.pweb-slidebox.pweb-slidebox-full-dimension.pweb-bottom .pwebbox-container {
        width: 99vw !important;
        max-width: 99vw !important;
 }


 
.pweb-accordion .pwebbox-container {
	padding-top: 30px;
}


 
.pwebbox.pweb-slidebox.pweb-toggler-slide.pweb-left.pweb-vertical .pwebbox-container {
	padding-left: 10px;
}

.pwebbox.pweb-slidebox.pweb-toggler-slide.pweb-right.pweb-vertical .pwebbox-container {
	padding-right: 10px;
}

.pwebbox.pweb-slidebox.pweb-toggler-slide.pweb-top .pwebbox-container {
	padding-top: 10px;
}

.pwebbox.pweb-slidebox.pweb-toggler-slide.pweb-bottom .pwebbox-container {
	padding-bottom: 5px;
}


 
.pwebbox.pweb-slidebox.pweb-left.pweb-radius .pwebbox-container {
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
}

.pwebbox.pweb-slidebox.pweb-right.pweb-radius .pwebbox-container {
	-webkit-border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
}

.pwebbox.pweb-slidebox.pweb-left.pweb-toggler-slide.pweb-radius .pwebbox-container {
	-webkit-border-radius: 0 0 10px 0;
	-moz-border-radius: 0 0 10px 0;
	border-radius: 0 0 10px 0;
}

.pwebbox.pweb-slidebox.pweb-right.pweb-toggler-slide.pweb-radius .pwebbox-container {
	-webkit-border-radius: 0 0 0 10px;
	-moz-border-radius: 0 0 0 10px;
	border-radius: 0 0 0 10px;
}

.pwebbox.pweb-slidebox.pweb-top.pweb-radius .pwebbox-container {
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

.pwebbox.pweb-slidebox.pweb-bottom.pweb-radius .pwebbox-container {
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}

.pwebbox.pweb-slidebox.pweb-top.pweb-toggler-slide.pweb-offset-left.pweb-radius .pwebbox-container {
	-webkit-border-radius: 0 0 10px 0;
	-moz-border-radius: 0 0 10px 0;
	border-radius: 0 0 10px 0;
}

.pwebbox.pweb-slidebox.pweb-top.pweb-toggler-slide.pweb-offset-right.pweb-radius .pwebbox-container {
	-webkit-border-radius: 0 0 0 10px;
	-moz-border-radius: 0 0 0 10px;
	border-radius: 0 0 0 10px;
}

.pwebbox.pweb-slidebox.pweb-bottom.pweb-toggler-slide.pweb-offset-left.pweb-radius .pwebbox-container {
	-webkit-border-radius: 0 10px 0 0;
	-moz-border-radius: 0 10px 0 0;
	border-radius: 0 10px 0 0;
}

.pwebbox.pweb-slidebox.pweb-bottom.pweb-toggler-slide.pweb-offset-right.pweb-radius .pwebbox-container {
	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
}


 
.pwebbox.pweb-accordion.pweb-radius .pwebbox-container {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


 
.pwebbox.pweb-slidebox.pweb-shadow .pwebbox-container {
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}


.pwebbox.pweb-accordion.pweb-shadow .pwebbox-container {
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}

.pwebbox.pweb-accordion.pweb-accordion-boxed.pweb-shadow .pwebbox-container {
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5), inset 0 0 4px rgba(0,0,0, 0.3);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5), inset 0 0 4px rgba(0,0,0, 0.3);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5), inset 0 0 4px rgba(0,0,0, 0.3);
}

.pwebbox-box.pweb-modal .pwebbox-container {
	padding: 15px;
	
	position: static !important;
	width: auto !important;
	margin: 0 !important;
}



.pwebbox-box.pweb-modal.pweb-radius .pwebbox-container,
.ui-effects-transfer.pweb-genie.pweb-radius {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


.pwebbox-box.pweb-modal.pweb-shadow .pwebbox-container,
.ui-effects-transfer.pweb-genie.pweb-shadow {
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}


.container {
	margin: 0 auto;
	position: relative;
	width: 948px;
	z-index: 4000;
}


.navbar .separator {
  color: #333;
  margin-left: 15px;
  font-size: 98%;
}


.separator:after {
  content:" ::"; }


.separator a:hover{
 color: #ffffff;
 background-color: #0088cc; 
}

.skt-featured-image-mask {
  background: none;
}


		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;}
.block ol,.block ul{margin:0 0 0 1em;padding:0 0 0.25em 1em;}
.region-header .block{font-size:0.857em;float:left;margin:0 10px;padding:0;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
.sidebar .block{border:0px solid;padding:0px;margin:0px;}
.sidebar .block .content{line-height:1.4;}
#triptych .block{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #dfdfdf;line-height:1.3;}
#triptych .block.last{border-bottom:none;}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:none;}
#footer .block{margin:0.5em 0;}
#footer .block .content{padding:0.5em 0;margin-top:0;}
#footer .block h2{margin:0;}
.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}
.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}
.page-admin-structure-block-demo #header .block-region{width:500px;}

.header-img {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -480px;
}
.toggle-label{display:none}
.toggle-label.is-visible{display:block}
.navigation-toggle .toggle-label.is-visible{display:block;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}
.navigation-toggle .toggle-label{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;text-align:center}
.navigation-toggle .toggle-label .icon{margin-right:.25rem}

	#column1, #column2, #column4, #column5 { margin-right: 15px; }

	#column2, #column5 { margin-right: 0; }

@import url('../css/reset.css');

.group{
	zoom:1;
}

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

.group:after{
	clear:both;
}

.attractions .main-container .bottom .right .featured-content.similar.group {
	margin: 15px -11px 0 0;
	padding: 20px 0 0;
}

.attractions .main-container .bottom .right.places .featured-content.similar.group {
	border-top: 0 none;
	margin: 0 -11px 15px 0;
	padding: 0 0 15px;
}

.attractions .main-container .bottom .right .featured-content.similar.group .wrapper {
	margin: 0 0 15px;
}

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


		#itro_opaco{
			position:fixed;
			background-color:  #8A8A8A;
			font-size: 10px;
			font-family: Verdana;
			top: 100px;    
			width: 100%;
			height: 100%;
			z-index: 2147483646 !important;
			left: 0px ;
			right: 0px;
			top: 0px;
			bottom: 0px;
			opacity: 0.4 ;
			filter:alpha(opacity = 40); 
		}

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}

.modal .modal-content {
  border-radius: 0;
  border: none;
  box-shadow: none;
}

.fieldset {
  border-style: solid;
  border-color: #cdcdcd #777777 #777777 #cdcdcd;
  border-width: thin;
  padding: 0.1em 1em 0em 0.5em;
  background-color: #eeeecc;
}

table.exploit_list tbody tr td.date, table.exploit_list tbody tr td.dlink, table.exploit_list tbody tr td.app, table.exploit_list tbody tr td.verification, table.exploit_list tbody tr td.platform, table.exploit_list tbody tr td.author {
    border: solid #eee 1px;
    text-align:center;
    padding:3px;
}

table.exploit_list tbody tr td.date, table.category-list th.date { width:90px; text-align:center;}


.modal-header {
  min-height: 16.428571429px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}


.modal-header .close {
  margin-top: -2px;
}
.sidebar .widget{padding:0 25px}
.widget{padding:0 10px;margin:0}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  font-size: 20px;
  color: #000;
  text-align: center;
  border-bottom:none !important;
}

.carousel-control.left {
	color:#000;
 
}

.carousel-control.right {
  left: auto;
  right: 0;
color:#000;
}

.carousel-control a{color:#000; border-bottom:none !important;}

.carousel-control:hover,
.carousel-control:focus {
  outline: none;
  text-decoration: none;
}

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

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
  display:none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}

.carousel-caption {
z-index: 10;
color: #000;
text-align: center;
}

.carousel-caption .btn {
  text-shadow: none;
}

.carousel-caption p {

}

.carousel-inner .active.left { left: -100%; }

.carousel-inner .next        { left:  100%; }
.header_bottom .container_inner{width:100%}
.header_bottom{background-color:#fff!important}
.header_bottom,footer .container_inner{padding:0 25px}
footer .container_inner,.header_bottom .container_inner,.footer_top_border.in_grid,.footer_bottom_border.in_grid,.title_border_in_grid_holder{width:auto}
.header_bottom,footer .container_inner,nav.content_menu{padding:0 15px}
.boxed .header_bottom{padding:0 25px}
header.sticky .header_bottom{background-color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,0.11)}
header.sticky.no_shadow .header_bottom{box-shadow:none}
header.fixed.scrolled .header_bottom,header.fixed_hiding.scrolled .header_bottom{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.11);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.11);box-shadow:0 1px 3px rgba(0,0,0,0.11);background-color:#fff}
.header_bottom .main_menu .submenu-languages{display:none}
.popup_menu_opened .header_bottom .container_inner{border:none!important}
.popup_menu_opened header.scrolled .header_bottom,.popup_menu_opened header.sticky .header_bottom{background-color:transparent!important;box-shadow:none}
.popup_menu_opened .header_top,.popup_menu_opened .header_bottom,.popup_menu_opened .fixed_top_header .top_header{background-color:transparent!important;border:0!important}
header.paspartu_header_alignment .header_bottom{padding:0 2%}

    
.header_bottom,
.header_top,
.fixed_top_header .bottom_header{
	background-color: rgba(0,0,0,0);
}


.header_bottom,
.fixed_top_header .bottom_header{
    box-shadow: none;
}

header.fixed.scrolled .header_bottom,
header.fixed.scrolled .header_top,
header.fixed_hiding.scrolled .header_bottom,
header.fixed_hiding.scrolled .header_top {
	background-color: rgba(255,255,255,0.5) !important;
}

				.header_bottom,
		nav.mobile_menu{
				background-color: #000000 !important;
		}


.feedback-box .client-info .client-name {
	font-family: 'Lato', serif;
	color: #404040;
}
.ccm-ui .popover .title{padding:9px 15px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}

#page {width: 968px; border: 1px solid #ffd000; margin: 23px auto 0 auto; text-align: left;}

		#content-area a { color: #; }
.mk-edge-slider .mk-slider-slide .edge-slide-content {padding:100px 0;}
.mk-edge-slider .mk-slider-slide.center_top .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_bottom .edge-slide-content {margin-right:auto;margin-left:auto;}
.mk-edge-slider .mk-slider-slide.right_top .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {float:right;}
.mk-edge-slider .mk-slider-slide.left_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_center .edge-slide-content {-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.mk-edge-slider .mk-slider-slide.left_bottom .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_bottom .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
.mk-edge-slider .edge-slide-content.caption-light .edge-title,.mk-edge-slider .edge-slide-content.caption-light .edge-desc {color:#ffffff;}
.mk-edge-slider .edge-slide-content.caption-dark .edge-title,.mk-edge-slider .edge-slide-content.caption-dark .edge-desc {color:#252525;}
.mk-edge-slider .edge-slide-content {width:80% !important;}
.mk-transparent-header .mk-edge-slider .mk-slider-slide.left_top .edge-slide-content,.mk-transparent-header .mk-edge-slider .mk-slider-slide.center_top .edge-slide-content,.mk-transparent-header .mk-edge-slider .mk-slider-slide.right_top .edge-slide-content {margin-top:100px;}
.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_top .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_bottom .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_center .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_top .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_center .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {margin-left:25px;margin-right:25px;}

.weaccept {
float: right;
margin-left: 0;
width: 33%;
color: #fff;
font-size: 18px;
font-weight: 600;
text-align: right;
padding: 0;
margin-top: -9px;
}

.weaccept span {
padding: 14px 5px 0 0;
float: right;
width: 64%;
text-align: left;
}

.weaccept img {
clear: none;
padding-top: 10px;
float: right;
}

#footerblackinside{width: 990px;margin: 0 auto;color: #ededed;}

#footerblackinside div.div{float: left;width: 220px;margin-right: 25px;}

#footerblackinside div.div2{float: left;width: 220px;margin-top: 42px;margin-right: 25px;}

#footerblackinside div.div ul, #footerblackinside div.div2 ul {font-size: 12px;margin-right: 15px;}

#footerblackinside div.div ul li a, #footerblackinside div.div2 ul li a{display: block;padding: 6px;}

#footerblackinside div.div ul li a:hover, #footerblackinside div.div2 ul li a:hover{background-color: #181818;}
