﻿.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}
.soliloquy-container .soliloquy-image{max-width:100%;height:auto;display:block;margin:0 auto;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}


#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row{ max-width:940px; }

.image_footer1 {
padding-right: 0%;
margin-top: 8%;
}


.entry-title {
  margin: 0;
}

.basic .entry-title {
  font-size: 32px;
}

.from-the-blog .entry-title, .from-the-blog .entry-title a {
  font-size: 24px;
}

.from-the-blog .entry-title {
  margin-bottom: 5px;
}

.entry-title a:hover {
  text-decoration: none;
  color: #000;
}

.entry-title a:hover .text-muted {
  color: #777;
}

article.error404 .entry-title {
  font-size: 500%;
  text-align: center;
}


.page .entry-title {
  margin-bottom: 15px;
}

.grid-template .entry-title {
  margin-bottom: 5px;
}

.entry-title, .entry-title a { font-family: Raleway, sans-serif; font-weight: normal; font-size: 32px; }


.photo-text { position:absolute; top:0; left:0; text-align:center; margin-top:40%; z-index:5100; width:100%;}

.photo-text-line-1-container { color:#fff; font-family: 'Lobster', cursive; font-size:30px; line-height:100%; }

.photo-text-line-2-container { color:#fcb040; font-family: 'YanoneKaffeesatzBold'; text-transform:uppercase; font-size:40px; line-height:100%; }

.widget-8 .photo-text{ margin-top: 22%; }


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}
.tve_btn.tve_btn5.tve_normalBtn i.tve_sc_icon,.tve_btn.tve_btn6.tve_normalBtn i.tve_sc_icon{margin-top:0;width:auto;height:auto}
.thrv_button_shortcode .tve_btn .tve_btnLink i.tve_sc_icon{background-image:none !important}
.thrv_button_shortcode .tve_btn.tve_bigBtn i.tve_sc_icon{height:auto;width:auto;font-size:35px;margin-top:32px}
.thrv_button_shortcode .tve_btn.tve_hugeBtn i.tve_sc_icon{font-size:40px}
.thrv_button_shortcode .tve_btn.tve_btn1 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn3 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn7 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn8 i.tve_sc_icon{display:none}
#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon .tve_sc_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon .tve_sc_icon{font-size:25px;height:auto;padding:0;width:auto}
.thrv_icon span.tve_sc_icon{-ms-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important;display:inline-block;font-size:inherit;height:auto;width:auto;text-align:center;text-decoration:none !important;background-clip:padding-box}
#tve_editor .thrv_icon span.tve_sc_icon.tve_blue,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_blue{color:#4E7AC7}
#tve_editor .thrv_icon span.tve_sc_icon.tve_green,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_green{color:#45BF55}
#tve_editor .thrv_icon span.tve_sc_icon.tve_black,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_black{color:#595959}
#tve_editor .thrv_icon span.tve_sc_icon.tve_orange,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_orange{color:#FF712C}
#tve_editor .thrv_icon span.tve_sc_icon.tve_purple,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_purple{color:#9768D1}
#tve_editor .thrv_icon span.tve_sc_icon.tve_red,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_red{color:#e93c31}
#tve_editor .thrv_icon span.tve_sc_icon.tve_teal,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_teal{color:teal}
#tve_editor .thrv_icon span.tve_sc_icon.tve_white,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_white{color:#efefef}
.thrv_icon span.tve_sc_icon.tve_brdr_none{border-style:none !important}
.thrv_icon span.tve_sc_icon.tve_brdr_dotted{border-style:dotted !important}
.thrv_icon span.tve_sc_icon.tve_brdr_dashed{border-style:dashed !important}
.thrv_icon span.tve_sc_icon.tve_brdr_solid{border-style:solid !important}
.thrv_icon span.tve_sc_icon.tve_brdr_double{border-style:double !important}
.thrv_icon span.tve_sc_icon.tve_brdr_groove{border-style:groove !important}
.thrv_icon span.tve_sc_icon.tve_brdr_ridge{border-style:ridge !important}
.thrv_icon span.tve_sc_icon.tve_brdr_inset{border-style:inset !important}
.thrv_icon span.tve_sc_icon.tve_brdr_outset{border-style:outset !important}
.tve_btn.tve_nb.tve_btn5 .tve_btn_im i.tve_sc_icon,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i.tve_sc_icon{height:auto;min-width:50px;width:auto}

.dmg-morefeed .middle {
 
  background-color:#FFFEF5;
}

.dmg-morefeed .middle ul#dmg-smartfeed {
  margin: 0;
  padding: 0;
  max-width: none;
  cursor: default;
}

