﻿

	.front-page  #widgets {
		margin-top: 40px;
	}


.panel-2col .panel-col-first .inside { 
  margin: 0;
}


.panel-3col-33 .panel-col-first .inside { 
  margin: 0 .5em 1em 0;
}


.panel-3col-33 .panel-col .inside { 
  margin: 0 .5em 1em .5em;
}


.panel-3col-33 .panel-col-last .inside { 
  margin: 0 0 1em .5em;
}

#autowarrantyokblfb { display:none; }

div.hr,div.hr-p5,div.hr-p05,div.hr-p50{background:#E3E3E3;margin:12px 0 12px 0;height:1px;font-size:1px;line-height:1px;overflow:hidden;clear:both}

div.hr-p5{margin:5px 0 5px 0}

div.hr-p05{margin:0 0 5px 0}

div.hr-p50{margin:5px 0 0 0}



#impresum {
	float:left;
	width:920px;
	background:#000;
	font-size:100%;
	padding: 2px 0 0 20px;
	height:22px;
	line-height:1.5em;
	color:#fff;
	font-family: "Cuprum", "Arial Narrow", "Liberation Sans Narrow", "Helvetica Condensed", "Helvetica Narrow", Helvetica, Arial, sans-serif, "Trebuchet MS";
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}

                .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 .text .text-container,
    .nav li ul.children.custom-nav li a .text .text-container {
      font-size: 1.25em;
      line-height: 1.2em; }



.tess, .tessdivider1, .tessdivider2, .textvalue ul, .cat-haeding, .textvalue, .innermenu, .menu
{
	width:100%;
}



.menu, .innermenu
{
	height:auto;
	background-repeat: repeat;
}


.innermenu ul
{
	margin-bottom:0px;
}

.innermenu{
width:721px;
height:25px;
float:left;
}

.innermenu ul li{
float:left;
display:block;

}

.innermenu ul li a{
padding:0px 10px 0px 10px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
line-height:25px;
}


.innermenu ul li a:hover{ background-color:#000000; padding:4px 10px 4px 10px;}

.wpb_single_image .vc_single_image-wrapper {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: 1px solid #ebebeb;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ebebeb;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
  border-radius: 0;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  border-radius: 0;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  padding: 6px;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 15px;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_figure .vc_single_image-wrapper {
  margin-bottom: 0.5em;
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
  border-radius: 0;
}
img.alignnone{margin:0 0 10px 0;display:inline;}


#logo-nav ul.mega-menu, #logo-nav ul.mega-menu, #logo-nav ul.mega-menu li {margin: 0; padding: 0; border: none;}

#logo-nav ul.mega-menu {position: relative;}

#logo-nav ul.mega-menu li {float: left; margin: 0; padding: 0;}


#logo-nav ul.mega-menu li a.dc-mega {position: relative;}

#logo-nav ul.mega-menu li .mm-sub-container {
	position: absolute; 
	top: 46px; 
	left: 0px; 
	background: #ffffff; 
	z-index: 10000;
	box-shadow: 5px 5px 5px #ccc;
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
}


#logo-nav ul.mega-menu li .sub .row {width: 100%; overflow: hidden; clear: both;}

#logo-nav ul.mega-menu li .sub li {list-style: none; float: none;}


#logo-nav ul.mega-menu li .sub li.mega-hdr {float: left; z-index: 999;}

#logo-nav ul.mega-menu li .sub li.mega-hdr.last {margin-right: 0;}

#logo-nav ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover {color: #000; text-shadow: none;}

#logo-nav ul.mega-menu .sub ul li {padding-right: 0;}

#logo-nav ul.mega-menu li .mm-sub-container.non-mega .sub {padding: 20px 20px 20px 0;}

#logo-nav ul.mega-menu li .mm-sub-container.non-mega li {padding: 0; width: 190px; margin: 0;}


#logo-nav {
	width: 700px;
}



#logo {
	color: #069;
	font-size: 110%;
	font-weight: bold;
	
	
	padding: 0 0 28px 0;
}



#logo img {
	margin: 0 25px -15px 0;
}


#page .edd-rp-item .edd_download_purchase_form,
#page .edd-rp-item .edd_price {
    margin-top: 4%;
    display: inline-block;
    width: 100%;
}


#page .edd-rp-item .edd_price { margin-top: 0 }


.purchase-price .edd_price { display: inline-block }

.split-right .edd_price {
  color: #84919E;
  background: #EEF2F5;
  padding: 3px 12px;
  border-radius: 30px;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
}
.testimonials .testimonial_text_inner p.testimonial_author{font-size:13px;color:#303030;margin-top:22px;font-weight:500}
.testimonials .testimonial_text_inner p.testimonial_author span.author_company{color:#1abc9c}
.testimonial_text_inner .testimonial_name{display:block}
.testimonials .testimonial_text_inner{display:block}
.testimonials .testimonial_text_inner p{line-height:1.666666666666667em;font-size:21px}
.testimonials_holder.standard .testimonials .testimonial_text_inner{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.testimonials_holder.full_width .testimonials .testimonial_text_inner{border-left:none;border-right:0;position:relative;text-align:center}
.testimonials_holder.full_width .testimonials .testimonial_text_inner p{margin:0 0 19px}
.testimonials.transparent .testimonial_text_inner{background-color:transparent!important;padding:0;border:0}


#venture-banners .banner-title {
    position: relative;
}


.offer-top-banner .banner-title {
    position: absolute;
}


.socialwall .blankspace {
margin-bottom: 15px;
}

.divt{
display:block !important;
font-weight: normal !important;
width:100% !important;
}


.page-id-8333 div#footer-very_bottom_right #very_bottom  ul.xoxo,
.page-id-8353 div#footer-very_bottom_right #very_bottom  ul.xoxo,
.page-id-8356 div#footer-very_bottom_right #very_bottom ul.xoxo{
	height:20px;
	margin-left: 0px;
	margin-top:12px;
	list-style-type:none;
	padding:0px;
}

	

	
#home-bottom {
	width: 950px;
	color: #333333;
	font-size: 12px;
	margin: 0 auto 0;
	padding: 0;
	overflow: hidden;
	clear: both;
	}

.iwidth982 { width: 982px }

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}

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

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


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

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

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

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

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

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

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

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

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

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

    .home-bot .health-and-wellness .widget-title.widgettitle {
        float: left;
        margin: 0 250px 0 0;
    }
.user-nav{line-height:1;}
.user-nav .block-gigya h2{display:none;}
.user-nav .block-gigya{display:inline-block;margin:0 1em 0 0;}
.user-nav .block-fox-gigya,.user-nav .fox-mvpd-toggle{display:inline-block;}
.user-nav .block-fox-gigya a,.user-nav .fox-mvpd-toggle a{padding:0 10px;}
.user-nav a{color:#bbbbbb;}
.user-nav a:hover{color:white;}
.user-nav .gigya-raas-login{padding-right:0;border-right:0;}
.user-nav span.gigya-raas:first-child{margin:0 10px;}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player-title .title{color:#000;color:rgba(0,0,0,0.9)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player-title .title{color:#fff;color:rgba(255,255,255,0.9)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track .player-track-inner .player-title{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track .player-track-inner .player-title .title{font-size:16px !important}


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player-title .title {
  color: white;
  color: rgba(255, 255, 255, 0.9); }

.home-bnr-jquery,
.home-bnr-jquery .home-banner-sub-full{
background-position:50% 0;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin:0 auto;
border:none;
width:708px;
}

.content_full_width .home-bnr-jquery .home-banner-sub-full img {
width: 100%;
}

.home-banner-wrap .home-banner-sub,
.home-banner-wrap .home-banner-video-sub{
position:static;
left:0;
top:0;
float:right;
width:347px;
height:231px;
padding:5px;
margin:30px 30px 0 0;
overflow:hidden;
background-image:none;
background:#FFF;
border:1px solid #D7D7D7;
}

.home-bnr-jquery .home-banner-sub,
.home-bnr-jquery .home-banner-video-sub{
position:static;
left:0;
top:0;
float:right;
background-position:0 -966px;
width:323px;
height:191px;
padding:14px;
background-size:976px 1466px;
margin:61px 20px 0 0;
overflow:hidden;
}


.home-bnr-jquery .home-banner-sub-content,
.home-banner-wrap .home-banner-sub-content{
margin:0;
width:auto;
height:auto;
}

.home-bnr-jquery .home-banner-sub img,
.home-bnr-jquery .home-banner-sub-content img,
.home-banner-wrap .home-banner-sub img,
.home-banner-wrap .home-banner-sub-content img{
max-width:100%;
margin:0 auto;
height:231px !important;
}

.home-banner-sub-full{
top:30px;
right:20px;
width: 676px;
height: 217px;
padding: 10px;
border: 1px solid #D7D7D7;
background: #fff;
}

.home-banner-sub-content-full{
background: none;
width: 676px;
height: 217px;
margin: 0;
}

.home-banner-sub-full img{height: auto;}

.home-bnr-jquery .home-banner-sub,
.home-bnr-jquery .home-banner-sub-content,
.home-banner-wrap .home-banner-sub,
.home-banner-wrap .home-banner-sub-content,
.home-bnr-jquery .home-banner-video-sub,
.home-banner-wrap .home-banner-video-sub{
position:static;
background:none;
left:0;
top:0;
width:auto;
height:auto;
margin:0;
float:none;
}

.home-bnr-jquery .home-banner-sub,
.home-banner-wrap .home-banner-sub,
.home-bnr-jquery .home-banner-video-sub,
.home-banner-wrap .home-banner-video-sub{padding:10px 20px;}

#main .home-bnr-jquery,
.home-bnr-jquery .home-banner-sub-full{
width:420px;
height:251px;
margin-bottom: 180px;
}


.home-banner-wrap .home-banner-sub-content {
width:431px;
height:270px;
margin:10px 0 0 10px;
}


.home-banner-wrap .home-banner-sub-content img {
height:270px !important;	
}


.home-banner-wrap .home-banner-sub-full {
width:439px;
height:141px;
top:0;
right:0;
position:absolute;
padding: 5px;
}


.home-banner-wrap .home-banner-sub-content-full {
width:439px;
height:141px;
}

.home-bnr-jquery .home-banner-sub, .home-banner-wrap .home-banner-sub{padding: 10px;}

.home-bnr-jquery .home-banner-sub img,
.home-bnr-jquery .home-banner-sub-content img{height: 139px !important;}

.home-banner-wrap .home-banner-sub img,
.home-banner-wrap .home-banner-sub-content img{height: 179px !important;}



	
	.page-template-template-homepage-jquery-2-php #tt-boxed-layout .home-banner-sub-full, 
	.page-template-template-homepage-jquery-2-php #tt-boxed-layout .home-banner-sub-content-full{
	width:610px;
	height:196px;
	}

	
	
		
	.page-template-template-homepage-jquery-2-php #tt-boxed-layout .home-banner-sub-full{
	position: relative;
	left:25px;	
	}

	
	
	
    .page-template-template-homepage-jquery-2-php #tt-boxed-layout .home-banner-sub, 
    .page-template-template-homepage-jquery-2-php #tt-boxed-layout .home-banner-sub-content	{
	width:300px;
	height:auto;
	padding-bottom:0px;	
	}
		
	
		
	.page-template-template-homepage-jquery-2-php #tt-boxed-layout .home-banner-sub{
	position: relative;
	left:-20px;	
	}
	
	
	
    .page-template-template-homepage-jquery-php #tt-boxed-layout .home-banner-sub{
	position:relative;
	top:-10px;
	left: -12px;
	width:325px;
	height:203px;
	}




	
	.page-template-template-homepage-jquery-2-php  .home-banner-sub-full, 
	.page-template-template-homepage-jquery-2-php .home-banner-sub-content-full{
	width:360px;
	height:auto;
	}

	
	
		
	.page-template-template-homepage-jquery-2-php .home-banner-sub-full{
	position: relative;
	left:40px;	
	}

			
	
		
	.page-template-template-homepage-jquery-2-php .home-banner-sub{
	position: relative;
	left:40px;	
	}

	
	
		
	.page-template-template-homepage-jquery-2-php  .home-banner-sub-full{
	position: relative;
	left:0px;	
	}

		
		
	.page-template-template-homepage-jquery-2-php  .home-banner-sub{
	position: relative;
	left:0px;	
	}
