﻿
.ptypeicon{width:19px;height:10px}
.fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title{color:#DDD}

#bottomwrap {
	background-color: #171717;
	color: #ffffff;
}

#bottomwrap a { color: #ffffff; }
.img,img a,.blog-img,.blog-imgright,.blog-imgleft,.imginline,.imgcent,.imgright,.imgleft,.img3,.img5,.img11,.blog-img a,.blog-imgright a,.blog-imgleft a,.imginline a,.imgcent a,.imgright a,.imgleft a,.img3 a,.img5 a,.img11 a,.blog-img a:link,.blog-imgright a:link,.blog-imgleft a:link,.imginline a:link,.imgcent a:link,.imgright a:link,.imgleft a:link,.img3 a:link,.img5 a:link,.img11 a:link,.iwd-article img,img.iwd-article,.iwd-block img,.iwd-footer img,.region.region-banner1 img{border:none !important;max-width:100% !important;height:auto !important;}
.img5{padding:5px;}



.portfolio-wrapper .column.edd-download .entry-header {
    padding-bottom: 20%;
}


.vendor-archive .portfolio-wrapper { margin-bottom: 0 }


.post.page + .portfolio-wrapper,
.page .post.page + .big-search {
  margin-top: 6%;
}


.portfolio-wrapper {
  margin-bottom: -4%;
  display: inline-block;
  width: 100%;
}


.portfolio-wrapper .column .featured-image {
  display: block;
  margin: 0;
}


.portfolio-wrapper .column .entry-header {
  padding: 8% 10%;
}

.portfolio-wrapper .column .entry-title {
  font-size: 20px;
  line-height: 1.3;
  position: relative;
  margin-bottom: 4%;
}

.portfolio-wrapper .column .entry-title a {
  color: #4a545a;
}


.portfolio-wrapper .column .entry-title a:hover {
  opacity: .8;
}


.portfolio-wrapper .rslides_nav {
  bottom: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
}


.portfolio-wrapper .rslides_nav.prev {
  right: 40px;
}


.portfolio-wrapper .rslides_nav:after {
  font-size: 15px;
}

#shell, #container, .container{
	
	width: 990px;
	padding-top: 0;
	padding-bottom: 0;
min-height: 100%;



	
	
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;

	

	
	margin: 0 auto -165px;
}

@charset "utf-8";


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

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}


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

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

.clearfix, .clearA {
 *zoom: 1;
}
body .entry .meta .metadata{margin:0;font-size:9pt}
body .entry .metadata{font-size:0.8em;color:#808080;margin:0;padding:0}
.animated_icons_with_text.five_columns .animated_icon_with_text_holder,.animated_icons_with_text.four_columns .animated_icon_with_text_holder,.animated_icons_with_text.three_columns .animated_icon_with_text_holder{width:50%}
.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(3n) .animated_icon_with_text_inner:before,.animated_icons_with_text.four_columns .animated_icon_with_text_holder:nth-child(4n) .animated_icon_with_text_inner:before,.animated_icons_with_text.five_columns .animated_icon_with_text_holder:nth-child(5n) .animated_icon_with_text_inner:before{border-right-width:1px}
.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before,.animated_icons_with_text.four_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before,.animated_icons_with_text.five_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before{border-right-width:0}
.q_elements_holder.two_columns .q_elements_item,.q_elements_holder.three_columns .q_elements_item,.q_elements_holder.four_columns .q_elements_item{width:100%;display:inline-block;height:auto}
.two_columns_50_50 .column1,.two_columns_50_50 .column2,.three_columns .column1,.three_columns .column2,.three_columns .column3,.two_columns_66_33 .column1,.two_columns_66_33 .column2,.two_columns_33_66 .column1,.two_columns_33_66 .column2,.two_columns_75_25 .column1,.two_columns_75_25 .column2,.two_columns_25_75 .column1,.two_columns_25_75 .column2,.four_columns .column1,.four_columns .column2,.four_columns .column3,.four_columns .column4{width:100%}
.two_columns_50_50 .column1 .column_inner,.two_columns_50_50 .column2 .column_inner,.three_columns .column1 .column_inner,.three_columns .column2 .column_inner,.three_columns .column3 .column_inner,.two_columns_66_33 .column1 .column_inner,.two_columns_66_33 .column2 .column_inner,.two_columns_33_66 .column1 .column_inner,.two_columns_33_66 .column2 .column_inner,.two_columns_75_25 .column1 .column_inner,.two_columns_75_25 .column2 .column_inner,.two_columns_25_75 .column1 .column_inner,.two_columns_25_75 .column2 .column_inner,.two_columns_66_33.grid2 .column1 .column_inner,.two_columns_66_33.grid2 .column2 .column_inner,.two_columns_33_66.grid2 .column1 .column_inner,.two_columns_33_66.grid2 .column2 .column_inner,.two_columns_75_25.grid2 .column1 .column_inner,.two_columns_75_25.grid2 .column2 .column_inner,.two_columns_25_75.grid2 .column1 .column_inner,.two_columns_25_75.grid2 .column2 .column_inner,.four_columns .column1 .column_inner,.four_columns .column2 .column_inner,.four_columns .column3 .column_inner,.four_columns .column4 .column_inner{padding:0}
.qode_clients.six_columns .qode_client_holder,.qode_clients.five_columns .qode_client_holder,.qode_clients.four_columns .qode_client_holder,.qode_clients.three_columns .qode_client_holder{width:50%}
.qode_clients.six_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,.qode_clients.five_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,.qode_clients.four_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,.qode_clients.three_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before{border-right-width:1px}
.qode_clients.six_columns .qode_client_holder:nth-child(2n) .qode_client_holder_inner:before,.qode_clients.five_columns .qode_client_holder:nth-child(2n) .qode_client_holder_inner:before,.qode_clients.four_columns .qode_client_holder:nth-child(2n) .qode_client_holder_inner:before,.qode_clients.three_columns .qode_client_holder:nth-child(2n) .qode_client_holder_inner:before{border-right-width:0}
.animated_icons_with_text.two_columns .animated_icon_with_text_holder,.animated_icons_with_text.three_columns .animated_icon_with_text_holder,.animated_icons_with_text.four_columns .animated_icon_with_text_holder,.animated_icons_with_text.five_columns .animated_icon_with_text_holder{width:100%}
.animated_icons_with_text .animated_icon_with_text_inner:before,.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(3n) .animated_icon_with_text_inner:before,.animated_icons_with_text.four_columns .animated_icon_with_text_holder:nth-child(4n) .animated_icon_with_text_inner:before,.animated_icons_with_text.five_columns .animated_icon_with_text_holder:nth-child(5n) .animated_icon_with_text_inner:before{border-right-width:0}
.footer_top .four_columns .column1,.footer_top .four_columns .column2,.footer_top .four_columns .column3,.footer_top .three_columns .column1,.footer_top .three_columns .column2,.footer_top .two_columns_50_50 .column1{margin:0 0 25px}
.qode_clients.six_columns .qode_client_holder,.qode_clients.five_columns .qode_client_holder,.qode_clients.four_columns .qode_client_holder,.qode_clients.three_columns .qode_client_holder,.qode_clients.two_columns .qode_client_holder{width:100%}
.qode_clients.six_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,.qode_clients.five_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,.qode_clients.four_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,.qode_clients.three_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,.qode_clients.six_columns .qode_client_holder .qode_client_holder_inner:before,.qode_clients.five_columns .qode_client_holder .qode_client_holder_inner:before,.qode_clients.four_columns .qode_client_holder .qode_client_holder_inner:before,.qode_clients.three_columns .qode_client_holder .qode_client_holder_inner:before,.qode_clients.two_columns .qode_client_holder .qode_client_holder_inner:before{border-right-width:0}
.three_columns{width:100%}
.qode_pricing_tables.three_columns .q_price_table{width:31.666666666666668%}
.qode_clients.three_columns .qode_client_holder{width:33.33%}
.qode_clients.two_columns .qode_client_holder:nth-child(2n) .qode_client_holder_inner:before,.qode_clients.three_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before,.qode_clients.four_columns .qode_client_holder:nth-child(4n) .qode_client_holder_inner:before,.qode_clients.five_columns .qode_client_holder:nth-child(5n) .qode_client_holder_inner:before,.qode_clients.six_columns .qode_client_holder:nth-child(6n) .qode_client_holder_inner:before{border-right-width:0}
.animated_icons_with_text.three_columns .animated_icon_with_text_holder{width:33.33%}
.animated_icons_with_text.two_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before,.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(3n) .animated_icon_with_text_inner:before,.animated_icons_with_text.four_columns .animated_icon_with_text_holder:nth-child(4n) .animated_icon_with_text_inner:before,.animated_icons_with_text.five_columns .animated_icon_with_text_holder:nth-child(5n) .animated_icon_with_text_inner:before,.animated_icons_with_text.six_columns .animated_icon_with_text_holder:nth-child(6n) .animated_icon_with_text_inner:before{border-right-width:0}
.q_circles_holder.three_columns:before{top:115px}
.q_circles_holder.three_columns .q_circle_outer{width:33.3%}
.q_circles_holder.three_columns .q_circle_inner{width:230px;height:230px}
.q_elements_holder.three_columns .q_elements_item{width:33.33333333333333%}


	.animated_icons_with_text.five_columns .animated_icon_with_text_holder,
	.animated_icons_with_text.four_columns .animated_icon_with_text_holder,
	.animated_icons_with_text.three_columns .animated_icon_with_text_holder{
		width:50%;
	}


	.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(3n) .animated_icon_with_text_inner:before,
	.animated_icons_with_text.four_columns .animated_icon_with_text_holder:nth-child(4n) .animated_icon_with_text_inner:before,
	.animated_icons_with_text.five_columns .animated_icon_with_text_holder:nth-child(5n) .animated_icon_with_text_inner:before	{
		border-right-width:1px;
	}


	.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before,
	.animated_icons_with_text.four_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before,
	.animated_icons_with_text.five_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before{
		border-right-width:0;
	}
.mk-testimonial.modern-style .mk-testimonial-quote{padding:20px 20px 0}



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

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












#footer-nav, #credits, #footer-nav-right { display:none; }




	#footer-nav-right {



		display:block;



		float:left;



		width:320px;



		padding:10px 20px 10px 20px;



		overflow:hidden;



	}

