﻿
#logo{float:left; height:87px; margin-top:-12px;}

#logo h1{ font-size:40px; line-height:42px; margin-bottom:0}

#logo h1 a, #logo h1 a:visited{color:#3e3b38;}

#logo #logoimg{padding:40px 0 0 35px}

#logo .desc{margin-left:35px;}


.widget-title {
	font-family: 'Raleway', sans-serif;
	font-size: 0.9rem;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 20px;
	color: #444;
}


.footer .widget-title { color: #EEE; letter-spacing: 1px; font-weight: 600; }
	           .widget-title a { color:#537519; }
	           .widget-title a:hover { color:#537519; }

.f-widget {
    width: 20.4%;
    float: left;
    position: relative;
    color: #CCC;
    margin-right: 6%;
}

    .f-widget-2 { margin-right: 0 }

.container, .row, .hero {
	display: block;
	margin: 0 auto;
	width: 94%;
	max-width: 1080px; 
}

.container .row {
	clear: both;
	width: auto;
}

.container.boxed .row {
	width: auto;
	margin-left: 1.4285714285714286%;
	margin-right: 1.4285714285714286%;
}

.container.boxed.wide .row {
	width: auto;
	margin-left: 1.3513513513513513%;
	margin-right: 1.3513513513513513%;
}

.container .row .row, .container.boxed .row .row {
	width: auto !important;
	margin-top: 20px;
	margin-left: -1.3888888888888888% !important;
	margin-right: -1.3888888888888888% !important;
	margin-bottom: 20px;
}

.row .row .one, .row .row .two, .row .row .three, .row .row .four, .row .row .five, .row .row .six, .row .row .seven, .row .row .eight, .row .row .nine, .row .row .ten, .row .row .eleven, .row .row .twelve {
	margin-bottom: 0;
}


.container:before, .container:after, .row:before, .row:after, .hero:before, .hero:after, .one:before, .one:after, .two:before, .two:after, .three:before, .three:after, .four:before, .four:after, .five:before, .five:after, .six:before, .six:after, .seven:before, .seven:after, .eight:before, .eight:after, .nine:before, .nine:after, .teb:before, .ten:after, .eleven:before, .eleven:after, .twelve:before, .twelve:after { content: "."; display: block; height: 0; overflow: hidden; }
  
.container:after, .row:after, .hero:after, .one:after, .two:after, .three:after, .four:after, .five:after, .six:after, .seven:after, .eight:after, .nine:after, .ten:after, .eleven:after, .twelve:after { clear: both; }
  
.container, .row, .hero, .one, .two, .three, .four, .five, .six, .seven, .eight, .nine, .ten, .eleven, .twelve { zoom: 1; }

	.container.boxed .row .row { width: auto !important; }

	.row.break .three.third { clear: both; }

	.boxed .row.break .three { width: 47.05882352941176%; }

.site-branding,
.site-content,
.footer-widget,
.site-info {
	max-width: 800px;
	margin: 0 auto;
}

.site-branding {
	margin: 0 auto;
	padding: 12px 0 24px;
}
.connect_section .social_details .twitter-det span.title a{font:14px/18px 'opensans-extrabold';color:#5f6060;}
.connect_section .social_details .twitter_det span.title a{font:14px/18px 'opensans-extrabold';color:#5F6060;}
.connect_section .social_details .twitter-det span.title a:hover,.connect_section .social_details .twitter-det a:hover,.connect_section .social_details.facebook .activity a:hover,.connect_section .region-social-media .youtube .ytc-info h4:hover,.connect_section .region-social-media .youtube .ytc-author span:hover{color:#2772BD;}
.search-results .title{font-size:1.2em;}
.item-list .title{font-weight:bold;}

	
	.swiper-wrapper .slider-down-arrow { display: none; }

	.nectar-slider-wrap[data-fullscreen="true"] .swiper-wrapper .slider-down-arrow { 
		display: block; 	
		bottom: 0px;
		margin-left: -30px!important;
	}

	.nectar-slider-wrap[data-fullscreen="true"] .swiper-wrapper .slider-down-arrow i { 
		font-size: 14px!Important;
		opacity: 1!important;
		transform: none!important;
		-webkit-transform: none!important;
		-o-transform: none!important;
	}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

.utilitymenu li, #footer_top_right li, #nav li, .breadcrumb li, #teaserlist li, .twitted ul#twitter_update_list li, #calendar-entries li, .views li, .mobiledrop li { background-image: none !important; padding-left: 0; }

#calendar-entries p { margin-bottom: 1em; }




.main .shell:after { content: ''; line-height: 0; display: table; clear: both; }

.main-secondary .shell { position: relative; }



.shell { max-width: 1220px; margin: auto; padding: 0 10px; }

.intro .shell:after { content: ''; line-height: 0; display: table; clear: both; }

	.intro .shell { padding: 0px; }

.section-subscribe .shell { padding: 0 20px; }

.section-subscribe .shell:after { content: ''; line-height: 0; display: table; clear: both; }
.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-mt-1,.col-mt-2,.col-mt-5,.col-mt-8,.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-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-mt-1,.col-mt-2,.col-mt-5,.col-mt-8{float:left}
.col-md-4{width:33.33333333%}


.ja-tabswrap div.ja-tab-content {
position:absolute;
border:none;
z-index:100;
width:100%;
left:1px;
padding:0;
}


.ja-tabswrap .ja-tab-content ul {
margin:0 !important;
padding:0 !important;
}


.ja-tabswrap .ja-tab-content li {
background:none;
margin:0 0 0 4px;
padding:4px 0 6px;
}


.default .ja-tabswrap div.ja-tab-content {
width:95%;
}

.csstopbarbox{
    border: 1px solid #B4B4B4;
    padding: 2px 2px 2px 2px;
    background-color: #E6E7E9;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 10px;

}
#quicktabs-homepage_quicktab .row-2,#quicktabs-homepage_quicktab .row-3{display:none;}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.x-topbar .p-info{float:left;margin:13px 0 0;font-size:11px;line-height:1.3;color:#b7b7b7}
.x-topbar .p-info a{border-bottom:1px dotted;color:#b7b7b7}
.x-topbar .p-info a:hover{color:auto}
.col{float:left}
 

//.footer1{color:#6B6B6B; font-size:9px; line-height:12px}
 
.footer1{color:#ffffff; font-size:9px; line-height:12px}
 
.footer1 a{color:#6B6B6B; font-size:9px; text-decoration:none}
 
.footer1 a:hover{text-decoration:underline}


.subheadercontainer {
	border-left			: 1px solid #e0e0e0;
	border-right		: 1px solid #e0e0e0;
	border-bottom		: 1px solid #e0e0e0;
	padding				: 0px 2px 1px 10px;
	background			: #f8f8f8;
}



.text-line-1-container,
.text-line-1-container a:link,
.text-line-1-container a:visited,
.text-line-1-container a:active,
.text-line-1-container a:hover  
{ color:#fff; font-size:40px;  text-align:center; line-height:85%; font-family: 'Lobster', cursive;  margin-top:23%; text-decoration:none; display:block; }


.text-line-1-container.lefty { margin-top:30%; }

.text-line-1-container.lefty, 
.text-line-2-container.lefty { text-align:left; }

.text-line-1-container.lefty a:link,
.text-line-1-container.lefty a:visited,
.text-line-1-container.lefty a:active,
.text-line-1-container.lefty a:hover,    
.text-line-2-container.lefty a:link,
.text-line-2-container.lefty a:visited,
.text-line-2-container.lefty a:active,
.text-line-2-container.lefty a:hover 
{ text-align:left; margin-left:5%; }

#page { min-width: 1000px;width: 1120px;border: 1px solid #bbb;margin: auto;text-align:left; margin-top:65px;
background:#fefefe; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius:8px; 
-moz-box-shadow: 0 0 5px 5px #444;
-webkit-box-shadow: 0 0 5px 5px #444;
box-shadow: 0 0 5px 5px #444;
}


#page #central { padding: 10px 10px;clear: both;height:auto;overflow: hidden; }


#page #central #body{ float:left;width:820px;padding-left:0px;padding-right: 0px !important; }

#page .no-sidebar #body{ float: none !important;width: auto !important;}

#page #central #sidebar p{ line-height:24px}

#page #central #sidebar ul.nav{ list-style:none;margin-left:0px;padding:0px;padding-left:24px;font-size:11px;}

#page #central #sidebar ul.nav li{ margin-bottom:16px;}

#page #central #sidebar ul.nav a{ text-decoration:none;color:#333 }

#page #central #sidebar ul.nav a.nav-selected {font-weight: bold}

#page #central #sidebar ul.nav a:hover { text-decoration:underline; }

#page #central #sidebar ul.nav ul{ list-style:none;margin-left:0px;padding:0px;padding-left:16px;margin-top:16px;}

#page #central #sidebar ul.nav ul li{ margin-bottom:16px;}

.vc_non_responsive .vc_row .vc_col-sm-1,.vc_non_responsive .vc_row .vc_col-sm-10,.vc_non_responsive .vc_row .vc_col-sm-11,.vc_non_responsive .vc_row .vc_col-sm-12,.vc_non_responsive .vc_row .vc_col-sm-2,.vc_non_responsive .vc_row .vc_col-sm-3,.vc_non_responsive .vc_row .vc_col-sm-4,.vc_non_responsive .vc_row .vc_col-sm-5,.vc_non_responsive .vc_row .vc_col-sm-7,.vc_non_responsive .vc_row .vc_col-sm-8,.vc_non_responsive .vc_row .vc_col-sm-9{float:left;padding-left:15px;padding-right:15px}
.vc_non_responsive .vc_row .vc_col-sm-1{position:relative;width:8.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-2{position:relative;width:16.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-3{position:relative;width:25%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-4{position:relative;width:33.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-5{position:relative;width:41.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-6{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}
.vc_non_responsive .vc_row .vc_col-sm-7{position:relative;width:58.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-8{position:relative;width:66.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-9{position:relative;width:75%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-10{position:relative;width:83.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-11{position:relative;width:91.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-12{position:relative;width:100%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-offset-12{margin-left:100%}
.vc_non_responsive .vc_row .vc_col-sm-offset-11{margin-left:91.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-10{margin-left:83.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-9{margin-left:75%}
.vc_non_responsive .vc_row .vc_col-sm-offset-8{margin-left:66.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-7{margin-left:58.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-6{margin-left:50%}
.vc_non_responsive .vc_row .vc_col-sm-offset-5{margin-left:41.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-4{margin-left:33.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-3{margin-left:25%}
.vc_non_responsive .vc_row .vc_col-sm-offset-2{margin-left:16.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-1{margin-left:8.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-0{margin-left:0}
.vc_non_responsive .vc_row .vc_hidden-sm{display:none!important}
.vc_row{margin-left:-15px;margin-right:-15px}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.vc_row[data-vc-full-width].vc_hidden{opacity:0}
.vc_row-no-padding .vc_inner{margin-left:0;margin-right:0}
.vc_row.vc_row-o-full-height{min-height:100vh}
.vc_row.vc_row-flex{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.vc_row.vc_row-o-columns-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}
.vc_row.vc_row-o-columns-top{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}
.vc_row.vc_row-o-columns-bottom{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}
.vc_row.vc_row-o-columns-middle{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.vc_row.vc_row-o-columns-bottom::after,.vc_row.vc_row-o-columns-middle::after,.vc_row.vc_row-o-columns-top::after{content:'';width:100%;height:0;overflow:hidden;visibility:hidden}
.vc_row.vc_column-gap-1{margin-left:-15.5px;margin-right:-15.5px}
.vc_row.vc_column-gap-2{margin-left:-16px;margin-right:-16px}
.vc_row.vc_column-gap-3{margin-left:-16.5px;margin-right:-16.5px}
.vc_row.vc_column-gap-4{margin-left:-17px;margin-right:-17px}
.vc_row.vc_column-gap-5{margin-left:-17.5px;margin-right:-17.5px}
.vc_row.vc_column-gap-10{margin-left:-20px;margin-right:-20px}
.vc_row.vc_column-gap-15{margin-left:-22.5px;margin-right:-22.5px}
.vc_row.vc_column-gap-20{margin-left:-25px;margin-right:-25px}
.vc_row.vc_column-gap-25{margin-left:-27.5px;margin-right:-27.5px}
.vc_row.vc_column-gap-30{margin-left:-30px;margin-right:-30px}
.vc_row.vc_column-gap-35{margin-left:-32.5px;margin-right:-32.5px}
.vc_grid.vc_row{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.vc-row[data-vc-full-width] .vc_grid.vc_row{overflow:hidden}
.vc_grid.vc_row.vc_grid-gutter-1px{margin-bottom:-1px}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper{margin-right:-1px}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item{padding-right:1px;padding-bottom:1px}
.vc_grid.vc_row.vc_grid-gutter-2px{margin-bottom:-2px}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper{margin-right:-2px}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item{padding-right:2px;padding-bottom:2px}
.vc_grid.vc_row.vc_grid-gutter-3px{margin-bottom:-3px}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper{margin-right:-3px}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item{padding-right:3px;padding-bottom:3px}
.vc_grid.vc_row.vc_grid-gutter-4px{margin-bottom:-4px}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper{margin-right:-4px}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item{padding-right:4px;padding-bottom:4px}
.vc_grid.vc_row.vc_grid-gutter-5px{margin-bottom:-5px}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper{margin-right:-5px}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item{padding-right:5px;padding-bottom:5px}
.vc_grid.vc_row.vc_grid-gutter-10px{margin-bottom:-10px}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper{margin-right:-10px}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{padding-right:10px;padding-bottom:10px}
.vc_grid.vc_row.vc_grid-gutter-15px{margin-bottom:-15px}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{margin-right:-15px}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item{padding-right:15px;padding-bottom:15px}
.vc_grid.vc_row.vc_grid-gutter-20px{margin-bottom:-20px}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper{margin-right:-20px}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item{padding-right:20px;padding-bottom:20px}
.vc_grid.vc_row.vc_grid-gutter-25px{margin-bottom:-25px}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper{margin-right:-25px}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item{padding-right:25px;padding-bottom:25px}
.vc_grid.vc_row.vc_grid-gutter-30px{margin-bottom:-30px}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right:-30px}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-right:30px;padding-bottom:30px}
.vc_grid.vc_row.vc_grid-gutter-35px{margin-bottom:-35px}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin-right:-35px}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{padding-right:35px;padding-bottom:35px}
.vc_grid.vc_row .vc_grid-item{display:none;padding:0;vertical-align:top;float:none;box-sizing:border-box;z-index:1}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content{overflow:hidden}
.vc_grid.vc_row .vc_grid-item .vc_btn,.vc_grid.vc_row .vc_grid-item .vc_icon_element,.vc_grid.vc_row .vc_grid-item .wpb_content_element{margin-bottom:15px}
.vc_grid.vc_row .vc_grid-item .vc_btn a,.vc_grid.vc_row .vc_grid-item .vc_icon_element a,.vc_grid.vc_row .vc_grid-item .wpb_content_element a{text-decoration:none;border-bottom:0}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item{position:static}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{display:block}


.modjoomimg img {
	background-color: #fff;
	border: 1px solid #c8c8c8;
	padding: 3px;
	height: 74px;
	width: 100px;
	margin-right: 20px;
}


.modjoomimg li {
	float: left;
	list-style: none;
	height: 82px;
	width: 128px;
}

.sb-widget, .footer-widget { margin-bottom: 20px; margin-bottom: 1.25rem; overflow: hidden; }




.sb-widget .cp-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }

.sb-widget .cp-no-image { padding: 5px 0px; padding: 0.3125rem 0rem; }




.sb-widget .uw-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }

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

.sb-widget .children .page_item a, .footer-widget .children .page_item a { padding: 5px 0; padding: 0.375rem 0rem; }

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

.sb-widget .tagcloud a { background: #f6f6f6; }

.tagcloud a:hover, .sb-widget .tagcloud a:hover, .footer-widget .tagcloud a:hover { color: #fff; background: #e64946; text-decoration: none; }
#block-block-741 .video-overlay,#block-block-796 .video-overlay{bottom:0;height:100%;left:0;position:absolute;right:0;right:0;background:rgba(0,0,0,0) -moz-linear-gradient(center top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%,black 100%) repeat scroll 0 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.65)),color-stop(100%,black));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%,black 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%,black 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%,black 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);}


div.clearfix article.shop-address.other { float: left; width: 210px; padding-bottom: 8px; margin: 0 0 16px 40px; border-bottom: 1px dotted #ccc;  }

div.clearfix article.shop-address.other:first-child { margin-left: 0; }

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

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }




.dual-buttons {
	width: 100%;
	margin: auto;
}


.dual-buttons.btn-inline {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 30px;
	line-height: 30px !important;
	height: auto;
}


.dual-buttons.btn-inline a.advertise-btn {
	display: inline-block;
	margin: 15px;
}

	.dual-buttons.btn-inline a.advertise-btn:last-child {
		
	}

	.dual-buttons.btn-inline span {
		display: block;
		width: 100%;
		min-height: 1px;
	}



.product-grid { margin: 0 auto; width: 60%; min-width: 290px; padding: 0; list-style: none; }

.lt-ie9 .product-grid { width: 100%; }

.product-grid.owl-carousel { margin: 0; width: 100%; min-width: 0; }

.product-grid .product-item { text-align: center; float: none; margin-bottom: 30px; }

.lt-ie9 .product-grid .product-item { float: left; }

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

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

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

.product-grid .caption { text-align: center; text-transform: uppercase; margin-top: 15px; }

.product-grid .circle { text-align: center; text-transform: uppercase; display: block; position: absolute; z-index: 1; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; color:  #f7f7f7  ; background:  #444444  ; font-family:  "lato" ; font-size: 1em; font-weight: 300; padding: 23px 0 0 0; top: 5px; right: 5px; height: 65px; width: 65px; }

.product-grid .sold-out { color:  #ffffff  ; background:  #cccccc  ; padding: 18px 0 0 0; line-height: 1.3; }

.product-grid .title { font-family:  "lato" ; font-size: 1.16667em; }

.product-grid .title a { color:  #444444 ; }

.product-grid .vendor a { color:  #444444 ; }

.product-grid .price { margin-top: 15px; font-family:  "lato" ; font-size: 1em; color:  #444444 ; }

.product-grid em.marked-down-from { text-decoration: line-through; font-size: 1em; text-transform: lowercase; color:  #999999 ; }

.template-collection .main-content .product-grid { margin: 30px auto 0; }

  .widget_classic_widget .subtitle-classic-module, .widget_classic_widget .category-classic-module {
    text-transform: none;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
    padding-left: 0.5em;
    padding-right: 0.5em; }

  .widget_classic_widget .subtitle-classic-module {
    font-size: 1em;
    font-weight: normal;
    margin-top: 0em; }

      .nav li .subtitle {
        display: none; }

                  .nav li ul.sub-menu.custom-nav li a .text .text-container .subtitle,
                  .nav li ul.children.custom-nav li a .text .text-container .subtitle {
                    font-weight: normal;
                    display: none; }
#tve_eight_set .thrv-leads-slide-in .tve_eight_set_rnd_btm .tve_cb{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.tve_cb.tve_cb_symbol{padding-top:30px;margin-top:45px;position:relative}
.tve_cb.tve_cb_symbol.tve_sb_bot{padding-top:0;padding-bottom:30px;margin-top:0;margin-bottom:45px}
.tve_flt .tve_cb{width:auto}
.tve_flt .tve_cb h1{color:#fff}
.tve_flt .tve_cb .tve_cb_cnt{padding:20px}
.tve_flt .tve_black.tve_cb.tve_cb1,.tve_flt .tve_black.tve_cb.tve_cb3,.tve_flt .tve_black.tve_cb.tve_cb4,.tve_flt .tve_black.tve_cb.tve_cb6{border:2px solid #1f1f1f}
.tve_flt .tve_black.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_black.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_black.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_black.tve_cb.tve_cb2,.tve_flt .tve_black.tve_cb.tve_cb5,.tve_flt .tve_black.tve_cb.tve_cb_symbol{background:#1f1f1f}
.tve_flt .tve_black.tve_cb.tve_cb2 hr{background:#131313}
.tve_flt .tve_black.tve_cb.tve_cb3,.tve_flt .tve_black.tve_cb.tve_cb6{background:#2F2F2F}
.tve_flt .tve_blue.tve_cb.tve_cb1,.tve_flt .tve_blue.tve_cb.tve_cb3,.tve_flt .tve_blue.tve_cb.tve_cb4,.tve_flt .tve_blue.tve_cb.tve_cb6{border:2px solid #4E7AC7}
.tve_flt .tve_blue.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_blue.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_blue.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_blue.tve_cb.tve_cb2,.tve_flt .tve_blue.tve_cb.tve_cb5,.tve_flt .tve_blue.tve_cb.tve_cb_symbol{background:#4E7AC7}
.tve_flt .tve_blue.tve_cb.tve_cb2 hr{background:#3966B5}
.tve_flt .tve_blue.tve_cb.tve_cb3,.tve_flt .tve_blue.tve_cb.tve_cb6{background:#608AD2}
.tve_flt .tve_green.tve_cb.tve_cb1,.tve_flt .tve_green.tve_cb.tve_cb3,.tve_flt .tve_green.tve_cb.tve_cb4,.tve_flt .tve_green.tve_cb.tve_cb6{border:2px solid #45BF55}
.tve_flt .tve_green.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_green.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_green.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_green.tve_cb.tve_cb2,.tve_flt .tve_green.tve_cb.tve_cb5,.tve_flt .tve_green.tve_cb.tve_cb_symbol{background:#45BF55}
.tve_flt .tve_green.tve_cb.tve_cb2 hr{background:#2FA73F}
.tve_flt .tve_green.tve_cb.tve_cb3,.tve_flt .tve_green.tve_cb.tve_cb6{background:#52CE62}
.tve_flt .tve_orange.tve_cb.tve_cb1,.tve_flt .tve_orange.tve_cb.tve_cb3,.tve_flt .tve_orange.tve_cb.tve_cb4,.tve_flt .tve_orange.tve_cb.tve_cb6{border:2px solid #FF712C}
.tve_flt .tve_orange.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_orange.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_orange.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_orange.tve_cb.tve_cb2,.tve_flt .tve_orange.tve_cb.tve_cb5,.tve_flt .tve_orange.tve_cb.tve_cb_symbol{background:#FF712C}
.tve_flt .tve_orange.tve_cb.tve_cb2 hr{background:#ED6321}
.tve_flt .tve_orange.tve_cb.tve_cb3,.tve_flt .tve_orange.tve_cb.tve_cb6{background:#FE8F59}
.tve_flt .tve_purple.tve_cb.tve_cb1,.tve_flt .tve_purple.tve_cb.tve_cb3,.tve_flt .tve_purple.tve_cb.tve_cb4,.tve_flt .tve_purple.tve_cb.tve_cb6{border:2px solid #9768D1}
.tve_flt .tve_purple.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_purple.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_purple.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_purple.tve_cb.tve_cb2,.tve_flt .tve_purple.tve_cb.tve_cb5,.tve_flt .tve_purple.tve_cb.tve_cb_symbol{background:#9768D1}
.tve_flt .tve_purple.tve_cb.tve_cb2 hr{background:#8858C2}
.tve_flt .tve_purple.tve_cb.tve_cb3,.tve_flt .tve_purple.tve_cb.tve_cb6{background:#A477DC}
.tve_flt .tve_red.tve_cb.tve_cb1,.tve_flt .tve_red.tve_cb.tve_cb3,.tve_flt .tve_red.tve_cb.tve_cb4,.tve_flt .tve_red.tve_cb.tve_cb6{border:2px solid #E5372B}
.tve_flt .tve_red.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_red.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_red.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_red.tve_cb.tve_cb2,.tve_flt .tve_red.tve_cb.tve_cb5,.tve_flt .tve_red.tve_cb.tve_cb_symbol{background:#E5372B}
.tve_flt .tve_red.tve_cb.tve_cb2 hr{background:#D22115}
.tve_flt .tve_red.tve_cb.tve_cb3,.tve_flt .tve_red.tve_cb.tve_cb6{background:#F54D42}
.tve_flt .tve_teal.tve_cb.tve_cb1,.tve_flt .tve_teal.tve_cb.tve_cb3,.tve_flt .tve_teal.tve_cb.tve_cb4,.tve_flt .tve_teal.tve_cb.tve_cb6{border:2px solid #479486}
.tve_flt .tve_teal.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_teal.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_teal.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_teal.tve_cb.tve_cb2,.tve_flt .tve_teal.tve_cb.tve_cb5,.tve_flt .tve_teal.tve_cb.tve_cb_symbol{background:#479486}
.tve_flt .tve_teal.tve_cb.tve_cb2 hr{background:#307C6E}
.tve_flt .tve_teal.tve_cb.tve_cb3,.tve_flt .tve_teal.tve_cb.tve_cb6{background:#57A798}
.tve_flt .tve_white.tve_cb.tve_cb1,.tve_flt .tve_white.tve_cb.tve_cb3,.tve_flt .tve_white.tve_cb.tve_cb4,.tve_flt .tve_white.tve_cb.tve_cb6{border:2px solid #EFEFEF}
.tve_flt .tve_white.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_white.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_white.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_white.tve_cb.tve_cb5,.tve_flt .tve_white.tve_cb.tve_cb_symbol{background:#EFEFEF}
.tve_flt .tve_white.tve_cb.tve_cb2{background:#EFEFEF;border:2px solid #D3D1D1}
.tve_flt .tve_white.tve_cb.tve_cb2 hr{background:#D3D1D1}
.tve_flt .tve_white.tve_cb.tve_cb3,.tve_flt .tve_white.tve_cb.tve_cb6{background:#FFFFFF}
.tve_flt .tve_white.tve_cb.tve_cb5{border:2px solid #D3D1D1}
.tve_flt .tve_black.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_blue.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_green.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_orange.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_purple.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_red.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_teal.tve_cb.tve_cb4 div.tve_hd{padding:0px}
.tve_flt .tve_white.tve_cb.tve_cb4 div.tve_hd{padding:0px}

.product-watch-modal .loader-container{position:relative;width:100%;height:300px;background-color:#f8f8f8;}

.product-watch-modal .loader-container .loader{top:110px;}

#subnav{background:#444444;border-bottom:0px solid #222222;color:#D5D5D5;font-weight:bold;height:27px;margin:0px auto 0px;padding:0px 0px 0px 0px;width:1084px;}

#subnav p{color:#FFFFFF;font-size:11px;font-weight:bold;margin:0px;padding:0px;text-transform:uppercase;}

#subnav a, #subnav a:visited{color:#FFFFFF;font-size:11px;padding:0px 0px 0px 3px;text-decoration:none;text-transform:uppercase;}

#subnav a:hover{color:#FFFFFF;text-decoration:underline;}

#subnav a img{border:none;margin:0px;padding:0px;}

#subnav ul{display:inline;margin:0px;padding:0px 0px 0px 8px;}

#subnav li{display:inline;list-style-type:none;margin:0px 20px 0px 0px;padding:0px;}

#subnav ul li a, #subnav ul li a:visited{color:#FFFFFF;font-family:'Droid Serif';font-size:13px;font-weight:bold;margin:0px;padding:0px;text-decoration:none;}

#subnav ul li a:hover{color:#CC0000;margin:0px;padding:0px;text-decoration:none;}
.container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer,nav.content_menu ul,.container_inner nav.content_menu{width:950px}
.container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer,nav.content_menu{width:768px}
.carousel-inner .slider_content_outer{position:relative;height:100%;width:1100px;margin:0 auto;z-index:12}


.dots span div {
	background: white!important;    
	z-index: 1;
	position: absolute;
	right: 0;
	bottom: 20px;
	border:7px solid white !important;
	display:none;
	border-radius: 10px;
}

.dots span:hover div {
	display: block;
}
 

.dots span div img {
	border-radius: 5px;
	background: white;
}



#mainBannerSlider .dots span {
 	display:inline-block;
    height:10px;
    width:10px;
    background:white;
	margin:10px;
	border: 2px solid red;
	position:relative;
	border-radius:10px;
}


#mainBannerSlider .dots span.active-dot{
    background: red;
	border: 2px solid white;
}


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


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  margin-left: 0;
  margin-bottom: 0;
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


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

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

	.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper { margin: 0; }


.container .row:last-child, .wpb_wrapper .clear {
	padding-bottom: 0px;
}


body .wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
	padding-top: 0px;	
}


body .wpb_video_widget .wpb_wrapper iframe {
    height: inherit;
    position: relative;
    width: inherit;
}


.newsflash {
    display: inline-block;
    float: right; 
    width: 220px; 
    height: auto; 
    margin: 1em 0em 1em 1em; 
    border: 2px outset #996; 
    padding: .5em; 
    background: #ffd; 
    font-size: 0.85em;
}


.newsflash h3 {
    font-size: 100%;
    font-family: inherit;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    color: #996; 
    border-bottom: 1px solid #dd9; 
}


.newsflash ul {
    list-style: square; 
    margin-left: 1em; 
    padding: 0px;
}


.newsflash li {
    margin-bottom: .5em;
}



#top-bar .selector,
#navigation .selector { display: none; }

	
	
	#top .topleft { display: none; }

	#top .topright { width: 100%; text-align: center; }

	#top-search input[type=search]{ display:none; }

.adv{
    width: 55%;
	height:40%;
	margin-right:0px;
    float: right;
    padding-top: 5px;
}


#search-toggle-title .browse-icon, #header-tools .cart-icon { font-family: 'editions'; font-size: 2.750em; line-height: 0.625em; position: absolute; left: 0; }


#header-tools .browse-icon { top: -5px; left: -3px; }



.news-cycle #header-tools .browse-icon { top: -3px; }



.ie10 #header-tools .browse-icon, .lt-ie10 #header-tools .browse-icon { top: -2px; }


.lt-ie9 #header-tools .browse-icon { top: -4px; }



.news-cycle #search-toggle-title .browse-icon, .news-cycle #header-tools .cart-icon { line-height: 0.750em; }

  
  
  .pt-sans #header-tools .browse-icon { top: -3px; }

#sp-bottom .sp-block .last img.bicon{float:left}

.rtl #sp-bottom .sp-block .last img.bicon{float:right;margin:0 0 0 15px}

#sp-bottom .sp-block .last p.gtouch, p.gtouch a{font-size:15px;margin-bottom:15px}

	#sp-bottom.sp-modCol4 .sp-block{width:25%!important}

	#sp-leftcol, #sp-rightcol,#sp-inset1, #sp-inset2, #sp-maincol, #inner_content, .sp-block, .item {width:100%!important;margin:0!important}

	.sp-block .first, .sp-block .last, .sp-block .single,
	.item .first, .item .last, .item .single	{margin:0!important}

#sp-bottom .sp-block .first {margin-left:-25px}

#sp-bottom .sp-block .last {margin-right:-25px}

#sp-bottom .sp-block .single {margin-left:-25px;margin-right:-25px}

.sp-block{float:left;display:inline}

.sp-block .first {margin-left:-10px}

.sp-block .last {margin-right:-10px}

.sp-block .single {margin-left:-10px;margin-right:-10px}



#et-secondary-menu li,
#top-menu li {
	word-wrap: break-word;
}


#et-secondary-menu .et-social-icons {
	margin-right: 20px;
}


#et-secondary-menu {
	float: right;
}


	#et-secondary-nav,
	#et-secondary-menu {
		display: none !important;
	}


	#et-secondary-menu .et_duplicate_social_icons {
		display: inline-block;
	}


	#et-info,
	#et-secondary-menu {
		display: block;
		float: none;
		text-align: center;
	}


	.et_secondary_nav_two_panels #et-secondary-menu {
		margin-top: 12px;
	}

		

		.copyright { 
			font-size: 11px; 
			line-height: 16px;
			padding-top:30px;
		}

		
		.copyright a {color: #ffffff; text-decoration: none;}

		.copyright a:hover {color: #ffffff; text-decoration: underline;}



.container-unite {
	width:960px;
	margin: 0 auto;
	padding: 20px 0;
	direction:ltr;
	
	font-family: 'Open Sans', sans-serif;
	color: #252525;
	position: relative;
	padding:0;
	margin: 0;
}

#top .menu .sep, #top .menu .sep img {
	height: 40px;
	width: 2px;
}


.subheadercontainer {
	border-left			: 1px solid #e0e0e0;
	border-right		: 1px solid #e0e0e0;
	border-bottom		: 1px solid #e0e0e0;
	padding				: 0px 2px 1px 10px;
	background			: #f8f8f8;
}



.image_right { margin:5px 0px 10px 30px; float:right; }

.wrapper {
	background: #F8F8F8;
	width: 100%;
	min-height: 100%;
	z-index: 10;
	position: relative;
	
	
	
	top: 0;
	
}



.site-footer .list-items-links {
  display: inline-block;
  list-style-type: none;
  margin: 0;
}



.site-footer .list-items-links li:first-child {
  padding: 0 10px 0 0;
  border-left: none;
}



.site-footer .list-items-links li {
  display: inline-block;
  color: #7D7D7D;
  line-height: 1;
  padding: 0 10px;
}



.site-footer .list-items-links li.section1 {
  text-transform: uppercase;
}



.site-footer .list-items-links li .title-header {
  margin: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.1;
}



.site-footer .list-items-links li .title-header a {
  color: #607D8B;
  line-height: 24px;
  font-weight: 700;
  font-size: 18px;
}



.site-footer .list-items-links li.space-link-footer {
  border-left: 1px solid #323232;
}



.site-footer .list-items-links li a {
  color: #323232;
  font-size: 14px;
}
.footer-global-style .list-items-links{display:inline-block;list-style-type:none;margin:0}
.footer-global-style .list-items-links li{display:inline-block;color:#7D7D7D;line-height:1;padding:0 10px}
.footer-global-style .list-items-links li:first-child{padding:0 10px 0 0;border-left:none}
.footer-global-style .list-items-links li.space-link-footer{border-left:1px solid #323232}
.footer-global-style .list-items-links li a{color:#323232;font-size:14px}
.footer-global-style .list-items-links li .title-header{margin:0}
.footer-global-style .list-items-links li .title-header a{color:#607D8B;line-height:24px;font-weight:700;font-size:18px;text-transform:uppercase}


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


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

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

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

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

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


#footercredits .footercopyright {
  width: 100%;
  float:left;
}


.footercopyright p {
  font-size: 16px;
}



	#footercredits .footerleft, #footercredits .footercopyright, #footercredits .footerright {
		float: none;
		text-align: center;
	}

    
    .footercopyright p, #footercredits { font-size: 14px; }

#loopedSlider .nav-buttons  { z-index: 999; position: absolute; right: 15px; bottom: 8px; }

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



div.savvynav_main_nav li ul.lev2 {
	margin-top: 2px;
}

	
	div.savvynav_main_nav li li.lev2 a.lev2_current_haschildren {
		
	}
.navbar-link{color:#777}
.navbar-link:focus,.navbar-link:hover{color:#08c}
.navbar .btn-navbar{float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006394;background-image:-moz-linear-gradient(top,#0077b3,#046);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0077b3),to(#046));background-image:-webkit-linear-gradient(top,#0077b3,#046);background-image:-o-linear-gradient(top,#0077b3,#046);background-image:linear-gradient(to bottom,#0077b3,#046);background-repeat:repeat-x;border-color:#046 #046 #00111a;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075)}
.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar:active,.navbar .btn-navbar:focus,.navbar .btn-navbar:hover,.navbar .btn-navbar[disabled]{color:#fff}
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar{overflow:visible}
.navbar-inner{padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065)}
.navbar-inner:after,.navbar-inner:before{display:table;content:"";line-height:0}
.navbar-inner:after{clear:both}
.navbar .container{width:auto}
.navbar .brand{float:left;display:block;padding:10px 20px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}
.navbar .brand:focus,.navbar .brand:hover{text-decoration:none}
.navbar-text{margin-bottom:0;line-height:40px;color:#777}
.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #fff}
.navbar .btn,.navbar .btn-group{margin-top:5px}
.navbar .btn-group .btn,.navbar .input-append .btn,.navbar .input-append .btn-group,.navbar .input-prepend .btn,.navbar .input-prepend .btn-group{margin-top:0}
.navbar-form{margin-bottom:0}
.navbar-form:after,.navbar-form:before{display:table;content:"";line-height:0}
.navbar-form:after{clear:both}
.navbar-form .checkbox,.navbar-form .radio,.navbar-form input,.navbar-form select{margin-top:5px}
.navbar-form .btn,.navbar-form input,.navbar-form select{display:inline-block;margin-bottom:0}
.navbar-form input[type=checkbox],.navbar-form input[type=image],.navbar-form input[type=radio]{margin-top:3px}
.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}
.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}
.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}
.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.navbar-static-top{position:static;margin-bottom:0}
.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}
.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}
.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}
.navbar-fixed-top{top:0}
.navbar-fixed-bottom{bottom:0}
.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}
.navbar .nav.pull-right{float:right;margin-right:0}
.navbar .nav .dropdown-toggle .caret{margin-top:8px}
.navbar .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,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}
.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525}
.navbar-inverse .brand,.navbar-inverse .navbar-text{color:#999}
.navbar-inverse .navbar-link{color:#999}
.navbar-inverse .navbar-link:focus,.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .divider-vertical{border-left-color:#111;border-right-color:#222}
.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}
.navbar-inverse .navbar-search .search-query.focused,.navbar-inverse .navbar-search .search-query:focus{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);-moz-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15);outline:0}
.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404}
.tc-solid-color-on-scroll.sticky-enabled .navbar-inner,.tc-solid-color-on-scroll.sticky-enabled .tc-header{background-color:#FAFAFA}
.sticky-enabled .navbar-wrapper{margin-top:0}
.sticky-enabled .tc-title-logo-off .navbar-wrapper{margin-left:0;width:100%}
.sticky-enabled .navbar .navbar-inner{margin:8px 5px 5px;min-height:35px}
.sticky-disabled .logo-centered .navbar-wrapper,.tc-no-sticky-header .logo-centered .navbar-wrapper{float:none;margin:auto;clear:both}
.sticky-disabled .logo-centered .navbar-inner,.tc-no-sticky-header .logo-centered .navbar-inner{padding-right:5px}
.navbar-wrapper{z-index:200;position:relative;margin-top:7px;margin-bottom:0}
.navbar.notresp{display:block}
.navbar .navbar-inner{z-index:200;margin:5px 5px 11px;border:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.25);-moz-box-shadow:0 2px 10px rgba(0,0,0,.25);box-shadow:0 2px 10px rgba(0,0,0,.25);padding-left:5px;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.navbar-wrapper .navbar .site-description{float:right;padding-right:5px;text-align:right}
.navbar-wrapper .navbar h2.site-description{line-height:19px}
.no-navbar .navbar .navbar-inner,.sticky-enabled .navbar .navbar-inner{background:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.chrome .navbar .navbar-inner .nav li{line-height:21px}
.navbar .nav li.dropdown .caret{border-top-color:#777;border-bottom-color:#777;vertical-align:middle;margin-top:0}
.navbar .btn-navbar.active,.navbar .btn-navbar:active,.navbar .btn-navbar:focus,.navbar .btn-navbar:hover{outline:0}
.navbar.resp{display:block;width:100%}
.navbar-inner .social-block{padding:0 20px 0 10px;margin:10px 0}
.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{margin-left:-20px;margin-right:-20px}
.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}
.container.navbar-wrapper{margin-bottom:0;width:auto}
.navbar-wrapper.clearfix.span9{width:100%;margin:0}
.navbar-wrapper .navbar{float:none;width:100%}
.navbar-inner .tc-nav-button{display:block}
.no-navbar .navbar .navbar-inner{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0}
.navbar .navbar-inner .social-block{width:auto!important;float:left;margin:14px 0 0}
.navbar .nav-collapse .dropdown-menu a{padding:3px 5px}
.navbar .navbar-inner .nav li{text-align:left;position:relative}
.simple-button .navbar .btn-navbar{background-image:none!important;background-color:#FFF}
.simple-button .navbar .btn-navbar .icon-bar,.simple-button .navbar .btn-navbar.active,.simple-button .navbar .btn-navbar.disabled,.simple-button .navbar .btn-navbar:active,.simple-button .navbar .btn-navbar:focus,.simple-button .navbar .btn-navbar:hover,.simple-button .navbar .btn-navbar[disabled]{background-color:#7F7F7F}
.simple-button .navbar .btn-navbar:hover .icon-bar{background-color:#fff}
.sticky-enabled .navbar .btn-navbar{margin:9px 0}
.navbar-inner .social-block a{padding-right:6px}


 
.navbar-wrapper .navbar h2, h2.site-description {
font-family : Helvetica Neue, Helvetica, Arial, sans-serif!important;
}

.img-featured-posts-image:before, .small-image:before{z-index:1;}

.huge .img-featured-posts-image:after, .super-image:after, .super-slider li .super-slider-post:after, .super-slider li .super-slider-post:after, .img-featured-posts-image:before, .small-image:before, .wide-slider .slides li:after{opacity:0.6;pointer-events:none;position:absolute;content:'';width:101%;height:101%;left:0;top:0;vertical-align:top;}

.small-image { width: 100%; position:relative;overflow:hidden;float:left;}

.small-image:hover:after{background:#000;opacity:0.4;}
#footer-wrapper #footerlinks{overflow:hidden;padding-bottom:50px;margin:0;border:none;background:none;font-size:12px;}
#footerlinks .block-title{margin-top:15px;}
#footer-wrapper #footerlinks ul{margin:0;padding:0;background:none;list-style:none;}
#footer-wrapper #footerlinks li{margin:0;padding:0;background:none;list-style:none;}
#footer-wrapper #footerlinks .menu{overflow:hidden;}
#footer-wrapper #footerlinks .menu li a{display:block;margin:0;padding:7px;text-decoration:none;line-height:16px;}
#footer-wrapper #footerlinks .menu li .menu{float:left;width:132px;padding:10px 0 0 0;}
#footer-wrapper #footerlinks .menu li .menu li{float:left;width:132px;padding:0 0 10px 0;}
#footer-wrapper #footerlinks .menu li{display:block !important;width:auto !important;float:none !important;padding:0 !important;}
#footer-wrapper #footerlinks .menu li ul{display:none;}

    .f-widget { width: 44% }

    .f-widget-2 { margin-right: 0 }

	
	#home-hero, #home-content, #home-text {
		
		width:auto;
	}

	
	#home-content li {
		height:auto;
		padding:10px;
	}

	
	#home-content ul {
		margin:20px 10px;
	}


  .small-12 {
    width: 100%; }


#post-area,
ul.archive-list {
	float: left;
	font: 14px/23px helvetica, arial, sans-serif;
	position: relative;
	width: 100%;
	}


#post-area p,
ul.archive-list p {
	display: block;
	margin-bottom: 15px;
	}


ul.archive-list {
	float: left;
	width: 100%;
	}


ul.archive-list li {
	border-bottom: 1px dotted #ccc;
	display: block;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 20px;
	width: 100%;
	}


ul.archive-list li:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
	}
.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before{content:'\f202'}
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#00acee;color:#fff!important}
.field-type-taxonomy-term-reference .field-item{display:inline;margin-left:.3em;}
.field-name-taxonomy-tags .field-item{display:inline;margin:0 10px 0 0;}
#main .field-name-field-tags .field-items .field-item{color:#ff8400;}
#main .field-item p{border-color:#333333;}
#main .field-items .field-item{margin-left:6px;margin-right:5px;}
#main .field-name-field-tags .field-items .field-item:last-child{border-right-width:0px;padding-right:0px;margin-right:0px;}
#main .field-name-body .field-items .field-item{margin-left:0px;margin-right:0px;}
#main .field-items .field-item:last-child{border-right-width:0px;padding-right:0px;}
#main .field-type-taxonomy-term-reference .field-items .field-item{font-size:12px;text-transform:uppercase;text-align:left;line-height:140%;text-decoration:none;padding-right:6px;border-right-width:1px;border-style:dotted;margin-right:6px;}
#main .media-gallery-media .field-items .field-item{margin-left:0;margin-right:0;}
.meta-wrapper .media-title * .field-item,.meta-wrapper .media-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;-moz-binding:url(/profiles/gardens/modules/contrib/media_gallery/ellipsis.xml#ellipsis);}
.media-gallery-detail-wrapper .field-name-media-description .field-item{word-wrap:break-word;}

p img,
.wp-caption {
	margin-top: 0.4em;
}

.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}

.wp-caption img {
	display: block;
	margin: -2px 0 0 -2px;
	max-width: 98%;
}

.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}

.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}

.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}

.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {
	background: #fff;
	border-color: #ddd;
}

.indexed.format-image .entry-content .wp-caption .wp-caption-text {
	margin: 0;
	padding-bottom: 1em;
}

.indexed.format-image .wp-caption {
	background: #111;
	margin-bottom: 0;
	max-width: 96%;
	padding: 2% 2% 0;
}

.indexed.format-image .wp-caption .wp-caption-text {
	color: #ddd;
}

.indexed.format-image .wp-caption .wp-caption-text:before {
	color: #444;
}
.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}
.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;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%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(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}

.river-block .carousel-block-headline{
    min-height: 90px;
}



.carousel .item {
    left: 0 !important;
      -webkit-transition: opacity .4s; 
         -moz-transition: opacity .4s;
           -o-transition: opacity .4s;
              transition: opacity .4s;
}

    .content-row .owl-carousel .owl-item .news-post {
      margin: 1rem; }

      .content-row .owl-carousel .owl-item .news-post .inner {
        min-height: 40rem;
        padding: 5rem 2rem 0 2rem;
        position: relative; }

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

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

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

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

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

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

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

        .content-row .owl-carousel .owl-item .news-post .inner .news-img {
          position: absolute;
          width: 100%;
          left: 0;
          bottom: 0; }

    .content-row .owl-carousel .owl-item .news-post.shadow {
      -moz-box-shadow: 2px 2px 4px 3px #f3f3f3;
      -webkit-box-shadow: 2px 2px 4px 3px #f3f3f3;
      box-shadow: 2px 2px 4px 3px #f3f3f3; }


.pain {
	width:170px;
	margin-left:14px;
	float:left;
	margin-top:11px;
}


.pain p {


	color:rgba(255,255,255,0.6);
	font-size:14px;
	line-height:18px;

}




#wrapper {
	background-color: white;
	margin: 0 auto;
	min-height: 100%;
	width: 920px;
	position: relative;
}


* html #wrapper {									
	height: 100%;
}


#wrapper #middle {
	width: 100%;
	margin: 0;
	padding: 0;
}
.footer_top a,.footer_top p,.footer_top span,.footer_top li,.footer_top .textwidget{color:#818181;word-wrap:break-word}



.content.custom-bg-color { background-color: #fff; }



.custom-bg { height: 100%; width: 100%; position: absolute; right: 0; top: 0; }
.logo-title__title .title{font-size:0.8em;font-weight:600;line-height:1em;letter-spacing:.02em}
body.subdomain .logo-title__title .title{text-transform:uppercase;color:#383838}
.htw .logo-title__title .title{color:#575757}

.copyright-wrapper{ background-color: #ffffff; }

.footer-wrapper .copyright-wrapper{ border-color: #ffffff; }


    .site-content .widget-area {
        float: right;
        width: 30%;
        padding-left: 1rem;
        background: none repeat scroll 0 0 #f8f8f8;
    }



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: "";
    display: table;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both;
}






#header{ height:100px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-khtml-border-radius: 10px 10px 0px 0px; 
	border-radius: 10px 10px 0px 0px; 
	border-bottom:solid 4px #242322;
}

.gform_wrapper .gform_page_footer input[type=button] .fusion-button-text-left,
.gform_wrapper .gform_button .fusion-button-text-left {
  display: inline-block;
  padding-left: 25px;
}

.gform_wrapper .gform_page_footer input[type=button] .fusion-button-text-right,
.gform_wrapper .gform_button .fusion-button-text-right {
  display: inline-block;
  padding-right: 25px;
}

.fusion-button-text,
.fusion-button-icon-divider,
.fusion-button i {
  transition: all .2s;
}

.fusion-button-text:hover,
.fusion-button-icon-divider:hover,
.fusion-button i:hover {
  transition: all .3s;
}

.fusion-body .fusion-button-small .fusion-button-text-left,
.button-small .fusion-button-text-left,
.button.small .fusion-button-text-left,
#bbp_user_edit_submit .fusion-button-text-left,
.woocommerce .single_add_to_cart_button .fusion-button-text-left,
.bbp-submit-wrapper .button .fusion-button-text-left {
  display: inline-block;
  padding-left: 25px;
}

.fusion-body .fusion-button-small .fusion-button-text-right,
.button-small .fusion-button-text-right,
.button.small .fusion-button-text-right,
#bbp_user_edit_submit .fusion-button-text-right,
.woocommerce .single_add_to_cart_button .fusion-button-text-right,
.bbp-submit-wrapper .button .fusion-button-text-right {
  display: inline-block;
  padding-right: 25px;
}

.fusion-body .fusion-button-medium .fusion-button-text-left,
.button-medium .fusion-button-text-left,
.button.medium .fusion-button-text-left,
.woocommerce .checkout #place_order .fusion-button-text-left,
.ticket-selector-submit-btn[type=submit] .fusion-button-text-left {
  display: inline-block;
  padding-left: 28px;
}

.fusion-body .fusion-button-medium .fusion-button-text-right,
.button-medium .fusion-button-text-right,
.button.medium .fusion-button-text-right,
.woocommerce .checkout #place_order .fusion-button-text-right,
.ticket-selector-submit-btn[type=submit] .fusion-button-text-right {
  display: inline-block;
  padding-right: 28px;
}

.fusion-body .fusion-button-large .fusion-button-text-left,
.button-large .fusion-button-text-left,
.button.large .fusion-button-text-left,
#tribe-bar-form .tribe-bar-submit input[type=submit] .fusion-button-text-left {
  display: inline-block;
  padding-left: 34px;
}

.fusion-body .fusion-button-large .fusion-button-text-right,
.button-large .fusion-button-text-right,
.button.large .fusion-button-text-right,
#tribe-bar-form .tribe-bar-submit input[type=submit] .fusion-button-text-right {
  display: inline-block;
  padding-right: 34px;
}

.fusion-body .fusion-button-xlarge .fusion-button-text-left,
.button-xlarge .fusion-button-text-left,
.button.xlarge .fusion-button-text-left {
  display: inline-block;
  padding-left: 45px;
}

.fusion-body .fusion-button-xlarge .fusion-button-text-right,
.button-xlarge .fusion-button-text-right,
.button.xlarge .fusion-button-text-right {
  display: inline-block;
  padding-right: 45px;
}

  .rev_slider .fusion-button .fusion-button-text-left,
  .rev_slider .button .fusion-button-text-left,
  .ls-container .fusion-button .fusion-button-text-left,
  .ls-container .button .fusion-button-text-left {
    display: inline-block;
    padding-left: 25px;
  }

  .rev_slider .fusion-button .fusion-button-text-right,
  .rev_slider .button .fusion-button-text-right,
  .ls-container .fusion-button .fusion-button-text-right,
  .ls-container .button .fusion-button-text-right {
    display: inline-block;
    padding-right: 25px;
  }

			
			
			
			
						
			
			
			
			
						
			
			
			
			
						
			
			
			
			
						
			
			
			
			
						
			
			
			
			
						.fusion-button.button-1 .fusion-button-text, .fusion-button.button-1 i {color:#fff;}
.fusion-button.button-1:hover .fusion-button-text, .fusion-button.button-1:hover i,.fusion-button.button-1:focus .fusion-button-text, .fusion-button.button-1:focus i,.fusion-button.button-1:active .fusion-button-text, .fusion-button.button-1:active{color:#fff;}
.fusion-button.button-2 .fusion-button-text, .fusion-button.button-2 i {color:#fff;}
.fusion-button.button-2:hover .fusion-button-text, .fusion-button.button-2:hover i,.fusion-button.button-2:focus .fusion-button-text, .fusion-button.button-2:focus i,.fusion-button.button-2:active .fusion-button-text, .fusion-button.button-2:active{color:#fff;}
.fusion-button.button-3 .fusion-button-text, .fusion-button.button-3 i {color:#fff;}
.fusion-button.button-3:hover .fusion-button-text, .fusion-button.button-3:hover i,.fusion-button.button-3:focus .fusion-button-text, .fusion-button.button-3:focus i,.fusion-button.button-3:active .fusion-button-text, .fusion-button.button-3:active{color:#fff;}
.fusion-button.button-4 .fusion-button-text, .fusion-button.button-4 i {color:#fff;}
.fusion-button.button-4:hover .fusion-button-text, .fusion-button.button-4:hover i,.fusion-button.button-4:focus .fusion-button-text, .fusion-button.button-4:focus i,.fusion-button.button-4:active .fusion-button-text, .fusion-button.button-4:active{color:#fff;}
.fusion-button.button-5 .fusion-button-text, .fusion-button.button-5 i {color:rgba(255,255,255,.8);}
.fusion-button.button-5:hover .fusion-button-text, .fusion-button.button-5:hover i,.fusion-button.button-5:focus .fusion-button-text, .fusion-button.button-5:focus i,.fusion-button.button-5:active .fusion-button-text, .fusion-button.button-5:active{color:rgba(255,255,255,.9);}



.solo-page-controller {
    color: #000000;
    font-size: 16px;
}

.solo-page-controller h1 {
    color: #C22026;
    font-size: 40px;
    line-height: 44px;
}

.solo-page-controller h2 {
    font-size: 24px;
    line-height: 24px;
}

.solo-page-controller h3 {
    font-size: 18px;
    line-height: 18px;
}

.solo-page-controller h4 {
    font-size: 16px;
    line-height: 16px;
}

.solo-page-controller h5 {
    font-size: 14px;
    line-height: 14px;
}

.solo-page-controller h6 {
    font-size: 12px;
    line-height:12px;
}


.solo-page-controller p {
    font-size: 14px;
    padding-bottom: 12px;
    padding-top: 12px;
}

.solo-page-controller span{
    font-size: 14px;
}

.solo-page-controller a {
    color: #C22026;
    font-size: 14px;
    font-weight: normal !important;
    text-decoration: underline;
    margin-left: 53px;
}

.solo-page-controller ul {
    margin-left: 20px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.solo-page-controller ol {
    margin-left: 25px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.solo-page-controller ol li {
    font-size: 14px;
}

.solo-page-controller ul li {
    
    padding-left: 10px;
}

.solo-page-controller ul li a{
    font-size: 14px;
}

.solo-page-controller table {
    border: 1px solid #999999;
}

.solo-page-controller table thead {
    background-color: #D1D1D1;
    height: 35px;
}

.solo-page-controller table thead tr th {
    border: 1px solid #999999;
}

.solo-page-controller table tbody{

}

.solo-page-controller table tbody tr{

}

.solo-page-controller table tbody tr td {
    border: 1px solid #999999;
    height: 30px;
    text-align: center;
}

#cboxLoadedContent .solo-page-controller{

}

.solo-page-controller .how-it-work-list {
    font-family: helvetica;
}




.site-content span + .entry-date:before,
.full-size-link:before,
.parent-post-link:before,
span + .byline:before,
span + .comments-link:before,
span + .edit-link:before,
.widget_twentyfourteen_ephemera .entry-title:after {
	content: "\0020\007c\0020";
}


.entry-title {
	font-size: 33px;
	font-weight: 300;
	line-height: 1.0909090909;
	margin-bottom: 12px;
	margin: 0 0 12px 0;
	text-transform: uppercase;
}


.entry-title a {
	color: #2b2b2b;
}


.entry-title a:hover {
	color: #41a62a;
}


.site-content .format-link .entry-title,
.site-content .format-aside .entry-title,
.site-content .format-quote .entry-title {
	display: none;
}


.widget_twentyfourteen_ephemera .entry-title,
.widget_twentyfourteen_ephemera .entry-meta,
.widget_twentyfourteen_ephemera .wp-caption-text,
.widget_twentyfourteen_ephemera .post-format-archive-link,
.widget_twentyfourteen_ephemera .entry-content table {
	font-size: 12px;
	line-height: 1.5;
}


.widget_twentyfourteen_ephemera .entry-title {
	display: inline;
	font-weight: 400;
}


.featured-content .entry-title {
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3333333333;
	margin: 0;
	text-transform: uppercase;
}


	.list-view .site-content .entry-title {
		clear: none;
		font-size: 15px;
		font-weight: 900;
		line-height: 1.2;
		margin-bottom: 6px;
		text-transform: none;
	}


	.list-view .site-content .format-aside .entry-title,
	.list-view .site-content .format-link .entry-title,
	.list-view .site-content .format-quote .entry-title {
		display: block;
	}


	.slider .featured-content .entry-title {
		font-size: 22px;
		line-height: 1.0909090909;
	}


	.footer-sidebar .widget_twentyfourteen_ephemera .entry-title,
	.footer-sidebar .widget_twentyfourteen_ephemera .entry-meta,
	.footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
	.footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
	.footer-sidebar .widget_twentyfourteen_ephemera .entry-content table,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-title,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-meta,
	.primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
	.primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-content table {
		font-size: 11px;
		line-height: 1.6363636363;
	}




.gce-month-title,
.gce-list-title {
	font-weight: bold;
	padding-bottom: 5px;
}




.gce-list-event,
.gce-tooltip-event {
	background-color: #ddd;
	padding: 0 5px;
}


.gce-page-list .gce-list p{ 
	margin:0;
}


.gce-page-list .gce-list p span,
.gce-page-list .gce-list div span{ 
	color:#999999;
}




.gce-widget-list .gce-list p{ 
	margin:0;
}


.gce-widget-list .gce-list p span,
.gce-widget-list .gce-list div span{ 
	color:#999999;
}




.gce-list-grouped .gce-feed { 
	margin-left: 5%;
}





.gce-list-event{ background-color: #FFF !important; }
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}

.entry-content .ra1-pw, .entry-content .pw-widget{margin-bottom:10px}



.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,
.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;
    max-width: none;
    max-height: none;
}

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: "KarlaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.home #content .cntr1 .entry-content, .home #content .cntr2 .entry-content {position: relative; padding: 0; width: 315px; height: 170px; overflow:hidden; }

.single #content .post .entry-content {width: 530px; padding-left: 25px; margin-left: 85px; border-left: 1px solid #C2C2C2; }

	.entry-content, .entry-summary {padding: 0; }

	#main #container #content .post .entry-content .postContent .dd_post_share .dd_buttons .dd_button {padding: 0; max-width: 105px; overflow:hidden; height:30px;}

    	.home #content .cntr1 .entry-content .entry-title, .home #content .cntr2 .entry-content .entry-title {top:0%;}

.container									{max-width:1397px; margin:0 auto;}









.clear {
	clear: both;
	}

  .footer_blocks .block_image_holder {
    width: 300px;
    height: 205px;
    overflow: hidden; }

    .footer_blocks .block_image_holder img {
      max-height: 205px;
      min-width: 300px; }
.blk-upcoming-events .view-footer{text-align:right}
.view-display-id-event_horizon .view-footer{clear:both;display:block}

    
    .one_fourth, .one_third, .one_half, .two_third, .three_fourth { margin-right:0; }

    .one_fourth { width:100%; }

    
    .portfolio-3-column-page .portfolio-items-wrapper .one_third,
    .page-template-page-Portfolio3Col-php .portfolio-items-wrapper .one_third,
    .portfolio-4-column-page .portfolio-items-wrapper .one_fourth,
    .page-template-page-Portfolio4Col-php .portfolio-items-wrapper .one_fourth { 
        width:200px;
    }

.one_fourth, .one_half, .three_fourth { margin-right:4%; }




.mine-banner {
  padding: 10px 0;
  text-align: center;
  overflow: hidden;
}

.mine-banner .banner-col {
  display: inline-block;
  padding: 5px;
}

  .mine-banner.top {
    display: block;
  }


#pricing #sliderDiv.pricing-content .pricing-slider-header span.slider-header,
#pricing #sliderDiv.pricing-content .pricing-slider-header span.pricing-calc-fee-label,
#pricing #sliderDiv.pricing-content .pricing-slider-header span.pricing-credit-fee-info, #pricing #sliderDiv.pricing-content .pricing-slider-footer span.slider-header,
#pricing #sliderDiv.pricing-content .pricing-slider-footer span.pricing-calc-fee-label,
#pricing #sliderDiv.pricing-content .pricing-slider-footer span.pricing-credit-fee-info {
  color: #7d7d7d;
  font-size: 15px;
  font-weight: normal;
}


#pricing #sliderDiv.pricing-content .pricing-slider-footer .slider-footer-left span.pricing-calc-fee {
  min-width: 50px;
  display: inline-block;
  font-family: Arial-BoldMT, 'Arial Bold', Arial;
  font-size: 16px;
  font-weight: 700;
  color: #7D7D7D;
  margin-left: 2px;
  margin-right: 2px;
  text-align: center;
}
.col{float:left}


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}

.content_sidebar_home { width:325px; padding:0px; vertical-align:top; }


.socialmedia-tab {
	color: #333;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	padding: 0px 0px 0px 0px;
	background: #EBE9EA;
	overflow: hidden;
	vertical-align: middle;
	height: 27px;
}


.socialmedia-tab.active {
	background: none repeat scroll 0 0 #8DB0C3;
}

.socialmedia-tab.active a:link, .socialmedia-tab.active a:visited, .socialmedia-tab.active a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.socialmedia-tab a:link, .socialmedia-tab a:visited, .socialmedia-tab a:active {
	color: #333333;
	text-decoration: none;
}

.socialmedia-tab a:hover {
	text-decoration: underline;
}

.bodybold { color: black; font-size: 11px; line-height: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }

.stopka_left .moduletable{float:left;height:20px;}

.stopka_left #footermenu {float:left}


.caption .captext{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:  1.5;
}


.captext a {
	text-decoration: none;
	border-bottom:  1px  dotted #ece4d3;
	color:  #ece4d3;
}


.captext a:hover {
	border-color:  white;	
	color:  white;
}

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

.wp-pagenavi span.extend {border:none;}

.wp-polls-paging span.extend {padding:2px 4px;margin:2px;border:1px solid #000;color:#000;background-color:#fff;}

.tv_length {
    font-size: 0.8em;
	display: block;
	margin-top: 5px;
	opacity: 0.6;

}

.tatva-red .site-title a,
.tatva-red .home-featured-post-title,
.tatva-red .sidebar a,
.tatva-red .entry-header .entry-title a,
.tatva-red .entry-header .entry-title,
.tatva-red #home-sidebar-container a,
.tatva-red #home-testimonial-container a,
.tatva-red .main-navigation ul ul a:hover,
.tatva-red .entry-header h1 a:visited,
.tatva-red .more-link
{
	color:#ef7a7a;
}

.tatva-green .site-title a,
.tatva-green .home-featured-post-title,
.tatva-green .sidebar a,
.tatva-green .entry-header .entry-title a,
.tatva-green .entry-header .entry-title,
.tatva-green #home-sidebar-container a,
.tatva-green #home-testimonial-container a,
.tatva-green .main-navigation ul ul a:hover,
.tatva-green .entry-header h1 a:visited,
.tatva-green .more-link
{
	color:#65603c;
}

.tatva-pink .site-title a,
.tatva-pink .home-featured-post-title,
.tatva-pink .sidebar a,
.tatva-pink .entry-header .entry-title a,
.tatva-pink .entry-header .entry-title,
.tatva-pink #home-sidebar-container a,
.tatva-pink #home-testimonial-container a,
.tatva-pink .main-navigation ul ul a:hover,
.tatva-pink .entry-header h1 a:visited,
.tatva-pink .more-link
{
	color:#ed409f;
}

.tatva-gray .site-title a,
.tatva-gray .home-featured-post-title,
.tatva-gray .sidebar a,
.tatva-gray .entry-header .entry-title a,
.tatva-gray .entry-header .entry-title,
.tatva-gray #home-sidebar-container a,
.tatva-gray #home-testimonial-container a,
.tatva-gray .main-navigation ul ul a:hover,
.tatva-gray .entry-header h1 a:visited,
.tatva-gray .more-link
{
	color:#8e8e8e;
}

.tatva-brown .site-title a,
.tatva-brown .home-featured-post-title,
.tatva-brown .sidebar a,
.tatva-brown .entry-header .entry-title a,
.tatva-brown .entry-header .entry-title,
.tatva-brown #home-sidebar-container a,
.tatva-brown #home-testimonial-container a,
.tatva-brown .main-navigation ul ul a:hover,
.tatva-brown .entry-header h1 a:visited,
.tatva-brown .more-link
{
	color:#875608;
}

.tatva-purple .site-title a,
.tatva-purple .home-featured-post-title,
.tatva-purple .sidebar a,
.tatva-purple .entry-header .entry-title a,
.tatva-purple .entry-header .entry-title,
.tatva-purple #home-sidebar-container a,
.tatva-purple #home-testimonial-container a,
.tatva-purple .main-navigation ul ul a:hover,
.tatva-purple .entry-header h1 a:visited,
.tatva-purple .more-link
{
	color:#a678d3;
}

.tatva-orange .site-title a,
.tatva-orange .home-featured-post-title,
.tatva-orange .sidebar a,
.tatva-orange .entry-header .entry-title a,
.tatva-orange .entry-header .entry-title,
.tatva-orange #home-sidebar-container a,
.tatva-orange #home-testimonial-container a,
.tatva-orange .main-navigation ul ul a:hover,
.tatva-orange .entry-header h1 a:visited,
.tatva-orange .more-link
{
	color:#fa7f53;
}

#home-testimonial-container {
background:#fef5df;}
#title-area{width:450px;}
#title-area #title{padding-top:30px;padding-left:20px;}
.header-image #title-area,.header-image #title-area #title,.header-image #title-area #title a{width:450px;height:185px;}
#title-area #title a,#title-area #title a:hover{color:#222222;font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;font-size:36px;}
#title-area #description{color:#999999;font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;font-size:15px;padding-left:20px;padding-top:0;font-style:normal;}
.header-image #title-area #description{display:block;overflow:hidden;}
.header-full-width #title-area,.header-full-width #title-area #title,.header-full-width #title-area #title a{box-sizing:border-box;width:100%;}
#header .widget-area,#title-area{width:100%!important;}
#title-area #description,#title-area #title{padding:0!important;}
#description,#footer .creds,#footer .gototop,#title,#title-area{float:none;padding:0;text-align:center;}
.views-field-field-related-authors .separator,.publication-listing .separator{padding:0 5px 0 0;}
.data-box-top .separator{display:block;margin:-20px 0;position:relative;top:-2px;}
.skin-imageleft-fullwidth .separator{float:left;}
.publication-list span.separator{float:left;}
.separator{padding:0 5px;}
.node-type-publication .separator{padding:0 5px 0 0;}
.node-type-publication .field-name-field-related-authors .separator{padding:0;}

#why-cbus-carousel .nav .dots{margin-top:10px;}


	#main-nav,
	.main-byline,
	.main-excerpt,
	.sub-text p,
	#ticker-wrapper,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	.home-widget .cat-dark-bottom img,
	.home-widget .cat-light-bottom img,
	span.list-byline,
	.sidebar-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-bottom img,
	.sidebar-widget .cat-light-bottom ul li img,
	.footer-widget .cat-light-bottom ul li img,
	.breadcrumb,
	.prev-next-wrapper,
	.related-image,
	.archive-image,
	.comment-avatar,
	#author-info img,
	#author-info-page img,
	.facebook-share p,
	.twitter-share p,
	.pinterest-share p,
	.google-share p {
		display: none !important;
		}


.main-byline {
	color: #ddd;
	float: left;
	font: 400 20px/20px 'Alegreya', serif;
	font-style: italic;
	text-align: center;
		-moz-text-shadow: 1px 1px 2px #000;
		-ms-text-shadow: 1px 1px 2px #000;
		-o-text-shadow: 1px 1px 2px #000;
		-webkit-text-shadow: 1px 1px 2px #000;
	text-shadow: 1px 1px 2px #000;
	width: 100%;
	}

#newsletter_response{
    font-size: 15px;
    text-align: center;
    margin-top: 5px;
    display:none;
}



.metaslider .flexslider .slides li,
.metaslider ul.rslides li{
  overflow-x: visible;
   overflow-y: visible;
}
.b-imgblock{overflow:hidden}
.b-imgblock-small{margin-bottom:13px;overflow:hidden}
.b-imgblock-small_ico{border:1px solid #000000;float:left;line-height:8px;margin-right:10px;position:relative}
.b-imgblock-small_img{max-height:54px;width:75px}
.b-imgblock-small_link{color:#f9d088;font-size:12px;line-height:1.3;margin-bottom:8px}
.b-imgblock-small_link:hover{color:#ffe7ba}
.b-imgblock-small_content{overflow:hidden}
.b-imgblock-small_time{color:#606061;margin:0 10px 0 0}

img.alignleft {
  margin-right: 10px;
  float: left;
}
div#banner_small4{display:block;height:90px;}
.span-hbad-small{width:190px;text-align:right;}


.sidebar {
	width:332px;
	float:right;
	color:#666;
}

div.footer-se div#text-14.footer-area-bottom div.textwidget div.search-section div#gform_wrapper_8 form#gform_8.mail-chimp div.gform_body ul#gform_fields_8.gform_fields li#field_8_2.gfield label.gfield_label, header div.banner-main nav.menu-part div.container div.row div.col-lg-9 div.top-sec div.mealing-part div#gform_wrapper_1 form#gform_1.mail-chimp div.gform_body ul#gform_fields_1.gform_fields li#field_1_2.gfield label.gfield_label {display:none;}


.mealing-part div#gform_wrapper_1 form#gform_1 div.gform_body ul#gform_fields_1 li#field_1_2.gfield_error div.ginput_container input#input_1_2{margin-top:-4px; border:none;}


.gform_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area,.gform_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}
.gform_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table{margin-left:32%}
.gform_wrapper.gf_browser_chrome.fixdrop_wrapper select,.gform_wrapper.gf_browser_opera.fixdrop_wrapper select,.gform_wrapper.gf_browser_safari.fixdrop_wrapper select{background:inherit inherit/inherit inherit inherit inherit!important;border-style:solid}
.entry .gform_wrapper.gf_browser_safari ul li:after,.entry .gform_wrapper.gf_browser_safari ul li:before{content:""}
.gform_wrapper.gf_browser_safari .gfield_checkbox li input,.gform_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_safari .gfield_radio li input[type=radio]{margin-top:.25em}
.gform_wrapper.gf_browser_safari.fixdrop_wrapper select{height:2.25em;line-height:2.125em;border-color:#A6A6A6;margin-top:1px;margin-bottom:1px}
.gform_wrapper.gf_browser_safari select[multiple=multiple]{height:auto!important}

.site-title, .site-description { display: none; }

#header-top-wrapper { background-color:#121212; }
.fb li.comment .avatar{margin:0 10px 0 0;padding:0!important}
.fb li.comment:nth-child(even) .avatar{float:right;margin:0 0 0 10px}
.fbm li.comment .avatar{margin:0!important;padding:0}


    li.comment .avatar{padding:5px!important; background:#EEE;float:left;margin:0 10px 0 0;width:32px;height:32px;}

.mag1 .avatar{margin:0 10px 0 0;float: left;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
    
}

#author-info .avatar{float:left;padding:5px;margin-right:10px}

li.comment.bypostauthor .postauthor-avatar .avatar{background:#89BA10}

ul.children ul.children ul.children ul.children li.comment .avatar{margin:0 10px 0 0}



li.comment,
li.pingback,
li.trackback,
li.comment .avatar,
legend{-moz-box-shadow: inset 0 2px 50px #EEE;
-webkit-box-shadow: inset 0 2px 50px #EEE;
box-shadow: inset 0 2px 50px #EEE;}

.widget_swift_tabs .avatar{float:left;margin:5px 10px 5px -5px;padding:3px;border:solid 1px #DDD;background:#FFF}



.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar{
    width:60px!important;
    left:-34px!important;
    top:10px!important;
}
.pricing-table .title{background-color:#333;color:#eee;font-family:"Lato",sans-serif;font-size:1rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}
.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}
.top-bar .title-area{margin:0;position:relative}
.top-bar.expanded .title-area{background:#333}
.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:1.125rem}
.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#fff;display:block}
.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none}
.title img{margin-left:-40%;margin-top:-2%;height:60%;width:60%}
p.title{font-size:13px;margin-bottom:0px}
.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:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


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


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


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

.split-right .edd_price {
  color: #84919E;
  background: #EEF2F5;
  padding: 3px 12px;
  border-radius: 30px;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
}
 .aio-icon-header h3.aio-icon-title{margin:0;display:block;font-size:16px;line-height:1.2em}
 .top-icon .aio-icon-header h3.aio-icon-title{margin:25px 0 15px}
 .square_box-icon .aio-icon-header h3.aio-icon-title{margin:15px 0 15px}
 .right-icon .aio-ibd-block,.right-icon .aio-ibd-block *,.right-icon .aio-icon-header h3.aio-icon-title,.right-icon .aio-icon-description{text-align:right}
 .heading-right-icon .aio-icon-header h3.aio-icon-title,.heading-right-icon .aio-icon-description,.heading-right-icon .aio-icon-description *{text-align:right}


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}


	#header.header3 #navigation {background-color: #ecf0f1;}

	#header.header4 #navigation {background-color: #ecf0f1;}


	#navigation .sub-menu{
		background: #f4f4f4 !important; 
	}

	#navigation .sub-menu:before {border-bottom-color: #c41230;}

	#navigation .sub-menu li a,
	html body #navigation .sub-menu li .sub-menu li a,
	html body #navigation .sub-menu li .sub-menu li .sub-menu li a { font-family: Open Sans, Arial, Helvetica, sans-serif; color: #424242; }




#header #navigation .sub-menu {
  	min-width: 180px;
	width: auto;
}


#header #navigation .sub-menu li a, 
#header #navigation .sub-menu li .sub-menu li a, 
#header #navigation .sub-menu li .sub-menu li .sub-menu li a {
  	white-space: nowrap;
}

		#navigation {
			float: none;
		}

		#navigation ul, #header-searchform{
			display:none !important;
		}

		#navigation .select-menu{
			display: inherit;
			width:100%;
		}

		.header3 #navigation .select-menu {
			margin-top: 20px !important;
		}

		.header5 #navigation .select-menu {
			margin-top: 20px;
		}

#navigation .select-menu:before {
    content: "\f039";
    position:absolute;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    text-align: center;
    top: 50%;
    margin-top: -15px;
    right: 15px;
}

#navigation ul {
    float: right;
    list-style: none;
    margin: 0;
}

#navigation ul.menu li.fa:before {
    padding-right: 7px;
}

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

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

#navigation ul li a:hover {
    color: #43b4f9;
}




#navigation li.current-menu-item a,
#navigation li.current-menu-item a:hover,
#navigation li.current-page-ancestor a,
#navigation li.current-page-ancestor a:hover,
#navigation li.current-menu-ancestor a,
#navigation li.current-menu-ancestor a:hover,
#navigation li.current-menu-parent a,
#navigation li.current-menu-parent a:hover,
#navigation li.current_page_ancestor a,
#navigation li.current_page_ancestor a:hover {
    color: #43b4f9;
}

#navigation .sub-menu li {
    display: block;
    margin: 0px;
    padding: 0;
    height: auto;
    border-bottom: 1px solid #dde2e5;
    position: relative;
}


#navigation .sub-menu li a,
#navigation .sub-menu li .sub-menu li a,
#navigation .sub-menu li .sub-menu li .sub-menu li a {
    border: none;
    display: block;
    margin: 0;
    padding: 0px 15px;
    color: #3b3f42;
    font-size: 13px;
    font-weight: normal !important;
    height: auto;
    line-height: 42px;
}


#navigation .sub-menu li a:hover,
#navigation .sub-menu li .sub-menu li a:hover,
#navigation .sub-menu li.current-menu-item a,
#navigation .sub-menu li.current-menu-item a:hover,
#navigation .sub-menu li.current_page_item a,
#navigation .sub-menu li.current_page_item a:hover {
    color: #43b4f9 !important;
    font-weight: normal;
}


#navigation .sub-menu li:last-child{ 
border: none;
}


#navigation .sub-menu li ul {
    left: 100%;
    top:0;
}

#header.header2 #navigation ul.menu {
    float: none !important;
    margin: 0;
    text-align: center;
    display: inline-block;
    line-height: 0;
}

#header.header2 #navigation {
    float: none !important;
    margin: 0;
    text-align: center;
    line-height: 0;
}

#header.header2 #navigation .menu ul {
    text-align: left;
}


#header.header4 #navigation ul {
    float: none !important;
    margin: 0;
    text-align: left;
}

#header.header4 #navigation ul li {
    margin-left: 0;
    line-height: 1;
}

.header4 #navigation .select-menu {margin-top: 20px;}

#header.header3 #navigation ul.menu {
    float: none !important;
    margin: 0;
    text-align: center;
    display: inline-block;
    line-height: 0;
}

#header.header3 #navigation .menu ul {
    text-align: left;
}

#header.header3 #navigation ul li:first-child {
    border-left: 1px solid transparent;
}


.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto;
}


.aligncenter {
	display: block;
	margin: 5px auto;
}


a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}


.nav { margin-top: 30px; width: 500px; float: right; font-size: 14px; }

.nav ul { margin: 0; padding: 0; }

.nav ul li { display: inline; list-style-type: none; margin-left: 20px; }

.nav ul li.first { margin-left: 5px; }

.nav ul li a { font-weight: bold; border-bottom: 2px solid #ff9999; }

.nav ul li a:hover { color: #000; border-bottom: 2px solid #cc0000; }

  .nav ul li, .nav ul li.first { margin: 15px; line-height: 2rem; }

  .nav ul li.back { margin-right: 10px; }


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






.logo {float: left;
width: 324px;
height: 122px;
text-indent: -10000px;
}

.header .logo {color:white; text-decoration:none}

.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }

.header h1.logo { margin-left:0px; margin-top:25px; }

.page-print .print-head .logo { float:left; }


.top-auxiliar{
	height: 120px;
	position: relative;
	width: 100%;
}


.top-auxiliar-h{
	height: 0px;
	width: 100%;
	position: relative;
}


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


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


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



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

			margin-left: -390px !important;
		}


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


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

.single_product_display .imagecol {float:left;}
.level-2_link{display:block;width:100%;float:left;color:#1e1e1e;text-transform:uppercase;text-decoration:none}
.level-2_link.has-sub-menu{width:80%}
.level-2_link:hover{border-color:#1e1e1e}



#main {
	background: #fff;
	-webkit-box-shadow: 0 2px 5px #232814;
	box-shadow: 0 2px 5px #232814;
	padding: 16px 19px 70px;
	height: 1%;
}

#main:after {
	display: block;
	clear: both;
	content: "";
}

.inner #main {
	margin: 0 0 5px;
	padding-bottom: 59px;
}


.template-blog .post-entry-last .post_delimiter{
border:none;
height:1px;
}


.template-search .post-entry{position: relative; clear:both;}

.template-author .post-entry{position: relative; clear:both;}

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

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

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

#headerbottom ul.headerlinks {
	float: left;
	margin: 0 0 0 32px;
	padding: 0;
	list-style: none;
}

#headerbottom ul.headerlinks li {
	float: left;
	padding: 15px 32px;
	font: normal 15px/15px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
}

#headerbottom ul.headerlinks a {
	color: #fff;
	text-decoration: none;
}

#headerbottom ul.headerlinks a:hover {
	color: #fdb959;
}
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;}
); 
Cufon.replace('p, .entry, .sidebar-box-inner, .copyright', { fontFamily: 'Myriad Pro Regular', hover: true }

.sidebar-box-inner{
margin-top:70px;
float:left;
margin-left:28px;
}

.sidebar-box{
}


	#content .entry-header,
	#content .entry-content,
	#content .entry-summary,
	#content footer.entry-meta,
	#content .featured-gallery,
	.search.sidebar .page-content,
	.blog.sidebar .page-content,
	.sidebar .post-navigation .nav-links,
	.paging-navigation .nav-links,
	#content .author-info,
	.comments-area .comments-title,
	.comments-area .comment-list,
	.comments-area .comment-navigation,
	.comment-respond,
	.sidebar .site-info,
	.sidebar .paging-navigation .nav-links {
		padding-left: 20px;
		padding-right: 20px;
	}


	#content .format-status .entry-content,
	#content .format-status .entry-met {
		padding-left: 35px;
	}


	#content .featured-gallery {
		padding-left: 24px;
	}


	.author-avatar,
	.site-footer,
	.comment-respond,
	.comments-area .comment-edit-link,
	.comments-area .reply,
	.comments-link,
	.entry-meta .edit-link,
	.page-links,
	.site-content nav,
	.widget-area,
	.main-navigation,
	.navbar,
	.more-link {
		display: none;
	}



.my_style {
	color:#8cc63f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:inherit;
}

.my_style a{
	color:#8cc63f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.my_style a:hover{
	color:#8cc63f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
.col{float:left}

.logo a img.logo_sm{
   display:none;  
}
.social-tab .social-posts{height:21rem;overflow-y:scroll;-webkit-overflow-scrolling:touch}





.clear:after, article:after, .commentlist .comment:after, .entry-content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; }

* html .clear, * html article, * html .commentlist .comment, * html .entry-content {
	height: 1%; }

*:first-child+html .clear, *:first-child+html article, *:first-child+html .commentlist .comment, *:first-child+html .entry-content {
	min-height: 1px; }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }

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

	.sft-volume-max,.sft-mute,.sft-unmute {font-size:125%;}

li.sft-unmute {display:none;}

#sidebar h3,.title{font-family:Arial, Arial, Helvetica, sans-serif;text-decoration:none;border-bottom:4px solid #cad7d9;background:none;color:#4d7780;font-size:14px;font-variant:normal;font-weight:700;letter-spacing:1px;margin:16px 0 3px;padding:0 0 3px}


header #navigation a.active {
  text-decoration: underline;
}

header #navigation a.active.dropdown  {
  text-decoration: none;
}

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

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

header #navigation a.active.dropdown:hover {
  text-decoration: none;
}


  #navigation {
    height:0;
    padding-bottom:0;
    overflow-y:scroll !important;
  }

.noprint {
	display: none
}
.pinmap .pin-3{left:50%}
.pinmap.activate .pin-3{-moz-transform:translateY(215%);-webkit-transform:translateY(215%);-ms-transform:translateY(215%);-o-transform:translateY(215%);transform:translateY(215%);-moz-transition:all 0.3s ease-in 0.5s;-webkit-transition:all 0.3s ease-in 0.5s;-ms-transition:all 0.3s ease-in 0.5s;-o-transition:all 0.3s ease-in 0.5s;transition:all 0.3s ease-in 0.5s}


.widget_loginwithajaxwidget .cb-modal-title, .widget_loginwithajaxwidget .cb-close-m, .widget_loginwithajaxwidget .lwa-remember, .widget_loginwithajaxwidget .cb-lwa-logo {
  display: none;
}

.cb-modal .cb-close-m {
  padding-bottom: 5px;
}

.cb-modal.cb-m-modal .cb-close-m {
  padding-bottom: 10px;
}


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


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


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





    .demo-35 {
    position: relative;
    top: -19px;
    width: 127px;
    height: 135px;
    overflow: visible;
    float: left;
    margin-right: -91px;
}

.demo-35 figure {
    margin:0;
    padding:0;
    position:relative;
    cursor:pointer;
    
}

.demo-35 figure img {
    display:block;
    position:relative;
    z-index:10;
    
}

.demo-35 figure figcaption {
    display:block;
    position:absolute;
    z-index:5;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}

.demo-35 figure h2{
    margin-left: -5px;
    margin-top: -8px;
    font-family: monospace;
    color: #fff;
    font-size: 2em;
    text-align: CENTER;
}

.demo-35 figure p {
    display:block;
    font-family:'Lato';
    font-size:12px;
    line-height:18px;
    margin:0;
    color:#fff;
    text-align:left
}

.demo-35 figure:hover img,figure.hover img {
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    transform:rotateY(180deg)
}

.demo-35 figure:hover figcaption,figure.hover figcaption {
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    transform:rotateY(0)
}
.left_side li,.right_side li{font-size:10px;line-height:32px;text-transform:uppercase;font-weight:800;font-family:Verdana}
footer a:hover,.left_side li a:hover,.right_side li a:hover{text-decoration:underline}
.navigation .right_side{width:48.9796%;float:right;padding:0 0.4px 0 0}
.right_side ul{margin:0;padding:0;float:RIGHT}
.right_side li{padding:0 6px 0 8px;float:LEFT}
.right_side li a{color:#fff;float:left}
.right_side li a:hover{color:#fff}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

.navbar {
  overflow: visible;
  margin-bottom: 20px;
  *position: relative;
  *z-index: 2;
}

.navbar-inner {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}

.navbar-inner:before,
.navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.navbar-inner:after {
  clear: both;
}

.navbar .container {
  width: auto;
}

.navbar .brand {
  float: left;
  display: block;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777777;
  text-shadow: 0 1px 0 #ffffff;
}

.navbar .brand:hover,
.navbar .brand:focus {
  text-decoration: none;
}

.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777777;
}

.navbar-link {
  color: #777777;
}

.navbar-link:hover,
.navbar-link:focus {
  color: #333333;
}

.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #ffffff;
}

.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}

.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
  margin-top: 0;
}

.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}

.navbar-form:before,
.navbar-form:after {
  display: table;
  content: "";
  line-height: 0;
}

.navbar-form:after {
  clear: both;
}

.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}

.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}

.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}

.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap;
}

.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}

.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}

.navbar-search .search-query {
  margin-bottom: 0;
  padding: 4px 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.navbar-static-top {
  position: static;
  margin-bottom: 0;
}

.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}

.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.navbar-fixed-top {
  top: 0;
}

.navbar-fixed-bottom {
  bottom: 0;
}

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

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

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

.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e5e5e5;
  

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}

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

.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  border-color: #252525;
}

.navbar-inverse .brand {
  color: #999999;
}

.navbar-inverse .navbar-text {
  color: #999999;
}

.navbar-inverse .navbar-link {
  color: #999999;
}

.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
  color: #ffffff;
}

.navbar-inverse .divider-vertical {
  border-left-color: #111111;
  border-right-color: #222222;
}

.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}

.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #040404;
  

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}

.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }

  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }

  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }

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

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

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

  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }


.art-footer-body
{
    position:relative;
    padding: 15px;
}



.td-mobile-close {
  position: relative;
}

.td-mobile-close a {
  display: block;
  width: 100%;
  padding: 16px 0 17px 0;
  text-align: center;
  background-color: #4db2ec;
  color: white;
  font-size: 17px;
  font-family: 'Roboto', sans-serif;
  z-index: -1;
}

.td-mobile-close a:hover {
  text-decoration: none !important;
  color: white;
  opacity: 0.8;
}

.td-mobile-close .td-nav-triangle {
  position: absolute;
  right: 0;
  top: 19px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 8px 7.5px 0;
  border-color: transparent #ffffff transparent transparent;
}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #sidebar-second,.overlay #footer-wrapper,.overlay #banner-top,.overlay #banner-bottom,.overlay #highlighted,.overlay #navigation{display:none;}
.region-header,.region-header a,.region-header li a.active,#header #name-and-slogan,#header #name-and-slogan a{color:#c9d8f3;}
.slideshow-block{float:right;width:540px;margin-right:86px}
.slideshow-block h3.field-label{color:#fff}
.ie7 .slideshow-block{margin-right:40px}
.view-blog-list .views-row{padding-top:8px;padding-bottom:8px;border-bottom:1px solid #DEDEDE;}
.view-blog-list .views-row-last{border-bottom:0;}
.view-press-room .views-row{padding-bottom:12px;}

#content .frontsplash {
    margin: 1em 0;
    padding: 0;
}

#content .frontsplash dl {
    margin: 0 0 10px 0px;
    padding: 0 20px 0 0;
    border: none;
}

#content .frontsplash dl dt {
    margin: 0;
    padding: 0;
}

#content .frontsplash dl dt a {
    float: left;
    display: block;
    margin: 2px 10px 0 0;
    padding: 2px;
    border: none;
    background: #fff;
}

#content .frontsplash dl dt a img {
    float: left;
}

#content .frontsplash dl dd {
    margin: 0;
    padding: 0 0 1em 0;
    font-size: 90%;
    line-height: 1.5em;
}

#content .frontsplash dl dd.info {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font-weight: bold;
}

#content .frontsplash dl dd em {
    color: #575757;
    font-style: italic;
}


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

.sfsi_widget
{
	min-height: 55px;	
}

.sfsi_widget a img {
    box-shadow: none!important;
    outline: 0;
}

.sfsi_widget .linkedin_tool_bdr .sfsi_inside .icon4,
.sfsi_widget .gpls_tool_bdr .sfsi_inside .icon1,
.sfsi_widget .fb_tool_bdr .sfsi_inside .icon1 { height: auto}

.sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a, .sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a.sficn
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	border: medium none;
}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after{clear:both}
#sdrn_bar .sdrn_ic_2{top:7px;}
#sdrn_bar.menu_is_opened .sdrn_ic_2{top:9px!important;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);zoom:1;}