.home-content,.l-contact-section,.l-container-center,.l-main-menu-content,.l-off-canvas-container,.product-title-box{margin:0 auto;width:268px;min-width:320px}
.home-content{height:100%;position:relative;text-align:center;z-index:3}
.view-uc-orders tbody td.views-field-order-total{text-align:right;}
.view-uc-orders tbody td.views-field-created{text-align:center;}
.view-uc-catalog-terms table tbody tr td .views-field-name{padding:6px 0 12px 0;text-align:center;}
.view-uc-catalog-terms table tbody tr td .views-field-field-custom-image-link .field-content a img{height:220px;width:220px;margin:0 0 -3px 0;}
#block-views-categories-title-block .views-field-nothing{font-size:12px;font-weight:normal;padding:5px 0px 5px 0px;}
.home-block-area .view-id-video_display .views-row .views-field,.home-block-area .view-id-video_display .views-row span{display:table-cell;vertical-align:top;padding-right:10px;}
.view-new-products .views-field-field-image-filename{float:left;width:250px;height:230px;border:1px dotted #ccc;}
.view-new-products .views-field-field-marketing-copy{float:left;width:620px;padding:0px 2px 10px 20px;min-height:230px;}
.view-new-products .views-field-field-marketingcopy{float:left;width:620px;padding:0px 2px 10px 20px;}
.view-new-products .views-field-field-video-id{float:left;width:200px;padding:10px 6px 10px 6px;font-weight:bold;text-align:center;color:#666666;}
.view-new-products .views-field-field-video-id span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-video-id div{float:left;width:200px;padding:20px 0px 18px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-1{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-brochure-1 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-1 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-2{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-brochure-2 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-2 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-3{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-brochure-3 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-brochure-3 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-1{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-instructions-1 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-1 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-2{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-instructions-2 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-2 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-3{padding:10px 6px 10px 6px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-instructions-3 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-instructions-3 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products .views-field-field-product-image-1{padding:0 0 0 260px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-2{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-3{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-4{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-5{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products .views-field-field-product-image-6{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-image-filename{float:left;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-marketingcopy{float:left;width:620px;padding:0px 2px 17px 20px;min-height:230px;}
.view-new-products-new .views-field-field-video{float:left;width:200px;padding:10px 10px 18px 10px;font-weight:bold;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-video span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-video div{float:left;width:200px;padding:20px 0px 18px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-brochure{padding:10px 10px 0 10px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-brochure span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-brochure div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-brochure2{padding:10px 10px 0 10px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-brochure2 span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-brochure2 div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-instructions{padding:10px 10px 0 10px;float:left;width:200px;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-instructions span{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-instructions div{float:left;width:200px;padding:10px 0px 6px 0px;font-weight:bold;text-align:center;color:#666666;border:1px dotted #ccc;}
.view-new-products-new .views-field-field-product-image-1{padding:0 0 0 260px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-2{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-3{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-4{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-5{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.view-new-products-new .views-field-field-product-image-6{padding:0px 15px;float:left;font-weight:bold;font-style:italic;text-align:center;color:#666666;}
.views-field-field-event-image{float:right;}
.views-field-field-videothumbnail-value{width:242px;}
.views-field-field-sku{font-weight:bold;font-size:14px;}
.views-field-field-video-thumbnail img{border:#ffcb00 solid 1px;}
.view-uc-catalog td .views-field-field-sku{padding:0 0 4px 0;}
.view-uc-catalog td .views-field-title{padding:0 0 8px 0;}
.views-field-nothing-2{display:none;}
#foam-lube-wrapper .foam-lube-video-wrapper .views-field-field-video-thumbnail img{width:200px;}
#foam-lube-wrapper .foam-lube-video-wrapper .views-field-title{text-align:center;}
#foam-lube-wrapper .foam-lube-video-wrapper .views-field-title .field-content a{width:200px;xdisplay:block;}
.view-distributor-search table .views-field-nothing-1{display:none;}
.view-distributor-search table .views-field-field-region{display:none;}
.view-distributor-search table .views-field-field-country{display:none;}

#cff .cff-event .cff-meta-links{
  float: right;
  clear: both;
  margin: 5px 0 0 0;
}

#cff .cff-event .cff-meta-links a{
  float: left;
  padding: 0 10px;
  border-left: 1px solid #ccc;
}

#cff .cff-event .cff-meta-links a:first-child{
  border: none;
}





#cff .cff-meta-wrap{
  float: left;
  width: 100%;
  margin: 5px 0 0 0;
  padding: 0;
}

#cff .cff-meta{
  float: left;
  clear: both;
  list-style-type: none;
  padding: 10px 0 5px 0 !important;
  margin: 0 !important;
}


#cff .cff-meta li{
  float: left;
  width: auto;
  display: block;
  list-style-type: none !important;
  margin: 0 10px 0 0 !important;
  padding: 0 !important;
  font-size: 11px;
  line-height: 13px !important;
  background: none !important;
}

#cff .cff-meta li:before{
  content: none !important;
}



#cff .cff-meta.cff-dark li.cff-comments .cff-icon{
  background-position: -17px 0;
}


#cff .cff-meta.cff-dark li.cff-likes .cff-icon{
  background-position: -17px -17px;
}


#cff .cff-meta.cff-dark li.cff-shares .cff-icon{
  background-position: -17px -34px;
}



#cff .cff-meta.cff-dark-2 li.cff-comments .cff-icon{
  width: 15px;
  height: 15px;
  background-position: -34px 0;
}


#cff .cff-meta.cff-dark-2 li.cff-likes .cff-icon{
  width: 15px;
  height: 15px;
  background-position: -34px -15px;
}


#cff .cff-meta.cff-dark-2 li.cff-shares .cff-icon{
  width: 15px;
  height: 15px;
  background-position: -34px -32px;
}
.menu-dropdown .level1 .level1
span.icon{width:30px;height:30px;margin-left:-5px}
.menu-dropdown .level1 .level1 span.icon + span,
.menu-dropdown .level1 .level1 span.icon+span+span{margin-left:25px}
.menu-sidebar li.level1:last-child
ul.level2{padding-bottom:0}
.menu-dropdown
li.level1{margin-right:10px;padding-bottom:10px}
.menu-dropdown a.level1,
.menu-dropdown
span.level1{color:#777}
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1,
.menu-dropdown li.active
.level1{color:#444}
.menu-sidebar
li.level1{border-top:1px solid #ddd}
.menu-sidebar li.level1:first-child{border-top:none}
.menu-dropdown:first-child li.level1:first-child .level1:first-child{background:none}
#system #comments ul.level1
ul{padding-left:55px}
.menu-dropdown li.level1:hover .level1, .menu-dropdown li.remain .level1, .menu-dropdown li.active
.level1{color:#222}
.menu-dropdown a.level1, .menu-dropdown
span.level1{color:#333}



@import url(../../../css/menus.css);





.menu-dropdown li.level1 {
margin-right: 0;
border-left: 1px solid #999;
border-right: 1px solid black;
height: 100%;
}

.sr-only {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }
.header-sticky-container.slide-down{top:-64px}
.search-sticky-open .header-sticky-container.slide-down{top:0}
.conversation-module .slide{float:left;width:100%;padding-bottom:.625rem;text-align:center}
.article-carousel-module .slide .image-wrap{width:41.66667%;float:left;display:block;padding-left:.9375rem;box-sizing:border-box}
.article-carousel-module .slide .image-wrap img{width:100%;display:block}
.article-carousel-module .slide .title-wrap{width:58.33333%;float:left;display:block;padding:0 .9375rem;box-sizing:border-box}
.article-carousel-module .slide .title-wrap a{color:#111c24}
.article-carousel-module .slide h3{font-family:FreightSans-Medium,Arial,sans-serif;font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;color:#111c24;font-weight:400}
.video-hero .slide{position:relative;height:100%}
.video-hero .slide .image{max-height:100%}
.video-hero .slide .image img{padding-top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.module-inquiries .container-team-mobile-carousel .slide.swiper-slide{height:auto!important}
.rabbi-carousel .slide .image-wrap{float:left;margin-bottom:.625rem;box-sizing:border-box;position:relative;display:block;max-width:25%;margin-right:20px}
.rabbi-carousel .slide .image-wrap a.img{display:block}
.rabbi-carousel .slide .image-wrap img{display:block;width:100%}
.rabbi-carousel .slide .title-wrap{float:left;display:block}
.rabbi-carousel .slide .title-wrap a{color:#111c24}
.rabbi-carousel .slide h4{font-family:PreloSlab-Bold,Georgia,serif;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;margin-top:.625rem}





.et_monarch .et_social_popup_content, .et_monarch .et_social_flyin, .et_monarch .et_social_networks, .et_monarch .et_social_sidebar_networks,
.et_monarch .et_social_networks div, .et_monarch .et_social_sidebar_networks div,
.et_monarch .et_social_networks span, .et_monarch .et_social_sidebar_networks span,
.et_monarch .et_social_networks h2, .et_monarch .et_social_sidebar_networks h2,
.et_monarch .et_social_networks h3, .et_monarch .et_social_sidebar_networks h3,
.et_monarch .et_social_networks h4, .et_monarch .et_social_sidebar_networks h4,
.et_monarch .et_social_networks p, .et_monarch .et_social_sidebar_networks p,
.et_monarch .et_social_networks a, .et_monarch .et_social_sidebar_networks a,
.et_monarch .et_social_networks font, .et_monarch .et_social_sidebar_networks font,
.et_monarch .et_social_networks img, .et_monarch .et_social_sidebar_networks img,
.et_monarch .et_social_networks strike, .et_monarch .et_social_sidebar_networks strike,
.et_monarch .et_social_networks strong, .et_monarch .et_social_sidebar_networks strong,
.et_monarch .et_social_networks b, .et_monarch .et_social_sidebar_networks b,
.et_monarch .et_social_networks u, .et_monarch .et_social_sidebar_networks u,
.et_monarch .et_social_networks i, .et_monarch .et_social_sidebar_networks i,
.et_monarch .et_social_networks ol, .et_monarch .et_social_sidebar_networks ol,
.et_monarch .et_social_networks ul, .et_monarch .et_social_sidebar_networks ul,
.et_monarch .et_social_networks li, .et_monarch .et_social_sidebar_networks li,
.et_monarch .widget_monarchwidget li, .et_monarch .widget .et_social_networks li, .et_monarch .widget_text .et_social_networks li, .et_monarch .widget_monarchwidget li:before, .et_monarch .widget_monarchwidget li:after,
.et_monarch .et_social_popup_content h3, .et_monarch .et_social_popup_content p, .et_monarch .et_social_popup_content:after,
.et_monarch .et_social_flyin h3, .et_monarch .et_social_flyin p, .et_monarch .et_social_flyin:after,
.et_monarch .et_social_pinterest_window h3, .et_monarch .et_social_mobile, .et_monarch .et_social_mobile_button, .et_monarch .et_social_heading { font-family: 'Open Sans', helvetica, arial, sans-serif; line-height: 1em; text-transform: none; font-weight: normal; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background-image:none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


.et_monarch .et_social_sidebar_networks .et_social_icons_container li:hover i, .et_monarch .et_social_sidebar_networks .et_social_icons_container li:hover .et_social_count, .et_monarch .et_social_mobile .et_social_icons_container li:hover i, .et_monarch .widget_monarchwidget .et_social_icons_container li:hover .et_social_icon, .et_monarch .widget_monarchwidget .et_social_networks .et_social_icons_container li:hover .et_social_network_label, .et_monarch .widget_monarchwidget .et_social_icons_container li:hover .et_social_sidebar_count { color: #ffffff; }





.et_monarch .et_social_mobile { position: fixed; bottom: 0; background: rgba(0,0,0,0.5); width: 100%; z-index: 999999; display: none; max-height: 100%; }

		.et_monarch .et_social_mobile .et_social_networks { position: relative; width: 100%; overflow: auto; padding: 20px 20px 20px; background-color: #fff; line-height: 1em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: -10px; }

			.et_monarch .et_social_mobile .et_social_networks li { width: 23.5%; margin: 0 2% 2% 0; float: left; text-align: center; }

				.et_monarch .et_social_mobile .et_social_networks li:nth-child(4n) { width: 23.5%; margin-right: 0; }

				.et_monarch .et_social_mobile .et_social_networks.et_social_circle li { margin-right: 2%; }

					.et_monarch .et_social_mobile .et_social_networks.et_social_circle li:last-child { margin-right: 0; }


			.et_monarch .et_social_mobile .et_social_networks li a { padding: 10px; }

				.et_monarch .et_social_mobile .et_social_networks li a i.et_social_icon { display: inline-block; }

				.et_monarch .et_social_mobile .et_social_networks li a span.et_social_sidebar_count { font-size: 16px; font-weight: bold; display: inline-block; top: -2px; margin-left: 8px; }

				.et_monarch .et_social_mobile .et_social_networks.et_social_circle li a span.et_social_sidebar_count { font-size: 12px; display: block; top: 0; margin-left: 0; }

.et_monarch .et_social_mobile.et_social_opened .et_social_heading:after { -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }

.et_monarch .et_social_mobile.et_social_closed .et_social_heading:after { -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.et_monarch .et_social_mobile.et_social_opened { -webkit-animation: et_social_slideTop 1s 1 ease; -moz-animation: et_social_slideTop 1s 1 ease; -o-animation: et_social_slideTop 1s 1 ease; animation: et_social_slideTop 1s 1 ease; }

	.et_monarch .et_social_flyin div.et_social_network_label, .et_monarch .et_social_mobile div.et_social_network_label { text-align: left; }

	.et_monarch .et_social_networks li:nth-child(2n+1), .et_monarch .et_social_mobile .et_social_networks li:nth-child(2n+1) { margin-left: 0 !important; clear: both !important; }

	.et_monarch .et_social_networks li:nth-child(-n+2), .et_monarch .et_social_mobile .et_social_networks li:nth-child(-n+2) { margin-top: 0 !important; }

	.et_monarch .et_social_networks li:first-child, .et_monarch .et_social_mobile .et_social_networks li:first-child { margin-top: 0 !important; }

	.et_monarch .et_social_networks li:nth-child(n+2), .et_monarch .et_social_mobile .et_social_networks li:nth-child(n+2) { margin: 2% 0 0 0 !important;}
.col{float:left}

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

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

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

.interior-header .col-xs-12 {
	padding:0;
}



div.language_bar {
    float:right;
}


div.language_bar ul {
    list-style:none;
}


div.language_bar ul li {
    float:left;
    display:block;
    margin:0 0 0 5px;
}


div.language_bar ul li a {
    color:#823A8E;
    font-weight:bold;
    font-style:italic;
}


div.language_bar ul li ul, div.language_bar ul li.sfHover ul {
    float:none;
    top:28px;
    background:#FFF;
    border:#A65DB3 1px solid;
    border-bottom:0;
    display:none;
    width: 245px;
}


div.language_bar ul li ul li, div.language_bar ul li.sfHover ul li {
    float:none;
    display:block;
    margin:0;
}


div.language_bar ul li ul li a, div.language_bar ul li.sfHover ul li a {
    padding:7px 10px;
    background:none;
    border-bottom:#A65DB3 1px solid;
    font-size:13px;
}


div.language_bar ul li ul li a:hover, div.language_bar ul li.sfHover ul li a:hover {
    background:#F4E7F8;
    color:#823A8E;
}


.content {
	padding				: 0px;
	border-collapse		: collapse;
}

	#content .project.small .title span{
		background-color: #fff !important;
	}
.main-menu,.sub-main ul{display:none;margin:4.55em 0 0 -0.7em;font-family:UniversRoman;font-size:0.9em}
.main-menu:before,.main-menu:after,.sub-main ul:before,.sub-main ul:after{content:" ";display:table}
.main-menu:after,.sub-main ul:after{clear:both}
.main-menu li,.sub-main ul li{float:left;margin:0.5em 1em}
.main-menu a,.sub-main ul a{color:#333;line-height:normal}
.page-think-and-do .main-menu{text-align:center;margin:0}
.page-think-and-do .main-menu li{float:none;display:inline-block}
.page-thinkanddo .main-menu{text-align:center;margin:0}
.page-thinkanddo .main-menu li{float:none;display:inline-block}

.footer_menu_list li.header{
    color:#8a8988;
    letter-spacing:2px;
    margin-bottom:9px !important;
}


.container-bottom .container-bottom-inside .header{
    font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;
    font-size:28px;
    font-weight:bold;
    color:#000;
    padding-bottom:25px;
}


.header-unit {
    height: 495px;
    border: 0;
    position: relative;
}


    .footer_menu_list ul li a,
    .footer_menu_list li.header{
        font-size: 13px;
    }


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


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

.notes3 {
  display: inline-block;
  white-space: normal;
  vertical-align: top;
  margin: 8px;
  margin-top: -2px;
}

.rteright {
  text-align: right;
}





#logo {
	clear: both;
}
.node-type-bio .content .views-row,.node-type-collection .content .views-row{border-bottom:1px solid #E5E5E5;padding:10px 0;}


.yt-k2-category-summary .category_image {
float:left;

padding-top: 2px;
padding-left: 2px;
line-height: 1.5em
}

div.search_dropdown:hover a.dropdown_button {
	background-color: #B80000;
	color: #FFFFFF;
}



div.search_dropdown {
	display: block;
	width: 25%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.search_dropdown div.dropdown {
	height: auto;
	background: #F5F5F5;
	z-index: 4000;
	display: none;
	border: 1px solid #B80000;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.8);
	box-shadow: 0 0 3px rgba(0,0,0,0.8);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div.search_dropdown div.dropdown_full {
	position: absolute;
	left: -150px;
	width: 950px;
}

div.search_dropdown div.dropdown_small {
	position: absolute;
	width: 200px;
}

div.search_dropdown div.dropdown a {
	display: block;
	width: 100%;
	height: auto;
	float: none;
	text-decoration: none;
	font-size: 11px;
	color: #555555;
	font-weight: bold;
	text-align: left;
	text-shadow: 1px 1px 1px #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #AAAAAA;
}

div.search_dropdown div.dropdown a span {
	display: block;
	padding: 6px;
}

div.search_dropdown div.dropdown a:hover {
	background: #CC0000;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #111111;
}

.aom_pagination {margin:8px 0; display:table;}

	
	#main-menu .button.big span i, #mobile-menu .button.big span i.line-one, #mobile-menu .button.big span i.line-two, #mobile-menu .button.big span i.line-three, #mobile-menu .button.big span i.line-four
	{
		background-color: #ffffff !important;
	}

	.mobile-menu {
		min-height: 420px;
	}

				.mobile-menu .but-wrap {
					width: 318px;
				}

.carousel-items-con {
  width: 100%;
  overflow: hidden;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-9{width:75%}
.mk-font-icons{display:inline-block}
.mk-font-icons.icon-align-right{float:right}
.mk-font-icons.icon-align-center{display:block;text-align:center}
.mk-font-icons.icon-align-left{float:left}
.mk-font-icons i{display:inline-block}
.mk-font-icons i.circle-enabled{text-align:center;-webkit-border-radius:256px;-moz-border-radius:256px;border-radius:256px}
.mk-font-icons i.mk-size-small{font-size:16px}
.mk-font-icons i.mk-size-small.circle-enabled{padding:3px;width:16px;height:16px;font-size:12px;line-height:16px}
.mk-font-icons i.mk-size-medium{font-size:32px}
.mk-font-icons i.mk-size-medium.circle-enabled{padding:3px;width:32px;height:32px;font-size:16px;line-height:32px}
.mk-font-icons i.mk-size-large{font-size:48px}
.mk-font-icons i.mk-size-large.circle-enabled{width:48px;height:48px;font-size:24px;line-height:48px}
.mk-font-icons i.mk-size-x-large{font-size:64px}
.mk-font-icons i.mk-size-x-large.circle-enabled{width:64px;height:64px;font-size:32px;line-height:64px}
.mk-font-icons i.mk-size-xx-large{font-size:128px}
.mk-font-icons i.mk-size-xx-large.circle-enabled{width:128px;height:128px;font-size:48px;line-height:128px}
.mk-font-icons i.mk-size-xxx-large{font-size:256px}
.mk-font-icons i.mk-size-xxx-large.circle-enabled{width:256px;height:256px;font-size:64px;line-height:256px}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}
#cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }


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


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

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


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


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


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


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


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


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


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


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

.mk-css-icon-menu-line-1,
.mk-css-icon-menu-line-3 {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.dashboard-active .mk-css-icon-menu-line-1,
.mk-opened-nav .mk-css-icon-menu-line-1 {
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  -moz-transform: rotate3d(0, 0, 1, 45deg);
  -ms-transform: rotate3d(0, 0, 1, 45deg);
  -o-transform: rotate3d(0, 0, 1, 45deg);
  top: 6px;
}


#logo-area p {
	color: #C3ECFF;
	font-size: 18px;
	font-style: italic;
	margin-top: 25px;
	margin-bottom: -10px;
}


#logo-area {
	background: #FFFFFF;
	width: 100%;
	margin: 0 auto;
	padding: 40px 0px;
	margin-bottom: 0px !important;
	background: #45484d;
	background: -moz-radial-gradient(center, ellipse cover, #45484d 0%, #000000 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#45484d), color-stop(100%,#000000));
	background: -webkit-radial-gradient(center, ellipse cover, #45484d 0%,#000000 100%);
	background: -o-radial-gradient(center, ellipse cover, #45484d 0%,#000000 100%);
	background: -ms-radial-gradient(center, ellipse cover, #45484d 0%,#000000 100%);
	background: radial-gradient(ellipse at center, #45484d 0%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 );
}


#logo-area img {
	width: 224px;
	height: auto;
}


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

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

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


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

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

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

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

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

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

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

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

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

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

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

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


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


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

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


    
    .top-header-menu li a,
    .td-header-sp-top-menu .td_data_time {
        font-family:"Open Sans Condensed";
	font-size:13px;
	font-weight:normal;
	
    }
.relations .related .item .content .main{display:block;width:100%;width:auto;padding-bottom:4px;position:relative}
.relations .related .item .content .main:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.relations .related .item .content .main:before{content:' ';display:block;width:1px;height:129px;position:absolute;top:0;right:auto;bottom:auto;left:-15px;border-right:1px dotted #6e6d6d;z-index:9999}
.relations .related .item .content .main .image{position:relative;margin-bottom:0.65em;float:left;margin-left:4.94297%;*margin-left:4.94292%;margin-right:0;width:52.77567%;*width:52.77562%;min-height:129px;height:auto !important;height:129px}
.relations .related .item .content .main .image:first-child{margin-left:0;*margin-left:0}
.relations .related .item .content .main .title{float:left;margin-left:4.94297%;*margin-left:4.94292%;margin-right:0;width:42.28137%;*width:42.28132%}
.relations .related .item .content .main .title:first-child{margin-left:0;*margin-left:0}
.mainContent .main{display:block;width:100%;width:auto;padding-bottom:48px}
.mainContent .main:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.mainContent .main .contents{float:left;margin-left:7.86517%;*margin-left:7.86512%;margin-right:0;width:65.8427%;*width:65.84265%;border-top:2px solid #811b55;padding-top:12px;position:relative}
.mainContent .main .contents:first-child{margin-left:0;*margin-left:0}
.mainContent .main .contents .theContent{display:block;width:100%;width:auto;margin-bottom:2em}
.mainContent .main .contents .theContent:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.mainContent .main .contents .theContent .theContent{float:right;margin-right:4.34783%;*margin-right:4.34778%;margin-left:0;width:57.3913%;*width:57.39125%;margin-bottom:0}
.mainContent .main .contents .theContent .theContent:first-child{margin-right:0;*margin-right:0}
.mainContent .main .contents .theContent .additions .date{border-top:2px solid #811b55;border-bottom:2px solid #811b55;padding:10px 0;margin:10px 0;color:#811b55}
.mainContent .main .contents .theContent .additions .icon-pdf{margin:10px 0;display:block;text-decoration:none;font-size:12px}
.mainContent .main .contents .theContent .additions .icon-pdf:visited{color:#6e6d6d}
.mainContent .main .contents .theContent .additions .icon-pdf:hover{color:#811b55}
.mainContent .main .contents .theContent .additions .icon-pdf:focus{color:#811b55}
.mainContent .main .contents .theContent .additions .icon-pdf:active{color:#811b55}
.mainContent .main .contents .theContent .additions .icon-pdf span{text-decoration:underline}
.mainContent .main .contents .theContent .additions .icon-pdf:before{color:#73afb6 !important;font-size:25px;display:block;float:left;margin:0 5px 0 0}
.mainContent .main .contents .theContent .theContent,.mainContent .main .contents .theContent .additions{float:none;width:100%;margin-left:0;margin-right:0}
.mainContent .main .sidebar{float:left;margin-left:4.34783%;*margin-left:4.34778%;margin-right:0;width:28.69565%;*width:28.6956%;margin-left:5.34783%;background:#ededed;padding:16px}
.mainContent .main .sidebar:first-child{margin-left:0;*margin-left:0}
.mainContent .main .sidebar .twitterFeed{background:#fff}
.mainContent .main .sidebar .sideMenu{width:auto;padding:0 0 34px;list-style:none}
.mainContent .main .sidebar .sideMenu:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.mainContent .main .sidebar .calendarAction{background:#333132;cursor:pointer;background:#333132;padding:18px 16px;color:#fefeff;font-size:16px;text-align:center;margin:0 0 34px}
.mainContent .main .sidebar .calendarAction p{text-align:center;margin:0}
.mainContent .main .sidebar .calendarAction .heading{font-size:28px;line-height:1.2em;color:white}
.mainContent .main .sidebar .calendarAction .subheading{font-size:20px;color:#73afb6;margin-bottom:16px}
.mainContent .main .sidebar .calendarAction img{margin:0 auto 16px}
.mainContent .main .sidebar .calendarAction p:last-child{padding:0 20px}
.mainContent .main .sidebar .newsletterAction,.mainContent .main .sidebar .donateAction{margin:0 0 34px;background:#73afb6;padding:18px 10px;font-size:22px;text-align:center;cursor:pointer}
.mainContent .main .sidebar .newsletterAction p,.mainContent .main .sidebar .donateAction p{line-height:1.1em;text-align:center;margin:0}
.mainContent .main .sidebar .newsletterAction .heading,.mainContent .main .sidebar .donateAction .heading{color:white}
.mainContent .main .sidebar .newsletterAction .subheading,.mainContent .main .sidebar .donateAction .subheading{color:#811b55}
.mainContent .main .sidebar .newsletterAction img,.mainContent .main .sidebar .donateAction img{margin:0 auto 6px}
.mainContent .main .sidebar .testimonials{background:#8a9e99;padding:18px 16px 23px;font-size:16px;margin:0}
.mainContent .main .sidebar .testimonials:before{font-family:Icon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e610"}
.mainContent .main .sidebar .testimonials blockquote{padding:0 5px}
.mainContent .main .sidebar .testimonials p{text-align:left;color:white}
.mainContent .main .sidebar .testimonials p:after{font-family:Icon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e60f"}
.mainContent .main .sidebar .testimonials cite{font-size:14px;color:#d9e4cd}
.mainContent .main .sidebar .testimonials .slick-slide{height:200px}
.mainContent .main .sidebar .customContent{background:white;padding:18px 16px 23px;margin:34px 0 0}
.mainContent .main .sidebar .relatedReformerSide ul{padding:0 0 0 1.6em;margin:0}
.mainContent .main .sidebar .relatedReformerSide ul li{margin-bottom:0.5em}
.mainContent .main .sidebar .relatedReformerSide ul a{text-decoration:none}
.mainContent .main.singleColumn .contents,.mainContent .main.singleColumn .tiles{float:none;width:100%;margin-left:0;margin-right:0;display:block;width:100%;width:auto}
.mainContent .main.singleColumn .contents:after,.mainContent .main.singleColumn .tiles:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.mainContent .main.singleColumn .contents .left,.mainContent .main.singleColumn .contents .right,.mainContent .main.singleColumn .tiles .left,.mainContent .main.singleColumn .tiles .right{display:block;width:100%;width:auto;float:left;margin-left:3.44613%;*margin-left:3.44608%;margin-right:0;width:48.27693%;*width:48.27688%;margin-bottom:24px}
.mainContent .main.singleColumn .contents .left:after,.mainContent .main.singleColumn .contents .right:after,.mainContent .main.singleColumn .tiles .left:after,.mainContent .main.singleColumn .tiles .right:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.mainContent .main.singleColumn .contents .left:first-child,.mainContent .main.singleColumn .contents .right:first-child,.mainContent .main.singleColumn .tiles .left:first-child,.mainContent .main.singleColumn .tiles .right:first-child{margin-left:0;*margin-left:0}
.mainContent .main.singleColumn .contents .left a,.mainContent .main.singleColumn .contents .right a,.mainContent .main.singleColumn .tiles .left a,.mainContent .main.singleColumn .tiles .right a{display:block;text-decoration:none;position:relative;margin-bottom:22px;-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}
.mainContent .main.singleColumn .contents .left a:visited,.mainContent .main.singleColumn .contents .right a:visited,.mainContent .main.singleColumn .tiles .left a:visited,.mainContent .main.singleColumn .tiles .right a:visited{color:#811b55}
.mainContent .main.singleColumn .contents .left a:hover,.mainContent .main.singleColumn .contents .right a:hover,.mainContent .main.singleColumn .tiles .left a:hover,.mainContent .main.singleColumn .tiles .right a:hover{color:#811b55}
.mainContent .main.singleColumn .contents .left a:focus,.mainContent .main.singleColumn .contents .right a:focus,.mainContent .main.singleColumn .tiles .left a:focus,.mainContent .main.singleColumn .tiles .right a:focus{color:#811b55}
.mainContent .main.singleColumn .contents .left a:active,.mainContent .main.singleColumn .contents .right a:active,.mainContent .main.singleColumn .tiles .left a:active,.mainContent .main.singleColumn .tiles .right a:active{color:#811b55}
.mainContent .main.singleColumn .contents .left a img,.mainContent .main.singleColumn .contents .right a img,.mainContent .main.singleColumn .tiles .left a img,.mainContent .main.singleColumn .tiles .right a img{width:100%}
.mainContent .main.singleColumn .contents .left a span,.mainContent .main.singleColumn .contents .right a span,.mainContent .main.singleColumn .tiles .left a span,.mainContent .main.singleColumn .tiles .right a span{display:inline-block;vertical-align:baseline;zoom:1;white-space:nowrap;*display:inline;*vertical-align:auto;position:absolute;top:auto;right:0;bottom:10px;left:auto;padding:2px 15px;background:white;background:rgba(255,255,255,0.8)}
.mainContent .main.singleColumn .contents .left .single,.mainContent .main.singleColumn .contents .right .single,.mainContent .main.singleColumn .tiles .left .single,.mainContent .main.singleColumn .tiles .right .single{float:left;margin-left:6.07735%;*margin-left:6.0773%;margin-right:0;width:46.96133%;*width:46.96128%}
.mainContent .main.singleColumn .contents .left .single:first-child,.mainContent .main.singleColumn .contents .right .single:first-child,.mainContent .main.singleColumn .tiles .left .single:first-child,.mainContent .main.singleColumn .tiles .right .single:first-child{margin-left:0;*margin-left:0}
.mainContent .main.singleColumn .contents .left .single.noMargin,.mainContent .main.singleColumn .contents .right .single.noMargin,.mainContent .main.singleColumn .tiles .left .single.noMargin,.mainContent .main.singleColumn .tiles .right .single.noMargin{margin-left:0}
.mainContent .main.singleColumn .contents .left .huge,.mainContent .main.singleColumn .contents .right .huge,.mainContent .main.singleColumn .tiles .left .huge,.mainContent .main.singleColumn .tiles .right .huge{float:none;width:100%;margin-left:0;margin-right:0}
.mainContent .main.singleColumn .contents .left,.mainContent .main.singleColumn .tiles .left{margin-left:0}
.relations .related .item .content .main .image img{width:100%;height:auto !important;min-height:0 !important}
.home .relations .related .item .content .main:before{height:186px;position:absolute;top:0;right:-30px;bottom:auto;left:auto}
.home .relations .related .item .content .main .image{float:none;width:100%;margin-left:0;margin-right:0}
.home .relations .related .item .content .main .image span{display:block;width:252px;height:187px;margin:0 auto;margin-top:-187px;position:relative;z-index:80;padding:20px;background:transparent;background:rgba(0,0,0,0);color:transparent;overflow:hidden;-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}
.home .relations .related .item .content .main .image span a{color:transparent}
.home .relations .related .item .content .main .image span p{text-align:left}
.home .relations .related .item .content .main .title{float:none;width:100%;margin-left:0;margin-right:0}
.home .relations .related .item .content .main:hover .image span{background:black;background:rgba(0,0,0,0.7);color:white}
.home .relations .related .item .content .main:hover .image span a{color:white}
.home .relations .related .item .content .main .image img{width:auto !important;height:auto !important;max-width:100% !important;min-width:0 !important;display:block;margin:0 auto}
.main.publicationDoc aside{position:absolute;top:0;right:0;bottom:auto;left:auto;z-index:100;width:28.75%;padding:8px 0 16px;background:#f3f5f1;color:#d60c8c;border-top:4px solid #d60c8c}
.main.publicationDoc aside a{color:#d60c8c;text-decoration:none}
.main.publicationDoc aside a:hover{color:#811b55;text-decoration:underline}
.main.publicationDoc aside h2{color:#d60c8c}
.main.publicationDoc aside ol{padding-left:24px;color:#666}
.main.publicationDoc aside ol a{color:#666}
.main.publicationDoc aside ol a:hover{color:#d60c8c}
.main.publicationDoc aside ol li{font-weight:bold}
.main.publicationDoc aside ol ol{padding:0 0 6px 8px;list-style:none}
.main.publicationDoc aside ol ol li{font-weight:normal}
.main.publicationDoc aside ol ol li ol li a{color:#aaa}
.main.publicationDoc aside ol ol li ol li a:hover{color:#d60c8c}
.main.publicationDoc aside ol ol li ol li ol{display:none}
.main.publicationDoc .theDocument{width:auto;position:relative}
.main.publicationDoc .theDocument:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.main.publicationDoc .docSections{width:auto}
.main.publicationDoc .docSections:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.main.publicationDoc .subtitle{color:#811b55;font-size:16px;margin:-16px 0 1px}
.main.publicationDoc .date{margin:0 0 6px;padding:8px 0 0;color:#811b55;font-size:12px;border-top:1px dashed #6e6d6d}
.main.publicationDoc .sidebar{background:transparent;color:#d60c8c;padding:0}
.main.publicationDoc .sidebar p{border-top:1px solid #d60c8c;padding:10px 0;margin:0}
.main.publicationDoc .authors strong{color:#6e6d6d}
.main.publicationDoc .authors a{text-decoration:none}
.main.publicationDoc .authors a,.main.publicationDoc .authors a strong{color:#6e6d6d}
.main.publicationDoc .authors a:hover,.main.publicationDoc .authors a:hover strong{color:#d60c8c;text-decoration:underline}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}

.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
.views-bootstrap-grid-plugin-style .col{margin-bottom:30px;padding-right:20px}
.view-find-a-senior-living-community .col,.view-senior-living-cities .col{margin-bottom:0}
.view-senior-living-states .views-bootstrap-grid-plugin-style .col{margin-bottom:6px}
.view-related-articles .col{margin-bottom:30px}



  

#pagewrap #iconsrowtop {width:100%; height:200px; padding-top:10px; margin-bottom:10px; vertical-align:middle}

#iconsrowtop div {float:left; margin-right:17px; padding-top:34px}

#iconsrowtop div.iconsrowrt {padding-top:0; margin-right:0}

#iconsrowtop a img:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity:0.85; opacity:0.85}


	
#iconsrow div.iconsrowrt, #iconsrowtop div#iconsrowrt, #iconsrow3 div#iconsrowrt {margin-right:0}

	#pagewrap #iconsrowtop div {min-width:230px; max-width:230px; height:124px; margin:0 0 10px 0; padding:0; text-align:center}

	#pagewrap #iconsrowtop img {max-width:230px; height:auto}

	#iconsrowtop .twitter {display:none}

#pagewrap #iconsrowtop div.videowrapper {float:left; min-width:230px; max-width:230px}

.main_book_form_holder {
	margin: 0 auto;
	text-align: center;
	white-space: nowrap;
	width: 200px;
	display: block;
	margin-top: 0px ;
	margin-left: 20px ;
  	margin-right: auto ;
}

.featureWrapper, .featureSlider, .featureSlider .panel, .panel-wrapper, .panel-wrapper img, .panel-info-bg {
	width:450px;
}

.featureWrapper, .featureSlider, .featureSlider .panel, .panel-wrapper {
	height:375px;
}

.featureSlider .panel {
	z-index:1;
	display:block;
	float:left;
}

.panel-wrapper img {
	height:300px;
}

.panel-wrapper img, .panel-wrapper .featureImg1 {
	z-index:1;
}

.panel-wrapper {
	position:absolute;
	z-index:1;
	padding:0;
}

.panel-info-bg, .panel-info {
	height:75px;
	position:absolute;
	bottom:0;
	left:0;
}

.panel-info-bg {
	background:#303030;
	z-index:1;
	padding:0;
}

.panel-info {
	width:401px;
	z-index:1;
	color:#EEE;
	padding:0 25px;
}

.panel-info h2 {
	font-size:15px;
	margin:0;
	padding:2px 0;
}

.panel-info p {
	line-height:14px;
	font-size:12px;
	margin:0;
	padding:0;
}

.panel-info a, .panel-info a:visited {
	color:#0FFFFF;
}

.panel-info a:hover {
	color:#FFF;
}

.featureSlider, .featureSlider .panel, .featureImg {
	width:315px;
	height:197px;
}

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


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


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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

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

}

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

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

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

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

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

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

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

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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

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


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}
.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0 dotted;border-bottom:4px solid #000;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
body #admin-menu .dropdown li{line-height:normal}
.dropdown-menu-right{left:auto;right:0;}
.dropdown-menu-left{left:0;right:auto;}
.navbar-right .dropdown-menu-left{left:0;right:auto;}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#1967be;}
.navbar #main-nav .dropdown-menu{display:none;}
.navbar #main-nav .open .dropdown-menu{display:block;}
.block-commerce-cart .dropdown-menu{left:auto;right:0px;top:52px;padding:10px;}

.yamm .nav,.yamm .dropup,.yamm .dropdown,.yamm .collapse{position:static;}
.yamm .dropdown-menu{left:auto;}
.yamm .nav.pull-right .dropdown-menu{right:0;}
.yamm .dropdown.yamm-fullwidth .dropdown-menu{width:100%;left:0;right:0;}
.site-Surplus-Warehouse ul.dropdown-menu.shop-departments-ul{background:#B7CEE7;}
ul.dropdown-menu.shop-departments-ul{margin:23px 0 0 -17px;background:#FC0;border:0;border-bottom-left-radius:7px;border-bottom-right-radius:7px;}
.site-Surplus-Warehouseul.dropdown-menu.shop-departments-ul{margin:23px 0 0 -17px;background:#B7CEE7;border:0;border-bottom-left-radius:7px;border-bottom-right-radius:7px;}
.navbar #main-nav .dropdown-menu.dropdown li a:hover,.navbar #main-nav .dropdown-menu.dropdown li :hover a{background:#FC0;}
.navbar #main-nav .dropdown-menu.dropdown li :hover li a{background:#FC0;}
.navbar #main-nav .dropdown-menu.dropdown li :hover li a:hover{background:#FC0;}
.site-Surplus-Warehouse .navbar #main-nav .dropdown-menu.dropdown li a:hover,.site-Surplus-Warehouse .navbar #main-nav .dropdown-menu.dropdown li :hover a{background:#B7CEE7;}
.site-Surplus-Warehouse .navbar #main-nav .dropdown-menu.dropdown li :hover li a{background:#B7CEE7;}
.site-Surplus-Warehouse .navbar #main-nav .dropdown-menu.dropdown li :hover li a:hover{background:#B7CEE7;}
ul.menu.nav.usethis.dropdown-menu.under768{border:none;box-shadow:none;position:inherit;}
ul.menu.nav.dropdown-toggle{width:100px;}
a.btn.btn-default.dropdown-toggle.sidebar-hi-mom{font-family:"Open Sans",Calibri,Candara,Arial,sans-serif;font-weight:300;line-height:1.1;color:inherit;background-color:white;border-color:white;box-shadow:none;font-size:180%;padding:0 0 1%;border-bottom:1px solid #e6e6e6;margin:5% 0;}
ul.dropdown-menu.shop-departments-ul li{padding:0 0 5%;}


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;
}
.main .offers{padding-top:0px;}
.main{padding-bottom:0px!important;}
.main.home-page{padding-bottom:31px!important;}
.main .home-page{background-color:#FFF;}
.main.faq-page{padding-bottom:60px!important;}
.signup-page .main{padding-bottom:30px;}
.main-head{padding:36px 0 37px 38px;}
.main-head .btns{float:left;}
.main-head .form-search{float:right;}
.title,.main-head .btns{display:none;}


.one_fourth {
    width: 22%;
}


.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
    position: relative;
    margin-right: 4%;
    float: left;
}

.content {float: left; width: 595px; z-index: 20;}

.content img.wp-smiley {display: inline; vertical-align: middle;}

.content h1, .content h2, .content h3, .content h4, .content h5 {font-weight: bold; padding-top: 18px;}

.content h1, .content h1 a {font-size: 18px;}

.content h2, .content h2 a {font-size: 16px; color: #ff8000;}

.content h3, .content h3 a {font-size: 14px; color: #565694;}

.content h4, .content h4 a {font-size: 12px; color: #86b300;}

.content h5, .content h5 a {text-transform: uppercase;}

.content p {padding-top: 15px;}

.content table {margin-top: 15px;}

.content th {font-weight: bold; padding: 10px 8px 8px 8px;}

.content td {padding: 8px;}

.content form {margin-top: 15px;}

.content blockquote {margin: 15px 20px 0 20px; padding: 0 12px 12px 12px;}

.content ul, .content ol {margin: 15px 0 0 25px;}

.content ul {list-style: disc;}

.content .alignright {float: right; margin: 10px 0 10px 10px; display: inline;}

.content .alignleft {float: left; margin: 10px 10px 10px 0; display: inline;}

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

.content .alignnone {margin: 10px 0 0 0; display: block;}

.content img.aligncenter {margin: 10px auto 0 auto;}

.content p.blocks {padding-top: 0; overflow: auto; margin-bottom: 20px;}

.content p.blocks span, .navigation div a {float: left; display: block; margin-right: 3px; border: 1px solid #ff8000; background: #ff8000; padding: 3px 10px; color: #fff; font-size: 10px; text-transform: uppercase;}

.content p.blocks span.categories {background: #fff; color: #333; margin-right: 0;}

.content h1.post-title {text-transform: uppercase; color: #5d5d5d; background: #fff7da; padding: 3px 12px; width: 515px; margin: 9px 0 0 26px; line-height: 26px;}

.content h1.post-title a {color: #5d5d5d;}

.content .tint h1.post-title, .content .tint p.tagged {background: #fff;}

.content p.tagged {background: #f7f7f7; margin: 20px 12px 0 12px; padding: 3px 5px; font-size: 11px; overflow: auto; width: 561px;}

.content p.tagged span {float: right; font-weight: bold; padding: 0 3px;}

.content p.tagged span span {float: none;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-4{width:33.33333333%}

#sliderwrap { background-color: #171717; }


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

	
	.search-toggle .metal,
	.search-toggle .glass,
	.search-toggle .handle {
		position: absolute;
	}

	
	.search-toggle .handle {
		height: 5px;
		width: 14px;
		top: 36px;
		left: 0px;
		background: #555;
		border-radius: 2px 0 0 2px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	
	.search-toggle.active .metal,
	.search-toggle.active .handle { background: #FFF; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}






footer .col-sm-4 {

	padding-bottom: 24px;

}


	.slanted .container .col-sm-4 {

		-moz-transform: rotate(4deg);

		-webkit-transform: rotate(4deg);

		-o-transform: rotate(4deg);

		-ms-transform: rotate(4deg);

		transform: rotate(4deg);

	}

body div.navigation div.nav-next{float:right;text-align:left;}

body.attachment div#nav-images div.nav-next{text-align:left;}

.clear { clear: both; }

.main-menu .submenu-wrapper {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 75px;
  
  width: 100%;
  padding: 0;
  background: #292929;
  border-bottom: 4px solid #59c0d5;
  z-index: 999;
}

.main-menu .submenu-wrapper:hover {
  display: block!important;
}

.main-menu .submenu-wrapper .menu {
  min-height: 240px;
  margin: 0;
  padding: 20px 0;
  background: #202020;
}

.main-menu .submenu-wrapper .menu li {
  list-style: none;
  text-align: right;
  padding: 5px 20px;
  margin: 0;
  width: 100%;
}

.main-menu .submenu-wrapper .menu li:hover {
  background: #131313;
}

.main-menu .submenu-wrapper .menu li a {
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
}

.main-menu .submenu-wrapper .features-menu {
  padding: 0;
  position: relative;
  margin-left: -16px;
}

.main-menu .submenu-wrapper .features-menu:hover {
  display: block!important;
}

.main-menu .submenu-wrapper .features-menu li {
  list-style: none;
  padding-top: 30px;
}

.main-menu .submenu-wrapper .features-menu li .photo-box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  margin: 0 0 15px;
}

.main-menu .submenu-wrapper .features-menu li .photo-box img {
  max-width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}

.main-menu .submenu-wrapper .features-menu li .heading,
.main-menu .submenu-wrapper .features-menu li .excerpt {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: :18px;
  color: #ffffff;
  letter-spacing: 1px;
}

.main-menu .submenu-wrapper .features-menu li .heading a,
.main-menu .submenu-wrapper .features-menu li .excerpt a {
  color: #ffffff;
  text-decoration: none;
}

.main-menu .submenu-wrapper .features-menu li .excerpt {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0;
  padding: 7px 0 0;
}

  .main-menu .submenu-wrapper .features-menu li .heading {
    line-height: 17px;
  }
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-glyphicon{position:absolute;width:1em;height:1em;margin:0;margin-left:-1em;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0 none}

nav, img, iframe, #mobile-nav, .ncstate-utility-bar, .footer-main, ul.social-channels, .sr-only, .sidebar-nav {
  display: none; }


#content{
    background-color:#fff;
    position: relative;
    cursor: auto;
	padding-top:20px;
}



#content .kolom{
    display: inline;
    clear: none;
    position: relative;
}


body.blog-met-paginas #content .kolom#blog_content {
	margin-top:25px;
}
.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


body.xs .container.advertentie, body.sm{
	left: auto;
}


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


#header .container div {
	margin: 0;
	padding: 0;
}



#header .container div.header_submenu {
	display:none;
	position: absolute;
	top: 100%;
	right: 0;
	margin-right: 10px;
	text-align:right;
	z-index: 999;
}


#header .container div#menu_meer_submenu.header_submenu i.fa-caret-up {
	margin-top: -10px;
}


#header .container div.header_submenu i.fa-caret-up {
	color: #fff;
	font-size: 45px;
	display: block;
	height: 16px;
	padding: 0;
	margin: 0;
	line-height: 20px;
	margin-right: 50px;
	text-shadow: 0px 0px 5px #333;
	overflow: hidden;
}


#header .container div.header_submenu div.header_submenu_content {
	text-align:left;
	z-index: 999;
	
	background-color: #fff;
	padding:20px;
	padding-top:12px;
	padding-bottom:12px;
	width:250px;
	overflow:auto;
	
	-moz-box-shadow: 0 0 5px #333;
	-webkit-box-shadow: 0 0 5px #333;
	box-shadow: 0 0 5px #333;
	
	-moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    border-radius: 3px; 			
}


#header .container div#menu_profiel_submenu.header_submenu div.header_submenu_content {
	width: 150px;
}


#header .container div.header_submenu div.header_submenu_content li {
	float:none;
}


#header .container div.header_submenu div.header_submenu_content li a {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}


#header .container div.header_submenu div.header_submenu_content li a:hover {
	text-decoration: none;
	color: #ff6d00;
}


#header .container div.header_submenu div.header_submenu_content li a i {
	font-weight: bold;
}


#header .container div.header_submenu div.header_submenu_content li.tweede_niveau a {
	padding-left:20px;
}


.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Source Sans Pro';
		font-weight: 400;
	}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}
.field-collection-view{padding:1em 0 .3em 0;margin:0 1em 0 1em;border-bottom:1px dotted #d3d7d9}
.field-collection-view-final{border-bottom:0}
.field-collection-view .entity-field-collection-item{float:left}
.field-collection-view ul.field-collection-view-links{float:right;font-size:.821em;list-style-type:none;width:auto;margin:0 1em;padding:0}
.field-collection-view .field-label{width:25%}
.field-collection-view .content{margin-top:0;width:100%}
ul.field-collection-view-links li{float:left}
ul.field-collection-view-links li a{margin-right:1em}
.node-type-recipe .pane-node-field-ingredients .field-ingredients:first-child .field-collection-view .ingredients-field-name-only{margin-top:20px;margin-bottom:0}
.node-type-recipe .pane-node-field-ingredients .field-ingredients .field-collection-view{border:0;margin:0;padding:0;vertical-align:top}
.node-type-recipe .pane-node-field-ingredients .field-ingredients .field-collection-view .field-label{display:none}
.node-type-recipe .pane-node-field-ingredients .field-ingredients .field-collection-view .field-ingredient-quantity,.node-type-recipe .pane-node-field-ingredients .field-ingredients .field-collection-view .field-ingredient-unit,.node-type-recipe .pane-node-field-ingredients .field-ingredients .field-collection-view .field-ingredient-name,.node-type-recipe .pane-node-field-ingredients .field-ingredients .field-collection-view .field-ingredient-shopping-info,.node-type-recipe .pane-node-field-ingredients .field-ingredients .field-collection-view .field-custom-unit{float:left;display:inline-block;padding-right:2px}
.node-type-recipe .pane-node-field-ingredients .field-ingredients .field-collection-view .field-ingredient-quantity a,.node-type-recipe .pane-node-field-ingredients .field-ingredients .field-collection-view .field-ingredient-unit a,.node-type-recipe .pane-node-field-ingredients .field-ingredients .field-collection-view .field-ingredient-name a,.node-type-recipe .pane-node-field-ingredients .field-ingredients .field-collection-view .field-ingredient-shopping-info a,.node-type-recipe .pane-node-field-ingredients .field-ingredients .field-collection-view .field-custom-unit a{color:#000}
.node-type-recipe .pane-node-field-ingredients .field-ingredients .field-collection-view .field-ingredient-name{max-width:200px}
.node-type-recipe .pane-node-field-ingredients .field-ingredients .field-collection-view:after{clear:none}
.node-type-recipe .pane-node-field-ingredients .field-ingredients .field-collection-view .ingredients-field-name-only{margin-top:1.8em;text-transform:uppercase}
.node-type-recipe .pane-node-field-recipe-time.recipe-time .field-recipe-time .field-collection-view{margin:0;padding:0}
.node-type-recipe .pane-node-field-recipe-time.recipe-time .field-recipe-time .field-collection-view .recipe-time-info{width:140px}
.node-type-recipe .pane-node-field-recipe-time.recipe-time .field-recipe-time .field-collection-view .recipe-time-info .recipe-time-text{color:#777;display:inline-block;font-weight:bold;margin-right:3px}
.node-type-recipe .pane-node-field-recipe-time.recipe-time .field-recipe-time .field-collection-view .recipe-time-info .recipe-time-duration{color:#777;display:inline-block;font:10px verdana,arial,sans-serif;margin:0;padding:0}
.node-type-recipe .pane-node-field-recipe-time.recipe-total-time .field-recipe-time .field-collection-view{margin:0;padding:0;border:0}
.node-type-recipe .pane-node-field-recipe-time.recipe-total-time .field-recipe-time .field-collection-view .recipe-totaltime-info .recipe-totaltime-text{color:#666;display:inline;font-family:verdana,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;font-weight:bold}
.node-type-recipe .pane-node-field-recipe-time.recipe-total-time .field-recipe-time .field-collection-view .recipe-totaltime-info .recipe-totaltime-duration{display:inline;font-family:verdana,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px}
.node-type-recipe .pane-node-field-nutrition-data .pane-content .field-nutrition-data .field-collection-view{padding:0}


.f_menu_social{ float:left; width:100%; background-color:#FFFFFF; border-radius: 0 0 5px 5px}










  #mobile-menu-screen {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 8;
    background: rgba(0,0,0,0.8);
    display: none;
    -webkit-transform: translate3d(0,0,0);
  }

#advert {
	width:960px;
	height:90px;
	padding:20px 0;
	text-align:center;
	background:#b7bfc1;
}


#main h3 { margin: 5px 0; }


	#main { position: relative; padding-bottom: 20px; }

		body.page-template-page-events-calendar-php #main { padding-bottom: 0; }
 
	.col620 { width: 65.957447%; }
 
	
	
	.col60, .col140, .col220, .col300, .col380, .col480, .col540, .col620, .col700, .col780, .col860, .col940 { 
		display: inline; 
		float: left; 
		position: relative;
		margin-left: 1.0638298%;    
		margin-right: 1.0638298%;  
	}
.span7{width:540px}
.row-fluid .span7{width:57.44680851%}
.uneditable-input.span7,input.span7,textarea.span7{width:526px}
.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}
.row-fluid .tc-content.span7,.row-fluid .tc-thumbnail.span7{width:57.44680851%;float:left}
.mk-page-section .background-layer{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px)}

.hmQuote div.first { 
	display: block;
clear: both;
}

.gamelink:link{font-family:Arial;color:#fff;font-size:13px;text-decoration:none;}

.gamelink:visited{font-family:Arial;color:#fff;font-size:13px;text-decoration:none;}

.gamelink:hover{font-family:Arial;color:#fff;font-size:13px;text-decoration:underline;}

.vc_separator.vc_separator_align_left .vc_sep_holder {
  width: 100%;
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
  display: none;
}

.vc_separator.vc_separator_align_right .vc_sep_holder {
  width: 100%;
}

.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display: none;
}

.vc_separator .vc_sep_holder {
  display: table-cell;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #ebebeb;
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
}

.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
  border-top-width: 1px;
}

.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 1px;
  top: 0px;
}

.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
  border-top-width: 2px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 2px;
  top: -1px;
}

.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
  border-top-width: 3px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 3px;
  top: -1px;
}

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
  border-top-width: 4px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 4px;
  top: -2px;
}

.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
  border-top-width: 5px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 5px;
  top: -2px;
}

.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
  border-top-width: 6px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 6px;
  top: -3px;
}

.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
  border-top-width: 7px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 7px;
  top: -3px;
}

.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
  border-top-width: 8px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 8px;
  top: -4px;
}

.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
  border-top-width: 9px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 9px;
  top: -4px;
}

.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
  border-top-width: 10px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 10px;
  top: -5px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-9{width:75%}
.nav-dropdown{max-width:67.5em;}
.active .nav-dropdown{display:block!important;}
.right-links .nav-dropdown,.left-links .nav-dropdown,.account-dropdown .nav-dropdown{margin-left:-15px;}
.nav-dropdown-inner:after{left:auto;right:-25px;}
ul.header-nav li .nav-dropdown li{display:block;width:100%;min-width:170px;margin:0;float:none;}
ul.header-nav li .nav-dropdown li a{font-weight:normal;border-bottom:1px solid #f2f2f2;font-size:78%;display:block;padding:8px 0;margin-right:20px;}
ul.header-nav li .nav-dropdown li.bold a{font-weight:bold;color:#000000;margin-top:10px;}
#site-navigation .nav-dropdown .nav-column-links .nav-column-links{padding-left:7px;}
ul.header-nav li .nav-dropdown li.image-column{position:relative;float:left!important;width:160px!important;}
ul.header-nav li .nav-dropdown li.image-column a{line-height:0;font-size:0;margin:0;padding:0;margin-right:-10px;margin-top:-20px;margin-bottom:-20px;}
ul.header-nav li .nav-dropdown li.image-column a img{width:100%;}
ul.header-nav li .nav-dropdown li.image-column a:hover{opacity:.9;}
ul.header-nav li .nav-dropdown a{color:#777777;}
ul.header-nav li .nav-dropdown a:hover{color:#000000;}
.search-dropdown .nav-dropdown{width:260px;padding-right:30px!important;}
.header-nav li.account-dropdown .nav-dropdown{max-width:300px;}
.nav-dropdown .autocomplete-suggestions,.widget .autocomplete-suggestions{position:relative!important;}
ul.top-bar-nav .nav-dropdown{padding:3px;right:0;}
ul.top-bar-nav .nav-dropdown ul{margin:0;min-width:100px;}
ul.top-bar-nav .nav-dropdown ul li{margin:0;padding:0;border-bottom:1px solid #eeeeee;display:block;}
ul.top-bar-nav .nav-dropdown li a{font-size:90%;display:block;color:#111111!important;text-transform:uppercase;padding:5px 10px;border:0;}
ul.top-bar-nav .nav-dropdown li a:hover{color:#777777!important;}
ul.top-bar-nav .nav-dropdown ul li:last-child{border:0;}
.wide-nav .nav-dropdown{margin-top:-3px;}
.prod-dropdown .nav-dropdown{left:auto;right:0!important;width:auto;padding:3px;margin:0;}
.prod-dropdown .nav-dropdown img{width:auto;display:block;}
li.mini-cart .nav-dropdown{right:15px;width:330px;}
li.mini-cart .nav-dropdown button{margin-bottom:5px;}
.mini-cart .nav-dropdown a.button{color:#ffffff!important;padding:13px 0;margin:8px 0 0 0;display:block;}
.remove .icon-close,ul.header-nav li .nav-dropdown li a.remove,.product_list_widget a.remove{border:2px solid #DDD;display:block;font-weight:bolder;height:25px;width:25px;padding:0;line-height:22px;text-align:center;color:#DDD;border-radius:99px;font-size:10px;margin-top:25%;display:inline-block;}
ul.header-nav li .nav-dropdown li a.remove,.product_list_widget a.remove{position:absolute;top:10px;margin:0;right:0;font-size:16px;line-height:21px;}
.remove .icon-close:hover,ul.header-nav li .nav-dropdown li a.remove:hover,.product_list_widget a.remove:hover{border-color:#000000;color:#000000;}
.mfp-content .nav-dropdown-inner{padding:30px 15px;}
ul.header-nav li .nav-dropdown{position:relative;}
.mini-cart .nav-dropdown,.mini-cart .dropdown-toggle{display:none!important;}
.mini-cart.active .nav-dropdown{display:block!important;position:absolute;top:20px;right:0;}
.top-bar-nav a.nav-top-link,body,p,#top-bar,.cart-inner .nav-dropdown,.nav-dropdown{font-family:PT Serif,helvetica,arial,sans-serif!important;}




#navigation { font-size:0.75em; width:100%; }

#navigation ul { margin:0px; padding:0px; }

#navigation li { list-style: none; }

 
#navigation a {
 color: #fff;
 cursor: pointer;

 height:25px;
 line-height: 25px;
 text-indent: 10px;
 text-decoration:none;
 width:100%;
}

 
#navigation a:hover{
 text-decoration:underline;
}

 
#navigation li:hover {
 background: #f90;
 position: relative;
}


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


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


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



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


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

.single_product_display .imagecol {float:left;}


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


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


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



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


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

.single_product_display .imagecol {float:left;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-column {
  margin-bottom: 50px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}






.assistive-text {

	position: absolute !important;

	clip: rect(1px 1px 1px 1px); 

	clip: rect(1px, 1px, 1px, 1px);

}


#access a.assistive-text:active,

#access a.assistive-text:focus {

	background: #eee;

	border-bottom: 1px solid #ddd;

	color: #ffffff;

	clip: auto !important;

	font-size: 12px;

	position: absolute;

	text-decoration: none;

	top: 0;

	left: 7.6%;

}


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


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

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


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


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


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


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


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


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


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

.blackout	{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	z-index:-10;
}




.footer-container{ -webkit-transition: all .5s ease; transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0); position: relative; }
#secondary .tab-content img{width:100%}
#secondary .tab-content .entry-thumbnail{width:100%;float:none;margin-bottom:10px}
#secondary .tab-content .has-thumbnail .entry-title,#secondary .tab-content .has-thumbnail .entry-meta{margin-left:0}
#secondary{margin-top:20px}
#secondary .news-accordion .entry-thumbnail img{width:100%}
#secondary .news-accordion .carousel-control{height:30px;width:30px;margin-top:-15px;font-size:11px;line-height:30px}
#secondary .latest-news .entry-thumbnail img{width:100%}
#secondary .textwidget img{width:100%}
#secondary .textwidget .vcard img{width:auto}
#secondary .widget{margin:20px 0 0;border-top:1px solid #ddd;padding-top:20px}
#secondary .widget:first-child{margin-top:0;border-top:0;padding-top:0}
#secondary .widget ul,#secondary .widget ol{margin:0 0 0 15px;list-style:square}
#secondary .widget li{padding:0 0 5px}
#secondary .widget .widget-title{color:#000;font-size:11px;margin:0 0 20px;line-height:38px;border-top:1px solid #000;border-bottom:1px solid #ddd}
#secondary .tab-content .widget-title{display:none}
#secondary .tab-content .hentry{border-top:1px solid #ddd;margin-top:15px;padding-top:15px;overflow:hidden}
#secondary .tab-content .widget-title+.hentry,#secondary .tab-content .hentry:first-child{border-top:0;margin-top:0;padding-top:0}
#secondary .accordion .widget-title{display:none}
#secondary .accordion .carousel{position:relative;margin-bottom:15px}
#secondary .accordion .carousel-control{top:50%;left:10px;width:20px;height:20px;margin-top:-10px;border:0;font-size:9px;line-height:22px;color:#000;background:#fff;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}
.handheld #secondary .accordion .carousel-control{display:block!important}
#secondary .accordion .carousel-control.right{left:auto;right:10px}
#secondary .accordion .carousel-control:hover{opacity:1;filter:alpha(opacity=100)}
#secondary .accordion .hentry{border-top:1px solid #ddd;margin-top:5px;padding-top:15px;overflow:hidden}
#secondary .accordion .widget-title+.hentry,#secondary .accordion .hentry:first-child{border-top:0;margin-top:0;padding-top:0}
#secondary .tweet-item{border-top:1px solid #eee;padding-top:15px;margin-top:15px}
#secondary .tweet-item:first-child{margin-top:0;padding-top:0;border-top:0}
#secondary .twitter-user img{margin-top:-2px;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}
#secondary .twitter-follow-button{margin-top:10px}
#secondary .dw_twitter .time a{display:block;font-size:11px;margin:10px 0 0;color:#999}
#secondary .tweet-item .twitter-user{margin-bottom:10px}
#secondary .tweets{border:1px solid #ddd;padding:15px 20px;position:relative}
#secondary .widget.latest-news .hentry{border-top:1px solid #ddd;padding:15px 0 0;margin-top:15px}
#secondary .widget.latest-news .widget-title{text-align:center;background:#000;color:#fff;position:relative}
#secondary .widget.latest-news .widget-title:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;bottom:-6px;content:"";height:0;left:50%;margin-left:-6px;position:absolute;width:0}
#secondary .widget.latest-news .entry-title{margin:0}
#secondary .widget.latest-news p{margin-bottom:0}
#secondary .widget.latest-news .entry-thumbnail{margin:0 0 10px}
#secondary .widget.latest-news .entry-content{margin-top:5px}
#secondary .widget.latest-news .hentry.first{border-top:0;padding-top:0;margin-top:0}
#secondary .widget.latest-news .hentry.first .entry-title{font-size:16px;line-height:22px}
#secondary #recentcomments{margin:0;list-style:none}
#secondary #recentcomments li{border-top:1px solid #ddd;margin:19px 0 0;padding:20px 0 0}
#secondary #recentcomments li:first-child{margin:0;padding:0;border:0}

DIV DIV DIV.wpb_column.grve-column-1-2 DIV.grve-element.grve-text DIV {
font-size: 18px !important;
}
 #grve-tags-categories, #grve-about-author, #grve-comments, #grve-comments .grve-comment-item, #grve-comments .children:before, #grve-comments .children article.comment, #grve-main-content .widget.widget_tag_cloud a, #grve-meta-social-responsive, #grve-main-content .grve-widget.grve-social li a, #grve-post-area article.grve-single-post, #respond, .grve-related-wrapper small, #respond input[type='text'], #respond textarea, .grve-blog.grve-large-media .grve-blog-item, .grve-blog.grve-small-media .grve-blog-item, .grve-newsletter-form input[type='email'], .grve-search input[type='text'], #grve-share-modal .grve-social li a, #grve-social-share-responsive ul li a, #grve-language-modal .grve-language li a, .grve-accordion-wrapper li, .grve-toggle-wrapper li, .grve-bar, .grve-pricing-table, .grve-pricing-table ul li, #grve-main-content .widget.widget_tag_cloud a, #grve-main-content table, #grve-main-content tr, #grve-main-content td, #grve-main-content th, pre, hr, .grve-hr.grve-element, .grve-title-double-line span:before, .grve-title-double-line span:after, .grve-title-double-bottom-line span:after, #grve-main-content input, #grve-main-content input[type='text'], #grve-main-content input[type='input'], #grve-main-content input[type='password'], #grve-main-content input[type='email'], #grve-main-content input[type='number'], #grve-main-content input[type='date'], #grve-main-content input[type='url'], #grve-main-content input[type='tel'], #grve-main-content input[type='search'], .grve-search button[type='submit'], #grve-main-content textarea, #grve-main-content select, #grve-newsletter-modal input, #grve-newsletter-modal input[type='text'], #grve-newsletter-modal input[type='input'], #grve-newsletter-modal input[type='password'], #grve-newsletter-modal input[type='email'], #grve-newsletter-modal input[type='number'], #grve-newsletter-modal input[type='date'], #grve-newsletter-modal input[type='url'], #grve-newsletter-modal input[type='tel'], #grve-newsletter-modal input[type='search'], #grve-newsletter-modal textarea, #grve-newsletter-modal select, .grve-portfolio-description + ul.grve-fields, .grve-portfolio-info + .widget, .grve-related-post, .grve-carousel-wrapper .grve-post-item .grve-content, .grve-blog.grve-border-mode .grve-isotope-item-inner, .grve-blog.grve-border-mode .grve-read-more, .woocommerce .product_meta, #grve-shop-modal .cart_list.product_list_widget li, #grve-shop-modal .cart_list.product_list_widget, .grve-filter ul li, .woocommerce.widget_product_tag_cloud .tagcloud a, .woocommerce ul.products li .grve-product-item, .woocommerce-page ul.products li .grve-product-item, .woocommerce ul.products li .grve-product-item .grve-product-media, .woocommerce-page ul.products li .grve-product-item .grve-product-media, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs { border-color: #e4e4e4; }
.col{float:left}

.ratesh2 {
	color:#aeab87;
	font-weight:bold;
	font-size:18px;
	padding-bottom:10px;
	padding-top:10px;
}


.td-mobile-content {
  
  
}

.td-mobile-content .fa {
  margin-right: 10px;
}

.td-mobile-content ul {
  list-style: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
}

.td-mobile-content li {
  float: none;
  margin-left: 0;
}

.td-mobile-content li a {
  display: block;
  border-bottom: 1px solid #e8e8e8;
  line-height: 21px;
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  color: #1e1e1e;
  margin-left: 0;
  padding: 12px 13px 11px 17px;
}

.td-mobile-content li a:hover {
  text-decoration: none !important;
  color: #4db2ec;
  background-color: #fafafa !important;
}

.td-mobile-content .td-icon-menu-down {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 5px;
  width: 10px;
  z-index: 1000;
  font-size: 16px;
  padding: 12px 28px 8px 13px;
  float: right;
  color: #666;
}

.td-mobile-content .sub-menu {
  
}

.td-mobile-content .sub-menu .td-icon-menu-down {
  font-size: 11px;
  padding-top: 11px;
  right: 3px;
  color: #999;
}

.td-mobile-content .sub-menu a {
  padding: 9px 8px 9px 36px !important;
  line-height: 19px;
  font-size: 13px;
}

.td-mobile-content .sub-menu .sub-menu {
  
}

.td-mobile-content .sub-menu .sub-menu a {
  padding-left: 55px !important;
}

.td-mobile-content .sub-menu .sub-menu .sub-menu a {
  padding-left: 74px !important;
}

.td-mobile-content .menu_icon {
  display: none;
}

.td-magazine .td-mobile-content .fa {
  min-width: 16px;
}

    .footer-right-menu ul li a {    font-size: 11px;    }

    .footer-right-menu ul li {    padding: 0 3px;}

    .footer-right-menu {    width: 76%;}

    .footer-right-menu ul li.copy-right{background:none;}

	.footer-right-menu ul li , .footer-right-menu ul li a{text-align:center;width:100%;background:none;}

.footer-right-menu ul {
    float: left;
    width: 100%;
}

.footer-right-menu ul li:first-child {
    background: none;
}

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

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
* html .clear{height:1%;}

	table#table_products tr#table_blocks_social_news {
		
	}



.bh-txt2 p {
  font-size: 18pt;
  text-align: left;
}



.bh-txt1 p, .bh-txt2 p {
  margin-left: 2%;
}


.footer-wrapper {
    background-color:#12212f;
    overflow:hidden;
}
 .fusion-fullwidth-1 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.fusion-fullwidth-2 {
                            padding-left: 12% !important;
                            padding-right: 12% !important;
                        }
.fusion-fullwidth-3 {
                            padding-left: 0px !important;
                            padding-right: 0px !important;
                        }
.fusion-fullwidth-4, .fusion-fullwidth-4.fusion-section-separator {
                        padding-left: 0px !important;
                        padding-right: 0px !important;
                    }
.fusion-fullwidth-5 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.fusion-fullwidth-6 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }

#content .entry h2 {color: #3b5998; }

#content .entry h2 a {color: #3b5998; }

#content .entry h2 a:hover {color: #3b5998; border-bottom: 1px solid #3b5998;}

			#content .entry { padding: 10px 0 0; clear: left; border-bottom: 1px solid #d3dae8; margin-bottom: 20px; }

				#content .entry h3 { font: 400 18px Arial, Helvetica, sans-serif; font-style:normal;color: #1e3b78}

				#content .entry pre { overflow: auto; width: 590px; padding:10px 3px; }

				#content .entry ul { list-style: circle; margin: 4px 0 0 15px; padding: 18px; }

				#content .entry ol { list-style: decimal; margin: 4px 0 0 15px; padding: 18px; }

					#content .entry ul li { padding: 1px 0; }

					#content .entry ol li { padding: 1px 0; }

					#content .entry ul ul { list-style: square; margin: 1px 0 0 20px; padding: 0; }

					#content .entry ol ol { list-style: lower-roman; margin: 1px 0 0 20px; padding: 0; }
#header2{font-size:1.25em;font-weight:bold;font-family:Verdana,Helvetica,Arial	
	color:#000000;}

.d-b { display: block; }

footer span.d-b {
    color: #616161;
    font-size: 0.625rem;
    line-height: 1.2;
}
	
.pic-day .img-day{	
	margin:10px 0;
	background:#e6e6e6;
	height:430px;
	text-align:center;
	overflow:hidden;}

.img-day img{
	max-width:960px;}
		
.img-day img,.slideshowimg img,.slideshow-thumb-img img{
	float:left;
	width:100%;
	max-width:100%;}
.gwfoot-footer-disclaimer-content{font-size:0.75em;line-height:1.5em;margin:20px 20px 10px;}

.widget_twitter .follow-button {margin: 0px 12px 8px 12px; }

      .skills_widget .skill-item.left .item-title {
        right: 105px; }

      .skills_widget .skill-item.right .item-title {
        left: 105px; }

    .skills_widget .skill-item .item-title {
      display: inline-block;
      position: absolute;
      top: 20px; }

      .skills_widget .skill-item .item-title span {
        display: block;
        white-space: nowrap; }

      .skills_widget .skill-item .item-title .subtitle {
        display: block;
        white-space: nowrap;
        text-transform: uppercase;
        opacity: .75;
        font-size: 0.85714em; }

      .skills_widget .skill-item .item-title .title {
        font-size: 1.28571em;
        font-weight: 600;
        color: #44505a; }
#main_content{min-height:180px;}


.flag { vertical-align:middle;padding-left:3px;padding-right:3px}




 



.flex-container a:active,

.flexslider a:active,

.flex-container a:focus,

.flexslider a:focus  {outline: none;}




 

.flexslider {margin: 0; padding: 0;}
 

.flexslider .slides img {width: 100%; display: block; min-height:300px}


.flexslider .slides {zoom: 1;}


.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}


.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}


.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}

#mirrors {
        display: none;
}



#mirrors, #footer-menu {
	display:inline-block;
	vertical-align: top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
}

#mirrors .btn {
	border: 0 none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
    border-radius: 6px;
    width:100%;
    padding: 0.8em 0.5em;
    margin:0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#mirrors .open .btn {
 	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

#mirrors .btn:hover, #mirrors .btn:focus, #mirrors .btn:active, .btn-group.open .btn.dropdown-toggle {
	background: #D6D1CD;
    color: #000000;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#mirrors .dropdown-menu li:first-child {
	border:0;
}

#mirrors .dropdown-menu li:last-child a {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
}

#mirrors .dropdown-menu a {
	width: 100%;
	background:#EDEBE9;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#mirrors .dropdown-menu a:hover, #mirrors .dropdown-menu a:focus, #mirrors .dropdown-menu a:active {
	background: #D6D1CD;
	color:#000000;
}

#mirrors a .flag {
	opacity: .6;
	filter:alpha(opacity=60); 
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

#mirrors a:hover .flag {
	opacity: 1;
	filter:alpha(opacity=100); 
}

#mirrors a {
	padding: 5px 10px;
    text-align: left;
}


	
	#footer-menu, #mirrors {
		width:100%;
		margin-left: 0;
		padding-left: 0;
	}

	#mirror-info, #mirrors .btn-group {
		display: inline-block;
		width: 49%;
	}

	#site-credits, .menu-block, #mirror-info, #mirrors .btn-group {
		width: 100%;
		padding-left: 0;
	}

	#mirrors .btn .caret {
		float: right;
	    left: 0;
	    margin: 0 10px 0 0;
	    top: 0;
	}

  #new-client-pink {
    background: #000;
  }

  #new-client-pink h2 {
    color: #FE1E91;
    margin: 0 0 10px;
    font: 900 62px/60px 'Source Sans Pro';
  }

  #new-client-pink h2 span {
    color: #fff;
  }

  #new-client-pink p {
    color: #FE1E91;
    font-size: 18px;
    max-width: 600px;
    display: inline-block;
  }

  #new-client-pink h3 {
    color: #fff;
    font-weight: normal;
    font-size: 24px;
    margin: 0;
  }

  #new-client-pink a {
    display: inline-block;
    padding: 8px 40px;
    font-size: 24px;
    color: #fff;
    margin: 10px 0 0;
    background: #FE1E91;
  }



  .new-client-ad {
    padding: 40px 0;
    position: relative;
    height: 284px;
    text-align: center;
    z-index: 3;
    box-shadow: 0 0 12px #000;
  }
#site-navigation-wrap{background:#0055A5;margin:0 -30px 40px;height:55px;}
#header .logo-main-wrap{position:fixed;left:0;right:0;top:0;z-index:15;zoom:1;background:#fff}
#header .logo-main-wrap:before,#header .logo-main-wrap::after{content:"";display:table}
#header .logo-main-wrap::after{clear:both}
.mobile #header .logo-main-wrap{left:0;right:0;top:0;padding-top:80px}

#masthead #navbar-o7,
#masthead #navbar-o72 {
  display: none;
}

.menu-footer-main-container { padding-top: 10px;}


.footer-widget-wrapper .row .three {
    width: 12% !important;
}


div.footer-widget-wrapper ul.opening-hours-list li { background: none !important; }

.clear{clear:both}



.clearfix:after, .menu ul:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

	


.menu { margin: 1.1em 0; font-family: sans-serif; }

	.menu ul { }

		.menu ul li { list-style-type: none; float: left; }

			.menu ul li a { display: block; text-decoration: none; color: #fff; font-weight: 700; }

				.menu ul li a:hover { background: #036; color: #fff; }

		.menu ul li ul.sub-menu { position: absolute; left: -9999em; z-index: 9999; background: #215ea3; width: 200px; }

			.menu ul li ul li a { width: 180px; }

				.menu ul li ul li a:hover { background-color: #036; }

			.menu ul li:hover ul { left: auto; }

				.menu ul li ul li ul.sub-menu { left: -9999em; position: absolute; margin-left: 200px; top: auto; margin-top: -30px; }

					.menu ul li ul li:hover ul.sub-menu { left: auto; }

	
	
	.footer-links ul.menu { margin-top: 0; }

	nav[role=navigation] .menu ul {
		width: 875px;	text-align: center;
	 }

		nav[role=navigation] .menu ul li { margin-right: 0px; color:#fff; display:-moz-inline-stack; display:inline-block; position:relative; font-family: 'TeXGyreAdventorRegular', Arial; font-size: 12px; letter-spacing: .1px; 
			background: #053d60; 
			background: -moz-linear-gradient(left, #053d60 0%, #075d7f 50%, #1d7691 100%); 
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,#053d60), color-stop(50%,#075d7f), color-stop(100%,#1d7691)); 
			background: -webkit-linear-gradient(left, #053d60 0%,#075d7f 50%,#1d7691 100%); 
			background: -o-linear-gradient(left, #053d60 0%,#075d7f 50%,#1d7691 100%); 
			background: -ms-linear-gradient(left, #053d60 0%,#075d7f 50%,#1d7691 100%); 
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053d60', endColorstr='#1d7691',GradientType=1 ); 
			background: linear-gradient(left, #053d60 0%,#075d7f 50%,#1d7691 100%); 
			box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
		}

		
			
			nav[role=navigation] .menu ul li a:after {
				z-index: 100;
				content: "\25B8"; 
				display: block;
				font-size: 20px; 
				height: 0;
				line-height: 0;
				position: absolute;
				color: #1C7592;
				right: -0.350em;
				top: 50%;
				margin-top: -.05em;
				text-shadow: none;
			}

			
		
			nav[role=navigation] .menu ul li a { 
				padding: 5px 18px;
				text-shadow: 0 -1px 1px rgba(0,0,0,0.33); 
			}

			
			.ua-gecko nav[role=navigation] .menu ul li a { 
				padding: 5px 14px;
				text-shadow: 0 -1px 1px rgba(0,0,0,0.33); 
			}

			.ua-ie-7 nav[role=navigation] .menu ul li a,
			.ua-ie-8 nav[role=navigation] .menu ul li a { 
				padding: 5px 11	px;
				text-shadow: 0 -1px 1px rgba(0,0,0,0.33); 
			}


			

				nav[role=navigation] .menu ul li a:hover { 
					background: #a60010; 
					background: -moz-linear-gradient(left, #a60010 0%, #c80014 50%, #d40118 100%); 
					background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a60010), color-stop(50%,#c80014), color-stop(100%,#d40118)); 
					background: -webkit-linear-gradient(left, #a60010 0%,#c80014 50%,#d40118 100%); 
					background: -o-linear-gradient(left, #a60010 0%,#c80014 50%,#d40118 100%); 
					background: -ms-linear-gradient(left, #a60010 0%,#c80014 50%,#d40118 100%); 
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a60010', endColorstr='#d40118',GradientType=1 ); 
					background: linear-gradient(left, #a60010 0%,#c80014 50%,#d40118 100%); 
 
					color: #fff; 
				}

				
				nav[role=navigation] .menu ul li a:hover:after  { 
					color: #D30118;
				}

				
		nav[role=navigation] .menu ul li.current-menu-item, .nav ul li.current_page_item {
			background: #a60010; 
			background: -moz-linear-gradient(left, #a60010 0%, #c80014 50%, #d40118 100%); 
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a60010), color-stop(50%,#c80014), color-stop(100%,#d40118)); 
			background: -webkit-linear-gradient(left, #a60010 0%,#c80014 50%,#d40118 100%); 
			background: -o-linear-gradient(left, #a60010 0%,#c80014 50%,#d40118 100%); 
			background: -ms-linear-gradient(left, #a60010 0%,#c80014 50%,#d40118 100%); 
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a60010', endColorstr='#d40118',GradientType=1 ); 
			background: linear-gradient(left, #a60010 0%,#c80014 50%,#d40118 100%); 
 
			color: #fff;
		}

		
		nav[role=navigation] .menu ul li.current-menu-item a:after, .nav ul li.current_page_item a:after {
			color: #D30118;
		}

		
		nav[role=navigation] .menu ul #menu-item-528 { width: 141px; }

		nav[role=navigation] .menu ul #menu-item-524 { width: 136px; }

		nav[role=navigation] .menu ul #menu-item-454 { width: 138px; }

		nav[role=navigation] .menu ul #menu-item-492 { width: 147px; }

		nav[role=navigation] .menu ul #menu-item-485 { width: 121px; }

		nav[role=navigation] .menu ul #menu-item-523 { width: 166px; }

		
		nav[role=navigation] .menu ul li ul.sub-menu { background: none; width: 160px; text-align: left;}

			nav[role=navigation] .menu ul li ul.sub-menu li a:after { content: ""; }
 
			nav[role=navigation] .menu ul li ul li a { font-size: 10px; border-bottom: dotted 1px #72a8cb; padding: 5px 20px; width: 160px; }

			.ua-gecko nav[role=navigation] .menu ul li ul li a { width: 190px; }

			nav[role=navigation] .menu ul li:hover ul { }

				nav[role=navigation] .menu ul li ul li ul.sub-menu { margin-left: 200px; margin-top: -32px; background: none; width: 180px; 
					background: #2e7199; 
					background: -moz-linear-gradient(top, #2e7199 0%, #5d98bd 50%, #85b0d3 100%); 
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e7199), color-stop(50%,#5d98bd), color-stop(100%,#85b0d3)); 
					background: -webkit-linear-gradient(top, #2e7199 0%,#5d98bd 50%,#85b0d3 100%); 
					background: -o-linear-gradient(top, #2e7199 0%,#5d98bd 50%,#85b0d3 100%); 
					background: -ms-linear-gradient(top, #2e7199 0%,#5d98bd 50%,#85b0d3 100%); 
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e7199', endColorstr='#85b0d3',GradientType=0 ); 
					background: linear-gradient(top, #2e7199 0%,#5d98bd 50%,#85b0d3 100%); 
				}

				.ua-gecko nav[role=navigation] .menu ul li ul li ul.sub-menu { width: 173px; margin-left: 218px;}
 
				nav[role=navigation] .menu ul li ul li ul.sub-menu li a { width: 140px; }

				.ua-gecko nav[role=navigation] .menu ul li ul li ul.sub-menu li a { width: 145px; }
 
				nav[role=navigation] .menu ul li ul li ul.sub-menu li { background: none; box-shadow: none;}

					nav[role=navigation] .menu ul li ul li:hover ul.sub-menu { }




.inner-container{ position: relative; height:100%; width:100%; }

		
		.responsive #header_main .inner-container, .responsive .main_menu{position: static;}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
  background: #fff;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #cccccc;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.sfsi_wicons {
    display: inline-block;
    color: #000;
}

.sfsi_wicons a {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
}

.sfsi_outr_div .sfsi_FrntInner_chg .sfsi_wicons {
    margin-bottom: 0;
}

.sfsi_FrntInner_chg ul li:first-of-type .sfsi_wicons {
    margin-left: 0!important;
}

.sfsi_FrntInner_chg .sfsi_wicons {
    width: 31px!important;
    height: 31px!important;
}

.sfsi_FrntInner_chg .sfsi_wicons img {
    width: 100%}

.sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a, .sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a.sficn
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	border: medium none;
}
#footer-bottom-inside-right{float:right;width:580px;}


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


span.load-button {
	width: 12px;
	height: 12px;
	display: block;
	background: #334;
	float: left;
	margin-right: 4px;
	cursor: pointer;
	border-radius: 5px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	opacity: 0.2;
	filter: alpha(opacity = 20);
}

span.load-button-active {
	opacity: 0.6;
	filter: alpha(opacity = 60);
}
.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-3{width:25%}


	.box-1 .inner {
		padding: 0 20px 19px 20px !important;
	}

	
	.box-1 .inner-1 {
		padding: 0 20px 19px 20px !important;
	}

	
		.box-1 .inner-1 h4 {
			padding: 0 0 10px 0 !important;
		}


	.box-2 .inner {
		position: relative;
		margin: 0 !important;
		padding: 24px 20px 32px 31px !important;
	}


	.box-3 .inner {
		padding: 0 20px 19px 20px !important;
	}


	.box-4 .inner {
		padding: 0 20px 19px 20px !important;
	}

		
		#faded .desc .inner {
			padding: 21px 32px 0 30px;
		}

a#start .desc {
	display: block;
	font-size: 14px;
	font-weight: normal;
	margin-top: 5px;
}
.text-center{text-align:center}
.site-logo-text{position:absolute !important;text-indent:-9999px;}
html.ie7 .site-logo-text{position:absolute;top:55px;}
html[data-screensize~="wide"] body .site-logo-text{position:absolute;top:55px;}
html[data-screensize~="tablet"] body .site-logo-text{position:absolute;top:55px;}
html[data-screensize~="mobile"] body .site-logo-text{position:absolute;bottom:0 !important;right:10px !important;}


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
  border-radius: 0;
}



.wpb_gmaps_widget .wpb_map_wraper,
.wpb_gmaps_widget .wpb_wrapper { border: none; padding: 0; }

 .titlecaro1{
     color: #334C55;
    font-family: 'Arial';
    font-size: 36px;
    font-weight: bold;
    margin-top: 23px;
    line-height: 37px;
	
}

.cycloneslider-template-standard .cycloneslider-slide{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:100;
}

.cycloneslider-template-standard .cycloneslider-slide img{
    border:0;
    padding:0;
    margin:0;
    max-width:100%;
}

.cycloneslider-template-standard .cycloneslider-slide:first-child{
    z-index:101;
}

.cycloneslider-template-standard .cycloneslider-slide iframe,
.cycloneslider-template-standard .cycloneslider-slide object,
.cycloneslider-template-standard .cycloneslider-slide embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

	
    
	#header {
    	height: auto;
    	padding: 10px;
	}

	#header #title-area a {
    	margin: 0 auto;
	}

	#header .rep-info p {
    	font-size: 1.2em;
	}

	#header .rep-info .intro {
    	font-weight: bold;
	}
footer .copyright{font-size:90%;color:#666}
footer.footer p.copyright{font-size:10px;line-height:1.2;color:#8a8a8a;margin:12px;float:left;width:400px}
footer.footer p.copyright a{color:#08A0B6}
footer.footer p.copyright .networkLine{margin:0 11px 5px 2px;display:block}

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


.first_logo_div{float:left; width:223px; border-right:1px solid #FFFFFF;}

.tm-search-bar:not(.uk-hidden) {
  z-index: 999;
  position: absolute;
  top: 100px;
  right: 0;
  left: 0;
  width: 100%;
  height: 60px;
  background: #f2f2f2;
  -webkit-animation-name: tm-search-bar;
  animation-name: tm-search-bar;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

.tm-search-bar:not(.uk-hidden) .uk-close {
  margin-top: 5px;
}


.center_content {
  display: table-cell;
  vertical-align: top;
  width: 662px;
}

.item-img{
	border:1px solid #DDD;
	padding:1px;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-ms-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}


.item-thumb:hover .item-img{
	border:1px solid #52A8CA;
}

.post_overlay .dmg-label {
  color: white;
  font-family: rooney-web, "Rockwell", "Chaparral Pro", Helvetica, Arial, Verdana, serif;
  font-style: normal;
  font-size: 0.625em;
  font-weight: bold;
  line-height: 1.75em;
  background-color: #791041;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b51d73), color-stop(100%, #791041));
  background-image: -webkit-linear-gradient(#b51d73, #791041);
  background-image: -moz-linear-gradient(#b51d73, #791041);
  background-image: -o-linear-gradient(#b51d73, #791041);
  background-image: -ms-linear-gradient(#b51d73, #791041);
  background-image: -khtml-gradient(linear, left top, left bottom, from(#b51d73), to(#791041));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b51d73', endColorstr='#791041', GradientType=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#b51d73', endColorstr='#791041', GradientType=0)";
  background-image: linear-gradient(#b51d73, #791041);
  height: auto;
  letter-spacing: 0.05em;
  margin: 18px 0 0 0;
  max-width: 124px;
  overflow: visible;
  padding: 3px 6px;
  position: absolute;
  text-transform: uppercase;
  z-index: 1;
}

.dmg-post-list ul li .dmg-post-img .dmg-label {
  color: white;
  font-family: rooney-web, "Rockwell", "Chaparral Pro", Helvetica, Arial, Verdana, serif;
  font-style: normal;
  font-size: 0.625em;
  font-weight: bold;
  line-height: 1.5em;
  background-color: #791041;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b51d73), color-stop(100%, #791041));
  background-image: -webkit-linear-gradient(#b51d73, #791041);
  background-image: -moz-linear-gradient(#b51d73, #791041);
  background-image: -o-linear-gradient(#b51d73, #791041);
  background-image: -ms-linear-gradient(#b51d73, #791041);
  background-image: -khtml-gradient(linear, left top, left bottom, from(#b51d73), to(#791041));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b51d73', endColorstr='#791041', GradientType=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#b51d73', endColorstr='#791041', GradientType=0)";
  background-image: linear-gradient(#b51d73, #791041);
  
  height: auto;
  left: 15px;
  letter-spacing: 0.05em;
  margin: 9px 0 0 0;
  overflow: visible;
  padding: 3px 6px;
  position: absolute;
  text-transform: uppercase;
  z-index: 1;
}


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


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

.missionbox_inn{ width:210px; margin:0 auto; padding:0 0 0 0;}
.region-content h2{line-height:normal;}
.region-header-alert{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-header-top{padding:0 1.15385em;}
.region-header{padding-right:1.15385em;}
.region-mainmenu,.region-premier-ad{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-footer-links{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-mainmenu{max-width:1174px;}
body.node-type-nycm-events .content-inner,body.node-type-press-event-calendar .content-inner,body.node-type-pro-athlete-bios .content-inner,.region-content,#content-top-region,.region-content-two{clear:both;overflow:hidden;background:white;padding:1.8% 1.8% 2% 1.8%;border:14px solid #d2d2d5;}
.region-content-two{margin-top:-2%;}
.region-content-three{max-width:1164px;background:#d3d2d7;border:14px solid #d2d2d5;border-top:none;margin-top:-2%;*margin-top:-32px;}
.region-sidebar-second{border:14px solid #d2d2d5;background:#d2d2d5;padding-bottom:.6%;*padding-bottom:3.5%;border-bottom:0;}
.region-sidebar-second .block{margin-bottom:3.8%;background:white;clear:both;overflow:hidden;}
.front .region-content{padding:2% 1% 0 1%;}
.front .region-content .block{float:left;width:48.2%;padding:0 .9%;margin-bottom:1.84615em;}
.front .region-content-one{display:inline;float:left;width:98.79725%;margin:0 0.60137%;margin-bottom:14px;max-width:1174px;}
body.not-front .region-content{padding:0;border:none;}
body.page-node-218 .content-inner,body.page-node-218 .content-inner,body.page-node-218 .region-content,body.page-node-218 #content-top-region,body.page-node-218 .region-content-two,body.page-node-218 #content-wrapper{overflow:inherit !important;}
.region-footer-bottom{padding:3.30769em 1.07692em 4.61538em 1.07692em;clear:both;overflow:hidden;}
.region-mainmenu ul.nice-menu{border:none;width:100%;text-align:center;}
.region-mainmenu ul.nice-menu ul{border:none;}
.region-mainmenu ul.nice-menu li{border:none;background:none;float:none;display:inline-block;*display:inline;zoom:1;}
.region-mainmenu ul.nice-menu li.menu-467{background:none;}
.region-mainmenu ul.nice-menu li a{font-size:1.07692em;color:#7da7db;padding:0.69231em 0.76923em;padding:0.73077em 0.76923em \9;*padding:0.76923em 0.76923em;font-family:'Gotham SSm 5r','Gotham SSm A','Gotham SSm B';font-weight:500;font-style:normal;}
.region-mainmenu ul.nice-menu-down li a.active,.region-mainmenu ul.nice-menu-down li a:hover{color:#3d85c6;background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent,.region-mainmenu ul.nice-menu-down li li.menuparent{background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent:hover,.region-mainmenu ul.nice-menu-down li li.menuparent:hover{background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent.active-trail a,.region-mainmenu ul.nice-menu-down li li.menuparent.active-trail a{color:#7da7db;}
.region-mainmenu ul.nice-menu ul li{margin:0;background:none;text-align:left;width:100%;border-bottom:1px solid #9da4b4;}
.region-mainmenu ul.nice-menu ul li.last{border:none;}
.region-mainmenu ul.nice-menu li li a{color:#9da4b4 !important;padding:0.46154em 0;border:none;font-size:1.07692em;}
.region-mainmenu ul.nice-menu-down li li.menuparent a{color:#9da4b4;text-transform:none;padding:10px 12px;font-weight:normal;border:none;}
.region-mainmenu ul.nice-menu li li a:hover{background:none;text-decoration:none;color:#393939 !important;}
.region-mainmenu ul.nice-menu li li:hover,.region-mainmenu ul.nice-menu li li.active-trail{background-color:none;text-decoration:none;}
.region-mainmenu ul.nice-menu li.menuparent.over a{color:#4f9de1;background:none;}
.region-mainmenu ul.nice-menu li.menuparent.over li a{background:none;}
.region-mainmenu ul.nice-menu,.region-mainmenu ul.nice-menu ul{z-index:7 !important;}
.region-sidebar-second p{margin:0 !important;}
#photogallery .region-content{background:black;border:none;padding:0;}
.region-mainmenu ul.nice-menu-down li a{padding:0.61538em 1.15385em 0.61538em 1.15385em !important;}
.region-mainmenu ul.nice-menu-down li{margin:0 !important;}


.fa-custom, .fa-custom img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 24px;
    bottom: 0;
    height: 24px;
}


.fa-custom:hover img:last-child {
    display:none;
}


.fa-custom img:first-child {
    display:none;
}


.fa-custom:hover img:first-child {
    display:inline-block;
}