.blog-post-title-box { padding: 5px 0 10px; float: left; width: 100%; }

.blog-post-title h2 { font-size: 20px; font-weight: 800; line-height: 26px;}

.popular-part .blog-post-title{margin-top:5px;}



.post-author a, .post-author a:visited, .good-title, .bad-title, #post-content a, .trending-posts-category a, .category-tv-icon a, .ticker-sign, .category-icon a, .jumping-posts-category a, a:hover, .category-icon a:hover, .trending-posts-category a:hover, .featured-posts-title a:hover, #post-content a:hover, .blog-post-title h2 a:hover, .bypostauthor a:hover, .post-author a:hover, .most-commented-cateogory a, .most-commented-count a {color:#e5192c;}

#mobilenav{
	  list-style:none; 
	  
}


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

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


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

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

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

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

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


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}
ul.menu li.leaf{list-style:none;float:left;margin:0 1em}


.menu-item {
    display: inline;
}

.ubermenu-skin-clean-white.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
  margin-top: 0;
}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical.ubermenu-items-align-right .ubermenu-item-level-0{text-align:right}
.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}
 .ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{ display:none !important; }
  .ubermenu-responsive .ubermenu-item-level-0{ width:50%; }
 .ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{ position:static; }
  .ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ width:100%; min-width:100%; max-width:100%; top:auto; left:0 !important; }
 .ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ left: -1px !important;  }
   .ubermenu-responsive .ubermenu-item-mini{  min-width:0; width:auto; float:left; clear:none !important; }
   .ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{  display:none !important; }
 .ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{ min-width:0; width:auto; }

 .ubermenu .ubermenu-item.um-sticky-only{ display:none !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item-level-0.um-sticky-only{ display:inline-block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-submenu .ubermenu-item.um-sticky-only{ display:block !important; }
 .ubermenu .ubermenu-item-level-0.um-unsticky-only{ display:inline-block !important; }
 .ubermenu .ubermenu-submenu .ubermenu-item.um-unsticky-only{ display:block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item.um-unsticky-only{ display:none !important; }


#services { 
	width: 120px;
        float: right;
	margin: 5px 0px 0px 0px;
	text-align: center;
}

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

	#main{
		padding-bottom:50px;
	}


	#main,.fullwidth-box,.footer-area,#footer,#slidingbar{padding-left:12px;padding-right:12px;}

	
	
	#main .reading-box h2,
	#main h2,
	.page-title h1,
	.image .image-extras .image-extras-content h3,
	#main .post h2,
	#sidebar .widget h3,
	.tab-holder .tabs li a,
	.share-box h4,
	.project-content h3,
	.author .author_title,
	h5.toggle a,
	.full-boxed-pricing ul li.title-row,
	.full-boxed-pricing ul li.pricing-row,
	.sep-boxed-pricing ul li.title-row,
	.sep-boxed-pricing ul li.pricing-row,
	.person-author-wrapper,
	.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
	.ei-title h2, #header .tagline,
	table th,.project-content .project-info h4,
	.woocommerce-success-message .msg,.product-title{
		font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
	}

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

	
		.post-content h2,.title h2,#main .post-content .title h2,.page-title h1,#main .post h2 a{
		font-size:18px !important;
				line-height:27px !important;
	}

	
		#main #sidebar{
		background-color:transparent;
	}

	
		#main #content{
		width:71.1702128%;
	}






#site-logo {float:left;background:#FFF;}

        #site-logo img{width:70%; margin:0 15%;}

#site-logo, .about-logo, #mob-menu{background:#e5192c;}

.mashmenu .content-item .title{ margin: -46px 0px 0px 15px; padding:10px;font-size:10px; background: #FFFFFF; border-top: 3px solid #ED008C; z-index: 10; position: relative;}

.mashmenu .content-item .title a{margin:0;padding:0;text-transform:uppercase;font-weight:bold;color:#333;text-decoration:none}

.mashmenu .page-item .title a{text-decoration:none;padding:0 0 10px;display:block}


#footer .secondary {
	margin: 0 0 0;
	padding: 0 30px 10px;
}


#footer .secondary a{		
	font-weight: bold;
	color: #fff;
}


#footer .secondary .inside{		
	border-top: 1px solid #acd4ce;
	padding: 30px 0 0;	
}


#footer.light .secondary {	
	border-top: 1px solid #acd4ce;
}


#footer .secondary p{
	font-size: .8em;
	line-height: 1px;
	color: #fff;
}


#footer .secondary .left {
	float: left;
}


#footer .secondary .right {
	float: right;
}


#footer .secondary .right span{
	padding: 0 5px;
	color: #4d4d4d;
}
	
	
	#footer .secondary .left,
	#footer .secondary .right{
		float: none;		
	}
#header div.section,#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer{width:100%;max-width:860px;margin-left:auto;margin-right:auto;}
#main-wrapper{min-height:300px;}
#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer{max-width:1290px;}
#main-menu-links li{float:none;list-style:none;margin:0;padding:0;width:100%;}
#main-menu-links a{color:#333;background:#ccc;background:rgba(255,255,255,0.7);float:none;display:block;text-decoration:none;border-radius:8px;margin-bottom:4px;padding:0.9em 0 0.9em 10px;}
#main-menu-links a:hover,#main-menu-links a:focus{background:#f6f6f2;background:rgba(255,255,255,0.95);}
#main-menu-links a:active{background:#b3b3b3;background:rgba(255,255,255,1);}
#main-menu-links li a.active{border-bottom:none;}
#main{margin-top:20px;margin-bottom:40px;}
.overlay #main,.overlay #content{width:auto;float:none;}
#main-menu-links{display:none;height:auto;}
#main-wrapper #edit-keys-wrapper{width:80% !important;margin-right:2em !important;}
#main-menu-links li:nth-child(3n){margin-right:-5px;}
.featured #main-menu-links li a:active,.featured #main-menu-links li a.active{background:#f0f0f0;background:rgba(240,240,240,1.0);}
#page,#main-wrapper,#main-menu-links li a.active,#main-menu-links li.active-trail a{background:#E7E5AA;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}

.tb-megamenu .clearfix{*zoom:1;}
.tb-megamenu .clearfix:before,.tb-megamenu .clearfix:after{display:table;content:"";line-height:0;}
.tb-megamenu .clearfix:after{clear:both;}
*:first-child + html .clearfix{min-height:1%;}

.td-main-content-wrap,
.td-category-grid {
  background-color: #fff;
}


.td-main-content-wrap {
  padding-bottom: 40px;
  
}

.td_category_template_2.td_category_top_posts_style_disable .td-main-content-wrap {
  padding-top: 26px;
  
}

.td_category_template_6 .td-main-content-wrap {
  padding-top: 48px;
  
  
}

.td_category_template_8 .td-main-content-wrap {
  padding-top: 48px;
}

.td-black .td-main-content-wrap,
.td-black .td-category-grid,
.td-black .post,
.td-black .td-category-header,
.td-black .td-big-grid-post .td-module-thumb,
.td-black .td_module_14 .td-module-meta-holder,
.td-black .td-post-template-4 .td-post-title,
.td-black .td-post-template-6 .td-post-header-holder,
.td-black .td-post-template-8-box,
.td-black .td-smart-list-dropdown-wrap .td-smart-list-dropdown,
.td-black .td_module_mx3 .td-module-meta-info {
  background-color: #1a1a1a;
}


.row_block{
    padding-top: 10px;
    margin-bottom: 10px;
}

.widget-acx-social-icons-widget-2-widget img 
{
width:32px; 
 }

#aboutus-slider1 .et_pb_slide_description { 
    padding: 30px 0 0 0;
    background: rgba(0,0,0,0.5);
}

#admissions-slider1 .et_pb_slide_description {
    padding: 0 !important;
}

#admissions-slider1 .et_pb_slide_description h2 { 
    background: rgba(0,0,0,0.5);
    padding-top: 30px;
}

#admissions-slider1 .et_pb_slide_description .slider-subtext { 
    width: 500px;
    margin: 0 auto;
    padding-top: 100px;
}

#admissions-slider1 .et_pb_slide_description .slider-subtext h3 { 
    font-size: 42px; 
    padding-bottom: 25px;
}

#admissions-slider1 .et_pb_slide_description .slider-subtext p { 
    font-weight: 200;
    letter-spacing: 2px;
}

#contact-slider1 .et_pb_slide_description { 
    padding: 30px 0 0 0 !important;
    background: rgba(0,0,0,0.5);
}


