﻿



ul.dropdown,
ul.dropdown li,
ul.dropdown ul { list-style: none; margin: 0; padding: 0; }

ul.dropdown { position: relative; z-index: 597; float: left; }

ul.dropdown li { float: left; min-height: 1px; line-height: 1.3em; vertical-align: middle; }

ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }

ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }

ul.dropdown ul li { float: none; }

ul.dropdown ul ul { top: 1px; left: 99%; }

 ul.dropdown li li { margin-left: 0px; font-family: Helvetica, sans-serif; font-size: 12px; text-transform: none; font-weight: normal; }

 ul.dropdown li a { display: block; color: #4C4C4C; }

 ul.dropdown a:link,
 ul.dropdown a:visited { color: #ffffff; text-decoration: none; }

 ul.dropdown a:hover { color: #ffffff; text-decoration: none; }

 ul.dropdown li:hover a { color: #ffffff; text-decoration: none; }

 ul.dropdown a:active { color: #ffffff !important; }

 	ul.dropdown ul li:hover { background-color: #E00030; }

 	ul.dropdown ul a:link,
 	ul.dropdown ul a:visited { color: #ffffff; }

 	ul.dropdown ul a:hover { color: #fbf5dc; text-decoration: none; }

 	ul.dropdown ul a:active { color: #ffffff; }

	ul.dropdown ul a { padding: 5px 12px; }

	ul.dropdown ul a,
	ul.dropdown ul a:hover { font-family: 'Conv_Gotham-Book', Gotham, Century Gothic, Sans-serif; font-size: 10px; padding: 5px 8%; }

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

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }
.views-row h2 a{color:black;}
.page-articulos .view-vista-de-articulos .views-row{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #ccc;}
#commerce-addressbook-billing-default .views-row{background:rgba(0,0,0,.15);padding:15px;}
.view-focus-post-blog .views-row-1{padding-bottom:2%;}

ul.home_main_nav li.discover-california{ padding-top:0;}


ul.home_main_nav li.discover-california a{ background-position:0 0;	width:168px; }

ul.home_main_nav li.discover-california a:hover{ background-position:-250px 0;}

ul.home_main_nav li.discover-california a.home_en{ background-position:0 0 !important; width:100% !important; }

ul.home_main_nav li.discover-california a.home_en:hover{ background-position:-250px 0 !important;}

ul.home_main_nav li.discover-california a.home_fr{ background-position:0 0 !important; width:100% !important; }

ul.home_main_nav li.discover-california a.home_fr:hover{ background-position:-250px 0 !important;}

ul.home_main_nav li.discover-california a.home_zh-hant, ul.home_main_nav li.discover-california a.home_zh-hant-hk { 
	background-position:0 0 !important; width:100% !important; }

ul.home_main_nav li.discover-california a.home_zh-hant:hover, ul.home_main_nav li.discover-california a.home_zh-hant-hk:hover { 
	background-position:-250px 0 !important;}

ul.home_main_nav li.discover-california a.home_de{ background-position:0 0 !important; width:100% !important; }

ul.home_main_nav li.discover-california a.home_de:hover{ background-position:-250px 0 !important;}

ul.home_main_nav li.discover-california a.home_es{ background-position:0 0 !important; width:100% !important; }

ul.home_main_nav li.discover-california a.home_es:hover{ background-position:-250px 0 !important;}

ul.home_main_nav li.discover-california a.home_ja{ background-position:0 0 !important; width:100% !important; }

ul.home_main_nav li.discover-california a.home_ja:hover{ background-position:-250px 0 !important;}

ul.home_main_nav li.discover-california a.home_ko{ background-position:0 0 !important; width:100% !important; }

ul.home_main_nav li.discover-california a.home_ko:hover{ background-position:-250px 0 !important;}
.footer_top a,.footer_top p,.footer_top span,.footer_top li,.footer_top .textwidget{color:#818181;word-wrap:break-word}
.social-tabs .active+.indicator{margin:-2px auto 0}

	div#header #top-line-col2 { margin-right: 20px; }

div#header div#top-line-col2 {
	font-size: 14px;
	font-style: italic;
	font-family: 'Cabin', sans-serif;
	font-weight: 700;
	float: left;
}

.sponsors, .sponsors2{ float:left;padding:0px 0 20px 0;width:930px;}
 
.sponsors p, .sponsors2 p{ padding:10px 0 5px 0; font-size:24px; color:#002F65;font-weight:bold}

.sponsors a {height:42px;margin:5px 20px 0 15px;float:left;display:block;cursor:default !important;}

.sponsors img {padding:0 2px 0 7px}


.homepage #container,
.homepage .search-engine,
.homepage #footer,
.homepage .sponsors,
.homepage .sponsors2,
.homepage .full-container,
.homepage .contatti,
.homepage .Perche2,
.homepage .txt-box {
  width: 100%;
}


.homepage .sponsors,
.desktopversion {
  text-align: center;
}



.homepage .sponsors h2, .homepage .contatti h2 {
  margin: 15px;
  font-size: 22px;
  color: #114170;
}


.homepage .sponsors img {
  width: 90%;
}


.homepage .sponsors a {
    zoom: 0.5;
      display: inline-block;
  float: none;
      margin: 5px 10px 0 10px!important;
}

.homepage .sponsors p {
  padding: 15px 0 10px 0;
}
.node-type-bio .content .views-row,.node-type-collection .content .views-row{border-bottom:1px solid #E5E5E5;padding:10px 0;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-2{width:16.66666667%}
#main-story .main-article-txt .archives .col-lg-2{padding:0;margin:0;border:1px solid #d8d9da;padding:6px;padding-bottom:160px;margin-right:15px;margin-top:6px;max-width:120px;max-height:160px;box-shadow:0 0 1px 1px rgba(0,0,0,.06)}
#main-story .main-article-txt .archives .col-lg-2 img{padding:0;width:100%;height:100%}

.widget-container {
    margin: 0 0 18px 0;
}

	ul.disc, .entry-content-wrapper ul { list-style: disc outside; }


	.entry-content-wrapper li {  margin-left: 1em; padding:3px 0;}

	.entry-content-wrapper div li { text-indent: 0; }





body .alignleft,  .entry-content-wrapper a:hover .alignleft{ float:left; margin:4px 10px 0px 0;  display: block; position: relative; }

body .alignright,  .entry-content-wrapper a:hover .alignright { float:right;margin:4px 0px 0px 10px;display: block; position: relative; }

body .aligncenter,  .entry-content-wrapper a:hover .aligncenter{ clear:both; display:block; margin:10px auto;position: relative; }

.page-template-template-secondary-grid-php .entry-content-wrapper h1,
.page-template-template-secondary-columns-php .entry-content-wrapper h1,
.page-template-template-secondary-basic-php .entry-content-wrapper h1 {
  border: none;
  padding-bottom: 0 !important; }



.content .entry-content-wrapper{

}


.fullsize .content .entry-content-wrapper{
padding-right:0;
}

#top .fullsize .template-blog .post .entry-content-wrapper{text-align: justify; font-size:15px; line-height: 25px; max-width: 800px; margin:0 auto; overflow: visible; }




.template-blog .post .entry-content-wrapper{

overflow:hidden;
}




.entry-content-wrapper .post-title{

}



.entry-content-wrapper.gallery-content .avia-gallery{margin-bottom:10px;}






.flex_column .template-blog .post .entry-content-wrapper{
font-size: 13px;
}









.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{
}





.template-page .template-blog .entry-content-wrapper h1, .template-page .template-blog .entry-content-wrapper h2{
text-transform: none;
letter-spacing: 0;
}




.content .entry-content-wrapper .entry-content-wrapper{
padding-right:0; padding-left:0;
}


.content .entry-content-wrapper .entry-content-wrapper .big-preview.single-big {
padding: 0 0 10px 0;
}


#top .template-search.content .entry-content-wrapper {
padding-bottom: 40px;
padding-left:55px;
font-size: 13px;
clear:both;
}


.template-search .entry-content-wrapper .post-title {font-size:19px;}

#top .template-search .entry-content-wrapper .post-title a:hover{ text-decoration: underline; }


.template-author .content .post .entry-content-wrapper{
padding-bottom:40px;
font-size: 13px;
}

#top .template-author .entry-content-wrapper .post-title a:hover{ text-decoration: underline; }

#top .widget_twitter .entry-content-wrapper{padding:0; margin:0; float: none; clear: both; position: relative; border:none; width:100%;}

		.responsive .content .entry-content-wrapper{padding:0;}

		.responsive .fullsize div .template-blog .entry-content-wrapper{text-align: left; font-size:14px; line-height: 24px;}




p:empty, .entry-content-wrapper:empty{display:none;}


.avia-section .template-page .entry-content-wrapper{
padding-right:0;
}


#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select, #top .mobileMenu{
 -webkit-appearance: none;
 -moz-border-radius: 0px; -webkit-border-radius:0px; border-radius:0px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
 background-position: center right;
 background-repeat: no-repeat;
 border-radius: 2px;
}


.entry-content-wrapper .sort_width_container:first-child{margin-top:0;}

.av_custom_wrapper .template-blog .content .entry-content-wrapper {padding-right:10px!important;}

.av_custom_wrapper .template-blog .content .entry-content-wrapper img {clear:both;}


body.blog .entry-content-wrapper .post-title, body.single .entry-content-wrapper .post-title, body.blog .entry-content-wrapper .post-meta-infos, body.single .entry-content-wrapper .post-meta-infos {padding-right:70px;}

body.single .content .entry-content-wrapper, body.archive .content .entry-content-wrapper {padding-right:0px!important;}


body.blog .content .entry-content-wrapper img {clear:both;}




#page-bottom-cta .entry-content-wrapper {padding:40px 30px;background:#FFFFFF;border-radius:4px;border:1px solid #d9d9d9;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;}
.carousel-inner .slider_content{position:absolute;width:100%}
.carousel-inner .slider_content .slide_anchor_holder{margin-top:8%}
.carousel-inner .item.dark .slider_content .text .slide_anchor_holder .slide_anchor_button{color:#000}
.carousel-inner .slider_content .slide_anchor_holder .slide_anchor_button{font-size:51px;color:#fff}
.carousel-inner .slider_content .thumb{opacity:0;filter:alpha(opacity = 0);height:100%;display:inline-block;vertical-align:middle}
.carousel-inner .slider_content.left{text-align:left}
.carousel-inner .slider_content.right{text-align:right}
.carousel-inner .slider_content.left .thumb,.carousel-inner .slider_content.right .thumb{display:inline-block}
.carousel-inner .slider_content.center .thumb{text-align:center}
.carousel-inner .slider_content.center{text-align:center}
.carousel-inner .active .slider_content .thumb{-webkit-animation:rotate 1s 1 ease-out;-moz-animation:rotate 1s 1 ease-out;-o-animation:rotate 1s 1 ease-out;animation:rotate 1s 1 ease-out;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .thumb.fade{-webkit-animation:fade 1s 1 ease-out;-moz-animation:fade 1s 1 ease-out;-o-animation:fade 1s 1 ease-out;animation:fade 1s 1 ease-out}
.carousel-inner .slider_content .thumb img{max-height:100%}
.carousel-inner .slider_content .text{text-align:center;opacity:0;filter:alpha(opacity = 0);position:relative;display:inline-block;width:100%;margin:10px 0 10px 0;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px)}
.carousel-inner .active .slider_content .text{-webkit-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);-moz-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);-o-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .slider_content .text.one_by_one{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;opacity:1}
.carousel-inner .slider_content .text.one_by_one h2,.carousel-inner .slider_content .text.one_by_one h4,.carousel-inner .slider_content .text.one_by_one .separator,.carousel-inner .slider_content .text.one_by_one p,.carousel-inner .slider_content .text.one_by_one a.qbutton,.carousel-inner .slider_content .text.one_by_one .slide_anchor_holder{opacity:0;filter:alpha(opacity = 0);position:relative;top:70px}
.carousel-inner .active .slider_content .text.one_by_one h2,.carousel-inner .active .slider_content .text.one_by_one h4,.carousel-inner .active .slider_content .text.one_by_one .separator,.carousel-inner .active .slider_content .text.one_by_one p,.carousel-inner .active .slider_content .text.one_by_one a.qbutton,.carousel-inner .active .slider_content .text.one_by_one .slide_anchor_holder{-webkit-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-moz-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-o-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator h2{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator h2{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator p{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator a.qbutton{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .slide_anchor_holder{animation-delay:.75s;-webkit-animation-delay:.75s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator h4{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator h4{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator p{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator a.qbutton{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .slide_anchor_holder{animation-delay:.75s;-webkit-animation-delay:.75s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator p{animation-delay:.2s;-webkit-animation-delay:.2s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator a.qbutton{animation-delay:.4s;-webkit-animation-delay:.4s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .separator{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .slider_content .text .qbutton{margin:10px 0 0 0}
.carousel-inner .item.dark .slider_content .text .qbutton{border-color:#303030;background-color:#303030;color:#fff}
.carousel-inner .item.dark .slider_content .text .qbutton:hover{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white:hover{background-color:#303030;color:#fff!important;border-color:#303030}
.carousel-inner .slider_content .text .qbutton.white{margin:10px 0 0 10px}
.carousel:not(.advanced_responsiveness) .carousel-inner .slider_content .thumb{height:auto}
.carousel:not(.advanced_responsiveness) .carousel .carousel-inner .slider_content{display:table-cell;vertical-align:middle;position:static;top:0!important;left:0!important}
.carousel.advanced_responsiveness .carousel .carousel-inner .slider_content .thumb{height:auto}
.carousel.advanced_responsiveness .carousel .carousel-inner .slider_content{display:table-cell;vertical-align:middle;position:static;top:0!important;left:0!important}
.widget ul.job_listings li.job_listing a{padding:1em 0}
.widget ul.job_listings li.job_listing .position{float:none;width:auto;padding:0}
.widget ul.job_listings li.job_listing ul.meta{float:none;width:auto;padding:0;margin:0;text-align:left}
.widget ul.job_listings li.job_listing ul.meta li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400}
.widget ul.job_listings li.job_listing ul.meta li:after{padding:0 0 0 .5em;content:"\2023"}
.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:''}


.widget li.date {
    display: none !important;
}




.clearfix, .masthead, .feature-section, .feature-post, .mobile-menu, .main-menu, .post-section, .post-section .post-excerpt, aside.sidebar .widget, aside.sidebar ul.popular-post-list li {
  zoom: 1; }

  .clearfix:before, .masthead:before, .feature-section:before, .feature-post:before, .mobile-menu:before, .main-menu:before, .post-section:before, .post-section .post-excerpt:before, aside.sidebar .widget:before, aside.sidebar ul.popular-post-list li:before, .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    content: "";
    display: table; }

  .clearfix:after, .masthead:after, .feature-section:after, .feature-post:after, .mobile-menu:after, .main-menu:after, .post-section:after, .post-section .post-excerpt:after, aside.sidebar .widget:after, aside.sidebar ul.popular-post-list li:after {
    clear: both; }


.widget {
  margin-bottom: 40px; }


.checkout section.wrap.clearfix, .checkout section.wrap.masthead, .checkout section.wrap.feature-section, .checkout section.wrap.feature-post, .checkout section.wrap.mobile-menu, .checkout section.wrap.main-menu, .checkout section.wrap.post-section, .checkout .post-section section.wrap.post-excerpt, .post-section .checkout section.wrap.post-excerpt, .checkout aside.sidebar section.wrap.widget, aside.sidebar .checkout section.wrap.widget {
  width: 100%; }

.single-resume header.site-header.job-header.clearfix, .single-resume header.site-header.job-header.masthead, .single-resume header.site-header.job-header.feature-section, .single-resume header.site-header.job-header.feature-post, .single-resume header.site-header.job-header.mobile-menu, .single-resume header.site-header.job-header.main-menu, .single-resume header.site-header.job-header.post-section, .single-resume .post-section header.site-header.job-header.post-excerpt, .post-section .single-resume header.site-header.job-header.post-excerpt, .single-resume aside.sidebar header.site-header.job-header.widget, aside.sidebar .single-resume header.site-header.job-header.widget {
  display: block;
  width: 200%;
  max-width: 1050px; }


.commentable_item .entry-date {
	text-align: center;
	margin: 20px auto 10px;
}

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

#site-title {
	float: left;
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 18px 0;
	width: 700px;
}

#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}

.last_logo_div{float:left; width:224px;}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
td.zero{width:1%;white-space:nowrap;}





div#mobile_navigation,
div#mobile_sidebar {
	display: none;
}

	div#mobile_sidebar {
		display: block;
		position: relative;
	}


.entry-meta #key-verse-box {
	font-size: 18px;
	color: #444;
	margin-top: 22px;
}


#key-verse-box p {
	font-family: 'Open Sans', Verdana, sans-serif;
}


#key-verse-box p a, #bible-in-a-year-box a  {
	color: #559664;
}


#classic #bible-in-a-year-box a, #classic #key-verse-box p a {
	color: #f06e28;
}



.top-bar.expanded .top-bar-section .has-dropdown ul.sub-menu li.imparent a,
.top-bar.expanded .top-bar-section .has-dropdown ul.sub-menu li a.parent-link {
  padding-left: 12px !important;
  font-family: "OpenSansBold";
}



.top-bar.expanded .top-bar-section .has-dropdown ul.sub-menu li a {
  padding-left: 30px !important;
  font-family: "Open Sans";
}
 
						ul.bottom-nav li.current_page_item a { color: #ebbe5e !important; }
ul.menu li.first{margin-left:0}




#homepage-horizontal-module {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  clear: both; }
.clearfix,.cf,.classic-module ul,.most-popular-module,.most-popular-module .slider-container ul,.most-popular-module .slider-container ul li,#home-slider ul,.gallery-container .gallery-title,.comment-respond{zoom:1;}
.clearfix:before,.clearfix:after,.cf:before,.classic-module ul:before,.most-popular-module:before,.most-popular-module .slider-container ul:before,.most-popular-module .slider-container ul li:before,#home-slider ul:before,.gallery-container .gallery-title:before,.comment-respond:before,.cf:after,.classic-module ul:after,.most-popular-module:after,.most-popular-module .slider-container ul:after,.most-popular-module .slider-container ul li:after,#home-slider ul:after,.gallery-container .gallery-title:after,.comment-respond:after{content:"";display:table;}
.clearfix:after,.cf:after,.classic-module ul:after,.most-popular-module:after,.most-popular-module .slider-container ul:after,.most-popular-module .slider-container ul li:after,#home-slider ul:after,.gallery-container .gallery-title:after,.comment-respond:after{clear:both;}

  .widget_subscribe_widget ul.cf, .widget_subscribe_widget .classic-module ul, .classic-module .widget_subscribe_widget ul, .widget_subscribe_widget ul.most-popular-module, .widget_subscribe_widget .most-popular-module .slider-container ul, .most-popular-module .slider-container .widget_subscribe_widget ul, .widget_subscribe_widget #home-slider ul, #home-slider .widget_subscribe_widget ul, .widget_subscribe_widget .gallery-container ul.gallery-title, .gallery-container .widget_subscribe_widget ul.gallery-title, .widget_subscribe_widget ul.comment-respond, .widget_latest_widget ul.cf, .widget_latest_widget .classic-module ul, .classic-module .widget_latest_widget ul, .widget_latest_widget ul.most-popular-module, .widget_latest_widget .most-popular-module .slider-container ul, .most-popular-module .slider-container .widget_latest_widget ul, .widget_latest_widget #home-slider ul, #home-slider .widget_latest_widget ul, .widget_latest_widget .gallery-container ul.gallery-title, .gallery-container .widget_latest_widget ul.gallery-title, .widget_latest_widget ul.comment-respond, .widget_most_popular_widget ul.cf, .widget_most_popular_widget .classic-module ul, .classic-module .widget_most_popular_widget ul, .widget_most_popular_widget ul.most-popular-module, .widget_most_popular_widget .most-popular-module .slider-container ul, .most-popular-module .slider-container .widget_most_popular_widget ul, .widget_most_popular_widget #home-slider ul, #home-slider .widget_most_popular_widget ul, .widget_most_popular_widget .gallery-container ul.gallery-title, .gallery-container .widget_most_popular_widget ul.gallery-title, .widget_most_popular_widget ul.comment-respond, .widget_related_posts_widget ul.cf, .widget_related_posts_widget .classic-module ul, .classic-module .widget_related_posts_widget ul, .widget_related_posts_widget ul.most-popular-module, .widget_related_posts_widget .most-popular-module .slider-container ul, .most-popular-module .slider-container .widget_related_posts_widget ul, .widget_related_posts_widget #home-slider ul, #home-slider .widget_related_posts_widget ul, .widget_related_posts_widget .gallery-container ul.gallery-title, .gallery-container .widget_related_posts_widget ul.gallery-title, .widget_related_posts_widget ul.comment-respond {
    margin: 0; }

    .widget_subscribe_widget ul.cf li, .widget_subscribe_widget .classic-module ul li, .classic-module .widget_subscribe_widget ul li, .widget_subscribe_widget ul.most-popular-module li, .widget_subscribe_widget .most-popular-module .slider-container ul li, .most-popular-module .slider-container .widget_subscribe_widget ul li, .widget_subscribe_widget #home-slider ul li, #home-slider .widget_subscribe_widget ul li, .widget_subscribe_widget .gallery-container ul.gallery-title li, .gallery-container .widget_subscribe_widget ul.gallery-title li, .widget_subscribe_widget ul.comment-respond li, .widget_latest_widget ul.cf li, .widget_latest_widget .classic-module ul li, .classic-module .widget_latest_widget ul li, .widget_latest_widget ul.most-popular-module li, .widget_latest_widget .most-popular-module .slider-container ul li, .most-popular-module .slider-container .widget_latest_widget ul li, .widget_latest_widget #home-slider ul li, #home-slider .widget_latest_widget ul li, .widget_latest_widget .gallery-container ul.gallery-title li, .gallery-container .widget_latest_widget ul.gallery-title li, .widget_latest_widget ul.comment-respond li, .widget_most_popular_widget ul.cf li, .widget_most_popular_widget .classic-module ul li, .classic-module .widget_most_popular_widget ul li, .widget_most_popular_widget ul.most-popular-module li, .widget_most_popular_widget .most-popular-module .slider-container ul li, .most-popular-module .slider-container .widget_most_popular_widget ul li, .widget_most_popular_widget #home-slider ul li, #home-slider .widget_most_popular_widget ul li, .widget_most_popular_widget .gallery-container ul.gallery-title li, .gallery-container .widget_most_popular_widget ul.gallery-title li, .widget_most_popular_widget ul.comment-respond li, .widget_related_posts_widget ul.cf li, .widget_related_posts_widget .classic-module ul li, .classic-module .widget_related_posts_widget ul li, .widget_related_posts_widget ul.most-popular-module li, .widget_related_posts_widget .most-popular-module .slider-container ul li, .most-popular-module .slider-container .widget_related_posts_widget ul li, .widget_related_posts_widget #home-slider ul li, #home-slider .widget_related_posts_widget ul li, .widget_related_posts_widget .gallery-container ul.gallery-title li, .gallery-container .widget_related_posts_widget ul.gallery-title li, .widget_related_posts_widget ul.comment-respond li {
      margin-top: 1.5em;
      margin-bottom: 1.5em; }

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


.quotes_1{
	vertical-align:top;
	float:left;
}



#slider-container { width: 1282px; height: 375px; margin: 0 auto; }

  #layerslider #slider {
    height: auto!important;
  }


header .ns-form-wrapper {
  width: 100%;
  position: absolute;
  z-index: 2;
  top: 60px;
  right: 0;
  z-index: 50;
  background-color: #fafafa;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  -webkit-transition: height .3s ease-in;
  -moz-transition: height .3s ease-in;
  transition: height .3s ease-in;
  overflow: hidden;
  height: 192px;
  box-shadow: 1px 1px 3px #222;
  -webkit-box-shadow: 1px 1px 3px #222;
  -moz-box-shadow: 1px 1px 3px #222;
}


header .ns-form-wrapper.in-nav {
  position: relative;
  top: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-top: solid 1px #ddd;
  font-size: 85%;
  text-align: left;
}


header .ns-form-wrapper.in-nav.closed {
  border-top: 0;
}


header .ns-form-wrapper .ns-form-holder {
  height: 192px;
  top: 0;
  position: absolute;
  width: 100%;
  -webkit-transition: top .3s ease-in;
  -moz-transition: top .3s ease-in;
  transition: top .3s ease-in;
}


header .ns-form-wrapper.closed {
  height: 0;
  -webkit-transition: height .3s ease-in;
  -moz-transition: height .3s ease-in;
  transition: height .3s ease-in;
}


header .ns-form-wrapper.closed .ns-form-holder {
  top: -192px;
  -webkit-transition: top .3s ease-in;
  -moz-transition: top .3s ease-in;
  transition: top .3s ease-in;
}


header .ns-form {
  padding: 0 10%;
}


#lang_sel img.iclflag{width:18px;height:12px;position: relative; top: 1px;}


#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.entry-content a[href]:after, .entry a[href]:after{content:" (" attr(href) ")";}
a[href^="javascript:"]:after,
a[href^="#"]:after,
[class^="meta"] a:after,
[class$="meta"] a:after,
.page-link a:after,
.postmetadata a:after,
.gallery-item a:after,
.postinfo a:after,
.entry h2 a:after,
.entry-taxonomy a:after,
.tags a:after,
#masthead a:after{content:"" !important;}
.entry-date, .post-date, .date{text-align:left !important;}
.entry-date *, .post-date *{display:inline !important;position:static !important;}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}







.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: 14px;
padding-left: 14px;
}



.videos #ajax-load-more .col-md-6 {
  margin-bottom: 40px;
}


.videos .col-md-6 {margin-top:40px;}



body.single-albums .col-md-6 {
  padding-bottom: 32px;
}


.col-md-6.post img.xlt {
  width: 100% !important;
}





.site-main .widecolumn {
	padding-top: 72px;
	width: auto;
}


.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name {
	font-size: inherit;
	width: 90%;
}


.site-main .mu_register input[type="submit"],
.widecolumn #submit {
	font-size: inherit;
	width: auto;
}


	.masthead-fixed .site-main {
		margin-top: 48px;
	}


	.site-content,
	.site-main .widecolumn {
		margin-left: 222px;
	}

		#footer-gray .copyright{text-align: right;}

.left1{width:240px;overflow:hidden;margin-left:8px;float:left}
#wrapper-w2t5486130554dc3,div.wrapper-mirroring-w2t5486130554dc3{margin-top:0px;padding-top:0px;box-shadow:#000000 0px 0px 0px;padding-left:25px;padding-right:25px;}
div#wrapper-w2t5486130554dc3{width:981px}
div.wrapper{margin:0 auto;clear:both}
div.wrapper.wrapper-fluid{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.wrapper.wrapper-fluid.wrapper-first{margin-top:0}
div.wrapper.wrapper-fluid.wrapper-last{margin-bottom:0}
div.wrapper-fluid div.grid-container{margin:0 auto}
div.wrapper-fluid.wrapper-fluid-grid div.grid-container{width:100%}
div.wrapper-no-blocks div.entry-content{margin:40px 0 !important;text-align:center}
#wrapper-wfs54861f7a8e52c,div.wrapper-mirroring-wfs54861f7a8e52c{margin-bottom:0px;}
#wrapper-w1m552d73cd59071,div.wrapper-mirroring-w1m552d73cd59071{margin-bottom:0px;}
#wrapper-w15552d73cd5869c,div.wrapper-mirroring-w15552d73cd5869c{margin-top:0px;padding-top:0px;box-shadow:#000000 0px 0px 0px;padding-left:25px;padding-right:25px;}
.title .separator{display:none}
.title .separator.small,.title .separator.small.left,.title .separator.small.right{margin-top:14px;margin-bottom:10px}
.separator{position:relative;display:block;height:1px;background-color:#eaeaea;margin:10px 0}
.separator.transparent{background-color:transparent}
.separator.small{background-color:#303030;height:2px;position:relative;width:22px;display:block;margin:10px auto 20px auto}
.separator.small.left{margin:10px 0 20px 0}
.separator.small.right{margin:10px 0 20px auto}
.q_counter_holder .separator.small{background-color:#eaeaea;margin:19px auto 0 auto}
.q_counter_holder.left .separator.small{margin-left:0;margin-right:auto}
.q_counter_holder.right .separator.small{margin-left:auto;margin-right:0}
.q_pie_chart_holder .separator.small{background-color:#eaeaea;margin:10px auto 12px auto}
.portfolio_slider .image_holder .separator.small{margin:10px auto;background-color:#fff}
.projects_holder article .hover_feature_holder_title .separator.small,.projects_masonry_holder article .hover_feature_holder_title .separator.small{background-color:#fff;margin-top:10px;margin-bottom:10px}
.projects_holder article .portfolio_description .separator.small{margin-top:10px;margin-bottom:10px}
.portfolio_slider .image_holder .separator.small.transparent{background-color:transparent!important}
.projects_holder.hover_text article .hover_feature_holder_title .separator{background-color:#fff}
.blog_large_image_simple .separator.small{margin-top:22px}
.contact_section .separator,.contact_section .separator.small.right,.contact_section .separator.small.left{margin-top:6px;margin-bottom:35px}
.q_team .q_team_text_inner .separator{background-color:#1abc9c;margin-bottom:16px!important}
.carousel-inner .slider_content .text.one_by_one h2,.carousel-inner .slider_content .text.one_by_one h4,.carousel-inner .slider_content .text.one_by_one .separator,.carousel-inner .slider_content .text.one_by_one p,.carousel-inner .slider_content .text.one_by_one a.qbutton,.carousel-inner .slider_content .text.one_by_one .slide_anchor_holder{opacity:0;filter:alpha(opacity = 0);position:relative;top:70px}
.carousel-inner .active .slider_content .text.one_by_one h2,.carousel-inner .active .slider_content .text.one_by_one h4,.carousel-inner .active .slider_content .text.one_by_one .separator,.carousel-inner .active .slider_content .text.one_by_one p,.carousel-inner .active .slider_content .text.one_by_one a.qbutton,.carousel-inner .active .slider_content .text.one_by_one .slide_anchor_holder{-webkit-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-moz-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-o-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .separator{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel .item .text .separator{margin-top:40px;margin-bottom:40px;width:68%}
.carousel .item .left .text .separator{margin-left:0}
.carousel .item .right .text .separator{margin-right:0}

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

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

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

.row.latest-post{margin-bottom:10px;padding-left:.9375em;padding-right:.9375em}

.row .list{margin:0;margin-bottom:10px}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}

ul.longleaders span.menu-item-title, ul.longleaders span.optiongroup-title, ul.longleaders span.menu-item-description {padding-right: 0.33em; background: #dcd6ca}

ul.longleaders span.menu-item-price, ul.longleaders span.optiongroup-price, ul.longleaders span.menu-item-price2, ul.longleaders span.optiongroup-price2 {float: right; padding-left: 0.33em; background: #dcd6ca; position: relative; z-index: 1; margin-bottom:8px; }

span.menu-item-title , span.menu-item-price, span.menu-item-price2 { font-size:13px; font-weight:bold; }

span.menu-item-description { font-size:11px; font-style: oblique; }


			td.recentcommentstextend {
				border: none !important;
				padding: 0px 0px 2px 10px;
			}


			.rtl td.recentcommentstextend {
				padding: 0px 10px 2px 0px;
			}


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

.childcontent-inner {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}
	
	
	
	.features-border-top .col-md-3:after,
	.features-border-top .right-border:before{
		 width: 0px;
	}

.features-border-top .col-md-3 {
	margin-top:-40px;
}

.features-border-top .col-md-3:after {
	content:"";
	position:absolute;
	top:40px;
	left:0;
	height:40%;
	width:1px;
}
.col{float:left}




#header-container-top{
    margin:0 auto;
    position:relative;
    height: 36px;
}
.b-b4r-wide{background:#121213;border:1px #1c1b1d solid;padding:0 12px;margin:20px 0;overflow:hidden;text-align:center;display:block;clear:both;position:relative}
.b-b4r-wide .b-b4r{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:10px 0 0 10px;text-align:left;font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-b4r-wide_content{margin:0 0 10px -10px;font-size:0;line-height:0;letter-spacing:-0.31em;word-spacing:-0.43em}
.b-b4r-wide_content .widgets-container{margin:10px 0 0 10px}
.b-b4r-wide__nobg{border:none;background:none;padding:0;margin:10px 0}
.b-b4r-wide__topindent{border:none;background:none;padding:0;margin:35px 0 10px}
.b-b4r-wide__nostyle{border:none;background:none;padding:0;margin:0}
.b-b4r img{border:1px #000 solid}
.l-sidebar .b-b4r{margin:0 0 10px 0;display:block}
.b-b4r-main{width:244px;height:247px}
.l-sidebar .b-b4r-main{margin:0 0 10px;display:block}
.b-b4r-wide_content .b-content{font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-carousel-content .b-b4r img{border:none}
.b-carousel-content:hover .b-b4r img{opacity:1}


.main-post-bg .post-comments, .secondary-post-bg .post-comments {
	position: absolute;
	top: 0;
	right: 7px;
	z-index: 1;
	background: #3c6c92;
        display:none;
}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}
.visible-xs{display:table!important;}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 23.404255317%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}


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

body .vc_row-fluid   .vc_col-sm-3 {
    width: 23.404255317%;
  }

	
	body .vc_row-fluid .wpb_column,
	body .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"],
	body .vc_row-fluid .vc_col-sm-3[class*="vc_col-sm-"],
	body .vc_row-fluid .vc_col-sm-4[class*="vc_col-sm-"],
	body .vc_row-fluid .vc_col-sm-6[class*="vc_col-sm-"],
	body .vc_row-fluid .vc_col-sm-8[class*="vc_col-sm-"],
	body .vc_row-fluid .vc_col-sm-9[class*="vc_col-sm-"],
	body .vc_row-fluid .vc_col-sm-10[class*="vc_col-sm-"],
	body .vc_row-fluid .vc_col-sm-11[class*="vc_col-sm-"] {
		width: 100%;
		margin-right: 0px!important;
		margin-left: 0px;
	}

	
	.one-fourths.span_3, .one-fourths.vc_span3, .one-fourths.vc_col-sm-3  { width: 48%!important; margin-bottom: 2%; margin-right: 15px; margin-left: 0px!important; padding: 15px; float: left; }

	
	.full-width-content.vc_row-fluid  .one-fourths.vc_span3,
	.full-width-content.vc_row-fluid  .one-fourths.vc_span4,
	.full-width-content.vc_row-fluid  .one-fourths.vc_col-sm-3,
	.full-width-content.vc_row-fluid  .one-fourths.vc_col-sm-4 {
		width: 50%!important;
	}

  	
  	.one-fourths.span_3.clear-both, .one-fourths.vc_span3.clear-both, .one-fourths.vc_col-sm-3.clear-both { clear: both; }

  	.one-fourths.span_3.right-edge, .one-fourths.vc_span3.right-edge, .one-fourths.vc_col-sm-3.right-edge { margin-right: 0px; }

	
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_col-sm-3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_col-sm-4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_col-sm-6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_col-sm-8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p {
		font-size: 17px !important;
   		line-height: 28px !important;
	}

	
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_col-sm-3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_col-sm-4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_col-sm-8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a,
	body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content a{
		letter-spacing: 1px !important;
		font-size: 9px !important;
  	    padding: 8px 13px;
	}

	
	.wpb_row:not(.full-width-content) .vc_span3.one-fourths  .team-member[data-style="meta_overlaid"] .team-member-image,
	.wpb_row:not(.full-width-content) .vc_col-sm-3.one-fourths  .team-member[data-style="meta_overlaid"] .team-member-image {
		height: 250px!important;
	}

	
	
	
	body .nectar-slider-wrap[data-fullscreen="true"]  .swiper-slide .content h2, 
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_col-sm-3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_col-sm-4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_col-sm-6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_col-sm-8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2,
	body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content h2  {
		font-size: 33px !important;
    	line-height: 57px !important;
		margin-bottom: 8px;
		letter-spacing: -0.5px;
	}

	
	body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content p,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_col-sm-3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_col-sm-4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_col-sm-6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_col-sm-8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p,
	body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .content p {
		font-size: 13px !important;
    	line-height: 26px !important;
		padding-bottom: 7px;
	}

	
	.nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button a,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_col-sm-3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_col-sm-4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_col-sm-6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_col-sm-8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a,
	body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button a {
		 font-size: 9px!important;
		 padding: 8px 13px;
		 letter-spacing: 0.5px!important;
	}


	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_col-sm-3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_col-sm-4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_col-sm-6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_col-sm-8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a,
	body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide .button.transparent a  {
		padding: 0px 13px!important;
		letter-spacing: 0.5px!important;
	}

	
	body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content p.transparent-bg span,
	body .vc_span3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_span9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_col-sm-3 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_col-sm-4 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_col-sm-6 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_col-sm-8 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span,
	body .vc_col-sm-9 .nectar-slider-wrap[data-flexible-height="true"]  .swiper-slide p.transparent-bg span {
	    font-size: 13px !important;
    	line-height: 29px !important;
	}

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

	
	.full-width-content .one-fourths.span_3, .full-width-content .one-fourths.vc_span3, .full-width-content .one-fourths.vc_col-sm-3 { padding: 0;}

	
	.full-width-content .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image, .full-width-content .vc_col-sm-3 .team-member[data-style="meta_overlaid"] .team-member-image{
		height: 320px;
	}

	
	.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image, .wpb_row:not(.full-width-content) .vc_col-sm-3 .team-member[data-style="meta_overlaid"] .team-member-image {
		height: 250px;
	}

	.full-width-content.vc_row-fluid .vc_span3, .full-width-content.vc_row-fluid .vc_col-sm-3 { width: 25%; }


.vc_span3 .nectar-slider-wrap .swiper-slide .content h2, .vc_col-sm-3 .nectar-slider-wrap .swiper-slide .content h2,
.vc_span4 .nectar-slider-wrap .swiper-slide .content h2, .vc_col-sm-4 .nectar-slider-wrap .swiper-slide .content h2,
.vc_span6 .nectar-slider-wrap .swiper-slide .content h2, .vc_col-sm-6 .nectar-slider-wrap .swiper-slide .content h2, 
.vc_span8 .nectar-slider-wrap .swiper-slide .content h2, .vc_col-sm-8 .nectar-slider-wrap .swiper-slide .content h2, 
.vc_span9 .nectar-slider-wrap .swiper-slide .content h2, .vc_col-sm-9 .nectar-slider-wrap .swiper-slide .content h2 {
	font-size: 40px;
	line-height: 60px!important;
}


.vc_span3 .nectar-slider-wrap .swiper-slide .content p, .vc_col-sm-3 .nectar-slider-wrap .swiper-slide .content p,
.vc_span4 .nectar-slider-wrap .swiper-slide .content p, .vc_col-sm-4 .nectar-slider-wrap .swiper-slide .content p,
.vc_span6 .nectar-slider-wrap .swiper-slide .content p, .vc_col-sm-6 .nectar-slider-wrap .swiper-slide .content p, 
.vc_span8 .nectar-slider-wrap .swiper-slide .content p, .vc_col-sm-8 .nectar-slider-wrap .swiper-slide .content p, 
.vc_span9 .nectar-slider-wrap .swiper-slide .content p, .vc_col-sm-9 .nectar-slider-wrap .swiper-slide .content p {
	font-size: 17px!important;
	line-height: 28px!important;
}


.full-width-content .vc_span9 .carousel-wrap.products-carousel,
.full-width-content .vc_span8 .carousel-wrap.products-carousel,
.full-width-content .vc_span6 .carousel-wrap.products-carousel,
.full-width-content .vc_span4 .carousel-wrap.products-carousel,
.full-width-content .vc_span3 .carousel-wrap.products-carousel,
.full-width-content .vc_span9 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span8 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span6 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span4 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_span3 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_col-sm-9 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-8 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-6 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-4 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-3 .carousel-wrap.products-carousel,
.full-width-content .vc_col-sm-9 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_col-sm-8 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_col-sm-6 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_col-sm-4 .carousel-wrap.products-carousel .caroufredsel_wrapper,
.full-width-content .vc_col-sm-3 .carousel-wrap.products-carousel .caroufredsel_wrapper {
	overflow: hidden!important;
}


.full-width-content .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image,
.full-width-content .vc_col-sm-3 .team-member[data-style="meta_overlaid"] .team-member-image {
	height: 350px;
}


.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image,
.wpb_row:not(.full-width-content) .vc_col-sm-3 .team-member[data-style="meta_overlaid"] .team-member-image {
	height: 275px;
}

.firstimage
{
	width:100%;
	height:auto;
}


.firstimage img
{
	width:100%;
	padding:2%;
}

.firstimage p{margin:5px 12px 0px 12px;font-family:Arial, Helvetica, sans-serif;color:#333333;font-size:12px;line-height:16px;
font-weight:bold;}

.about-comedian .detail-about { float:left; width:790px; margin:0 0 0 20px; }

.about-comedian .detail-about p { font-size:14px; color:#686868; margin:4px 0 13px 0; line-height:17px; }

.about-comedian .detail-about p strong { font-size:18px; font-family: 'cabinbold'; }


.slider .caption .detail { float:left; margin:13px 0 0 40px; width:770px; }

.comedian-area .detail-about { float:left; width:787px; margin:12px 0 0 20px; }

.comedian-area .detail-about p { font-size:14px; color:#686868; margin:9px 0 13px 0; line-height:17px; }

.comedian-area .detail-about p strong { font-size:18px; font-family: 'cabinbold'; }

.video8-comedian-area .detail-about { float:left; width:728px; margin:7px 0 0 15px; }

.video8-comedian-area .detail-about p { font-size:14px; color:#686868; margin:9px 0 13px 0; line-height:17px; width:700px; }

.video8-comedian-area .detail-about p strong { font-size:18px; font-family: 'cabinbold'; }

.careers-box .detail-area { float:left; width:675px; }

.careers-box .detail-area h2 { text-transform:none; font-size:18px; margin:19px 0 0 0; color:#f17515; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

.careers-box .detail-area h3 { font-size:14px; margin:2px 0 0 0; color:#a1a1a1; font-weight:bold; }

.careers-box .detail-area p { color:#747474; font-size:12px; line-height:17px; margin:5px 0 0 0; }

.careers-box .detail-area .email-line { width:100%; margin:5px 0 0 0; }

.careers-box .detail-area .email-icon { float:left; width:12px; height:10px;margin:5px 0 0 0;  }

.careers-box .detail-area .email-links { float:left; margin:0 0 0 6px; }

.careers-box .detail-area .email-links a { color:#4c4c4c !important; text-decoration:underline; font-size:12px; }

.careers-box .detail-area .email-links a:hover { text-decoration:none;  }

.careers-apply .detail-area { float:left; width:675px; }

.careers-apply .detail-area h2 { text-transform:none; font-size:18px; margin:19px 0 0 0; color:#f17515; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

.careers-apply .detail-area h3 { font-size:14px; margin:2px 0 0 0; color:#a1a1a1; font-weight:bold; }

.careers-apply .detail-area p { color:#747474; font-size:13px; line-height:17px; margin:5px 0 0 0; }

.press-relases .detail-area { float:left; width:675px; }

.press-relases .detail-area h2 { text-transform:none; font-size:17px; margin:17px 0 0 0; line-height:22px; color:#f17515; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  }

.press-relases .detail-area p { color:#747474; font-size:13px; line-height:17px; margin:11px 0 0 0; }

.press-relases .detail-area p a.read-more { color:#4c4c4c !important; font-size:12px; text-decoration:underline; }

.press-relases .detail-area p a.read-more:hover { text-decoration:none; }

.leadership-box .detail-area { float:left; width:702px; }

.leadership-box .detail-area h2 { text-transform:none; font-size:18px; margin:21px 0 0 0; line-height:15px;  color:#f17515; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

.leadership-box .detail-area h3 { color:#a1a1a1; font-size:14px; margin:3px 0 0 0; line-height:15px; text-transform:none; font-weight:bold; }

.leadership-box .detail-area .leader-img { float:left; width:121px; height:131px; background:#FFF; padding:2px; border:1px solid #b3b3b3; margin:15px 0 0 0; }
 
.leadership-box .detail-area .leader-text { float:left; width:558px; margin:0 0 0 15px; }

.leadership-box .detail-area .leader-text p { font-size:13px; color:#747474; line-height:17px; margin:15px 0 0 0; }

.leadership-box .detail-area .read-more { float:right; margin:15px 0 0 0; }

.leadership-box .detail-area .read-more a { text-decoration:underline; }

.leadership-box .detail-area .read-more a:hover { text-decoration:none; }

.private-events .clubs-room-capacity .detail { font-size:12px; color:#717171; line-height:22px; float:left; text-align:right; width:100%; margin:2px 0 0 0; }

.checkout-container .checkout-mid .detail-line { float:left; width:100%; border-bottom:1px solid #cfcfcf; color:#717171; font-family:Calibri; font-size:16px; padding:25px 0 20px 0; letter-spacing:-0.05em }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-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{float:left}
.col-xs-3{width:25%}

section.more .sub .in .col-xs-3 {
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
}

section.more .sub .in .col-xs-3 img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}

section.more .sub .in .col-xs-3 a {
	display: block;
}

.post-box .post-content-area {
	position: absolute;
	top: 50%;
   -ms-transform: translateY(-50%); 
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   width: 100%;
   text-align: center;
}

.column {
	float: left;
	display: inline;
	overflow: visible;
	padding: 0;
	margin: 0 20px 20px 0;
	
	}


.columns .column:last-child, .column.last { margin-right: 0; }

    .columns, .column, .one-third, .two-thirds { float: none; width: auto; }


.posted-on:before {
  content: "\f133";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
  margin: 0 10px 0 0;
}
.boat_tiles .tile .tile-table{display:table;height:100%;width:100%}
.boat_tiles .tile .tile-table .tile-row{display:table-row}
.boat_tiles .tile .tile-table .tile-cell{display:table-cell;vertical-align:middle;padding:0 4px}
.social-big_text{text-transform:uppercase;margin-bottom:4px;letter-spacing:.5px}

#spash-screen .img-large,#spash-screen span.tagline img.tagline-large{display:none;}
.pane{margin-top:2.7692em;}
.pane:first-child{margin-top:0;}
.nav-dropdown{max-width:67.5em}
.nav-dropdown,.sub-menu.submenu-languages{display:none;background:#ffffff;padding:20px 10px 20px 30px;z-index:999;border:3px solid #DDD;position:absolute;margin-top:10px;box-shadow:2px 2px 10px 2px rgba(0,0,0,0.1)}
.active .nav-dropdown{display:block !important}
.right-links .nav-dropdown,.left-links .nav-dropdown,.account-dropdown .nav-dropdown{margin-left:-15px}
.nav-dropdown-inner:after{left:auto;right:-25px}
ul.header-nav li .nav-dropdown li{display:block;width:100%;min-width:170px;margin:0;float:none}
ul.header-nav li .nav-dropdown li a{font-weight:normal;border-bottom:1px solid #f2f2f2;font-size:78%;display:block;padding:8px 0;margin-right:20px}
ul.header-nav li .nav-dropdown li.bold a{font-weight:bold;color:#000000;margin-top:10px}
#site-navigation .nav-dropdown .nav-column-links .nav-column-links{padding-left:7px}
ul.header-nav li .nav-dropdown li.image-column{position:relative;float:left !important;width:160px !important}
ul.header-nav li .nav-dropdown li.image-column a{line-height:0;font-size:0;margin:0;padding:0;margin-right:-10px;margin-top:-20px;margin-bottom:-20px}
ul.header-nav li .nav-dropdown li.image-column a img{width:100%}
ul.header-nav li .nav-dropdown li.image-column a:hover{opacity:.9}
ul.header-nav li .nav-dropdown a{color:#777777}
ul.header-nav li .nav-dropdown a:hover{color:#000000}
.search-dropdown .nav-dropdown{width:260px;padding-right:30px !important}
.header-nav li.account-dropdown .nav-dropdown{max-width:300px}
.nav-dropdown .autocomplete-suggestions,.widget .autocomplete-suggestions{position:relative !important}
ul.top-bar-nav .nav-dropdown{padding:3px;right:0}
ul.top-bar-nav .nav-dropdown ul{margin:0;min-width:100px}
ul.top-bar-nav .nav-dropdown ul li{margin:0;padding:0;border-bottom:1px solid #eeeeee;display:block}
ul.top-bar-nav .nav-dropdown li a{font-size:90%;display:block;color:#111 !important;text-transform:uppercase;padding:5px 10px;border:0}
ul.top-bar-nav .nav-dropdown li a:hover{color:#777 !important}
ul.top-bar-nav .nav-dropdown ul li:last-child{border:0}
.wide-nav .nav-dropdown{margin-top:-3px}
.prod-dropdown .nav-dropdown{left:auto;right:0 !important;width:auto;padding:3px;margin:0}
.prod-dropdown .nav-dropdown img{width:auto;display:block}
li.mini-cart .nav-dropdown{right:15px;width:330px}
li.mini-cart .nav-dropdown button{margin-bottom:5px}
.mini-cart .nav-dropdown a.button{color:#fff !important;padding:13px 0;margin-bottom:10px;display:block}
.mfp-content .nav-dropdown-inner{padding:30px 15px}
ul.header-nav li .nav-dropdown{position:relative}
.mini-cart .nav-dropdown,.mini-cart .dropdown-toggle{display:none !important}
.mini-cart.active .nav-dropdown{display:block !important;position:absolute;top:20px;right:0}
 .top-bar-nav a.nav-top-link,body,p,#top-bar,.cart-inner .nav-dropdown,.nav-dropdown{font-family:Lato,helvetica,arial,sans-serif!important;}
.text-center{text-align:center}

div.view-id-Mario_Games_View div.view-content { text-align: left; }

  	
  	.one-fourths.span_3.clear-both { clear: both; }




.row, div.clear { padding-bottom: 24px; }


.clear {
	clear:both;	
}


.carousel li.span_4 .clear {
	padding-bottom: 0px;
	margin-bottom: 0px;
}


.woocommerce .commentlist li .comment_container .clear {
	padding-bottom: 0px!important;
}


.woocommerce .price_slider_amount .clear {
	padding: 0px!important;
}


.project-additional.clear {
	clear: both!important;
	display: block;
}


.project-additional.clear li {
	float: none!important;
}


.single-portfolio #project-meta .clear {
	padding-bottom: 0px!important;
}


#portfolio-filters-inline .clear {
	padding: 0px;
}


#portfolio-extra .clear {
	padding-bottom: 0px;
}


#full_width_portfolio #portfolio-extra .clear {
	padding-bottom: 24px;
}


.tabbed .clear {
	display: block!important;
	padding-bottom: 0px;
}


.recent_posts_extra_widget .clear {
	padding-bottom: 0px;
}


.post-tags .clear {
	padding-bottom: 0px;
}


#author-bio .clear {
	padding-bottom: 0px;
}
#block-block-26 .call1{font-family:'latobold';color:#ffffff;font-size:30px;line-height:32px;}

.dlstrs-site-navigation li,
.dlstrs-data,
.comment-meta.commentmetadata,
.dlstrs-edit-link a,
a.dlstrs-more-link,
.dlstrs-right-sidebar h5,
.dlstrs-containers-of-widgets h4,
.dlstrs-containers-of-widgets h5 {
	font-family: "open_sansbold";
}

.dlstrs-copyright,
.dlstrs-containers-of-widgets a {
	font-family: "lorabold";
}

.dlstrs-containers-of-widgets {
	position: relative;
	padding: 30px 24px;
	margin: 0 auto;
	max-width: 1140px;
	width: 100%;
}

.dlstrs-containers-of-widgets h4,
.dlstrs-containers-of-widgets h5 {
    padding-top: 0;
    padding-bottom: 20px;
    margin-bottom: 0;
	text-transform: uppercase;
	color: #dddddd;
}

.dlstrs-containers-of-widgets h5 {
	font-size: 18px;
	line-height: 1.2;
}

.dlstrs-containers-of-widgets a {
	font-size: 15px;
	color: white;
}

.dlstrs-containers-of-widgets a:hover {
	text-decoration: none;
}

	.dlstrs-containers-of-widgets #search {
		width: 85%;
	}

.fr						{ float:right; width:225px; }
.header-bottom:after{content:"";display:table;clear:both}
.header-bottom{vertical-align:middle}
.header-bottom .block-search{float:left;padding:0;margin:0;position:relative;width:auto}
.header-bottom .searchLinks{margin-left:30px;float:left}
.header-bottom .searchLinks li{float:left;margin-left:30px}
.header-bottom .searchLinks li a{font-size:.9em;font-weight:bold}
#header,#title-area,#title,#description,#wrap,.wrap,#content-sidebar-wrap,#content,.author-box,#footer .creds{border:0 !important;clear:both;display:block;float:none;overflow:hidden;max-width:99%;}




#wrap {
	width: 960px;
	margin: 0 auto 0;
	padding: 0;
	}

#wrapper{float:left;overflow:hidden;width:100%;}
.modal .modal-window{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.85);opacity:0;text-align:left;visibility:hidden;z-index:99999999999;padding:0 7.875em}
.js .modal .modal-window{overflow:scroll}
.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}
.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}
.modal .modal-state:checked+.modal-window .modal-inner{margin-top:7.77778em}
.mini_cart_link .mini_cart_label,.mini_cart_link .mini_cart_quantity{display:none}
.product_detail.b-pd_minicart-gift .mini_cart_quantity .label{left:0}
.product_detail .mini_cart_quantity{position:relative;color:#919191;font:10px/10px "ProximaNova-Bold",sans-serif;text-transform:uppercase;width:100px}
.product_detail .mini_cart_quantity .label{position:absolute;top:11px;left:10px}
.product_detail .mini_cart_quantity .selectboxit-container .selectboxit-btn{font:13px/28px "ProximaNova-Regular",sans-serif;padding:0 9px 0 9px;text-transform:capitalize}
.product_detail .mini_cart_quantity .selectboxit-container .selectboxit-arrow-container:after{border:4px solid #46166b;border-bottom:0;border-left-color:transparent;border-right-color:transparent;height:0}
.product_detail .mini_cart_quantity .selectboxit-container .selectboxit-list{font:13px/25px "ProximaNova-Regular",sans-serif;max-height:137px !important}
.product_detail .mini_cart_quantity .selectboxit-container .selectboxit-option{line-height:27px;padding:0 9px 0 9px}
.product_detail .mini_cart_quantity .selectboxit-btn{height:30px;font:10px/10px "ProximaNova-Bold",sans-serif;padding:10px 30px 10px 35px}
.product_detail .mini_cart_quantity .selectboxit-arrow-container{width:30px;height:30px}
.product_detail .mini_cart_quantity .selectboxit-container .selectboxit-options{max-height:55px !important;overflow-y:scroll}
.product_detail .mini_cart_quantity .selectboxit-list .selectboxit-option{padding:5px 15px;line-height:13px}
.mini_cart_bonus_product .mini_cart_quantity{display:none}
.region-slideshow{padding:1% 0;}
.region-front-welcome{margin:1% 3%;background:#84B41D;color:#FFF;padding:2% 3%;height:130px;border:5px solid #F0F0F0;}
.region-front-welcome h2,.region-front-welcome p{color:#fff;}
.top_right .region-user-menu{overflow:hidden;width:100%;margin-top:1em;}
.top_right .region-user-menu .contextual-links-region{line-height:1em;}
.top_right .region-user-menu ul li{padding:0;margin:0;font-size:11px;line-height:1em;padding-right:0.3em}
.region-user-menu h2{display:none;}
.region-user-menu ul li{display:inline-block;background:none;padding:0 10px;border-right:1px solid #636363;line-height:100%;}
.region-user-menu ul li.last{border:0;padding-right:0;}
#footer .region h2{font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:#3cfcfc;}
#footer .region .menu li{font-size:10px;text-transform:uppercase;padding:0;line-height:1.5em;}
#footer .region a{color:#3cfcfc;}
#footer .region a:hover{color:white;}
#footer .region .menu a{color:white;}
#footer .region .menu a:hover,#footer .region .menu a.active-trail{color:#3cfcfc;}
#footer .region-footer-first p{font-size:9px;text-transform:uppercase;line-height:1.5em;}
.page-node-edit .region-content,.page-comment-edit .region-content,.page-node-add .region-content,.page-comment-add .region-content{background:white;color:black;padding:1em 1em 0 1em}
.top_left,.top_right,.search_block,.region-user-menu{width:100%;}
.top_right .region-user-menu ul.menu{float:none;}
.top_right .region-search{width:100%;padding:0 31%;}


.mobile.m1170 #work_list,
.mobile.m1170 #wrap,
.mobile.m1170 .container {
	width: 870px;
}

.mobile.m960 #work_list,
.mobile.m960 #wrap,
.mobile.m960 .container {
	width: 570px;
}

.mobile #work_list,
.mobile #wrap,
.mobile .container {
	width: 270px;
}


.mobile #work_list .item {
	
}

.mobile.m320 #work_list .item_2_cols,
.mobile.m768 #work_list .item_2_cols {
	width: auto;
	min-height: inherit;
}


#work_list {
	margin: 0 auto;
}


		#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover { color: #ffd728 !important; }



.wpb_text_column pre{
    font-family: "Ubuntu mono", monospace;
}

.prettyprint ol li,
.wpb_text_column .prettyprint ol li,
.rd_tabs .prettyprint ol li{
    background: #000;
}

.rd_tabs .prettyprint ol li.L0,
.rd_tabs .prettyprint ol li.L1,
.rd_tabs .prettyprint ol li.L2,
.rd_tabs .prettyprint ol li.L3,
.rd_tabs .prettyprint ol li.L4,
.rd_tabs .prettyprint ol li.L5,
.rd_tabs .prettyprint ol li.L6,
.rd_tabs .prettyprint ol li.L7,
.rd_tabs .prettyprint ol li.L8,
.rd_tabs .prettyprint ol li.L9,
.wpb_text_column .prettyprint ol li.L0,
.wpb_text_column .prettyprint ol li.L1,
.wpb_text_column .prettyprint ol li.L2,
.wpb_text_column .prettyprint ol li.L3,
.wpb_text_column .prettyprint ol li.L4,
.wpb_text_column .prettyprint ol li.L5,
.wpb_text_column .prettyprint ol li.L6,
.wpb_text_column .prettyprint ol li.L7,
.wpb_text_column .prettyprint ol li.L8,
.wpb_text_column .prettyprint ol li.L9,
.prettyprint ol li.L0,
.prettyprint ol li.L1,
.prettyprint ol li.L2,
.prettyprint ol li.L3,
.prettyprint ol li.L4,
.prettyprint ol li.L5,
.prettyprint ol li.L6,
.prettyprint ol li.L7,
.prettyprint ol li.L8,
.prettyprint ol li.L9{
	padding: 0px 0px 0px 15px;
    color: #ffcc66;
	border-left: 3px solid #825c26;
    list-style-type: decimal;
    display: list-item;
    margin: 0px;
    cursor: initial;
}

.rd_tabs .prettyprint ol li.L1,
.rd_tabs .prettyprint ol li.L3,
.rd_tabs .prettyprint ol li.L5,
.rd_tabs .prettyprint ol li.L7,
.rd_tabs .prettyprint ol li.L9 ,
.wpb_text_column .prettyprint ol li.L1,
.wpb_text_column .prettyprint ol li.L3,
.wpb_text_column .prettyprint ol li.L5,
.wpb_text_column .prettyprint ol li.L7,
.wpb_text_column .prettyprint ol li.L9 ,
.prettyprint ol li.L1,
.prettyprint ol li.L3,
.prettyprint ol li.L5,
.prettyprint ol li.L7,
.prettyprint ol li.L9 {
    background: #111;
}

.prettyprint ol li:first-child ,
.wpb_text_column .prettyprint ol li:first-child ,
.rd_tabs .prettyprint ol li:first-child{
	padding-top: 35px;
}

.prettyprint ol li:last-child,
.wpb_text_column .prettyprint ol li:last-child,
.rd_tabs .prettyprint ol li:last-child {
	padding-bottom: 20px;
}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.wpb_text_column ol li:before{background:#707070}
.wpb_text_column ol li:hover:before{background:#ff9600}




.post-ratings {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	
}

.post-ratings-loading {
	display: none;
	height: 16px;
	text-align: left;
}

.post-ratings-image {
	border: 0px;
}

.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.post-ratings-text {
}

.post-ratings-comment-author {
	font-weight: normal;
	font-style: italic;
}
.megamenu-skin-vec .megamenu-parent-title{xpadding:0px 5px 10px 5px;xborder-left:1px solid #000;}
.megamenu-menu .hovering .megamenu-parent-title a{color:#FFF!important;}
.megamenu-menu .megamenu-parent-0 .megamenu-parent-title{xpadding:10px 5px 10px 5px;xborder-left:0!important;margin-left:8px;}
.megamenu-menu,.megamenu-skin-friendly .megamenu-parent,.megamenu-skin-friendly .megamenu-parent-title{font-size:100%;line-height:110%;height:100%;}
.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title a:link,.megamenu-skin-friendly .megamenu-parent-title a:visited,.megamenu-skin-friendly .megamenu-parent-title a:focus,.megamenu-skin-friendly .megamenu-parent-title a:hover,.megamenu-skin-friendly .megamenu-parent-title a:active,.megamenu-skin-friendly .megamenu-parent-title span{padding:4px 8px;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-parent-title{display:inline;}


.grid .grid-box.testimonial {
	background: transparent;
	border: 0;
}


.front-page-4 .grid-box h6 {
	margin: 20px 0 10px;
}

.schedule-table,
.schedule-today-table,
.announcement-table {
    width: 100%;    
}

.announcement-table {
    margin: 0px 0px 10px;
}

.announcement,
.schedule-today {
    padding: 15px;
    background-color: rgba(220, 220, 220, 0.7);
    margin-bottom: 20px;
    font-size: 14px;
    letter-spacing: normal;
}

.schedule-widget-show,
.schedule-page-show,
.announcement-post-title {
    width: 75%;
    max-width: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.schedule-time,
.announcement-post-date {
    text-align: right;
}

h1.sub-page-title {
font-size: 32px;
text-align: center;
margin: 0;
position: relative;
}

.sub-page-title span:before {
margin-left: -8%;
}

.sub-page-title span:after {
margin-left: 2%;
}

.sub-page-title span:after,
.sub-page-title span:before {
position: absolute;
width: 6%;
content: "";
top: 22px;
border-top: 1px solid #b4b4b4;
}

#banner_content {
	background-repeat: repeat-y;
	padding-right: 10px;
	width: 195px;
	z-index: 1677727;
	color: #fffbf9;
}

#banner_content hr {
	display: inline-block;
	color: #2963a2;
	width: 180px;
	background-color: #2963a2;
	border: none;
	height: 1px;
	margin-right: 15px;
}

#banner_content .banner_inner_content a {
	color: white;
}

#banner_content #banner_form h3 {
	font-size: 1em;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-right: 15px;
}

#banner_content #banner_form label {
	font-weight: lighter;
	margin-left: 5px;
	color: #ffffff;
}

#banner_content #banner_form input {
	margin-right: 3px;
}


#admission-petimg .et_pb_column { text-align: center; }

.et_pb_section, .et_pb_column { 
    padding-bottom: 0px !important;
    padding-top: 10px !important;
}

#internal-insurance .et_pb_column, 
#internal-insurance .et_pb_row { padding-top: 0px; }

#homepage-insurance .et_pb_column, 
#homepage-insurance .et_pb_row { padding-top: 0px; }


.stock_ticker_entry{
        position: absolute;
}
.col1{font-family:Georgia,"Times New Roman",Times,serif;line-height:1.5em;padding:0;width:530px;margin:25px 0 4px 30px;float:left}

.masthead-top .directory, .masthead-top .tactical, .masthead-top .physicians {
  display: none;
}

  .masthead-top .tactical, .masthead-top .directory, .masthead-top .physicians {
    display: block;
    text-transform: uppercase;
  }

  .cd-dropdown .tactical-mobile .cd-close {
    padding: 0;
  }

  .cd-dropdown-content .tactical-mobile, .cd-dropdown-content ul .tactical-mobile {
    background-color: #a51417;
    padding-left: 10px;
    font-size: 0.75em;
    font-weight: 800;
    letter-spacing: 1.5px;
  }

  .cd-dropdown-content .tactical-mobile a, .cd-dropdown-content ul .tactical-mobile a {
    border-top-width: 0;
    display: inline;
    color: #fff;
    padding: 0 15px;
    text-decoration: none;
    text-transform: uppercase;
  }

  .cd-dropdown-content .tactical-mobile a:hover, .cd-dropdown-content ul .tactical-mobile a:hover {
    text-decoration: underline;
  }

	#site-footer .copyright-area { 
		
	}

.art-disciplina {
	float: left;
	background: #FFF;
	padding: 10px;
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
}


.nuevoArticulo:hover .art-disciplina.m_Ar{
	color: #8cc8dd;
}


.nuevoArticulo:hover .art-disciplina.m_Aq{
	color: #cc6c46;
}


.nuevoArticulo:hover .art-disciplina.m_Ds{
	color: #f2cd85;
}


.nuevoArticulo:hover .art-disciplina.m_Cn{
	color: #a7721d;
}


.nuevoArticulo:hover .art-disciplina.m_St{
	color: #25a286;
}


.art-disciplina.m_St{
	padding-left: 12px;
padding-right: 12px;
}


.nuevoArticulo:hover .art-disciplina.m_Md{
	color: #7b498c;
}


.nuevoArticulo:hover .art-disciplina.m_Cd{
	color: #a7721d;
}


.nuevoArticulo:hover .art-disciplina.m_Es{
	color: #25a286;
}


.nuevoArticulo:hover .art-disciplina.m_Op{
	color: #009bdb;
}


.nuevoArticulo:hover .art-disciplina.m_Et{
	color: #3e009c;
}


.nuevoArticulo:hover .art-disciplina.m_Vd{
	color: #86226a;
}




.art-disciplina:hover{
	background: #fff!important;
}
.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:10px;padding-right:10px}
.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-5{width:41.66667%}
.front .slogan,.slogan{background:none repeat scroll 0 0 rgba(0,0,0,0.6);font-family:trebuchet ms;font-size:16px;left:450px;padding:5px 5px 5px 10px;position:relative;text-shadow:1px 1px 1px #444444,3px 3px 4px black;top:145px;width:470px;z-index:9;}

  header.navigation.headroom .logo {
    float: left;
    max-height: 6em;
    padding-left: 1em;
    padding-right: 2em; }

    header.navigation.headroom .logo img {
      max-height: 6em;
      padding: 1.7em 0; }


#navigation .logo {
  max-height: none;
}


#navigation .logo img {
  max-height: none;
  padding: 0;
}


ul.products li.product div.description, .youtubevideosmall div.description, .youtubevideobig div.description {
    display: none;
}


.woocommerce div.product div.summary, .woocommerce div.product div.description{
    display: block;
    clear: both;
    margin-bottom: 0;
}


.woocommerce div.product div.description p {
    color: #707070;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}

.fusion-header-sticky-height {
  display: none;
}


.social-foot {
	display: block;
	margin-top: 35px;
	margin-right: 10px;
}


.social-foot li {
	float:left;
}


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }


	#text-3 img,
	#text-4 img,
	#text-5 img,
	#text-6 img
	{
	display: block;
	margin: 0 auto !important;
	}

	
	#text-3 p,
	#text-4 p,
	#text-5 p,
	#text-6 p
	{
	clear: both;
	}


#header .widget-area {
	width: 470px;
	color: #333333;
	float: right;
	margin: 0; 
	padding: 0;
	}

	
#header .widget-area p {
	margin: 0;
	padding: 0 0 5px 0;
	}

	
#header .widget-area h4 {
	color: #333333;
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0 0 0; 
	padding: 0;
	text-decoration: none;
	}

	
#header .widget-area ul {
	margin: 0;
	padding: 0;
	}

	
#header .widget-area ul li {
	list-style-type: square;
	margin: 0 0 0 20px;
	padding: 0;
	}

	
#home-top .featuredpost img, #home-top .featuredpage img, #home-top .featuredpost .avatar, #home-top .featuredpage .avatar, #home-bottom .featuredpost img, #home-bottom .featuredpage img, #home-bottom .featuredpost .avatar, #home-bottom .featuredpage .avatar, #home-top .widget img, #home-bottom .widget img {
	margin: 0 5px 20px 0;
	padding: 0;
	border: 10px solid #F3F3F3;
	}


	
#sidebar.widget-area2
{
float: left;
width: 260px;
}


#sidebar .widget, #sidebar-alt .widget {
	margin: 0 0 15px 0;
	padding: 15px 15px 0 15px;
	}

	
#sidebar .widget p, #sidebar-alt .widget p {
	margin: 0;
	padding: 0;
	}

#featured-post-4.widget.featuredpost h2, #featured-post-5.widget.featuredpost h2{
	color: #333333;
	font-size: 18px;
}


.widget-wrap h4  
{
padding-top: 10px; 
}


#content-sidebar-wrap #sidebar.sidebar.widget-area #include_post-6.widget.Widget_Include_Post .widget-wrap h4
{
text-align: center;
}


















#text-7.widget.widget_text,
#include_post-13.widget.Widget_Include_Post
{
border-color: #8ec63f;
border-style: solid;
}


#include_post-13.widget.Widget_Include_Post h1 a
{
text-decoration: none;
}


#include_post-13.widget.Widget_Include_Post h1 span,
#include_post-14.widget.Widget_Include_Post h1 span,
#include_post-15.widget.Widget_Include_Post h1 span,
#include_post-16.widget.Widget_Include_Post h1 span,
#include_post-17.widget.Widget_Include_Post h1 span,
#include_post-18.widget.Widget_Include_Post h1 span,
#include_post-19.widget.Widget_Include_Post h1 span,
#include_post-20.widget.Widget_Include_Post h1 span,
#include_post-21.widget.Widget_Include_Post h1 span,
#include_post-22.widget.Widget_Include_Post h1 span,
#include_post-23.widget.Widget_Include_Post h1 span,
#include_post-24.widget.Widget_Include_Post h1 span,
#include_post-25.widget.Widget_Include_Post h1 span,
#include_post-26.widget.Widget_Include_Post h1 span,
#include_post-27.widget.Widget_Include_Post h1 span
{
font-weight: normal;
}


#include_post-6.widget.Widget_Include_Post p 
{
color: #025b45;
font-weight: bold;
font-family: 'Metrophobic', serif;
}



#text-7.widget.widget_text ul li,
#include_post-13.widget.Widget_Include_Post ul li
{
list-style-type: none;
padding-bottom: 10px;
line-height: 20px;
font-weight: bold;

}


#text-7.widget.widget_text ul li a,
#include_post-13.widget.Widget_Include_Post ul li a
{
color: #025b45;
}



#text-7.widget.widget_text ul,
#include_post-13.widget.Widget_Include_Post ul
{
margin-left: 0;
}


#text-7.widget.widget_text p img,
#include_post-13.widget.Widget_Include_Post p img
{
position: relative;
top: -15px;
left: -15px;
}


#text-7 h4.widget-title.widgettitle,
#abovedorte
{
background-color: #8ec63f;
padding-top: 0;
color: white;
font-size: 1.143em;
text-align: center;
}


#text-7.widget.widget_text .widget-wrap .textwidget
{
padding: 6%;
}


 #text-7.widget.widget_text
{
padding: 0;
}


body.home.blog.header-full-width.content-sidebar #wrap #inner #content-sidebar-wrap #sidebar.sidebar.widget-area
{
float: right;
}




body.page.page-id-8571.page-template.page-template-page_blog.page-template-page_blog-php.header-full-width.content-sidebar #wrap #inner #content-sidebar-wrap #sidebar.widget-area 
{
display: none;
}

	
	#include_post-13.widget.Widget_Include_Post
	{
	text-align: center;
	clear: both;
	margin: 0 auto 3% auto !important;
	width: 95%; 
	max-width: 968px;
	}

	
	#include_post-13.widget.Widget_Include_Post img
	{
	margin: 0 auto;
	}

	
	#text-7.widget.widget_text p img
	{
	position: initial;
	margin-bottom: 2% !important;
	}

	
	#text-8.widget.widget_text
	{
	width: 100%;
	margin: 0 auto;
	padding-left: 0;
	padding-right: 0;
	}

	
	

	#sidebar,
	#sidebar.sidebar.widget-area
	{
	width: 260px;
	}

	
	
	
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar.widget-area .featuredpost .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar .featuredpost .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar .featured-post .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar.widget-area .featured-post .post
	{
	display: none;
	}

	
	#text-11 .widget-wrap .textwidget form.searchform
	{
	float: none;
	display: block;
	text-align: center;
	}


	
	#text-12,
	#text-13,
	#wenderhostsubpages-2 .widget-wrap h4,
	li.page_item.page-item-5308.page_item_has_children.with,
	#wenderhostsubpages-2 ul.children
	{
	display: none;
	}

	
	.page-id-37 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #wenderhostsubpages-2
	{
	clear: both;
	}

	
	.page-id-37 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #text-12
	{
	height: auto;
	}

	

	
	
	.page-id-1321 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #text-12
	{
	height: auto;
	}
.x-container.offset{margin:40px auto}
.x-navbar .x-container{position:relative}
.x-container{margin:0 auto}
.x-container:before,.x-container:after{content:" ";display:table}
.x-container:after{clear:both}
.x-container.max{max-width:1200px}
.x-container.width{width:88%}
.x-content-band.marginless-columns .x-container{display:table;table-layout:fixed;width:100%}
.x-content-band.marginless-columns .x-container:before,.x-content-band.marginless-columns .x-container:after{display:none}
.x-content-band.marginless-columns .x-container .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-content-band.marginless-columns .x-container .x-column.x-1-1{width:100%}
.x-content-band.marginless-columns .x-container .x-column.x-1-2{width:50%}
.x-content-band.marginless-columns .x-container .x-column.x-1-3{width:33.33333%}
.x-content-band.marginless-columns .x-container .x-column.x-2-3{width:66.66666%}
.x-content-band.marginless-columns .x-container .x-column.x-1-4{width:25%}
.x-content-band.marginless-columns .x-container .x-column.x-3-4{width:75%}
.x-content-band.marginless-columns .x-container .x-column.x-1-5{width:20%}
.x-content-band.marginless-columns .x-container .x-column.x-2-5{width:40%}
.x-content-band.marginless-columns .x-container .x-column.x-3-5{width:60%}
.x-content-band.marginless-columns .x-container .x-column.x-4-5{width:80%}
.x-content-band.marginless-columns .x-container .x-column.x-1-6{width:16.66666%}
.x-content-band.marginless-columns .x-container .x-column.x-5-6{width:83.33333%}
.x-content-band.marginless-columns .x-container .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}
.x-content-band .x-container{position:relative}
.x-section .x-container{position:relative}
.x-section .x-container.marginless-columns{display:table;table-layout:fixed;width:100%}
.x-section .x-container.marginless-columns:before,.x-section .x-container.marginless-columns:after{display:none}
.x-section .x-container.marginless-columns .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-section .x-container.marginless-columns .x-column.x-1-1{width:100%}
.x-section .x-container.marginless-columns .x-column.x-1-2{width:50%}
.x-section .x-container.marginless-columns .x-column.x-1-3{width:33.33333%}
.x-section .x-container.marginless-columns .x-column.x-2-3{width:66.66666%}
.x-section .x-container.marginless-columns .x-column.x-1-4{width:25%}
.x-section .x-container.marginless-columns .x-column.x-3-4{width:75%}
.x-section .x-container.marginless-columns .x-column.x-1-5{width:20%}
.x-section .x-container.marginless-columns .x-column.x-2-5{width:40%}
.x-section .x-container.marginless-columns .x-column.x-3-5{width:60%}
.x-section .x-container.marginless-columns .x-column.x-4-5{width:80%}
.x-section .x-container.marginless-columns .x-column.x-1-6{width:16.66666%}
.x-section .x-container.marginless-columns .x-column.x-5-6{width:83.33333%}
.x-section .x-container.marginless-columns .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}

#wprmenu_bar .wprmenu_ic_3 {
  top:14px;
}

#wprmenu_bar.menu_is_opened .wprmenu_ic_3 {
  top:9px!important;
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
          zoom:1;
}
#block-views-media-center-block .block-title{font-size:28px;line-height:1.2;padding:20px 24px 40px 20px}
.block-search-api-sorts .block-title{color:#222;font-size:15px;margin:0 4px 0 0;padding:0;display:inline}
.library-featured-block-content .block-title{color:#333;font-size:18px;font-weight:bold;margin:0 0 20px 0;line-height:1.3}
.bgt-panel h2.block-title a{color:#666;font-size:16px;background:none repeat scroll 0 0 #FFF;display:block}
.bgt-panel h2.block-title a:hover{color:#127bb8}
#widget-submenu h2.block-title a,.bgt-panel.block-menu-menu-media-center h2.block-title a{font-size:16px;color:#666;display:block;padding:10px 20px}
#widget-submenu h2.block-title a:hover{color:#309bd9;text-decoration:none}
#block-views-archives-users-blog-archives .block-title,.view-archives .view-archives .view-header h2{background:none repeat scroll 0 0 #f8f8f8;margin:10px 0 15px;padding:10px 15px;font-size:16px;font-weight:600}
#widget-submenu h2.block-title,.block-menu-menu-media-center h2.block-title{padding:0}
#widget-submenu h2.block-title a:hover,.block-menu-menu-media-center h2.block-title a:hover{color:#309bd9}
#widget-submenu.mobile-page-submenu .block-title{display:none}
.page-media-center .education-buzz .block-title:hover,.page-media-center .comm-group .block-title:hover,.page-media-center .view-global-education-comm-group:hover,.page-media-center .view-global-education-buzz:hover{cursor:pointer}
.page-media-center .education-buzz .block-title:hover+.view img,.page-media-center .comm-group .block-title:hover+.view img,.view-media-center-multimedia .mm-wrapper:hover .media-center-image img,.page-media-center .view-global-education-comm-group:hover img,.page-media-center .view-global-education-buzz:hover img{opacity:.95}
.page-media-center .education-buzz .block-title:hover+.view .more-link a,.page-media-center .comm-group .block-title:hover+.view .more-link a,.view-media-center-multimedia .mm-wrapper:hover .post-title a,.page-media-center .view-global-education-comm-group:hover a,.page-media-center .view-global-education-buzz:hover a,.view-media-center-multimedia .date-src a:hover{color:#309bd9}
.block-equi-mm-second .block-title,.block-equi-mm .block-title{display:table;width:100%}
.block:first-child h2.block-title{margin-top:0}

#v{position:absolute;margin-left:170px;margin-top:85px}

h4,#v{font-size:23px;text-decoration:none;color:#BD3A33;font-family:Times New Roman;font-weight:400;}



#right-col-wrapper #right_2 { margin-right: 8px; }


#left p,
#right_2 p,
#right p { margin: 0; }




.width-2-30,
.width-10-190,
.width-18-350,
.width-20-390,
.width-24-470,
.width-28-550,
.width-30-590,
.width-38-750,
.width-45-890,
.width-46-910,
.width-48-950  {
  float: left;
  margin-right: 10px; 
}

.width-10-190   { width: 190px; }


	.menu1{display:block; margin:28px auto 0px; cursor:pointer;float:right;}


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

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

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

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




#box {

  position:relative;

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

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

  background-color:#fff;

}




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




#box:before, #box:after{

  z-index: -1;

  position: absolute;

  content: "";

  bottom:15px;

  left: 10px;

  width: 60%;

  top:80%;

  max-width:98%;

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

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

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

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

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

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

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

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

  transform: rotate(-3deg);

}




#box:after{

  -webkit-transform: rotate(3deg);

  -moz-transform: rotate(3deg);

  -o-transform: rotate(3deg);

  -ms-transform: rotate(3deg);

  transform: rotate(3deg);

  right: 10px;

  left: auto;

}


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

a, input[type="submit"], .mainmenu, .langselectdrop  {-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}

.mainmenu {float:right;width:auto;margin:53px 0 0;}

.mainmenu ul, .mainmenu ul li, .mainmenu ul li a, .langselect, .langselect a, .menu-main-container, .langselectdrop {float:left;width:auto;list-style:none;margin:0;padding:0;line-height:175%;}

.mainmenu ul li a, .langselect a {color:#fff;text-decoration:none;text-transform:uppercase;margin:0 0 0 30px;font-size:14px;border-bottom:3px solid transparent;padding:7px 0 0;}

.mainmenu ul li a:visited, .langselect a:visited {color:#fff;}

.mainmenu ul li a:hover, .mainmenu ul li a:focus, .mainmenu ul li.current-menu-item a, .langselect a:hover, .langselect a:focus {border-color:#fcb53e;}

#header, #sidebar, .sidemenu a, .mainmenu, .mainmenu ul, .mainmenu ul li, .mainmenu ul li a, .menu-main-container, .langselect, .langselect a, .langselectdrop, .langselectdrop a {position:relative;float:left;width:100%;margin:0;}

.sidemenu a, .mainmenu ul li a, .langselect a {font-size:15px;border:none;text-align:center;padding:18px 0;background:#1f2529;height:auto !important;line-height:100% !important;border-bottom:1px solid rgba(255,255,255,0.3) !important;}



#menubar-wrapper {
	margin-bottom: 10px;
	padding: 3px 0;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-shadow: 0 -1px 1px #111;
	-moz-box-shadow: 1px 2px 10px #000;
	-webkit-box-shadow: 1px 2px 10px #000;
	-khtml-box-shadow: 1px 2px 10px #000;
	box-shadow: 1px 2px 10px #000;
	background: #111;
	background: -moz-linear-gradient(100% 100% 90deg, #0b0b0b, #333, #444 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(100%, #0b0b0b));   
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#444),to(rgba(#0b0b0b))); 
	background: -o-linear-gradient(#444,#0b0b0b); 
	background: -ms-linear-gradient(#444,#0b0b0b); 
	background: linear-gradient(linear, left top, left bottom, from(#444),to(#0b0b0b)); 
}

    footer .global_footer .locate_us {
      width: 155px;
      float: left; }
#block-views-home_images-block_1 .block-inner{margin:16px;padding:0;}
.block ul{margin:0;padding:0 0 0.25em 1em;}
.block div.view div.views-admin-links{margin-top:0;}



  div.block.with-block-editing{position:relative;}
div.block.with-block-editing div.edit{display:none;position:absolute;right:0;top:0;z-index:40;border:1px solid #eee;padding:0 2px;font-size:0.75em;background-color:#fff;}
div.block.with-block-editing:hover div.edit{display:block;}
.block{margin-bottom:1em;}
img.block{display:block}
.block h2.title{margin:0 0 .667em;font-size:1.46em;}
.block ul,.item-list ul{margin:1em 0;padding:0 0 0 2em;}
ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul{margin:0;}
.block-inner{padding:8px 16px 16px 16px;}
.margin-bottom-none .block-inner{margin-bottom:-16px;}
#header-region .block-inner{margin:16px 16px 0 16px;padding:0;}
#block-block-52 .block-inner img{width:939px !important;height:auto !important;}
#sidebar-left .block,#sidebar-right .block{margin-bottom:16px;}
#block-superfish-1 .block-inner{overflow:visible;}

html.js .front div.skinr-links-wrapper,html.js .block-superfish div.skinr-links-wrapper{display:none;}
.block-inner.margin-bottom-none{margin-bottom:-16px;}

.part_title{
	background-color:#777;
		margin: 0;
}





div#content-block-two {
	min-height: 300px;
	padding-bottom: 40px;
}
	
	.wrapper {margin: 0 auto;  padding: 0 20px;}

	.wrapper-wide-fat {max-width: 1300px; margin: 0 auto; padding: 0 30px;}


div#header-block-titles.wrapper {display: block; position: static; width: 1150px; max-width: 1150px;}


div.wrapper {
	position: relative;
}

	#banner .title{
		font-size: 2.2em;
	}

.title,
h1.title,
h2.title,
h3.title,
h4.title,
h5.title,
h6.title {
  font-size: 16px;
}

#bannerCon.sub h1,
#bannerCon.sub .title,
#bannerCon.sub h2 {
  font-size: 28px;
  margin-bottom: 0px;
  line-height: 1.3;
  font-family: "nexa_500", Tahoma, Geneva, sans-serif;
  text-transform: uppercase;
  margin: 10px 0 0 0;
  float: left;
  padding-bottom: 34px;
  padding-left: 8px;
}

#banner h1,
#banner .title,
#banner h2 {
  font-size: 24px;
  line-height: 1.3;
  font-family: "nexa_500", Tahoma, Geneva, sans-serif;
  text-transform: none;
}

#mainContent .service .title {
  margin: 19px 0 17px 0;
}

#mainContent .singleService .title {
  font-size: 20px;
  margin: 25px 0px 13px 0px;
}

.newSection .title {
  margin: 0 0 30px 0;
  line-height: 1;
  font-size: 16px;
}


.home2 .service .title {
  margin: 20px 0 15px 0;
}

.featuredWork .title {
  color: #ffffff;
  margin-top: 0;
  font-size: 17px;
  line-height: 1.8;
  margin-bottom: 0px;
  padding-bottom: 2.38%;
  text-transform: uppercase;
}


.row-fluid [class*="span"] .span4.featuredWork .title{
	font-size: 1.2em;
	margin-bottom: 1%;
}


[class*="span"] .row-fluid .span3.featuredWork .title{
	font-size: 1em;
	margin-bottom: 0;
}

.col4 .featuredWork .title {
  font-size: 14px;
  line-height: 1.5;
}

#mainContent .singleService.hover.simple .title.orange {
  color: #333;
}
.contact-us{width:29%;float:left;margin-left:3.46154em;margin-top:0.53846em;font-size:0.84615em;font-family:'Gotham SSm 4r','Gotham SSm A','Gotham SSm B';font-weight:400;font-style:normal;}
.contact-us span.title{font-family:'proxima_semibold',Helvetica,arial,sans-seif;}
.contact-us a{color:#9da4b5;}
.contact-us a:hover{color:#4f9de1;}
.contact-us-left{width:47%;float:left;margin-right:1.38462em;}
.contact-us-left .nyrr-logo{width:88%;margin-bottom:0.23077em;}
.contact-us-left .nyrr-logo img{width:100%;height:auto;}
.contact-us-right{width:44%;float:left;}
.contact-us-left p,.contact-us-right p{margin:0;line-height:1.30769em;}
.contact-us-right-top{margin-bottom:10px;}
.hentry .alignnone{display:inline-block;}
 .responsive #page #pagelines_content #column-wrap,.responsive #page #pagelines_content #sidebar-wrap,.responsive.fixed_width #site .content{width:100%}
 .responsive #page #pagelines_content #column-wrap #sidebar1,.responsive #page #pagelines_content #column-main{width:100%}
 .responsive #page #pagelines_content .clip{width:100%}
 .fullwidth #pagelines_content #column-main{width:100%}
 .fullwidth #pagelines_content #sidebar1{width:0%}
 .fullwidth #pagelines_content #sidebar2{width:0%}
 .fullwidth #pagelines_content #column-wrap{width:100%}
 .fullwidth #pagelines_content #sidebar-wrap{width:0%}
 .one-sidebar-right #pagelines_content #column-main{width:100%}
 .one-sidebar-right #pagelines_content #sidebar1{width:100%}
 .one-sidebar-right #pagelines_content #sidebar2{width:0%}
 .one-sidebar-right #pagelines_content #column-wrap{width:74.212598425197%}
 .one-sidebar-right #pagelines_content #sidebar-wrap{width:25.787401574803%}
 .one-sidebar-left #pagelines_content #column-main{width:100%}
 .one-sidebar-left #pagelines_content #sidebar1{width:100%}
 .one-sidebar-left #pagelines_content #sidebar2{width:0%}
 .one-sidebar-left #pagelines_content #column-wrap{width:71.850393700787%}
 .one-sidebar-left #pagelines_content #sidebar-wrap{width:28.149606299213%}
 .two-sidebar-right #pagelines_content #column-main{width:100%}
 .two-sidebar-right #pagelines_content #sidebar1{width:60.606060606061%}
 .two-sidebar-right #pagelines_content #sidebar2{width:39.393939393939%}
 .two-sidebar-right #pagelines_content #column-wrap{width:61.023622047244%}
 .two-sidebar-right #pagelines_content #sidebar-wrap{width:38.976377952756%}
 .two-sidebar-left #pagelines_content #column-main{width:100%}
 .two-sidebar-left #pagelines_content #sidebar1{width:60.606060606061%}
 .two-sidebar-left #pagelines_content #sidebar2{width:39.393939393939%}
 .two-sidebar-left #pagelines_content #column-wrap{width:61.023622047244%}
 .two-sidebar-left #pagelines_content #sidebar-wrap{width:38.976377952756%}
 .two-sidebar-center #pagelines_content #column-main{width:72.093023255814%}
 .two-sidebar-center #pagelines_content #sidebar1{width:27.906976744186%}
 .two-sidebar-center #pagelines_content #sidebar2{width:100%}
 .two-sidebar-center #pagelines_content #column-wrap{width:84.645669291339%}
 .two-sidebar-center #pagelines_content #sidebar-wrap{width:15.354330708661%}
 .fullwidth #column-main{float:none}
 .fullwidth #column-main .mcolumn-pad{padding-right:15px;padding-left:15px}


.widget .textwidget {
	padding:9px;
	}


#sidebar-bottom .widget .textwidget {
	padding: 6px;
	}


#footer-widgets .widget .textwidget {
	padding:0
	}


.widget.catposts .textwidget {
	padding:0;
	}


#alt-home-bottom .widget .textwidget {
	padding:0
	}

.tourdates-singledate .single-date-infotickets .singledate-buytickets {
  position: relative;
  overflow: hidden;
  float: right;
  right: 0px;
  height: 100%;
  width: 180px;
}





.posts.border .post {
  padding-bottom: 29px;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 30px;
}

.posts.border-vertical {
  border-top: 1px solid #eaeaea;
}

.posts.border-vertical .post {
  padding: 29px 0 29px 0;
}

.posts.border-vertical .even {
  border-left: 1px solid #eaeaea;
}

.posts.border-vertical .even .post {
  padding: 29px 0 29px 0;
}

.slideshow #slider {
  list-style-type: none;
  padding: 0;
  opacity: 0;
}


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


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


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


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





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


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



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



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


#ptm-nav li.level0 {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 12px 4px 12px;
	margin-right:0px;
	margin-top:7px;
	border:none;
	list-style:none;
}


#ptm-nav li.level0.parent:hover {
	border: 1px solid #ccc;
	padding: 3px 11px 4px 11px;
	background: #F0EFEA;
	background: -moz-linear-gradient(top, #F0EFEA, #F0EFEA);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0EFEA), to(#F0EFEA));
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	
}


.icons-sprite {
  display: block;
}


footer .credits span.icons-sprite {
  display: inline-block;
}



.home .main-post-bg .title-insert, .home .recent-leads .title-insert {
	background: #ffffff;
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
	padding: 0px 0;
	
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	opacity:.6;
}


.title-insert h2, .home .recent-leads .title-insert h3 {
	margin: 10px 12px 6px;
	line-height: 14px;
}


.title-insert h2 a, .home .recent-leads .title-insert h3 a {
	display: block;
	color: #5e5d5d;
	text-decoration: none;
	border: 0;
}


.title-insert h2 a:hover, .home .recent-leads .title-insert h3 a:hover {
	color: #d6d6d6;
}



.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px 0;
    max-width: none;
    max-height: none;
}


.metaslider .flexslider.filmstrip {
	margin-top: 10px;
}


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


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


.metaslider .flex-control-thumbs li {
    width: auto;
}


.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
    margin: 10px 5px 0;
    width: auto;
}


.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}


.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}



 
.metaslider {
    position: relative;
    z-index: 0;
}


.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider img {
    height: auto;
    padding: 0;
    margin: 0;
    -moz-user-select: none;
}


.metaslider a {
    outline: none;
}


.metaslider .theme-default .nivoSlider {
   -webkit-box-shadow: 0 0 0;
      -moz-box-shadow: 0 0 0;
           box-shadow: 0 0 0;
}


.metaslider.ms-left {
    float: left;
    margin: 0 20px 20px 0;
}


.metaslider.ms-right {
    float: right;
    margin: 0 0 20px 20px;
}


.metaslider li:before,
.metaslider li:after {
    content: "" !important;
    display: none !important;
    bottom: auto !important;
    margin: 0 !important;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}



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


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


.contatti{
	margin:0px 0px 7px 0px;
}

.first .bottom-col-content {
    background-image: none;
}

.bottom-col-content {
    padding: 0;
}

#homepage-carousel .category, #homepage-carousel h2.dek, #homepage-carousel li .carousel-image, #homepage-carousel li .carousel-image	{
	display:block;
}

#homepage-carousel .category, #homepage-carousel h2.dek,#homepage-carousel .carousel-image, #homepage-carousel .homepage-fade, #homepage-carousel .by-line	{
	display:block;
}


#homepage-carousel li .carousel-image	{
	position:absolute;
	top:0;
	z-index:-2;
	margin-left: auto;
	margin-right: auto;
	left: 50%;
	transform:translateX(-50%);
	-webkit-transform: translateX(-50%);
	height:600px;
	width:auto;
	min-width:100%;
	max-width:none;
	opacity:0;
}

#homepage-carousel li.selected .carousel-image	{
	z-index:-1;
	opacity:1;
}

#homepage-carousel .selected .category, #homepage-carousel .selected .by-line, #homepage-carousel .selected h2.dek,#homepage-carousel .selected .carousel-image, #homepage-carousel .selected .homepage-fade	{
	display:block;
}
.std ol{list-style-type:decimal}
.std ul{list-style-type:disc}
.std ol,ol.std,.std ul,ul.std{list-style-position:outside;margin-bottom:11px}
.std ol li,ol.std li,.std ul li,ul.std li{margin-left:2em;padding-left:0.5em}
.std .note{color:#4d4d4d;font-size:14px}
.cnt .awr{padding:20px;position:relative}
.cnt .awr.lnd.hasf{padding:0}
.cnt .bpd .awr{padding:0}
.cnt .sAs .awr{padding:20px;position:relative}
.cnt .sAs .awr.side_body{padding-right:0}
.cnt .sAs .tabs_widget .awr{padding:0 0 20px 0}
.wat .awr{color:#949494}
.cnt .follow_me .awr{overflow:visible}
footer .widget.phone-number .scn.awr{padding:0 0 20px}
footer .cnt .awr{padding:0}
.cnt .awr.imp .entry-title{margin-bottom:0;position:relative}
.cnt .awr.imp .entry-title:hover:before{color:#4174dc}
.cnt .awr.imp .entry-title:before{font-family:'FontAwesome';content:'\f18e';display:block;height:40px;font-size:43px;margin:auto 0;position:absolute;right:0;top:-6px;bottom:0}
.cnt .awr.imp .entry-title a{display:block;position:relative}
.mry .awr{position:relative}
.gin .art .awr{position:relative;overflow:hidden}
.gin .art .awr p{margin-bottom:8px;word-wrap:break-word}
.cnt article h1 a, .tve-woocommerce .bSe .awr .entry-title, .tve-woocommerce .bSe .awr .page-title{font-family:Lato,sans-serif;}

#socialize{
	text-transform:uppercase;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom:13px;
	margin-top:11px;
	margin-left:0px;
}

#socialize img {
	vertical-align: middle;
}

.nav .dropdown-menu li .flyout-menu {
	left:100%;
	top:0;
}

.nav .flyout-menu {
	visibility: hidden;
	position: absolute;
	top: 100%;
	z-index: 5000;
	float: left;
	min-width: 160px;
	max-width: 220px;
	_width: 160px;
	padding: 4px 0;
	margin: 0;
	list-style: none;
	background-color: #ffffff;
	border-color: #ccc;
	border-color: rgba(0, 0, 0, 0.2);
	border-style: solid;
	border-width: 1px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
}

.nav .flyout-menu li {
	position:relative;
	float: none;
	white-space:nowrap;
	margin:0;
	padding:0;
	border:0;
}

.nav .flyout-menu li a {
	display: block;
	padding: 3px 15px;
	clear: both;
	font-weight: normal;
	line-height: 18px;
	color: #555555;
	white-space: nowrap;
}

.nav .flyout-menu ul {
	top:-5px;
	left:100%;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}


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




.symbol{line-height:2em;text-align: center;}

.symbol a{text-decoration: none;display:block;height:54px;width:3em;overflow:hidden;padding-top:13px;}

.symbol a:before {content: attr(title);font-size:3em;display:block;margin-bottom:20px;height:1em;width:1em;}


.symbol-twitter a:before {content: "\e086";color:#40bed4;}

.symbol-facebook a:before {content: "\e027";color:#2662a0;}

.symbol-youtube a:before{content: "\e099";color:#c00;}

.symbol-shop a{width:auto;}

.symbol-shop a:before{display:inline;font-family:"atlantis";content:"\e667";font-size:1.5em;margin-right:10px;}


.symbol-menu,
.symbol-menu:hover,
.symbol-menu:active,
.symbol-menu:focus{background: transparent;}


.symbol-menu span{display:none;}

.symbol-menu:before{font-family:"atlantis";content: "\e68F";color:#333;font-size:2em;line-height: 1.3em}

.symbol-menu.active:before{content:"\e678";}


.symbol-menu:hover:before,
.symbol-menu.active:before{color:#999;}


.header-style-4 #header .site-title a,
.header-style-4 #header .symbol:before,
.header-style-4 #header .symbol a, 
.header-style-4 #header .symbol a:before{color:#fff;}


.header-style-4 #header .symbol-shop{border-left:1px solid rgba(255,255,255,0.3);padding-left:20px;height:54px;}

.header-style-4 #header .symbol-shop a{font-size: 1.5em}

.header-style-4 #header .symbol-shop a:before{font-size:1em;}


.header-style-4 #header .symbol-menu{border-left:1px solid rgba(255,255,255,0.3);padding:0;width:60px;height:54px;}

.header-style-4 #header .symbol:before{position: relative;top:2px;}


.header-style-4 #header.fixed .site-title a,
.header-style-4 #header.fixed .symbol:before, 
.header-style-4 #header.fixed .symbol a, 
.header-style-4 #header.fixed .symbol a:before{color:#333;}


.header-style-4 #header.fixed .symbol-shop{border-left-color:rgba(0,0,0,0.1);}

.header-style-4 #header.fixed .symbol-menu{border-left-color:rgba(0,0,0,0.1);padding:0;}

.header-style-4 #header.fixed .symbol:before{position: relative;top:2px;}

#header .menu li.symbol-youtube{margin-right:10px;}


.record.symbol .stats-text:before{font-family: 'Mono Social Icons Font';font-size:2em;position: relative;top:3px;margin-right:5px;}

.record.symbol-twitter .stats-text:before{content:'\e086';}

.record.symbol-facebook .stats-text:before{content:'\e027';}

.record.symbol-youtube .stats-text:before{content:'\e099';}

.record.symbol-user .stats-text:before{font-family:'crum';content:'\e185';font-size:1em;top:0;}


.cbp-spmenu li.symbol{clear:none;float:left;width:22%;}

.cbp-spmenu li.symbol a{width:auto!important;background: #111;}

.cbp-spmenu li.symbol a:hover{background:#4099FF;color:#fff;}

.cbp-spmenu li.symbol a:before{font-size:2.5em;margin:0 auto;width:0.8em;}

.cbp-spmenu li.symbol:hover a:before{color:#fff;}


.cbp-spmenu li.symbol-shop{width:34%;}

.cbp-spmenu li.symbol-shop a:before{font-size:1em;margin-right:10px;}

.what_we_do .what_we_do_item .item{ display:inline-block; margin-right:0px; padding:25px 0px; text-align:left; width:23.5%; }

.what_we_do .row{ width:100%;}


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



.what_we_do .what_we_do_item{ 
background:#323031;
margin:25px 0px;
text-align:center;
}


.what_we_do .what_we_do_item .item h3{ 
font-size:24px; 
color:#ededed; 
font-weight:600;
line-height:28px;
}

  footer .footer-holder, .footer .footer-holder {
    max-width: 1050px;
    margin: 0 auto; }
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