#builder-module-562d9cbc90177-outer-wrapper {
max-width: 1000px;
width: 100%;
}

#builder-module-562d9cbc90177 .builder-module-column-1-outer-wrapper {
width: 100%;
}
.builder-module-outer-wrapper {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
overflow: hidden;
padding-left: 0;
padding-right: 0;
}

.builder-module-block-outer-wrapper {
margin-left: 0;
margin-right: 0;
min-height: 1px;
overflow: hidden;
padding-left: 0;
padding-right: 0;
}
 .builder-module,
.widget-wrapper.single,
.widget-wrapper.left,
.widget-wrapper-single,
.widget-wrapper-left {
clear: both;
}

.builder-module-sidebar {
width: 100%;
}
    .builder-module-navigation {
padding-left: 0;
padding-right: 0;
list-style: none;
}

.builder-module-navigation ul {
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
list-style: none;
z-index: 999;
}

.builder-module-navigation a {
display: block;
}

.builder-module-navigation li {
float: left;
}

.builder-module-navigation li ul {
position: absolute;
left: -999em;
}

.builder-module-navigation li:hover ul ul,
.builder-module-navigation li:hover ul ul ul,
.builder-module-navigation li:hover ul ul ul ul,
.builder-module-navigation li:hover ul ul ul ul ul,
.builder-module-navigation li.sfhover ul ul,
.builder-module-navigation li.sfhover ul ul ul,
.builder-module-navigation li.sfhover ul ul ul ul,
.builder-module-navigation li.sfhover ul ul ul ul ul {
left: -999em;
}