#contact-slider1 .et_pb_slide_description h2 { 
    font-size: 40px;
    font-weight: 400;
}


    #joscor-post-header-image .et_pb_slide_description { 
	padding: 60px 80px 0px 80px !important;
    }


#joscor-post-header-image .et_pb_slide_description h2 { 
    font-size: 40px;
    font-weight: 400;
}
 

#joscor-internal-header-image .et_pb_slide_description { 
    background: rgba(0,0,0,0.6);
}


#joscor-internal-header-image .et_pb_slide_description h2 { 
    font-size: 40px;
    font-weight: 400;
}

#internal-insurance .et_pb_slide_description { 
    padding-top: 30px;
    padding-bottom: 30px;
    background: rgba(0,0,0,0.5);
}


#homepage-slider1 .et_pb_slide_description { 
    background: rgba(0,0,0,0.6);
}


#homepage-slider1 .et_pb_slide_description h2 { 
    font-size: 40px;
    font-weight: 400;
}

#homepage-insurance .et_pb_slide_description { 
    padding-top: 30px;
    padding-bottom: 30px;
    background: rgba(0,0,0,0.5);
}

#treatment-slider1 .et_pb_slide_description { 
    padding: 30px 0 20px 0 !important;
    background: rgba(0,0,0,0.5);
}


#treatment-slider1 .et_pb_slide_description h2 { 
    font-size: 40px;
    font-weight: 400;
}
.menu-item-language .sub-menu:after{top:-15px;left:auto;right:20px}
.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}
#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:#d26e4b}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#7a9c59;border-color:#7a9c59;}
.menu-item{ padding-top:5px; }


	.js .main-nav .menu li.current_page_item,
	.js .menu .current_page_item a,
	.js .menu .current-menu-item a {
		background-color: #f5f5f5;
	}


.menu .current_page_item a,
.menu .current-menu-item a {
	background-color: #343434;
}


.front-page .menu .current_page_item a {
	background: none;
	background-color: transparent;
	background-image: none;
	filter: none;
}


.sub-header-menu .current_page_item a,
.sub-header-menu .current-menu-item a {
	background-color: #f9f9f9;
}
#close-ad{cursor:pointer;position:absolute;top:-12px;display:block;background:white;color:#999;line-height:18px;font-size:14px;height:20px;width:20px;right:-10px;border:1px solid #999;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}



.entry-content table,
body.et-pb-preview #main-content .container table {
	width: 100%;
	margin: 0 0 15px 0;
	border: 1px solid #eee;
	text-align: left;
}


.entry-content tr th,
.entry-content thead th,
body.et-pb-preview #main-content .container tr th,
body.et-pb-preview #main-content .container thead th {
	padding: 9px 24px;
	color: #555;
	font-weight: bold;
}


.entry-content tr td,
body.et-pb-preview #main-content .container tr td {
	padding: 6px 24px;
	border-top: 1px solid #eee;
}



#left-area ul,
.entry-content ul,
.comment-content ul,
body.et-pb-preview #main-content .container ul {
	padding: 0 0 23px 16px;
	line-height: 26px;
	list-style-type: disc;
}


#left-area ol,
.entry-content ol,
.comment-content ol,
body.et-pb-preview #main-content .container ol {
	padding: 0 0 23px 0;
	line-height: 26px;
	list-style-position: inside;
	list-style-type: decimal;
}


#left-area ul li ul,
.entry-content ul li ol,
.comment-content ul li ul,
.comment-content ul li ol,
body.et-pb-preview #main-content .container ul li ol {
	padding: 2px 0 2px 20px;
}


#left-area ol li ul,
.entry-content ol li ol,
.comment-content ol li ul,
.comment-content ol li ol,
body.et-pb-preview #main-content .container ol li ol {
	padding: 2px 0 2px 35px;
}


.et_pb_pagebuilder_layout .entry-content,
.et_pb_pagebuilder_layout .et_pb_post .entry-content {
	margin-bottom: 0 !important;
	padding-top: 0;
}


.entry-content address,
.comment-content address,
body.et-pb-preview #main-content .container address {
	margin-bottom: 12px;
	line-height: 24px;
}


.project .entry-content {
	padding-top: 30px;
}



.et_pb_pagebuilder_layout .project .entry-content {
	padding-top: 0;
}


.et_full_width_portfolio_page .entry-content {
	margin-bottom: 43px;
}



.entry-content .et_pb_member_social_links {
	margin-top: 20px;
	padding: 0;
	list-style-type: none !important;
}



.et_pb_post .entry-content {
	padding-top: 30px;
}


.home .slide-image {
  	background-image: none;
}


.slide .slide-content.entry .title {
  	color: #FFFFFF;
  	font-size: 33px;
  	line-height: 1em;
  	margin-bottom: 10px;
  	margin-left: 0;
  	margin-right: 0;
  	margin-top: 0;
}


.slide .entry h2.title a {
  	color: #FFFFFF !important;
	font-weight: normal !important;
	font-style: italic !important;
	font-family: georgia, serif !important;
}


.slide .slide-content.entry {
  	background-color: rgba(0, 0, 0, 0.4);
  	bottom: 40px;
  	font-size: 16px;
  	left: 0;
  	padding-bottom: 10px;
  	padding-left: 20px;
  	padding-right: 20px;
  	padding-top: 20px;
  	position: absolute;
  	width: 720px !important;
	
}


.slide .entry, .slide .entry p {
  	font-size: 19px;
	color: #fff !important;
}

.shadow {box-shadow:0 0 2px #000;box-shadow:0 0 2px rgba(0,0,0,.3);}

  .site-footer .menu-container {
    width: 100%;
    text-align: center; }

    .site-footer .menu-container ul.menu {
      width: 100%;
      text-align: center;
      margin-bottom: 20px; }

      .site-footer .menu-container ul.menu li {
        display: inline-block;
        margin-right: 10px; }

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

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

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

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

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

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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

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

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




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}

#menu, #ftr, #product-downloads, .breadcrumb { 
	display: none !important;
	}

		

#ftr {
	margin: 30px 0 0 0; padding: 0 0 0 0;
}

#ftr-bx {
	margin: 0 0 10px 0; padding: 10px 30px;
	background: #e0e1e0;
}

#ftr h3 {
	font: 300 18px/18px 'Open Sans', sans-serif;
	color: #7a7a7a;
	margin: 0 0 0 30px; padding: 0;
}

#ftr p {
	font: normal 11px/13px Tahoma, sans-serif;
	color: #818384;
	margin: 5px 0; padding: 0;
}

#ftr .ind-rt { margin-right:30px; }

#ftr a:link, #ftr a:visited {
	color: #818384;
	text-decoration: none;
}

#ftr a:hover, #ftr a:active {
	color: #000;
	text-decoration: underline;
}

	#ftr p.lt, #ftr p.rt { float: none; text-align: center; }

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

#asideRight .currentsales {
    display: block;
    float: left;
    margin-bottom: 11px;
    width: 100%;
}

#asideRight .currentsales .salesbox{
	padding: 10px;	
	margin-bottom: 10px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #dcdcdc;
	background: rgb(255,255,255); 
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(235,235,235,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(235,235,235,1))); 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); 

}

#asideRight .currentsales span.viewallsales a{
	color: #118BB3;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: -6px 0 10px;
    text-decoration: none;
}
#flags li span.cn{background-position:-160px 0}


blockquote,
input,
select,
textarea,
.author-box,
.breadcrumb,
.sticky,
.taxonomy-description {
	background-color: #f5f5f5;
	border: 1px solid #ddd;
}





.taxonomy-description {
	background-color: #fff;
	margin: -10px 0 30px;
	padding: 0 0 15px;
}


.taxonomy-description p {
	font-size: 14px;
	padding: 15px 15px 0;
}


.taxonomy-description h1,
.widget-area h4 {
	color: #fff;
	font-size: 16px;
	text-shadow: 1px 1px #111;
}


	.breadcrumb,
	.navigation,
	.sidebar .widget,
	.taxonomy-description {
		margin: 0 20px 20px;
	}

			.et_header_style_centered #et_top_search { float: none; display: inline-block !important; }


		#et_top_search { float: right; margin: 16px 0 0 22px; position: relative; display: block; width: 18px; }

		.et_vertical_nav #et_top_search { margin-left: 0; }


.et_vertical_nav.et_header_style_centered #main-header #et_top_search {  display: block !important; margin: 16px auto 0; }

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

	.et_header_style_centered #et_top_search, .et_vertical_nav.et_header_style_centered #main-header #et_top_search { display: none !important; }
