﻿.fullscreen,.content-a{width:100%;min-height:100%}
.not-fullscreen,.not-fullscreen .content-a,.fullscreen.not-overflow,.fullscreen.not-overflow .content-a{height:100%;overflow:hidden}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
#ham-menu-mobile #mobile-scolaire .mobile-item-color{background-color:#7f567f;}
#ham-menu-mobile .mobile-item{background-color:#E7E8E7;padding:0;}
#ham-menu-mobile .mobile-item-text{float:left;margin-top:13px;padding-left:15px;font-weight:bold;}
#ham-menu-mobile .mobile-item.last{box-shadow:0 7px 10px #333;}
#ham-menu-mobile .mobile-item.odd{background-color:#D7D8D7;}
#ham-menu-mobile .mobile-item a{float:left;margin:12px 0 0 25px;font-family:'Roboto';font-weight:700;}
#ham-menu-mobile .mobile-item-color{width:15px;height:50px;float:left;}
#ham-menu-mobile #mobile-parcours .mobile-item-color{background-color:#71b1cc;}
#ham-menu-mobile #mobile-cite .mobile-item-color{background-color:#ce4938;}
#ham-menu-mobile #mobile-jouez .mobile-item-color{background-color:#d69133;}
#ham-menu-mobile #mobile-voyagiste .mobile-item-color{background-color:#009b77;}


.slideshow,.hero{
	width:850px;
	height:480px;
	float:right;
	background:#1C263D;
	padding:10px;
	position:relative;
}

.slideshow, .hero,.hero-inner {
    width: 650px;
	}

	.slideshow, .hero, .hero-inner {
    width: auto;
    height: 380px;
    float: none;
   
	}

.widget .newslist .excerpt, .widget .newslist .excerpt p { 
    font-size:14px;
    line-height:22px;
    color:#666; 
    margin-bottom:0;    
}

.view-contributors .view-content {
  display: table;
  width: 90%;
}

.view-contributors .view-content .views-summary {
  display: table-cell;
}

.view-contributors .view-content .views-summary a {
  font-weight: 600;
  font-family: 'fjalla_oneregular';
  color: #000000;
  font-size: 24px;
}

.view-contributors .view-content .views-summary a:hover,
.view-contributors .view-content .views-summary a:focus,
.view-contributors .view-content .views-summary a.active {
  color: #7a876f;
}

.view-faq p {
  margin: 10px 0!important;
}

.view-faq .view-grouping-footer a {
  color: #8d8d8d;
  font-weight: 700;
  padding: 10px 0;
}

.faq-terms .view-header a {
  color: #8d8d8d;
}

.faq-terms .view-header a:hover {
  color: #7a876f;
}

.view-faq h3.views-accordion-faq-contact-header {
  color: #8d8d8d!important;
}

.view-faq .ui-accordion-content a {
  color: #8d8d8d;
}

.view-faq .ui-accordion-content a:hover {
  color: #7a876f;
}

.view-latest-articles .cat-id-video a,
.view-latest-articles .cat-id-blog a {
  padding-top: 0px;
  line-height: 20px;
}

.view-team h3 {
  text-transform: uppercase;
}

.view-search {
  margin-bottom: 30px;
}

.view-search .cat-id-blog a,
.view-search .cat-id-video a {
  line-height: 1;
  margin-bottom: 5px;
  text-transform: uppercase;
  padding-top: 0;
}

.node-type-profile .view-products {
  margin-bottom: 50px;
}

.view-top-recommendations {
  margin-bottom: 35px;
}


.view .progress-disabled {
  float: none;
}


.home #latest-news .post-block{
	position: relative;
}

	table#table_products tr#table_products_grid {
		width: 100%;
	}

	table#table_products tr#table_products_grid td a {
		display: block;
		width: 50%;
		float: left;
		margin: 0 auto 0 auto;
	}

	table#table_products tr#table_products_grid td a img {
		width: 100%;
	}


#center_row1 {
  display: table-cell;
  text-align: left;
  width: 100%;
  height: 16px;
  background-color: #D0D8E2;
  border-top: 2px solid #52667C;
  border-bottom: 2px solid #52667C;    
}

.ratesh2 {
	color:#aeab87;
	font-weight:bold;
	font-size:18px;
	padding-bottom:10px;
	padding-top:10px;
}

#sliders-container .wooslider .slide-content p {
  margin: 0;
}

#sliders-container {
  position: relative;
}

#jsdwelcome .social, #jsdwelcome .social ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 1;
}

#jsdwelcome .social ul a {
	width: 32px;
	height: 32px;
	display: block;
}


#jsdwelcome .social li {
	float: left;
	width: 32px;
	margin-left: 6px;
}

.ubermenu-skin-flat-red .ubermenu-submenu.ubermenu-submenu-drop {
  background: #efefef;
  border: 1px solid #efefef;
  font-size: 12px;
  color: #666666;
}

.ubermenu-skin-flat-red .ubermenu-submenu,
.ubermenu-skin-flat-red .ubermenu-submenu .ubermenu-target {
  color: #666666;
}

.ubermenu-skin-flat-red .ubermenu-submenu .ubermenu-highlight {
  color: #cc0000;
}