.dmg-morefeed .middle ul#dmg-smartfeed li {
  border-top: 1px solid #DBE8D9;
  display: block;
  padding: 10px 10px 0;
  width: 148px;
}

.dmg-morefeed .middle ul#dmg-smartfeed li a {
  zoom: 1;
  display: block;
  padding: 0 0 10px 0;
  text-align: left;
  text-decoration: none;
}

.dmg-morefeed .middle ul#dmg-smartfeed li a:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}

.dmg-morefeed .middle ul#dmg-smartfeed li a:hover {
  text-decoration: underline;
}

.dmg-morefeed .middle ul#dmg-smartfeed li a span {
  display: block;
}

.dmg-morefeed .middle ul#dmg-smartfeed li a.section-title {
  font-family: rooney-web, "Rockwell", "Chaparral Pro", Helvetica, Arial, Verdana, serif;
  font-style: normal;
  font-size: 0.75em;
  font-weight: bold;
  line-height: 1.3em;
  text-transform: uppercase;
  color: #555555;
  padding: 0;
}

.dmg-morefeed .middle ul#dmg-smartfeed li a.section-title:hover {
  color: #890b5b;
  text-decoration: none;
}

.dmg-morefeed .middle ul#dmg-smartfeed li a.post-title {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 0.8em;
  font-weight: normal;
  line-height: 1.3em;
  font-style: italic;
}

.dmg-morefeed .middle ul#dmg-smartfeed li a img {
  border: 1px solid #689a66;
  display: block;
  margin: 0 0 5px;
}

.dmg-morefeed .middle ul#dmg-smartfeed li a.last {
  border-bottom: none;
}