.featured{border-bottom:1px solid #e2e2e2}
.featured:after{content:"";display:table;clear:both}
.featured__left .featured-box__surface{display:block;position:relative}
.featured__left .featured-box__surface .featured-box__bg{background-position:center center;background-size:cover;height:400px;padding-bottom:52%;position:relative}
.featured__left .featured-box__surface .featured-box__img-shadow{background:linear-gradient(to bottom, transparent 0px, transparent 8%, rgba(0,0,0,0.8) 100%) repeat scroll 0 0 transparent;height:100%;position:absolute;top:0;width:100%}
.featured__left .featured-box__info{bottom:0;color:#fff;left:0;padding:20px;position:absolute;text-shadow:1px 1px 0 rgba(0,0,0,0.6)}
.featured__left .featured-box__info h2{line-height:130%}
.featured__left .featured-box__info h2 a{color:#fff;font-size:28px}
.featured__left .featured-box__info .featured-box__meta{font-size:14px}
.featured__left .featured-box__info .featured-box__meta a{color:#fff;display:inline}
.featured__left a .featured-box__bg{height:0}

body.home .home-blog .date .month {
	display:block;
	font-size:12px;
}

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

	.row, .boxed .sticky, .boxed-margin .sticky { width: 950px }

	.row { width: 700px }

	.row.clearfix.row-slider {margin-bottom: 30px;}

.jScrollPaneContainer, .ifl { float: left }
div.boom-three-column.store-layout-sub-category-box.nutrition-height{margin-bottom:10px}
div.boom-three-column.store-layout-sub-category-box.nutrition-height h4 a{font-weight:900}
div.boom-three-column.store-layout-sub-category-box.nutrition-height h4{margin-top:10px;font-size:12px;padding-bottom:6px}
.boom-three-column.layout-article-list-box.workouts h3{margin-bottom:5px;text-transform:lowercase}
.boom-three-column.layout-article-list-box.workouts h4{margin:5px 0;font-size:13px;font-weight:bold}
div.store-layout-page-index-links div.boom-three-column,div.page-index-links div.boom-three-column{vertical-align:top !important;width:177px;margin-left:14px}
div.store-layout-page-index-links div.boom-three-column ul,div.page-index-links div.boom-three-column ul{list-style-type:none}
div.component-a1 div.boom-three-column{vertical-align:top;margin-right:10px}
div.component-a1 div.boom-three-column.last{margin-right:0}
div.component-a1 div.boom-three-column a.subtext{display:inline-block;*zoom:1;*display:inline;padding-top:3px;color:$blue4;font-size:12px;font-weight:bold}
div.component-b1 div.boom-three-column{vertical-align:top}
div.component-b1 div.boom-three-column a.subtext{display:inline-block;*zoom:1;*display:inline;padding-top:3px;color:$blue4;font-size:12px;font-weight:bold;text-transform:uppercase}


div.boom-two-column,
div.boom-three-column,
div.boom-four-column {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

div.boom-three-column {
    width: 32%;
}

div.comment-box div.user-details div.boom-three-column {
    margin: 0 0 3px 0;
}

div.comment-box div.user-details div.boom-three-column.stat {
    font-weight: bold;
}

div.comment-box div.user-details div.boom-three-column.end {
    width: 65%;
}
.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;}


.social-icons {
	float: left;
}

.social-icons ul {
	margin: -10px 0 0;
	float: right;
}

.social-icons ul li {
	margin-top: 10px;
	float: left;
	padding-right: 1px;
}

.social-icons ul li a {
	display: inline-block;
	font-family: 'Genericons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding: 2px 3px;
	border-radius: 2px;
	font-size: 21px;
	color: #d0d0d0;
	-webkit-transition: all 0.3s ease-out;
		 -moz-transition: all 0.3s ease-out;
			-ms-transition: all 0.3s ease-out;
			 -o-transition: all 0.3s ease-out;
					transition: all 0.3s ease-out;
	vertical-align: top;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	speak: none;
}

.social-icons ul li a:hover {
	color: #fff !important;
}

.social-icons ul li.facebook a:before {
	content: '\f204';
}

.social-icons ul li.facebook a:hover {
	background: #3B5998;
}

.social-icons ul li.twitter a:before {
	content: '\f202';
}

.social-icons ul li.twitter a:hover {
	background: #00aced;
}

.social-icons ul li.google-plus a:before {
	content: '\f218';
}

.social-icons ul li.google-plus a:hover {
	background: #cd4132;
}

.social-icons ul li.pinterest a:before {
	content: '\f209';
}

.social-icons ul li.pinterest a:hover {
	background: #cb2027;
}

.social-icons ul li.linkedin a:before {
	content: '\f207';
}

.social-icons ul li.linkedin a:hover {
	background: #005a87;
}

.social-icons ul li.tumblr a:before {
	content: '\f214';
}

.social-icons ul li.tumblr a:hover {
	background: #2b4761;
}

.social-icons ul li.vimeo a:before {
	content: '\f212';
}

.social-icons ul li.vimeo a:hover {
	background: #1bb7ea;
}

.social-icons ul li.instagram a:before {
	content: '\f215';
}

.social-icons ul li.instagram a:hover {
	background: #517fa4;
}

.social-icons ul li.flickr a:before {
	content: '\f211';
}

.social-icons ul li.flickr a:hover {
	background: #0063db;
}

.social-icons ul li.youtube a:before {
	content: '\f213';
}

.social-icons ul li.youtube a:hover {
	background: #cd4132;
}

.social-icons ul li.rss a:before {
	content: '\f413';
}

.social-icons ul li.rss a:hover {
	background: #fc7216;
}

.social-icons ul li.github a:before {
	content: '\f200';
}

.social-icons ul li.github a:hover {
	background: #151013;
}

	.hgroup-right .social-icons {
		display: none;
	}

	#site-generator .social-icons,#site-generator .copyright {
		float: none;
		width: 100%;
	}

	#site-generator .social-icons ul {
		text-align: center;
		float: none;
	}

	#site-generator .social-icons ul li {
		display: inline-block;
		float: none;
	}

.main-header .bottom-row .menu-container .main-menu { display: inline-block; }

.main-header .bottom-row .menu-container .main-menu ul { list-style: none; margin: 0; padding: 0; }

.main-header .bottom-row .menu-container .main-menu li { display: inline-block; }

.main-header .main-menu-dropdown-panel { background: #ffffff; background: transparent; width: 100%; display: none; color: #ffffff; }

.main-header .main-menu-dropdown-panel a, .main-header .main-menu-dropdown-panel a:link, .main-header .main-menu-dropdown-panel a:visited, .main-header .main-menu-dropdown-panel a:hover { color: #ffffff; }

.lt-ie9 .main-header .main-menu-dropdown-panel { display: block; }

.main-header .main-menu-dropdown-panel a.disabled { cursor: default; }

.main-header .main-menu-dropdown-panel .sub-nav-item.columns { width: auto; }

.main-header .main-menu-dropdown-panel .sub-nav-item.columns.large-3 { width: 25%; }

.main-header .main-menu-dropdown-panel .columns { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; display: inline-block; float: none; vertical-align: top; padding-top: 15px; }

.lt-ie9 .main-header .main-menu-dropdown-panel .columns { background-color: #111111; }

.main-header .main-menu-dropdown-panel .row { display: none; padding-bottom: 40px; }

.main-header .main-menu-dropdown-panel .title { margin: 0 0 25px 0; letter-spacing: 1px; font-family:  "Kanit" ; font-size: 1em; text-transform: uppercase; font-weight: bold; color: #ffffff; }

.main-header .main-menu-dropdown-panel ul { list-style: none; margin: 0; padding: 0; }

.main-header .main-menu-dropdown-panel ul li { padding-bottom: 10px; }

.main-header .main-menu-dropdown-panel ul li a { color: #ffffff; color: #fff; }

.main-header .main-menu-dropdown-panel a:hover { color: #cedf00; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .main-menu .widescreen { display: none; margin: 0 0 0 -20px; font-size: 1em; font-family:  "Kanit" ; text-transform: uppercase; font-weight: bold; }

.lt-ie9 .main-header .main-menu .widescreen { display: block; }

.main-header .main-menu .widescreen .sub-nav { display: none; left: 0; width: 100%; list-style: none; position: absolute; top: 45px; margin: 0; padding: 15px 20px 0 20px; background: #ffffff; background: transparent; }

.main-header .main-menu .widescreen .sub-nav.catalog li { float: none; }

.main-header .main-menu .widescreen .sub-nav.catalog a:hover { color: #cedf00; }




#topmenu #rss{height:38px;position:relative;z-index: 9998;right:0;top:-10px;width:39px;}

.fr{float:right;}

.widget #connect .fl, .widget #connect .fr { float:none;}


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

.header .logged-out,
.header .logged-in {
  display: none;
}

.header .logged-out p, .header .logged-out .notification,
.header .logged-in p,
.header .logged-in .notification {
  margin-right: 10px;
}

.widget.widget_signup_widget.logged-out {
  visibility: hidden;
}



.containerx2 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.containerx2:before,
.containerx2:after {
  content: " ";
  display: table;
}

.containerx2:after {
  clear: both;
}


.symbol, a.symbol:before {
    font-family: 'monosocialiconsfontregular';
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
}


a.symbol:before {
    content: attr(title);
    margin-right: 0.3em;
    font-size: 130%;
}


	.sf-menu li{max-width: 140px !important;line-height: 20px !important;}

	.sf-menu a, .menu a {padding: 16px 9px;}

	.sf-menu {position: absolute;top: 52px;right: auto;left: 0;background: #1D1E20;}

	.sf-menu a.sf-with-ul {margin-right: 50px !important}

	.sf-menu i, .sf-menu li a {color: #FFF;}

	.sf-menu, .sf-sub-indicator {width: 150px !important;display: none; margin: 4px 0 !important }

	.sf-menu.xactive {display: block!important;}

	.sf-menu ul:before { content: ""; border-width: 0 0 0 0 !important }

	.sf-menu li:hover ul, .sf-menu li.sfHover ul { padding: 0 !important }

	.sf-menu li a, .sf-menu li:first-child a, .sf-menu ul li, .sf-menu li.current { float: none !important; border: 0; line-height: 16px}

	.sf-menu ul {position:static !important; display: none !important; width: 100%; }

	.sf-menu li li, .sfHover, .sf-menu li:hover, .sf-menu li li.current { background: none !important }

	.sf-menu a {padding: 16px 0}

	.sf-menu li li a {padding-left: 10% !important;}

	.sf-menu li li li a {padding-left: 13% !important;}

	.sf-menu li li li li a {padding-left: 16% !important;}

	.second_menu .sf-menu {top: 31px}

	
	.menu-level-2 .sf-menu {left: 150px;}

	.menu-level-3 .sf-menu {left: 300px;}



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

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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

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

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


#mainmenu.scaled li.menu-item {
    height: 35px;
}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }

.signname {font-size:15px;margin-top:-14px;font-weight: bolder;fore-color:black;color:black;}

.signname A:link {font-size:16px;margin-top:-14px;font-weight: bolder;fore-color:black;color:black;}

.signname A:visited {font-size:16px;margin-top:-14px;font-weight: bolder;fore-color:black;color:black;}

.gdlr-speaker-thumbnail-overlay{ background-color: #ffcc43; }

.gdlr-speaker-item .gdlr-speaker-thumbnail-overlay-icon a{ color: #ffffff; }



.gdlr-speaker-thumbnail img {
 width: 100% !important;
height: auto;
}


.gdlr-speaker-item .gdlr-speaker-thumbnail{ margin-bottom: 26px; }

.gdlr-speaker-item .gdlr-speaker-thumbnail-overlay { position: absolute; top: 0px; left: 0px; 
	bottom: 0px; right: 0px; opacity: 0; filter: alpha(opacity=0); 
	transition: opacity 300ms; -moz-transition: opacity 300ms;
	-o-transition: opacity 300ms; -webkit-transition: opacity 300ms; }

.gdlr-speaker-item .gdlr-speaker-thumbnail-overlay-icon { position: absolute; top: 50%; left: 0px; right: 0px;
	text-align: center; font-size: 20px; margin-top: -17px; opacity: 0; filter: alpha(opacity=0); 
	transition: opacity 300ms; -moz-transition: opacity 300ms;
	-o-transition: opacity 300ms; -webkit-transition: opacity 300ms; }

.gdlr-speaker-item .gdlr-speaker-thumbnail:hover .gdlr-speaker-thumbnail-overlay{ filter: alpha(opacity=65); opacity: 0.65; }

.gdlr-speaker-item .gdlr-speaker-thumbnail:hover .gdlr-speaker-thumbnail-overlay-icon{ filter: alpha(opacity=100); opacity: 1; }

.gdlr-speaker-type-round .gdlr-speaker-thumbnail,
.gdlr-speaker-type-round .gdlr-speaker-thumbnail-overlay{ 
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; }

.gdlr-speaker-type-circle .gdlr-speaker-thumbnail, 
.gdlr-speaker-type-circle .gdlr-speaker-thumbnail-overlay{ 
	border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; overflow: hidden; }


.gdlr-speaker-thumbnail{ position: relative; }

.gdlr-speaker-thumbnail .gdlr-speaker-thumbnail-title { background: #353535; color: #fff; opacity: 0; filter: alpha(opacity=0);
    font-size: 11px; font-weight: normal; padding: 8px 12px; position: absolute; 
	top: 80%; white-space: nowrap; z-index: 1;

	transition: opacity 300ms; -moz-transition: opacity 300ms;
	-o-transition: opacity 300ms; -webkit-transition: opacity 300ms; }

.gdlr-speaker-thumbnail .gdlr-speaker-thumbnail-title:before { width: 0px; height: 0px;  
	content: ' '; position: absolute; top: -7px; left: 16px;
	border-bottom: 7px solid #353535; border-left: 7px solid transparent; border-right: 7px solid transparent; }

.gdlr-speaker-thumbnail:hover .gdlr-speaker-thumbnail-title{ opacity: 1; filter: alpha(opacity=100); }

.single-session .gdlr-session-info-wrapper .gdlr-speaker-thumbnail { margin-bottom: 25px; }

.gdlr-session-item .gdlr-speaker-thumbnail { max-width: 45px; margin-right: 14px; float: left; }

.gdlr-session-item .gdlr-speaker-thumbnail-inner{
	overflow: hidden; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.gdlr-session-item .gdlr-speaker-thumbnail img { display: block; }

.gdlr-session-item.gdlr-small-session-item .gdlr-speaker-thumbnail{ margin-right: 0px; }





.latest,
.popular,
.prev_next,
.widget,
.archive_intro {
	border-bottom: 5px solid #f1ebe2;
	padding-bottom: 25px;
	margin-bottom: 20px;
	overflow: hidden;
}


.headline a:hover,
.widget a:hover {
	color: #a37c3e;
}






.widget {
	padding-bottom: 20px;
	margin-bottom: 20px;
}





.widget ul {
	margin: 0;
}


.widget li {
	list-style: none;
	line-height: 20px;
}


.widget li h3 {
	line-height: 18px;
}


.widget a {
	font: 400 18px/18px 'Merriweather', serif;
	color: #000;
}


.widget img {
	float: left;
	margin-right: 10px;
}

.alt1 .headline a:hover, .alt1 .widget a:hover, .alt1 .links a:hover { color: #85ad33; }

.alt1 .latest, .alt1 .popular, .alt1 .prev_next, .alt1 .widget, .alt1 .archive_intro { border-bottom: 5px solid #f5f5f5; }

.alt2 .headline a:hover, .alt2 .widget a:hover, .alt2 .links a:hover { color: #2f2310; }

.alt2 .latest, .alt2 .popular, .alt2 .prev_next, .alt2 .widget, .alt2 .archive_intro { border-bottom: 5px solid #e0dedb; }


	.latest, .popular, .prev_next, .widget, .archive_intro {
		margin-bottom: 15px;
		padding-bottom: 10px;
	}




.row .dl-menuwrapper.columns{
	display: none;
	position: absolute;
	line-height: 50%;
	z-index: 999;
	float: left;
	position: relative;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	-moz-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
	text-align: left;
}


.dl-menuwrapper button {
	background: none;
	border: none;
	box-shadow: none;
	width: 24px;
	text-indent: -900em;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	outline: none;
	margin-bottom: 0;
	padding: 0 10px; 
}

.dl-menuwrapper button:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 3px;
	background: #000;
	top: 0;
	left: 0;
	box-shadow: 
		0 7px 0 #000, 
		0 14px 0 #000;
}

.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}


.dl-menuwrapper li {
	position: relative;
	display: block;
}


.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 15px 20px;
	font-size: 0.750em;
	line-height: 16px;
	font-weight: normal;
	color: inherit;
	outline: none;
}


.no-touch .dl-menuwrapper li a:hover {
	background: rgba(255,248,213,0.1);
}


.dl-menuwrapper .dl-menu {
	margin: 5px 0 0 0;
	position: absolute;
	left: 0;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

	header#header-container .row .dl-menuwrapper.columns{
		display: block;
		text-align: left;
	}

	header#header-container.logo-in-between .row .dl-menuwrapper.columns{
		text-align: center;
		width: 100%;
	}






#lang_sel_list {height:32px; position:relative; z-index:99;  font-family: verdana, arial, sans-serif;}

#lang_sel_list.lang_sel_list_vertical{width:149px;}



* html #lang_sel_list {width:12em; w\idth:12em;}


#lang_sel_list ul, #lang_sel_list li {padding:0 !important; margin:0 !important; list-style-type:none !important;}

#lang_sel_list li:before{content:'' !important;}

#lang_sel_list ul.lang_sel_list_vertical {width:149px;}


#lang_sel_list li {float:left;position:relative;}

#lang_sel_list.lang_sel_list_vertical li {width:149px;}



#lang_sel_list a, #lang_sel_list a:visited {display:block;font-size:11px;text-decoration:none !important; color:#444444; background:#fff;  line-height:18px;padding-left:5px;}

#lang_sel_list.lang_sel_list_vertical a, #lang_sel_list.lang_sel_list_vertical a:visited{border: 1px solid #cdcdcd; border-top-width: 0; padding-left:10px;}




* html #lang_sel_list a, * html #lang_sel_list a:visited {width:149px; w\idth:138px;}



#lang_sel_list.lang_sel_list_vertical ul {height:0;top:19px;left:0; border-top:1px solid #cdcdcd;}




* html #lang_sel_list ul {top:18px;t\op:19px;}



#lang_sel_list table {position:absolute; top:0; left:0; border-collapse:collapse;}



#lang_sel_list ul a, #lang_sel_list_list ul a:visited {background:#ffffff; color:#444444; height:auto; line-height:1em;}

#lang_sel_list.lang_sel_list_vertical ul a, #lang_sel_list_list ul a:visited {padding:3px 10px;}



* html #lang_sel_list ul a, * html #lang_sel_list ul a:visited {width:150px;w\idth:128px;}


#lang_sel_list a.lang_sel_sel{
    background-image: none;
    color:#444;
}

#lang_sel_list a.lang_sel_sel:hover{
    text-decoration: none;
    color:#000;
}



#lang_sel_list ul li:hover ul,
#lang_sel_list ul a:hover ul{visibility:visible; }


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

#lang_sel_list.lang_sel_list_vertical ul, #lang_sel_list.lang_sel_list_vertical ul a{border:none;}
.tc-slider-controls{position:absolute;bottom:0;max-height:500px;line-height:500px;width:10%;opacity:0;color:#999;z-index:10\9}
.tc-slid-hover .tc-slider-controls{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.tc-slider-controls.right{right:0;text-align:right}
.tc-slider-controls.left{left:0;text-align:left}
.navigation{margin-top:10px;}



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

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

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

.td-mobile-close .td-nav-triangle {
  position: absolute;
  right: 0;
  top: 19px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 8px 7.5px 0;
  border-color: transparent #ffffff transparent transparent;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}


#home-highlights div.img { 
    position:relative;
    padding-top:20px;
    float:left;
    width:215px;
    height:auto !important;
    margin-right:10px;
}


#home-highlights div.img h6 { 
    position:absolute;
    left:0px;
    top:-80px;
    font-family:'Conv_HelveticaNeue-UltraLigCond',Sans-Serif;
    font-size: 300%;
    color: #7d7b7b;
}
 


#home-highlights div.img img{
    width:100%;
}



.pea_cook_more_info_popover {
    display:none;
    position: absolute;
    top: 0;
    z-index: 1000000;
    height: 80%;
    width: 100%;
    left: 0;
}


.pea_cook_more_info_popover h2{
    font-size: 22px;
    font-weight: bold;
}

.pea_cook_more_info_popover h3{
    font-size: 22px;  font-weight: bold;
}




.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 {
  padding-top: 20px;
}

.wpb_text_column h1:first-child,
.wpb_text_column h2:first-child,
.wpb_text_column h3:first-child,
.wpb_text_column h4:first-child,
.wpb_text_column h5:first-child {
  margin-top: 0px;
}

.wpb_text_column .vc_btn,
.widget_text .vc_btn {
  margin-left: 0px;
  margin-right: 0px;
}

.asideA:first-child, .asideA .module:first-child, .asideA .connectwithus:first-child { margin-top: 0; padding-top: 0; border: none; }

.connectwithus { padding: 15px 0 0; }

  .asideA .module, .connectwithus { margin: 10px 0; padding: 10px 0 0; }


.connectwithus + .connectwithus {
  border-top: 1px solid #ccc;
  margin-top: 0;
}



.connectwithus h3, #featurearticle #sub_rightcolumn .connectwithus h3 {background: none transparent; border-top: none; box-shadow: none; margin: 0 0 1em 0; padding: 0; }

.text_main_title {
	font-size: 17px;
}


	.icon-girar-movil{display: none;}

	
	.front .icon-girar-movil{display: none;}
.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}


.live-chat{height: 230px;position:fixed;top:50%;left:-172px;width: 210px;opacity: 1; background-color: #C73F38; margin-top:-115px; z-index:100;
  border-radius: 0 7px 7px 0;-moz-border-radius: 0 7px 7px 0;-webkit-border-radius: 0 7px 7px 0;
  border: 2px solid #FFF;
  border-left: 0;
  -webkit-transition: all .7s ease-out;
  -moz-transition: all .7s ease-out;
  -ms-transition: all .7s ease-out;
  -o-transition: all .7s ease-out;
  transition: all .7s ease-out;
}

.live-chat.activeLive{left:0px;}

.live-chat .vertical-text {font-size: 18px;font-weight: 100;color: #FFF;text-shadow: none;width: 230px; height: 35px;position: absolute;right: -97px;
top: 97px;padding: 5px 15px; text-decoration:none;
  -ms-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
}

.live-chat.activeLive .vertical-text{pointer-events: none;}

.live-chat .liveInner{ margin:10px 45px 10px 10px; color:#fff; text-align:center; font-weight:100; font-size:16px;  padding-top: 54px; position:relative;}
.hp-summary .tab_data{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1);padding:20px 40px;border-top:2px solid #646464;font-size:14px;color:#333;}
.home_g .hp_ads_tabs .tab_data,.home_f .hp_ads_tabs .tab_data{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 5px 17px 26px;min-height:180px;}
.home_g .hp_ads_tabs .tab_data .item,.home_f .hp_ads_tabs .tab_data .item{padding-bottom:3px;color:#333;font:normal 11px Verdana;}
.home_g .hp_ads_tabs .tab_data .item a,.home_f .hp_ads_tabs .tab_data .item a{color:#333;font:bold 11px Verdana;text-decoration:none;}
.home_g .hp_ads_tabs .tab_data .item a:hover,.home_f .hp_ads_tabs .tab_data .item a:hover{text-decoration:underline;}
.hp-summary .ads_tabs .tab,.hp-summary .tab_data,.hp-summary a,.hp-featured-ads .more,.ad-contacts .traderview a.link,.ad_header_block .top a.location,.listingsv2 .lb_block .item a,#clipped_ads,#saved_searches{color:#3399CC;}


.container {
	position: relative;
	width: 1010px;
	margin: 0 auto;
}






.widget li {
	position:relative;
	margin-bottom:15px;
}

.widget li li { margin-bottom:0 }

.widget h2 {
	color:#363636;
	font-family:"Calibri";
	font-size:1.6em;
	font-weight:bold;
	line-height:1.33em;
}

.widget h2, .widget h3 { padding:0 }

.widget h3 {
	font-size:1.2em;
	line-height:1.3em;
	color:#777;
	text-transform:uppercase;
}

.widget .newslist h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	line-height:1.25em;
	margin:3px 0 5px;
	font-weight:bold;
	text-transform:none;
}



.widget .izdvojeno li {
	margin-bottom:20px;
}



.widget .navigation ul {

}

.widget .navigation ul ul, 
.widget .navigation .current_page_item ul,
.widget .navigation .current_page_item ul ul,
.widget .navigation ul .current_page_item ul ul, 
.widget .navigation .current_page_ancestor ul ul { 
	display:none 
}


.widget .navigation .current_page_item ul, 
.widget .navigation ul .current_page_item ul, 
.widget .navigation .current_page_parent ul, 
.widget .navigation .current_page_ancestor ul, 
.widget .navigation ul ul .current_page_parent ul {
	display:block
}

.widget .navigation li {
	clear:both;
}

.widget .navigation a {
	display:block;
	padding:7px 10px;
	font-size:1.1em;
	line-height:1.25em;
	color:#333;
	background:#d5dbe0;
	height:1%;
	border-bottom:1px solid #fff;
}

.widget .navigation ul ul a, .widget .navigation .current_page_item ul a {
	background:#e7edf2;
	padding-left:17px;
	color:#777;
}

.widget .navigation ul ul ul a, .widget .navigation ul ul .current_page_item ul a {
	background:#f4f6f7;
	padding-left:27px;
}
 
.widget .navigation a:hover, .widget .navigation a.selected, .widget .navigation .current_page_item a, .widget .navigation .current_page_item ul a:hover { 
	background:#96a9b7;
	color:#fff;
	text-decoration:none;
}

#left ul li.parent.active{ background-color:#636466;}

#left ul li.parent.active a{ color: white;}

#left ul li.parent.active li a{ color:#636466;}

#left #current, #left ul li ul li#current.parent.active a, #left ul li ul li.parent.active a, #left ul li ul li ul li.parent.active a{ background-color:#E8E8E8;}

#left ul ul li.parent.active ul li a{ background-color: white; padding-left: 43px;}

#left ul li ul li#current.parent.active ul li a{ background-color:white;}

.vc_row-fluid .vc_span6,
.wpb_teaser_grid.wpb_carousel .vc_span6 {
  width: 48.75%;
}

	
	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 {
		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 {
		letter-spacing: 1px !important;
		font-size: 9px !important;
  	    padding: 8px 13px;
	}

	
	
	
	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  {
		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 {
		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 {
		 font-size: 9px!important;
		 padding: 8px 13px;
		 letter-spacing: 0.5px!important;
	}

	
	body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button.transparent a,
	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  {
		padding: 1px 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 {
	    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 { width: 100%!important; height: auto!important; }

	.full-width-content.vc_row-fluid .vc_span6 { width: 50%; }


.vc_row-fluid .vc_span6.locations-btn-area {
    margin:auto;
}


.vc_span6.wpb_column.column_container.added-side-sep {
    border-right:1px solid #ddd;
}

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


.tab {
    background-color: #fff;
    float: left;
    width: auto;
}


.tab-content {
    width: 742px;
    padding: 0 20px 10px;
    display: none;
    border: 1px solid #f58220;
    border-top-width: 8px;
    min-height: 311px;
    max-height: 311px;
}


.categoryTab .tab-content{
	width: 762px;
    padding: 0 0 20px 20px;
}
.row{margin-left:-15px;margin-right:-15px}
.contained-feature-boxes .row{padding:0px 15px;}
.client-row .row-wrapper{display:inline-block;width:80%;border-bottom:1px solid rgba(0,0,0,0.2);}
.client-row:last-child .row-wrapper{border-bottom:none;}
.row-wrapper .col-sm-3{border-right:1px solid rgba(0,0,0,0.2);}
.row-wrapper .col-sm-3:last-child{border-right:none;}
.row-wrapper{border-bottom:none;}


.welcome, .latest-scripts, .newest-releases, .script-details, .script-comments, .movie-avatars, .movie-wallpapers, .dvd-prices {
width: 98%;
border: 1px solid black;
}
.contact article .zone,.contact aside .zone{overflow:auto}
.contact article .zone div:first-of-type,.contact aside .zone div:first-of-type{margin-bottom:20px}
.contact article .zone h2,.contact aside .zone h2{margin-top:30px;margin-bottom:5px;border-bottom:1px solid #4d4d4d}
.contact article .zone h1,.contact aside .zone h1{display:inline-block;border-bottom:1px solid}
.contact article .zone h4,.contact aside .zone h4{color:gray;padding-top:5px}
.contact article .zone a,.contact aside .zone a{display:inline-block;margin-bottom:20px}
.contact article .zone div,.contact aside .zone div{padding-right:15px}


.index .service-section {display:none;}

div.menu-minipanels {
  display: none;
}

#share1 .rss {background-position:-235px -3px;}
.entry-content .addthis_toolbox, .entry-content .addthis_button, .entry-header .addthis_toolbox, .entry-header .addthis_button {
	margin:10px 0 10px 0;
}

	.format-aside .entry-content,
	.format-aside .entry-summary {
		padding-top: 1em;
	}

	.single .format-aside .entry-content,
	.single .format-aside .entry-summary {
		padding-top: 0;
	}

	.format-image .entry-content,
	.format-image .entry-summary {
		padding-top: 1em;
	}

	.single .format-image .entry-content,
	.single .format-image .entry-summary {
		padding-top: 0;
	}

	
.footer-widgeted-3 {
	width: 225px;
	float: left;
	margin: 0;
	padding: 20px 20px 5px 0;
	}

.banner-container2{background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    border:1px solid #999; width:960px; margin:0 auto; height:276px;}





.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}




.container_24 .grid_1 {
	width:30px;
}


.container_24 .grid_2 {
	width:70px;
}


.container_24 .grid_3 {
	width:110px;
}


.container_24 .grid_4 {
	width:150px;
}


.container_24 .grid_5 {
	width:190px;
}


.container_24 .grid_6 {
	width:230px;
}


.container_24 .grid_7 {
	width:270px;
}


.container_24 .grid_8 {
	width:310px;
}


.container_24 .grid_9 {
	width:350px;
}


.container_24 .grid_10 {
	width:390px;
}


.container_24 .grid_11 {
	width:430px;
}


.container_24 .grid_12 {
	width:470px;
}


.container_24 .grid_13 {
	width:510px;
}


.container_24 .grid_14 {
	width:550px;
}


.container_24 .grid_15 {
	width:590px;
}


.container_24 .grid_16 {
	width:630px;
}


.container_24 .grid_17 {
	width:670px;
}


.container_24 .grid_18 {
	width:710px;
}


.container_24 .grid_19 {
	width:750px;
}


.container_24 .grid_20 {
	width:790px;
}


.container_24 .grid_21 {
	width:830px;
}


.container_24 .grid_22 {
	width:870px;
}


.container_24 .grid_23 {
	width:910px;
}


.container_24 .grid_24 {
	width:950px;
}

.container_24 .grid_24 bg{
	width:1014px;
}






.container_24 .prefix_1 {
	padding-left:40px;
}


.container_24 .prefix_2 {
	padding-left:80px;
}


.container_24 .prefix_3 {
	padding-left:120px;
}


.container_24 .prefix_4 {
	padding-left:160px;
}


.container_24 .prefix_5 {
	padding-left:200px;
}


.container_24 .prefix_6 {
	padding-left:240px;
}


.container_24 .prefix_7 {
	padding-left:280px;
}


.container_24 .prefix_8 {
	padding-left:320px;
}


.container_24 .prefix_9 {
	padding-left:360px;
}


.container_24 .prefix_10 {
	padding-left:400px;
}


.container_24 .prefix_11 {
	padding-left:440px;
}


.container_24 .prefix_12 {
	padding-left:480px;
}


.container_24 .prefix_13 {
	padding-left:520px;
}


.container_24 .prefix_14 {
	padding-left:560px;
}


.container_24 .prefix_15 {
	padding-left:600px;
}


.container_24 .prefix_16 {
	padding-left:640px;
}


.container_24 .prefix_17 {
	padding-left:680px;
}


.container_24 .prefix_18 {
	padding-left:720px;
}


.container_24 .prefix_19 {
	padding-left:760px;
}


.container_24 .prefix_20 {
	padding-left:800px;
}


.container_24 .prefix_21 {
	padding-left:840px;
}


.container_24 .prefix_22 {
	padding-left:880px;
}


.container_24 .prefix_23 {
	padding-left:920px;
}






.container_24 .suffix_1 {
	padding-right:40px;
}


.container_24 .suffix_2 {
	padding-right:80px;
}


.container_24 .suffix_3 {
	padding-right:120px;
}


.container_24 .suffix_4 {
	padding-right:160px;
}


.container_24 .suffix_5 {
	padding-right:200px;
}


.container_24 .suffix_6 {
	padding-right:240px;
}


.container_24 .suffix_7 {
	padding-right:280px;
}


.container_24 .suffix_8 {
	padding-right:320px;
}


.container_24 .suffix_9 {
	padding-right:360px;
}


.container_24 .suffix_10 {
	padding-right:400px;
}


.container_24 .suffix_11 {
	padding-right:440px;
}


.container_24 .suffix_12 {
	padding-right:480px;
}


.container_24 .suffix_13 {
	padding-right:520px;
}


.container_24 .suffix_14 {
	padding-right:560px;
}


.container_24 .suffix_15 {
	padding-right:600px;
}


.container_24 .suffix_16 {
	padding-right:640px;
}


.container_24 .suffix_17 {
	padding-right:680px;
}


.container_24 .suffix_18 {
	padding-right:720px;
}


.container_24 .suffix_19 {
	padding-right:760px;
}


.container_24 .suffix_20 {
	padding-right:800px;
}


.container_24 .suffix_21 {
	padding-right:840px;
}


.container_24 .suffix_22 {
	padding-right:880px;
}


.container_24 .suffix_23 {
	padding-right:920px;
}






.container_24 .push_1 {
	left:40px;
}


.container_24 .push_2 {
	left:80px;
}


.container_24 .push_3 {
	left:120px;
}


.container_24 .push_4 {
	left:160px;
}


.container_24 .push_5 {
	left:200px;
}


.container_24 .push_6 {
	left:240px;
}


.container_24 .push_7 {
	left:280px;
}


.container_24 .push_8 {
	left:320px;
}


.container_24 .push_9 {
	left:360px;
}


.container_24 .push_10 {
	left:400px;
}


.container_24 .push_11 {
	left:440px;
}


.container_24 .push_12 {
	left:480px;
}


.container_24 .push_13 {
	left:520px;
}


.container_24 .push_14 {
	left:560px;
}


.container_24 .push_15 {
	left:600px;
}


.container_24 .push_16 {
	left:640px;
}


.container_24 .push_17 {
	left:680px;
}


.container_24 .push_18 {
	left:720px;
}


.container_24 .push_19 {
	left:760px;
}


.container_24 .push_20 {
	left:800px;
}


.container_24 .push_21 {
	left:840px;
}


.container_24 .push_22 {
	left:880px;
}


.container_24 .push_23 {
	left:920px;
}






.container_24 .pull_1 {
	left:-40px;
}


.container_24 .pull_2 {
	left:-80px;
}


.container_24 .pull_3 {
	left:-120px;
}


.container_24 .pull_4 {
	left:-160px;
}


.container_24 .pull_5 {
	left:-200px;
}


.container_24 .pull_6 {
	left:-240px;
}


.container_24 .pull_7 {
	left:-280px;
}


.container_24 .pull_8 {
	left:-320px;
}


.container_24 .pull_9 {
	left:-360px;
}


.container_24 .pull_10 {
	left:-400px;
}


.container_24 .pull_11 {
	left:-440px;
}


.container_24 .pull_12 {
	left:-480px;
}


.container_24 .pull_13 {
	left:-520px;
}


.container_24 .pull_14 {
	left:-560px;
}


.container_24 .pull_15 {
	left:-600px;
}


.container_24 .pull_16 {
	left:-640px;
}


.container_24 .pull_17 {
	left:-680px;
}


.container_24 .pull_18 {
	left:-720px;
}


.container_24 .pull_19 {
	left:-760px;
}


.container_24 .pull_20 {
	left:-800px;
}


.container_24 .pull_21 {
	left:-840px;
}


.container_24 .pull_22 {
	left:-880px;
}


.container_24 .pull_23 {
	left:-920px;
}


#footer .container_24 .grid_5 {
width: 220px !important;
}




.wrapper.content .videocontent span.stories{

	position: absolute;

	xleft: 15px;

	color: #fff;

	font-size: 14px;

	line-height: 19px;

	font-family: "Lato";

	font-weight: 700;

	text-transform: uppercase;

	background: #ae3147;

	padding: 10px;

}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .form-control-static{display:inline-block}
.form-inline .input-group{display:inline-table;vertical-align:middle}
.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}
.form-inline .control-label{margin-bottom:0;vertical-align:middle}
.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.form-inline .checkbox label,.form-inline .radio label{padding-left:0}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}
.form-inline .has-feedback .form-control-feedback{top:0}
.fb-like,.form-inline,.gpo,.twi,.y,.z{padding:6px;line-height:2em}
blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}

	




#wrap, .wrap {
	margin: 0px auto;
	width: 980px;
	padding: 0;
	position: relative;
}

	#nav .wrap {
		position: relative;
		width: auto;
	}


#footer-widgets .wrap {
	overflow: hidden;
	padding: 20px 30px 10px;
}


#footer .wrap {
	overflow: hidden;
	padding: 0px;
}

	#blog-header .wrap {
		width: 1024px;
	}


#slider div.section {
	width:940px;
	height:280px;
	display:block;
	float:left;
	text-align:left;
	position:relative;
}

  #footer-widgets .block {
    margin-right: 3.8%;
    float: left;
  }

  #footer-widgets .col-1 .block {
    width: 100%;
    float: none;
  }

  #footer-widgets .col-2 .block {
    width: 48%;
  }

  #footer-widgets .col-3 .block {
    width: 30.75%;
  }

  #footer-widgets .col-4 .block {
    width: 22.05%;
  }

  #footer-widgets #footer-full .block {
    float: none;
    margin-right: 0;
  }

  .home-widgets #homepage-columns .block {
    width: 22%;
    float: left;
    margin: 0 4% 0 0;
  }

  .home-widgets #homepage-columns .block.double {
    width: 48%;
  }

  .home-widgets #homepage-columns .block.last {
    margin-right: 0;
  }


