﻿.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.thumb_shadow {
  position: absolute;
  bottom: -1px;
  left: 49px;
  pointer-events: none;
}





#secondary_marquee {
  margin: 0 0 20px 0;
  position: relative
}


  #secondary_marquee img {
    width:100%;
  }

.span16 {
  width: 940px;
}




.tz-blog-widget li { 
    padding-left: 60px;
    position: relative; 
}


.tz-blog-widget .entry-title { line-height: 21px; }


.tz-blog-widget .entry-title a { 
    border-bottom: 1px dotted #222; 
    font-size: 13px;
}


.tz-blog-widget .entry-title a:hover { 
    background-color: #ffd62c; 
    border-bottom: none;
    color: #222;
}


.tz-blog-widget .entry-meta {
    left: 0;
    top: 11px;
}


#footer .tz-blog-widget .entry-title a { 
    border-bottom: 1px dotted #656565; 
    color: #fff;
}


#footer .tz-blog-widget .entry-title a:hover { 
    background-color: #222;
    color: #ffd62c; 
}


#footer .tz-blog-widget .entry-meta a:hover span.post-format { 
    background-color: #fff;
    background-position: 0 -68px;
}

a:hover,
#header-top p,
.slider .slides_prev:hover,
.slider .slides_next:hover,
button:hover,
.page-template-template-portfolio-php .post-thumb a,
.tax-portfolio-type .post-thumb a,
.recent-work .post-thumb a,
.portfolio-related .post-thumb a,
.tz-recent-portfolios-widget .post-thumb a,
#sort-by a.active,
.entry-meta span.post-format,
#comments,
#submit:hover,
#respond h3,
.tz-blog-widget .entry-title a:hover { background-color: #ffffff; }

.slider a,
.slider-desc span,
.slider-desc em,
#footer .tz-blog-widget .entry-title a:hover { color: #ffffff; }


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


div.ja-moduletable h3,div.moduletable h3 {
font-size:120%;
color:#090;
margin:0 0 5px;
padding:0;
text-indent:0;
}


div.ja-moduletable,div.moduletable {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid;
border-bottom-color:#f7f7f7; 
position:relative;
}


.main .inner,div.ja-moduletable,div.moduletable,div.ja-module,div.module,.article_column .contentpaneopen {
padding-left:10px;
padding-right:10px;
}








div.ja-moduletable a,a:active,a:hover,img {
text-decoration:none;
border:none #fff 0;
}

#wp-calendar tbody .pad {
	background: none;
}
.flex-contain,.flex-contain-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flex-contain-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flex-contain .flex-contain-wrap,.flex-contain-wrap .flex-contain-wrap{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;align-content:center;justify-content:space-around;padding:0;}
footer.global-footer .footer-contain-right .flex-contain,footer.global-footer .footer-contain-right .flex-contain-wrap{display:flex;}

.keydates .keydate.large .date .day{
    font-size: 26px;
    display: block;
    margin-bottom: 6px;
}

.keydates .keydate.small .date .day{
    font-size: 16px;
    display: block;
    margin-bottom: 3px;    
}




#navigation {
	float: left;
	margin-top: 20px;
}


#navigation ul {
	float: left;
}


#navigation ul li {
	display:inline-block;
	font-size:1em;
	padding-right: 10px;
}


#navigation ul li a {
	color: #ab8248;
	display: block;
	font-family: 'Book Antiqua',sans-serif;
	font-weight: bold;
	margin-top:5px;
	padding: 5px;
	-webkit-transition:All .15s ease-in;
	-moz-transition:All .15s ease-in;
	-o-transition:All .15s ease-in;
}


#navigation ul li a:hover,
#navigation ul li.current a,
#navigationn ul li:hover,
#navigation ul li.current ul li a:hover {
	background-color: #ab8248;
	color: #FFFFFF;
	-webkit-transition:All .15s ease-in;
	-moz-transition:All .15s ease-in;
	-o-transition:All .15s ease-in;
}


#navigation ul li.current ul li a {
	background-color: #873705;
	color: #ab8248;
}


#navigation ul li:hover ul {
	display: block;
}


#navigation ul li ul {
	background-color: #873705;
	display: none;
	float:none;
	position: absolute;
	z-index: 9999;
 -webkit-box-shadow: 	0px 10px 20px rgba(0, 0, 0, .9);
	-moz-box-shadow:    0px 10px 20px rgba(0, 0, 0, .9);
	box-shadow:         0px 10px 20px rgba(0, 0, 0, .9);

}


#navigation ul li.active ul {
	display: block;
}


#navigation ul li ul li {
	display:block;
	font-size:1em;
}


#navigation ul li ul li a {
	color: #ab8248;
	display: block;
	margin: 0px;
}


#navigation ul li ul li a:hover {
	background-repeat: no-repeat;
	background-position: 0 5px;
}
 


#header .search-google {
	float: right;
	padding: 0;
	margin-top: 5px;
}


