﻿.feature-box [class^=hb-moon-]{line-height:36px}

	.feature-box {margin-bottom: 50px !important;}



a,.hb-gallery-sort li,.hb-modern-icon-search:before,.hb-icon-menu.hb-stream ul li a img,.like-count,.like-count-num,#sticky-shop-button span,.like-holder i,.hb-pricing-item,.hb-client-list li,.tweet-time,.portfolio-single-meta ul li,.pricing-table-content,.testimonial-slider,.hb-icon-container,.hb-accordion-tab i,.feature-box i.ic-holder-1,.portfolio-simple-wrap .hb-gallery-item-name:before,.hb-accordion-tab,.comments-holder i,.share-holder i,#fancy-search .ui-autocomplete li,#fancy-search .ui-autocomplete li span,.share-holder .hb-dropdown-box ul li a i,.like-button,#footer.dark-style .hb-custom-select select,#footer.dark-style .hb-custom-select:before{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}

.hb-process-steps .feature-box{padding-left:15px;padding-right:15px}

.hb-process-steps .feature-box i.ic-holder-1{width:110px;height:110px;line-height:111px;background-color:#FFF}

.light-style .hb-process-steps .feature-box i.ic-holder-1{background-color:#222}

.hb-process-steps.steps-3 .feature-box i.ic-holder-1{width:160px;height:160px;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;line-height:160px;font-size:55px}



.feature-box i.ic-holder-1{display:inline-block!important;border-width:1px;border-style:solid;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;font-size:30px;vertical-align:0!important;height:90px;line-height:90px;width:90px;padding:0;margin:0!important;font-style:normal;-webkit-backface-visibility:hidden}

.feature-box:hover:not(.alternative) i.ic-holder-1{transform:scale(1.15)}

.feature-box:not(.alternative) .hb-icon-wrapper{display:inline-block;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;position:relative;margin-bottom:20px;line-height:1;font-size:30px;vertical-align:0!important;height:90px;line-height:90px;width:90px}

.feature-box.alternative i.ic-holder-1{background:none!important;border:none!important;font-size:36px;line-height:36px;height:50px;width:60px;margin-bottom:0!important;padding:0!important}

.feature-box .icon-box-img{margin-bottom:20px;display:inline-block}

.feature-box.left-icon-box i.ic-holder-1,.feature-box.left-icon-box .icon-box-img,.feature-box.left-icon-box .hb-icon-wrapper{float:left;margin:0}

.feature-box.left-icon-box .feature-box-content{margin-left:120px;text-align:left}

.feature-box.left-icon-box .feature-box-content.with-image{margin-left:90px}

.feature-box.left-icon-box.alternative .feature-box-content{margin-left:80px}

.feature-box.right-icon-box i.ic-holder-1,.feature-box.right-icon-box .icon-box-img,.feature-box.right-icon-box .hb-icon-wrapper{float:right;margin:0}

.feature-box.right-icon-box .feature-box-content{margin-right:120px;text-align:right}

.feature-box.right-icon-box .feature-box-content.with-image{margin-right:90px}

.feature-box.right-icon-box.alternative .feature-box-content{margin-right:80px}

.feature-box .hb-small-break{margin:10px auto 15px;width:40px}

.feature-box:hover .hb-small-break{width:75px}

.feature-box h4.bold{color:#323436;font-weight:400;margin-bottom:10px!important}

.hb-process-steps .feature-box h4.bold{margin-top:20px}

.feature-box.dashed-border i{border-style:dashed!important}


		.light-style .feature-box i.ic-holder-1,
		.light-style .feature-box.alternative i.ic-holder-1,
		.light-style .feature-box h4.bold {
			color: #f9f9f9 !important;
		}


		.light-style .feature-box-content p {
			color: #ccc;
		}


		.hb-icon-container,
		.feature-box i.ic-holder-1 {
			border-color: #2980b9;
		}

		.feature-box:hover:not(.standard-icon-box):not(.alternative) i, #main-wrapper .hb-bag-buttons a:hover, #main-wrapper .hb-dropdown-box .hb-bag-buttons a:hover,
		#main-wrapper .social-icons.dark li a:hover i, #main-wrapper #footer .social-icons.dark li a i, 
		#footer.dark-style ul.social-icons.light li a:hover,
		#main-wrapper .hb-single-next-prev a:hover {color: #FFF !important;}

.home .feature-box.left-icon-box i.ic-holder-1, .home .feature-box.left-icon-box .icon-box-img, .feature-box.left-icon-box .hb-icon-wrapper {
  float: none !important;
  margin: 0 !important;
}
#sdrn_bar .sdrn_ic_3{top:14px;}
#sdrn_bar.menu_is_opened .sdrn_ic_3{top:9px!important;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);zoom:1;}
.text-center{text-align:center}

.normal {
	font-weight:normal;
}

#sidebar-left {
  position: absolute;
  top: 50px;
  padding-left: 5px;
  width: 200px;

}

#sidebar-left .block {

  border-top-left-radius: 16px; 
  border-bottom-left-radius: 16px; 
  padding: 10px;
  margin-bottom: 5px;
  background: #fff;
 
background-image: -ms-linear-gradient(top, #EEEEEE 0%, #FFFFFF 100%);

 
background-image: -moz-linear-gradient(top, #EEEEEE 0%, #FFFFFF 100%);

 
background-image: -o-linear-gradient(top, #EEEEEE 0%, #FFFFFF 100%);

 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EEEEEE), color-stop(1, #FFFFFF));

 
background-image: -webkit-linear-gradient(top, #EEEEEE 0%, #FFFFFF 100%);

 
background-image: linear-gradient(to bottom, #EEEEEE 0%, #FFFFFF 100%);
  z-index: 1;
  
  border-right: 1px solid #ccc;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}
.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{margin-bottom:21.74px}
.grid_layout-thumbnail .post-thumb,body ul.wpb_thumbnails-fluid li .entry-content :last-child{margin-bottom:0}
.wpb_teaser_grid .entry-content{margin:0;padding:0;width:100%}

.container {
    margin: 10px auto;
}

#user-links .container {
	float: left;
}

		.site-header, #user-links .container, #footer-content, #subscribe-shadow img, .view-all-courses, #headerpromo { 
			width: 100%; 
		}


#search-header {
    float: left;
    font-size: 50px;
    width: 393.4375px;
    height: auto;
    text-align: left;
    font-weight: 600;
    line-height: 1em;
    margin-left: 52.497714%;
    clear: none;
    min-height: 70px;
    font-family: source-sans-pro;
    color: rgb(84, 86, 90);
}


.index-srch-header{
        margin-top: 205px;
}

#content ul a:hover, #content ol a:hover {
	text-decoration: none;
	color: #004A93;
}

#block-views-Story_Rotator_Homepage-block_1 .views-field-title .field-content,
#block-views-Story_Rotator_Homepage-block_1 .views-field-title h2 a
{
	color: #5f8d2b;
	float: left;
	font-size: 22px;
	font-weight: bold;
	line-height: 26px;
	margin: 15px 0 10px 20px;
	width: 410px;
	z-index: 2;
}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0;}


.header .dropdown-menu li a:focus {
    background:  #fff;
}


.header .dropdown-menu {
    border-color: #a10f2b;
}


.header .style-list li a:hover {
    color: #a10f2b;
}



.header {
    z-index: 99;
    position: relative;
    border-bottom: solid 2px #eee;
}


.header .navbar {
    margin: 0;
}


.header .navbar-default {
    border: none;
    background: none;
}


.header .navbar-brand { 
    z-index: 1;
    padding: 18px 10px 10px 15px;
}


.header .navbar-default .navbar-toggle {
    color: #333;
    border: none;
    font-size: 19px;
    margin-top: 10px;
}


.header .navbar-default .navbar-toggle .icon-bar {
    background: #222;
}


.header .navbar-default .navbar-toggle:hover,
.header .navbar-default .navbar-toggle:focus {
    background: inherit;
}



.header .navbar-collapse {
    position: relative;
}

    
    .header .navbar-toggle {
        display: block;
    }

    
    .header .navbar-collapse.collapse {
        display: none !important;
    }

    
    .header .navbar-collapse.collapse.in {
        display: block !important;
        overflow-y: auto !important;
    }

    
    .header .navbar-nav {
        margin: 0;
        float: none !important;
    }


    
    .header .navbar-nav .open .dropdown-menu {
        border: 0;
        float: none;
        width: auto;
        margin-top: 0;
        position: static;
        box-shadow: none;
        background-color: transparent;
    }


    .header .navbar-default .dropdown-menu.no-bottom-space {
        padding-bottom: 0;
    }


    
    .header .navbar-collapse,
    .header .navbar-collapse .container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }


    .header .dropdown-menu li a { 
        color: #687074; 
        font-size: 14px; 
        font-weight: 400; 
        padding: 8px 15px; 
        border-bottom: solid 1px #dedede;
    }




.header .dropdown-submenu { 
   position: relative; 
}


.header .dropdown-submenu.pull-left {
    float: none;
}


.header .dropdown-menu li [class^="fa-"],
.header .dropdown-menu li [class*=" fa-"] {
    left: -3px;
    width: 1.25em;
    margin-right: 1px;
    position: relative;
    text-align: center;
    display: inline-block;
}

.header .dropdown-menu li [class^="fa-"].fa-lg,
.header .dropdown-menu li [class*=" fa-"].fa-lg {
    
    width: 1.5625em;
}




.header-fixed .header.header-fixed-shrink {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    position: fixed;
    height: 75px;
    
    border-bottom: none;
    box-shadow: 0 0 3px #bbb;
    background: rgba(255,255,255, 0.96); 
    -webkit-transition: background 0.4s;
    -moz-transition: background 0.4s;
    transition: background 0.4s;
}



.header-fixed .header.header-fixed-shrink .topbar {
    display: none;
}



.header-fixed .header.no-topbar {
    height: 78px;
}


.header-fixed .header.no-topbar.header-fixed-shrink {
    height: 95px;
    margin-top: -35px;
}


.header-fixed .header.no-topbar.header-fixed-shrink .navbar-brand {
    top: 46px;
}


.header-fixed .header.no-topbar.header-fixed-shrink .shop-badge.badge-lists {
    margin-top: 26px;
}


.header-fixed .header.no-topbar.header-fixed-shrink .shop-badge .badge-open {
    top: 69px;
}



.header-fixed .header.header-fixed-shrink .navbar-brand { 
    top: 15px;
    z-index: 1;
    position: relative;
    padding: 0 10px 10px;
}


.header-fixed .header.header-fixed-shrink .navbar-brand img {
    width: 90%;
}



.header-fixed .header.header-fixed-shrink .shop-badge.badge-lists {
    margin-top: -3px;
}


.header-fixed .header.header-fixed-shrink .shop-badge .badge-open {
    top: 70px;
}



.header .mega-menu .nav,
.header .mega-menu .dropup,
.header .mega-menu .dropdown,
.header .mega-menu .collapse {
    position: static;
}


.header .mega-menu .navbar-inner,
.header .mega-menu .container {
    position: relative;
}


.header .mega-menu .dropdown-menu {
    left: auto;
}


.header .mega-menu .dropdown-menu div.city-padded{
	padding-top: 10px;
}


.header .mega-menu .dropdown-submenu .dropdown-menu {
    left: 100%;
}


.header .mega-menu .nav.pull-right .dropdown-menu {
    right: 0;
}


.header .mega-menu .mega-menu-content {
    *zoom: 1;
    padding: 20px 10px;
}


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


.header .mega-menu .mega-menu-content:after {
    clear: both;
}


.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu {
    left: 0;
    right: 0;
    overflow: hidden;
}


    .header .mega-menu .mega-menu-content [class^="col-"] {
        padding-right: 25px;
    }



.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu li {
    padding-bottom: 5px;
}


.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu li a {
    padding: 0;
    border-bottom: none;
}



.header img.product-offers:hover {
  opacity: 0.9;
}



.header h3.mega-menu-heading {
    color: #555;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
    border-bottom: 1px solid #dedede;
}


.header h3.mega-menu-heading.margin-bottom-10 {
    margin-bottom: 10px !important;
}


.header .style-list {
    margin-bottom: 20px;
}


.header .style-list li a {
    color: #888;
    font-size: 14px;
    margin-right: 5px;
}


.header .style-list li .label {
    top: -2px;
    position: relative;
}


.footerbox-inner a .caption {
font-family: Oswald, Impact, "Arial Black", sans-serif;
font-size: 12px;
}

nav, img, iframe, #mobile-nav, .ncstate-utility-bar, .footer-main, ul.social-channels, .sr-only, .sidebar-nav {
  display: none; }
.mobile-nav-shown #mobile-nav{opacity:1}
#mobile-nav{width:100%;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;background-color:#fff;position:absolute;top:94px;border-top:1px solid #aaa}
#mobile-nav.level-2-shown #level-1{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}
#mobile-nav .has-more:before,#mobile-nav .has-more:after,#mobile-nav .has-dropdown:before,#mobile-nav .has-dropdown:after,#mobile-nav #full-nav:before,#mobile-nav #full-nav:after{content:" ";display:table}
#mobile-nav .has-more:after,#mobile-nav .has-dropdown:after,#mobile-nav #full-nav:after{clear:both}
#mobile-nav .has-more button,#mobile-nav .has-dropdown button,#mobile-nav #full-nav button{color:#aaa;background-color:#f2f2f2;border:none;font-size:50px;padding:3px}
#mobile-nav .has-more button,#mobile-nav .has-dropdown button{float:right}
#mobile-nav .has-dropdown button{background:transparent;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
#mobile-nav .has-dropdown.is-open button{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
#mobile-nav #full-nav button{float:left;margin-right:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
#mobile-nav #full-nav a{line-height:2.17}
#mobile-nav ul{margin:0}
#mobile-nav ul+ul{border-top:5px solid #ccc}
#mobile-nav ul ul a{padding-left:2.5em}
#mobile-nav ul ul ul{display:none;width:100%;background-color:#e6e6e6;overflow:hidden}
#mobile-nav ul ul ul a{padding-left:4em}
#mobile-nav ul ul ul ul{display:block;background-color:#f2f2f2}
#mobile-nav ul ul ul ul li{border-color:#ccc}
#mobile-nav ul ul ul ul a{padding-left:4.8em}
#mobile-nav li{background:none}
#mobile-nav li+li,#mobile-nav li a+ul{border-top:1px solid #aaa}
#mobile-nav a{color:#000;display:block;padding:15px;height:55px;line-height:1.9}
.page-think-and-do #mobile-nav{top:123px}
.page-thinkanddo #mobile-nav{top:129px}


.collapse {
    display: none;
}







.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

.abt-ACC-tab .collapse
{
	display:none;
}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}

#footer #footer-nav .menu-item-172 {
  display: none;
}

.nav-secondary .genesis-nav-menu .menu-item {
    float: right;
}

.menu-item-227 a, .menu-item-619 a, .menu-item-2589 a {
	color:#fff !important;
}

.genesis-nav-menu .menu-item {
display: inline-block;
float: none !important;
}


.nav-secondary .genesis-nav-menu .menu-item #menu-item-227{
	display:block;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}

.container-inline-date{clear:both;}
.container-inline-date .form-item{float:none;margin:0;padding:0;}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}
.container-inline-date .description{clear:both;}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{margin:0;padding:0;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{padding:10px;float:left;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}
.navbar.container{margin-top:20px}
.footer .container{background-color:transparent !important;}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}

	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width: 100%;
	}

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

	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.content-sidebar-sidebar .content {
		width: 100%;
	}

    .home-bot .prod-rollover .content,
    .home-bot.health-and-wellness .content,
    .home-bot.color-cosmetics .content {
        float: none;
        text-align: left;
        margin: 0;
        padding: 0 25px;
        width: 100%;
    }

    .home-bot.health-and-wellness .content {
        clear: left;
        float: none;
    }
html #content_top_wrap{height:100%;position:relative;background:#fff;}
html #content_top_wrap .block-local-globals{float:none;}
html[data-screensize~="mobile"] body #content_top_wrap{padding:0 10px;}
#content_top_wrap .taxonomy-local-resources{color:#05A4DD;line-height:22px;}
#content_top_wrap .taxonomy-local-resources .block-title{float:left;margin:0 5px 0 0;padding:0;line-height:22px;background:none;font-size:18px;}
#content_top_wrap [id$="region-related-cities"]{margin:10px 0;padding:10px;background:#f6efd3;}
#content_top_wrap [id$="region-related-cities"] .block-title{float:left;margin:0 5px 0 0;padding:0;line-height:22px;background:none;font-size:18px;}
#content_top_wrap [id$="region-local-resources"]{padding-left:10px;}
#content_top_wrap [class$="-title-description"] h1#page-title,#content_top_wrap [class$="-title-description"] html #block-mmg-custom-article-page-article-subheading #page-title.content,html #block-mmg-custom-article-page-article-subheading #content_top_wrap [class$="-title-description"] #page-title.content{margin:0;padding:0;}
#content_top_wrap [class$="-title-description"] [class$="-description"]{padding:5px 0;}
#content_top_wrap [class$="-title-description"] [class$="-description"] p{margin:0;padding:0;}
#content_top_wrap .more-less{padding:5px 0;}
.article-lander #content_top_wrap{margin:-5px 0 -8px 0;position:relative;}
.article-lander #content_top_wrap .region-content-top-content{margin-bottom:0;padding:0;}
.article-lander #content_top_wrap .region-content-top-content #block-local-globals-article-lander-big-pic{position:relative;z-index:9;padding:0;}
.context-roadtriptours-index #content_top_wrap{display:none;}
.node-type-landing-page #content_top_wrap{background:#fffdf5;}
.context-form-page-success #content_top_wrap #page-title{display:none;}
.context-form-page-success #content_top_wrap .region{margin:0 auto;}
.context-form-page-success #content_top_wrap ul{margin:0 !IMPORTANT;}

.cb-body-light .cb-grid-x .cb-grid-feature {
  border-color: #fff;
}

.cb-body-dark .cb-grid-x .cb-grid-feature {
  border-color: #161616;
}

.cb-grid-x .cb-grid-feature {
  border-bottom: 3px solid transparent;
  -webkit-transform: translateZ(0);
  background: #000;
}

.cb-blog-style-roll .cb-grid-x .cb-grid-feature {
  -webkit-transform: none;
}


.cb-grid-x .cb-grid-feature.cb-meta-style-1:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

  .cb-grid-x .cb-grid-feature:hover img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
    opacity: 0.25;
  }
 
                .cb-module-block .cb-meta-style-2:hover img, .cb-module-block .cb-meta-style-4:hover img, .cb-grid-x .cb-grid-feature:hover img, .cb-slider li:hover img { opacity: 0; }




.sidebar_left .content { float: right; }

.sidebar_right .content { float: left !important; }
#bottom-footer #site-info{padding:17px 0 0 0;float:left;font-size:0.75em;line-height:1.5em;font-weight:800;text-transform:uppercase;text-align:left}
.bracket_page #bottom-footer #site-info{padding-top:27px}
.bracket_page #bottom-footer #site-info a{white-space:nowrap}
.bracket_page #bottom-footer #site-info span{display:block}

.et_pb_slider .et_pb_slide, .et_pb_section { background-position: center; background-repeat: no-repeat; -webkit-background-size: 100%; -moz-background-size: 100%; background-size: 100%; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }


.et_pb_section { position: relative; }

#main-content, .et_pb_section { background-color: #fff; }
div#block-views-special-events-block .iwd-block,div#block-views-front-page-blog-block-block-1 .iwd-block{min-height:503px;}
ul.links li,.block ul{background-image:none;padding:0;}
.block{border-width:0;border-radius:0;margin:0;padding:0;}
#block-menu-secondary-menu ul.links li,.block ul{padding:0 0 5px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}


.red-widget-home {
	border: solid 1px #7B0C13;
	background-color: #B82F2B;
	margin: -15px 0 20px -15px;
	padding: 0 15px;
	display: inline-block;
	color: #ECEAE4;
	width: 100%;
}


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


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

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


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


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


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


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


#content .default_product_display img {

margin-bottom: 10px;
}



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


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