#slider .widget {
top: 21px !important;
left: 20px !important;
}
div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}
.page-training-events .event-type-webinar .time .day,.page-training-events .event-type-webinar .time .month,.page-training-events .event-type-webinar .time .year{display:none;}


#footer-navigation-container{display: block; overflow: hidden;}

.region-sidebar-second .pane-outbrain .pane-title{
    
margin-bottom:1em;
}

.region-sidebar-second .pane-almodule-al-follow-us .pane-title{
    
background:transparent;filter:none;border-bottom:1px solid #aaa;color:#000;margin:0 0 .5em 0;padding:0 0 .25em 0;
}

body.section-articles .panel-col-first h2.pane-title,body.section-tip .panel-col-first h2.pane-title,body.node-type-tip .panel-col-first h2.pane-title,body.section-videos .panel-col-first h1.pane-title,body.section-videos .panel-col-first h2.pane-title,#directory-panel .panel-flexible-inside h2.panel-col-first.pane-title{
    
font-size:2.5em;font-weight:normal;line-height:1.25em;margin:0 0 .5em;padding:0 0 0 0;
}

body.section-articles .pane-mlt h2.pane-title,body.section-articles .pane-mlt h2.node-title{
    
font-size:1.3em;font-weight:bold;margin:0 0 .5em;line-height:1em;
}