.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-image,.ubermenu .ubermenu-submenu-drop{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}
.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack{width:auto}
.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding-top:10px;padding-bottom:10px}
.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-bound .ubermenu-submenu-type-mega{min-width:50%}
.ubermenu .ubermenu-grid-row,.ubermenu .ubermenu-submenu-grid{padding-right:20px}
.ubermenu .ubermenu-grid-row .ubermenu-target,.ubermenu .ubermenu-submenu-grid .ubermenu-target{padding-right:0}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item{left:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item{right:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{left:0}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar{right:0}
.ubermenu .ubermenu-submenu-rtl{direction:rtl}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:100%}
.ubermenu .ubermenu-submenu-type-stack.ubermenu-submenu-indent{padding-left:1.6em;padding-top:.4em}
.ubermenu .ubermenu-submenu-footer{position:absolute;bottom:0;right:0;padding:10px 20px;color:inherit;font-size:inherit;list-style:none}
.ubermenu .ubermenu-submenu-footer a{text-decoration:none;font-weight:700;font-size:inherit}
.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:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-flyout{max-height:99999px}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout{margin-top:-1px;top:0;left:100%;min-width:none;clip:rect(-10px,5000px,5000px,0)}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout.ubermenu-submenu-align-right_edge_item{left:auto;right:100%;clip:rect(-10px,5000px,5000px,-5000px)}
.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 .ubermenu-submenu .ubermenu-column{display:block;float:left;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-width:100px;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform{height:50px;margin:0;background:#f9f9f9;width:100%}
.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:14px 50px 14px 25px;height:100%;color:#333;background:0 0}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:50px;height:100%;top:0;right:0;border:none;background:0 0;cursor:pointer;color:#666;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}
.ubermenu-submenu-drop{background:#fff}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu{display:none}
.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 .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{min-height:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){clear:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){clear:both}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{width:100%;max-width:100%}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{background-image:none}


.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:before,
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after {
  content: " ";
  display: table;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after {
  clear: both;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:before,
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after {
  content: " ";
  display: table;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after {
  clear: both;
}



.widget #calendar_wrap {
	width:100%;
}

.aom_detail div {display:table;}

ul.aom_item li .aom_detail {margin-left:165px; margin-right:10px; width:auto; }
#block-menu-menu-secondary-navigation .menu{padding:0;margin:0;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;}
#block-menu-menu-secondary-navigation .menu li{display:inline;list-style-image:none;list-style-type:none;}
#block-menu-menu-secondary-navigation .menu li a{padding:1px 4px;color:#21275b;text-decoration:none;}
#block-menu-menu-secondary-navigation .menu li.menu-8119 a{border-right:1px solid #21275B;padding-right:16px;margin-right:5px;}
#block-menu-menu-secondary-navigation .menu li a:hover{color:#21275b;background:#83d1f5;}
#block-menu-menu-secondary-navigation .menu li a.active,#block-menu-menu-secondary-navigation .menu li.active-trail a{color:#FFF;background:#21275b;}
.block ul{margin:0;padding:0 0 0.25em 1em;}
.block div.view div.views-admin-links{margin-top:0;}
.sidebar .block-views h2.title,.panel-pane h2.pane-title{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#83d1f5;text-transform:uppercase;font-size:1em;border-bottom:2px solid #83d1f5;margin-bottom:0.2em;font-weight:bold;}
.sidebar .block-menu h2.title{background:none repeat scroll 0 0 #D5D4CC;color:white;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1em;font-weight:bold;line-height:2em;padding:0 0 0 12px;text-transform:uppercase;}
.block ul,.item-list ul{margin:1em 0;padding:0 0 0 2em;}
ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul{margin:0;}






div.block.with-block-editing{position:relative;}
div.block.with-block-editing div.edit{display:none;position:absolute;right:0;top:0;z-index:40;border:1px solid #eee;padding:0 2px;font-size:0.75em;background-color:#fff;}
div.block.with-block-editing:hover div.edit{display:block;}






.block{margin-bottom:1em;}
#block-donations-1667.block-donations{margin:20px 0 0;}
#block-donations-1667.block-donations h2.title{background:#1f285b;padding:5px 10px;color:#fff;font-size:12px;text-transform:uppercase;font-family:'Arial Black',Arial,Helvetica,Sans-serif;}
#block-donations-1667.block-donations .content{background:#f1f1ef;padding:10px;}
#block-donations-1667.block-donations .content ul{width:680px;overflow:hidden;margin:0;padding:0;}
#block-donations-1667.block-donations .content ul li{float:left;width:225px;list-style:none;font-size:16px;font-family:'Georgia',Serif;margin:0 0 10px;}
.column.sidebar .block{margin-bottom:20px;}
.column.sidebar .block-menu_block,.column.sidebar .block-menu{background:#E4E3DD;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;}
.column.sidebar .block-menu .content ul.menu{margin:0;}
.column.sidebar .block-menu .content{background:#f1f1ef;}
.column.sidebar .block-menu_block .content,.column.sidebar .block-menu .content{border-left:2px solid #89D2F4;}
.column.sidebar .block-menu_block ul.menu,.column.sidebar .block-menu ul.menu{list-style-image:none;list-style-type:none;padding:0;}
.column.sidebar .block-menu_block ul.menu li,.column.sidebar .block-menu ul.menu li{list-style-image:none;list-style-type:none;}
.column.sidebar .block-menu_block ul.menu li a,.column.sidebar .block-menu ul.menu li a{color:#21275B;display:block;font-weight:bold;padding:3px 5px 3px 10px;text-decoration:none;text-transform:uppercase;}
.column.sidebar .block-menu_block ul.menu li a:hover,.column.sidebar .block-menu ul.menu li a:hover{color:#21275b;background:#83d1f5;}
.column.sidebar .block-menu_block ul.menu li a.active,.column.sidebar .block-menu_block ul.menu li a.active-trail,.column.sidebar .block-menu ul.menu li a.active,.column.sidebar .block-menu ul.menu li a.active-trail{color:#FFF;background:#21275b;}
.column.sidebar .block-menu_block ul.menu li ul.menu li a,.column.sidebar .block-menu ul.menu li ul.menu li a{text-transform:none;padding-left:20px;font-weight:normal;}
.column.sidebar .block-menu_block ul.menu li ul.menu li ul.menu li a{padding-left:30px;}

@import url('css/reset.css'); 
@import url('css/prettyPhoto.css'); 


.attachment-portfoliosmall, .largeport {
	visibility:hidden;
}


.largeport {
	visibility:hidden;
	background: white;	
	
}
#breadcrumbcontainer{width:100%;position:relative;height:auto;z-index:500;}
.row{margin-right:-15px;margin-left:-15px}

.row img{max-width: 100%;height: auto;}


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

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }


.checkout-heading {
	background: #F8F8F8;
	border: 1px solid #DBDEE1;
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 15px;
}

.checkout-heading a {
	float: right;
	margin-top: 1px;
	font-weight: normal;
	text-decoration: none;
}

.primary_color, h1, h2, h3, h4, h5, h6, .box .box-heading, .welcome, #currency a b, #footer-top-outside, #footer-top-outside p,
.box-product .name a, #categories_footer ul li a, #footer-top-outside li,  #twitter_footer li a, .htabs a, .product-grid .name a, .product-list .name a, .checkout-heading,
.cart-info thead td { color: #2d2d2d; }


.home .slideshow .details.center .text {
	width: 80%;
}


.et_pb_column { float: left; margin-right: 60px; }

.et_pb_row .et_pb_column:last-child { margin-right: 0; }

	.et_pb_column.et_pb_column_empty { display: none; }

	.et_pb_column .et_pb_team_member_image { float: left !important; width: 280px !important; margin: 0 30px 0 0 !important; text-align: left !important; }

.wf-active .site-title, .wf-active .site-title a{font-family:"lemonde-journal-1","lemonde-journal-2",serif;font-weight:400;font-style:normal}

			.site-title,
		.site-description {
			text-indent: -9999px;
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
		}
a,a:visited,.site-title a,.site-description{color:#025d5c}
.qode_clients.six_columns .qode_client_holder,.qode_clients.five_columns .qode_client_holder,.qode_clients.four_columns .qode_client_holder{width:33.33333333333333%}
.qode_clients.six_columns .qode_client_holder:nth-child(6n) .qode_client_holder_inner:before,.qode_clients.five_columns .qode_client_holder:nth-child(5n) .qode_client_holder_inner:before,.qode_clients.four_columns .qode_client_holder:nth-child(4n) .qode_client_holder_inner:before{border-right-width:1px}
.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{border-right-width: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}
.qode_pricing_tables.four_columns .q_price_table{width:48.75%;margin-bottom:15px}
.qode_pricing_tables.four_columns .q_price_table:nth-child(2n+1){margin-left:0;clear:both}
.q_elements_holder.four_columns{display:inline-block;width:100%}
.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}
.four_columns{width:100%}
.qode_clients.four_columns .qode_client_holder{width:25%}
.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.four_columns .animated_icon_with_text_holder{width:25%}
.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.four_columns:before{top:90px}
.q_circles_holder.four_columns .q_circle_outer{width:25%}
.q_circles_holder.four_columns .q_circle_inner{width:180px;height:180px}
.q_elements_holder.four_columns .q_elements_item{width:25%}
.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;}
#about-page .pi-image .pi-label .title{color:#fff;background-color:#599830;box-shadow:7px 0 0 0 #599830,7px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:4px;padding-bottom:1px;font-size:28px}
#about-page .section-faq .pi-label .title{color:#fff;background-color:#599830;box-shadow:7px 0 0 0 #599830,7px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:4px;padding-bottom:1px;font-size:28px}
#about-page #staff-list .pi-label .title{color:#fff;background-color:#599830;box-shadow:7px 0 0 0 #599830,7px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:4px;padding-bottom:1px;font-size:28px}
#culture-clips-page .mt25 .pi-label .title{color:#fff;background-color:#599830;box-shadow:7px 0 0 0 #599830,7px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:28px}
#error-page .error .related-reviews .pi-page-heading .pi-label .title{background-color:transparent;border-radius:0;box-shadow:none;color:#fff;font-size:1.1em}
#error-page .error .related-reviews .pi-review .review-meta-block .title{font-size:2.571em;font-size:5.7vw}
#home-page #hero .pi-label .supertitle,#home-page #hero .pi-label .title{color:#fff;background-color:#599830}
#home-page #hero .pi-label .title{box-shadow:5px 0 0 0 #599830,5px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;font-size:50px}
#home-page #hero:hover .pi-label .supertitle,#home-page #hero:hover .pi-label .title{color:#599830;background-color:#fff}
#home-page #hero:hover .pi-label .title{box-shadow:5px 0 0 0 #fff,5px 0 0 0 #fff,-7px 0 0 0 #fff,-7px 0 0 0 #fff;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:50px}
#home-page .pi-review .review-meta-block .title{display:none}
.safari807 #home-page #hero .pi-label .title{padding-top:8px}
#index-page .pi-review .review-meta-block .artist,#index-page .pi-review .review-meta-block .title{font-size:1.6em}
#promoted-page .pi-review .review-meta-block .title{display:none}
#review-page .review-featured-image .pi-label .title{font-size:33px}
#review-page #credits .related-reviews .module-title .title{color:#599830;font-size:2.7em;margin-top:14px}
#review-page #credits .related-reviews .pi-label .title{box-shadow:5px 0 0 0 #e6e6e6,5px 0 0 0 #e6e6e6,-7px 0 0 0 #e6e6e6,-7px 0 0 0 #e6e6e6;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#e6e6e6;font-size:20px}
#review-page .section-faq .pi-label .title{color:#fff;background-color:#599830;box-shadow:7px 0 0 0 #599830,7px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:4px;padding-bottom:1px;font-size:28px}
#search-page .filters .pi-label .title{color:#fff;background-color:#5e1559;box-shadow:5px 0 0 0 #5e1559,5px 0 0 0 #5e1559,-7px 0 0 0 #5e1559,-7px 0 0 0 #5e1559;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.pi-label .supertitle,.pi-label .title{display:inline;background-color:#fff}
.pi-label .title{box-shadow:5px 0 0 0 #fff,5px 0 0 0 #fff,-7px 0 0 0 #fff,-7px 0 0 0 #fff;z-index:5;margin:0;color:#000;font-size:30px;line-height:.9em}
.safari807 .pi-label .title{padding-top:6px}
.pi-links .link .title{margin:0;line-height:.8em;font-size:2em}
.pi-newsletter .title{margin:0 15px 0 0;color:#fff;font-size:5vw;text-transform:uppercase}
.pi-page-heading .bar .pi-label .supertitle,.pi-page-heading .bar .pi-label .title{color:#fff;background-color:#5e1559;box-shadow:7px 0 0 0 #5e1559,7px 0 0 0 #5e1559,-7px 0 0 0 #5e1559,-7px 0 0 0 #5e1559;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:45px}
.pi-popup .wrapper .title{margin-top:10px;color:#fff}
.pi-review .link-wrapper:focus .title,.pi-review .link-wrapper:hover .title{color:#599830}
.pi-review .link-wrapper .review-meta-block .title{display:inline;vertical-align:-8%;margin:0;color:#000;font-size:2.571em;font-size:5.7vw}
.pi-reviews-module.tiles .pi-review .review-meta-block .artist,.pi-reviews-module.tiles .pi-review .review-meta-block .title{font-size:1.6em}
.pi-reviews-module .header .pi-label .title{font-size:24px;line-height:1em}
.pi-reviews-module .content .list .item .title{font-family:Heroic Condensed,sans-serif;text-transform:uppercase}

#top-bar .wf-container-top,
.header-bottom-bar .wf-container-top {
  padding-top: 8px;
  padding-bottom: 8px;
}

#top-bar.line-content .wf-container-top,
#top-bar.full-width-line {
  border-bottom: 1px solid #282828;
}

.header-bottom-bar.line-content .wf-container-top,
.header-bottom-bar.full-width-line {
  border-top: 1px solid #282828;
}

.page-title .wf-container-title,
.page-title.full-width-line,
.article-top-bar .wf-container-top {
  border-color: rgba(119,119,119,0.15);
}

  .light-top-bar #top-bar.line-content .wf-container-top,
  .light-top-bar .header-bottom-bar.line-content .wf-container-top,
  .light-top-bar #top-bar.full-width-line,
  .light-top-bar .header-bottom-bar.full-width-line {
    border-color: rgba(255,255,255,0.12);
  }

  .dark-top-bar #top-bar.line-content .wf-container-top,
  .dark-top-bar .header-bottom-bar.line-content .wf-container-top,
  .dark-top-bar #top-bar.full-width-line,
  .dark-top-bar .header-bottom-bar.full-width-line {
    border-color: rgba(0,0,0,0.08);
  }

#top-bar.solid-bg .wf-container-top,
#top-bar.full-width-line .wf-container-top {
  border-bottom: none;
}

.header-bottom-bar.solid-bg .wf-container-top,
.header-bottom-bar.full-width-line .wf-container-top,
.header-bottom-bar.full-width-line.line-mobile {
  border-top: none;
}
.article-top-bar .wf-container-top,.page-title .wf-container-title,.page-title.full-width-line{border-bottom:1px solid}
.article-top-bar .wf-container-top{display:table;width:100%;padding:0 0 10px}
.article-top-bar.disabled-bg .wf-container-top{border:none;padding-bottom:0}

  #top-bar .wf-container-top {
    padding-top: 10px;
    padding-bottom: 3px;
  }

  #top-bar.line-content .wf-container-top {
    position: relative;
    padding-bottom: 20px;
  }



	.buttons a{
		margin-right:5px;
	}

.portfolio-wrapper .buttons {
  margin-top: 20px;
}

.widget_shopping_cart_content .buttons {
  background: #f6f6f6;
  overflow: hidden;
}

.widget_shopping_cart_content .buttons a {
  display: inline-block;
  width: 50%;
  float: left;
  text-indent: 10px;
  margin: 0;
  height: 35px;
  line-height: 35px;
}

.widget_shopping_cart_content .buttons a.checkout:before {
  font-family: IcoMoon;
  content: '\f046';
  margin-right: 10px;
}

.footer-area .widget_shopping_cart_content .buttons,
#slidingbar-area .widget_shopping_cart_content .buttons {
  background: #282a2b;
}

.rtl .portfolio-item .buttons {
  overflow: hidden;
}

.rtl .portfolio-item .buttons a {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}

.tfs-slider .buttons a {
  margin: 0;
  display: inline-block;
}

.tfs-slider .slide-content-container .buttons {
  margin-top: 25px;
  overflow: visible;
}

.tfs-slider .slide-content-container .buttons a {
  -webkit-backface-visibility: hidden;
}


.mosaico-image {
	border: 1px solid #CCC;
	padding: 0 !important;
}


.mosaico-grande .mosaico-image {
	width: 477px;
	height: 329px;
}


.mosaico-grande .mosaico-image img {
	width: 477px;
	height: 329px;
}


.mosaico-mediano .mosaico-image {
	width: 477px;
	height: 129px;
}


.mosaico-mediano .mosaico-image img {
	width: 477px;
	height: 129px;
}


.mosaico-pequeno .mosaico-image {
	width: 228px;
	height: 129px;	
}


.mosaico-pequeno .mosaico-image img {
	width: 228px;
	height: 129px;	
}

.num {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#246487;
	line-height:36px;
}

.num strong {
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	line-height: 32px;
}

.directory-view-layout .views-row .views-field-field-summary,.directory-view-layout .views-row .views-field-field-topic-subtopic-image,.directory-view-layout .views-row .views-field-nid{
    
display:none;
}

.directory-view-layout .views-row-1 .views-field-field-summary,.directory-view-layout .views-row-1 .views-field-field-topic-subtopic-image,.directory-view-layout .views-row-1 .views-field-nid{
    
display:inherit;
}

.directory-view-layout .views-row-1 .views-field-field-topic-subtopic-image{
    
width:15%;float:left;margin-right:1em;
}

.directory-view-layout .views-row-1 .views-field-field-topic-subtopic-image img{
    
width:100%;height:auto;border:1px solid #aaa;
}

.directory-view-layout .views-row-1 .views-field-field-summary{
    
font-size:14px;width:82%;float:left;margin-bottom:1em;
}

.directory-view-layout .views-row .views-field-nid{
    
color:#000;font-size:16px;font-weight:normal;margin-bottom:0;
}

.directory-view-layout .views-row .views-field-field-subtopic{
    
float:left;
}

.directory-view-layout .views-row .views-field-field-subtopic .field-content{
    
border-right:1px solid #666;margin-right:4px;padding-right:4px;
}

.directory-view-layout .views-row-last .views-field-field-subtopic .field-content{
    
border-right:none;
}

.directory-view-layout .views-row .views-field-field-subtopic a{
    
color:#06c;font-size:14px;
}


.entry-title {
  font-size: 27px;
  font-size: 2.7rem;
  word-wrap: break-word;
}


.format-image .entry-title:before,
.single-format-image .entry-title:before,
.format-gallery .entry-title:before,
.single-format-gallery .entry-title:before,
.format-chat .entry-title:before,
.single-format-chat .entry-title:before,
.format-link .entry-title:before,
.single-format-link .entry-title:before,
.format-quote .entry-title:before,
.single-format-quote .entry-title:before,
.format-audio .entry-title:before,
.single-format-audio .entry-title:before,
.format-video .entry-title:before,
.single-format-video .entry-title:before,
.format-status .entry-title:before,
.single-format-status .entry-title:before,
.format-aside .entry-title:before,
.single-format-aside .entry-title:before,
.post-password-required .entry-title:before {
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin: 0 0.2em;
  text-align: center;
  opacity: 0.8;
  line-height: 1em;
  margin-right: 0.4em;
}


.format-image .entry-title:before, .single-format-image .entry-title:before {
  content: '\e805 \0020';
}


.format-gallery .entry-title:before, .single-format-gallery .entry-title:before {
  content: '\1f304 \0020';
}


.format-chat .entry-title:before, .single-format-chat .entry-title:before {
  content: '\e802 \0020';
}


.format-link .entry-title:before, .single-format-link .entry-title:before {
  content: '\e807 \0020';
}


.format-quote .entry-title:before, .single-format-quote .entry-title:before {
  content: '\275d \0020';
}


.format-audio .entry-title:before, .single-format-audio .entry-title:before {
  content: '\e804 \0020';
}


.format-video .entry-title:before, .single-format-video .entry-title:before {
  content: '\e806 \0020';
}


.format-status .entry-title:before, .single-format-status .entry-title:before {
  content: '\1f514 \0020';
}


.format-aside .entry-title:before, .single-format-aside .entry-title:before {
  content: '\e732 \0020';
}


.post-password-required .entry-title:before {
  content: '\e708 \0020';
}


.blog .format-aside .entry-title a,
.archive .format-aside .entry-title a {
  display: none;
}


h1.entry-title {
	text-align: left;
}


h1.entry-title a {
	font-family: Raleway;
	xfont-weight: bold;
	xmax-width: 66rem;
	margin-right: auto;
	margin-left: auto;
	xfont-size: 1.7em;
	color: #222;
}


body.home h1.entry-title a {
	font-size: 1.1em;
}


#jeglio .item .desc-holder{bottom:0; margin-bottom:9px; position:absolute; width:100%; z-index:10}


#jeglio .item .item-wrapper .desc-holder h3{color:#464646; font-size:80%; font-weight:normal; margin:0; padding:14px 5px 0}


#jeglio .item .item-wrapper .desc-holder h4, #jeglio .item .item-wrapper .desc-holder h4 a, #jeglio .item .item-wrapper .desc-holder h4 a:visited{color:#969595; font-size:80%; font-weight:normal; margin:0; padding:2px 5px 0}


.portfolio-gallery .desc-holder{bottom:0; position:absolute; text-align:center; width:100%; bottom:-100px}


.portfolio-gallery .desc-holder i{margin-top:5px}


.portfolio-gallery .desc-holder h3, .portfolio-gallery .desc-holder h4{font-weight:normal; font-size:80%}


.portfolio-gallery .desc-holder h4{color:#969595}

.cont-slider{
	display: block;
	margin: 0px auto;
	margin-top:30px;
        width: 100%;
        max-width: 1000px;
        height: auto;
}
.sidebar,#navigation,#header-region,#search-theme-form,#footer,.breadcrumb,.tabs,.feed-icon,.links{display:none;}

		.et_nav_text_color_light, .et_nav_text_color_light #et-secondary-nav a, .et_nav_text_color_light .et-social-icon a,.et_nav_text_color_light #et-info a { color: rgba( 255, 255, 255, 0.6 ); }

		.et_nav_text_color_dark, .et_nav_text_color_dark #et-secondary-nav a, .et_nav_text_color_dark .et-social-icon a,.et_nav_text_color_dark #et-info a { color: rgba( 0, 0, 0, 0.5 ); }

				#top-header .et-social-icon a { font-size: 14px; }

				.et_nav_text_color_light .et-social-icon a:hover, .et_nav_text_color_light #et-secondary-nav a:hover, .et_nav_text_color_light .et-cart-info:hover { color: rgba(255, 255, 255, 1) !important; }

				.et_nav_text_color_dark .et-social-icon a:hover, .et_nav_text_color_dark #et-secondary-nav a:hover, .et_nav_text_color_dark .et-cart-info:hover { color: rgba(0, 0, 0, 0.7) !important; }


.et-pb-arrow-prev:before, .et-pb-arrow-next:before, .et_pb_testimonial:before, .et_pb_toggle_title:before, .et_overlay:before, #et_search_icon:before, .mobile_menu_bar:before, .et-social-icon a:before, .et_pb_social_icon a.icon:before, .et_pb_font_icon:before, .et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before, .mfp-arrow-left:after, .mfp-arrow-left .mfp-a, .mfp-arrow-right:after, .mfp-arrow-right .mfp-a, #et-info-phone:before, #et-info-email:before, .et-cart-info span:before, .et_pb_pricing_table_button:after, .et_pb_promo_button:after, a.et_pb_more_button:after, .et_pb_newsletter_button:after, .comment-reply-link:after, .form-submit input:after, .et_pb_contact_submit:after, .et_pb_contact_reset:after { font-family: 'ETmodules'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.et-social-icon a { display: inline-block; font-size: 24px; position: relative; text-align: center; transition: color 300ms ease 0s; color: #666; text-decoration: none; }


	.et-social-icon span { display: none; }



.et_color_scheme_green .et-cart-info, .et_color_scheme_pink .et-cart-info, .et_color_scheme_red .et-cart-info, .et_color_scheme_orange .et-cart-info, .et_color_scheme_green .et-social-icon a:hover, .et_color_scheme_pink .et-social-icon a:hover, .et_color_scheme_red .et-social-icon a:hover, .et_color_scheme_orange .et-social-icon a:hover, .et_color_scheme_green .et_pb_promo_button, .et_color_scheme_pink .et_pb_promo_button, .et_color_scheme_red .et_pb_promo_button, .et_color_scheme_orange .et_pb_promo_button, .et_color_scheme_green .et_pb_more_button, .et_color_scheme_pink .et_pb_more_button, .et_color_scheme_red .et_pb_more_button, .et_color_scheme_orange .et_pb_more_button, .et_color_scheme_green .et_pb_slide_description h2 a, .et_color_scheme_pink .et_pb_slide_description h2 a, .et_color_scheme_red .et_pb_slide_description h2 a, .et_color_scheme_orange .et_pb_slide_description h2 a, .et_color_scheme_green .et-pb-slider-arrows a, .et_color_scheme_pink .et-pb-slider-arrows a, .et_color_scheme_red .et-pb-slider-arrows a, .et_color_scheme_orange .et-pb-slider-arrows a, .et_color_scheme_green .et_audio_content a, .et_color_scheme_pink .et_audio_content a, .et_color_scheme_red .et_audio_content a, .et_color_scheme_orange .et_audio_content a, .et_color_scheme_green .et_link_content a, .et_color_scheme_pink .et_link_content a, .et_color_scheme_red .et_link_content a, .et_color_scheme_orange .et_link_content a, .et_color_scheme_green .et_pb_newsletter_button, .et_color_scheme_pink .et_pb_newsletter_button, .et_color_scheme_red .et_pb_newsletter_button, .et_color_scheme_orange .et_pb_newsletter_button { color: inherit !important; }


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


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


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


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


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





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


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



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



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}
.nav-primary .mobile-nav-item,.nav-primary .responsive-nav-blog,.search-responsive-item{display:none}
.nav-primary .mobile-nav-item,.nav-primary .responsive-nav-blog{display:block}


.col-two-div ul.list li {
    border-bottom: 1px solid #ccc;
    font: 12px/1.5 verdana;
    padding: 15px 0;
}

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



#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
    color: #BBBBBB;
    font-size: 13px !important;
    text-transform:none !important;
	line-height: 1.2;
}


li .menu-item a {
	border-bottom: 1px solid #262626 !important;
}

.features-vertical .img-responsive-div {
  width: 45px;
  height: 45px; }

.features-horizontal.features-horizontal-one .img-responsive-div {
  width: 45px;
  height: 45px; }

.features-horizontal.features-horizontal-two .img-responsive-div {
  width: 120px;
  height: 120px; }
.menu-cont{display:none;background:#f6f6f6;padding:50px 0;margin-top:5px;z-index:500}


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


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


.container:after {
  clear: both;
}


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


.jumbotron .container {
  max-width: 100%;
}

#ot-head-container .container {
	position: relative;
}


.section .container {
	padding-top: 75px;
	padding-bottom: 50px;
	overflow: hidden
}


.container.leader{
  background-color: #fff;
  padding-top: 30px;
  padding-right: 25px;
  padding-left: 25px;
  padding-bottom: 30px;
  width: 80%;
}


.container.team{
  padding-top: 0px;
  padding-right: 19px;
  padding-left: 19px;
  padding-bottom: 0px;
  width: 80%;
  color: #699BC8;
  border:0px solid #ccc
  
}


.container.aff{
padding-top: 10px;
padding-right: 25px;
padding-left: 25px;
padding-bottom: 30px;
width: 85%;}

div.section .container{
	padding-bottom: 50px;
	}


.section.contact .container {
  padding-bottom: 0px;
  padding-top: 0px;
  }


.section-video-background .container{
	position:absolute;
	left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
	z-index: 999;
	}

	#ot-head-container .container ul.ot-navbar{
		margin-top:0;
		}


	#ot-head-container .container ul.ot-navbar li a {
		font-size: 16px;
	}



	#ot-head-container .container ul.ot-navbar li {
		padding: 5px 17px;
	}
.wk-slideshow
.captions{display:none}
.banner_outer{padding:0;margin:0 auto;width:100%;position:relative}
#content,.two-columns .contact-info{float:left;width:620px;}
#content{float:left;width:65%;}
.text #content,.text .post .heading{width:940px;}


div#quick_nav_1,
div#quick_nav_2 {
	width: 80%;
	float: left;
}

div#quick_nav_2 {
	display: none;
}
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}

.margin_new { float:none; margin:0 auto; width:1025px; }
.hero-face{width:100%;height:100%;}
.hero-face:after{position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;background:#fff;border-radius:6px;content:"";display:block;}


.list-featured { overflow: hidden; text-align: center; margin: 0 -25px; }


.list-featured li { float: left; width: 25%; padding: 0 30px 30px 30px; }

.list-featured li.cf { clear: both; }

.list-featured li:nth-child(4n+1) { clear: both; }


.list-featured h3 { font-size: 19px; line-height: 20px; color: #656a79; font-family: 'lucida', arial; font-weight: normal; position: relative; padding-bottom: 15px; margin-bottom: 20px; display: table; width: 100%; }

.list-featured h3 span { display: table-cell; vertical-align: middle; }

.list-featured h3 small { font-size: 15px; line-height: 18px; }

.list-featured h3:after { position: absolute; bottom: 0; left: 50%; border-bottom: 1px solid #cccccc; width: 54px; margin-left: -27px; content: ''; }


.list-featured p { font-size: 14px; line-height: 20px; padding-bottom: 20px; }


.list-featured a { color: #5f605e;text-decoration: none; }

.list-featured a:hover { text-decoration: underline; }

.list-featured p.college-desc{height:105px;overflow:hidden}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }

.promo_slider .panel {
	overflow:hidden;
	width:100%;
	height:100%;
	position: absolute;
	top: 0;
	left: 0;
}

.cn_page_events {
	display:none;
}
.block-rsa-albumtrack{width:300px;float:left;}
.block:first-child h2.block-title{margin-top:0}
.region-help .block{overflow:hidden}
.block-aggregator .more-link{display:none}
.block-rsa-player{float:right}
footer .block p{opacity:1 !important;color:black}
footer h2.block-title{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d31344;font-size:1.6em;font-weight:800;color:#999;}
footer .block:first-child h2.block-title{margin-top:10px;}
footer .block{min-height:150px;display:inline-block;padding:5px 5px 5px 10px;vertical-align:text-top;margin:0 0 10px 0;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);background-color:rgba(220,220,220,.3);}
footer .block h2.block-title{margin-top:10px;}

  
  
	#container {
		clear:both;
		overflow:hidden;
	}

h2.tab_testmnt_header{
	color: #006997;
	font-size: 22px;
	margin: 0 0 21px 0;
	padding: 16px 0 6px 0;
	font-weight: normal;
	border-bottom: 2px solid #e5e5e5;
	width: 210px;
}
.footer-nav-menu .menu-item .link .decoration{float:left;margin:0 13px}
.footer-nav-menu .menu-item.first .decoration{margin-left:0}
.main-nav-module .main-nav-menu .separator-left,.main-nav-module .main-nav-menu .decoration,.main-nav-module .main-nav-menu .icon-downgate,.main-nav-module .main-nav-menu .icon-selected,.main-nav-module .main-nav-menu .separator-right{float:left}
.site-links-menu .menu-item .link .decoration{float:left;margin:0 6px}
.site-links-menu .menu-item.first .decoration{margin-left:0}
.footer-nav-module .link .decoration{border-bottom:1px dotted #bc191e}
.footer-nav-module .link .decoration:hover{border-bottom:0}
.site-links-module .menu-item .link .decoration{margin:0 13px;border-bottom:1px dotted #bc191e}
.site-links-module .menu-item .link .decoration:hover{border-bottom:0}

.storyInnerContent .current_page_item {
    margin-top: 1em;
    text-align: center;
}

.storyInnerContent .current_page_item small {
    color: #666666;
}
.most-popular-module .slider-container ul li .detail-container .byline{margin:0;display:block;color:#8b8b89;}
#home-slider ul li .byline{font-weight:600;font-size:0.7em;margin-bottom:-0.1em;}

      .scaler header .header-text-container .byline, .featured-module li header .header-text-container .byline {
        display: block;
        margin: 0;
        color: white;
        font-weight: 600;
        margin-bottom: -4px; }












.byline {
  display: inline-block;
  position: relative;
  font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.9em;
  text-transform: lowercase; }

  .byline a {
    text-decoration: none;
    color: black; }

  .byline .color-block {
    margin: 0 auto;
    margin-bottom: 0.2em;
    display: block;
    height: 1.4em;
    top: 15px;
    clear: both;
    padding-left: 1em;
    padding-right: 1em;
    color: white;
    font-size: 0.8em; }

    article.with-image .byline {
      color: #b5d860; }
.row{margin-left:-15px;margin-right:-15px}

.bold {
	font-weight:bold;
}
.homepageblock{min-width:400px;clear:both;overflow:hidden;}
.editor-button,.edit-link a,.page-map a,.archive-header .view-flyer a,.newsletter-signup input[type="submit"],button,input[type="submit"],.modal-trigger span{background-color:white;border:4px solid #070608;color:#070608;display:inline-block;font-family:"droid-sans-mono","Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-weight:normal;line-height:1;padding:1.3125em 3.9375em;text-decoration:none;box-shadow:0.375em 0.375em 0 #070608;-webkit-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;-moz-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear}
.tr-coretext .editor-button,.tr-coretext .edit-link a,.edit-link .tr-coretext a,.tr-coretext .page-map a,.page-map .tr-coretext a,.tr-coretext .archive-header .view-flyer a,.archive-header .view-flyer .tr-coretext a,.tr-coretext button,.tr-coretext input[type="submit"],.tr-coretext .modal-trigger span,.modal-trigger .tr-coretext span{font-weight:normal}
.editor-button:hover,.edit-link a:hover,.page-map a:hover,.archive-header .view-flyer a:hover,button:hover,input[type="submit"]:hover,.modal-trigger span:hover{background-color:#c7a84c;border:4px solid #c7a84c;color:white}
.editor-button:active,.edit-link a:active,.page-map a:active,.archive-header .view-flyer a:active,button:active,input[type="submit"]:active,.modal-trigger span:active{margin:2px -2px -2px 2px;box-shadow:0 0 0 #070608}
.modal-open{overflow:hidden}
.modal label{cursor:pointer;margin-bottom:0;font-size:1em}
.modal label img{border-radius:150px;display:block;max-width:300px}
.modal input[type="checkbox"]{display:none}
.modal .modal-open{overflow:hidden}
.modal .modal-window{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.85);opacity:0;text-align:left;visibility:hidden;z-index:99999999999;padding:0 7.875em}
.js .modal .modal-window{overflow:scroll}
.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}
.modal .modal-close{position:absolute;top:-2.95313em;right:-2.95313em;bottom:auto;left:auto;height:1.5em;width:1.5em;cursor:pointer}
.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:3px;right:3px;bottom:0;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:1.5em;width:0.15em;background:#999;content:'';display:block;margin:-3px 0 0 -1px}
.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:gray}
.modal .modal-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;border-radius:0;background:#f8f8f8;margin:auto;margin-bottom:1.96875em;max-width:60.44444em;max-height:70%;position:relative;overflow:visible;margin-top:-100%}
.modal .modal-inner p{font-size:1.125em;max-width:100% !important;padding:0;text-align:left}
.modal .modal-inner p.intro{color:#c7a84c;line-height:1.6em}
.modal .modal-inner p.body{color:#070608;line-height:1.45em}
.modal .modal-inner a.cta{color:white;display:inline-block;margin-right:.5em;margin-top:1em}
.modal .modal-inner a.cta:last-child{padding:0 2em}
.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}
.modal .modal-state:checked+.modal-window .modal-inner{margin-top:7.77778em}
.type-movie .entry-content .modal,.type-movie .entry-summary .modal{margin:1.96875em 0}
.type-movie [id^="modal-"] .modal-inner{font-size:1.28571em}
.type-movie [id^="modal-"] .modal-inner iframe{display:block;border:none}
.modal-trigger{text-align:center}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#builder-module-562d9cbc901f9 .builder-module-column-1-outer-wrapper {
width: 100%;
}
.wrapper{margin:0 auto;max-width:962px;padding:0 4px;position:relative}

#home-youtube-embed {float:left;}


  .large-12 {
    position: relative;
    width: 100%; }

.mysss {
    line-height: 21px;
    font-size: 20px;
}

	.no_display{display: none;}
#mk-theme-container:not(.mk-transparent-header) .header-style-1 .mk-header-padding-wrapper,#mk-theme-container:not(.mk-transparent-header) .header-style-3 .mk-header-padding-wrapper {padding-top:90px;}
.mk-header-padding-wrapper {display:none !important;}

    
.responsive .ds-content-layout, 
.responsive .ds-content-layout-row, 
.responsive .ds-layout-cell 
{
   padding: 0;
   display: block;
}


.responsive .ds-layout-cell 
{
   width: auto !important;
   height: auto !important;
}


.responsive .ds-content-layout:after, 
.responsive .ds-content-layout-row:after, 
.responsive .ds-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

	.scroll-box .cat-box-content{position:relative;}

	.recent-box .cat-box-content{position:relative;}



.cats-review-box .cat-box-content{ padding-top:35px; overflow:hidden;}


#footer-r, #header-r {
	float: right;
	text-align: right;
	width: 155px;
}





#footer-r a:hover, #header-r  a:hover{
	background: none;
	text-decoration: none;
}

  .join-info .phone .field-container {
    width: 50%;
    padding-right: 10px;
  }

  .basic-info .join-info .phone {
    float: left;
  }

  .basic-info .join-info .phone .field-container {
    width: 50%;
    padding-right: 10px;
  }

#footer {
    background: none repeat scroll 0 0 #000;
    margin: 15px 0 0;
}

.fixed #footer{
	position:fixed;
	bottom:0;
	right:0;
	left:0;
}

#footer .menu-footer {
    background: none repeat scroll 0 0 #000;
}
.wk-gallery-wall.polaroid
p.title{margin:0;padding-top:10px;text-align:center;color:#444}
.wk-slideset-default article+strong.title{font-weight:normal}


.awaken-search-button-icon {
  cursor: pointer;
  float: right;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 50px;
  line-height: 50px;
  color: #ddd;
}


.awaken-search-button-icon:before {
  content: '\f002';
  cursor: pointer;
  display: inline-block;
  font-family: 'FontAwesome';
}

	
.home-widget {
	margin: 0 0 20px;
	width: 100%;
	}




.home-widget-wrap {
	width: 100%
	}


.home-widget,
#home-mid-wrap .feat-widget-cont .home-title-wrap,
#home-mid-wrap .gallery-widget-wrap .home-title-wrap {
	margin: 0 2.65604249668% 20px; 
	width: 94.6879150066%; 
	}

.vc_non_responsive .vc_row .vc_col-sm-1,.vc_non_responsive .vc_row .vc_col-sm-10,.vc_non_responsive .vc_row .vc_col-sm-11,.vc_non_responsive .vc_row .vc_col-sm-12,.vc_non_responsive .vc_row .vc_col-sm-2,.vc_non_responsive .vc_row .vc_col-sm-3,.vc_non_responsive .vc_row .vc_col-sm-4,.vc_non_responsive .vc_row .vc_col-sm-5,.vc_non_responsive .vc_row .vc_col-sm-7,.vc_non_responsive .vc_row .vc_col-sm-8,.vc_non_responsive .vc_row .vc_col-sm-9{float:left;padding-left:15px;padding-right:15px}
.vc_non_responsive .vc_row .vc_col-sm-1{position:relative;width:8.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-2{position:relative;width:16.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-3{position:relative;width:25%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-4{position:relative;width:33.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-5{position:relative;width:41.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-6{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}
.vc_non_responsive .vc_row .vc_col-sm-7{position:relative;width:58.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-8{position:relative;width:66.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-9{position:relative;width:75%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-10{position:relative;width:83.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-11{position:relative;width:91.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-12{position:relative;width:100%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-offset-12{margin-left:100%}
.vc_non_responsive .vc_row .vc_col-sm-offset-11{margin-left:91.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-10{margin-left:83.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-9{margin-left:75%}
.vc_non_responsive .vc_row .vc_col-sm-offset-8{margin-left:66.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-7{margin-left:58.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-6{margin-left:50%}
.vc_non_responsive .vc_row .vc_col-sm-offset-5{margin-left:41.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-4{margin-left:33.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-3{margin-left:25%}
.vc_non_responsive .vc_row .vc_col-sm-offset-2{margin-left:16.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-1{margin-left:8.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-0{margin-left:0}
.vc_non_responsive .vc_row .vc_hidden-sm{display:none!important}
.vc_row{margin-left:-15px;margin-right:-15px}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.vc_row[data-vc-full-width].vc_hidden{opacity:0}
.vc_row-no-padding .vc_inner{margin-left:0;margin-right:0}
.vc_row.vc_row-o-full-height{min-height:100vh}
.vc_row.vc_row-flex{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before{display:none}
.vc_row.vc_row-o-columns-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}
.vc_row.vc_row-o-columns-top{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}
.vc_row.vc_row-o-columns-bottom{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}
.vc_row.vc_row-o-columns-middle{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.vc_row.vc_row-o-columns-bottom::after,.vc_row.vc_row-o-columns-middle::after,.vc_row.vc_row-o-columns-top::after{content:'';width:100%;height:0;overflow:hidden;visibility:hidden;display:block}
.vc_row.vc_column-gap-1{margin-left:-15.5px;margin-right:-15.5px}
.vc_row.vc_column-gap-2{margin-left:-16px;margin-right:-16px}
.vc_row.vc_column-gap-3{margin-left:-16.5px;margin-right:-16.5px}
.vc_row.vc_column-gap-4{margin-left:-17px;margin-right:-17px}
.vc_row.vc_column-gap-5{margin-left:-17.5px;margin-right:-17.5px}
.vc_row.vc_column-gap-10{margin-left:-20px;margin-right:-20px}
.vc_row.vc_column-gap-15{margin-left:-22.5px;margin-right:-22.5px}
.vc_row.vc_column-gap-20{margin-left:-25px;margin-right:-25px}
.vc_row.vc_column-gap-25{margin-left:-27.5px;margin-right:-27.5px}
.vc_row.vc_column-gap-30{margin-left:-30px;margin-right:-30px}
.vc_row.vc_column-gap-35{margin-left:-32.5px;margin-right:-32.5px}
.vc_grid.vc_row{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.vc-row[data-vc-full-width] .vc_grid.vc_row{overflow:hidden}
.vc_grid.vc_row.vc_grid-gutter-1px{margin-bottom:-1px}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper{margin-right:-1px}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item{padding-right:1px;padding-bottom:1px}
.vc_grid.vc_row.vc_grid-gutter-2px{margin-bottom:-2px}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper{margin-right:-2px}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item{padding-right:2px;padding-bottom:2px}
.vc_grid.vc_row.vc_grid-gutter-3px{margin-bottom:-3px}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper{margin-right:-3px}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item{padding-right:3px;padding-bottom:3px}
.vc_grid.vc_row.vc_grid-gutter-4px{margin-bottom:-4px}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper{margin-right:-4px}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item{padding-right:4px;padding-bottom:4px}
.vc_grid.vc_row.vc_grid-gutter-5px{margin-bottom:-5px}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper{margin-right:-5px}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item{padding-right:5px;padding-bottom:5px}
.vc_grid.vc_row.vc_grid-gutter-10px{margin-bottom:-10px}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper{margin-right:-10px}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{padding-right:10px;padding-bottom:10px}
.vc_grid.vc_row.vc_grid-gutter-15px{margin-bottom:-15px}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{margin-right:-15px}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item{padding-right:15px;padding-bottom:15px}
.vc_grid.vc_row.vc_grid-gutter-20px{margin-bottom:-20px}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper{margin-right:-20px}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item{padding-right:20px;padding-bottom:20px}
.vc_grid.vc_row.vc_grid-gutter-25px{margin-bottom:-25px}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper{margin-right:-25px}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item{padding-right:25px;padding-bottom:25px}
.vc_grid.vc_row.vc_grid-gutter-30px{margin-bottom:-30px}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right:-30px}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-right:30px;padding-bottom:30px}
.vc_grid.vc_row.vc_grid-gutter-35px{margin-bottom:-35px}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin-right:-35px}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{padding-right:35px;padding-bottom:35px}
.vc_grid.vc_row .vc_grid-item{display:none;padding:0;vertical-align:top;float:none;box-sizing:border-box;z-index:1}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content{overflow:hidden}
.vc_grid.vc_row .vc_grid-item .vc_btn,.vc_grid.vc_row .vc_grid-item .vc_icon_element,.vc_grid.vc_row .vc_grid-item .wpb_content_element{margin-bottom:15px}
.vc_grid.vc_row .vc_grid-item .vc_btn a,.vc_grid.vc_row .vc_grid-item .vc_icon_element a,.vc_grid.vc_row .vc_grid-item .wpb_content_element a{text-decoration:none;border-bottom:0}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item{position:static}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{display:block}
.vc_row-fluid [class*='vc_span']{width:100%!important;margin-left:0!important}
.vc_row.full_screen_section{padding:30px 0}
.vc_row.disable_negative_margin{margin-left:0;margin-right:0}
.vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn{position:relative;display:inline-block;width:auto;height:39px;line-height:39px;margin:0;padding:0 23px;border:2px solid #303030;font-size:13px;font-weight:700;font-family:inherit;text-align:left;color:#303030!important;text-decoration:none;cursor:pointer;white-space:nowrap;outline:0;font-style:normal;text-transform:uppercase;letter-spacing:1px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-shadow:none;background-color:transparent;-webkit-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-moz-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-ms-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-o-transition:color .1s linear,background-color .1s linear,border-color .1s linear;transition:color .1s linear,background-color .1s linear,border-color .1s linear;-webkit-box-sizing:initial!important;-moz-box-sizing:initial!important;box-sizing:initial!important}
.vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn:hover{background-color:#1abc9c;border-color:#1abc9c;color:#fff!important;text-decoration:none}
.vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn{position:relative;display:inline-block;width:auto;height:39px;line-height:39px;margin:0;padding:0 23px;border:2px solid #303030;font-size:13px;font-weight:700;font-family:inherit;text-align:left;color:#303030!important;text-decoration:none;cursor:pointer;white-space:nowrap;outline:0;font-style:normal;text-transform:uppercase;letter-spacing:1px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-shadow:none;background-color:transparent;-webkit-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-moz-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-ms-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-o-transition:color .1s linear,background-color .1s linear,border-color .1s linear;transition:color .1s linear,background-color .1s linear,border-color .1s linear;-webkit-box-sizing:initial!important;-moz-box-sizing:initial!important;box-sizing:initial!important}
.vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn:hover{background-color:#1abc9c;border-color:#1abc9c;color:#fff!important;text-decoration:none}
#wrapper .fusion-events-shortcode .fusion-events-meta h4,.fusion-carousel-meta,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-recent-posts .columns .column .meta,.fusion-single-line-meta{font-size:14px;line-height:21px;}
.fusion-events-shortcode .fusion-events-meta{padding:20px;}

.headline__secondary .first-letter {
	top: 9px; 

}
.deco .inner,.deco .layer{position:absolute;}
.deco-top,.deco-top .inner{left:0;right:0;top:0;}
.deco-bottom,.deco-bottom .inner{bottom:0;left:0;right:0;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}

.style-ios .content .soc-ico a:before {
  background-color: rgba(119,119,119,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.15);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.15);
  box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.15);
}

.style-ios .sidebar .soc-ico a:before,
.style-ios .stripe .sidebar-content.solid-bg .soc-ico a:before {
  background-color: rgba(119,119,119,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.15);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.15);
  box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.15);
}

.style-ios .footer .soc-ico a:before {
  background-color: rgba(119,119,119,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.15);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.15);
  box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.15);
}

.style-ios .stripe-style-1 .soc-ico a:before {
  background-color: rgba(119,119,119,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.15);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.15);
  box-shadow: inset 0px 0px 0px 1px rgba(119,119,119,0.15);
}

.style-ios .stripe-style-2 .soc-ico a:before {
  background-color: rgba(249,249,249,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(249,249,249,0.15);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(249,249,249,0.15);
  box-shadow: inset 0px 0px 0px 1px rgba(249,249,249,0.15);
}

.style-ios .stripe-style-3 .soc-ico a:before {
  background-color: rgba(47,54,61,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(47,54,61,0.15);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(47,54,61,0.15);
  box-shadow: inset 0px 0px 0px 1px rgba(47,54,61,0.15);
}

.style-ios .stripe-style-4 .soc-ico a:before {
  background-color: rgba(255,255,255,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.15);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.15);
  box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.15);
}

.style-ios .stripe-style-5 .soc-ico a:before {
  background-color: rgba(51,51,51,0.04);
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(51,51,51,0.15);
  -moz-box-shadow: inset 0px 0px 0px 1px rgba(51,51,51,0.15);
  box-shadow: inset 0px 0px 0px 1px rgba(51,51,51,0.15);
}

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

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

.style-minimal .content .soc-ico a:before {
  background-color: rgba(119,119,119,0.15);
}

.style-minimal .sidebar .soc-ico a:before,
.style-minimal .stripe .sidebar-content.solid-bg .soc-ico a:before {
  background-color: rgba(119,119,119,0.15);
}

.style-minimal .footer .soc-ico a:before {
  background-color: rgba(119,119,119,0.15);
}

.style-minimal .stripe-style-1 .soc-ico a:before {
  background-color: rgba(119,119,119,0.15);
}

.style-minimal .stripe-style-2 .soc-ico a:before {
  background-color: rgba(249,249,249,0.15);
}

.style-minimal .stripe-style-3 .soc-ico a:before {
  background-color: rgba(47,54,61,0.15);
}

.style-minimal .stripe-style-4 .soc-ico a:before {
  background-color: rgba(255,255,255,0.15);
}

.style-minimal .stripe-style-5 .soc-ico a:before {
  background-color: rgba(51,51,51,0.15);
}

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

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

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

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

.style-material-design .content .soc-ico a:before {
  background-color: rgba(119,119,119,0.15);
}

.style-material-design .sidebar .soc-ico a:before,
.style-material-design .stripe .sidebar-content.solid-bg .soc-ico a:before {
  background-color: rgba(119,119,119,0.15);
}

.style-material-design .footer .soc-ico a:before {
  background-color: rgba(119,119,119,0.15);
}

.style-material-design .stripe-style-1 .soc-ico a:before {
  background-color: rgba(119,119,119,0.15);
}

.style-material-design .stripe-style-2 .soc-ico a:before {
  background-color: rgba(249,249,249,0.15);
}

.style-material-design .stripe-style-3 .soc-ico a:before {
  background-color: rgba(47,54,61,0.15);
}

.style-material-design .stripe-style-4 .soc-ico a:before {
  background-color: rgba(255,255,255,0.15);
}

.style-material-design .stripe-style-5 .soc-ico a:before {
  background-color: rgba(51,51,51,0.15);
}

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

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

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

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

#header #navigation .mini-login,
#header #navigation .mini-search,
#header #navigation .shopping-cart,
#header #navigation .mini-contacts,
#header #navigation .text-area,
#header #navigation .mini-nav,
#header #navigation .soc-ico {
  margin-left: 20px;
}

#header .soc-ico.outline-style a {
  -webkit-box-shadow: inset 0px 0px 0px 1px #ffffff;
  -moz-box-shadow: inset 0px 0px 0px 1px #ffffff;
  box-shadow: inset 0px 0px 0px 1px #ffffff;
}

#header .soc-ico.outline-style-hover a:hover {
  -webkit-box-shadow: inset 0px 0px 0px 1px #08179b;
  -moz-box-shadow: inset 0px 0px 0px 1px #08179b;
  box-shadow: inset 0px 0px 0px 1px #08179b;
}

#header .soc-ico.custom-bg a:before,
#header .soc-ico.accent-bg a:before {
  background-color: #ffffff;
}

#header .soc-ico.hover-gradient-bg a:after,
#header .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient #header .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient #header .soc-ico.hover-accent-bg a:after,
#header .soc-ico.gradient-bg.hover-gradient-bg a:after {
  background: #08179b;
  background: -moz-linear-gradient(30deg,#08179b 0%,#e25300 100%);
  background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#08179b),color-stop(100%,#e25300));
  background: -webkit-linear-gradient(30deg,#08179b 0%,#e25300 100%);
  background: -o-linear-gradient(30deg,#08179b 0%,#e25300 100%);
  background: -ms-linear-gradient(30deg,#08179b 0%,#e25300 100%);
  background: linear-gradient(30deg,#08179b 0%,#e25300 100%);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

#header .soc-ico.hover-custom-bg a:after,
#header .soc-ico.accent-bg.hover-custom-bg a:after,
#header .soc-ico.hover-custom-bg a:after,
.accent-gradient #header .soc-ico.gradient-bg.hover-custom-bg a:after,
#header .soc-ico.hover-accent-bg a:after {
  background-color: #08179b;
  background-image: none;
}

#header .soc-ico a .icon {
  fill: #3a3a3a;
}

#header .soc-ico a:hover .icon {
  fill: #ffffff;
}

.content .soc-ico a .icon {
  fill: #777777;
}

.sidebar .soc-ico a .icon,
.stripe .sidebar-content.solid-bg .soc-ico a .icon {
  fill: #777777;
}

.footer .soc-ico a .icon {
  fill: #777777;
}

.stripe-style-1 .soc-ico a .icon {
  fill: #777777;
}

.stripe-style-2 .soc-ico a .icon {
  fill: #f9f9f9;
}

.stripe-style-3 .soc-ico a .icon {
  fill: #2f363d;
}

.stripe-style-4 .soc-ico a .icon {
  fill: #ffffff;
}

.stripe-style-5 .soc-ico a .icon {
  fill: #333333;
}

  .light-top-bar #top-bar .soc-ico.disabled-bg a:before,
  .light-top-bar .header-bottom-bar .soc-ico.disabled-bg a:before,
  .light-top-bar .text-near-logo .soc-ico.disabled-bg a:before,
  .light-top-bar .text-near-menu .soc-ico.disabled-bg a:before {
    background-color: transparent !important;
  }

  .dark-top-bar #top-bar .soc-ico.disabled-bg a:before,
  .dark-top-bar .header-bottom-bar .soc-ico.disabled-bg a:before,
  .dark-top-bar .text-near-logo .soc-ico.disabled-bg a:before,
  .dark-top-bar .text-near-menu .soc-ico.disabled-bg a:before {
    background-color: transparent !important;
  }

  .light-top-bar #top-bar .soc-ico a,
  .light-top-bar .header-bottom-bar .soc-ico a {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
  }

  .light-top-bar #top-bar .soc-ico a:before,
  .light-top-bar .header-bottom-bar .soc-ico a:before {
    background-color: rgba(255,255,255,0.12) !important;
    background-image: none !important;
  }

  .light-top-bar #top-bar .soc-ico a:after,
  .light-top-bar .header-bottom-bar .soc-ico a:after {
    background-color: rgba(255,255,255,0.3) !important;
  }

  .dark-top-bar #top-bar .soc-ico a,
  .dark-top-bar .header-bottom-bar .soc-ico a {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
  }

  .dark-top-bar #top-bar .soc-ico a:before,
  .dark-top-bar .header-bottom-bar .soc-ico a:before {
    background-color: rgba(0,0,0,0.08) !important;
    background-image: none !important;
  }

  .dark-top-bar #top-bar .soc-ico a:after,
  .dark-top-bar .header-bottom-bar .soc-ico a:after {
    background-color: rgba(0,0,0,0.1) !important;
  }

  .light-menu .text-near-logo .soc-ico a,
  .light-menu .text-near-menu .soc-ico a {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
  }

  .light-menu .text-near-logo .soc-ico a:before,
  .light-menu .text-near-menu .soc-ico a:before {
    background-color: rgba(255,255,255,0.12) !important;
    background-image: none !important;
  }

  .light-menu .text-near-logo .soc-ico a:after,
  .light-menu .text-near-menu .soc-ico a:after {
    background-color: rgba(255,255,255,0.3) !important;
  }

  .dark-menu .text-near-logo .soc-ico a,
  .dark-menu .text-near-menu .soc-ico a {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
  }

  .dark-menu .text-near-logo .soc-ico a:before,
  .dark-menu .text-near-menu .soc-ico a:before {
    background-color: rgba(0,0,0,0.08) !important;
    background-image: none !important;
  }

  .dark-menu .text-near-logo .soc-ico a:after,
  .dark-menu .text-near-menu .soc-ico a:after {
    background-color: rgba(0,0,0,0.2) !important;
  }

  .light-top-bar #top-bar .soc-ico.hover-disabled-bg a:after,
  .light-top-bar .header-bottom-bar .soc-ico.hover-disabled-bg a:after,
  .light-top-bar .text-near-logo .soc-ico.hover-disabled-bg a:after,
  .light-top-bar .text-near-menu .soc-ico.hover-disabled-bg a:after {
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
  }

  .dark-top-bar #top-bar .soc-ico.hover-disabled-bg a:after,
  .dark-top-bar .header-bottom-bar .soc-ico.hover-disabled-bg a:after,
  .dark-top-bar .text-near-logo .soc-ico.hover-disabled-bg a:after,
  .dark-top-bar .text-near-menu .soc-ico.hover-disabled-bg a:after {
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
  }

  .light-menu #top-bar .soc-ico a .icon,
  .light-menu .header-bottom-bar .soc-ico a .icon {
    fill: #fff !important;
  }

  .dark-menu #top-bar .soc-ico a .icon,
  .dark-menu .header-bottom-bar .soc-ico a .icon {
    fill: #222222 !important;
  }

  .light-menu .text-near-logo .soc-ico a .icon,
  .light-menu .text-near-menu .soc-ico a .icon {
    fill: #fff !important;
  }

  .dark-menu .text-near-logo .soc-ico a .icon,
  .dark-menu .text-near-menu .soc-ico a .icon {
    fill: #222222 !important;
  }

#header .soc-ico a:hover,
.accent-gradient #header .soc-ico.accent-bg a:hover,
#header .soc-ico.accent-bg a:hover,
#header .soc-ico.custom-bg a:hover,
#header .soc-ico.gradient-bg a:hover,
.accent-gradient #header .soc-ico.gradient-bg a:hover {
  background: none;
}

#page .soc-ico a:hover .icon,
#page .stripe .sidebar-content.solid-bg .soc-ico a:hover .icon {
  fill: #fff;
}
#header .soc-ico{display:inline-block;vertical-align:middle}
.logo-classic #navigation .wf-td .soc-ico a{float:right}
.logo-center #navigation .soc-ico,.logo-center #navigation .wf-td{display:inline-block}
.share-overlay .soc-ico{overflow:visible}
#page .share-overlay .soc-ico a,.share-overlay .soc-ico a{position:relative;display:inline-block;float:none;margin:10px;width:70px;height:70px;background:0 0;border:3px solid rgba(255,255,255,.35)}
#page .share-overlay .soc-ico a:hover,.share-overlay .soc-ico a:hover{background-color:rgba(255,255,255,.35)!important;background-image:none!important;border-color:transparent!important}
.share-overlay .soc-ico a .icon,.style-ios .share-overlay .soc-ico a .icon{width:60px;height:60px;margin:3px 0 0 3px;fill:#fff}
.mfp-container .soc-ico a{visibility:visible}
.widget .soc-ico{padding:5px 0 10px}
.team-container .soc-ico{padding-top:5px;margin-bottom:18px;font-size:0;line-height:0}
.team-container.bg-on .soc-ico{margin-bottom:13px}
#footer .team-container .soc-ico,#sidebar .team-container .soc-ico,.sidebar-content .team-container .soc-ico{margin-bottom:0}
.team-container .soc-ico a{display:inline-block;float:none}
.mfp-container .soc-ico a .icon{fill:#fff!important}
.soc-ico{overflow:hidden}
.soc-ico a{position:relative;visibility:hidden;float:left;margin:2px;width:24px;height:24px;text-align:center}
.soc-ico a:after,.soc-ico a:before{position:absolute;top:0;left:0;width:24px;height:24px;content:"";border-radius:100%;-webkit-transition:-webkit-transform .15s;transition:transform .15s}
.soc-ico a:before,.soc-ico a:hover:after{-webkit-transform:scale(1);transform:scale(1)}
.soc-ico a:after,.soc-ico a:hover:before{-webkit-transform:scale(0);transform:scale(0)}
.soc-ico.text-centered a{float:none;display:inline-block}
#top-bar .right-block .soc-ico a{float:right;margin:2px}
#bottom-bar .soc-ico a:hover,#top-bar .soc-ico a:hover,.soc-ico a,.soc-ico a:hover{text-decoration:none}
.style-ios #page .soc-ico a:hover{background:0 0}
.soc-ico a .icon{position:relative;z-index:1;width:24px;height:24px}
#header #top-bar .soc-ico,#top-bar .mini-contacts,#top-bar .mini-login,#top-bar .mini-nav,#top-bar .mini-search,#top-bar .shopping-cart,#top-bar .text-area{margin-right:20px;margin-left:0}
#header #top-bar .right-block .mini-nav,#header #top-bar .right-block .soc-ico,#header #top-bar .right-block .text-area,#top-bar .right-block .mini-contacts,#top-bar .right-block .mini-login,#top-bar .right-block .mini-search,#top-bar .right-block .shopping-cart{margin-right:0;margin-left:20px}
.header-side-left #header #top-bar .soc-ico,.header-side-left #header .header-bottom-bar .mini-nav,.header-side-left #header .header-bottom-bar .soc-ico,.header-side-left #header .header-bottom-bar .text-area,.header-side-left #top-bar .mini-contacts,.header-side-left #top-bar .mini-nav,.header-side-left #top-bar .text-area,.header-side-left .header-bottom-bar .mini-contacts,.header-side-left .header-bottom-bar .mini-login,.header-side-left .header-bottom-bar .mini-search,.header-side-left .header-bottom-bar.shopping-cart,.header-side-left .mini-login,.header-side-left .mini-search,.header-side-left .shopping-cart,.header-side-right #header #top-bar .soc-ico,.header-side-right #header .header-bottom-bar .mini-nav,.header-side-right #header .header-bottom-bar .soc-ico,.header-side-right #header .header-bottom-bar .text-area,.header-side-right #top-bar .mini-contacts,.header-side-right #top-bar .mini-nav,.header-side-right #top-bar .text-area,.header-side-right .header-bottom-bar .mini-contacts,.header-side-right .header-bottom-bar .mini-login,.header-side-right .header-bottom-bar .mini-search,.header-side-right .header-bottom-bar.shopping-cart,.header-side-right .mini-login,.header-side-right .mini-search,.header-side-right .shopping-cart{margin:5px 10px!important}
#header .soc-ico a{line-height:22px}
.overlay-door .overlay-close,.overlay-door .searchform,.share-overlay .overlay-close,.share-overlay .soc-ico,.share-overlay h1,.share-overlay h3{opacity:0;-webkit-transition:opacity .3s .5s;transition:opacity .3s .5s}
.share-overlay .soc-ico a{visibility:hidden!important}
.overlay-door.open .overlay-close,.overlay-door.open .searchform,.share-overlay.engage .overlay-close,.share-overlay.engage .soc-ico,.share-overlay.engage h1,.share-overlay.engage h3{opacity:1;-webkit-transition-delay:.5s;transition-delay:.5s}
.share-overlay.engage .soc-ico a{visibility:visible!important}
.album-share-overlay .soc-ico,.project-share-overlay:not(.allways-visible-icons) .soc-ico{position:absolute;z-index:999;visibility:hidden;overflow:visible;opacity:0;left:0;bottom:46px;width:36px;background-color:#fff}
.project-share-overlay.allways-visible-icons .soc-ico{display:inline-block;vertical-align:middle;margin-left:10px}
.project-share-overlay:not(.allways-visible-icons) .soc-ico{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:150px;height:36px;padding:0 3px;text-align:center}
.single-post .project-share-overlay:not(.allways-visible-icons) .soc-ico{bottom:48px}
.project-content-btn .project-share-overlay:not(.allways-visible-icons) .soc-ico{bottom:38px}
.album-share-overlay .soc-ico:after,.project-share-overlay:not(.allways-visible-icons) .soc-ico:after,.project-share-overlay:not(.allways-visible-icons) .soc-ico:before{position:absolute;left:50%;margin-left:-5px;bottom:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;content:""}
.project-share-overlay:not(.allways-visible-icons) .soc-ico:before{margin-left:-6px;bottom:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.1)}
.album-share-overlay .soc-ico a,.project-share-overlay:not(.allways-visible-icons) .soc-ico a{display:none;width:100%;margin:5px auto;background:0 0!important}
.project-share-overlay:not(.allways-visible-icons) .soc-ico a{float:none;width:24px;margin:7px 3px 0}
.album-share-overlay .soc-ico a:after,.album-share-overlay .soc-ico a:before,.project-share-overlay:not(.allways-visible-icons) .soc-ico a:after,.project-share-overlay:not(.allways-visible-icons) .soc-ico a:before{display:none}
.album-share-overlay .soc-ico a:hover,.project-share-overlay:not(.allways-visible-icons) .soc-ico a:hover{background:0 0!important;opacity:.6}
#page .album-share-overlay .soc-ico a,#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a{background:0 0;box-shadow:none}
#page .album-share-overlay .soc-ico a .icon,#page .album-share-overlay .soc-ico a:hover .icon,#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a .icon,#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a:hover .icon{fill:#000}

  #page .share-overlay .soc-ico a,
  .share-overlay .soc-ico a {
    width: 50px;
    height: 50px;
    margin: 5px;
  }

  .share-overlay .soc-ico a .icon {
    width: 40px;
    height: 40px;
  }

  .right-block .soc-ico,
  .logo-center #dl-menu.wf-mobile-visible,
  .logo-center #mobile-menu,
  .logo-classic #dl-menu.wf-mobile-visible,
  .logo-classic #mobile-menu {
    display: block;
  }

  #top-bar .mini-login,
  #top-bar .mini-search,
  #top-bar .shopping-cart,
  #top-bar .mini-contacts,
  #header #top-bar .soc-ico,
  #top-bar .text-area,
  #top-bar .mini-nav {
    margin: 5px 10px !important;
  }

  .right-block .soc-ico {
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 0;
  }

  #top-bar .soc-ico a {
    float: none;
    display: inline-block;
    vertical-align: middle;
  }

.widgettitleb{margin: 0 0 0.5em 0; padding:0.5em 0 0.5em 0;color:#444;border-bottom:2px solid #f1f2f4;}

#logo {
  display:block;
  width:180px;
  height:38px;
  margin:11px auto 9px;
}

.item-img{
	border:1px solid #DDD;
	padding:1px;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-ms-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}


.item-thumb:hover .item-img{
	border:1px solid #52A8CA;
}
html div#om-uu4ugnbocz-mobile #om-mobile-agile-optin-body {padding: 10px;}

div.moduletableminimenu a.mainlevelminimenu:hover, a.mainlevelminimenu:active{
   text-decoration:underline;
   font-size: 12px;
   color:#232e83;
   position:relative;
}

div.moduletableminimenu a.mainlevelminimenu:link, a.mainlevelminimenu:visited {
	text-decoration:none;
	font-size: 12px;
   color:#;
}


#products_roomscene_next {
    position: absolute;
    right: 0px;
    top: 20px;
    z-index: 5000;
}

	.calltext { color:#695341; font-weight:100; font-size: 20px; font-family:sans-serif; letter-spacing: 2px; }
.homesection #pubexchange_related_links{display:none}
.homesection .sitelinks{margin:30px 0;font-size:14px;color:#999}
.homesection .sitelinks .pe-module{line-height:1}
.homesection .sitelinks .pe-partner-name{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;color:#222;font-size:14px!important;font-weight:700}
.homesection .sitelinks .pe-headline{font-style:italic;color:#ff3c1f;font-size:14px;text-decoration:none}
.homesection .sitelinks .pe-headline:hover{border-color:#999;text-decoration:none}



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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

.solo-page-controller table tbody{

}

.solo-page-controller table tbody tr{

}

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

#cboxLoadedContent .solo-page-controller{

}

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

  .new-hot-deals-img {width: 60px; height: 80px; padding-left: 5px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-6{width:50%}


#site-navigation-main div.logo, #site-navigation-home div.logo {
  width: 320px;
  height: 80px;
  background: #fee833;
  margin: auto;
  padding: 14px 0;
  display: inline-block;
  text-align: center;
}


#site-navigation-main div.logo a, #site-navigation-home div.logo a {
  display: block;
  text-align: center;
  margin: -2px auto;
  height: auto;
}

  
  #site-navigation-main div.logo {
    display: none;
  }


.home-header .home-header-introduction img.logo {
  position: absolute;
  left: 50%;
  margin-left: -75px;
  width: 150px;
  height: 150px;
}


.page-id-186 #site-navigation-main div.logo {
  background: none;
}


.pmpro-checkout #site-navigation-main div.logo {
  background: none;
}


.pmpro-account #site-navigation-main div.logo {
  background: none;
}


.page-id-282 #site-navigation-main div.logo {
  background: none;
}


.page-id-284 #site-navigation-main div.logo {
  background: none;
}


.page-id-26583 #site-navigation-main div.logo {
  background: none;
}

	.calltext { color:#695341; font-weight:100; font-size: 20px; font-family:sans-serif; letter-spacing: 2px; }