.bodysm { color: black; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
#block-views-media-center-block .block-title{font-size:28px;line-height:1.2;padding:20px 24px 40px 20px}
.block-search-api-sorts .block-title{color:#222;font-size:15px;margin:0 4px 0 0;padding:0;display:inline}
.library-featured-block-content .block-title{color:#333;font-size:18px;font-weight:bold;margin:0 0 20px 0;line-height:1.3}
.bgt-panel h2.block-title a{color:#666;font-size:16px;background:none repeat scroll 0 0 #FFF;display:block}
.bgt-panel h2.block-title a:hover{color:#127bb8}
#widget-submenu h2.block-title a,.bgt-panel.block-menu-menu-media-center h2.block-title a{font-size:16px;color:#666;display:block;padding:10px 20px}
#widget-submenu h2.block-title a:hover{color:#309bd9;text-decoration:none}
#block-views-archives-users-blog-archives .block-title,.view-archives .view-archives .view-header h2{background:none repeat scroll 0 0 #f8f8f8;margin:10px 0 15px;padding:10px 15px;font-size:16px;font-weight:600}
#widget-submenu h2.block-title,.block-menu-menu-media-center h2.block-title{padding:0}
#widget-submenu h2.block-title a:hover,.block-menu-menu-media-center h2.block-title a:hover{color:#309bd9}
#widget-submenu.mobile-page-submenu .block-title{display:none}
.page-media-center .education-buzz .block-title:hover,.page-media-center .comm-group .block-title:hover,.page-media-center .view-global-education-comm-group:hover,.page-media-center .view-global-education-buzz:hover{cursor:pointer}
.page-media-center .education-buzz .block-title:hover+.view img,.page-media-center .comm-group .block-title:hover+.view img,.view-media-center-multimedia .mm-wrapper:hover .media-center-image img,.page-media-center .view-global-education-comm-group:hover img,.page-media-center .view-global-education-buzz:hover img{opacity:.95}
.page-media-center .education-buzz .block-title:hover+.view .more-link a,.page-media-center .comm-group .block-title:hover+.view .more-link a,.view-media-center-multimedia .mm-wrapper:hover .post-title a,.page-media-center .view-global-education-comm-group:hover a,.page-media-center .view-global-education-buzz:hover a,.view-media-center-multimedia .date-src a:hover{color:#309bd9}
.block-equi-mm-second .block-title,.block-equi-mm .block-title{display:table;width:100%}
.block:first-child h2.block-title{margin-top:0}
.diy-f-accordion .widget-wrapper{margin-top:0}
.widget-wrapper.html .widget-body ul{list-style:disc;padding-left:2em;margin:.5em}
.widget-wrapper.html .widget-body ol ul,.widget-wrapper.html .widget-body ul ul{list-style:circle}
.widget-wrapper.html .widget-body ol ol ul,.widget-wrapper.html .widget-body ol ul ul,.widget-wrapper.html .widget-body ul ol ul,.widget-wrapper.html .widget-body ul ul ul{list-style:square}
.widget-wrapper.html .widget-body ol{list-style:decimal;padding-left:2em;margin:.5em}
.widget-wrapper.html .widget-body ol ol,.widget-wrapper.html .widget-body ul ol{list-style:lower-latin}
.widget-wrapper.html .widget-body ol ol ol,.widget-wrapper.html .widget-body ol ul ol,.widget-wrapper.html .widget-body ul ol ol,.widget-wrapper.html .widget-body ul ul ol{list-style:lower-roman}
.widget-wrapper.html .widget-body ol li,.widget-wrapper.html .widget-body ol ol li,.widget-wrapper.html .widget-body ol ol ol li,.widget-wrapper.html .widget-body ol ol ul li,.widget-wrapper.html .widget-body ol ul li,.widget-wrapper.html .widget-body ol ul ol li,.widget-wrapper.html .widget-body ol ul ul li,.widget-wrapper.html .widget-body ul li,.widget-wrapper.html .widget-body ul ol li,.widget-wrapper.html .widget-body ul ol ol li,.widget-wrapper.html .widget-body ul ol ul li,.widget-wrapper.html .widget-body ul ul li,.widget-wrapper.html .widget-body ul ul ol li,.widget-wrapper.html .widget-body ul ul ul li{list-style:inherit;margin:0}
.callout1 .diy-widget div.widget-wrapper,.callout2 .diy-widget div.widget-wrapper{width:90% !important}
.widget-wrapper{margin:10px 15px}
.widget-wrapper .widget-wrapper{margin:0}
.callout1 .widget-wrapper,.callout2 .widget-wrapper{width:45%;float:left;margin-left:10px;margin-right:10px}
.img-responsive{display:block;max-width:100%;height:auto}


.fixedall {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}


.fixedall #jp_container_1 {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 999;
}





#locations-flag {
	font-size: 10px;
	background-color: rgb(237,232,191);
}


#locations-flag h5 {
	margin-top: 20px;
	color: #6e1203;
	font-family: 'tearoom_r';
}

	#locations-flag .row div {
	margin-bottom: 15px;
	}
.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-2{width:16.66666667%}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.btn-secondary .caret,.btn-tertiary .caret{border-top-color:#fff}
.dropup .btn-secondary .caret,.dropup .btn-tertiary .caret{border-bottom-color:#fff}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}
.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}
.btn-primary .badge{color:#337ab7;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}
.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}
.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}
.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}
.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{font-weight:400;color:#337ab7;border-radius:0}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}
.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar{margin-left:-5px}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.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,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}
.btn .label{position:relative;top:-1px}
.btn .badge{position:relative;top:-1px}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.carousel-caption .btn{text-shadow:none}
.btn-labeled{padding-top:0;padding-bottom:0}
.btn-label{position:relative;background:0 0;background:rgba(0,0,0,.15);display:inline-block;padding:6px 12px;left:-12px;border-radius:3px 0 0 3px}
.btn-label.btn-label-right{left:auto;right:-12px;border-radius:0 3px 3px 0}
.btn-lg .btn-label{padding:10px 16px;left:-16px;border-radius:5px 0 0 5px}
.btn-lg .btn-label.btn-label-right{left:auto;right:-16px;border-radius:0 5px 5px 0}
.btn-sm .btn-label{padding:5px 10px;left:-10px;border-radius:2px 0 0 2px}
.btn-sm .btn-label.btn-label-right{left:auto;right:-10px;border-radius:0 2px 2px 0}
.btn-xs .btn-label{padding:1px 5px;left:-5px;border-radius:2px 0 0 2px}
.btn-xs .btn-label.btn-label-right{left:auto;right:-5px;border-radius:0 2px 2px 0}
.btn-file{overflow:hidden;position:relative;vertical-align:middle}
.fileinput .btn{vertical-align:middle}
.fileinput-new.input-group .btn-file,.fileinput-new .input-group .btn-file{border-radius:0 4px 4px 0}
.fileinput-new.input-group .btn-file.btn-xs,.fileinput-new .input-group .btn-file.btn-xs,.fileinput-new.input-group .btn-file.btn-sm,.fileinput-new .input-group .btn-file.btn-sm{border-radius:0 3px 3px 0}
.fileinput-new.input-group .btn-file.btn-lg,.fileinput-new .input-group .btn-file.btn-lg{border-radius:0 6px 6px 0}
p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2)}
.admin-bar p.demo_store{top:32px}

.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;}



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

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

* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}



.flexslider .slides li {
    position: relative;
}


.flexslider .slides p {
    margin: 0;
}

.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}

.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.entry-content .metaslider .flexslider ol.flex-control-nav,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
}

.metaslider .slides img {
	width: 100%;
	display: block;
}

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.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-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}

.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-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}

.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-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

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

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.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-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.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-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}

.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}

a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}

a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}

#mid-image{ background:#FFFFFF;}

.fleft{float:left;}



.sf-contener {
  width:980px!important;
  float:left; padding:0px 0px 0px 0px; height:35px;
  margin-left:-5px;
  
}


.sf-contener, .sf-menu {width:980px; }

.new {
	background-color: #88b5c5;
	border: 1px solid #88b5c5;
	color: #fff;
	font-family: ScalaSansRegular;
	font-size: 10px;
	line-height: 22px;
	margin-left: 3px;
	padding: 1px 3px;
	position: relative;
	text-transform: uppercase;
	text-shadow: none;
	top: -4px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


#lower_nav {
	width: 822px;
	padding: 0px;
	margin: auto;
	background: #DBDEE2;
}


#lower_nav ul {
	text-align: center;
	font: bold 10px "lucida grande", verdana, arial, helvetica, sans-serif;
	margin: auto;
	padding-top: 13px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
}


#lower_nav ul li { display: inline; }


#lower_nav ul li a {
	color: #455872;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
}


#lower_nav ul li a:hover {
	color: #77A0CE;
}


.widget .nivoSlider,
.widget .nivo-box,
.widget .nivo-slice {
	-webkit-background-size: 210px auto;
	-moz-background-size: 210px auto;
	-o-background-size: 210px auto;
	-ms-background-size: 210px auto;
	background-size: 210px auto;
}

		.widget {
			margin: 0 40px 18px 0;
			display: inline-block;
			vertical-align: top;
			float: none;
		}

	.widget-info .info.half,
	#container.full-width .widget-info .info.half,
	#wrapper .widget-info .info.half {
		width: 464px;
	}

	#container .widget-info .info.half {
		width: 180px			
	}

	.one-third .textwidget img,
	.widget-info.one-third img {
		width: 209px;

		
		height: auto;
	}

	
	.two-thirds .textwidget img,
	.widget-info.two-thirds img {
		width: 219px;
		
		height: auto;
	}

	
	.one-fourth .textwidget img,
	.widget-info.one-fourth img {
		width: 145px;
		
		height: auto;
	}

	#footer .one-fourth .textwidget img,
	#footer .widget-info.one-fourth img  {
		width: 210px;
		
		height: auto;
	}

	.half .textwidget img,
	.widget-info.half img {
		width: 158px;
		
		height: auto;
	}

	.three-fourth .textwidget img,
	.widget-info.three-fourth img {
		width: 158px;
		
		height: auto;
	}

	#container .full-width .textwidget img,
	.widget-info.full-width img {
		width: 162px;
		
		height: auto;
	}

	.widget .textwidget-photo img {
		width: 210px;
		
		height: auto;
	}

	#wrapper .widget-info .info.one-third {		
		margin: 0 0 0px 0;
	}

	#container .textwidget-photo img,
	.widget-info img {
		width: 208px;
		
		height: auto;
	}


	.widget .list-carousel .textwidget-photo img,
	.widget .textwidget-photo img {
		width: 200px;
	}

	.widget-info .info.half,
	#container .widget-info .info.half,
	#wrapper .widget-info .info.half {
		width: 170px;
	}

	.widget .flickr .alignleft-f {
		margin: 0 4px 4px 0;
	}

	.widget .flickr .alignleft-f img {
		width: 63px;
		height: 63px;
	}

	.two-thirds .text-inline,
	.widget, .slider_container_1,
	.slider_container_1 img {
		width: 200px;
	}

	.widget .t-h {
		width: 198px;
	}

	.widget .t-h textarea,
	#aside .t-h textarea {
		width: 196px;
	}

	.coda-slider, .coda-slider .panel,
	#container .coda,
	#container .panel-wrapper,
	.widget .list-carousel.coda,
	.widget .coda .panel-wrapper,
	#footer .widget .list-carousel.coda {
		width: 160px
	}

	.widget .get-in-touch .i-h {
		width: 140px;
	}

		.widget .get-in-touch .i-h input {
			width: 138px;
		}


#aside .widget:first-child .reviews-t.coda-team {
	margin:2px 0 1px 0;
}

		.widget:first-child .coda-nav-left, .widget:first-child .bx-prev, .widget:first-child .coda-nav-right, .widget:first-child .bx-next {
			top:-54px;
		}

		.widget:first-child .coda-team .coda-nav-left, .widget:first-child .coda-team .coda-nav-right {
			top:-36px;
		}

			  .widget .link, .widget .no-slide-desc .link  {				  
				  left:10px;
				  top:10px;			  
			  }

	#footer .widget .list-carousel {
        width:210px;
	}

	#footer .widget .partner-bg .list-carousel {
        width:180px;
	}

	#aside .widget:first-child .partner-bg .list-carousel.recent {
		margin:0px 0 0px 0px;
	}

	#aside .widget:first-child .list-carousel.recent {
		margin:2px 0 0px 0px;
		float:left;
	}

	#aside .widget:first-child .partner-bg {
		margin:6px 0 6px 0px;
	}

					#aside .widget:first-child .list-carousel .textwidget {						
						margin:4px 20px 0px 0px !important;
					}


.widget .slider_container_1 {
	margin:5px 0 10px 0;
}

.widget.shortcode {
	position:relative;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important
}

		.widget .nivo-caption {
			height:100%;
		}

		   
		   .widget .navig-nivo {
			  max-width:50px;
			  min-width:25px;
			  top:10px;
			  margin:0;
			  float:right;
		   }

	
		
	
	.author-position,
	a,
	span.tooltip,
	.widget .ico-link.comments,
	.blog-posts .ico-link.comments,
	.mid-gray,
	.panel-wrapper .blue-date,
	p.autor,
	p.autor a,
	.goto-post span,
	.entry-meta .ico-link,
	.ico-link a,
	.entry-meta .ico-link.comments,
	.autor-head,
	.comment-meta span,
	#comments .comment-meta a,
	#form-holder .do-clear,
	.c-clear,
	.price,
	.full-left a,
	.ico-link.tags,
	.full-left .ico-link.categories,
	.ico-twit,
	.folio-category a
	{
		color: #c4c4c4	}

	.widget-info h3 a.head {
		color: #c4c4c4 !important
	}

	
	.widget-info .folio-category .dot {
		background-color: #d1b426 !important;
	}

	#ie8 .widget-info,
	#ie8 .navig-nivo a {
		background: none !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fa0b070f,endColorstr=#fa0b070f)" !important; 
	}

	
	
	
	
	
	#footer .but-wrap a.button.act, 
	.but-wrap a.button.act,
	.widget-info .but-wrap a.details.act, 
	.navigation .paginator li.act .but-wrap
	{
		background-color: #6e6e6e;
		color: #ffffff !important;
		text-shadow: #4a4a4a 1px 1px 0 !important;
	}






#header-top { 
    color: #fff;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 11px;
    padding: 10px 20px;
    overflow: hidden; 
}


#header-top p {
    background: #33337f;
    float: right;
    margin: 0;
    padding: 3px 10px;
}


#header-top a { margin: 0; }


#header {
    background: #fff;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    padding: 20px 20px 13px;
}

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


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

.menutop li .fusion-submenu-wrapper {
  float: none;
  left: -999em;
  position: absolute;
  z-index: 500;
}

.menutop .fusion-submenu-wrapper {
  height: auto !important;
  -webkit-transition: box-shadow 0.4s ease-in;
  -moz-transition: box-shadow 0.4s ease-in;
  -o-transition: box-shadow 0.4s ease-in;
  -ms-transition: box-shadow 0.4s ease-in;
  transition: box-shadow 0.4s ease-in;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
  box-shadow: 0 3px 5px rgba(0,0,0,0.5);
}

.fusion-submenu-wrapper {
  background-color: #e77808;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#e37507),color-stop(60%,#e37507),to(#f8820c));
  background-image: -webkit-linear-gradient(#e37507,#e37507 60%,#f8820c);
  background-image: -moz-linear-gradient(top,#e37507,#e37507 60%,#f8820c);
  background-image: -ms-linear-gradient(#e37507,#e37507 60%,#f8820c);
  background-image: -o-linear-gradient(#e37507,#e37507 60%,#f8820c);
  background-image: linear-gradient(#e37507,#e37507 60%,#f8820c);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e37507', endColorstr='#f8820c', GradientType=0);
}
.layout-full-width{background:#fff}






#header {
	background: #fff;
	border-bottom: 5px solid #ddd;
	border-top: 10px solid #333;
}


#header-bottom { padding: 35px 20px; }


.layout-fullwidth #header-bottom { padding: 5px 20px 5px 20px; }



.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation {
	padding-top: 33px;
}


.et_header_style_split #et-top-navigation {
	display: inline-block;
	float: none;
	position: relative;
	width: 100%;
	line-height: 1;
	text-align: center;
	vertical-align: middle;
}


.et_header_style_split.et_vertical_nav #et-top-navigation {
	display: block;
}


.safari.et_header_style_split #et-top-navigation {
	-webkit-transform: translate3d(0, 0, 0);
}


.et_header_style_centered #main-header div#et-top-navigation {
	position: relative;
	bottom: 0;
	width: 100%;
}


.et_header_style_centered #logo,
.et_header_style_centered #et-top-navigation,
.et_header_style_centered nav#top-menu-nav,
.et_header_style_centered #top-menu {
	float: none;
}


.et_header_style_centered #et-top-navigation .et-cart-info {
	float: none;
}


#et-top-navigation .et-cart-info {
	float: left;
	margin: -2px 0 0 22px;
	font-size: 16px;
}


.et_vertical_nav #et-top-navigation .et-cart-info {
	margin-left: 0;
}


.et_header_style_slide #et-top-navigation a.et-cart-info,
.et_header_style_fullscreen #et-top-navigation a.et-cart-info {
	display: none;
}


#et-top-navigation {
	font-weight: 600;
}


.et_fixed_nav #et-top-navigation {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}


.et_header_style_slide .et-fixed-header #et-top-navigation,
.et_header_style_fullscreen .et-fixed-header #et-top-navigation {
	padding: 11px 0 !important;
}


	.et_header_style_left .et-fixed-header #et-top-navigation,
	.et_header_style_split .et-fixed-header #et-top-navigation {
		padding-top: 20px;
	}


	.et_vertical_nav #main-header #top-menu,
	.et_vertical_nav #main-header #top-menu-nav,
	.et_vertical_nav #main-header #et_top_search,
	.et_vertical_nav #main-header #et-top-navigation,
	.et_vertical_nav #main-header #logo {
		float: none;
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}


	.et_vertical_nav.et_vertical_fixed.et_header_style_left .et-fixed-header #et-top-navigation,
	.et_vertical_nav.et_vertical_fixed.et_header_style_split .et-fixed-header #et-top-navigation {
		padding-top: 33px;
	}


	.et_header_style_slide #et-top-navigation,
	.et_header_style_fullscreen #et-top-navigation {
		padding: 24px 0 24px 0 !important;
	}


	.et_header_style_split #et-top-navigation,
	.et_header_style_split .et-fixed-header #et-top-navigation {
		display: block;
		padding-top: 0;
	}


	.et_header_style_left .et-fixed-header #et-top-navigation,
	.et_header_style_left #et-top-navigation {
		display: block;
		padding-top: 24px;
	}




.sidebar .subscribe {
	background: #3f3e29;
	padding: 20px 15px 15px;
	color: #d5d3c0;
	font: 600 14px/18px 'Merriweather', serif;
}


.subscribe input[type="text"],
.subscribe input[type="email"] {
	border: none;
	font: 300 12px 'Merriweather', serif;
	color: #626262;
	font-style: italic;
	margin-bottom: 0;
}


.subscribe form {
	margin: 10px 0 0;
}