body.section-articles .pane-mlt h2.pane-title{
    
font-size:1.45em;padding-bottom:3px;
}

.block-title,.region-sidebar-second .pane-title{
    
clear:both;color:#fff;font-size:1.4em;margin:0 0 1em;padding:.25em .5em;text-transform:none;background:#A6C500;background:-moz-linear-gradient(top,#A6C500 0%,#A6C500 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#A6C500),color-stop(100%,#A6C500));background:-webkit-linear-gradient(top,#A6C500 0%,#A6C500 100%);background:-o-linear-gradient(top,#A6C500 0%,#A6C500 100%);background:-ms-linear-gradient(top,#A6C500 0%,#A6C500 100%);background:linear-gradient(top,#A6C500 0%,#A6C500 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A6C500',endColorstr='#A6C500',GradientType=0);
}

body.section-serviceshtm .panel-pane h1.pane-title{
    
color:#000;font-size:1.5em;margin:1em 0;padding:0 3%;
}

body.section-aboutushtm .panel-pane h1.pane-title{
    
color:#000;font-size:1.5em;margin:1em 0;
}

div.panel-pane h1.pane-title{
    
color:#A6C500;font-size:2.5em;margin:0 0 0 1%;
}


div.panel-pane h1.pane-title span{
    
color:#094C84; font-size:30px;margin:0 0 0 1%;
}