.dmg-post-list ul li.post-pull-quote .middle {
border-right: 1px solid #805d3a;
  border-left: 1px solid #805d3a;
  background-color: #f7f6e7;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f6e7));
  background-image: -webkit-linear-gradient(#ffffff, #f7f6e7);
  background-image: -moz-linear-gradient(#ffffff, #f7f6e7);
  background-image: -o-linear-gradient(#ffffff, #f7f6e7);
  background-image: -ms-linear-gradient(#ffffff, #f7f6e7);
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f6e7));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f6e7', GradientType=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f6e7', GradientType=0)";
  background-image: linear-gradient(#ffffff, #f7f6e7);
  padding: 10px 20px;
}

.dmg-post-list ul li.post-pull-quote .middle a p {
  color: #333333;
  font-family: rooney-web, "Rockwell", "Chaparral Pro", Helvetica, Arial, Verdana, serif;
  font-style: normal;
  font-size: 1.375em;
  font-weight: bold;
  line-height: 1.2em;
  font-style: italic;
  font-weight: normal;
  line-height: 1.5em;
  margin: 0 0 14px;
  max-width: none;
}

.dmg-post-list ul li.post-pull-quote .middle a p.author-title {
color: #925625;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 0.75em;
  font-weight: normal;
  line-height: 0.9em;
  font-style: italic;
  margin-bottom: 4px;
}

.dmg-post-list ul li.post-pull-quote .middle a p.author-title span.author {
  font-weight: bold;
  font-style: normal;
}

.dmg-post-list ul li.post-pull-quote .middle a p:hover {
  color: #890b5b;
  text-decoration: none;
}

.dmg-post-list ul li.post-pull-quote .middle a:hover {
  color: #890b5b;
  text-decoration: none;
}

.dmg-widget .middle {
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  background-color: #eeeeef;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeef));
  
  background-image: -webkit-linear-gradient(#ffffff, #eeeeef);
  
  background-image: -moz-linear-gradient(#ffffff, #eeeeef);
  
  background-image: -o-linear-gradient(#ffffff, #eeeeef);
  
  background-image: -ms-linear-gradient(#ffffff, #eeeeef);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeef));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeef', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeef', GradientType=0)";
  
  background-image: linear-gradient(#ffffff, #eeeeef);
  
  padding: 10px;
}

.dmg-widget .middle p {
  color: #333333;
  font-size: 85%;
  font-style: italic;
  line-height: 1.5em;
  margin: 0 0 1em;
}

.dmg-widget .middle ul#dmg-smartfeed {
  border: none;
}

.dmg-newsletter .middle {
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  background-color: #eeeeef;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeef));
  
  background-image: -webkit-linear-gradient(#ffffff, #eeeeef);
  
  background-image: -moz-linear-gradient(#ffffff, #eeeeef);
  
  background-image: -o-linear-gradient(#ffffff, #eeeeef);
  
  background-image: -ms-linear-gradient(#ffffff, #eeeeef);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeef));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeef', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeef', GradientType=0)";
  
  background-image: linear-gradient(#ffffff, #eeeeef);
  
  padding: 10px;
}

.dmg-newsletter .middle p {
  color: #333333;
  font-size: 84%;
  font-style: italic;
  line-height: 1.5em;
  margin: 0 0 1em;
}

.dmg-newsletter .middle ul#dmg-smartfeed {
  border: none;
}

.dmg-newsletter .middle span {
  font-size: 14px;
  font-style: italic;
  line-height: 2.25em;
}
.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-sm-6{width:50%}

a#start,
div#learn .buttons a,
div.play .buttons a,
div#blog .read a {
	color: #222;
	border: 1px solid #375EAB;
	background: #E0EBF5;
}

div#blog,
div#video {
	margin-top: 40px;
}

div#blog .title,
div#video .title {
	display: block;
	font-size: 20px;
}

div#blog .when {
	color: #666;
	font-size: 14px;
}

div#blog .read {
	text-align: right;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}

.clearfix:after,.page-research-search .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region.page-research-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-faculty-publications .panels-flexible-row-first .view-terms-from-node:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix:after,.panel-two-column .research-programs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.panel-two-column .research-programs{*zoom:1;}
.clearfix:before,.panel-two-column .research-programs:before,.clearfix:after,.panel-two-column .research-programs:after{content:" ";display:table;}
.publication-list .field-collection-item-field-related-authors.clearfix:before,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:before,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:before{display:inline;}
.publication-list .field-collection-item-field-related-authors.clearfix:after,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:after,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:after{display:inline;clear:none;}
.publication-list .views-field-field-related-authors .clearfix:after,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:after,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:after,.publication-list .views-field-field-related-authors .clearfix:before,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:before,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:before{display:none;}

.clear, .clearfix, .group { *zoom: 1; }

.clear:before, .clear:after, .clearfix:before, .clearfix:after, .group:before, .group:after { content: ""; display: table; }

.clear:after, .clearfix:after, .group:after { clear: both; }



.clear { clear: left; }
.tabber .tabber-tab{clear:both;display:none}
.tabber .tabber-tab.active{display:block}

.cb-footer-dark .cb-footer-lower {
  background: #0c0c0b;
  color: #a6a6a6;
}

.cb-footer-dark .cb-footer-lower a {
  color: #a6a6a6;
}

.cb-footer-dark .cb-footer-lower .cb-to-top a {
  color: #fff;
}

.cb-footer-light .cb-footer-lower {
  background: #e1e1e1;
  color: #999;
}

.cb-footer-light .cb-footer-lower a {
  color: #999;
}

.cb-footer-light .cb-footer-lower .cb-to-top a {
  color: #161616;
}


.cb-box-light.cb-nav-bar-wrap.wrap, .cb-box-light.cb-main-nav.wrap, .cb-box-light #cb-widgets.wrap, .cb-box-light .cb-footer-lower .wrap,
.cb-box-heavy.cb-nav-bar-wrap.wrap, .cb-box-heavy.cb-main-nav.wrap, .cb-box-heavy #cb-widgets.wrap, .cb-box-heavy .cb-footer-lower .wrap {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

#cb-footer .cb-footer-lower {
  padding: 20px;
  font-size: 10px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0px;
  text-transform: uppercase;
}

#cb-footer .cb-footer-lower .cb-copyright {
  width: 100%;
  margin-bottom: 50px;
}

#cb-footer .cb-footer-lower .cb-footer-links {
  width: 100%;
  margin-bottom: 15px;
}

#cb-footer .cb-footer-lower .cb-footer-links ul {
  margin: 0;
}

#cb-footer .cb-footer-lower .cb-footer-links ul li {
  display: inline-block;
  margin: 0 3px;
}