.alt1 .sidebar .subscribe { background: #000; }

.alt2 .sidebar .subscribe { background: #d2973a; color: #fff; }

.alt2 .sidebar .subscribe input[type="submit"] { background: #2f2310; }

.alt2 .sidebar .subscribe input[type="submit"]:hover { background: #000; }


.landing-page .blox_element {margin-bottom:20px !important;}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}


.container_24 .grid_6 {
	width:230px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {
	margin-left:0;
	margin-right:0;
	}
.fusion-menu-item-button .menu-text{border-color:#fff;}
.fusion-menu-item-button:hover .menu-text{border-color:#fff;}
.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu{left:-170px;}
.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{background-color:#3e3e3e;border-color:#313030;}
.fusion-secondary-menu .fusion-menu-cart-items a{color:#d6d6d6;}
.fusion-secondary-menu .fusion-menu-cart-item a{border-color:#3e3e3e;}
.fusion-secondary-menu .fusion-menu-cart-item img{border-color:#3e3e3e;}
.fusion-secondary-menu .fusion-menu-cart-item a:hover{background-color:#333333;color:#d6d6d6;}
.fusion-secondary-menu .fusion-menu-cart-checkout{background-color:#917b7b;}
.fusion-secondary-menu .fusion-menu-cart-checkout a:before{color:#d6d6d6;}
.fusion-secondary-menu .fusion-menu-cart-checkout a:hover,.fusion-secondary-menu .fusion-menu-cart-checkout a:hover:before{color:#d6d6d6;}
.fusion-menu-cart-items{font-size:12px;line-height:18px;}
.fusion-menu-cart-items a{color:#d6d6d6;}
.fusion-menu-cart-item a{border-color:#313030;}
.fusion-menu-cart-item img{border-color:#3e3e3e;}
.fusion-menu-cart-item a:hover{background-color:#383838;}
.fusion-menu-cart-checkout{background-color:#917b7b;}
.fusion-menu-cart-checkout a:before{color:#d6d6d6;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}

  .width-wrapper, .header-wrapper, .footer-wrapper, .information-columns-container, .signup-container {
    max-width: 940px;
    margin: 0 auto; }


.menu a, .menunav a, #header h1 {
	text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	-khtml-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
}




.menunav-rss:hover, .menu ul li a:hover, .menu ul li a.selected {
	color: #fcff00;
	background: #303030; 
	background: -moz-linear-gradient(100% 100% 90deg, #303030, #444, #000 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000), color-stop(100%, #303030));   
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#000),to(rgba(#303030))); 
	background: -o-linear-gradient(#000,#303030); 
	background: -ms-linear-gradient(#000,#303030); 
	background: linear-gradient(linear, left top, left bottom, from(#000),to(#303030)); 	
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}


.with-wireframes #header .section,.with-wireframes #content .section,.with-wireframes #navigation .section,.with-wireframes .region-sidebar-first .section,.with-wireframes .region-sidebar-second .section,.with-wireframes .region-footer,.with-wireframes .region-bottom{
    
outline:1px solid #ccc;
}

#content{
    
float:left;width:100%;margin-left:0;margin-right:-100%;padding:0;
}

#content .section,.no-sidebars #content .section{
    
margin:0;padding:0;
}

.sidebar-first #content .section{
    
padding-left:200px;padding-right:0;
}

.sidebar-second #content .section{
    
padding-left:0;padding-right:200px;
}

.two-sidebars #content .section{
    
padding-left:200px;padding-right:200px;
}

.with-navigation #content,.with-navigation .region-sidebar-first,.with-navigation .region-sidebar-second{
    
margin-top:41px;
}

#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,.region-footer,.region-bottom{
    
overflow:visible;word-wrap:break-word;
}

#content .section{
    

}

.node-subtopic #main #content .section,.node-topic #main #content .section{
    
padding-right:0px;
}

.header-v4 .navigation li:last-child {
  padding-right: 0;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}



#nav, #sticky-nav, .navigation,
.side-nav li a{
	font-family:"Raleway", Arial, Helvetica, sans-serif;
}


#nav,#sticky-nav,.navigation{font-size:15px;}

#footer #footer-nav .menu-item-172 {
  display: none;
}


.nav-main .icon-business a {
  background-position: 14px -1790px; }


.nav-main .icon-business a:hover,
.nav-main .icon-business.active a {
  background-position: 14px -1880px; }


.content-padding {
	padding-left: 20px;
	padding-right: 20px; 
}
.first-block-big-image .type-container .type,.first-block-big-image .description{font-size:15px;}
.front .research-programs,.events-280,.type-container,.title-container,.type-and-title-wrapper,.field-slideshow-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.first-block-big-image .wrapper,.second-block .wrapper,.front .type-and-title-wrapper .type-container{display:block;}
.front .type-and-title-wrapper .type-container{float:none;}
.type-container span,.type-container a{font-size:12px !important;}
.subdomain-arp .type-container span,.subdomain-arp .type-container span{padding:0;}
.subdomain-dhsfp .first-block-big-image .type-container span{font-size:12px;}
.dib,.two-images-bottom .first-block-big-image .type-container span.type,.two-images-bottom .first-block-big-image .title-container span.type,.two-images-bottom .first-block-big-image .type-container span.title,.two-images-bottom .first-block-big-image .title-container span.title,.three-images-bottom-fpp .first-block-big-image .wrapper .type-container span,.three-images-right .first-block-big-image .type-container a,.three-images-right .first-block-big-image .type-container span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span{display:inline-block;zoom:1;*display:inline;}
.subdomain-spice .two-images-bottom .wrapper .type-container span.type{color:#fff;}
.two-images-bottom .first-block-big-image .wrapper .type-container{position:absolute;top:-28px;}
.two-images-bottom .first-block-big-image .wrapper .type-container span.type{font-size:12px;padding:10px 10px 6px;line-height:1;}
.two-images-bottom .first-block-big-image .type-container,.two-images-bottom .first-block-big-image .title-container{background:transparent;bottom:0;padding:0;position:relative;}
.two-images-bottom .first-block-big-image .type-container span.type,.two-images-bottom .first-block-big-image .title-container span.type{background:#d2c295;padding:5px 10px;}
.subdomain-libtech .two-images-bottom .first-block-big-image .type-container span.type,.subdomain-spice .two-images-bottom .first-block-big-image .type-container span.type,.subdomain-libtech .two-images-bottom .first-block-big-image .title-container span.type,.subdomain-spice .two-images-bottom .first-block-big-image .title-container span.type{background:#4D4F53;color:#fff;}
.two-images-bottom .first-block-big-image .type-container span.title,.two-images-bottom .first-block-big-image .title-container span.title{padding:6px 10px 2px;}
.two-images-bottom .first-block-big-image .type-container span.title a,.two-images-bottom .first-block-big-image .title-container span.title a{vertical-align:middle;}
.subdomain-libtech .two-images-bottom .first-block-big-image .type-container span.title,.subdomain-libtech .two-images-bottom .first-block-big-image .title-container span.title{background:transparent;padding:0;}
.subdomain-scpku .two-images-bottom .first-block-big-image .type-container span.title,.subdomain-scpku .two-images-bottom .first-block-big-image .title-container span.title{background:#a80532;background:rgba(168,5,50,0.85);}
.two-images-bottom .second-block .wrapper .type-container{height:20px;line-height:20px;top:-21px;}
.subdomain-spice .two-images-bottom .second-block .wrapper .type-container{background:#4D4F53;}
.two-images-bottom .second-block .wrapper .type-container span.type{font-size:10px;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container{position:relative;display:block;bottom:0;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container{background-color:transparent;padding:0;overflow:hidden;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{font-size:12px;padding:4px 10px 0 10px;}
.subdomain-iis .three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{background:#2d3c4b;background:rgba(45,60,75,0.8);}
.subdomain-cisac .three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{background:#D2C295;font-size:12px;}
.three-images-bottom-fpp .second-block .type-and-title-wrapper .type-container span.type{font-size:10px;float:left;height:20px;padding:0 6px;}
.subdomain-cisac .three-images-bottom-fpp .second-block .type-and-title-wrapper .type-container{padding:4px 10px 0 10px;}
.three-images-right .first-block-big-image .type-container{background:transparent;bottom:0;padding:0;position:relative;}
.three-images-right .first-block-big-image .type-container a,.three-images-right .first-block-big-image .type-container span{background:#4d4f53;font-size:12px;text-transform:uppercase;color:#fff;padding:4px 10px 0 10px;}
.three-images-right .second-block .type-container{background:#4d4f53;}
.three-images-right .second-block .type-container a,.three-images-right .second-block .type-container span{font-size:10px;text-transform:uppercase;color:#fff;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.type,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.type{background:#4d4f53;padding:3px 10px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title{background:#006241;background:rgba(0,98,65,0.7);display:block;padding:12px 15px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title a,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title a,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title span{color:#fff;}
.four-bottom-images .wrapper .type-container{font-size:10px;padding:0 6px;}
.second-block .type-and-title-wrapper .type-container,.second-block .type-and-title-wrapper .title-container{float:left;clear:both;position:relative;top:auto;right:auto;bottom:auto;left:auto;}
.grey-content-type,.subdomain-tec .wrapper .type-container{background:#4d4f53;color:#fff;float:left;font-size:10px;height:20px;line-height:20px;padding:0 6px;text-transform:uppercase;}
.first-block-big-image .type-container{position:absolute;bottom:65px;left:0;padding:5px 10px;font-size:15px;color:#354658;background:#d2c295;text-transform:uppercase;}

			.bottom-nav_wpr { background-color: #233870; }

.info strong a{
	color:#8f2004 !important;
}

.info strong a:hover{
	color:#ebad25 !important;
}

.so-widget-sow-image-sow-image-1c389ca87c1a .sow-image-container {
  text-align: center;
}

.so-widget-sow-image-sow-image-1c389ca87c1a .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  
  height: auto;
}

.so-widget-sow-image-sow-image-3f547a15eaaa .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  
  height: auto;
}

.so-widget-sow-image-sow-image-46f30e3d504b .sow-image-container {
  text-align: center;
}

.so-widget-sow-image-sow-image-46f30e3d504b .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: auto;
}
.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;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{right:0;left:auto}
.dropdown-menu-left{right:auto;left:0}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{right:auto;left:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}

.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}


.dropdown-menu-gold {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 20px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #C7B689;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: none;
  border: none;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
}


.dropdown-menu-gold .divider{background-color:#BDAD7D}



.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
  width: auto;
}


.dropdown-menu a {
font-size:20px;
}


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}
.ody-skin .ody-custom.photo-index .aside .box .box-body .grid_3 p{margin-top:2px;margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3{margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3 p{margin-top:3px}
.ody-skin .ody-custom .grid_1,.ody-skin .ody-custom .grid_2,.ody-skin .ody-custom .grid_3,.ody-skin .ody-custom .grid_4,.ody-skin .ody-custom .grid_5,.ody-skin .ody-custom .grid_6,.ody-skin .ody-custom .grid_7,.ody-skin .ody-custom .grid_8,.ody-skin .ody-custom .grid_9,.ody-skin .ody-custom .grid_10,.ody-skin .ody-custom .grid_11,.ody-skin .ody-custom .grid_12,.ody-skin .ody-custom .grid_13,.ody-skin .ody-custom .grid_14,.ody-skin .ody-custom .grid_15,.ody-skin .ody-custom .grid_16,.ody-skin .ody-custom .grid_17,.ody-skin .ody-custom .grid_18{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_18 .grid_3{width:145px!important}
.ody-skin .ody-custom .aside .box .grid_3{width:140px !important}
.ody-skin .ody-custom .aside .box.dark .grid_3,.ody-skin .ody-custom .aside .box.light .grid_3{width:130px !important}
.ody-skin .ody-custom .aside .box .grid_3.no-bullets li{background:none repeat scroll 0 0 transparent;padding-left:0}
.ody-skin .ody-custom .footer-container .footer-content .grid_3{width:150px !important}

.color-secondary,
.text-secondary,
#main .gform_wrapper span.ginput_total,
#main .gform_wrapper .gfield_required,
#main .gform_wrapper .ginput_left input:focus + label,
#main .gform_wrapper .ginput_right input:focus + label,
#main .gform_wrapper .ginput_full input:focus + label {
  color: #08179b;
}

.ngg-albumoverview .ngg-album,
.wpb_separator.wpb_content_element,
.vc_text_separator,
.plain-bg,
#main #content .rotatingtweets,
#main #content .norotatingtweets,
blockquote.shortcode-blockquote,
.separator-holder,
.accent-border-color .bg-on .separator-holder,
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_tour.tab-style-three .wpb_tabs_nav li,
.wpb_tour.tab-style-three .wpb_tabs_nav {
  border-color: rgba(119,119,119,0.15);
}

.stripe-style-1 .ngg-albumoverview .ngg-album,
.stripe-style-1 .wpb_separator.wpb_content_element,
.stripe-style-1 .vc_text_separator,
.stripe-style-1 .plain-bg,
.stripe-style-1 #main #content .rotatingtweets,
.stripe-style-1 #main #content .norotatingtweets,
.stripe-style-1 blockquote.shortcode-blockquote,
.stripe-style-1 .separator-holder,
.stripe-style-1 .accent-border-color .bg-on .separator-holder,
.stripe-style-1 .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,
.stripe-style-1 .wpb_tour.tab-style-three .wpb_tabs_nav li,
.stripe-style-1 .wpb_tour.tab-style-three .wpb_tabs_nav {
  border-color: rgba(119,119,119,0.15);
}

.stripe-style-2 .ngg-albumoverview .ngg-album,
.stripe-style-2 .wpb_separator.wpb_content_element,
.stripe-style-2 .vc_text_separator,
.stripe-style-2 .plain-bg,
.stripe-style-2 #main #content .rotatingtweets,
.stripe-style-2 #main #content .norotatingtweets,
.stripe-style-2 blockquote.shortcode-blockquote,
.stripe-style-2 .separator-holder,
.stripe-style-2 .accent-border-color .bg-on .separator-holder,
.stripe-style-2 .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,
.stripe-style-2 .wpb_tour.tab-style-three .wpb_tabs_nav li,
.stripe-style-2 .wpb_tour.tab-style-three .wpb_tabs_nav {
  border-color: rgba(249,249,249,0.15);
}

.stripe-style-3 .ngg-albumoverview .ngg-album,
.stripe-style-3 .wpb_separator.wpb_content_element,
.stripe-style-3 .vc_text_separator,
.stripe-style-3 .plain-bg,
.stripe-style-3 #main #content .rotatingtweets,
.stripe-style-3 #main #content .norotatingtweets,
.stripe-style-3 blockquote.shortcode-blockquote,
.stripe-style-3 .separator-holder,
.stripe-style-3 .accent-border-color .bg-on .separator-holder,
.stripe-style-3 .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,
.stripe-style-3 .wpb_tour.tab-style-three .wpb_tabs_nav li,
.stripe-style-3 .wpb_tour.tab-style-three .wpb_tabs_nav {
  border-color: rgba(47,54,61,0.15);
}

.stripe-style-4 .ngg-albumoverview .ngg-album,
.stripe-style-4 .wpb_separator.wpb_content_element,
.stripe-style-4 .vc_text_separator,
.stripe-style-4 .plain-bg,
.stripe-style-4 #main #content .rotatingtweets,
.stripe-style-4 #main #content .norotatingtweets,
.stripe-style-4 blockquote.shortcode-blockquote,
.stripe-style-4 .separator-holder,
.stripe-style-4 .accent-border-color .bg-on .separator-holder,
.stripe-style-4 .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,
.stripe-style-4 .wpb_tour.tab-style-three .wpb_tabs_nav li,
.stripe-style-4 .wpb_tour.tab-style-three .wpb_tabs_nav {
  border-color: rgba(255,255,255,0.15);
}

.stripe-style-5 .ngg-albumoverview .ngg-album,
.stripe-style-5 .wpb_separator.wpb_content_element,
.stripe-style-5 .vc_text_separator,
.stripe-style-5 .plain-bg,
.stripe-style-5 #main #content .rotatingtweets,
.stripe-style-5 #main #content .norotatingtweets,
.stripe-style-5 blockquote.shortcode-blockquote,
.stripe-style-5 .separator-holder,
.stripe-style-5 .accent-border-color .bg-on .separator-holder,
.stripe-style-5 .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,
.stripe-style-5 .wpb_tour.tab-style-three .wpb_tabs_nav li,
.stripe-style-5 .wpb_tour.tab-style-three .wpb_tabs_nav {
  border-color: rgba(51,51,51,0.15);
}

.style-ios #main-slideshow.fixed:after,
.style-ios #main-slideshow.layer-fixed:after,
.style-ios #main-slideshow.fix:after {
  background-color: rgba(119,119,119,0.15);
}

.stripe-style-1 .style-ios #main-slideshow.fixed:after,
.stripe-style-1 .style-ios #main-slideshow.layer-fixed:after,
.stripe-style-1 .style-ios #main-slideshow.fix:after {
  background-color: rgba(119,119,119,0.15);
}

.stripe-style-2 .style-ios #main-slideshow.fixed:after,
.stripe-style-2 .style-ios #main-slideshow.layer-fixed:after,
.stripe-style-2 .style-ios #main-slideshow.fix:after {
  background-color: rgba(249,249,249,0.15);
}

.stripe-style-3 .style-ios #main-slideshow.fixed:after,
.stripe-style-3 .style-ios #main-slideshow.layer-fixed:after,
.stripe-style-3 .style-ios #main-slideshow.fix:after {
  background-color: rgba(47,54,61,0.15);
}

.stripe-style-4 .style-ios #main-slideshow.fixed:after,
.stripe-style-4 .style-ios #main-slideshow.layer-fixed:after,
.stripe-style-4 .style-ios #main-slideshow.fix:after {
  background-color: rgba(255,255,255,0.15);
}

.stripe-style-5 .style-ios #main-slideshow.fixed:after,
.stripe-style-5 .style-ios #main-slideshow.layer-fixed:after,
.stripe-style-5 .style-ios #main-slideshow.fix:after {
  background-color: rgba(51,51,51,0.15);
}

.style-ios #main .soc-ico a:after,
.style-ios #footer .soc-ico a:after {
  background-color: #08179b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.style-ios.accent-gradient #main .soc-ico a:after,
.style-ios.accent-gradient #footer .soc-ico a:after {
  background: #08179b;
  background: -moz-linear-gradient(30deg,#08179b 0%,#e25300 100%);
  background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#08179b),color-stop(100%,#e25300));
  background: -webkit-linear-gradient(30deg,#08179b 0%,#e25300 100%);
  background: -o-linear-gradient(30deg,#08179b 0%,#e25300 100%);
  background: -ms-linear-gradient(30deg,#08179b 0%,#e25300 100%);
  background: linear-gradient(30deg,#08179b 0%,#e25300 100%);
}

.style-ios .content .rsContW .rsBullet:after,
.style-ios .content .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .content .rsCont .rsBullet:after,
.style-ios .content .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .content .tp-bullets.custom .bullet:before,
.style-ios .content .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .content #main-slideshow .tp-bullets.custom .bullet:hover:before {
  background-color: rgba(119,119,119,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.25);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.25);
  box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.25);
}

.style-ios .sidebar .rsContW .rsBullet:after,
.style-ios .stripe .sidebar-content.solid-bg .rsContW .rsBullet:after,
.style-ios .sidebar .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe .sidebar-content.solid-bg .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .sidebar .rsCont .rsBullet:after,
.style-ios .stripe .sidebar-content.solid-bg .rsCont .rsBullet:after,
.style-ios .sidebar .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe .sidebar-content.solid-bg .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .sidebar .tp-bullets.custom .bullet:before,
.style-ios .stripe .sidebar-content.solid-bg .tp-bullets.custom .bullet:before,
.style-ios .sidebar .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .stripe .sidebar-content.solid-bg .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .sidebar #main-slideshow .tp-bullets.custom .bullet:hover:before,
.style-ios .stripe .sidebar-content.solid-bg #main-slideshow .tp-bullets.custom .bullet:hover:before {
  background-color: rgba(119,119,119,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.25);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.25);
  box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.25);
}

.style-ios .footer .rsContW .rsBullet:after,
.style-ios .footer .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .footer .rsCont .rsBullet:after,
.style-ios .footer .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .footer .tp-bullets.custom .bullet:before,
.style-ios .footer .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .footer #main-slideshow .tp-bullets.custom .bullet:hover:before {
  background-color: rgba(119,119,119,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.25);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.25);
  box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.25);
}

.style-ios .stripe-style-1 .rsContW .rsBullet:after,
.style-ios .stripe-style-1 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-1 .rsCont .rsBullet:after,
.style-ios .stripe-style-1 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-1 .tp-bullets.custom .bullet:before,
.style-ios .stripe-style-1 .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .stripe-style-1 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  background-color: rgba(119,119,119,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.25);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.25);
  box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.25);
}

.style-ios .stripe-style-2 .rsContW .rsBullet:after,
.style-ios .stripe-style-2 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-2 .rsCont .rsBullet:after,
.style-ios .stripe-style-2 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-2 .tp-bullets.custom .bullet:before,
.style-ios .stripe-style-2 .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .stripe-style-2 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  background-color: rgba(249,249,249,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(249,249,249,0.25);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(249,249,249,0.25);
  box-shadow: inset 0px 0px 0px 1px rgba(249,249,249,0.25);
}

.style-ios .stripe-style-3 .rsContW .rsBullet:after,
.style-ios .stripe-style-3 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-3 .rsCont .rsBullet:after,
.style-ios .stripe-style-3 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-3 .tp-bullets.custom .bullet:before,
.style-ios .stripe-style-3 .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .stripe-style-3 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  background-color: rgba(47,54,61,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(47,54,61,0.25);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(47,54,61,0.25);
  box-shadow: inset 0px 0px 0px 1px rgba(47,54,61,0.25);
}

.style-ios .stripe-style-4 .rsContW .rsBullet:after,
.style-ios .stripe-style-4 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-4 .rsCont .rsBullet:after,
.style-ios .stripe-style-4 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-4 .tp-bullets.custom .bullet:before,
.style-ios .stripe-style-4 .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .stripe-style-4 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  background-color: rgba(255,255,255,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.25);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.25);
  box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.25);
}

.style-ios .stripe-style-5 .rsContW .rsBullet:after,
.style-ios .stripe-style-5 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-5 .rsCont .rsBullet:after,
.style-ios .stripe-style-5 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-ios .stripe-style-5 .tp-bullets.custom .bullet:before,
.style-ios .stripe-style-5 .tp-bullets.custom .bullet.selected:hover:before,
.style-ios .stripe-style-5 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  background-color: rgba(51,51,51,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(51,51,51,0.25);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(51,51,51,0.25);
  box-shadow: inset 0px 0px 0px 1px rgba(51,51,51,0.25);
}

.style-minimal #main .soc-ico a:hover,
.style-minimal #footer .soc-ico a:hover {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.style-minimal #main .soc-ico a:after,
.style-minimal #footer .soc-ico a:after {
  background-color: #08179b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.style-minimal.accent-gradient #main .soc-ico a:hover,
.style-minimal.accent-gradient #footer .soc-ico a:hover {
  background: none;
}

.style-minimal.accent-gradient #main .soc-ico a:after,
.style-minimal.accent-gradient #footer .soc-ico a:after {
  background: #08179b;
  background: -moz-linear-gradient(30deg,#08179b 0%,#e25300 100%);
  background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#08179b),color-stop(100%,#e25300));
  background: -webkit-linear-gradient(30deg,#08179b 0%,#e25300 100%);
  background: -o-linear-gradient(30deg,#08179b 0%,#e25300 100%);
  background: -ms-linear-gradient(30deg,#08179b 0%,#e25300 100%);
  background: linear-gradient(30deg,#08179b 0%,#e25300 100%);
}

.style-minimal #page .rsContW .rsBullet:after,
.style-minimal #page .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .rsCont .rsBullet:after,
.style-minimal #page .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .tp-bullets.custom .bullet:before,
.style-minimal #page .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page #main-slideshow .tp-bullets.custom .bullet:hover:before {
  border-color: rgba(119,119,119,0.25);
}

.style-minimal #page .sidebar .rsContW .rsBullet:after,
.style-minimal #page .stripe .sidebar-content.solid-bg .rsContW .rsBullet:after,
.style-minimal #page .sidebar .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe .sidebar-content.solid-bg .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .sidebar .rsCont .rsBullet:after,
.style-minimal #page .stripe .sidebar-content.solid-bg .rsCont .rsBullet:after,
.style-minimal #page .sidebar .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe .sidebar-content.solid-bg .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .sidebar .tp-bullets.custom .bullet:before,
.style-minimal #page .stripe .sidebar-content.solid-bg .tp-bullets.custom .bullet:before,
.style-minimal #page .sidebar .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page .stripe .sidebar-content.solid-bg .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page .sidebar #main-slideshow .tp-bullets.custom .bullet:hover:before,
.style-minimal #page .stripe .sidebar-content.solid-bg #main-slideshow .tp-bullets.custom .bullet:hover:before {
  border-color: rgba(119,119,119,0.25);
}

.style-minimal #page .footer .rsContW .rsBullet:after,
.style-minimal #page .footer .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .footer .rsCont .rsBullet:after,
.style-minimal #page .footer .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .footer .tp-bullets.custom .bullet:before,
.style-minimal #page .footer .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page .footer #main-slideshow .tp-bullets.custom .bullet:hover:before {
  border-color: rgba(119,119,119,0.25);
}

.style-minimal #page .stripe-style-1 .rsContW .rsBullet:after,
.style-minimal #page .stripe-style-1 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-1 .rsCont .rsBullet:after,
.style-minimal #page .stripe-style-1 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-1 .tp-bullets.custom .bullet:before,
.style-minimal #page .stripe-style-1 .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page .stripe-style-1 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  border-color: rgba(119,119,119,0.25);
}

.style-minimal #page .stripe-style-2 .rsContW .rsBullet:after,
.style-minimal #page .stripe-style-2 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-2 .rsCont .rsBullet:after,
.style-minimal #page .stripe-style-2 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-2 .tp-bullets.custom .bullet:before,
.style-minimal #page .stripe-style-2 .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page .stripe-style-2 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  border-color: rgba(249,249,249,0.25);
}

.style-minimal #page .stripe-style-3 .rsContW .rsBullet:after,
.style-minimal #page .stripe-style-3 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-3 .rsCont .rsBullet:after,
.style-minimal #page .stripe-style-3 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-3 .tp-bullets.custom .bullet:before,
.style-minimal #page .stripe-style-3 .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page .stripe-style-3 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  border-color: rgba(47,54,61,0.25);
}

.style-minimal #page .stripe-style-4 .rsContW .rsBullet:after,
.style-minimal #page .stripe-style-4 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-4 .rsCont .rsBullet:after,
.style-minimal #page .stripe-style-4 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-4 .tp-bullets.custom .bullet:before,
.style-minimal #page .stripe-style-4 .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page .stripe-style-4 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  border-color: rgba(255,255,255,0.25);
}

.style-minimal #page .stripe-style-5 .rsContW .rsBullet:after,
.style-minimal #page .stripe-style-5 .rsContW .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-5 .rsCont .rsBullet:after,
.style-minimal #page .stripe-style-5 .rsCont .rsBullet.rsNavSelected:hover:after,
.style-minimal #page .stripe-style-5 .tp-bullets.custom .bullet:before,
.style-minimal #page .stripe-style-5 .tp-bullets.custom .bullet.selected:hover:before,
.style-minimal #page .stripe-style-5 #main-slideshow .tp-bullets.custom .bullet:hover:before {
  border-color: rgba(51,51,51,0.25);
}

.style-material-design #main .soc-ico a:hover,
.style-material-design #footer .soc-ico a:hover {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.style-material-design #main .soc-ico a:after,
.style-material-design #footer .soc-ico a:after {
  background-color: #08179b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.style-material-design.accent-gradient #main .soc-ico a:hover,
.style-material-design.accent-gradient #footer .soc-ico a:hover {
  background: none;
}

.style-material-design.accent-gradient #main .soc-ico a:after,
.style-material-design.accent-gradient #footer .soc-ico a:after {
  background: #08179b;
  background: -moz-linear-gradient(30deg,#08179b 0%,#e25300 100%);
  background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#08179b),color-stop(100%,#e25300));
  background: -webkit-linear-gradient(30deg,#08179b 0%,#e25300 100%);
  background: -o-linear-gradient(30deg,#08179b 0%,#e25300 100%);
  background: -ms-linear-gradient(30deg,#08179b 0%,#e25300 100%);
  background: linear-gradient(30deg,#08179b 0%,#e25300 100%);
}

#reply-title small,
#main .gform_wrapper textarea {
  font: normal normal normal 14px / 25px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}

#main .wpb_alert strong {
  font: normal normal normal 18px / 27px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}

.overlap #main {
  background-image: none, #ffffff none repeat  center top, -moz-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));
  background-image: none, -webkit-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, -o-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, -ms-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, linear-gradient(to bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-repeat: repeat;
  background-attachment: ;
  background-position: center top;
  background-size: auto;
  -webkit-box-shadow: 0px -1px 0px 0px rgba(5,38,57,0.05);
  -moz-box-shadow: 0px -1px 0px 0px rgba(5,38,57,0.05);
  box-shadow: 0px -1px 0px 0px rgba(5,38,57,0.05);
}

.old-ie9 .overlap #main {
  background: #ffffff none repeat  center top;
}

#header.sub-downwards #main-nav.text-center .sub-nav .sub-nav:before,
#header.sub-downwards #main-nav.text-center .sub-nav .sub-nav:after {
  color: rgba(58,58,58,0.3);
}

#main-nav .sub-nav .mega-icon {
  width: 10px;
  height: 10px;
}

#main-nav .sub-nav .fa {
  font-size: 12px;
}

#main-slideshow.fixed,
#main-slideshow.fix,
#main-slideshow.layer-fixed {
  background: none repeat  center center;
  background-size: auto;
  background-color: rgba(119,119,119,0.08);
}