.panel-col-first h1.pane-title,.panel-col-first .pane-node-title h1{
    
border-bottom:1px solid #AAAAAA;color:#A6C500;font-size:30px;font-family:Arial,'Helvetica sans-serif';line-height:37.5px;font-weight:normal;margin:0 0 15px;padding-bottom:0;
}


.panel-col-first h2.pane-title{
    
margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ddd;color:#690;font-size:18px;font-weight:bold;
}

.pane-category-vertical.half-teaser h2.pane-title,.pane-sub-vertical.half-teaser h2.pane-title{
    
width:97%;
}

#directory-panel .panel-col-first h2.pane-title,#directory-panel .panel-flexible-inside h2.panel-col-first.pane-title{
    
color:#A6C500;border-bottom:1px solid #A9A9A9; float:left; width:100%;
}

#directory-panel .panel-flexible-inside h2.panel-col-first.pane-title{
    
width:97%;margin-left:2%;
}

#search-panel .pane-search-filter h2.pane-title{
    
display:none;
}

#comments h2.title,body.section-articles .panel-col-first .pane-node-comments h2.pane-title,body.section-articles .panel-col-first .pane-node-comment-form h2.pane-title{
    
border-bottom:1px solid #aaa;color:#690;font-size:2em;font-weight:normal;margin:0 0 1em;padding:0 0 .5em;
}