#cb-footer .cb-footer-lower .cb-footer-links ul li .sub-menu {
  display: none;
}

#cb-footer .cb-footer-lower .cb-footer-links ul li:before {
  content: '/';
  margin-right: 15px;
}

#cb-footer .cb-footer-lower .cb-footer-links ul li:nth-of-type(1):before {
  content: ' ';
}

.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-lg-3 {
    width: 25%;
  }

	
.sidebar_box {
	background:#F5F4F0 none repeat scroll 0% 50%;
	border: 1px solid #D2D8E5;
	margin-top:5px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	overflow:hidden;
	}
	
	
.sidebar_box h4 {
	font:1.1em Arial;
	font-weight:bold;
	color:#000000;	
	
	border-bottom: 2px solid #000000;	
	margin-top:10px;	
	padding:3px 0px 3px 3px;
	
	}
	

.sidebar_box h4  a{	
	color:#000000;		
	}
	 	
	
.sidebar_box li {
	list-style:none;
	border-bottom:1px dotted #ccc;
	display:block;
	padding:2px 0px 2px 0px;	
	}
	
	
.sidebar_box li ul li {
    padding:2px 0px 2px 10px;
	border-bottom:none;
}
	

.sidebar_box li ul li ul li{
    padding:2px 0px 2px 10px;
	border-bottom:none;
}
	

.sidebar_box li ul li:before {
	content: "\00BB \0020";
	}

.icon-facebook:before {
	content: "\e603";
}

.icon-facebook, .icon-twitter, .icon-youtube, .icon-pinterest, .icon-yelp { color:#fff; font-size:20px; margin-right:10px; vertical-align:middle;  }

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }

.page-template-page-pagebuilder-title-php .wpb_row .wpb_column:first-child {
  border-left: 0px;
}

.wpb_column,
.wpb_row {
  border-style: solid;
  border-width: 0px;
  border-color: #e6e6e6;
}


.td-container .wpb_row:first-child .td_block_wrap {
  border-top: 0;
}


.td-post-content .wpb_row {
  overflow: hidden;
  left: -21px;
  
  
}

.td-post-content .wpb_row .wpb_content_element {
  
  
}

.td-post-content .wpb_row .column_container {
  border: 0px;
}

.td-post-content .wpb_row .vc_btn {
  margin-left: 20px;
  margin-right: 20px;
  
  
}

.td-pb-span12 .td-post-content .wpb_row .td-pb-span4 .wpb_content_element {
  padding-right: 20px;
  padding-left: 0px;
}

.td-pb-span12 .td-post-content .wpb_row .vc_btn {
  margin-left: 0px;
  margin-right: 0px;
}


.left img, img.left, img.alignleft {
	margin-right:1.5em;
	margin-bottom:1em;
	margin-top:.75em;
}
#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;
	}