.style-ios #main-slideshow.fixed,
.style-ios #main-slideshow.fix,
.style-ios #main-slideshow.layer-fixed {
  background-color: rgba(119,119,119,0.04);
}

#main-slideshow.fixed {
  min-height: -20px;
}

#main-slideshow:not(.rv-slider) {
  min-height: 60px;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.dt-btn-m,
input.dt-btn-m[type="submit"],
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
form.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
#main-slideshow .tp-button {
  padding-left: 13.333333333333px;
  padding-right: 13.333333333333px;
  font: normal normal normal 16px / 40px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.btn-material .dt-btn,
.btn-material a.button,
.btn-material #main button.button,
.btn-material #main input.button,
.btn-material input[type="button"],
.btn-material input[type="reset"],
.btn-material .form-submit input[type="submit"] {
  -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.12);
  box-shadow: 0 1px 6px rgba(0,0,0,0.12);
  -webkit-transition: -webkit-box-shadow 0.2s ease-out, background-color 0.2s ease-out;
  transition: box-shadow 0.2s ease-out, background-color 0.2s ease-out;
}

.btn-material .dt-btn:hover,
.btn-material a.button:hover,
.btn-material #main button.button:hover,
.btn-material #main input.button:hover,
.btn-material input[type="button"]:hover,
.btn-material input[type="reset"]:hover,
.btn-material .form-submit input[type="submit"]:hover {
  -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
  box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
}

.plain-bg,
#main #content .rotatingtweets,
#main #content .norotatingtweets,
blockquote.shortcode-blockquote {
  border-style: solid;
  border-width: 1px;
}

#main #content .sidebar-content .rotatingtweets,
#main #content .sidebar-content .norotatingtweets {
  border: 1px solid rgba(119,119,119,0.15);
}

#main .flex-control-paging li a,
#page .ls-defaultskin .ls-bottom-slidebuttons a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

#main .flex-control-paging li a:after,
#page .ls-defaultskin .ls-bottom-slidebuttons a:after,
.edit-link {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

#header.sub-downwards #main-nav:not(.text-center):not(.text-right) .sub-nav {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html:not(.mobile-true) #main img:not(.animate-element,
.ls-s-1),
html:not(.mobile-true) #header img,
html:not(.mobile-true) #bottom-bar img {
  -webkit-transition: opacity 1000ms ease;
  -moz-transition: opacity 1000ms ease;
  -ms-transition: opacity 1000ms ease;
  -o-transition: opacity 1000ms ease;
}

html:not(.mobile-true) #main .benefits-grid-ico.animate-element img,
html:not(.mobile-true) #main .wpb_revslider_element img,
html:not(.mobile-true) .pp_content img,
html:not(.mobile-true) #page .widget_shopping_cart_content img,
html:not(.mobile-true) #page .grav-grav img,
html:not(.mobile-true) #page .comment-gravatar img,
html:not(.mobile-true) #shWrap img,
html:not(.mobile-true) #page .royalSlider img,
.lightbox.useJS .close,
div.lightbox.useJS .img-caption,
.hover-grid .rollover-content,
.no-touch .text-on-img.hover-grid .fs-entry-content,
.hover-style-one .rollover-thumbnails,
.hover-style-two .rollover-thumbnails,
.hover-style-three .rollover-thumbnails {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
}

#main #shaon-pricing-table .selectePrice-content,
#main #shaon-pricing-table .selectedpriceTitle span {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.15);
  box-shadow: 0 0 5px rgba(0,0,0,0.15);
}

.wf-container:before,
#main-nav:before,
#top-bar:before,
.header-bottom-bar:before,
.layout-list .post:before {
  content: "";
  display: table;
}

.wf-container:after,
#main-nav:after,
#top-bar:after,
.header-bottom-bar:after,
.layout-list .post:after {
  content: "";
  display: table;
  clear: both;
}

.ancient-ie .wf-container,
.ancient-ie #main-nav,
.ancient-ie #top-bar,
.ancient-ie .header-bottom-bar,
.ancient-ie .layout-list .post {
  zoom: 1;
}

input.dt-btn-m[type="submit"],
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
form.mc4wp-form input[type="submit"] {
  line-height: 18px;
}

#main .gform_wrapper .ginput_left input:focus + label,
#main .gform_wrapper .ginput_right input:focus + label,
#main .gform_wrapper .ginput_full input:focus + label {
  font-weight: normal;
}
html:not(.mobile-true) #bottom-bar img,html:not(.mobile-true) #header img,html:not(.mobile-true) #main img:not(.animate-element,.ls-s-1){opacity:0}
html:not(.mobile-true) #main .animate-element img,html:not(.mobile-true) #main .benefits-grid-ico.animate-element img,html:not(.mobile-true) #main .wpb_revslider_element img,html:not(.mobile-true) #page .comment-gravatar img,html:not(.mobile-true) #page .grav-grav img,html:not(.mobile-true) #page .royalSlider img,html:not(.mobile-true) #page .widget_shopping_cart_content img,html:not(.mobile-true) #shWrap img,html:not(.mobile-true) .pp_content img{opacity:1}
.ie-mobile .animate-element,.no-cssanimations .animate-element.start-animation,.skills.animate-element,.touch #main .wpb_animate_when_almost_visible{opacity:1}
.no-touch #main .wpb_start_animation.wpb_right-to-left,.no-touch #page .animate-element.start-animation.right-to-left,.no-touch .animate-element.start-animation.right-to-left{-webkit-animation:mk_right_to_left .6s 1 cubic-bezier(.77,0,.175,1);-moz-animation:mk_right_to_left .6s 1 cubic-bezier(.77,0,.175,1);-o-animation:mk_right_to_left .6s 1 cubic-bezier(.77,0,.175,1);animation:mk_right_to_left .6s 1 cubic-bezier(.77,0,.175,1);opacity:1}
.no-touch #main .wpb_start_animation.wpb_left-to-right,.no-touch #page .animate-element.start-animation.left-to-right,.no-touch .animate-element.start-animation.left-to-right{-webkit-animation:mk_left_to_right .6s 1 cubic-bezier(.77,0,.175,1);-moz-animation:mk_left_to_right .6s 1 cubic-bezier(.77,0,.175,1);-o-animation:mk_left_to_right .6s 1 cubic-bezier(.77,0,.175,1);animation:mk_left_to_right .6s 1 cubic-bezier(.77,0,.175,1);opacity:1}
.no-touch #main .wpb_start_animation.wpb_top-to-bottom,.no-touch #page .animate-element.start-animation.top-to-bottom,.no-touch .animate-element.start-animation.top-to-bottom{-webkit-animation:mk_top_to_bottom .6s 1 cubic-bezier(.77,0,.175,1);-moz-animation:mk_top_to_bottom .6s 1 cubic-bezier(.77,0,.175,1);-o-animation:mk_top_to_bottom .6s 1 cubic-bezier(.77,0,.175,1);animation:mk_top_to_bottom .6s 1 cubic-bezier(.77,0,.175,1);opacity:1}
.no-touch #main .wpb_start_animation.wpb_bottom-to-top,.no-touch #page .animate-element.start-animation.bottom-to-top,.no-touch .animate-element.start-animation.bottom-to-top{-webkit-animation:mk_bottom_to_top .6s 1 cubic-bezier(.77,0,.175,1);-moz-animation:mk_bottom_to_top .6s 1 cubic-bezier(.77,0,.175,1);-o-animation:mk_bottom_to_top .6s 1 cubic-bezier(.77,0,.175,1);animation:mk_bottom_to_top .6s 1 cubic-bezier(.77,0,.175,1);opacity:1}
.touch #main .wpb_start_animation.wpb_appear,.touch #main .wpb_start_animation.wpb_bottom-to-top,.touch #main .wpb_start_animation.wpb_left-to-right,.touch #main .wpb_start_animation.wpb_right-to-left,.touch #main .wpb_start_animation.wpb_top-to-bottom{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;opacity:1}
#main .ui-widget-content,.dt-mega-menu .sub-nav ul:after,.dt-mega-parent.new-row,.gap,.gap-10,.gap-20,.gap-30,.gap-40,.hr-thick,.hr-thin,.sidebar-left .wf-wrap:after,.sidebar-right .wf-wrap:after,.vc_empty_space{clear:both}
#main .gform_wrapper .gform_footer input.button,#main .gform_wrapper .gform_footer input[type=submit],#main-slideshow .tp-button,.dt-btn,.dt-form button,.nsu-submit,a.button,div.mc4wp-form button[type=submit],form.mc4wp-form input[type=submit],input[type=button],input[type=reset],input[type=submit]{position:relative;top:0;display:inline-block;padding-bottom:2px;border:none;text-decoration:none;white-space:nowrap}
.btn-ios #main .gform_wrapper .gform_footer input.button,.btn-ios #main .gform_wrapper .gform_footer input[type=submit],.btn-ios #main button.button,.btn-ios #main input.button,.btn-ios #main-slideshow .tp-button,.btn-ios .dt-btn,.btn-ios .nsu-submit,.btn-ios a.button,.btn-ios button,.btn-ios div.mc4wp-form button[type=submit],.btn-ios input[type=button],.btn-ios input[type=reset],.btn-ios input[type=submit]{position:relative;-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2)}
.btn-ios #main input.button:after,.btn-ios .dt-btn:after,.btn-ios a.button:after,.btn-ios button:not(.mfp-arrow):after,.btn-ios input[type=button]:after,.btn-ios input[type=reset]:after,.btn-ios input[type=submit]:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.14) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.1) 100%)}
.btn-ios #main input.button:hover:after,.btn-ios .dt-btn:hover:after,.btn-ios a.button:hover:after,.btn-ios button:hover:after,.btn-ios input[type=button]:hover:after,.btn-ios input[type=reset]:hover:after,.btn-ios input[type=submit]:hover:after{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(255,255,255,0) 100%)}
#main-slideshow .tp-button{padding-top:0;letter-spacing:normal}
#main .gform_wrapper .gform_footer input.button,#main .gform_wrapper .gform_footer input[type=submit],.wpcf7-submit.dt-btn-m,div.mc4wp-form button[type=submit],form.mc4wp-form input[type=submit]{padding:6px 0 8px}
#main .gform_wrapper .gform_footer input.button:hover,#main .gform_wrapper .gform_footer input[type=submit]:hover,#main button.button:hover,#main input.button:hover,#main-slideshow .tp-button:hover,.dt-btn:hover,.dt-form button:hover,.nsu-submit:hover,div.mc4wp-form button[type=submit]:hover,form.mc4wp-form input[type=submit]:hover,input.wpcf7-submit.dt-btn-m[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{text-decoration:none}
#phantom #main-nav{padding:0;text-align:center}
#phantom .ph-wrap.with-logo #main-nav{padding:0;text-align:right}
#phantom.logo-classic .ph-wrap.with-logo #main-nav{float:right}
.logo-classic #main-nav{display:table-cell}
.logo-left #navigation #main-nav,.logo-left #navigation .right-block{display:inline-block;text-align:right}
#main-nav{line-height:0}
#main-nav.text-center,.text-centered{text-align:center}
#main-nav.text-right{text-align:right}
.logo-center #main-nav,.logo-center #navigation{display:inline-block}
#header.sub-downwards #main-nav .sub-nav{position:relative;display:none;top:0;left:0;width:100%;padding:0;visibility:visible;opacity:1;z-index:auto}
#header.sub-downwards #main-nav.text-center .sub-nav .sub-nav:after,#header.sub-downwards #main-nav.text-center .sub-nav .sub-nav:before{display:block;margin-top:4px;content:"...";text-align:center;font-size:14px;font-family:"Open Sans",sans-serif}
#header.sub-downwards #main-nav.text-center .sub-nav .sub-nav:after{position:absolute;bottom:10px;width:100%}
.next-level-button:hover,.sub-downwards #main-nav li a:hover{cursor:pointer!important}
#header.sub-downwards #main-nav .sub-nav ul{background:0 0;box-shadow:none}
#header.sub-downwards #main-nav .sub-nav li{padding:0}
#header.sub-downwards #main-nav .sub-nav li a{padding-right:0;padding-left:0}
.sub-downwards #main-nav.text-center .sub-nav li a{text-align:center}
.sub-downwards #main-nav.text-right .sub-nav li a{text-align:right}
.sub-downwards #main-nav:not(.text-center) .next-level-button{margin-left:5px}
.logo-side #navigation #main-nav{padding-bottom:50px}
.overlap #fancy-header,.overlap #main-slideshow,.overlap .page-title{margin-top:-70px;margin-bottom:-70px}
#main-slideshow{position:relative;z-index:1;clear:both}
.overlap #main-slideshow.fixed{margin-top:0;margin-bottom:0}
#main-slideshow.layer-fixed{padding:40px;margin-top:0}
#main-slideshow.fix.rv-slider{padding-top:0;padding-bottom:0;margin-top:0}
#main{padding:50px 0}
.not-webkit.overlap #main{position:relative;z-index:1}
.is-webkit.overlap #main{padding-bottom:34px;-webkit-box-shadow:none;box-shadow:none}
#main-slideshow.fix:after,#main-slideshow.fixed:after,#main-slideshow.layer-fixed:after,.style-ios #main-slideshow.fix:after,.style-ios #main-slideshow.fixed:after,.style-ios #main-slideshow.layer-fixed:after{position:absolute;left:0;width:100%;height:1px;content:"";top:auto;bottom:0}
#main .borderframe.caption-on .shortcode-single-image{padding-bottom:0!important}
#main-slideshow .purchase.red,#main-slideshow .tp-button.red{background-color:#d73b37;color:#fff}
#main-slideshow .purchase,#main-slideshow .tp-button{background-image:none;color:#fff!important}
#main-slideshow .purchase.orange,#main-slideshow .tp-button.orange{background-color:#f36c0a;color:#fff}
#main-slideshow .purchase.green,#main-slideshow .tp-button.green{background-color:#3ab459;color:#fff}
#main-slideshow .purchase.blue,#main-slideshow .tp-button.blue{background-color:#2985c6;color:#fff}
#main-slideshow .purchase.darkgrey,#main-slideshow .tp-button.darkgrey{background-color:#3e3f3f;color:#fff}
#main-slideshow .purchase.lightgrey,#main-slideshow .tp-button.lightgrey{background-color:#a5a6a7;color:#fff}
#main .gallery img{border:none}
#main .images-list-inner h4,#main .slider-post-inner h4,.images-list-inner,.slider-post-inner{text-shadow:1px 1px 5px rgba(0,0,0,.5)}
#main .wpb_content_element .wpb_accordion_header a,#main .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{padding-top:9px;padding-bottom:9px}
#main .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{padding-top:8px;padding-bottom:8px}
#main .wpb_content_element .wpb_accordion_header a{position:relative;display:inline-block;padding:0 0 0 25px;-webkit-transition:none;-moz-transition:none;transition:none}
#main .dt-accordion-line-on.wpb_content_element .wpb_accordion_header a{padding:0 25px 0 0}
#main .wpb_content_element.dt-accordion-line-on .wpb_accordion_header a{display:block}
#main .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header a{display:block;padding:9px 0 9px 18px}
#main .wpb_content_element .wpb_accordion_header a:hover{opacity:1}
#main .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,#main .wpb_toggle_content{padding:10px 0 5px 25px;margin:0;clear:both}
#main .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_content{padding-left:0}
#main .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{padding:17px 0 13px}
#main .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{display:none}
#main .wpb_content_element:not(.dt-accordion-line-on) .wpb_accordion_wrapper .wpb_accordion_header{margin:10px 0 0;border:none}
#main .wpb_content_element.dt-accordion-bg-on .wpb_accordion_wrapper .wpb_accordion_header{margin:5px 0 0}
#main .wpb_content_element:not(.dt-accordion-bg-on) .wpb_accordion_wrapper .wpb_accordion_header{background:0 0}
#main #content h4.wpb_toggle,#main .wpb_toggle{margin-bottom:0}
#main .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,#main .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{display:none}
#main .vc_text_separator div{top:-10px}
#main #content .wpb_content_element .wpb_tabs_nav,#main .wpb_wrapper.ui-widget-content{background:0 0}
#main .tab-style-one .wpb_wrapper.ui-widget-content,#main .tab-style-two .wpb_wrapper.ui-widget-content,#main .wpb_wrapper.ui-widget-content{border:none}
#main .vc_progress_bar .vc_single_bar .vc_label{height:30px;padding-top:0;padding-bottom:0;line-height:30px;text-shadow:none}
#main .vc_progress_bar .vc_single_bar{height:30px;margin-bottom:10px}
#main .vc_progress_bar .vc_single_bar:last-child{margin-bottom:0}
#main .vc_progress_bar.vc-label-above .vc_single_bar{height:13px}
.style-material-design #main .vc_progress_bar.vc-label-above .vc_single_bar{height:7px;margin-bottom:15px}
#main .wpb_posts_slider .flex-caption,#main .wpb_posts_slider .nivo-caption{background-color:transparent}
#main .flexslider{padding:20px;background:0 0}
#main .wpb_posts_slider .flex-caption{padding:20px 0 0;margin-bottom:-10px}
#main .flex-direction-nav .flex-next,#main .flex-direction-nav .flex-prev{background-position:0 0;width:27px;height:27px}
#main .flex-control-nav{margin:0 0 0 -20px}
#main .flex-control-nav li{margin:0}
#main .tab-style-one.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,#main .tab-style-three.wpb_content_element .wpb_tabs_nav li,#main .tab-style-three.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background:0 0}
.style-ios #main .tab-style-one.wpb_tabs .wpb_tabs_nav li a{padding-bottom:8px;padding-top:8px}
#main .tab-style-three.wpb_tabs .wpb_tabs_nav li a{padding:0}
#main .ui-widget,#main .ui-widget-content,#main .wpb_wrapper.ui-widget-content{color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit}
#main .wpb_tour_next_prev_nav{display:none}
#main .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,#main .wpb_tour.tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,#main .wpb_tour.tab-style-two.wpb_content_element .wpb_tour_tabs_wrapper{display:table}
#main #content .wpb_tour.tab-style-one.wpb_content_element .wpb_tabs_nav,#main #content .wpb_tour.tab-style-three.wpb_content_element .wpb_tabs_nav,#main #content .wpb_tour.tab-style-two.wpb_content_element .wpb_tabs_nav,#main .wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab,#main .wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab,#main .wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab{display:table-cell;float:none;vertical-align:top}
#main .wpb_tour .ui-tabs .ui-tabs-nav li{float:none}
#main .wpb_gmaps_widget .wpb_map_wraper{background:0 0}
#main #pricing-table .signup,#main .pricing-table .signup:hover{text-shadow:none}
#main #content .rotatingtweet{padding:25px 20px 20px}
#main .jg-container .wf-cell .post{margin:0;padding:0}
#main .jg-container .wf-cell{float:left;opacity:0;padding:0}
.is-webkit #main .jg-container .wf-cell{float:left}
#main .wpb_alert{text-shadow:none}
#main-slideshow .tp-bullets.custom .bullet.selected:hover:before,#main-slideshow .tp-bullets.custom .bullet:before,#main-slideshow .tp-bullets.custom .bullet:hover:before{border-color:rgba(187,187,187,.5)!important}
#main-slideshow .tp-bullets.custom .bullet.selected:after{background-color:rgba(187,187,187,.5)!important}
#main .chzn-container-single .chzn-single{background-image:none}
.no-cssanimations #main .jg-container .wf-cell,.no-cssanimations .blog.layout-grid .wf-container.description-under-image .wf-cell,.no-cssanimations .grid-masonry .wf-cell,.no-cssanimations .iso-grid .wf-cell,.no-cssanimations .iso-item,.no-cssanimations .shortcode-blog-posts.iso-grid .wf-cell{opacity:1}
#main-slideshow-content{display:none}
#main-slideshow #main-slideshow-content{display:block}

  .overlap.video-playing #main-slideshow,
  .overlap.video-playing #fancy-header,
  .overlap.video-playing .page-title {
    margin-top: 0;
    margin-bottom: 0;
  }

  .is-webkit.overlap #main .wf-wrap {
    top: 0;
  }

  .overlap #main-slideshow,
  .overlap #fancy-header,
  .overlap .page-title {
    margin: 0 auto;
  }

  #main-nav.wf-mobile-hidden,
  .logo-left #navigation #main-nav.wf-mobile-hidden,
  #phantom,
  #top-bar .mini-nav ul {
    display: none;
  }

  #main .wf-mobile-visible {
    display: block;
  }

  #main .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,
  #main .wpb_tour.tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,
  #main .wpb_tour.tab-style-two.wpb_content_element .wpb_tour_tabs_wrapper {
    display: block !important;
  }