.view-id-landing_content_type_rotator  .previous, .view-id-landing_content_type_rotator  .next {
  position: absolute; z-index: 2;
}


.front .previous { display: none; }

.integrator-box-left {
	float: left;
}

.integrator-box-right {
	float: right;
}

.integrator-box {
	width: 272px;
	border-bottom: dashed 1px #5b5b5b;
	margin: 0 0 24px 0;
}

.integrator-box-bottom {
	width: 280px;
	margin: 0 0 24px 0;
}

.tf-tile .tile-back .tile-flip-back-button,
.tf-tile.tf-tile-flip .tile-front .tile-flip-back-button {
	display: none;
}

.tf-tile.tf-tile-flip .tile-back .tile-flip-back-button {
	display: block;
}

.tf-tile .tile-front,
.tf-tile .tile-back {
	height: 100%;
	overflow: hidden;
	margin-bottom: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	z-index: 11;

	background-position: center;
	background-size: 100% 100%;
}

.tf-tile .tile-back {
	position: absolute;
	top: 0;
	width: 100%;
	display: table;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	bottom: 0;
	visibility: hidden;
	z-index: 100;
}

.tf-tile.tf-tile-flipped .tile-back,
.tf-tile .tile-back.animated {
	visibility: visible;
}

.tf-tile.flip-horizontal .tile-front,
.tf-tile.flip-horizontal .tile-back {
	-webkit-transition: 750ms;
	-moz-transition: 750ms;
	-o-transition: 750ms;
	-ms-transition: 750ms;
	transition: 750ms;
}

.tf-tile.flip-horizontal .tile-back {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.tf-tile.flip-horizontal.tf-tile-flip .tile-back {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.tf-tile.flip-vertical .tile-front,
.tf-tile.flip-vertical .tile-back {
	-webkit-transition: 750ms;
	-moz-transition: 750ms;
	-o-transition: 750ms;
	-ms-transition: 750ms;
	transition: 750ms;
}

.tf-tile.flip-vertical .tile-back {
	-webkit-transform: rotateX(-180deg);
	-moz-transform: rotateX(-180deg);
	-ms-transform: rotateX(-180deg);
	-o-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}

.tf-tile.flip-vertical.tf-tile-flip .tile-back {
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.tf-tile.no-flip .tile-front,
.tf-tile.no-flip .tile-back {
	transition: background-size .2s ease-in-out;
}

.tf-tile.no-flip:hover .tile-front,
.tf-tile.no-flip:hover .tile-back {
	background-size: 110% 110%;
}

		
		#tf-tile-1712-0 .tile-back {
			background-color: rgba(254,80,0, 1); color: rgba(255,255,255, 1); 		}

		#tf-tile-1712-0 .tile-back a {
			color: rgba(255,255,255, 1); 		}

		
		#tf-tile-1712-1 .tile-back {
			background-color: rgba(17,68,51, 1); color: rgba(255,255,255, 1); 		}

		#tf-tile-1712-1 .tile-back a {
			color: rgba(255,255,255, 1); 		}

		
		#tf-tile-1712-2 .tile-back {
			background-color: rgba(0,156,166, 1); color: rgba(255,255,255, 1); 		}

		#tf-tile-1712-2 .tile-back a {
			color: rgba(255,255,255, 1); 		}

		
		#tf-tile-1712-3 .tile-back {
			background-color: rgba(153,30,102, 1); color: rgba(255,255,255, 1); 		}

		#tf-tile-1712-3 .tile-back a {
			color: rgba(255,255,255, 1); 		}
 
		#tf-tile-1712-4 .tile-back {
					}

		#tf-tile-1712-4 .tile-back a {
					}
 
		#tf-tile-1712-5 .tile-back {
					}

		#tf-tile-1712-5 .tile-back a {
					}

		.arrow_left { float:left; position:relative; left:-8px; top:-300px; cursor:pointer; z-index:8000;}

.tribe-events-single-event-description.tribe-events-content.entry-content.description {
  display: block;
  float: none;
}


.case-studies .description {
	overflow:hidden;
	padding:20px 0 25px 20px;
	font:16px/24px soleil,Arial,Helvetica,sans-serif;
	color:#888;
}


#tribe-events-content .tribe-events-list-event-description.tribe-events-content.description.entry-summary {
	float:left;
	width:72%;
	width: 100%;
	font-size:14px;
	clear:none;
	color:#888;
}


.tribe-events-single-event-description.tribe-events-content.entry-content.description p {
	font-size:14px;
	color:#888;
}