.builder-module-navigation li:hover ul,
.builder-module-navigation li li:hover ul,
.builder-module-navigation li li li:hover ul,
.builder-module-navigation li li li li:hover ul,
.builder-module-navigation li li li li li:hover ul,
.builder-module-navigation li.sfhover ul,
.builder-module-navigation li li.sfhover ul,
.builder-module-navigation li li li.sfhover ul,
.builder-module-navigation li li li li.sfhover ul,
.builder-module-navigation li li li li li.sfhover ul {
left: auto;
}

.builder-module-navigation li:hover,
.builder-module-navigation li.sfhover {
position: static;
z-index: 9999;
}
 .builder-module-widget-bar {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
overflow: hidden;
}

.builder-module-widget-bar .widget-wrapper {
float: left;
overflow: hidden;
}
 .builder-module-content .content {
float: left;
overflow: hidden;
}
 .builder-module-image .builder-module-element img {
display: block;
}

.builder-module-image a img {
border: none;
}

#ie6 .builder-module-block-outer-wrapper {
overflow: hidden !important;
}
 #ie6 .builder-module-navigation li {
background: transparent;
}
  #ie6 .builder-responsive .builder-module-block-outer-wrapper,
#ie6 .builder-responsive .widget-outer-wrapper {
display: inline;
overflow: hidden;
overflow-y: visible;
}