.sidebar-none .content{width:100%}


.team-featurette .team-member {
	float: left;
	width: 50%;
	text-align: center;
	background-color: #F5F5F5;
	padding: 50px 45px 35px;
	border-bottom: 2px solid #FFF;

	-webkit-transition: background-color 0.18s linear;
	-moz-transition: background-color 0.18s linear;
	-ms-transition: background-color 0.18s linear;
	-o-transition: background-color 0.18s linear;
	transition: background-color 0.18s linear;
}


.team-featurette .team-member:first-child {
	border-right: 2px solid #FFF;
}


.team-featurette .team-member:hover {
	background-color: #EDEDED;
}


.team-featurette .team-member:hover .member-thumb .play-btn {
	opacity: 1;
}
.tabs .body-inner .items .time{margin:0px 0px 10px 0px;}


.et_header_style_split .mobile_menu_bar,
.et_header_style_left .mobile_menu_bar {
	padding-bottom: 24px;
}


.mobile_menu_bar {
	display: block;
	position: relative;
	line-height: 0;
}


.mobile_menu_bar:before {
	position: relative;
	top: 0;
	left: 0;
	font-size: 32px;
	content: "\61";
	cursor: pointer;
}


.et_pb_menu_hidden #top-menu,
.et_pb_menu_hidden #et_search_icon:before,
.et_pb_menu_hidden .mobile_menu_bar {
	opacity: 0;
	-webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.et_pb_menu_visible #top-menu,
.et_pb_menu_visible #et_search_icon:before,
.et_pb_menu_visible .mobile_menu_bar {
	z-index: 99;
	opacity: 1;
	-webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.et_pb_no_animation #top-menu,
.et_pb_no_animation #et_search_icon:before,
.et_pb_no_animation .mobile_menu_bar,
.et_pb_no_animation.et_search_form_container {
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	animation: none !important;
}



	.et_header_style_centered .mobile_menu_bar,
	.et_header_style_split .mobile_menu_bar {
		opacity: 1;
	}


	.et_header_style_centered .mobile_menu_bar {
		position: absolute;
		top: 2px;
		right: 5px;
	}


	.et_header_style_split .mobile_menu_bar {
		position: absolute;
		top: 2px;
		right: 5px;
	}



.et-pb-arrow-prev:before,
.et-pb-arrow-next:before,
.et_pb_testimonial:before,
.et_pb_toggle_title:before,
.et_overlay:before,
#et_search_icon:before,
.mobile_menu_bar:before,
.et-social-icon a:before,
.et_pb_social_icon a.icon:before,
.et_pb_font_icon:before,
.et_audio_container .mejs-playpause-button button:before,
.et_audio_container .mejs-volume-button button:before,
#et-info-phone:before,
#et-info-email:before,
.et-cart-info span:before,
.et_pb_pricing_table_button:after,
.et_pb_promo_button:after,
a.et_pb_more_button:after,
.et_pb_newsletter_button:after,
.comment-reply-link:after,
.form-submit input:after,
.et_pb_contact_submit:after,
.et_pb_contact_reset:after,
.et_password_protected_form .et_submit_button:after,
.et_pb_button:after,
.woocommerce button.single_add_to_cart_button.button:after,
.woocommerce a.button.alt:after,
.woocommerce-page a.button.alt:after,
.woocommerce button.button.alt:after,
.woocommerce-page button.button.alt:after,
.woocommerce input.button.alt:after,
.woocommerce-page input.button.alt:after,
.woocommerce #respond input#submit.alt:after,
.woocommerce-page #respond input#submit.alt:after,
.woocommerce #content input.button.alt:after,
.woocommerce-page #content input.button.alt:after,
.woocommerce-page a.button:after,
.woocommerce button.button:after,
.woocommerce-page button.button:after,
.woocommerce input.button:after,
.woocommerce-page input.button:after,
.woocommerce #respond input#submit:after,
.woocommerce-page #respond input#submit:after,
.woocommerce #content input.button:after,
.woocommerce-page #content input.button:after {
	font-family: "ETmodules" !important;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-transform: none;

	speak: none;
}


	.et_pb_fullwidth_menu .mobile_menu_bar:before {
		top: 26px;
	}

			#et_search_icon:hover, .mobile_menu_bar:before, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .et_pb_widget li a:hover, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .nav-single a, .posted_in a { color: #000000; }

DIV DIV DIV.wpb_column.grve-column-1-2 DIV.grve-element.grve-text DIV {
font-size: 18px !important;
}
 .compose-mode .vc_vc_column .wpb_column { width: 100% !important; margin-bottom: 30px; border: 1px dashed rgba(125, 125, 125, 0.4); }



div.entry-content div.password input[type="password"] {
margin-left: 7px;
}



.entry-content table, .comment-content table {
	font-size: 14px;
	font-size: 1rem;
	line-height: 2;
}




.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
box-shadow: none;
}

		




    
	.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th {
		font-size: 15px;
		font-size: 1.071428571rem;
		line-height: 2.181818182;
		font-weight: normal;
		text-transform: capitalize;
		border-bottom: solid 1px #efefef;
	}

		
		h1.entry-title, .entry-content h1, h2 {
			
			text-shadow: 4px 4px 4px #ddd;
		}

		
		
		.nivo-caption h1, .entry-header .entry-title, .archive-header .archive-title, .entry-content h1, .comment-content h1 {
			font-size: 24px;
			font-size: 1.714285714rem;
			line-height: 1.2;
			
			font-weight: normal;
		}

		
		.archive-title,
		.page-title,
		.widget-title,
		.entry-content th,
		.comment-content th {
			font-size: 14px;
			font-size: 1rem;
		}


.bucket-holder {
	margin: -75px 0 0 0;
}
.contact-links{min-width:290px}


.el-tel {
  display: inline-block;
  margin-right: 5px;
}


#print_title {display: block;}

			.animsition-loading:after,
			#fancybox-loading div,
			.tp-loader.spinner0,
			.spinner {
			    border-left: 3px solid rgba(162,181,161,.15);
			    border-right: 3px solid rgba(162,181,161,.15);
			    border-bottom: 3px solid rgba(162,181,161,.15);
			    border-top: 3px solid rgba(162,181,161,.8);
			}
#usersite-container .marquee-wrap{position:relative}
#usersite-container .marquee{white-space:nowrap;width:100%;overflow-x:hidden}

.nav span.header{
	color: #4FAF35;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-style: italic;
    margin: 0 0 9px;
}

.currentsales span.header {
    color: #4FAF35;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-style: italic;
    margin: 0 0 9px;
}

.resource span.header {
    color: #4FAF35;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-style: italic;
    margin: 0 0 9px;
}

#leftcol .navheader {
	padding: 12px 8px;
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	background: #fdb959;
}


#logo {
  display: block;
  width: 244px;
  height: 130px;
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 20px; }

  #logo a {
    height: 130px; }

    #logo a img {
      width: 244px;
      height: 130px;
      border-top: #DA1028 solid 8px;
      padding: 40px .25em 0; }

  .page-template-page-job #logo,
  .category-job-news #logo,
  .job-news #logo,
  .single-job_listing #logo,
  .page-template-page-job_home #logo, .single-resume #logo, .page-template-page-job_packages #logo, .woocommerce-page charged-evs #logo {
    height: 75px;
    width: 100%;
    background: white;
    margin: 0; }

    .page-template-page-job #logo a,
    .category-job-news #logo a,
    .job-news #logo a,
    .single-job_listing #logo a,
    .page-template-page-job_home #logo a, .single-resume #logo a, .page-template-page-job_packages #logo a, .woocommerce-page charged-evs #logo a {
      height: 100%;
      display: block;
      padding: 0 10px 0 0;
      position: relative;
      text-align: center; }

      .page-template-page-job #logo a img,
      .category-job-news #logo a img,
      .job-news #logo a img,
      .single-job_listing #logo a img,
      .page-template-page-job_home #logo a img, .single-resume #logo a img, .page-template-page-job_packages #logo a img, .woocommerce-page charged-evs #logo a img {
        height: auto;
        border-top: none;
        padding: 0;
        width: 134px;
        height: 60px; }

    .page-template-page-job #logo a img,
    .category-job-news #logo a img,
    .job-news #logo a img,
    .single-job_listing #logo a img,
    .page-template-page-job_home #logo a img, .single-resume #logo a img, .page-template-page-job_packages #logo a img, .woocommerce-page charged-evs #logo a img {
      height: auto;
      width: auto;
      max-width: 100%; }
article.module-squared-box .big,article.module-squared-box-with-image .big,article.module-squared-box-featured-article .big,article.module-squared-box-banner .big,article.module-wall .results .item .big,.module-wall-with-sort .results .item .big,.landing-courses-list .item .big,article.module-squared-box-with-huge-media .big,article.module-gallery-slider .big,article.module-striped-box .big{margin:-5px 0 0 0;margin-bottom:5px;color:#949494;font-weight:600;font-size:55%}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a .big{margin-top:0;margin-bottom:30px;text-transform:lowercase;font-size:60%}
article.module-big-squared-links div.square-box a.big,article.module-big-squared-links div.square-box a.big p{color:white;font-weight:800;font-size:130%;line-height:1}
article.module-big-rectangular-links .rectangular-box a.big,article.module-big-rectangular-links .rectangular-box a.big p{color:white;font-weight:800;font-size:85%;line-height:1.1;z-index:5;position:relative}
article.module-info-bullets ul.bullet-list li .duration .content span.big{display:block;font-weight:800;font-size:33px}
.module-wall-with-sort .results .item .the-box .wrp .big{margin:0 0 5px 0;font-size:20px}
article.module-single-post div.the-box .big{margin:-5px 0 0 0;margin-bottom:15px;color:#949494;font-weight:600;font-size:70%}
.node .tags{margin-top:1.3846em;}
.tags{overflow:hidden;}


.top-action a.a-2 {
  border-color: #bdbbbb;
}

.get_center {
	display: table;
	height: 285px;
}

	
	.tbl-dlv-serv { display: none; width: 300px !important; }

	.tbl-dlv-serv-inside { width: 260px !important; }
.webstore-overlay-cart .totals .total{font-weight:bold;}
.webstore-overlay-cart .totals .total td,.webstore-overlay-cart .totals .total th{padding:4px 8px 16px;color:#444;font-size:1.25rem;}
#confirm .totals .total td,#confirm .totals .total th{color:#333;font-size:1.25rem;line-height:1.5em;}
#confirm .totals .total td{font-weight:bold;}
.webstore-lines-totals .total td,.webstore-lines-totals .total th{color:#333;font-size:1.25rem;line-height:1.5em;}
.webstore-lines-totals .total td{font-weight:bold;}


.text, .text p, .Text {
	font-size: 11px;
	line-height: 17px;
	color: #333;
	margin-top: 0px;
	padding-bottom: 0px;
}


.text p {
	margin-bottom: 12px;
}


.text h1 {  
	font-size: 18px;
	line-height: 17px;
	color: #002663;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
}

.text h2 {
	font-size: 13px;
	line-height: 17px;
	color: #002663;
	font-weight: normal;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 5px;
}


.text a:link, .text a:visited {
	color: #a33038;
	text-decoration: underline;
}

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

#tabs {
	margin: 0 30px 0 40px;
	clear: both;
	padding-top: 40px;
	padding-left: 10px;
	padding-right: 10px;
}

	#tabs div#tab_facebook {
		height: 360px !important;
		max-height: 360px !important;
	}

	#tabs div#tab_facebook div.fb-activity {
		max-height: 360px !important;
		height: 360px !important;
		border-bottom: 1px solid #3A5795;
	}

	#tabs div#tab_facebook div.fb-activity span {
		width: 100% !important;
		max-height: 410px !important;
		height: 410px !important;
	}

	#tabs div#tab_facebook div.fb-activity span iframe {
		width: 100% !important;
		max-width: 355px !important;
		height: 409px !important;
		max-height: 409px !important;
	}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


table.jssectionbody {
	background-color:#FFFFFF;
}

#featuredJobsCnt table.jssectionbody {
    background: none;
    margin: 0.3em 0;
}

#featuredJobsCnt table.jssectionbody td.jstext div table.jssectionbody {
    background: #fff;
    margin: 0;
}

.jssectionbody {
	BACKGROUND-COLOR: #F7F7F9;
}

.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}

.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-8 {
  width: 66.66666667%;
}


#content-holder article #box {float:none; margin-left:auto; margin-right:auto; display:block; width:90% !important;}

#content-holder article #box img{width:100% !important; height:auto;}

#content-holder article #box .left-image,.right-image{float:none;}

#content-holder .graybox-big #box img{width:75% !important; height:auto !important;}




#box {

  position:relative;

  width:auto !important; height:auto !important;  

  color: rgba(0,0,0, .8);

  background-color:#fff;

}




#box img{border-radius: 5px;}




#box:before, #box:after{

  z-index: -1;

  position: absolute;

  content: "";

  bottom:15px;

  left: 10px;

  width: 60%;

  top:80%;

  max-width:98%;

  background: rgba(0, 0, 0, 0.7);

  -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);

  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);

  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);

  -webkit-transform: rotate(-3deg);

  -moz-transform: rotate(-3deg);

  -o-transform: rotate(-3deg);

  -ms-transform: rotate(-3deg);

  transform: rotate(-3deg);

}




#box:after{

  -webkit-transform: rotate(3deg);

  -moz-transform: rotate(3deg);

  -o-transform: rotate(3deg);

  -ms-transform: rotate(3deg);

  transform: rotate(3deg);

  right: 10px;

  left: auto;

}


.left-image {float:left; margin-right:15px; margin-bottom:25px;}


.et_pb_circle_counter .percent p,
.et_pb_slide_content .et_pb_circle_counter .percent p:last-of-type {
	position: relative;
	padding: 49% 0;
	font-size: 40px;
	font-weight: 500;
	line-height: 0.1em;
}


.et_pb_bg_layout_dark .et_pb_slide_content {
	color: #fff;
}


.et_pb_slide_content {
	color: #333;
	font-size: 18px;
	font-weight: 400;
}


.et_pb_slide_content p:last-of-type {
	padding-bottom: 0;
}


.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}


.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}


.et_pb_column_1_2 .et_pb_slide_content,
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_content,
.et_pb_column_1_3 .et_pb_slide_content,
.et_pb_column_1_4 .et_pb_slide_content {
	font-size: 14px;
}


.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
	display: block;
}


.et_pb_slider_with_text_overlay .et_pb_slide_content {
	padding: 0 30px 30px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}


.et_pb_slide_content .post-meta,
.et_pb_slide_content .post-meta a {
	font-size: 13px !important;
	font-weight: 400 !important;
}


.et_pb_slide_content .post-meta {
	padding-top: 5px;
	padding-bottom: 0 !important;
}


.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_title,
.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_content {
	background-color: rgba(255, 255, 255, 0.9);
}


.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_title,
.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_content {
	background-color: rgba(0, 0, 0, 0.3);
}


	.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content {
		display: block;
	}


	.et_pb_slide_content,
	a.et_pb_more_button {
		display: block;
	}


	.et_pb_slider_fullwidth_off .et_pb_slide_content,
	.et_pb_slider_fullwidth_off .et_pb_more_button {
		display: none;
	}

				.et_pb_slide_content, .et_pb_best_value { font-size: 18px; }

.et_pb_slide .et_pb_slide_content {
background: rgba(0,0,0,0.5);
padding: 10px;
}

.et_pb_slide_1.et_pb_slider_with_text_overlay .et_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
					-webkit-border-bottom-left-radius: 3px;
					-moz-border-radius-bottomright: 3px;
					-moz-border-radius-bottomleft: 3px;
					border-bottom-right-radius: 3px;
					border-bottom-left-radius: 3px; }
	

.home #main .block {
  	margin-bottom: 0px;
  	margin-left: 0;
  	margin-right: 7px;
  	margin-top: 0;
  	width: 185px;
}
#main-menu .menu-title{max-width:125px;width:100%}


#mobile-nav {
  position: relative;
  vertical-align: middle;
  text-align: center;
}





.row {
  max-width: 1100px;
}



.row.full-width-row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

.row.no-padding {
  margin: auto;
}

.row.max_width {
  max-width: 80.625em;
  margin: 0 auto;
}


.post-gallery-lightbox .post-gallery-content, .post-gallery-lightbox .row {
  height: 100%;
}

.video_bg .row-video-bg {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
}

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

.post .post-content .thb_subscribe .newsletter-form.row .columns {
  padding: 0 5px;
}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;margin:0;max-width:none}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}


.location-book-table-title {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}
 
img#fsml_fblike {
	width: 100%;
	padding: 0;
	margin: 0 0 5px 0; 
	border-radius: 3px;
	cursor: pointer;
}



#container,
#header,
#footer {
	margin: 0;
	width: 100%;
}


#main #container {
  padding: 0;
  margin-top: 10px;
}


  #main #header,
  #main #container,
	#topmenu {
    float: none;
  }
article.cards section .mod h6,article.static-page .page-content h6{color:#999;font-family:'Futura Today Bold',Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:1px;line-height:13px;margin:0;padding:14px 5px 10px 5px;text-align:center;text-shadow:0 1px 1px #fff;text-transform:uppercase}
article.cards section .size-suspender .mod h6{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.15)}
.mod .play-btn-l,.live-feed .video .play-btn-l{bottom:10px;right:10px}