.singular h1 {font-size: 24px; color: #fff;}

.singular h2 {font-size: 18px; color: #fff;}








.singular {width: 31%; position: relative; display: block; float: left; margin: 10px; padding: 15px; background-color: #000; color: #fff;}


.singular .post-inner-content { width: 50%; position: relative; display: block; float: left; 
}


.singular .single-featured { width: 50%; position: relative; display: block; float: right;
}


.singular .entry-title, .singular .entry-content { color: #fff;
}


.singular .entry-title {
  color: #fff;
  margin-bottom: 15px;
}

.singular .entry-title a {
  color: #fff;
}



.singular ul {max-height: 70px; overflow-x: hidden;}


#inner-container {
	background: none;
}


.left_1 {
    margin-top:4px;
    margin-bottom:0px;
    padding-left:15px;
    background: transparent;
    float:left;
}


p.left_1{
    font: Calibri, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4,.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}
#chef-bio,#chef-image{margin-top:15px}
#chef-image{width:400px;float:right}

#navigation ul li a.current, #navigation ul li.current_page_item a {background: #6d84b4;}


			#navigation ul { display: block; list-style: none; margin: 4px 4px 0 170px; padding: 0; float: left; font-weight: 900; }

				#navigation ul li { display: block; float: left; padding: 0; margin: 0; font-size: 11px; }

					#navigation ul li a { display: block; padding: 1px 8px 2px; color: #fff; text-decoration: none; }

					#navigation ul li a:hover { color: #fff; text-decoration: underline; }

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

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

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

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

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

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

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

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

  .main-menu .submenu-wrapper .features-menu li .heading {
    line-height: 17px;
  }



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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

#site-navigation .dropdown-menu li a .fa { margin-right: 8px }

#site-navigation .dropdown-menu li.no-icon-margin a .fa { margin-right: 0 }

#site-navigation .dropdown-menu .site-search-toggle .fa { margin: 0 }



#site-navigation .dropdown-menu li a .nav-arrow { margin-left: 4px; margin-right: 0; }

#site-navigation .dropdown-menu ul a.sf-with-ul { padding-right: 25px }



#site-navigation .dropdown-menu ul { background: #fff; border: 1px solid #eee; }

#site-navigation .dropdown-menu ul ul { margin-left: 0; text-align: left; }

#site-navigation .dropdown-menu ul li:first-child ul { margin-top: 0 }

#site-navigation .dropdown-menu ul li { padding: 0 }

#site-navigation .dropdown-menu ul a { display: block; float: none; padding: 8px 12px; height: auto; margin: 0px; border: 0px; line-height: 1.4em; color: #666; font-size: 0.923em; border-bottom: 1px solid #eee; }

#site-navigation .dropdown-menu ul a:hover { background: #f7f7f7 }



#site-navigation .dropdown-menu li.left-dropdowns ul ul { left: auto; right: 100%; }

#site-navigation .dropdown-menu li.left-dropdowns ul .fa-angle-right { left: 9px; right: auto; }

#site-navigation .dropdown-menu li.left-dropdowns ul .fa-angle-right:before { content: "\f104" }

.navbar-style-two .dropdown-menu { width: 100% }

.navbar-style-two .dropdown-menu li { border-right: 1px solid #eee }

.navbar-style-two .dropdown-menu li li { border-right: 0 }

.navbar-style-two .dropdown-menu .woo-menu-icon,
.navbar-style-two .dropdown-menu .search-toggle-li { float: right; border-left: 1px solid #eee; border-right: 0; }

.navbar-style-three .dropdown-menu ul { text-align: left }

.navbar-style-four .dropdown-menu ul { text-align: left }

.navbar-style-five .dropdown-menu { text-align: center; float: none; display: table; height: 100%; margin: 0 auto; }

.navbar-style-five .dropdown-menu ul { text-align: left }

	.navbar-style-six .dropdown-menu a:hover { background: #f9f9f9; }

	.navbar-style-six .dropdown-menu .nav-arrow.top-level { position: absolute; right: 28px; top: 50%; height: 20px; line-height: 20px; margin-top: -10px; font-size: 11px; opacity: 0.4; }


	
	body.wpex-has-vertical-header #site-navigation .dropdown-menu li.megamenu { position: relative; }

	body.wpex-has-vertical-header #site-navigation .dropdown-menu li.megamenu ul { left: 100%; width: 750px }





.wpex-dropdowns-caret .dropdown-menu ul:before { content: ""; display: block; position: absolute; top: -7px; left: 12px; border-right: 7px solid transparent; border-bottom: 7px solid #ddd; border-bottom-color: rgba(0,0,0,0.15); border-left: 7px solid transparent; }

.wpex-dropdowns-caret .dropdown-menu ul:after { content: ""; display: block; position: absolute; top: -6px; left: 13px; border-right: 6px solid transparent; border-bottom: 6px solid #fff; border-left: 6px solid transparent; }

.wpex-dropdowns-caret .dropdown-menu ul ul:before,
.wpex-dropdowns-caret .dropdown-menu ul ul:after { display: none }



.wpex-dropdown-top-border #site-navigation .dropdown-menu li ul { border: none; border-top: 3px solid transparent; }

.wpex-dropdown-top-border .dropdown-menu ul:before,
.wpex-dropdown-top-border .dropdown-menu ul:after { display: none }



.wpex-flush-dropdowns .dropdown-menu ul:before,
.wpex-flush-dropdowns .dropdown-menu ul:after { display: none }



.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul { background: #fff; border-radius: 3px; border: 1px solid #ddd; padding: 10px; }

.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul:after,
.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul:before { display: none }

.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul li a { transition: none; border: 0; }

.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul li a:hover { background: transparent; color: #000; }

.wpex-dropdown-style-minimal .navbar-style-two #site-navigation .dropdown-menu ul { border-radius: 0; border-color: #eee; }



.wpex-dropdown-style-black #site-navigation .dropdown-menu ul { background: #000; border: 0; }

.wpex-dropdown-style-black .wpex-dropdowns-caret .dropdown-menu ul:before,
.wpex-dropdown-style-black .wpex-dropdowns-caret .dropdown-menu ul:after { border-bottom-color: #000 }

.wpex-dropdown-style-black #site-navigation .dropdown-menu ul li a { display: block; color: #909090; border-color: #252525; }

.wpex-dropdown-style-black #site-navigation .dropdown-menu ul li a:hover { background: #252525; color: #fff; }

	#site-navigation .dropdown-menu li.flip-drops-smallscreen ul .fa-angle-right { left: 9px; right: auto; }

	#site-navigation .dropdown-menu li.flip-drops-smallscreen ul .fa-angle-right:before { content: "\f104" }

	#site-navigation .dropdown-menu li.megamenu ul ul { right: auto; left: 0; }

	body #site-navigation .dropdown-menu li.megamenu ul.sub-menu a.sf-with-ul { padding-left: 12px }
#site-navigation .dropdown-menu a{font-family:Open Sans;font-weight:400;font-size:14px}
.sidebar ul.menu li ul li.last{border-bottom:0 none}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

#site-description {
  margin: 0;
  font-size: 18px;
  line-height: 1;
  color: #fff; }

  #site-description.margin-top {
    margin-top: 90px; }


#site-meta i,
#site-description,
#more-site {
  position: relative; }

  .only-on-home #site-meta i, .only-on-home
  #site-description, .only-on-home
  #more-site {
    -webkit-animation: fadeHeader 1 1s ease-in;
    animation: fadeHeader 1 1s ease-in; }




.post-thumbnail2 {
		width:300px;
		height: 160px;
		float: left;
		margin-right: 15px;
}


	section#text-7 .textwidget {
		margin-top: 18px;
	}

#inner {
    margin: 20px auto;
    overflow: hidden;
    padding: 0;
    width: 940px;
}

.home #inner, .home-page #inner, .blog #inner {
    margin: 0;
    width: 100%;
}

.content-sidebar #inner {
}

.sidebar-content #inner {
}

.content-sidebar-sidebar #inner {
}

.sidebar-sidebar-content #inner {
}

.sidebar-content-sidebar #inner {
}

.full-width-content #inner {
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item { width: 110px !important; float: left !important; padding-left: 3px !important; padding-left: 3px !important; text-align: center !important; }

#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item-444 { display: none !important; }


#ajaxcart-continue-shopping-compare .messages-compare li {
    margin: 0 0 10px;
}


#ajaxcart-continue-shopping-compare .ajaxcart-checkout button.button span {
    background: none repeat scroll 0 0 #618499;
    border-color: #406A83;
}


#ajaxcart-continue-shopping-wishlist .messages-compare li {
    margin: 0 0 10px;
}


#ajaxcart-continue-shopping-wishlist .ajaxcart-checkout button.button span {
    background: none repeat scroll 0 0 #618499;
    border-color: #406A83;
}