#ie6 .builder-module,
#ie7 .builder-module {
display: block;
}
 div#builder-module-562d9cbc90557 .builder-module-block.builder-module-element.builder-module-column-1.clearfix {margin-bottom: 0 !important;}
 div#builder-module-562d9cbc90425 .builder-module-block.builder-module-element.builder-module-column-1.clearfix {margin-bottom: 0 !important;}

.builder-module-last-background-wrapper {background-color: #eee; border-top: 1px solid #ccc; margin-top: 1em;}
 .builder-module {
padding-top: 2px !important;
border-bottom: 0px solid #EBEBEB;
}

.builder-module-last {
border-bottom: 0;
}

.builder-module-element {
margin-bottom: 1em !important;
}

.left .builder-module-element {
margin-right: 3em;
}

.middle .builder-module-element {
margin-left: 3em;
margin-right: 3em;
}

.right .builder-module-element {
margin-left: 3em;
}

.builder-module-sidebar .widget-wrapper {
width: 100%;
}

.builder-module-sidebar .widget-background-wrapper {
margin-bottom: 2em;
}

.builder-module-sidebar .widget {
margin: 0;
padding: 0;
}

.builder-module-sidebar .widget-wrapper-left .widget {
margin-right: 1em;
}

.builder-module-sidebar .widget-wrapper-right .widget {
margin-left: 1em;
}

.builder-module-sidebar h4.widget-title {
font-size: 1.3em;
line-height: 1.3;
margin: 0 0 .75em 0;
padding: 0;
}

.builder-module-sidebar h4.widget-title a {
color: #218BC4;
}

.builder-module-sidebar h4.widget-title + * {
margin-top: 0;
}

.builder-module-sidebar .widget *:first-child {
margin-top: 0;
}

.builder-module-sidebar .widget *:last-child {
margin-bottom: 0;
}

.builder-module-sidebar .widget a.rsswidget img {
display: none;
}

.builder-module-sidebar .widget ul {
margin-left: 0;
}

.builder-module-sidebar .widget li {
list-style: none;
}
 .builder-module-header {
text-align: center;
}
 .builder-module-navigation .builder-module-navigation-menu-wrapper {display: table; margin: 0 auto;}

.builder-module-navigation-1-background-wrapper {border-top: 1px solid #eee; text-align: center;}

.builder-module-navigation-2-background-wrapper {background-color: #ad3333; text-align: center;}

.builder-module-navigation .builder-module-element {
margin: 0 !important; 
}

.builder-module-navigation ul * {
margin: 0;
}

.builder-module-navigation li a,
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a,
.builder-module-navigation .current-menu-item li a {
background: transparent;
color: #3B3F42;
margin: .25em .5em 0 0;
text-decoration: none;
border-radius: 2px;
padding: .25em .45em;
-webkit-font-smoothing: antialiased;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
transition: all .2s ease-in;
}

.builder-module-navigation .current_page_item a,
.builder-module-navigation .current-cat a,
.builder-module-navigation .current-menu-item a {
color: #ECECEC;
}

.builder-module-navigation li a:hover,
.builder-module-navigation .current_page_item li a:hover,
.builder-module-navigation .current-cat li a li a:hover,
.builder-module-navigation .current-menu-item li a:hover {
color: #ECECEC;
}

.builder-module-navigation li li {
border-bottom: .1em solid #EBEBEB;
width: 14em;
}

.builder-module-navigation li li a,
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a,
.builder-module-navigation .current-menu-item li a {
float: none;
padding: .75em;
line-height: 1;
margin: 0;
border-radius: 0;
}

.builder-module-navigation li li a:hover,
.builder-module-navigation li li a.sfhover {
background: #3B3F42;
color: #ECECEC;
}

.builder-module-navigation li ul ul {
margin: -2.05em 0 0 14em;
}
 .builder-module-widget-bar .left .widget {
margin-right: 1.5em;
}

.builder-module-widget-bar .middle .widget {
margin-left: 1.5em;
margin-right: 1.5em;
}

.builder-module-widget-bar .right .widget {
margin-left: 1.5em;
}

.image-no-spacing .builder-module-element {
margin: 0 !important;
padding: 0;
}

.image-full-window .builder-module-element {
margin: 0 !important;
}
 .builder-module-content .builder-module-element {
overflow: hidden;
}

.builder-module-content .hentry {
margin-bottom: 1em;
padding-bottom: 1em;
border-bottom: 0px solid #EBEBEB;
}
 .page .builder-module-content .hentry {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
}
 .single .builder-module-content .hentry {
margin-bottom: 2em;
padding-bottom: 0;
border-bottom: 0;
}
  .builder-module-content .format-quote .entry-content {
padding: 2.3em;
border-left: 5px solid #EBEBEB;
font-size: 1.5em;
line-height: 1.42;
-webkit-font-smoothing: antialiased;
}
 .builder-module-content .format-image {
border: 1px solid #EBEBEB;
border-radius: 2px;
padding: 1em;
}

.builder-module-content .format-image .entry-header {
padding-bottom: 1em;
border-bottom: 1px solid #EBEBEB;
}

.builder-module-content .format-image .entry-title {
margin-bottom: 0;
}

.builder-module-content .format-image .it-featured-image {
margin-bottom: 1em;
}
 .builder-module-content .format-video {
border: 1px solid #EBEBEB;
border-radius: 2px;
padding: 1em;
}

.builder-module-content .format-video .entry-header {
padding-bottom: 1em;
border-bottom: 1px solid #EBEBEB;
}

.builder-module-content .format-video .entry-title {
margin-bottom: 0;
}
 .builder-module-content .format-status .entry-header {
margin-bottom: .25em;
}

.builder-module-content .format-status .entry-content {
border: 1px solid #EBEBEB;
padding: 3em;
background: #3B3F42;
color: #FFFFFF;
-webkit-font-smoothing: antialiased;
border-radius: 3px;
}

.single .builder-module-content .format-video,
.single .builder-module-content .format-image {
border-bottom: 1px solid #EBEBEB;
padding-bottom: 1em;
}

#ie6 .builder-module-outer-wrapper,
#ie7 .builder-module-outer-wrapper,
#ie8 .builder-module-outer-wrapper {
width: 1000px;
}

#builder-module-562c6f474441e .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562cb25ad8251 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562c6f47444b2 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90282 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc9031b .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc903a0 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90425 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc904aa .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc90557 .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562dfacb510ba .builder-module-column-1-outer-wrapper {
width: 100%;
}

#builder-module-562d9cbc901f9 .builder-module-column-1-outer-wrapper {
width: 100%;
}