.g-gridstatistic .g-gridstatistic-item-text2 {
  font-size: 1.2rem;
  line-height: 1;
}



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

.clearfix:after,
.container:after,
.row:after,
header .box:after,
.navbar:after,
.footer:after,
.thumbnail:after,
.articles-home-pag .views-row-even:after,
#slider ul:after,
.share-pop-up:after
{ clear: both; }
.product-tile-name .product-case-measurement{text-transform:uppercase}
.beauty-tile .product-tile-name .product-case-measurement{font-weight:700;font-size:24px;line-height:28px}
.product-case-measurement{white-space:nowrap}

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

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


#navigation .container-fluid {
	background:transparent;
	padding:0;
	}
.error404 .padder{margin:0 auto 50px;text-align:center;width:80%;}
.error404 .padder #searchform{float:none;width:50%;margin:0 auto;}

.span6.td-sub-footer-copy,.span6.td-sub-footer-menu {line-height: 1.5;min-height: 1px;font-size: 13px;color: #4a4a4a;}

.span6.prev-post {padding-left: 25px;position: relative;}

.span6.next-post {padding-right: 25px;position: relative;}

.span6.td-sub-footer-menu .widget {margin: 0;color: #4a4a4a;font-size: 13px;}

.span6.td-sub-footer-menu a {  padding: 0px 8px;}

.span6.td-sub-footer-menu .fa {padding-right: 5px;}

a.span6.next-post {float: right;}

a.span6.prev-post {float: left;text-align: left;margin-left: 0;}

.span6.other_container {text-align: right;padding-right: 30px;}

.patient_reviews .td-header-menu-wrap .span6 {width: 50%;float: left;}
.span6{width:480px}
.row-fluid .span6{width:47.761194029851%;margin-left:4.4776119402985%;*margin-left:4.4274111370857%;*width:47.710993226638%}
input.span6,textarea.span6,.uneditable-input.span6{width:466px}
.table td.span6,.table th.span6{float:none;width:464px;margin-left:0}




#sb_instagram #sbi_load{
  float: left;
  clear: both;
  width: 100%;
  text-align: center;
}

#sb_instagram #sbi_load .sbi_load_btn,
#sb_instagram .sbi_follow_btn a{
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;

  padding: 7px 14px;
  margin: 5px auto 0 auto;
  background: #333;
  color: #eee;
  border: none;
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  line-height: 1.5;

  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#sb_instagram .sbi_follow_btn a:hover,
#sb_instagram .sbi_follow_btn a:focus,
#sb_instagram #sbi_load .sbi_load_btn:hover,
#sb_instagram #sbi_load .sbi_load_btn:focus{
  filter: alpha(opacity=85);
  opacity: 0.85;
}

#sb_instagram #sbi_load .fa,
#sb_instagram .sbi_follow_btn .fa{
  margin-bottom: -1px;
  margin-right: 7px;
  font-size: 15px;
}

#sb_instagram #sbi_load .sbi_follow_btn{
  margin-left: 5px;
}
.ht45 {	height: 45px;	vertical-align: middle;}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.col{float:left}
.webstore-overlay-cart .webstore-promo-line small{text-transform:uppercase;}
.cart-summary .webstore-promo-line small{text-transform:uppercase;float:none;font-weight:bold;padding:6px 0;}
.filter-user-select .fa-stack{margin-right:-0.5em}
#md-map-group .city-marker .fa-stack{height:1em;width:1em;line-height:1em;vertical-align:top;margin-top:2px}
.washington-dc .city-marker .fa-stack{font-size:1.4em;margin-top:0}
#md-map-group .washington-dc.city-marker .fa-stack{font-size:1.4em;margin-top:0}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li .fa-stack{font-size:11px;margin-right:-0.25em}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.red .fa-stack{color:#d9565b}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.blue .fa-stack{color:#3197d4}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.green .fa-stack{color:#5ab987}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.gold .fa-stack{color:#c8a237}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.aqua .fa-stack{color:#4bc6d8}
.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.purple .fa-stack{color:#7684db}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}

.trib1, .trib2 {width: 50%;}

.trib1 {padding-right: 0.25em; box-sizing: border-box;}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf{list-style:none;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf{list-style:none;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf{padding-right:1px;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf .fa{z-index:10;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf.last{padding-right:0px;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf span{padding-left:0px;padding-right:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(2,116,163,0.3);-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{background:none;color:#0274a3;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#0274a3;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{background:none;color:#fffbf7;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink{background:rgba(2,116,163,0.3);-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;color:#0274a3;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last{margin-bottom:3px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(2,116,163,0.08);-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a{color:#434343;font-family:'Open Sans Semibold';font-size:12px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover{font-family:'Open Sans Extra Bold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last{margin-bottom:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(72,165,70,0.3);}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{color:#397237;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#48a546;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{color:#fffbf7;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink{background:none;background-image:none;color:#397237;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(72,165,70,0.08);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(221,75,58,0.3);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{color:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{color:#fffbf7;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink{background:none;background-image:none;color:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(221,75,58,0.08);}
ul li.leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square;}

	.subnews .topspan {height:10px;display:block;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}


.top-links {
	color: #ffffff;
	font-size: 15px;
	text-align: right;
	text-decoration: none;
	float: right;
	position: relative;
	padding: 0 78px 0 0;
	margin-top: -1px;
}


.top-links span {
	display: inline-block;
	padding: 0 6px
}


.product-catg-box .top-links {
	color: #184efe;
	font-size: 11px;
	text-decoration: none
}
html.responsive body #content .right-column, html.responsive body #content .right-double-column, html.responsive body #content .single-column{width:93%;float:left;}
html.responsive body #content .right-column .box img, html.responsive body #content .right-double-column .box img, html.responsive body #content .single-column .box img{max-width:100%;height:auto;}
html.responsive body #content .right-column, html.responsive body #content .right-double-column{width:96%;float:left;}
html.responsive body #content .right-column .box img, html.responsive body #content .right-double-column .box img{max-width:100%;height:auto;}
body #content .right-column{display:none;}

p.fineprint {font-size: 7pt; text-align: center; margin-top: 3em}







#sidebar,
#sideDrawer {
	width: 306px;
	float: right;
	text-align: center;
	
}




#sidebar.trunc {
	max-height: 530px;
}

#sidebar .magbar,
#sidebar .magbar a {
	color: #333;
	font-size: 15px;
	font-family: 'Nexa-Bold', Helvetica, Arial, sans-serif;
	text-align: center;
	padding: 0px 5px 12px;
	text-decoration: none;
}

#sidebar .magbar.marathon {
	padding-bottom: 0px;
	margin-bottom: -50px;
}

#sidebar .magbar a img {
	margin-top: 1px;
}

#sidebar .magbar {
	margin-bottom: 20px;
}

#sidebar .magbar .maraBottom {
	background-color: rgba(0, 0, 0, 0.55);
	display: inline-block;
	width: 280px;
	padding: 8px 8px 0px;
	position: relative;
	top: -57px;
}

#sidebar .magbar .maraBottom .title,
#sidebar .magbar .maraBottom .date,
#sidebar .magbar .maraBottom .sched {
	clear: both;
	display: block;
}

#sidebar .magbar .maraBottom .title,
#sidebar .magbar .maraBottom .date {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
}

#sidebar .magbar .maraBottom .title {
}

#sidebar .magbar .maraBottom .date {
}

#sidebar .magbar .maraBottom .sched {
	background-color: #fff;
	
	font-size: 14px;
	left: -8px;
	top: 0px;
	position: relative;
	width: 280px;
	padding: 2px;
	margin-top: 7px;
}

#sidebar .magbar :hover .maraBottom .sched {
	color: #A3A3A3;
}


#sidebar .magbar.ad {
	font-size: 12px;
	color: #000;
}


	#sidebar .magbar,
	#sidebar .magbar a {
	}


	#sidebar .magbar.ad,
	#sidebar .magbar.ad a {
	}


	#sidebar {
		width: 100%;
		margin-bottom: 20px;
	}


	#sidebar div {
		display: inline-block;
		width: 49.5%;
		text-align: center;
		float: left;
	}

	#sidebar div.top-text-wrap {
	}


	#sidebar h3 {
		width: 100%;
		display: inline-block;
	}


	#sidebar .top-photo-wrap {
		clear: none;
	}


	#sidebar.noTrend {
		display: none;
	}
div.block-pagestyle div h3.list{display:block;float:none;margin:0;}
div.block-pagestyle div h3.inline{display:inline;float:left;margin:0;padding:0 0.5em 0.25em 0em;}
.block ul.pagestyle_inline{padding:0;margin:0.2em 0 0.5em 0;}
.block-pagestyle p{margin:0;padding:0;}
div#header-region div.block-pagestyle h2,div#header-region div.block-pagestyle div h3,div#header-region div div ul.pagestyle_list,div#header-region div div ul.pagestyle_inline,div#header-region div div ul.pagestyle_list li,div#header-region div div ul.pagestyle_inline li,div#header-region div div p.pagestyle_current_list,div#header-region div div p.pagestyle_current_inline,div#header-region div div form div div div.form-item-pagestyle-select label{display:block;margin:0;}
div#header-region div.block-pagestyle div h3.inline,div#header-region div div form div div div.form-item-pagestyle-select label{margin:0 0.5em 0 0;}
#user-bar .block{float:left;}
body #internal-sidebar-second .block-views{border:0px;}
body #internal-sidebar-second .block-views .view-content{padding:0px;text-align:center;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}

#homepage .three-column .content {
	padding: 10px;
}

#homepage .three-column .content p {
	font-size: 14px;
	line-height: 18px;
	color: #010101;
	margin: 0;
}

#homepage .three-column .content.red h4, #homepage .three-column .content.red a, #homepage .three-column .content.red a:hover, #homepage .three-column .content.red a:visited, #homepage .three-column .content.red a:active {
	color: #9e2432;
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	text-decoration: none;
}

#homepage .three-column .content.green h4, #homepage .three-column .content.green a, #homepage .three-column .content.green a:hover, #homepage .three-column .content.green a:visited, #homepage .three-column .content.green a:active {
	color: #468074;
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	text-decoration: none;
}

#homepage .three-column .content.blue h4, #homepage .three-column .content.blue a, #homepage .three-column .content.blue a:hover, #homepage .three-column .content.blue a:visited, #homepage .three-column .content.blue a:active {
	color: #00548a;
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	text-decoration: none;
}

#homepage .three-column .content .btn-container {
	text-align: center;
	margin-top: 6px;
}