.clear{
clear:both;
font-size:0px;
}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;line-height:1;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}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
.horizontal_slider .carousel .carousel-caption-wrapper{position:absolute;bottom:0;left:0;height:100%;width:100%}
.horizontal_slider .carousel .carousel-caption-wrapper .carousel-caption{position:absolute;text-shadow:0 0 2px #000;top:0;left:15%;right:0;height:60%;bottom:0;margin:0;padding:0;text-align:left}
.horizontal_slider .carousel .carousel-caption-wrapper .carousel-caption .sg-cell{vertical-align:middle}
.horizontal_slider .carousel .carousel-caption-wrapper .carousel-caption .sg-cell h2{font-size:52px;font-size:5rem;margin:0 0 5px;text-transform:uppercase}
.horizontal_slider .carousel .carousel-caption-wrapper .carousel-caption .sg-cell h3{margin:0 0 34px;font-weight:normal;font-size:10px;text-transform:uppercase}
.horizontal_slider .carousel .carousel-caption-wrapper .carousel-caption .sg-cell a.button{background:#72bfde;background:#0181ff;background:rgba(1,129,255,0.3);text-decoration:none;text-shadow:none}
.horizontal_slider .carousel .carousel-caption-wrapper .carousel-caption .sg-cell a.button:hover{background:#67b4ff;background:rgba(1,129,255,0.9)}
.horizontal_slider .carousel .carousel-control{display:none}
.horizontal_slider .carousel .carousel-indicators li{background:#666;background:rgba(150,150,150,0.3)}
.horizontal_slider .carousel .carousel-indicators .active,.horizontal_slider .carousel .carousel-indicators li{margin:0 1.6rem;width:1.4rem;height:1.4rem;border:3px solid #fff;box-shadow:0 0 1px 0 #333}
.horizontal_slider .carousel .carousel-indicators .active{cursor:default;background:#fff}
.vertical-slider-container .carousel-wrapper{position:absolute;top:0;left:0;width:67%;height:100%;overflow:hidden}
.vertical-slider-container .carousel-wrapper .carousel{height:100%}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol{position:absolute;top:0;right:0;height:100%;margin-right:30px;display:table}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .inner-ol{display:table-cell;vertical-align:middle}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators{position:relative;bottom:auto;left:auto;width:auto;padding:0;margin:0}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators li{background:#666;background:rgba(150,150,150,0.3)}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators .active,.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators li{display:block;margin:1.6rem 0;width:1.4rem;height:1.4rem;border:3px solid #fff;box-shadow:0 0 1px 0 #333}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators .active{cursor:default;background:#fff}
.vertical-slider-container .carousel-wrapper .carousel .carousel-inner{height:100%}
.vertical-slider-container .carousel-wrapper .carousel .carousel-inner .item{height:100%}
.vertical-slider-container .carousel-wrapper .carousel .carousel-inner .item img{display:block;width:100%;max-width:none;height:auto}
.vertical-slider-container .carousel-wrapper .carousel .carousel-control{display:none}
.single-boat .carousel-caption{left:15%;right:auto !important;top:20px}
.single-boat .carousel-caption .boatSliderTitle{color:#fff;text-align:left;font-family:"proxima-nova-alt";font-weight:100;font-size:5.5rem}
.single-boat .carousel-caption .boatSliderSubtitle{margin-top:0px;color:#fff;text-align:left;font-size:1em}
.single-boat .tab-content #gallery_slider .carousel-indicators{display:none}
.vertical-slider-container .sm-carousel-wrapper .carousel-wrapper{max-width:100%;width:100%}
.carousel-full.sg-image-bg{padding:0}
.carousel-full.sg-image-bg h1,.carousel-full.sg-image-bg h2{margin-top:4px;font-size:58px}
.carousel-full.sg-image-bg h3{margin:4px 0;font-size:14px;line-height:22px;text-shadow:1px 1px 2px #000;font-family:"Montserrat",sans-serif;color:#fff}
.carousel-full.sg-image-bg .button{background:none;background:rgba(103,180,255,0.5);margin:30px 0 0 4px;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.4)}
.carousel-full.sg-image-bg .button:hover{background:#67b4ff;background:#67b4ff}
.carousel-full.sg-image-bg .carousel-caption{top:0;bottom:0;padding:0;left:10%;right:10%;text-align:left}
.carousel-full.sg-image-bg .carousel-caption .sg-table{height:100%;padding:40px 0;width:100%;margin:0 auto;max-width:1400px}
.carousel-full.sg-image-bg .carousel-caption .sg-table .sg-cell{vertical-align:top}
.carousel-full.sg-image-bg .carousel-indicators li{display:inline-block;width:12px;height:12px;margin:1px 4px;text-indent:-999px;border:2px solid #fff;border-radius:50%;cursor:pointer;background-color:transparent}
.carousel-full.sg-image-bg .carousel-indicators li.active{width:12px;height:12px;background-color:#fff;border-color:#fff;cursor:default}
.carousel-full.sg-image-bg .carousel-indicators li,.carousel-full.sg-image-bg .carousel-indicators li.active{height:15px;width:15px}

.main-menu ul li .mega-menu .single-mega-menu{
    width: 18.3333%;
    float: left;
    padding: 0 15px;
}

.main-menu ul li .mega-menu .single-mega-menu .hedding-border a{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border-bottom: 1px solid #c2c2c2;
color: #000;
display: block;
font-size: 13px;
font-weight: bold;
line-height: inherit;
min-height: inherit;
padding: 5px 0;
text-transform: capitalize;
}

.main-menu ul li .mega-menu .single-mega-menu a {
  color: #222;
  display: block;
  font-family: Open Sans,Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  min-height: inherit;
  padding: 0;
  text-transform: none;
}

.main-menu ul li .mega-menu .single-mega-menu a:hover, .main-menu ul li ul.sup-menu li a:hover {
  color: #009587;
  background: transparent !important;
}

.home-3 .main-menu ul li .mega-menu .single-mega-menu .hedding-border a,.home-3 .main-menu ul li .mega-menu .single-mega-menu a,.home-3 .main-menu ul li ul.sup-menu li a{
  border-left: 0;
}

.home-3 .main-menu ul li ul.sup-menu li a:hover,.home-3 .main-menu ul li .mega-menu .single-mega-menu a:hover{
  color: #0b96f3;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.home-4 .main-menu ul li ul.sup-menu li a:hover, .home-4 .main-menu ul li .mega-menu .single-mega-menu a:hover,.home-4 .category-saidebar ul li .cat-mega-menu a:hover, .home-4 .category-saidebar ul li ul.cat-sup-menu li a:hover{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #EA7696;
}

.home-5 .main-menu ul li a.active,.home-5 .main-menu ul li a:hover,.home-5 .main-menu ul li ul.sup-menu li a:hover, .home-5 .main-menu ul li .mega-menu .single-mega-menu a:hover{
  color: #269c58;
  background: transparent !important;
}

.home-6 .category-saidebar ul li .cat-mega-menu a:hover, .home-6 .category-saidebar ul li ul.cat-sup-menu li a:hover,.home-6 .main-menu ul li ul.sup-menu li a:hover, .home-6 .main-menu ul li .mega-menu .single-mega-menu a:hover {
  background: transparent none repeat scroll 0 0;
  color: #c5b150;
}

.home-7 .main-menu ul li a.active, .home-7 .main-menu ul li a:hover, .home-7 .main-menu ul li ul.sup-menu li a:hover, .home-7 .main-menu ul li .mega-menu .single-mega-menu a:hover {
  background: transparent none repeat scroll 0 0 !important;
  color: #ef7c3d;
}

.home-8 .main-menu ul li ul.sup-menu li a:hover, .home-8 .main-menu ul li .mega-menu .single-mega-menu a:hover {
  color: #cf2826;
}

.home-9 .main-menu ul li .mega-menu .single-mega-menu a:hover,.home-9 .main-menu ul li ul.sup-menu li a:hover {
  color: #F26B7A !important;text-decoration: none;
}

.home-9 .main-menu ul li .mega-menu .single-mega-menu a {
  font-family: Oswald,Arial,Helvetica,sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}


.header .right {
	float: right;
	margin-right: 30px;
}


.subnav ul.right {
	display: block; float: right;
}


.subnav ul.left li,
.subnav ul.right li {
	display: block; float: left;
	color: #b0b6c2;
	text-align: center;
}


.subnav ul.left li a,
.subnav ul.right li a {
	display: block; float: left;
	color: #b0b6c2;
	font-size: 11px; text-align: center; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.subnav ul.left li b,
.subnav ul.right li b {
	width: 100%; height: 16px; display: block; float: left;
	padding: 8px 0;
	font-weight: normal;
}


.subnav ul.left li span,
.subnav ul.right li span {
	width: 100%; height: 5px; display: block; float: left;
	padding: 0 10px;
	background: #AEE8F9; border-left: 1px solid #3a3e45;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.subnav ul.right li span {
	padding: 0 15px;
}


.subnav ul.left li.active span,
.subnav ul.right li.active span {
	background: #fff;
}


.subnav ul.left li a:hover,
.subnav ul.left li.active a,
.subnav ul.right li a:hover,
.subnav ul.right li.active a {
	color: #fff;
}


.container .wrap,
.container .right h3 {
	width: 100%; float: left;
	padding: 10px 0; margin: 0;
	border-top: 1px dotted #afb4be; border-bottom: 1px dotted #afb4be;
	-webkit-box-shadow: 0 5px 0 0 #E3F8FD;
	box-shadow: 0 5px 0 0 #E3F8FD;
}


.container .right h3 {
	padding: 11px 0; 
	margin-bottom: 16px;
}


.container .right {
	width: 300px; float: right;
	margin-right: 30px;
}


.container .right ul {
	width: 100%; display: block; float: left;
	background: #E3F8FD;
}


.container .right ul li {
	width: 100%; display: block;
	margin-bottom: 5px;
	background: #284763;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjJmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #284763 0%, #345c81 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#284763), color-stop(100%,#345c81));
	background: -webkit-linear-gradient(top, #284763 0%,#345c81 100%);
	background: -o-linear-gradient(top, #284763 0%,#345c81 100%);
	background: -ms-linear-gradient(top, #284763 0%,#345c81 100%);
	background: linear-gradient(to bottom, #284763 0%,#345c81 100%);
	border-top: 1px solid #fff; border-bottom: 1px dotted #FFFFFF;
}


.container .right ul li a {
	width: 100%; display: block;
	padding: 10px 20px;
	box-sizing: border-box; 
	color: #FFFFFF;
	font-size: 15px; font-weight: 800;
}


.container .right ul li a:hover {
	color: #AEE8F9;
}


	.subnav ul.left,
	.subnav ul.right {
		display: none;
	}
.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits{border-radius:5px;font-size:48px;height:80px;min-width:50px;padding:0 10px}
.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits:after{background:#fff;content:'';display:block;height:3px;margin:auto 0;position:absolute;top:0;bottom:0;left:0;right:0}
.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits [class*='part-']{color:#fff;font-weight:700;line-height:80px;min-width:25px;right:10px}
.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits .part-2{right:35px}
.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits .part-3{right:60px}
.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits .part-4{right:85px}
.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits{font-size:60px;height:85px;min-width:80px;padding:0 35px}
.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits [class*='part-']{line-height:70px;min-width:40px;right:35px}
.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits .part-2{right:75px}
.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits .part-3{right:115px}
.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits .part-4{right:155px}
.thrv_countdown_timer .tve_t_part .t-digits{position:relative;padding:0 17px;height:38px;overflow:hidden;min-width:50px;font-size:170%}
.thrv_countdown_timer .tve_t_part .t-digits [class*='part-']{line-height:38px;position:absolute;top:0;right:17px;min-width:25px;text-align:center}
.thrv_countdown_timer .tve_t_part .t-digits [class*='part-'].go-down{transition:top .2s linear;top:100%}
.thrv_countdown_timer .tve_t_part .t-digits [class*='part-'].next{top:-100%;transition:top .2s linear}
.thrv_countdown_timer .tve_t_part .t-digits [class*='part-'].next.go-down{top:0;transition:top .2s linear}
.thrv_countdown_timer .tve_t_part .t-digits .part-2{right:42px}
.thrv_countdown_timer .tve_t_part .t-digits .part-3{right:67px}
.thrv_countdown_timer .tve_t_part .t-digits .part-4{right:92px}
.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_3 .t-digits{background:#101010}
.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_2 .t-digits [class*='part-']{color:#101010}
.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_3 .t-digits{background:#404b6c}
.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_2 .t-digits [class*='part-']{color:#404b6c}
.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_3 .t-digits{background:#56ac45}
.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_2 .t-digits [class*='part-']{color:#56ac45}
.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_3 .t-digits{background:#E25C1B}
.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_2 .t-digits [class*='part-']{color:#E25C1B}
.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_3 .t-digits{background:#8656C1}
.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_2 .t-digits [class*='part-']{color:#8656C1}
.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_3 .t-digits{background:#CE271B}
.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_2 .t-digits [class*='part-']{color:#CE271B}
.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_3 .t-digits{background:#387D71}
.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_2 .t-digits [class*='part-']{color:#387D71}
.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_3 .t-digits{background:#D8D8D8}
.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_2 .t-digits [class*='part-']{color:#D8D8D8}

.widget.banner300 .widget-wrap {
	padding:10px;
}


#header .header-columns-container .header-column {
  position: relative;
  float: left;
  height: 100%;
  width: 72px;
  transition: background-color 0.5s;
}


#header .header-columns-container .header-column.search {
  background-color: #58585c;
}


#header .header-columns-container .header-column.search img {
  position: absolute;
  bottom: 10px;
  width: 30px;
  left: 20px;
}


#header .header-columns-container .header-column.search .search-bar {
  position: absolute;
  height: 100%;
  right: 100%;
  top: 0;
  width: 0px;
  background-color: #58585c;
  z-index: 10011010;
  transition: width 0.5s 0.5s;
}


#header .header-columns-container .header-column.search .search-bar input {
  width: 100%;
  height: 100%;
  padding: 0px;
  border: none;
  background-color: #58585c;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-size: 60px;
  color: white;
  opacity: 0;
  transition: opacity 0.5s;
  padding: 10px;
  padding-left: 20px;
}


#header .header-columns-container .header-column.search .search-bar.active {
  width: 50vw;
  transition: width 0.5s;
}


#header .header-columns-container .header-column.search .search-bar.active input {
  opacity: 1;
  transition: opacity 0.5s 0.5s;
}


#header .header-columns-container .header-column.search .search-filters {
  position: absolute;
  right: calc(100% - 72px);
  top: 100%;
  width: calc(50vw + 72px);
  height: 80%;
  background-color: #FF22AB;
  opacity: 0;
  transition: opacity 0.5s;
  padding-left: 10px;
}


#header .header-columns-container .header-column.search .search-filters .filter-c {
  display: inline-block;
  position: relative;
  width: 300px;
  height: 50px;
  vertical-align: top;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-c-title {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-size: 20px;
  padding-top: 10px;
  color: white;
  position: relative;
  padding-left: 10px;
  line-height: 30px;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-arrow {
  position: static;
  top: 10px;
  left: 60%;
  pointer-events: none;
  padding-left: 10px;
}


#header .header-columns-container .header-column.search .search-filters .filter-c.active {
  opacity: 1;
  transition: opacity 0.5s 0.5s;
}


#header .header-columns-container .header-column.search .search-filters .filter-c.active .filter-c-title {
  z-index: 100011;
}


#header .header-columns-container .header-column.search .search-filters .filter-c.active .filter-drop {
  height: auto;
  padding-top: 100px;
  z-index: 10000;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-drop {
  position: absolute;
  top: 0;
  left: 0;
  height: 0px;
  width: 100%;
  overflow: hidden;
  transition: height 0.5s;
  background-color: #58585c;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-drop .fd-item {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-size: 20px;
  line-height: 30px;
  color: white;
  padding-left: 10px;
  width: 100%;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-drop .fd-item:hover {
  background-color: #FF22AB;
}


#header .header-columns-container .header-column.search .search-filters.active {
  opacity: 1;
  transition: opacity 0.5s 0.5s;
}


#header .header-columns-container .header-column.search .search-results {
  position: absolute;
  right: calc(100% - 72px);
  top: 180%;
  width: calc(50vw + 72px);
  opacity: 0;
  
  background-color: white;
  transition: opacity 0.5s;
  overflow: scroll;
  max-height: 1000px;
  pointer-events: none;
}


#header .header-columns-container .header-column.search .search-results.active {
  opacity: 1;
  transition: opacity 0.5s 0.5s;
  pointer-events: all;
}


#header .header-columns-container .header-column.search .search-results .result-s {
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}


#header .header-columns-container .header-column.search .search-results .result-s .result-image {
  float: left;
  width: 100px;
  height: 60px;
  position: relative;
  overflow: hidden;
}


#header .header-columns-container .header-column.search .search-results .result-s .result-image img {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}


#header .header-columns-container .header-column.search .search-results .result-s .result-name {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-size: 30px;
  color: gray;
  padding-left: 10px;
  float: left;
  width: 80%;
}


#header .header-columns-container .header-column.search .search-results .result-s .result-name span {
  font-size: 20px;
}


#header .header-columns-container .header-column.search .search-results .result-s:hover {
  background-color: #FF22AB;
}


#header .header-columns-container .header-column.search .search-results .result-s:hover .result-name {
  color: white;
}


#header .header-columns-container .header-column.profile {
  background-color: #676767;
}


#header .header-columns-container .header-column.login, #header .header-columns-container .header-column.logout {
  background-color: #48f0c5;
}


#header .header-columns-container .header-column.ticket {
  background-color: #ff22ab;
}


#header .header-columns-container .header-column.ticket-log {
  background-color: #ff22ab;
}


#header .header-columns-container .header-column:hover {
  background-color: #58585c;
}


#header .header-columns-container .header-column .column-link {
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 16px;
  color: white;
}


#header .header-columns-container .header-column .column-link.profile {
  padding: 0px 0px 10px 12px;
}


#header .header-columns-container .header-column .column-link.login {
  padding: 0px 0px 10px 17px;
}


#header .header-columns-container .header-column .column-link.logout {
  padding: 0px 0px 10px 10px;
}


#header .header-columns-container .header-column .column-link.ticket {
  line-height: 150%;
  padding: 0px 5px 7px 9px;
}

  
  #header .header-columns-container .header-column.search .serach-results {
    position: absolute;
    right: calc(100% - 72px);
    top: 250%;
    width: calc(70vw + 72px);
    opacity: 0;
    
    background-color: white;
    transition: opacity 0.5s;
    overflow: scroll;
    max-height: 900px;
    pointer-events: none;
  }

  
  #header .header-columns-container .header-column.search .serach-results.active {
    opacity: 1;
    transition: opacity 0.5s 0.5s;
    pointer-events: all;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s {
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s .result-image {
    float: left;
    width: 100px;
    height: 80px;
    position: relative;
    overflow: hidden;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s .result-image img {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s .result-name {
    font-family: "New Rail Alphabet White", Arial, serif;
    font-size: 40px;
    color: gray;
    padding-left: 10px;
    float: left;
    width: 80%;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s .result-name span {
    font-size: 20px;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s:hover {
    background-color: #FF22AB;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s:hover .result-name {
    color: white;
  }

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

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

.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_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  position: relative;
  min-height: 1px;
  margin-left: 2.1%;
  box-sizing: border-box;
}

  body .vc_row-fluid .vc_col-sm-12 {
    width: 100%;
  }
 
  	
  	body[data-ext-responsive="true"] .vc_span12 .nectar-slider-wrap[data-full-width="boxed-full-width"], body[data-ext-responsive="true"] .vc_col-sm-12 .nectar-slider-wrap[data-full-width="boxed-full-width"] {
		margin: 0 -7%!important;
	}

	
	
	.full-width-content.vc_row-fluid .vc_span2,
	.full-width-content.vc_row-fluid .vc_span3,
	.full-width-content.vc_row-fluid .vc_span4,
	.full-width-content.vc_row-fluid .vc_span5,
	.full-width-content.vc_row-fluid .vc_span6,
	.full-width-content.vc_row-fluid .vc_span7,
	.full-width-content.vc_row-fluid .vc_span8,
	.full-width-content.vc_row-fluid .vc_span9,
	.full-width-content.vc_row-fluid .vc_span10,
	.full-width-content.vc_row-fluid .vc_span11, 
	.full-width-content.vc_row-fluid .vc_span12,
	.full-width-content.vc_row-fluid .vc_col-sm-2,
	.full-width-content.vc_row-fluid .vc_col-sm-3,
	.full-width-content.vc_row-fluid .vc_col-sm-4,
	.full-width-content.vc_row-fluid .vc_col-sm-5,
	.full-width-content.vc_row-fluid .vc_col-sm-6,
	.full-width-content.vc_row-fluid .vc_col-sm-7,
	.full-width-content.vc_row-fluid .vc_col-sm-8,
	.full-width-content.vc_row-fluid .vc_col-sm-9,
	.full-width-content.vc_row-fluid .vc_col-sm-10,
	.full-width-content.vc_row-fluid .vc_col-sm-11, 
	.full-width-content.vc_row-fluid .vc_col-sm-12 { width: 100%!important; height: auto!important; margin-left: 0; }

	.full-width-content.vc_row-fluid .vc_span12, .full-width-content.vc_row-fluid .vc_col-sm-12 { width: 100%; }


body[data-ext-responsive="true"] .vc_span12 .nectar-slider-wrap[data-full-width="boxed-full-width"],
body[data-ext-responsive="true"] .vc_col-sm-12 .nectar-slider-wrap[data-full-width="boxed-full-width"] {
	margin: 0 -4.5%!important;
}


.full-width-content .vc_span12 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-12 .carousel-wrap.products-carousel {
	padding: 0 30px;
	overflow: visible;
}
.tp-caption a:hover{color:#ffa902}
.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}
.tp-caption.big_caption_3,.tp-caption.big_caption_2,.tp-caption.big_caption_4,.tp-caption.big_caption_5,.tp-caption.big_caption_6,.tp-caption.big_caption_7,.tp-caption.big_caption_8,.tp-caption.big_caption_9,.tp-caption.big_caption_10,.tp-caption.big_caption_11,.tp-caption.big_caption_13,.tp-caption.big_caption_15,.tp-caption.big_caption_3_white,.tp-caption.big_caption_2_white,.tp-caption.big_caption_4_white{position:absolute; color:#e14f4f; text-shadow:none; font-size:80px; line-height:80px; font-family:"Open Sans";border-width:0px; border-style:none}
.tp-caption.big_caption_2,.tp-caption.big_caption_2_white{font-size:48px}
.tp-caption.big_caption_4,.tp-caption.big_caption_4_white{font-size:124px; color:#fff}
.tp-caption.big_caption_5{line-height:24px;font-size:15px;color:#999}
.tp-caption.big_caption_6{font-size:120px;color:#fff}
.tp-caption.big_caption_7,.tp-caption.big_caption_7_red{font-size:72px;color:#fff;font-weight:bold}
.tp-caption.big_caption_7_red{background:#E04028;padding:10px 20px;line-height:72px}
.tp-caption.big_caption_8{font-size:24px;color:#fff;font-family:"Open Sans"}
.tp-caption.big_caption_9{font-size:50px;color:#333}
.tp-caption.big_caption_10{font-size:55px;color:#333;font-weight:bold}
.tp-caption.big_caption_11{font-size:24px;color:#fff;background:#379BDE;background:rgba(55,155,222,0.8);padding:10px 20px;line-height:30px}
.tp-caption.big_caption_12{font-size:212px;color:#333}
.tp-caption.big_caption_13{font-size:36px;font-weight:800;color:#fff}
.tp-caption.big_caption_15{font-size:30px;font-weight:800;color:#fff}
.tp-caption.big_caption_14{line-height:30px;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase}
.tp-caption.handwriting,.tp-caption.handwriting_white{position:absolute; color:#fff; text-shadow:none; font-size:144px; line-height:44px; font-family:"Dancing Script";padding:15px 40px 15px 40px;margin:0px; border-width:0px; border-style:none}
.tp-caption.store_button a{position:absolute; color:#fff; text-shadow:none; height:19px;font-size:18px; line-height:18px; font-weight:bold; font-family:"Open Sans";padding:20px 35px 20px 35px !important;margin:0px;  cursor:pointer;   background:#E04028;  border-radius:5px;   border-bottom:4px solid #cd2e16}
.tp-caption.store_button_white a{position:absolute; color:#fff; text-shadow:none;   font-size:14px;  font-weight:normal;  padding:15px 35px !important;   background:none;   border:2px solid #fff;   border-radius:40px ; height:24px !important}
.tp-caption.store_button_white a:hover{background:#E04028}
.tp-caption.store_button a,.tp-caption.store_button_white a{color:#fff !important}
.tp-caption.store_button a:hover{background:#cd2e16;border-bottom:4px solid #E04028}
.tp-caption.big_caption_3_white,.tp-caption.big_caption_2_white,.tp-caption.big_caption_4_white,.tp-caption.handwriting_white{color:#fff}
 .tp-caption.custom_heading_bold_orange{font-size:53px;line-height:1;font-weight:700;font-family:"proxima-nova-1","proxima-nova-2",sans-serif;color:#ffffff;text-shadow:0px 0px !important;text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}
.tp-caption.custom_small_text{font-size:27px;line-height:35px;font-weight:400;font-family:Oxygen;color:#ffffff;text-shadow:0px 0px !important;text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(167,167,167);border-style:none}
.tp-caption.custom_heading_bold_orange_new{font-size:50px;line-height:1;font-weight:700;font-family:"proxima-nova-1","proxima-nova-2",sans-serif;color:rgb(255,255,255);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255,255,255);border-style:none}


	#wrapper,
	#nav-wrapper {
		width: 768px;
		}


	#wrapper,
	#nav-wrapper,
	.main-story,
	#sidebar-wrapper,
	span.home-widget-header,
	span.sidebar-widget-header,
	.home-widget .category-dark,
	.carousel-wrapper,
	ul.home-carousel,
	.sidebar-widget .category-dark,
	ul.tabber-widget,
	#comments {
		width: 600px;
		}


	#wrapper,
	#nav-wrapper,
	.main-story,
	#sidebar-wrapper,
	#comments {
		width: 100%;
		}


#wrapper {
	margin: 0 auto;
	position: relative;
	width: 1000px;
	z-index: 5;
	}
.front #content-bottom{overflow:hidden;background-color:#58585a;}


.nav-prev img {
	float:left;
}


.nav-prev {
	float:left;
	width:50%;
}


.module .ajaxscrl .mScroller div, .module .ajaxscrl .mContainer {
	width: auto;
}


.site-title,
.entry-title,
.page-title,
.entry-content,
.entry-summary,
.widget-title,
.comments-title,
.comment .reply,
.comment-meta,
.comment-author,
#reply-title {
	font-family: 'open_sansregular', Helvetica Neue, Helvetica, Arial, sans-serif;
}

.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.entry-content table,
.comment-content table {
	border: 1px solid #d9d9d9;
	border-left-width: 0;
	margin: 0 -0.083em 2.083em 0;
	text-align: left;
	width: 100%;
}

.entry-content tr th,
.entry-content thead th,
.comment-content tr th,
.comment-content thead th {
	border-left: 1px solid #d9d9d9;
	font-weight: bold;
	padding: 0.5em 	1.25em;
}

.entry-content tr td,
.comment-content tr td {
	border: 1px solid #d9d9d9;
  	border-width: 1px 0 0 1px;
	padding: 0.5em 	1.25em;
}

.entry-content tr.odd td,
.comment-content tr.odd td {
	background: #dfd6c7;
}

.entry-content ul li {
	list-style-type: square;
	list-style-position: outside;
	margin-left: 1em;
}

.entry-content ol {
	list-style: decimal;
	margin: 0 0 1.5em 1.5em;
}

.entry-content a, .entry-content a:visited, .entry-summary a, .entry-summary a:visited{
    color: #69C;
}

.entry-content a:hover, .entry-summary a:hover{
    color: #666;
}

.entry-content a.more-link, .entry-content a.more-link:visited{
    color: #FFF;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
	clear: none;
}

.entry-content dfn, cite, em, i {
	font-style:italic;
}





.format-aside .entry-content {
	border-left: 4px solid rgba( 0, 0, 0, 0.1 );
	padding-left: 1em;
}






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

.site-header img,
.entry-content img,
.widget-img,
img[class*="align"],
img[class*="wp-image-"],

.wp-caption img {
	height: auto; 
}

.site-header img,
.entry-content img,
.widget img,
img.size-full {
	max-width: 100%;
	width: auto; 
}

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






#ie8 .site-header img,
#ie8 .entry-content img,
#ie8 img.size-full,
#ie8 .entry-thumbnail img,
#ie8 .widget img,
#ie8 .wp-caption img {
	width: auto; 
}

footer #copyright ul {text-align:center;  float:none;}

footer #copyright ul li {float:none; display: inline;  }

#copyright .grid2column {text-align:center;}

#copyright { border-top-color:#bdb7a4;  }

#copyright li a:hover {color:#88a5b1;}

#copyright li a {color:#aca693;}



.caption-progression, ul.filter-children li a, #respond input#submit, .sf-menu, .flex-caption, footer #copyright ul, .rock-button, h1, h2, h3, h4, h5, h6, .phone-widget span, .e-mail-widget span, .mobile-widget span, body #main ul.menu-items .grid2column, .pagination a, body #main a.progression-grey
{font-family:'Droid Serif', serif; }

footer #copyright ul a {text-decoration:none;}

footer #copyright ul li:last-child { margin-right:0px; padding-right:0px;}

#copyright .lastcolumn {text-align:right;}

a:hover, #copyright li a:hover {color:#88a5b1;}

		
		
		
		ul.filter-children li a, #respond input#submit, .sf-menu, .flex-caption, footer #copyright ul, .rock-button, h1, h2, h3, h4, h5, h6, .phone-widget span, .e-mail-widget span, .mobile-widget span, body #main ul.menu-items .grid2column, .pagination a, body #main a.progression-grey
		{font-family:'Droid Serif', serif; }


p.wp-caption-text {
	color: #888;
	font-size: 11px;
	margin-bottom: 0;
}


.format-image .entry-content .wp-caption p.wp-caption-text {
	padding-bottom: 20px;
}



.image.alignright,
.image.alignleft {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}


.image.size-large {
	text-align: center;
}


.embed,
.image.size-full {
	margin: 0 100px;
}


.image.size-full {
	text-align: center;
}
.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-md-4{width:33.33333333%}
.post-grid.col-md-6,.post-grid.col-md-4{height:346px}
.col-md-4.col-sm-4.author-contribute{padding-right:0!important;}
.col-md-4.col-sm-4{padding-right:0!important;}


	#slider_area .left_side{
		float:left;
		width:500px;
		margin-top:10px;
		margin-left:20px;
		padding:0px;
	}


.content .textwidget .price .amount {
	display: none !important;}


.widget_products .amount {
	display: none !important;}


#top .price_container .price .amount, #top .price_container .price ins .amount, #top .price_container .price ins{
font-size: 30px;
font-weight: normal;
}
.woocommerce ul#shipping_method .amount{font-weight:700}

	.social-header-wrap { height:auto; padding:10px 0;}
.cent{margin-left:auto !important;margin-right:auto !important;text-align:center !important;}


#liveinternet {
	position: absolute;
	left: -3562px;
}

	
	.blog-featured .leading {
		margin-bottom:40px;}

		
	.blog-featured .items-row h2 {
		font-size:24px;
		line-height: 40px;}



.blog div.img {
	margin-bottom:12px;
	border:1px solid #d8dbd0;
	float:left;
	margin-right:15px;
	overflow:hidden;}

	
	.blog div.img a img {
		-webkit-transition:all .2s ease-out;
		-moz-transition:all .2s ease-out;
		-o-transition:all .2s ease-out; 
		transition:all .2s ease-out;}

	
		.blog div.img a:hover img {
			-webkit-transform:scale(1.25) rotate(7deg);
			-moz-transform:scale(1.25) rotate(7deg);
			-o-transform:scale(1.25) rotate(7deg);
			transform:scale(1.25) rotate(7deg);}


.blog-featured .btn-group,
.item-page .btn-group {
	margin-top: -6px;}


.letter-img{
	position: absolute;
	margin-left: 43px;
}
.mh-ticker-item-cat{font-size:12px;margin-left:10px;text-transform:uppercase;}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}


ul.level1 .active a {
    font-weight: bold;
    color: #cd0000;
}

.noprint {
	display: none
}
.media{margin-top:15px}
.media:first-child{margin-top:0}
.media,.media-body{overflow:hidden;zoom:1}
.media-body{width:10000px}
.media-object{display:block}
.media-body,.media-left,.media-right{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}

.page-node-7643 .media-kit h2 {
  text-transform: uppercase;
  padding-top: 30px;
}

.page-node-7643 .media-kit ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #8d8d8d;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

.page-node-7643 .media-kit ul li:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 0 7px 7px;
  border-color: transparent transparent transparent #8d8d8d;
  display: inline-block;
  margin-left: 5px;
}

.page-node-7643 .media-kit ul li a {
  font-size: 16px;
  color: #8d8d8d;
  font-family: 'fjalla_oneregular';
  font-weight: 600;
}

.page-node-7643 .media-kit ul:last-child {
  border-bottom: none;
}

.block-inject-1 .block-views .media-left {
  padding-right: 10px!important;
}

.top-left-article .media {
  margin-top: 25px;
}

.top-left-article .media:first-child {
  margin-top: 0;
}

.media .media-body {
  width: auto;
  display: block;
  overflow: hidden;
}

.media .img-holder {
  position: relative;
  width: 115px;
  height: 115px;
  overflow: hidden;
}

.media .img-holder img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.media .img-holder.portrait img {
  width: 100%;
  height: auto;
}

.media h3 {
  margin: 0 0 10px;
  padding-top: 10px;
  border-top: 1px solid #c2c2c2;
  font-family: 'fjalla_oneregular';
  font-weight: 600;
  line-height: 40px;
}

.media h3 a {
  font-size: 29px;
}

.media h3 a:hover {
  color: #7a876f;
}

.media h4 {
  margin: 0 0 10px;
  padding-top: 10px;
  border-top: 1px solid #c2c2c2;
  font-family: 'fjalla_oneregular';
  font-weight: 600;
  line-height: 32px;
  font-size: 24px;
}

.media h4 a {
  color: #000000;
}

.media h4 a:hover {
  color: #7a876f;
}

.media .opt-in-list .date {
  display: inline-block;
}

.media .opt-in-list .author-title:last-of-type {
  display: inline-block;
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid #8d8d8d;
}

.media.small-list .title-cat a {
  font-size: 15px;
}

.media.small-list .opt-in-list {
  font-size: 12px;
  line-height: 12px;
}

.media.small-list h4 {
  line-height: 24px;
  font-size: 18px;
}

.media.small-list h4 a {
  font-size: 18px;
}

.media.author {
  margin-top: 10px;
}

.media.author .tag a {
  font-family: 'fjalla_oneregular';
  font-weight: 600;
  line-height: 24px;
  font-size: 15px;
  text-transform: uppercase;
  color: #7a876f;
}

.media.author h4 {
  border-top: none;
  padding-top: 5px;
  border-bottom: 1px solid #8d8d8d;
  padding-bottom: 25px;
  margin-bottom: 15px;
}

.media.author:last-child h4 {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.media.author .img-holder {
  position: relative;
  width: 80px;
  height: 80px;
  overflow: hidden;
}

.media.author .img-holder img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.media.author .img-holder.portrait img {
  width: 100%;
  height: auto;
}

.media.recent-articles {
  margin-top: 15px;
}

.media.recent-articles h4 {
  border-top: none;
  padding-top: 5px;
  border-bottom: 1px solid #8d8d8d;
  padding-bottom: 25px;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 26px;
}

.media.recent-articles:last-child h4 {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.media.recent-articles .author-title a {
  font-family: 'fjalla_oneregular';
  text-transform: uppercase;
  color: #7a876f;
}

.media.recent-articles .author-title a:hover {
  color: #000000;
}

.media.recent-articles .img-holder {
  position: relative;
  width: 80px;
  height: 80px;
  overflow: hidden;
}

.media.recent-articles .img-holder img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.media.recent-articles .img-holder.portrait img {
  width: 100%;
  height: auto;
}

.media.recent-articles:last-child {
  margin-bottom: 40px;
}

.media.product {
  margin-top: 15px;
}

.media.product .price {
  font-family: 'fjalla_oneregular';
  font-weight: 600;
  line-height: 24px;
  font-size: 15px;
  text-transform: uppercase;
  color: #7a876f;
}

.media.product h4 {
  border-top: none;
  padding-top: 5px;
  border-bottom: 1px solid #8d8d8d;
  padding-bottom: 25px;
  margin-bottom: 15px;
}

.media.product:last-child h4 {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.team .media h4 {
  border-top: none;
  padding-top: 0;
}

.team .media p {
  margin: 10px 0;
}
.front .region-banner-one{position:relative;}
.region-header{overflow:hidden;width:100%;}
.page-node-add .region.region-help{margin-top:80px;}
.front .region-content{background-color:transparent;overflow:hidden;padding:0px;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.region-header .page-element{width:75%;}
.region-header .block{clear:right;float:right;width:25%;}
.wire .region-page-top,.wire .region-page-bottom{display:none !important;}
.wire .region div{-moz-box-shadow:2px 2px 2px #AAAAAA;}
.drupal .region{background-color:lightgreen !important;}
.drupal .region .region{background-color:red !important;}


#navbar li.parentspecial {
	font-size: 1.25em;
	height: 36px;
	text-transform: uppercase;
	font-family: 'Muli', sans-serif;
	font-weight: 300;
	float: left;
	padding: 0px;
	letter-spacing: -0.05em;
}


#navbar li.parentspecial:hover .submenu-wrap {
	display: block;
	position: absolute;
	left: -43px;
	right: -1px;
	z-index: 997;
	padding: 2px 1px 1px;
	background: #4A8BFF;
	
	
	text-decoration: none;
}
.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}


.portfolio-box .portfolio-box-in a.btn-u {
  font-weight: normal;
  -webkit-backface-visibility: hidden; 
}


.pricing-table-v6 .btn-u.btn-brd {
	color: #fff;
	display: block;
	border-color: #fff;
}


.pricing-table-v6 .btn-u.btn-brd:hover {
	color: #555;
	background: #fff;
	border-color: transparent;
}


.btn-u {
   border: 0;
   color: #fff;
   font-size: 14px;
   cursor: pointer;
   font-weight: 400;
   padding: 6px 13px;
   position: relative;
   background: #72c02c;
   white-space: nowrap;
   display: inline-block;
   text-decoration: none;
}

.btn-u:hover {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}


.btn-u.btn-block {
  text-align: center;
}


a.btn-u {
   
   
}


.btn-u-sm,
a.btn-u-sm {
   padding: 3px 12px;
}


.btn-u-lg,
a.btn-u-lg {
   font-size: 18px;
   padding: 10px 25px;
}


.btn-u-xs,
a.btn-u-xs {
   font-size: 12px;
   padding: 2px 12px;   
   line-height: 18px;
}



.btn-u:hover, 
.btn-u:focus, 
.btn-u:active, 
.btn-u.active, 
.open .dropdown-toggle.btn-u {
   background: #5fb611;
}

.btn-u-split.dropdown-toggle {
   border-left: solid 1px #5fb611;
}


.btn-u.btn-u-blue {
   background: #3498db;
}

.btn-u.btn-u-blue:hover, 
.btn-u.btn-u-blue:focus, 
.btn-u.btn-u-blue:active, 
.btn-u.btn-u-blue.active, 
.open .dropdown-toggle.btn-u.btn-u-blue {
   background: #2980b9;
}

.btn-u.btn-u-split-blue.dropdown-toggle {
   border-left: solid 1px #2980b9;
}


.btn-u.btn-u-red {
   background: #e74c3c;
}

.btn-u.btn-u-red:hover, 
.btn-u.btn-u-red:focus, 
.btn-u.btn-u-red:active, 
.btn-u.btn-u-red.active, 
.open .dropdown-toggle.btn-u.btn-u-red {
   background: #c0392b;
}

.btn-u.btn-u-split-red.dropdown-toggle {
   border-left: solid 1px #c0392b;
}


.btn-u.btn-u-orange {
   background: #e67e22;
}

.btn-u.btn-u-orange:hover, 
.btn-u.btn-u-orange:focus, 
.btn-u.btn-u-orange:active, 
.btn-u.btn-u-orange.active, 
.open .dropdown-toggle.btn-u.btn-u-orange {
   background: #d35400;
}

.btn-u.btn-u-split-orange.dropdown-toggle {
   border-left: solid 1px #d35400;
}


.btn-u.btn-u-sea {
   background: #1abc9c;
}

.btn-u.btn-u-sea:hover, 
.btn-u.btn-u-sea:focus, 
.btn-u.btn-u-sea:active, 
.btn-u.btn-u-sea.active, 
.open .dropdown-toggle.btn-u.btn-u-sea {
   background: #16a085;
}

.btn-u.btn-u-split-sea.dropdown-toggle {
   border-left: solid 1px #16a085;
}


.btn-u.btn-u-green {
   background: #2ecc71;
}

.btn-u.btn-u-green:hover, 
.btn-u.btn-u-green:focus, 
.btn-u.btn-u-green:active, 
.btn-u.btn-u-green.active, 
.open .dropdown-toggle.btn-u.btn-u-green {
   background: #27ae60;
}

.btn-u.btn-u-split-green.dropdown-toggle {
   border-left: solid 1px #27ae60;
}


.btn-u.btn-u-yellow {
   background: #f1c40f;
}

.btn-u.btn-u-yellow:hover, 
.btn-u.btn-u-yellow:focus, 
.btn-u.btn-u-yellow:active, 
.btn-u.btn-u-yellow.active, 
.open .dropdown-toggle.btn-u.btn-u-yellow {
   background: #f39c12;
}

.btn-u.btn-u-split-yellow.dropdown-toggle {
   border-left: solid 1px #f39c12;
}


.btn-u.btn-u-default {
   background: #95a5a6;
}

.btn-u.btn-u-default:hover, 
.btn-u.btn-u-default:focus, 
.btn-u.btn-u-default:active, 
.btn-u.btn-u-default.active, 
.open .dropdown-toggle.btn-u.btn-u-default {
   background: #7f8c8d;
}

.btn-u.btn-u-split-default.dropdown-toggle {
   border-left: solid 1px #7f8c8d;
}


.btn-u.btn-u-purple {
   background: #9b6bcc;
}

.btn-u.btn-u-purple:hover, 
.btn-u.btn-u-purple:focus, 
.btn-u.btn-u-purple:active, 
.btn-u.btn-u-purple.active, 
.open .dropdown-toggle.btn-u.btn-u-purple {
   background: #814fb5;
}

.btn-u.btn-u-split-purple.dropdown-toggle {
   border-left: solid 1px #814fb5;
}


.btn-u.btn-u-aqua {
   background: #27d7e7;
}

.btn-u.btn-u-aqua:hover, 
.btn-u.btn-u-aqua:focus, 
.btn-u.btn-u-aqua:active, 
.btn-u.btn-u-aqua.active, 
.open .dropdown-toggle.btn-u.btn-u-aqua {
   background: #26bac8;
}

.btn-u.btn-u-split-aqua.dropdown-toggle {
   border-left: solid 1px #26bac8;
}


.btn-u.btn-u-brown {
   background: #9c8061;
}

.btn-u.btn-u-brown:hover, 
.btn-u.btn-u-brown:focus, 
.btn-u.btn-u-brown:active, 
.btn-u.btn-u-brown.active, 
.open .dropdown-toggle.btn-u.btn-u-brown {
   background: #81674b;
}

.btn-u.btn-u-split-brown.dropdown-toggle {
   border-left: solid 1px #81674b;
}


.btn-u.btn-u-dark-blue {
   background: #4765a0;
}

.btn-u.btn-u-dark-blue:hover, 
.btn-u.btn-u-dark-blue:focus, 
.btn-u.btn-u-dark-blue:active, 
.btn-u.btn-u-dark-blue.active, 
.open .dropdown-toggle.btn-u.btn-u-dark-blue {
   background: #324c80;
}

.btn-u.btn-u-split-dark.dropdown-toggle {
   border-left: solid 1px #324c80;
}


.btn-u.btn-u-light-green {
   background: #79d5b3;
}

.btn-u.btn-u-light-green:hover, 
.btn-u.btn-u-light-green:focus, 
.btn-u.btn-u-light-green:active, 
.btn-u.btn-u-light-green.active, 
.open .dropdown-toggle.btn-u.btn-u-light-green {
   background: #59b795;
}

.btn-u.btn-u-split-light-green.dropdown-toggle {
   border-left: solid 1px #59b795;
}


.btn-u.btn-u-dark {
   background: #555;
}

.btn-u.btn-u-dark:hover, 
.btn-u.btn-u-dark:focus, 
.btn-u.btn-u-dark:active, 
.btn-u.btn-u-dark.active, 
.open .dropdown-toggle.btn-u.btn-u-dark {
   background: #333;
}


.btn-u.btn-u-light-grey {
   background: #585f69;
}

.btn-u.btn-u-light-grey:hover, 
.btn-u.btn-u-light-grey:focus, 
.btn-u.btn-u-light-grey:active, 
.btn-u.btn-u-light-grey.active, 
.open .dropdown-toggle.btn-u.btn-u-light-grey {
   background: #484f58;
}

.btn-u.btn-u-split-light-grey.dropdown-toggle {
   border-left: solid 1px #484f58;
}



.btn-u.btn-brd {
  color: #555;
  
  background: none;
  padding: 5px 13px;
  border: solid 1px transparent;
   -webkit-transition: all 0.1s ease-in-out;
   -moz-transition: all 0.1s ease-in-out;
   -o-transition: all 0.1s ease-in-out;
   transition: all 0.1s ease-in-out;   
}

.btn-u.btn-brd:hover {
  background: none;
  border: solid 1px #eee;
}

.btn-u.btn-brd:focus {
  background: none;
}

.btn-u.btn-brd.btn-brd-hover:hover {
   color: #fff !important;
}


.btn-u.btn-brd.btn-u-blue {
  border-color: #3498db;
}

.btn-u.btn-brd.btn-u-blue:hover {
  color: #2980b9;
  border-color: #2980b9;
}

.btn-u.btn-brd.btn-u-blue.btn-brd-hover:hover {
   background: #2980b9;
}


.btn-u.btn-brd.btn-u-red {
  border-color: #e74c3c;
}

.btn-u.btn-brd.btn-u-red:hover {
  color: #c0392b;
  border-color: #c0392b;
}

.btn-u.btn-brd.btn-u-red.btn-brd-hover:hover {
   background: #c0392b;
}


.btn-u.btn-brd.btn-u-orange {
  border-color: #e67e22;
}

.btn-u.btn-brd.btn-u-orange:hover {
  color: #d35400;
  border-color: #d35400;
}

.btn-u.btn-brd.btn-u-orange.btn-brd-hover:hover {
   background: #d35400;
}


.btn-u.btn-brd.btn-u-sea {
  border-color: #1abc9c;
}

.btn-u.btn-brd.btn-u-sea:hover {
  color: #16a085;
  border-color: #16a085;
}

.btn-u.btn-brd.btn-u-sea.btn-brd-hover:hover {
   background: #16a085;
}


.btn-u.btn-brd.btn-u-green {
  border-color: #2ecc71;
}

.btn-u.btn-brd.btn-u-green:hover {
  color: #27ae60;
  border-color: #27ae60;
}

.btn-u.btn-brd.btn-u-green.btn-brd-hover:hover {
   background: #27ae60;
}


.btn-u.btn-brd.btn-u-yellow {
  border-color: #f1c40f;
}

.btn-u.btn-brd.btn-u-yellow:hover {
  color: #f39c12;
  border-color: #f39c12;
}

.btn-u.btn-brd.btn-u-yellow.btn-brd-hover:hover {
   background: #f39c12;
}


.btn-u.btn-brd.btn-u-default {
  border-color: #95a5a6;
}

.btn-u.btn-brd.btn-u-default:hover {
  color: #7f8c8d;
  border-color: #7f8c8d;
}

.btn-u.btn-brd.btn-u-default.btn-brd-hover:hover {
   background: #7f8c8d;
}


.btn-u.btn-brd.btn-u-dark {
  border-color: #555;
}

.btn-u.btn-brd.btn-u-dark:hover {
  color: #333;
  border-color: #333;
}

.btn-u.btn-brd.btn-u-dark.btn-brd-hover:hover {
   background: #333;
}


.btn-u.btn-brd.btn-u-light-grey {
  border-color: #585f69;
}

.btn-u.btn-brd.btn-u-light-grey:hover {
  color: #484f58;
  border-color: #484f58;
}

.btn-u.btn-brd.btn-u-light-grey.btn-brd-hover:hover {
   background: #484f58;
}


.btn-u.btn-brd.btn-u-purple {
  border-color: #9b6bcc;
}

.btn-u.btn-brd.btn-u-purple:hover {
  color: #814fb5;
  border-color: #814fb5;
}

.btn-u.btn-brd.btn-u-purple.btn-brd-hover:hover {
   background: #814fb5;
}


.btn-u.btn-brd.btn-u-aqua {
  border-color: #27d7e7;
}

.btn-u.btn-brd.btn-u-aqua:hover {
  color: #26bac8;
  border-color: #26bac8;
}

.btn-u.btn-brd.btn-u-aqua.btn-brd-hover:hover {
   background: #26bac8;
}


.btn-u.btn-brd.btn-u-brown {
  border-color: #9c8061;
}

.btn-u.btn-brd.btn-u-brown:hover {
  color: #81674b;
  border-color: #81674b;
}

.btn-u.btn-brd.btn-u-brown.btn-brd-hover:hover {
   background: #81674b;
}


.btn-u.btn-brd.btn-u-dark-blue {
  border-color: #4765a0;
}

.btn-u.btn-brd.btn-u-dark-blue:hover {
  color: #324c80;
  border-color: #324c80;
}

.btn-u.btn-brd.btn-u-dark-blue.btn-brd-hover:hover {
   background: #324c80;
}


.btn-u.btn-brd.btn-u-light-green {
  border-color: #79d5b3;
}

.btn-u.btn-brd.btn-u-light-green:hover {
  color: #59b795;
  border-color: #59b795;
}

.btn-u.btn-brd.btn-u-light-green.btn-brd-hover:hover {
   background: #59b795;
}


.btn-u.btn-brd.btn-u-light {
  color: #fff;
  border-color: #fff;
}

.btn-u.btn-brd.btn-u-light:hover {
  border-color: #fff;
}

.btn-u.btn-brd.btn-u-light.btn-brd-hover:hover {
   background: #fff;
   color: #555 !important;
}
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out}
strong.cart-name,span.cart-price{color:#000000;opacity:.5}
.active strong.cart-name,.active span.cart-price{color:#000000;opacity:1}
.dark-header #masthead strong.cart-name,.dark-header span.cart-price{color:#ffffff;opacity:.8}
.dark-header #masthead .active strong.cart-name,.dark-header .active span.cart-price{color:#ffffff;opacity:1}
.mini-cart .cart-price{margin-right:15px}
.nav li ul.sub-menu.custom-nav,.nav li ul.children.custom-nav{display:none;}

        .nav li ul.sub-menu.custom-nav,
        .nav li ul.children.custom-nav {
          visibility: hidden;
          display: block;
          width: 100%;
          background-color: #3e3e3d;
          color: white;
          padding: 0;
          padding-left: 50px;
          box-sizing: padding-box;
          margin: 0;
          border: none;
          list-style: none;
          text-align: left;
          -webkit-transform-style: preserve-3d;
          -moz-transform-style: preserve-3d;
          -ms-transform-style: preserve-3d;
          -o-transform-style: preserve-3d;
          transform-style: preserve-3d;
          -webkit-transform: translate3d(0, 0, 0);
          -moz-transform: translate3d(0, 0, 0);
          -ms-transform: translate3d(0, 0, 0);
          -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
          overflow: hidden;
          -webkit-transition: all 0.5s ease-out;
          transition: all 0.5s ease-out;
          height: 0; }

          .nav li ul.sub-menu.custom-nav li,
          .nav li ul.children.custom-nav li {
            display: inline-block;
            width: 16.66%;
            line-height: normal;
            border: none;
            padding: 0;
            margin: 0;
            position: relative;
            list-style: none;
            -webkit-transition: all 0.2s ease-out;
            transition: all 0.2s ease-out;
            -webkit-transform: translateX(50%) translateZ(0) !important;
            -moz-transform: translateX(50%) translateZ(0) !important;
            -ms-transform: translateX(50%) translateZ(0) !important;
            -o-transform: translateX(50%) translateZ(0) !important;
            transform: translateX(50%) translateZ(0) !important;
            margin-bottom: -7px;
            opacity: 0; }

            .nav li ul.sub-menu.custom-nav li:nth-child(2),
            .nav li ul.children.custom-nav li:nth-child(2) {
              -webkit-transition-delay: 0.05s;
              -moz-transition-delay: 0.05s;
              transition-delay: 0.05s; }

            .nav li ul.sub-menu.custom-nav li:nth-child(3),
            .nav li ul.children.custom-nav li:nth-child(3) {
              -webkit-transition-delay: 0.1s;
              -moz-transition-delay: 0.1s;
              transition-delay: 0.1s; }

            .nav li ul.sub-menu.custom-nav li:nth-child(4),
            .nav li ul.children.custom-nav li:nth-child(4) {
              -webkit-transition-delay: 0.15s;
              -moz-transition-delay: 0.15s;
              transition-delay: 0.15s; }

            .nav li ul.sub-menu.custom-nav li:nth-child(5),
            .nav li ul.children.custom-nav li:nth-child(5) {
              -webkit-transition-delay: 0.2s;
              -moz-transition-delay: 0.2s;
              transition-delay: 0.2s; }

            .nav li ul.sub-menu.custom-nav li:nth-child(6),
            .nav li ul.children.custom-nav li:nth-child(6) {
              -webkit-transition-delay: 0.25s;
              -moz-transition-delay: 0.25s;
              transition-delay: 0.25s; }

            .nav li ul.sub-menu.custom-nav li.sub-menu-header,
            .nav li ul.children.custom-nav li.sub-menu-header {
              display: block;
              position: absolute;
              margin: 0;
              padding: 0;
              bottom: 0px;
              height: 100% !important;
              width: 50px !important;
              background-color: #3e3e3d;
              left: 0px;
              min-height: 100% !important;
              line-height: 50px;
              text-align: center;
              overflow: hidden;
              -webkit-transition: none;
              transition: none; }

              .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
              .nav li ul.children.custom-nav li.sub-menu-header .heading {
                position: absolute;
                font-weight: 600;
                width: 450px;
                height: 50px;
                line-height: 50px;
                top: 50%;
                left: 50%;
                text-transform: lowercase;
                text-align: center;
                -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -ms-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -o-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                font-size: 0.75em; }

            .nav li ul.sub-menu.custom-nav li a,
            .nav li ul.children.custom-nav li a {
              color: white;
              text-decoration: none;
              line-height: normal;
              border: none;
              text-align: center;
              position: relative;
              display: block;
              width: 100%;
              margin: 0;
              padding: 0;
              -webkit-transition: none;
              transition: none; }

              .nav li ul.sub-menu.custom-nav li a .text,
              .nav li ul.children.custom-nav li a .text {
                top: 0;
                left: 0;
                display: block;
                position: absolute;
                width: 100%;
                height: 100%;
                opacity: 0;
                -webkit-transition: opacity 0.5s ease-out;
                transition: opacity 0.5s ease-out; }

                .nav li ul.sub-menu.custom-nav li a .text .text-container,
                .nav li ul.children.custom-nav li a .text .text-container {
                  display: block;
                  position: absolute;
                  width: 90%;
                  top: 50%;
                  left: 50%;
                  -webkit-transform: translateX(-50%) translateY(-50%);
                  -moz-transform: translateX(-50%) translateY(-50%);
                  -ms-transform: translateX(-50%) translateY(-50%);
                  -o-transform: translateX(-50%) translateY(-50%);
                  transform: translateX(-50%) translateY(-50%);
                  font-size: 1em;
                  line-height: 1.2em; }

                  .nav li ul.sub-menu.custom-nav li a .text .text-container .title,
                  .nav li ul.children.custom-nav li a .text .text-container .title {
                    font-weight: 600;
                    display: block; }

                  .nav li ul.sub-menu.custom-nav li a .text .text-container .subtitle,
                  .nav li ul.children.custom-nav li a .text .text-container .subtitle {
                    font-weight: normal;
                    display: none; }

              .nav li ul.sub-menu.custom-nav li a:hover img,
              .nav li ul.children.custom-nav li a:hover img {
                -webkit-filter: grayscale(100%) brightness(0.8);
                filter: grayscale(100%) brightness(0.8); }

              .nav li ul.sub-menu.custom-nav li a:hover .text,
              .nav li ul.children.custom-nav li a:hover .text {
                opacity: 1; }

              .nav li ul.sub-menu.custom-nav li a img,
              .nav li ul.children.custom-nav li a img {
                width: 100%;
                height: auto;
                display: block;
                margin: 0;
                padding: 0;
                -webkit-transform: translate3d(0, 0, 0);
                -moz-transform: translate3d(0, 0, 0);
                -ms-transform: translate3d(0, 0, 0);
                -o-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-filter: grayscale(100%);
                filter: grayscale(100%); }


  .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
  .nav li ul.children.custom-nav li.sub-menu-header .heading {
    font-size: 16px; }

  .nav li ul.sub-menu.custom-nav li a .text,
  .nav li ul.children.custom-nav li a .text {
    top: 12.5%;
    left: 12.5%;
    width: 75%;
    height: 75%; }

    .nav li ul.sub-menu.custom-nav li a .text .text-container,
    .nav li ul.children.custom-nav li a .text .text-container {
      font-size: 1.25em;
      line-height: 1.2em; }

.blog_post span.divider,
.blog_post p.category {
	position: relative;
	float: left;
	color: #888888;
	-webkit-font-smoothing: antialiased;
	font-family: 'Nunito', Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: 700;
}

.ie7 .blog_post p.category {
	font-size: 10px;
}

.blog_post p.category strong a,
.blog_post p.category strong a:hover,
.blog_post p.category strong a:visited {
	color: #8bbc60;
	margin-left: 3px;
	border-bottom: none !important;
}

.home .blog_post p.category {
	max-width: 240px;
	overflow: hidden;
}

.product_sections .section.category .product .bar p {
	position: relative;
	color: #5d68b1;
	-webkit-font-smoothing: antialiased;
	font-family: 'Nunito', Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 22px;
	text-transform: capitalize;
	width: 290px;
	max-height: 66px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.product_sections .section.category .product .bar p span {
	display: block;
	color: #60b4c0;
	font-size: 14px;
}

	.home .blog_post .category,
	.home .blog_post .category + .divider {
		display: none;
	}

#home-slideshow img.slideshow-next {
	display: none;
}


.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}


.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}


.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}


.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}


.popover.top {
  margin-top: -10px;
}


.popover.top .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}


.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-bottom-width: 0;
  content: " ";
}




  .top-bar{
	  min-height:40px;
	  padding-top:10px;
	  padding-bottom:10px;
	  }

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

 .top-bar-right #top-bar-nav li{
	 padding-left:10px;
	 }

 .top-bar-left #top-bar-nav li{
	 padding-right:10px;
	 }


.top {font-size: 18px; color: #6b9bc8; margin-top: 30px; font-weight: bold; line-height: 1.25em}


.leftNav:first-child li.top {
  margin-top: 0;
}
.top-bar ul li a,.top-bar{color:#6d6e71;}


#access li.menu-item {
  position: inherit;
  top:auto;
  left: auto;
  height: 65px;
  width: auto;
  margin: 0;
  
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}


#access li.menu-item a {
  height: auto;
  font-size: 12px;
  line-height: 12px;
  display: block;
  background: none;
  text-indent: 0px;
  padding:48px 6px 5px 6px;
  font-weight:bold;
  text-transform:uppercase;
}


#access li.menu-item a:hover {
  color: #fff;
}

.widget-inside .greybox{
	padding:5px 10px; 
	background:#f9f9f9;
	border:1px solid #eee;
}
.panel,.widget[id*='monster-widget']{border-style:solid;border-width:1px;border-color:#e3e3e3;margin-bottom:0;padding:20px;background:#fff;color:#181818;}
.panel h1,.widget[id*='monster-widget'] h1,.panel h2,.widget[id*='monster-widget'] h2,.panel h3,.widget[id*='monster-widget'] h3,.panel h4,.widget[id*='monster-widget'] h4,.panel h5,.widget[id*='monster-widget'] h5,.panel h6,.widget[id*='monster-widget'] h6,.panel p,.widget[id*='monster-widget'] p,.panel li,.widget[id*='monster-widget'] li,.panel dl,.widget[id*='monster-widget'] dl{color:#181818;}
.panel h1,.widget[id*='monster-widget'] h1,.panel h2,.widget[id*='monster-widget'] h2,.panel h3,.widget[id*='monster-widget'] h3,.panel h4,.widget[id*='monster-widget'] h4,.panel h5,.widget[id*='monster-widget'] h5,.panel h6,.widget[id*='monster-widget'] h6{line-height:1;margin-bottom:0.625rem;}
.panel h1.subheader,.widget[id*='monster-widget'] h1.subheader,.panel h2.subheader,.widget[id*='monster-widget'] h2.subheader,.panel h3.subheader,.widget[id*='monster-widget'] h3.subheader,.panel h4.subheader,.widget[id*='monster-widget'] h4.subheader,.panel h5.subheader,.widget[id*='monster-widget'] h5.subheader,.panel h6.subheader,.widget[id*='monster-widget'] h6.subheader{line-height:1.4;}
.panel.callout,.widget[id*='monster-widget'].callout{border-style:solid;border-width:1px;border-color:#fcc4bc;margin-bottom:0;padding:20px;background:#fef2f0;color:#181818;}
.panel.callout h1,.widget[id*='monster-widget'].callout h1,.panel.callout h2,.widget[id*='monster-widget'].callout h2,.panel.callout h3,.widget[id*='monster-widget'].callout h3,.panel.callout h4,.widget[id*='monster-widget'].callout h4,.panel.callout h5,.widget[id*='monster-widget'].callout h5,.panel.callout h6,.widget[id*='monster-widget'].callout h6,.panel.callout p,.widget[id*='monster-widget'].callout p,.panel.callout li,.widget[id*='monster-widget'].callout li,.panel.callout dl,.widget[id*='monster-widget'].callout dl{color:#181818;}
.panel.callout h1,.widget[id*='monster-widget'].callout h1,.panel.callout h2,.widget[id*='monster-widget'].callout h2,.panel.callout h3,.widget[id*='monster-widget'].callout h3,.panel.callout h4,.widget[id*='monster-widget'].callout h4,.panel.callout h5,.widget[id*='monster-widget'].callout h5,.panel.callout h6,.widget[id*='monster-widget'].callout h6{line-height:1;margin-bottom:0.625rem;}
.panel.callout h1.subheader,.widget[id*='monster-widget'].callout h1.subheader,.panel.callout h2.subheader,.widget[id*='monster-widget'].callout h2.subheader,.panel.callout h3.subheader,.widget[id*='monster-widget'].callout h3.subheader,.panel.callout h4.subheader,.widget[id*='monster-widget'].callout h4.subheader,.panel.callout h5.subheader,.widget[id*='monster-widget'].callout h5.subheader,.panel.callout h6.subheader,.widget[id*='monster-widget'].callout h6.subheader{line-height:1.4;}
.panel.callout a:not(.button),.widget[id*='monster-widget'].callout a:not(.button){color:#e8280b;}
.panel.radius,.widget[id*='monster-widget'].radius{border-radius:3px;}
.no-touch a:not(.off-canvas-toggle):not(.search-toggle):hover i.fa,.fontawesome-preview i:hover,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active .active-border,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li:hover .active-border{-webkit-animation:boing 220ms ease-out;-moz-animation:boing 220ms ease-out;-o-animation:boing 220ms ease-out;animation:boing 220ms ease-out;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .active-border{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity 0.15s ease-in-out;-moz-transition:opacity 0.15s ease-in-out;-ms-transition:opacity 0.15s ease-in-out;-o-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active .active-border,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li:hover .active-border{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
h1,.panel h1,.widget[id*='monster-widget'] h1{font-family:Roboto;font-weight:700;font-size:3rem;line-height:3.125rem;text-align:inherit;color:#181818;margin-bottom:15px;}
h2,.panel h2,.widget[id*='monster-widget'] h2{font-family:Roboto;font-weight:700;font-size:1.875rem;line-height:2.375rem;text-align:inherit;color:#181818;}
.sidebar.widget-area .widget h2.widgettitle,.panel h2.widgettitle,.widget[id*='monster-widget'] h2.widgettitle{margin-bottom:18px;font-size:1.5rem;font-weight:300;color:#e8280b;line-height:1;}
h3,.panel h3,.widget[id*='monster-widget'] h3,.sidebar.widget-area .widget h3,.widget[id*='monster-widget'] h2,h2.widgettitle{font-family:Roboto;font-weight:300;font-size:1.5rem;line-height:1.875rem;text-align:inherit;color:#181818;}
h3.bold,.panel h3.bold,.widget[id*='monster-widget'] h3.bold,.sidebar.widget-area .widget h3.bold,.widget[id*='monster-widget'] h2.bold,h2.widgettitle.bold{line-height:2.0625rem;}
h3.widgettitle,.panel h3.widgettitle,.widget[id*='monster-widget'] h3.widgettitle,.sidebar.widget-area .widget h3.widgettitle,.widget[id*='monster-widget'] h2.widgettitle,h2.widgettitle.widgettitle{margin-bottom:18px;line-height:1;}
h4,.panel h4,.widget[id*='monster-widget'] h4{font-family:Roboto;font-weight:400;font-size:1.125rem;line-height:1.6875rem;text-align:inherit;color:#181818;}
h4.spaced,.panel h4.spaced,.widget[id*='monster-widget'] h4.spaced{line-height:1.875rem;}
h5,.panel h5,.widget[id*='monster-widget'] h5{font-family:Roboto;font-weight:400;font-size:1rem;line-height:1.6875rem;text-align:inherit;color:#181818;}
h5.bold,.panel h5.bold,.widget[id*='monster-widget'] h5.bold{font-weight:700;}
.sidebar.widget-area .widget h5{line-height:1.2;}
h6,.panel h6,.widget[id*='monster-widget'] h6{font-family:Roboto;font-weight:400;font-size:0.875rem;line-height:0.875rem;text-align:inherit;color:#181818;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
h3,.panel h3,.widget[id*='monster-widget'] h3{font-size:1.5rem;line-height:1.2;}
.clearfix,.clear:after,.atoll:after,.island:after,.islet:after,.widget:after,.widget-area:after,.textwidget:after,.panel__heading:after,.panel__body:after,.panel:after,.widget[id*='monster-widget']:after,.content__wrapper:after,.section:after,.marquee .text-box:after,.entry:after,nav:after{content:"";display:table;clear:both;}
.entry img,.comment-content img,.widget img,.wp-caption{max-width:100%;}
#inner_wrapper .widget .row{margin-bottom:0;}
.sidebar.widget-area .widget span.heading-t3{display:none;}
article .widget-area{margin-bottom:30px;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li{padding:0 !important;margin-bottom:0 !important;position:relative;border-bottom:0 !important;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li a{display:block;width:100%;text-decoration:none;color:#181818;font-size:16px;line-height:24px;font-weight:normal;padding:15px 20px !important;margin-bottom:0 !important;border-bottom:1px solid #eaeaea;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active a,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li a:hover{background-color:#f3f3f3;font-weight:700;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li.active .category,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li:hover .category{color:#dc260a;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .stats{margin:10px 0 0 0;padding:0;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .stats .stats-wrap{padding:0;}
.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .stats .stats-wrap span,.tpl-endless-articles .sidebar .widget.xt_news .news-list.list li .stats .stats-wrap span i{font-size:12px;}
.widget[id*='monster-widget']{margin-bottom:30px;}
.widget{width:100%;margin-bottom:30px;}
.widget .widget,.column .widget:last-child,.columns .widget:last-child,.wpb_column .widget:last-child{margin-bottom:0;}
.widget .panel,.widget .widget[id*='monster-widget']{background:inherit;}
.footer .widget .panel,.footer .widget .widget[id*='monster-widget']{border:0;}
.widget .panel h2,.widget .widget[id*='monster-widget'] h2,.widget .panel h3,.widget .widget[id*='monster-widget'] h3,.sidebar.widget-area .widget h2.widgettitle,.sidebar.widget-area .widget h3.widgettitle,.widget[id*='monster-widget'] h2{color:#e8280b;margin-bottom:20px;}
.widget a.widget-action{text-decoration:none;margin-top:5px;margin-left:10px;font-size:14px;font-weight:500;float:right;}
.widget p:last-child{margin-bottom:0;}
.widget ul{margin:0;padding:0;list-style:none;}
.widget ul li{list-style:none;}
.sidebar.widget-area.position-right{background-color:initial;border-top-width:0;border-bottom-width:0;border-left-width:1px;border-right-width:0;border-color:#eaeaea;border-style:solid;padding-top:0;padding-bottom:0;margin-top:0;margin-left:0;margin-right:0;margin-bottom:0;}
.sidebar.widget-area.position-left{background-color:initial;border-top-width:0;border-bottom-width:0;border-left-width:0;border-right-width:1px;border-color:#eaeaea;border-style:solid;padding-top:0;padding-bottom:0;margin-top:0;margin-left:0;margin-right:0;margin-bottom:0;}
.sidebar.widget-area .widget:not(.xt_news) h2.widgettitle,.sidebar.widget-area .widget:not(.xt_news) h3.widgettitle,.sidebar .widget[id*='monster-widget']:not(.xt_news) h2,.sidebar .widget[id*='monster-widget']:not(.xt_news) h3,.vc_sidebar.widget-area .wpb_content_element:not(.xt_news) h2.widgettitle,.vc_sidebar.widget-area .wpb_content_element:not(.xt_news) h3.widgettitle,.sidebar.widget-area .widget.xt_news .xt-widget-header,.sidebar .widget[id*='monster-widget'].xt_news .xt-widget-header,.vc_sidebar.widget-area .wpb_content_element.xt_news .xt-widget-header{background-color:initial;font-family:Roboto !important;font-weight:300 !important;font-size:1.5rem !important;text-transform:initial !important;color:#e8280b !important;border-top-width:0;border-bottom-width:0;border-left-width:0;border-right-width:0;border-color:initial;border-style:solid;padding-top:initial;padding-left:initial;padding-right:initial;padding-bottom:initial;margin-top:initial;margin-left:initial;margin-right:initial;margin-bottom:20px;width:100%;}
.sidebar.widget-area .widget .xt-widget-header,.sidebar .widget[id*='monster-widget'] .xt-widget-header,.vc_sidebar.widget-area .wpb_content_element .xt-widget-header{width:100%;}
.sidebar.widget-area .widget.xt_news h2.widgettitle,.sidebar.widget-area .widget.xt_news h3.widgettitle,.sidebar .widget[id*='monster-widget'].xt_news h2,.sidebar .widget[id*='monster-widget'].xt_news h3,.vc_sidebar.widget-area .wpb_content_element.xt_news h2.widgettitle,.vc_sidebar.widget-area .wpb_content_element.xt_news h3.widgettitle{margin-bottom:0;font-family:Roboto !important;font-weight:300 !important;font-size:1.5rem !important;text-transform:initial !important;color:#e8280b !important;}
.sidebar.widget-area .widget,.vc_sidebar.widget-area .wpb_content_element{border-left-width:0;border-right-width:0;border-top-width:0;border-bottom-width:1px;border-color:#eaeaea;border-style:solid;}
.sidebar.widget-area .widget:last-child,.sidebar.widget-area .sam-container:last-child,.vc_sidebar.widget-area .wpb_content_element:last-child{border-bottom:0;}
.vc_sidebar.widget-area .wpb_content_element:last-child,.vc_sidebar.widget-area .wpb_content_element:last-child .widget{border-bottom:0;padding-bottom:0;margin-bottom:0;}
.sidebar.widget-area .wpb_content_element .wpb_tabs_nav{margin-left:20px;}
.sidebar.widget-area .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{border-left:0 !important;border-right:0 !important;border-bottom:0 !important;padding:20px;}
.sidebar.widget-area.position-right .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab .widget{padding-left:0;padding-bottom:0;}
.footer .widget.widget_nav_menu ul li{border-bottom-color:#2e2e2e;}
.widget.widget_nav_menu ul li a,.footer_wrapper .widget.widget_nav_menu ul li a{text-decoration:none;}
.footer .widget.xt_news .news-list.list li{border-bottom-color:#2e2e2e !important;border-bottom-width:2px;}
.widget.widget_calendar{position:relative;}
.widget.widget_calendar table{border-top:1px solid #eaeaea;}
.widget.widget_calendar table #prev{text-align:left;}
.widget.widget_calendar table #next{text-align:right;}
.widget.xt_widget_terms ul li:not(.active-result),.widget.widget_categories ul li:not(.active-result),.widget.widget_archive ul li:not(.active-result),.widget.widget_pages ul li:not(.active-result),.widget.widget_nav_menu ul li,.widget.widget_recent_comments ul li,.widget.widget_rss ul li,.widget.widget_meta ul li,.widget.widget_recent_entries ul li{border-bottom:1px solid #eaeaea;font-weight:normal;color:#b7b7b7;font-size:16px;padding:10px 0 !important;}
body.rtl .widget.xt_widget_terms ul li:after,body.rtl .widget.widget_categories ul li:after,body.rtl .widget.widget_archive ul li:after,body.rtl .widget.widget_pages ul li:after,body.rtl .widget.widget_nav_menu ul li:after,body.rtl .widget.widget_recent_comments ul li:after,body.rtl .widget.widget_rss ul li:after,body.rtl .widget.widget_meta ul li:after,body.rtl .widget.widget_recent_entries ul li:after,body.rtl .widget .xt-post-title:after{content:"\200E‎";}
.widget.xt_widget_terms .chosen-drop ul li,.widget.widget_categories .chosen-drop ul li:not(.active-result),.widget.widget_archive .chosen-drop ul li:not(.active-result),.widget .widget_pages .chosen-drop ul li:not(.active-result),.widget .widget_nav_menu .chosen-drop ul li:not(.active-result){color:#181818;}
.widget.xt_widget_terms ul li:last-child,.widget.widget_categories ul li:last-child,.widget.widget_archive ul li:last-child,.widget.widget_pages ul li:last-child,.widget.widget_nav_menu ul li:last-child,.widget.widget_recent_comments ul li:last-child,.widget.widget_rss ul li:last-child,.widget.widget_meta ul li:last-child,.widget.widget_recent_entries ul li:last-child{border-bottom:none;}
.widget.xt_widget_terms ul li a,.widget.widget_categories ul li a,.widget.widget_archive ul li a,.widget.widget_pages ul li a,.widget.widget_nav_menu ul li a,.widget.widget_recent_comments ul li a,.widget.widget_rss ul li a,.widget.widget_meta ul li a,.widget.widget_recent_entries ul li a{line-height:1.6;font-size:16px;margin-right:5px;font-weight:400;color:#181818;}
.widget.widget_recent_comments ul li a{margin-right:0;}
.widget.xt_widget_terms ul li a small{margin-left:5px;font-size:16px;color:#b7b7b7;}
.no-touch .widget.xt_widget_terms ul li a:hover,.no-touch .widget.widget_categories ul li a:hover,.no-touch .widget.widget_archive ul li a:hover,.no-touch .widget.widget_pages ul li a:hover,.no-touch .widget.widget_nav_menu ul li a:hover,.widget.widget_recent_comments ul li a:hover,.widget.widget_rss ul li a:hover,.widget.widget_meta ul li a:hover,.widget.widget_recent_entries ul li a:hover{color:#e8280b;text-decoration:none;}
.widget.xt_widget_terms ul li ul,.widget.widget_categories ul li ul,.widget.widget_archive ul li ul,.widget.widget_pages ul li ul,.widget.widget_nav_menu ul li ul{padding-left:25px;}
.widget.xt_widget_terms ul li a,.widget.widget_categories ul li a,.widget.widget_archive ul li a,.widget.xt_widget_terms ul li a small,.widget.widget_pages ul li a,.widget.widget_nav_menu ul li a,.widget.widget_recent_comments ul li a,.widget.widget_rss ul li a,.widget.widget_meta ul li a,.widget.widget_recent_entries ul li a{font-size:14px;font-weight:normal;}
.widget.widget_recent_comments ul li{font-weight:300;font-size:14px;}
.widget.widget_recent_comments ul li a,.widget.widget_recent_comments ul li span{font-size:14px;}
.widget.widget_rss li a.rsswidget{font-weight:600;}
.widget.widget_rss li .rssSummary{color:#181818;font-weight:300;margin-top:2px;}
.widget.widget_rss li span.rss-date{font-size:14px;font-weight:300;}
.widget.widget_rss li cite{font-size:14px;}
.widget.widget_text p{margin-bottom:15px;}
.widget.widget_text p:last-child{margin-bottom:0;}
.sidebar.widget-area.position-left .xt_ads{text-align:right;}
.sidebar.widget-area.position-right .xt_ads{text-align:left;}
.sidebar.widget-area .xt_ads .xt-widget-header,.sidebar.widget-area .xt_ads .xt-widget-content{border:0 !important;padding:0 !important;}
.sidebar.widget-area .xt_ads .xt-widget-header span{font-size:14px !important;margin-top:5px !important;font-weight:300 !important;color:#b7b7b7;}
.widget.xt_widget_twitter ul li{font-size:14px;border-bottom:1px solid #eaeaea;padding-bottom:15px;margin-bottom:10px;}
.footer .widget.xt_widget_twitter ul li{border-bottom:0;}
.widget.xt_widget_twitter ul li:last-child{border-bottom:0;padding-bottom:0;}
.widget.xt_widget_twitter ul li a{font-weight:normal;color:#181818;text-decoration:underline;}
.widget.xt_widget_twitter ul li a:hover{color:#e8280b;}
.widget.xt_widget_twitter .tweet_avatar img{margin-right:5px;width:26px;border-radius:100%;}
.widget.xt_widget_twitter .tweet_time{font-size:14px;line-height:27px;color:#b7b7b7;display:inline-block;}
.footer .widget.xt_widget_twitter .tweet_time{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.widget.xt_widget_twitter .tweet_time a{color:#b7b7b7;text-decoration:none;font-weight:300;}
.widget.xt_widget_twitter .tweet_text{display:block;}
.widget.xt_news{position:relative;}
.widget.xt_news .news-list .th,.widget.xt_news .news-list div.gallery-icon,.widget.xt_news .news-list .prettyphoto{margin-bottom:0;display:block;}
.widget.xt_news .news-list li .meta p{margin-bottom:0;}
.widget.xt_news .news-list.featured-posts-1-col-style-2.list li:not(:first-child){border-bottom:0;padding-bottom:0;padding-top:6px;}
.widget.xt_news .news-list.list li:last-child{margin-bottom:0 !important;}
.widget.xt_news .news-list.featured-posts-2-col-style-2.list .column.last,.widget.xt_news .news-list.featured-posts-1-col-style-2.list .column.last{padding-right:0;padding-left:10px;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side){padding-left:1px;padding-top:10px;}
.widget.xt_news .news-list .meta .author{font-size:14px;line-height:27px;font-weight:300;margin-right:5px;}
.widget.xt_news .news-list .xt-post-category{color:#b7b7b7;margin:0;display:block;text-transform:uppercase;font-size:11px;line-height:1;font-weight:400;padding:0 0 8px;position:relative;}
.widget.xt_news .news-list .has-background .xt-post-category{padding:0;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side) .xt-post-category{margin-top:10px;}
.widget.xt_news .news-list .xt-post-category a{color:#b7b7b7;}
.widget.xt_news .news-list .meta a.read-more{color:#b7b7b7;}
article .xt-post-stats,.widget.xt_news .news-list .xt-post-stats{position:relative;margin:15px 0 0;}
article .xt-post-stats.mini,.widget.xt_news .news-list .xt-post-stats.mini{margin:10px 0;}
.widget.xt_news .news-list .xt-post-stats.no-margin-bottom{margin-bottom:0;}
.widget.xt_news .news-list .xt-post-stats.no-margin-top{margin-top:0;}
article .xt-post-stats .stats-wrap,.widget.xt_news .news-list .xt-post-stats .stats-wrap{display:inline-block;padding:8px;border:1px solid #eaeaea;}
article .xt-post-stats.mini .stats-wrap,.widget.xt_news .news-list .xt-post-stats.mini .stats-wrap{border:0;padding:0;}
article .xt-post-stats .stats-wrap span,.widget.xt_news .news-list .xt-post-stats .stats-wrap span{margin-right:10px;font-size:12px;font-weight:normal;}
article .xt-post-stats .stats-wrap span a,.widget.xt_news .news-list .xt-post-stats .stats-wrap span a{color:#181818;}
article .xt-post-stats .stats-wrap span i,.widget.xt_news .news-list .xt-post-stats .stats-wrap span i{color:#b7b7b7;margin-right:4px;font-size:14px;}
article .xt-post-stats .stats-wrap span a:hover,.widget.xt_news .news-list .xt-post-stats .stats-wrap span a:hover{color:#e8280b;text-decoration:none;}
article .xt-post-stats .stats-wrap span a:hover i,.widget.xt_news .news-list .xt-post-stats .stats-wrap span a:hover i{color:#e8280b;}
.widget.xt_news .news-list.numeric-list li{padding-bottom:10px;padding-left:25px;display:list-item;overflow:visible;list-style-type:none;counter-increment:list;margin-bottom:20px;overflow:hidden;}
.widget.xt_news .news-list.numeric-list li.show-thumbs{padding-left:0;}
.widget.xt_news .news-list.numeric-list li:not(.show-thumbs):before,.widget.xt_news .news-list.numeric-list li.show-thumbs .first:before{content:counter(list);position:absolute;top:0;left:0;font-weight:700;color:#e8280b;font-size:16px;z-index:1;}
.widget.xt_news .news-list.numeric-list li.show-thumbs .first:before{font-size:20px;text-align:center;z-index:2;top:inherit;bottom:0;padding:2px 10px;background-color:#e8280b;color:#fff;margin:5px;font-weight:600;}
.widget.xt_news .news-list.numeric-list li a{line-height:24px;}
.widget.xt_news .news-list.numeric-list li.show-thumbs .icon-overlay .fa{margin-top:0;margin-left:0;right:10px;font-size:20px;width:20px;height:20px;top:10px;}
.widget.xt_news .news-list.list.featured-posts-1-col li{margin-bottom:10px !important;}
.widget.xt_news .news-list .has-background{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer;overflow:hidden;-webkit-transition:height 0.25s ease-in,opacity 0.3s linear;-moz-transition:height 0.25s ease-in,opacity 0.3s linear;-ms-transition:height 0.25s ease-in,opacity 0.3s linear;-o-transition:height 0.25s ease-in,opacity 0.3s linear;transition:height 0.25s ease-in,opacity 0.3s linear;}
.widget.xt_news .news-list .has-background:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.widget.xt_news .news-list .has-background .th,.widget.xt_news .news-list .has-background div.gallery-icon,.widget.xt_news .news-list .has-background .prettyphoto{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.widget.xt_news .news-list .has-background .meta-container{position:absolute;bottom:0px;width:100%;}
.widget.xt_news .news-list .has-background .meta{z-index:1;position:relative;padding:15px;overflow:hidden;}
.widget.xt_news .news-list.meta-all-over .has-background .meta{padding:30px;}
.widget.xt_news .news-list.meta-all-over.show-title-on-hover .has-background .xt-post-title,.widget.xt_news .news-list.meta-all-over.show-excerpt-on-hover .has-background .xt-post-excerpt,.widget.xt_news .news-list.meta-all-over.show-category-on-hover .has-background .xt-post-category{display:none;}
.widget.xt_news .news-list.meta-all-over.show-title-on-hover .has-background .xt-post-title,.widget.xt_news .news-list.meta-all-over.show-excerpt-on-hover .has-background .xt-post-excerpt{margin:0;}
.widget.xt_news .news-list .has-background .xt-post-title.featured{margin-bottom:0;}
.widget.xt_news .news-list .has-background .xt-post-category,.widget.xt_news .news-list .has-background .xt-post-category a,.widget.xt_news .news-list .has-background .xt-post-title,.widget.xt_news .news-list .has-background .xt-post-title a,.widget.xt_news .news-list .has-background .xt-post-excerpt{color:#fff !important;}
.widget.xt_news .news-list .has-background .xt-post-author,.widget.xt_news .news-list .has-background .xt-post-date,.widget.xt_news .news-list .has-background .xt-post-stats,.widget.xt_news .news-list .has-background .xt-post-stats a,.widget.xt_news .news-list .has-background .xt-post-stats a i,.widget.xt_news .news-list .has-background .xt-post-stats i,.widget.xt_news .news-list .has-background .xt-post-stats .stats-wrap span i{color:#fff !important;font-size:12px !important;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author a,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-date,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats a,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats a i,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats i,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats .stats-wrap span i{color:#b7b7b7 !important;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author a:hover{color:#e8280b !important;}
.widget.xt_news .news-list .has-background .xt-post-category a{background:#e8280b;display:inline-block;padding:5px 10px;font-weight:600;margin-right:3px;}
.widget.xt_news .news-list .has-background .xt-post-category .category-separator{display:none;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-category{margin-bottom:10px;}
.widget.xt_news .news-list .has-background .xt-post-category a,.widget.xt_news .news-list .has-background .xt-post-author,.widget.xt_news .news-list .has-background .xt-post-date,.widget.xt_news .news-list .has-background .xt-post-stats{font-size:12px !important;display:inline-block;border-radius:3px;}
.widget.xt_news .news-list .has-background .xt-post-author,.widget.xt_news .news-list .has-background .xt-post-date,.widget.xt_news .news-list .has-background .xt-post-stats{line-height:22px;margin-right:15px !important;}
.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-author,.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-date,.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-stats{background-color:rgba(0,0,0,0.5);padding:0 10px;margin-right:3px !important;}
.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-stats{padding:0 0 0 10px;margin:0;}
.widget.xt_news .news-list.list.featured-posts-1-col.meta-all-over li:first-child{border-bottom:0;padding-bottom:0;}
.widget.xt_news .news-list .has-background.auto-height{padding-right:0 !important;}
.widget.xt_news .news-list .has-background.auto-height .meta-container{position:relative;margin-top:100px;}
.widget.xt_news .news-list .has-background.auto-height .th,.widget.xt_news .news-list .has-background.auto-height div.gallery-icon,.widget.xt_news .news-list .has-background.auto-height .prettyphoto,.widget.xt_news .news-list .has-background.custom-height .th,.widget.xt_news .news-list .has-background.custom-height div.gallery-icon,.widget.xt_news .news-list .has-background.custom-height .prettyphoto{height:0;}
.widget.xt_news .news-list .has-background.custom-height .th,.widget.xt_news .news-list .has-background.custom-height div.gallery-icon,.widget.xt_news .news-list .has-background.custom-height .prettyphoto{height:inherit !important;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-6"],.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-6"],.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-6"],.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-5"],.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-5"],.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-5"],.featured-posts-2-col-style-2 [class*="small-"]{width:100%;padding-left:0 !important;padding-right:0 !important;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-5"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-5"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-5"] .meta,.featured-posts-2-col-style-2 [class*="small-"] .meta{margin-top:10px;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-"] .meta,.featured-posts-2-col-style-2 [class*="small-"] .meta{margin-top:10px;}
.widget.xt_news .news-list.posts-list-small-thumbs li{padding-bottom:15px;}
.widget.xt_news .news-list.posts-list-large-thumbs li{border:0;}
.widget.xt_news .news-list.posts-list-large-thumbs li .stats{margin-bottom:0;}
.tabs-content .widget.xt_news .news-list .xt-post-category,.widget.xt_news .news-list.numeric-list .xt-post-category{padding-top:0;}
.widget.xt_news .news-list.featured-posts-2-col-style-1.list .column.last{border-bottom:0;margin-bottom:0 !important;padding-right:0;}
.widget.xt_news .news-list.posts-list-small-thumbs.list .column.first:not(.small-12),.widget.xt_news .news-list.posts-list-medium-thumbs.list .column.first:not(.small-12),.widget.xt_news .news-list.posts-list-large-thumbs.list .column.first:not(.small-12){padding-right:12px;}
.widget.xt_news .news-list.posts-list-small-thumbs.list .column.first,.widget.xt_news .news-list.posts-list-medium-thumbs.list .column.first,.widget.xt_news .news-list.posts-list-large-thumbs.list .column.first{padding-right:15px;}
.widget.xt_news .news-list.posts-list-small-thumbs li,.widget.xt_news .news-list.posts-list-medium-thumbs li,.widget.xt_news .news-list.posts-list-large-thumbs li{margin-bottom:15px;}
.widget.xt_news .news-list.posts-list-small-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.posts-list-medium-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.posts-list-large-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.numeric-list:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category{padding-top:0;}
.xt-widget-wrap .xt-widget-header.has-pagination a.widget-action{float:none;}
.widget.xt_widget_newsletter .xt-widget-header.align-left,.widget.xt_widget_newsletter .newsletter-wrap.align-left{text-align:left;}
.widget.xt_widget_newsletter .xt-widget-header.align-right,.widget.xt_widget_newsletter .newsletter-wrap.align-right{text-align:right;}
.widget.xt_widget_newsletter .xt-widget-header.align-center,.widget.xt_widget_newsletter .newsletter-wrap.align-center{text-align:center;}
.widget.xt_widget_newsletter .xt-widget-header .control-description,.widget.xt_widget_newsletter .newsletter-wrap .control-description{margin-bottom:20px;}
.widget.xt_widget_newsletter input.nm_mc_input{margin-bottom:15px !important;}
.widget.xt_widget_newsletter input.nm_mc_button{margin-bottom:0 !important;}
.widget.xt_widget_newsletter.panel .nm_mc_error,.widget[id*='monster-widget'].widget.xt_widget_newsletter .nm_mc_error{margin-bottom:0;}
.widget.xt_title_divider{margin-bottom:15px;}
.widget.xt_title_divider h3.widgettitle{margin-bottom:0;}
.widget ul.recent_comments li{padding:20px 0 25px;display:block;border-bottom:1px solid #eaeaea;}
.widget ul.recent_comments li:first-child{padding-top:0;}
.widget ul.recent_comments li:last-child{border:0;padding-bottom:0;}
.widget ul.recent_comments li .th,.widget ul.recent_comments li div.gallery-icon,.widget ul.recent_comments li .prettyphoto{width:60px;height:60px;margin-right:15px;position:relative;z-index:1;}
.widget ul.recent_comments li .th img,.widget ul.recent_comments li div.gallery-icon img,.widget ul.recent_comments li .prettyphoto img{width:100%;height:auto;}
.widget ul.recent_comments li .comment h6 a{line-height:1.3;}
.widget ul.recent_comments li .comment .author,.widget ul.recent_comments li .comment .time,.widget ul.recent_comments li .comment time{color:#b7b7b7;}
.widget ul.recent_comments li .comment time,.widget ul.recent_comments li .comment .time{display:inline;}
.widget.widget_tag_cloud a{padding:5px 10px;color:#181818;font-size:16px !important;line-height:24px;background:#f3f3f3;margin-right:5px;margin-bottom:10px;display:inline-block;text-decoration:none;}
.widget.widget_tag_cloud a:before{content:'\f02b';margin-right:5px;}
.widget.widget_tag_cloud a:hover{text-decoration:none;background:#e8280b;color:#fff;}
.ui-tabs .widget.widget_tag_cloud{margin-bottom:-10px;}
.ui-tabs .widget.widget_tag_cloud .widgettitle{display:none;}
.footer_wrapper a,.footer_wrapper .footer .widget ul li a{color:#8b8c8e;}
.no-touch .footer_wrapper a:hover,.no-touch .footer_wrapper .footer .widget ul li a:hover{color:#e8280b;}
.footer_wrapper .footer .widget{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;margin-bottom:0;}
.footer_wrapper .footer .widget .widget{margin-bottom:0;padding:0;}
.footer_wrapper .footer .widget.about{padding:0 20px 0 0;}
.footer_wrapper .footer .widget p,.footer_wrapper .footer .widget ul li,.footer_wrapper .footer .widget ul li a{color:#8b8c8e;font-weight:300;line-height:24px;font-size:14px;}

#content .views-row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #999}
#content .views-row-last{padding-bottom:0;margin-bottom:0;border-bottom:none}
.views-row h2.node-title{margin-bottom:5px;font-size:16px}
.views-row h2.node-title a{font-weight:normal}
.views-row p{margin:0}
#content .view-staff .views-row{float:left;width:48%;border:none}
#content .view-staff .views-row-odd{margin-right:20px}
#content .view-staff .views-row-last{padding-bottom:20px;margin-bottom:20px}


.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}

.sf-menu {
	line-height:	1.0;
}

.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; 
}

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

.sf-menu li:hover {
	visibility:		inherit; 
}

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

.sf-menu a {
	display:		block;
	position:		relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; 
	z-index:		99;
}

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

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; 
	top:			0;
}

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

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; 
	top:			0;
}

.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
    border-bottom-color:#fff;
}

.sf-menu a, .sf-menu a:visited  { 
	color:			#666;
}

.sf-menu li li {
	background:		#fff;
}

.sf-menu li li li {
	background:		#9AAEDB;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:     #fafafa;
	outline:		0;
    border-bottom-color:#ccc;
}

.sf-menu ul ul {
    margin-top:0;
}

.sf-menu ul a {
    background:#fafafa;
	border-bottom:none;
}

.sf-menu ul a:hover {
    color: #FF4B33;
}

.sf-menu li.current_page_item  {
border: none;
background: none;
}