.table {
	display: table;
	border: 0px;
	padding: 0;
	margin: 0px;
}
 
.aom_stn {font-size:smaller; font-weight:normal;}

	.offer-col { position: relative; float: left; border-top: 0; border-right: 1px #eeeeee solid;  }

	.offer-col .thumb { display: block; }

	.offer-col-1of3 { width: 190px; padding: 0 14px 25px 0; margin: 0 8px;; }

.offer-col-1of3:last-child { 
border: none;
}

	.offer-col-1of2 { width: 318px; margin-right: 27px; }

	.offer-col-1of3 .thumb { margin-bottom: 7px; }

	.offer-col-1of3 .morelink { position: absolute; bottom: 7px; right: 9px; }

	.offer-col-1of2 .thumb { padding: 5px; box-shadow: 2px 2px 10px rgba(0,0,0, .2); margin-bottom: 9px; }

	.offer-col-1of2 .text { padding-left: 10px; }
.clearfix:before,nav.primary:before,.sidebar .cols:before,.widget-sponsor:before,.tabbed .tab ol li:before,.features:before,.homesection:before,.hometiles:before,.page-content:before,.single-article:before,.single-law-firm:before,.single-law-school:before{content:" ";display:table}
.clearfix:after,nav.primary:after,.sidebar .cols:after,.widget-sponsor:after,.tabbed .tab ol li:after,.features:after,.homesection:after,.hometiles:after,.page-content:after,.single-article:after,.single-law-firm:after,.single-law-school:after{clear:both;content:" ";display:table}
.features,.homesection,.hometiles,.page-content,.single-article,.single-law-firm,.single-law-school{border-bottom:4px solid #f1f1f2}
.hometiles{padding-bottom:10px}
.hometiles ul{margin:0 0 0 -15px}
.hometiles ul.nomargin{margin:0}
.hometiles li{list-style:none;width:50%;float:left;padding-left:15px}
.hometiles li .h4{font-size:.75rem}
.hometiles .image{margin:0 0 5px;border-bottom:4px solid #387c9d;width:100%}
.hometiles .image a{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;height:150px;overflow:hidden;text-indent:-6000px}
.hometiles .main-desc{text-align:left;width:90%;margin:0 auto}
.hometiles .title{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:400}
.hometiles .noimage{font-size:14px;line-height:18px}
.hometiles .noimage .title{font-family:Lora,"PT Serif",Georgia,Times,"Times New Roman",serif;font-size:1.25rem;line-height:1.25}
.hometiles li:nth-child(4){clear:left}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-8{width:66.66666667%}


	.main-excerpt,
	.sub-text p,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-text p,
	.prev-next-wrapper,
	.related-image,
	.archive-image {
		display: none;
		}


	#main-nav,
	.main-excerpt,
	.sub-text p,
	#ticker-wrapper,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-text p,
	.related-image,
	.facebook-share p,
	.twitter-share p,
	.pinterest-share p,
	.google-share p {
		display: none;
		}

		
	#main-nav,
	.main-excerpt,
	.sub-text p,
	#ticker-wrapper,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-text p,
	.breadcrumb,
	.prev-next-wrapper,
	.related-image,
	.archive-image,
	#author-info img,
	#author-info-page img,
	.facebook-share p,
	.twitter-share p,
	.pinterest-share p,
	.google-share p {
		display: none;
		}


	#main-nav,
	.main-byline,
	.main-excerpt,
	.sub-text p,
	#ticker-wrapper,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	.home-widget .cat-dark-bottom img,
	.home-widget .cat-light-bottom img,
	span.list-byline,
	.sidebar-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-bottom img,
	.sidebar-widget .cat-light-bottom ul li img,
	.footer-widget .cat-light-bottom ul li img,
	.breadcrumb,
	.prev-next-wrapper,
	.related-image,
	.archive-image,
	.comment-avatar,
	#author-info img,
	#author-info-page img,
	.facebook-share p,
	.twitter-share p,
	.pinterest-share p,
	.google-share p {
		display: none !important;
		}


.main-excerpt {
	float: left;
	font: 400 14px/18px helvetica, arial, sans-serif;
	margin-top: 10px;
	max-height: 0;
	overflow: hidden;
	text-align: center;
		-moz-text-shadow: 1px 1px 2px #000;
		-ms-text-shadow: 1px 1px 2px #000;
		-o-text-shadow: 1px 1px 2px #000;
		-webkit-text-shadow: 1px 1px 2px #000;
	text-shadow: 1px 1px 2px #000;
		-moz-transition: max-height .4s;
		-ms-transition: max-height .4s;
		-o-transition: max-height .4s;
		-webkit-transition: max-height .4s;
	transition: max-height .4s;
	width: 100%;
	}


.main-story:hover .main-excerpt {
	max-height: 200px;
	}

 
 
 .art-box, .art-box-body {
    margin:0 auto;
    position:relative;
 }

 .art-box:before, .art-box:after, .art-box-body:before, .art-box-body:after {
    position:absolute;
    top:0;
    bottom:0;
    content:' ';
    background-repeat: no-repeat;
    line-height:0;
 }

 .art-box:before,.art-box-body:before{
    left:0;
 }

 .art-box:after,.art-box-body:after{
    right:0;
 }

 .art-box:before {



    overflow:hidden;
    background-position: bottom left;
    direction: ltr;
    z-index:-3;
 }

 .art-box:after {
    background-position: bottom right;
    z-index:-3;
 }

 .art-box-body:before, .art-box-body:after {
    background-repeat:repeat-y;
 }

 .art-box-body:before {
    background-position: top left;
    z-index:-3;
 }

 .art-box-body:after {
    background-position: top right;
    z-index:-3;
 }

 
 .art-box .art-box:before, .art-box .art-box:after, .art-box-body .art-box-body:before, .art-box-body .art-box-body:after {
    z-index:-2;
 }

 .art-box .art-box .art-box:before, .art-box .art-box .art-box:after, .art-box-body .art-box-body .art-box-body:before, .art-box-body .art-box-body .art-box-body:after {
    z-index:-1;
 }
 
.k_item .img_box{ 
float:left; 
width:16%;
margin-right:1%;
}
 
.k_item .img_box img{ 
max-width:100%;
vertical-align:middle;
}

.vce-grid-text .vce-featured-info{margin-top: 10%;}

.vce-hover-effect,.vce-featured .vce-featured-info{width: 100%;margin: 0;left: 0; text-align: center;}

.sl-title { color: #fff; font-size: 32px; font-size: 2rem; }

.sl-title:hover { color: #e64946; }

	.slide-title, .sl-title { font-size: 20px; font-size: 1.25rem; }

    	    	    	    	    	    	    	    		a:hover, .meta a:hover, .breadcrumb a:hover, .related-title:hover, #ticker a:hover .meta, .slide-title:hover, .sl-title:hover, .carousel-layout2 .carousel-item-title:hover { color: #e50602; }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}

.widget .social-link-item {
	margin: 0 2px 2px 0;
	padding: 0;
	list-style: none;
}

  #products-menu .menu-item {
    list-style-type: none;
    font-size: 1.4rem;
    line-height: 1.2;
    float: left;
    clear: none;
    width: 22.375%;
    margin-left: 0;
    margin-right: 3.5%;
    float: left; }

    #products-menu .menu-item:nth-of-type(4n) {
      margin-right: 0;
      float: right; }

    #products-menu .menu-item:nth-of-type(4n + 1) {
      clear: both; }

    #products-menu .menu-item .product-thumb {
      float: left;
      margin-right: 2rem; }

      #products-menu .menu-item .product-thumb a {
        padding: 0;
        width: auto; }

    #products-menu .menu-item .title {
      display: block;
      padding: 0;
      text-transform: uppercase;
      margin: 0 0 0.3rem 0;
      border: 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

      #products-menu .menu-item .title span {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased; }

    #products-menu .menu-item .short-desc {
      text-transform: none;
      display: block;
      margin: 0 0 1.6rem 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

    #products-menu .menu-item .price {
      color: #ed1b12;
      font-size: 1.4rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased; }

      #products-menu .menu-item .price sup {
        border-bottom: solid 1px rgba(237, 27, 18, 0.4);
        font-size: 0.9rem;
        line-height: 0.8;
        top: -0.4rem; }

    #products-menu .menu-item .button {
      width: auto;
      color: white;
      padding: 0.5rem 1.2rem;
      background-color: #ed1b12;
      font-size: 1.2rem;
      float: right;
      margin-top: -0.3rem;
      border-bottom: 0; }