#homepage .three-column .content .btn {
	padding: 4px 8px;
}
.primary-nav .menu{display:none;font-family:"Avant Garde Gothic",sans-serif;font-weight:600;font-size:19px;color:#26245d;float:left;margin:0;padding:0}
.primary-nav--vertical .primary-nav__sub-menu{position:relative;top:0;display:none;width:100%;background-color:#ae27a7;padding:0;border-radius:0}
.primary-nav--vertical .js-open.primary-nav__sub-menu{display:block}
.primary-nav--vertical:after{content:'';display:block;height:3px;margin:23px 15px 30px;background:#ae27a7}
.primary-nav--vertical .primary-nav__sub-menu .primary-nav__sub-menu__buttons--see-all-shows a{width:100%;border:0;border-radius:0;line-height:inherit;font-family:"Avant Garde Gothic",sans-serif;color:#fff;text-transform:none}
.primary-nav--vertical .primary-nav__sub-menu .primary-nav__sub-menu__buttons--see-all-shows a:hover,.primary-nav--vertical .primary-nav__sub-menu .primary-nav__sub-menu__buttons--see-all-shows a:focus{border-radius:0;color:#fff}
.primary-nav--vertical .primary-nav__sub-menu .primary-nav__sub-menu__buttons--full-schedule{display:none}

#cmn_wrap {
margin:0 auto;
}


.smiley					{
						vertical-align: middle;
						}


  .large-2 {
    position: relative;
    width: 16.66667%; }

    
    .large-2-5 { 
        position:relative;
        width:19.2%;
        
    }
.social-ui .google,.social-ui .google span,.social-ui.social-gray .google:hover{background-color:#e34429;}
.social-ui .google i{background-position:-100px -50px;}
.social-ui.social-lg .google i{background-position:-91px -45px;}
.social-ui.social-sm .google i{background-position:-90px -7px;}
.social-ui.social-lg .btn-social.google i,.social-ui.social-lg .btn-social.piterest i{border-right:1px solid #F8F9FB;}


#home-mini-new li{

float:left;
padding:5px;
}

.top-navigation li.btn-search {
  colro: #ffffff;
  background: #545759;
  position: relative;
  top: -2px;
  -webkit-transition: background 0.25s;
  transition: background 0.25s;
}

.top-navigation li.btn-search a {
  font-size: 14px;
  width: 46px;
  height: 41px;
  display: inline-block;
  padding: 0;
  position: relative;
  text-indent: -9999px;
  vertical-align: middle;
}

.top-navigation li.btn-search .icon {
  position: absolute;
  left: 50%;
  top: 49%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  width: 18px;
  height: 18px;
  fill: #ffffff;
}

.top-navigation li.btn-search.active, .top-navigation li.btn-search:hover {
  background: #333333;
}

.mobile-navigation .btn-search {
  display: none;
}

.mobile-navigation .btn {
  border: none;
  padding: 10px 0;
  font-size: 16px;
}

.entry-content .btn {
  display: inline-block;
  margin: 15px 8px;
}


.btn,
button,
input[type=submit] {
  font-size: 14px;
  font-weight: 700;
  display: inline-block;
  padding: 13px 18px 9px;
  cursor: pointer;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  border: none;
  border-bottom: 4px solid #65b88a;
  background: #6eca97;
  -moz-appearance: none;
  -webkit-appearance: none;
  font-family: "proxima-nova", sans-serif;
  -webkit-transition: background 0.25s;
  transition: background 0.25s;
}

.btn:hover,
button:hover,
input[type=submit]:hover {
  background: #65b88a;
  color: #ffffff;
}

.btn:hover a,
button:hover a,
input[type=submit]:hover a {
  color: #ffffff;
}

.btn a,
button a,
input[type=submit] a {
  color: #ffffff;
}

.btn:focus,
button:focus,
input[type=submit]:focus {
  outline: none;
}


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


.btn-gray {
  color: #333333;
  background: #e0e2e0;
  border-color: #e0e2e0;
}

.btn-gray a {
  color: #333333;
}

.btn-gray:hover {
  color: #333333;
  background: #d3d6d3;
}

.btn-gray:hover a {
  color: #333333;
}

  .top-navigation li.btn {
    font-size: 14px;
    text-transform: none;
    font-weight: 400;
    margin: 0 4px;
    padding: 12px 12px 10px;
    border-bottom: none;
  }

  .top-navigation li.btn a {
    padding: 0 6px;
  }


#connect-bar-facebook, #connect-bar-twitter, #connect-bar-plusone, #connect-bar-email, #connect-bar-pinterest
{
    position: relative;
    display: inline-block;
    float: right;
    margin-left: 5px;
    vertical-align: middle;
    margin: auto;
    padding-top: 3px;
    padding-left: 5px;
    text-align: right;
}



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


  
  .slider-pro .sp-layer.sp-static.intro {
    top: 379px !important;
    left: 14px !important;
  }
.nav-submenu_arrow{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIgNyI+PHN0eWxlPi5zdDB7ZmlsbDojOTA5MDkwO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMiAyVjBoLTFMNiA0IDEgMEgwdjJsNS45IDVINnoiLz48L3N2Zz4=) 50% 50% no-repeat;background-size:12px 7px;bottom:0;position:absolute;right:0;top:0;width:12px;padding:0 16px;cursor:pointer}
.page-wrapper__old .nav-submenu_arrow:before{content:"";position:absolute;height:10px;width:1px;left:0;top:10px;background:#aaaaab}
.nav-submenu_arrow:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIgNyIgd2lkdGg9IjgiIGhlaWdodD0iNSI+PHN0eWxlPi5zdDB7ZmlsbDojM2MyZjEyO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMiAyVjBoLTFMNiA0IDEgMEgwdjJsNS45IDVINnoiLz48L3N2Zz4=);background-color:#fab81b}
.page-wrapper__old .nav-submenu_arrow:hover:before{background:#fab81b}
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-desktop-logo.light-logo {    display: block !important;  }
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-desktop-logo.dark-logo {    display: none !important;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-desktop-logo.dark-logo {    display: block !important;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-desktop-logo.light-logo {    display: none !important;  }


.clr {
	clear:both;
}


.cf7form .clr {
    padding: 3px;
}

	#top-bar .tb-left {
		float: left;
		width: auto;
		margin-bottom: 0;
	}

	#top-bar .tb-left, #top-bar .tb-right {
		display: none;
	}

.menu-icon .line1,
.menu-icon .line2,
.menu-icon .line3{
	width: 25px;
	height:4px;
	display: block;
	opacity: 1;
	background: #000;
	position: absolute;
	left: 22px;
	transition: all .3s ease;
	}

.menu-icon .line2{ top: 33px;}

	
.menu-icon.active .line1,
.menu-icon.active .line2,
.menu-icon.active .line3{
	background: #FFF;
	transition: all .3s ease;
	}

.menu-icon.active .line2{
	opacity: 0;
	transition: all .3s ease;}

	.menu-icon .line1,
	.menu-icon .line2,
	.menu-icon .line3{
		left: 8px;
		}





   
.w-socials-item {
	margin: 2px 4px 2px 0;
	}

.w-socials.align_center .w-socials-item {
	margin: 2px;
	}

.w-socials.align_right .w-socials-item {
	margin: 2px 0 4px 2px;
	}

	.w-socials-item-link {
		font-size: 17px;
		line-height: 36px;
		height: 36px;
		width: 36px;
		border-radius: 5px;
		color: inherit;
		}

	.l-subfooter.at_top .w-socials-item-link {
		color: inherit;
		}

	.w-socials-item-link:hover {
		border: none !important;
		color: #fff !important;
		}

		.w-socials-item-link-hover {
			bottom: auto;
			height: 0;
			-webkit-transition: height 0.3s;
					transition: height 0.3s;
			}

		.w-socials-item-link:hover .w-socials-item-link-hover {
			height: 100%;
			}

		.w-socials-item-link:after {
			font-family: fontawesome;
			}

	.w-socials-item-popup {
		font-size: 13px;
		line-height: 20px;
		padding: 3px 10px 4px;
		bottom: 42px;
		border-radius: 3px;
		-webkit-transition: opacity 0.3s cubic-bezier(.78,.13,.15,.86) 0.3s, -webkit-transform 0.3s cubic-bezier(.78,.13,.15,.86) 0.3s;
				transition: opacity 0.3s cubic-bezier(.78,.13,.15,.86) 0.3s, transform 0.3s cubic-bezier(.78,.13,.15,.86) 0.3s;
		}

		.w-socials-item-popup:after {
			left: 10px;
			}

			

.w-socials.size_medium .w-socials-item-link {
	font-size: 20px;
	line-height: 46px;
	height: 46px;
	width: 46px;
	}

	.w-socials.size_medium .w-socials-item-popup {
		bottom: 52px;
		}

		

.w-socials.size_large .w-socials-item-link {
	font-size: 24px;
	line-height: 54px;
	height: 54px;
	width: 54px;
	}

	.w-socials.size_large .w-socials-item-popup {
		bottom: 62px;
		}

		

.w-socials.style_colored .w-socials-item.email .w-socials-item-link {
	color: #697277;
	}

	.w-socials-item.email .w-socials-item-link-hover {
		background-color: #697277;
		}

	.w-socials-item.email .w-socials-item-link:after {
		content: '\f0e0';
		}

	

.w-socials.style_colored .w-socials-item.rss .w-socials-item-link {
	color: #ff9702;
	}

	.w-socials-item.rss .w-socials-item-link-hover {
		background-color: #ff9702;
		}

	.w-socials-item.rss .w-socials-item-link:after {
		content: '\f09e';
		}

		

.w-socials.style_colored .w-socials-item.facebook .w-socials-item-link {
	color: #42599e;
	}

	.w-socials-item.facebook .w-socials-item-link-hover {
		background-color: #42599e;
		}

	.w-socials-item.facebook .w-socials-item-link:after {
		content: '\f09a';
		}

		

.w-socials.style_colored .w-socials-item.twitter .w-socials-item-link {
	color: #55acee;
	}

	.w-socials-item.twitter .w-socials-item-link-hover {
		background-color: #55acee;
		color: #fff;
		}

	.w-socials-item.twitter .w-socials-item-link:after {
		content: '\f099';
		}

		

.w-socials.style_colored .w-socials-item.google .w-socials-item-link {
	color: #db4437;
	}

	.w-socials-item.google .w-socials-item-link-hover {
		background-color: #db4437;
		}

	.w-socials-item.google .w-socials-item-link:after {
		content: '\f0d5';
		}

		

.w-socials.style_colored .w-socials-item.linkedin .w-socials-item-link {
	color: #117eb9;
	}

	.w-socials-item.linkedin .w-socials-item-link-hover {
		background-color: #117eb9;
		}

	.w-socials-item.linkedin .w-socials-item-link:after {
		content: '\f0e1';
		}

		

.w-socials.style_colored .w-socials-item.youtube .w-socials-item-link {
	color: #cd201f;
	}

	.w-socials-item.youtube .w-socials-item-link-hover {
		background-color: #cd201f;
		}

	.w-socials-item.youtube .w-socials-item-link:after {
		content: '\f16a';
		}

		

.w-socials.style_colored .w-socials-item.vimeo .w-socials-item-link {
	color: #1ab7ea;
	}

	.w-socials-item.vimeo .w-socials-item-link-hover {
		background-color: #1ab7ea;
		}

	.w-socials-item.vimeo .w-socials-item-link:after {
		content: '\f27d';
		}

		

.w-socials.style_colored .w-socials-item.skype .w-socials-item-link {
	color: #00aff0;
	}

	.w-socials-item.skype .w-socials-item-link-hover {
		background-color: #00aff0;
		}

	.w-socials-item.skype .w-socials-item-link:after {
		content: '\f17e';
		}

		

.w-socials.style_colored .w-socials-item.flickr .w-socials-item-link {
	color: #ff0084;
	}

	.w-socials-item.flickr .w-socials-item-link-hover {
		background-color: #ff0084;
		}

	.w-socials-item.flickr .w-socials-item-link:after {
		content: '\f16e';
		}

		

.w-socials.style_colored .w-socials-item.pinterest .w-socials-item-link {
	color: #cb2027;
	}

	.w-socials-item.pinterest .w-socials-item-link-hover {
		background-color: #cb2027;
		}

	.w-socials-item.pinterest .w-socials-item-link:after {
		content: '\f0d2';
		}

		

.w-socials.style_colored .w-socials-item.tumblr .w-socials-item-link {
	color: #37465d;
	}

	.w-socials-item.tumblr .w-socials-item-link-hover {
		background-color: #37465d;
		}

	.w-socials-item.tumblr .w-socials-item-link:after {
		content: '\f173';
		}

		

.w-socials.style_colored .w-socials-item.dribbble .w-socials-item-link {
	color: #ea4c89;
	}

	.w-socials-item.dribbble .w-socials-item-link-hover {
		background-color: #ea4c89;
		}

	.w-socials-item.dribbble .w-socials-item-link:after {
		content: '\f17d';
		}

		

.w-socials.style_colored .w-socials-item.vk .w-socials-item-link {
	color: #4c75a3;
	}

	.w-socials-item.vk .w-socials-item-link-hover {
		background-color: #4c75a3;
		}

	.w-socials-item.vk .w-socials-item-link:after {
		content: '\f189';
		}



.w-socials.style_colored .w-socials-item.instagram .w-socials-item-link {
	color: #a17357;
	}

	.w-socials-item.instagram .w-socials-item-link-hover {
		background-color: #a17357;
		}

	.w-socials-item.instagram .w-socials-item-link:after {
		content: '\f16d';
		}

		

.w-socials.style_colored .w-socials-item.behance .w-socials-item-link {
	color: #1769ff;
	}

	.w-socials-item.behance .w-socials-item-link-hover {
		background-color: #1769ff;
		}

	.w-socials-item.behance .w-socials-item-link:after {
		content: '\f1b4';
		}

		

.w-socials.style_colored .w-socials-item.xing .w-socials-item-link {
	color: #006464;
	}

	.w-socials-item.xing .w-socials-item-link-hover {
		background-color: #006464;
		}

	.w-socials-item.xing .w-socials-item-link:after {
		content: '\f168';
		}

		

.w-socials.style_colored .w-socials-item.yelp .w-socials-item-link {
	color: #c41200;
	}

	.w-socials-item.yelp .w-socials-item-link-hover {
		background-color: #c41200;
		}

	.w-socials-item.yelp .w-socials-item-link:after {
		content: '\f1e9';
		}

		

.w-socials.style_colored .w-socials-item.twitch .w-socials-item-link {
	color: #6441a5;
	}

	.w-socials-item.twitch .w-socials-item-link-hover {
		background-color: #6441a5;
		}

	.w-socials-item.twitch .w-socials-item-link:after {
		content: '\f1e8';
		}

		

.w-socials.style_colored .w-socials-item.soundcloud .w-socials-item-link {
	color: #ff5600;
	}

	.w-socials-item.soundcloud .w-socials-item-link-hover {
		background-color: #ff5600;
		}

	.w-socials-item.soundcloud .w-socials-item-link:after {
		content: '\f1be';
		}

		

.w-socials.style_colored .w-socials-item.deviantart .w-socials-item-link {
	color: #05cc47;
	}

	.w-socials-item.deviantart .w-socials-item-link-hover {
		background-color: #637768;
		}

	.w-socials-item.deviantart .w-socials-item-link:after {
		content: '\f1bd';
		}

		

.w-socials.style_colored .w-socials-item.foursquare .w-socials-item-link {
	color: #fa4b7a;
	}

	.w-socials-item.foursquare .w-socials-item-link-hover {
		background-color: #fa4b7a;
		}

	.w-socials-item.foursquare .w-socials-item-link:after {
		content: '\f180';
		}

		

.w-socials.style_colored .w-socials-item.github .w-socials-item-link {
	color: #333;
	}

	.w-socials-item.github .w-socials-item-link-hover {
		background-color: #333;
		}

	.w-socials-item.github .w-socials-item-link:after {
		content: '\f09b';
		}



.w-socials.style_colored .w-socials-item.odnoklassniki .w-socials-item-link {
	color: #f58220;
	}

	.w-socials-item.odnoklassniki .w-socials-item-link-hover {
		background-color: #f58220;
		}

	.w-socials-item.odnoklassniki .w-socials-item-link:after {
		content: '\f263';
		}

		

.w-socials.style_colored .w-socials-item.s500px .w-socials-item-link {
	color: #222;
	}

	.w-socials-item.s500px .w-socials-item-link-hover {
		background-color: #222;
		}

	.w-socials-item.s500px .w-socials-item-link:after {
		content: '\f26e';
		}

		

.w-socials.style_colored .w-socials-item.houzz .w-socials-item-link {
	color: #7ac142;
	}

	.w-socials-item.houzz .w-socials-item-link-hover {
		background-color: #7ac142;
		}

	.w-socials-item.houzz .w-socials-item-link:after {
		content: '\f27c';
		}

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

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

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

			.w-socials-item-link:after,
			.w-socials-item-link i {
				display: block;
				line-height: inherit;
				position: relative;
				}

		.w-socials-item-link:hover + .w-socials-item-popup {
			visibility: visible;
			opacity: 1;
			-webkit-transform: translateY(0);
					transform: translateY(0);
			}
.l-header .w-socials-item.custom .w-socials-item-link-hover {background-color:#1abc9c;}
.no-touch .w-logo-link:hover,.no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,.no-touch .l-subheader.at_middle .w-lang-item:hover,.no-touch .transparent .l-subheader.at_middle .w-lang.active .w-lang-item:hover,.no-touch .l-subheader.at_middle .w-socials-item-link:hover,.no-touch .l-subheader.at_middle .w-search-open:hover,.no-touch .l-subheader.at_middle .w-cart-h:hover .w-cart-link,.no-touch .l-subheader.at_middle .w-cart-quantity {color:#1b98e0;}
.no-touch .l-subheader.at_top .w-contacts-item-value a:hover,.no-touch .l-subheader.at_top .w-lang-item:hover,.no-touch .transparent .l-subheader.at_top .w-lang.active .w-lang-item:hover,.no-touch .l-subheader.at_top .w-socials-item-link:hover,.no-touch .l-subheader.at_bottom .w-search-open:hover,.no-touch .l-subheader.at_bottom .w-cart-h:hover .w-cart-link,.no-touch .l-subheader.at_bottom .w-cart-quantity {color:#ff6ba9;}
a.w-btn.color_light.style_outlined,.w-btn.color_light.style_outlined,.w-btn.w-blog-post-more,.w-iconbox.style_outlined.color_light .w-iconbox-icon,.w-person-links-item,.w-socials-item-link,.pagination .page-numbers {box-shadow:0 0 0 2px #e8e8e8 inset;}
.color_alternate a.w-btn.color_light.style_outlined,.color_alternate .w-btn.color_light.style_outlined,.color_alternate .w-btn.w-blog-post-more,.color_alternate .w-iconbox.style_outlined.color_light .w-iconbox-icon,.color_alternate .w-person-links-item,.color_alternate .w-socials-item-link,.color_alternate .pagination .page-numbers {box-shadow:0 0 0 2px #ddd inset;}
#drupal_breadcrumb span.last{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;color:#b2becc;max-width:20em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

  .main-navigation li.has-sub:hover #products-menu {
    z-index: 3;
    left: 0;
    -webkit-animation: fade-in .3s ease-out both;
    
    -moz-animation: fade-in .3s ease-out both;
    
    -o-animation: fade-in .3s ease-out both;
    
    animation: fade-in .3s ease-out both;
     }


.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}


.row:after,
.clearfix:after {    clear: both }


.row,
.clearfix {    zoom: 1 }
.clearfix{*zoom:1}
 .clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
 .clearfix:after{clear:both}

.zc-footer-wrapper{
	background-color: #ccdbe5;
	border-top: 10px solid #8dafc6;
}


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


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


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

}



	
.flexbox, .site-title {
  display: table;
  width: 100%; }



html.flexbox, html.site-title {
  display: block;
  width: auto; }

.article__header .is_iexplore .flexbox, .article__header .is_iexplore .site-title, .article__header .is_iexplore .flexbox__item, .article__header .is_iexplore .site-logo {
  pointer-events: none; }

  .article__header.article__header--page .flexbox, .article__header.article__header--page .site-title {
    position: relative;
    height: 100%;
    z-index: 10; }



.site-title {
  height: 72px;
  margin: 0; }
 
.site-title--image img { max-height: 90px; }




#wrapper_body {
	margin: 0 auto;
	width: 950px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}
.teaserimg{float:left;width:42.5926%}
.teaserimg img{height:auto;width:100%;border-radius:10px}

.copy-404, .header-404 .contain, .footer-404 .contain{width:975px; margin:0 auto;}
	
#header .contain {
  position: static;
}






.contain {
  margin: 0 auto;
  padding: 0;
  max-width: 971px;
  position:relative;
  z-index:1;
}


.node-type-drowsy-driving .contain {
  max-width: 1102px;
}

  #header .contain:before, #header .contain:after {
    display: table;
    content:"";
  }

  #header .contain:after {
    clear: both;
  }

  
  
  .node-type-drowsy-driving #header .contain {
    padding: 0 30px;
  }

  .util-nav .contain {
    position: static;
  }
 .red a{color:#F00;font-weight:700;padding-left:10px;}
 .red{color:#F00;}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

	.ct_search_form {
		margin-bottom: 0;
	}
.container .fourteen.columns{width:85.5%}
.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns{width:300px}

.header .radio-icon-text { float:left; font-family: 'cabinbold'; color:#ff7018 !important; margin:5px 0 0 8px; font-size: 13.5px; text-transform: uppercase; }

.header .radio-icon-text a { color:#ff7018 !important; text-decoration:none; }
.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-6{width:50%}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container:before,
.container:after {
  content: " ";
  

  display: table;
  

}

.container:after {
  clear: both;
}

.container .jumbotron {
  border-radius: 6px;
}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}


.rev_slider ul{
	margin:0px;
	padding:0px;
	list-style: none !important;
	list-style-type: none;
	background-position:0px 0px;
}


.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap;}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important;}

#content #inner_sidebar .buttons { margin: 5px 0; float: left; }

.btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}



#cff .cff-share-container{
  position: relative;
  display: inline;
}
.footer{margin-top:45px;padding-top:35px;padding-bottom:36px;border-top:1px solid #E5E5E5;}
.views-display-settings .footer{padding:0;margin:4px 0 0 0;}
.footer li a,.footer a{color:rgba(255,255,255,0.4);}
.footer li a:hover,.footer a:hover{color:#ffffff;text-decoration:none;}
.footer h5{margin-top:0;}
.footer-nav-wrapper{text-align:right;}
.footer-nav{padding-bottom:0px;margin-bottom:0;font-family:"Roboto Condensed";text-transform:uppercase;}


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



#toppanel {
    position: absolute;   
       
    top: 0;
    width: 940px;
    z-index: 999;
    text-align: center;
	margin:0px 30px;
}
 




.tp-static-layers				{	position:absolute; z-index:505; top:0px;left:0px}


	.portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4) .work-info .vert-center {
	    height: 100%;
	    top: 0 !important;
	    transform: none !important;
	    -webkit-transform: none !important;
	}

	
	.portfolio-items .work-item.style-3 .vert-center {
		padding-top: 15px;
	}


	.portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4):not([data-custom-content="on"]) .work-info .vert-center {
		transform: none!important;
		-webkit-transform: none!important;
		top: 0!important;
		height: 100%;
	}


	.portfolio-items .col.wide .work-item.style-3-alt[data-text-align="left"] .vert-center,
	.portfolio-items .col.wide .work-item.style-3-alt[data-text-align="right"] .vert-center,
	.portfolio-items .col.wide .work-item.style-3[data-text-align="left"] .vert-center,
	.portfolio-items .col.wide .work-item.style-3[data-text-align="right"] .vert-center {
		left: 50%!important;
		right: auto!important;
		margin-left: 0;
	}


 .portfolio-items .col .work-info .vert-center .custom-content .nectar-button i {
 	opacity: 0;
 }


.portfolio-items .col .work-item.style-3 .vert-center *, .portfolio-items .col .work-item.style-3 i,
.portfolio-items .col .work-item.style-3-alt .vert-center *, .portfolio-items .col .work-item.style-3-alt i {
	-ms-filter: "alpha(opacity=100)"!important;
}


.portfolio-items .work-item.style-3 .vert-center,
.portfolio-items .work-item.style-3-alt .vert-center,
.portfolio-items .work-item.style-2[data-custom-content="on"] .vert-center {
	top: 50%!important;
	left: 50%;
	padding-top: 15px!important;
	position: relative;
	z-index: 20;
	width: auto!important;
	display: inline-block;
	margin-top: 0!important;
	padding-top: 0!important;
	transform: translateY(-50%) translateX(-50%)!important;
    -webkit-transform: translateY(-50%) translateX(-50%)!important;
}


.portfolio-items .col.tall .work-item.style-3[data-text-align="top"] .vert-center, .portfolio-items .col.tall .work-item.style-3-alt[data-text-align="top"] .vert-center {
	top: 25%!important;
}

.portfolio-items .col.tall .work-item.style-3[data-text-align="bottom"] .vert-center, .portfolio-items .col.tall .work-item.style-3-alt[data-text-align="bottom"] .vert-center {
	top: 75%!important;
}


.portfolio-items .col.wide .work-item.style-3[data-text-align="left"] .vert-center, .portfolio-items .col.wide .work-item.style-3-alt[data-text-align="left"] .vert-center {
	left: 25%!important;
	margin-left: -20px;
}

.portfolio-items .col.wide .work-item.style-3[data-text-align="right"] .vert-center, .portfolio-items .col.wide .work-item.style-3-alt[data-text-align="right"] .vert-center {
	left: 75%!important;
}




.portfolio-items .col .work-info .vert-center {
	text-align: center;
	margin-top: -15px;
	position: relative;
	z-index: 10;
	top: 50%;
	width: 100%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}


.portfolio-items .col .work-info .vert-center .no-text {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: block;
	text-indent: -9999px;
	background-color: transparent;
}


.portfolio-items .col .work-info .vert-center.no-text {
	transform: none!important;
	-webkit-transform: none!important;
	top: 0!important;
	height: 100%;
}


.portfolio-items .col .work-info .vert-center p {
	padding-bottom: 0px;	
}


.portfolio-items .col .work-info .vert-center *, .portfolio-items .col .work-info i {
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
}


.portfolio-items .col .work-info .vert-center .custom-content, .portfolio-items .col .work-info .vert-center .custom-content * {
	opacity: 1;
	color: #fff;
}


.portfolio-items .col .work-info .vert-center .custom-content .nectar-button {
	display: inline-block!important;
}


.portfolio-items .col .work-info .vert-center .custom-content {
	text-align: left;
}

.portfolio-items .col .work-item[data-custom-content="on"].style-1 .work-info .vert-center {
	margin-top: 0;
}
.x-widgetbar .widget{margin-top:3em}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon .widget{margin-top:5em}
.x-sidebar .widget{margin-top:3em}
.x-sidebar .widget:first-child{margin-top:0}
.x-main .widget{margin-top:3em}
.x-main .widget:first-child{margin-top:0}
.widget{color:rgba(255,255,255,0.25)}
.widget a{color:rgba(255,255,255,0.25)}
.widget p:last-child,.widget ul:last-child,.widget ol:last-child{margin-bottom:0}
.widget ul,.widget ol{margin-left:0;list-style:none}
.widget ul li a,.widget ol li a{display:inline-block;color:rgba(255,255,255,0.25)}
.widget ul li li a,.widget ol li li a{padding-left:1.655em}
.widget ul li li li a,.widget ol li li li a{padding-left:3.31em}
.widget ul li li li li a,.widget ol li li li li a{padding-left:4.965em}
.widget ul li li li li li a,.widget ol li li li li li a{padding-left:6.62em}
.widget select{width:100%}
.widget:before{content:"";display:block;height:2px;background-color:rgba(255,255,255,0.1)}
.x-main .widget,.x-sidebar .widget{color:#333}
.x-main .widget a,.x-sidebar .widget a{text-decoration:underline}
.x-main .widget a:hover,.x-sidebar .widget a:hover{text-decoration:none}
.x-main .widget ul li,.x-main .widget ol li,.x-sidebar .widget ul li,.x-sidebar .widget ol li{border-top:1px solid rgba(0,0,0,0.085)}
.x-main .widget ul li a,.x-main .widget ol li a,.x-sidebar .widget ul li a,.x-sidebar .widget ol li a{padding-top:8px;padding-bottom:8px;color:#333}
.x-main .widget:before,.x-sidebar .widget:before{display:none}
body .x-main .widget a,body .x-sidebar .widget a{color:#7a7a7a}
body .x-main .widget a:hover,body .x-sidebar .widget a:hover{color:#7a7a7a}
body .x-main .widget ul li a,body .x-main .widget ol li a,body .x-sidebar .widget ul li a,body .x-sidebar .widget ol li a{color:#7a7a7a}
body .x-main .widget ul li a:hover,body .x-main .widget ol li a:hover,body .x-sidebar .widget ul li a:hover,body .x-sidebar .widget ol li a:hover{color:#7a7a7a}
.widget.widget_meta ul{border-bottom:0}
.widget.widget_meta li abbr[title]{border-bottom:0}
.widget.widget_recent_comments a{display:inline}
.x-main .widget.widget_recent_comments li,.x-sidebar .widget.widget_recent_comments li{padding-top:8px;padding-bottom:8px}
.widget.widget_recent_entries li{padding-bottom:16px;line-height:1.5}
.widget.widget_recent_entries li:last-child{padding-bottom:0}
.widget.widget_recent_entries li a{display:inline}
.widget.widget_recent_entries li .post-date{display:block;font-size:85%;margin-top:0.5em;text-transform:uppercase;opacity:0.575}
.x-main .widget.widget_recent_entries li,.x-sidebar .widget.widget_recent_entries li{padding-top:8px;padding-bottom:8px}
.widget.widget_rss li{padding-bottom:16px}
.widget.widget_rss li:last-child{padding-bottom:0}
.widget.widget_rss li .rsswidget{display:inline-block;padding:0;line-height:1.5}
.x-main .widget.widget_rss li,.x-sidebar .widget.widget_rss li{padding:8px 0}
.x-main .widget.widget_pages .current_page_item,.x-main .widget.widget_nav_menu .current-menu-item,.x-sidebar .widget.widget_pages .current_page_item,.x-sidebar .widget.widget_nav_menu .current-menu-item{border:1px solid #333;border-left:0;border-right:0;margin-bottom:-1px}
.x-main .widget.widget_pages .current_page_item a,.x-main .widget.widget_nav_menu .current-menu-item a,.x-sidebar .widget.widget_pages .current_page_item a,.x-sidebar .widget.widget_nav_menu .current-menu-item a{color:#333}
.x-main .widget.widget_pages .current_page_item a:hover,.x-main .widget.widget_nav_menu .current-menu-item a:hover,.x-sidebar .widget.widget_pages .current_page_item a:hover,.x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333}
body .x-main .widget.widget_pages .current_page_item a,body .x-main .widget.widget_nav_menu .current-menu-item a,body .x-sidebar .widget.widget_pages .current_page_item a,body .x-sidebar .widget.widget_nav_menu .current-menu-item a{color:#333}
body .x-main .widget.widget_pages .current_page_item a:hover,body .x-main .widget.widget_nav_menu .current-menu-item a:hover,body .x-sidebar .widget.widget_pages .current_page_item a:hover,body .x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333}
.h-landmark,.x-main .h-widget,.x-main .h-widget a.rsswidget,.x-main .h-widget a.rsswidget:hover,.x-main .widget.widget_pages .current_page_item a,.x-main .widget.widget_nav_menu .current-menu-item a,.x-main .widget.widget_pages .current_page_item a:hover,.x-main .widget.widget_nav_menu .current-menu-item a:hover,.x-sidebar .h-widget,.x-sidebar .h-widget a.rsswidget,.x-sidebar .h-widget a.rsswidget:hover,.x-sidebar .widget.widget_pages .current_page_item a,.x-sidebar .widget.widget_nav_menu .current-menu-item a,.x-sidebar .widget.widget_pages .current_page_item a:hover,.x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333333;}
.x-main .widget,.x-main .widget a,.x-main .widget ul li a,.x-main .widget ol li a,.x-main .widget_tag_cloud .tagcloud a,.x-main .widget_product_tag_cloud .tagcloud a,.x-main .widget a:hover,.x-main .widget ul li a:hover,.x-main .widget ol li a:hover,.x-main .widget_tag_cloud .tagcloud a:hover,.x-main .widget_product_tag_cloud .tagcloud a:hover,.x-main .widget_shopping_cart .buttons .button,.x-main .widget_price_filter .price_slider_amount .button,.x-sidebar .widget,.x-sidebar .widget a,.x-sidebar .widget ul li a,.x-sidebar .widget ol li a,.x-sidebar .widget_tag_cloud .tagcloud a,.x-sidebar .widget_product_tag_cloud .tagcloud a,.x-sidebar .widget a:hover,.x-sidebar .widget ul li a:hover,.x-sidebar .widget ol li a:hover,.x-sidebar .widget_tag_cloud .tagcloud a:hover,.x-sidebar .widget_product_tag_cloud .tagcloud a:hover,.x-sidebar .widget_shopping_cart .buttons .button,.x-sidebar .widget_price_filter .price_slider_amount .button{color:#333333;}
.x-main .h-widget,.x-main .widget.widget_pages .current_page_item,.x-main .widget.widget_nav_menu .current-menu-item,.x-sidebar .h-widget,.x-sidebar .widget.widget_pages .current_page_item,.x-sidebar .widget.widget_nav_menu .current-menu-item{border-color:#333333;}
body .x-main .widget,body .x-main .widget a,body .x-main .widget a:hover,body .x-main .widget ul li a,body .x-main .widget ol li a,body .x-main .widget ul li a:hover,body .x-main .widget ol li a:hover,body .x-sidebar .widget,body .x-sidebar .widget a,body .x-sidebar .widget a:hover,body .x-sidebar .widget ul li a,body .x-sidebar .widget ol li a,body .x-sidebar .widget ul li a:hover,body .x-sidebar .widget ol li a:hover{color:#212121;}
body .x-main .h-widget,body .x-main .widget.widget_pages .current_page_item a,body .x-main .widget.widget_nav_menu .current-menu-item a,body .x-main .widget.widget_pages .current_page_item a:hover,body .x-main .widget.widget_nav_menu .current-menu-item a:hover,body .x-sidebar .h-widget,body .x-sidebar .widget.widget_pages .current_page_item a,body .x-sidebar .widget.widget_nav_menu .current-menu-item a,body .x-sidebar .widget.widget_pages .current_page_item a:hover,body .x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333333;}
body .x-main .h-widget,body .x-main .widget.widget_pages .current_page_item,body .x-main .widget.widget_nav_menu .current-menu-item,body .x-sidebar .h-widget,body .x-sidebar .widget.widget_pages .current_page_item,body .x-sidebar .widget.widget_nav_menu .current-menu-item{border-color:#333333;}
.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-2{width:16.66666667%}

div.td-menu-header .span11 {width: 100%;}
.span11{width:910px}
.row-fluid .span11{width:91.293532338308%;margin-left:4.4776119402985%;*margin-left:4.4274111370857%;*width:91.243331535096%}
input.span11,textarea.span11,.uneditable-input.span11{width:896px}
.table td.span11,.table th.span11{float:none;width:894px;margin-left:0}


.art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover, .art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover, .art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover, .art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover, .art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover, .art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover, .art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover, .art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover, .art-headline, .art-headline a, .art-headline a:link, .art-headline a:visited, .art-headline a:hover, .art-slogan, .art-slogan a, .art-slogan a:link, .art-slogan a:visited, .art-slogan a:hover, .art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
{
  font-size: 32px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}


.art-postheader
{
  color: #333E94;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 24px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}


.art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a.visited, .art-postheader a:hover, .art-postheader a.hovered
{
  font-size: 24px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}


.art-postheader a, .art-postheader a:link
{
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #333E94;
}


.art-postheader a:visited, .art-postheader a.visited
{
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #2B3690;
}


.art-postheader a:hover, .art-postheader a.hovered
{
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #12173B;
}

.field .field-label{font-weight:bold;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}
.field-name-body{margin-left:15px;margin-right:15px;}
body.front .homepage-event .event-text .field-name-field-featured-title{color:#ad202d;font-size:18px;line-height:21px;}
body.front .homepage-event .event-text .field-name-field-featured-description{color:rgb(40,40,40);line-height:17px;font-size:17px;letter-spacing:-0.5px;}
body.front .field-name-body{margin-left:0;}
body.front .field-name-field-events-list{margin-top:20px;}
body.about-landing .field-name-body{width:650px;float:left;}
body.news-landing .field-name-body{width:690px;float:left;}
body.menu-landing .field-collection-view,body.menu-landing .field-collection-container{margin:0;padding:0;border:none;}
body.menu-landing .node-menu .action-links-field-collection-add,body.menu-landing .node-menu .field-collection-view-links{display:none;}
body.menu-landing .featured-menu .field-name-field-day{margin:1px 0 0 -5px;padding:0;font-size:12px;line-height:16px;font-weight:bold;text-decoration:underline;}
body.menu-landing .featured-menu .field-name-field-feature{margin:0 0 0 9px;padding:0;color:#555;}
body.menu-landing .featured-menu .field-item{margin-bottom:0;}
body.menu-landing .featured-menu .field-item:last-child{width:100px;}
body.menu-landing #block-views-menu-sections-block .field-name-field-menu-title{font-size:14px;line-height:18px;font-weight:bold;font-style:italic;color:#000;}
body.menu-landing #block-views-menu-sections-block .field-name-field-menu-body{font-size:14px;line-height:18px;color:#014948;}
body.menu-landing #block-views-menu-sections-block .field-collection-view-links a,body.menu-landing #block-views-menu-sections-block .action-links a{color:#ad202d;}
body.menu-landing #node-43 .field-item:nth-child(-n+2){float:left;width:50%;}
body.menu-landing #node-31 .field-item:nth-child(1) .field-name-field-menu-body div:nth-child(2n),body.menu-landing #node-31 .field-item:nth-child(3) .field-name-field-menu-body div:nth-child(2n){margin-bottom:15px;}
body.menu-landing #node-31 .field-item:nth-child(1) .field-name-field-menu-body div:last-child,body.menu-landing #node-31 .field-item:nth-child(3) .field-name-field-menu-body div:last-child{font-style:italic;}
body.pies .field-name-body table{font-size:1em;}
body.pies .field-name-body tr,body.pies .field-name-body td{border:none;background:none;padding:0;}
body.pies .field-name-body tbody{border-top:1px solid #666;}
body.pies .field-name-body td{vertical-align:top;font-family:"Times New Roman",Times,serif;}
body.pies .field-name-body td h4{font-size:17px;line-height:22px;font-style:italic;font-weight:bold;color:#7a090e;}
body.catering .field-name-body ul{list-style-type:none;}
body.catering .field-name-body tbody,body.catering .field-name-body tr,body.catering .field-name-body td{border:none;background:none;}
body.catering .field-name-body td{font-size:15px;font-family:"Times New Roman",Times,serif;}
#header,#footer-wrapper,#skip-link,ul.contextual-links,ul.links,ul.primary,.item-list .pager,div.field-type-taxonomy-term-reference,div.messages,div.meta,p.comment-time,table,.breadcrumb{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.field-type-taxonomy-term-reference{margin:0 0 1.2em;}
.field-type-taxonomy-term-reference .field-label{font-weight:normal;margin:0;padding-right:5px;}
.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference ul.links{font-size:0.8em;}
.node-teaser .field-type-taxonomy-term-reference .field-label,.node-teaser .field-type-taxonomy-term-reference ul.links{font-size:0.821em;}
.field-type-taxonomy-term-reference ul.links{padding:0;margin:0;list-style:none;}
.field-type-taxonomy-term-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}
.field-type-image img,.user-picture img{margin:0 0 1em;}
.overlay-processed .field-type-image{display:block;float:none;}
.heading_title{border-left:1px dotted #498059;}


.td-container {
  width: 1068px;
  margin-right: auto;
  margin-left: auto;
}

.td-post-template-3 .td-post-header.td-container {
  
}

.td-category-header .td-container {
  position: relative;
}

.td_category_template_8 .td-category-header .td-container {
  height: 364px;
  display: table;
}

.td-footer-bottom-full .td-container {
  position: relative;
}

.td-footer-bottom-full .td-container:before {
  content: '';
  height: 1px;
  background-color: rgba(255, 255, 255, 0.1);
  position: absolute;
  top: -50px;
  width: 80%;
  left: 50%;
  margin-left: -40%;
}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

#footer ul li a { font-size: 13px; }

#footer .footlinks { height: 20px; }

.tabs-heads-wrapper {
    width: 100%;
    min-width: 980px;
    background-color: #ffffff;
    padding-top: 36px;
    overflow: hidden;
}
.entry-title a,.entry-title a:visited{color:#333}
h2.entry-title{font-size:18px;font-weight:700;margin:0 0 10px}
h1.entry-title,h1.page-title{font-size:24px;font-weight:400;line-height:28px;margin:10px 0}
.featured-left .entry-title{font-size:22px;font-weight:700;line-height:25px;margin-bottom:10px}
.featured-right .entry-title{font-size:14px;font-weight:700;margin-bottom:5px;line-height:16px}
.two-column-boxes .category-box h2.entry-title{font-size:22px;font-weight:700;line-height:25px;margin-bottom:5px}
.bottom-box-wrap h2.entry-title{clear:both;font-size:14px;font-weight:700;line-height:15px;margin-bottom:5px}
.related-loop .entry-title{font-size:13px;font-weight:700;margin:0 0 10px;padding:0}
.widget_tj_category_posts li .entry-title{font-size:12px;font-weight:700;line-height:15px;margin-bottom:5px}
#primary-nav .nav li li a:hover,#secondary-nav .nav li li a:hover,.entry-content a:hover,.entry-meta a:hover,.entry-tags a:hover,.entry-title a:hover,.widget_tj_category_posts .entry-title a:hover,.widget_tj_twitter li .content a{color:#B52100!important}
#breadcrumbs span.entry-title{display:none}

.active_list td.name{width:auto;padding:2px 4px}

.active_list td.name a{color:#000}

table.activelist td.name{text-align:left}

table.activelist td.name a{color:#000}

table.activelist td.name a:hover{color:#EF9600;text-decoration:none}


.tribe-mini-calendar .tribe-events-othermonth{
	background:#f7f7f7;
}


footer ul.footer-lists li.top-level {
    float: left;
    margin: 2%;
    width: 46%;
	height:155px;
}

footer ul.footer-lists li.top-level:first-of-type	{
	width:90%;
	height:auto;
}

footer ul.footer-lists	{
	padding: 30px 0;
}

footer ul.footer-lists li ul li a	{
	color:#fff;
	font-size:13px;
}
	
footer .footer-lists,footer .sub-footer	{
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
}

    .desktop-navigation li.dropdown {
      height: 75px;
      width: 120px;
      text-align: center;
      padding: 0;
      margin: 0;
      display: inline-block;
      position: relative;
      float: left; }

      .desktop-navigation li.dropdown .link.navigation-link.loud {
        margin: 0 15px;
        padding: 35px 0 0;
        display: block; }

        .desktop-navigation li.dropdown .link.navigation-link.loud.active {
          color: #c1c1c1;
          margin-top: -5px; }


.dropdown-block {
  height: auto;
  width: 90%;
  min-height: 300px;
  margin: 150px auto 100px;
  background-color: rgba(21, 21, 21, 0.7);
  z-index: 0;
  text-align: center;
  padding: 40px 0px; }


.dropdown-locations {
  height: 50px;
  width: 270px;
  background-color: #242424;
  border: 1px solid #828282;
  color: #828282;
  margin: 25px auto 0;
  padding: 10px 20px;
  cursor: pointer;
  z-index: 10; }

  .dropdown-locations:hover {
    background-color: black;
    color: #19a4d6; }

  .dropdown-locations:active {
    background-color: black;
    color: #828282; }

  .dropdown-locations .dropdown-header {
    display: inline-block;
    float: left; }

  .dropdown-locations .icon-down-arrow {
    float: right;
    display: inline-block;
    padding-right: 5px;
    margin: 7px 0; }


.dropdown-header,
.contact-item {
  font-family: "Source Sans Pro", "Helvetica", Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 1.5; }


.dropdown-location-menu {
  display: none;
  position: absolute;
  right: 0;
  left: 0;
  height: 200px;
  width: 270px;
  background-color: #242424;
  border: 1px solid #828282;
  border-top: none;
  overflow-y: scroll;
  overflow-x: hidden;
  margin: 0 auto; }

  .dropdown-location-menu.open-menu {
    display: block; }

  .dropdown-location-menu li {
    text-align: left;
    display: block;
    padding: 8px 20px; }

    .dropdown-location-menu li:first-of-type {
      padding-top: 16px; }

    .dropdown-location-menu li:last-of-type {
      padding-bottom: 16px; }


.dropdown-locations.location-specified {
  padding: 10px 22px; }

  .dropdown-locations.location-specified .dropdown-header-active {
    color: #fff;
    font-size: 18px; }

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



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


.soliloquy-item-1 .soliloquy-caption {
    bottom: 19%!important;
}


.soliloquy-item-2 .soliloquy-caption, .soliloquy-item-3 .soliloquy-caption {
    height: 100%!important;
}


.soliloquy-item-2 .soliloquy-caption-inside {
    display: inline-block!important;
    padding: 0px!important;
    width: 100%!important;
}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none!important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
footer ul:nth-child(1) .page_item a,footer ul:nth-child(2) .page_item a,footer ul:nth-child(3) .page_item a,footer ul:nth-child(4) .page_item a{margin-bottom:10px;display:block}
.nav-primary .mobile-nav-item,.nav-primary .responsive-nav-blog,.search-responsive-item{display:none}
.nav-primary .mobile-nav-item,.nav-primary .responsive-nav-blog{display:block}
.responsive-menu .mobile-nav-item a{padding:10px 12px!important}

  img.star3 {
  left: 63%;
  width: 76px;
  }


.page-id-21844 .td-header-wrap, .page-id-21844 .td-footer-wrapper, .page-id-21844 #menu-footer-menu, .page-id-21844 .entry-title{
    display: none;
}

.td-subfooter-menu {
  display: inline-block;
  margin: 0;
  float: right;
  
  
  
  
}

.td-subfooter-menu li {
  display: inline-block;
  margin-left: 0;
}

.td-subfooter-menu li a {
  margin-right: 16px;
  line-height: 34px;
  display: inline-block;
  color: #ccc;
}

.td-subfooter-menu li a:hover {
  color: #4db2ec;
}

.td-subfooter-menu li:last-child a {
  margin-right: 0;
}

.td-subfooter-menu ul {
  display: none;
}
footer ul:nth-child(1) .page_item a,footer ul:nth-child(2) .page_item a,footer ul:nth-child(3) .page_item a,footer ul:nth-child(4) .page_item a{margin-bottom:10px;display:block}
 
.aom_st {font-size:smaller; font-weight:bold; padding-right:4px;}

.mk-clients-shortcode.column-style ul {
  overflow: hidden;
}

.mk-clients-shortcode.column-style li {
  float: left;
  margin: 0;
  padding: 0;
}

.mk-clients-shortcode.column-style.one-column li {
  width: 100%;
}

.mk-clients-shortcode.column-style.two-column li {
  width: 50%;
}

.mk-clients-shortcode.column-style.three-column li {
  width: 33.3%;
}

.mk-clients-shortcode.column-style.four-column li {
  width: 25%;
}

.mk-clients-shortcode.column-style.five-column li {
  width: 20%;
}

.mk-clients-shortcode.column-style.six-column li {
  width: 16.6%;
}

.mk-clients-shortcode.column-style .client-logo {
  width: 100%;
  border-width: 1px;
  border-style: solid;
  border-top: none !important;
  border-left: none !important;
}


.home #management_units .section-title,
p{
	color: #000;
}

.home #management_units,
body.home .full-span-wrapper div#bottom{
	height: 187px;
	width: 1088px;
	margin: 0 auto;
	padding: 35px 0 0 86px;

}


.home #management_units .section-title{
	color: #fff;
}


.home #management_units ul,
.home #latest-news ul{
	float: left;
	padding: 0;
	margin: 0;
}


.home #management_units li,
.home #latest-news li{
	float: left;
	width: 234px;
	color: #fff;
	margin-right: 38px;
}

.home #management_units li a:hover .title{
	color: #8db417;
}

.home #management_units li.last-list-item,
.home #latest-news li.last-list-item{
	margin-right: 0;
}



.home #management_units .unit .title{
	color: #e87d05;
	letter-spacing: -1px;
	word-spacing: -2px;
	margin-bottom: 5px;
	font-size: 26px;
	line-height: 26px;
	-webkit-transition: color .2s linear;
	-moz-transition: color .2s linear;
	-o-transition: color .2s linear;
	transition: color .2s linear;

}

	.home #management_units,
	body.home .full-span-wrapper div#bottom{
		padding: 35px 0 0 0px;
	}


.ceo_latest_thumbnail_widget .widget-content {
	text-align: center;
}


.widget-content, .archiveresults, .searchresults {
	color: #fff;
}
.hp-cta-medium-items{width:960px;margin:0 auto;font-size:0}


.ls-inner,
.ls-slide {
	width: 100%;
	height: 100%;
}


.ls-slide,
.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
	overflow: hidden;
}


.ls-slide .ls-bg {
	left: 0px;
	top: 0px;
	transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
}



#championship-partners h3{margin-bottom:20px;}

#championship-partners{height:250px; margin:50px 0 0;}

#championship-partners .featured-events-wrap{height:170px;}

#championship-partners .featured-box{height:110px; max-height:110px;}

#championship-partners .scrollable{height:190px;}

.tribe-mini-calendar-event .vcard {
  line-height: 20px;
  margin-top: 10px;
}

#specials .title, #about .title, #blog .title, #gallery .title, #wrapTitle .title {
  font: 33px/36px "HelveticaNeue-UltraLight", "Helvetica Neue Ultra Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  margin: 10px 0 0 0;
  font-weight: 100;
  text-align: left;
}



#gallery {
  height: auto;
  display: block;
  padding: 0 0 20px 0px;
  background-color: #eef9fd;
}

#gallery .title {
  margin-top: 50px;
  font: 28px/40px "Helvetica Neue", Roboto, HelveticaNeue, Helvetica, Arial, sans-serif;
  font-weight: 100;
  text-align: right;
}
.s-all{width:100%;margin-left:0;margin-right:0;clear:left;}

.s1,[class*=s1-],.s-all,[class*=" s1-"],[class^=s1-],.s1,[class*=" s1-"] [class*=" s1-"],[class^=s1-] [class*=" s1-"],[class*=" s1-"] [class^=s1-],[class^=s1-] [class^=s1-],[class*=" s1-"] .s1,[class^=s1-] .s1,[class*=" s2-"] [class*=" s2-"],[class^=s2-] [class*=" s2-"],[class*=" s2-"] [class^=s2-],[class^=s2-] [class^=s2-],[class*=" s2-"] .s2,[class^=s2-] .s2,[class*=" s3-"] [class*=" s3-"],[class^=s3-] [class*=" s3-"],[class*=" s3-"] [class^=s3-],[class^=s3-] [class^=s3-],[class*=" s3-"] .s3,[class^=s3-] .s3,[class*=" s4-"] [class*=" s4-"],[class^=s4-] [class*=" s4-"],[class*=" s4-"] [class^=s4-],[class^=s4-] [class^=s4-],[class*=" s4-"] .s4,[class^=s4-] .s4,[class*=" s5-"] [class*=" s5-"],[class^=s5-] [class*=" s5-"],[class*=" s5-"] [class^=s5-],[class^=s5-] [class^=s5-],[class*=" s5-"] .s5,[class^=s5-] .s5,[class*=" s6-"] [class*=" s6-"],[class^=s6-] [class*=" s6-"],[class*=" s6-"] [class^=s6-],[class^=s6-] [class^=s6-],[class*=" s6-"] .s6,[class^=s6-] .s6{margin-left:0;clear:left;}


#sidebar-bottom-right {
	width:120px;
	float:right;
	padding:0;
	margin:0;
	overflow:hidden;
	}

#nav-above {
	margin: 0 0 18px 0;
}

.paged #nav-above,
.single #nav-above {
	display: block;
}

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





.navigation {
	color: #777;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}

.navigation a:link,
.navigation a:visited {
	color: #777;
	text-decoration: none;
}

.navigation a:active,
.navigation a:hover {
	color: #ff4b33;
}

#comments .navigation {
	padding: 0 0 18px 0;
}

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

	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}

.logo { float:left; width:30%; min-width:150px; }

	.one_half, .one_third, .two_third, .three_fourth, .one_fourth{
		width:100%;
		margin-bottom:20px;
	}

.cq-colctrl-lt0-c1 .parbase{margin-left:0px !important;}
img.alignnone{margin:0 0 10px 0;display:inline;}




.post
{
  position: relative;
  min-width: 1px;
  min-height: 1px;
  margin: 0;
}


.post-body
{
  position: relative;
  padding: 10px;
}




.post ol, .post ul
{
  margin: 1em 0 1em 2em;
  padding: 0;
}


.post li
{
  font-size: 13px;
  color: #838B92;
  padding: 0 0 0 11px;
}


.post li ol, .post li ul
{
  margin: 0.5em 0 0.5em 2em;
  padding: 0;
}

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