﻿.content-inner-border{background-color:white;overflow:hidden;padding:0px;}


.mycars .right-button-border, .smartbar .right-button-border { position: relative; display: inline; float: left; padding: 0; margin-top: 1px; height: 37px; border-left: 1px solid; border-right: none; }


* + html .mycars .right-button-border { width: auto; }


.toolbar-white .mycars .right-button-border, .toolbar-white .smartbar .right-button-border { border-left-color: #fefefe; }


.toolbar-black .mycars .right-button-border, .toolbar-black .smartbar .right-button-border { border-left-color: #6b6b6b; }

.search_box_text {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#352571;
}
	
.pic-day .img-day{	
	margin:10px 0;
	background:#e6e6e6;
	height:430px;
	text-align:center;
	overflow:hidden;}

.img-day img{
	max-width:960px;}
		
.img-day img,.slideshowimg img,.slideshow-thumb-img img{
	float:left;
	width:100%;
	max-width:100%;}

h3.h3litit,.borderbottom,.cboxli li,.rwbox li.litfloat,ol li,.pbox li{border-bottom:1px solid #efefef;}

.mbod,.cboxli,#footer{margin-bottom:20px;}

.cboxli li{padding:3px 0px 3px 0px;}

.cboxli li span{color:#999;font-size:11px;}

.cboxli li a{color:#333;}

.cboxli li a:hover{color:#0084c1;}

.cboxli .smtext{padding-top:6px;}

.pbox,.cboxli{border:1px solid #efefef;padding:14px;}

.cboxli{margin-left:245px;}


.lingue{	
	margin:53px 8px 0px 0px;
	text-align:right;
	height:11px;
}

	.fusion-fullwidth.fullwidth-box { background-attachment: scroll !important; }

#homepagemid {
	float: left;
	width: 960px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#homepagemid .homebox {
	background: #FFFFFF;
	width: 310px;
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
	}

#homepagemid h2 {
	background: #00ADEE;
	padding: 15px 0px 15px 0px;
	margin: 0px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-family: Century Gothic, "Times New Roman", Times, serif;
	font-style: none;
	text-transform: none;
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	}

#homepagemid p {
	height: 74px;
	margin: 0px 0px 5px 0px;
	padding: 10px 10px 10px 10px;
	line-height: 20px;
	overflow: hidden;
	}

#homepagemid img {
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
.menu_wrapper{margin-top:10px;}


.footer-nav .navigation ul li:hover a:before, .footer-nav .navigation ul li.current-menu-item a:before{

	display: none;

}



div.content-wrapper{ position: relative; }



	#v-cal *{
		margin:0px;
		padding:0px;
		position:static;
		box-shadow: :none;
	}

	
	#v-cal {
		width: 100%;

	}


	#v-cal .ba-booking-calendar {

		width:100%;
		margin: 0 auto;
	}




	#v-cal .ba-booking-calendar .-form {
		width:100%;
	}

	

	#v-cal .ba-booking-calendar .-form form {
		width:100%;
	}
	

	#v-cal .ba-booking-calendar .-form form .-field-date,
	#v-cal .ba-booking-calendar .-form form  .-button,
	#v-cal .ba-booking-calendar .-form form .-field-promocode{
		display:inline-block;
		width:100%;
		margin: 5px 0px 5px 0px;

	}

	#v-cal .ba-booking-calendar .-form form .-field-date span,
	#v-cal .ba-booking-calendar .-form form .-field-promocode span {
		display:inline-block;
		width:40%;
		float:left;
		line-height: 30px;
		font-size: 1.1em
	}

	#v-cal .ba-booking-calendar .-form form .-field-date input,
	#v-cal .ba-booking-calendar .-form form .-field-promocode input {
		display:inline-block;
		width:55%;
		float:left;
		height:25px;
		text-align: center;
	}


	#v-cal .ba-booking-calendar .-form form  .-button {
		clear: both;
		display:block;
		height:30px;
		font-size: 1.1em;
		background-color:#AD1B24;
		border-style:none;
		color:white;
	}


	#v-cal .ba-booking-calendar .-form form  .-button:hover {
		transition: opacity 0.3s;
		opacity:0.6;
	}


	#v-cal .ba-booking-calendar a.caltrigger {
    left: 42%;
    margin-top: 5px;
    position: relative;
    top: 10%;
}
div.popup span.close{display:block;position:absolute;top:3px;right:4px;font-size:.9em;cursor:pointer;}
div.popup span.close span{text-decoration:underline;}


.td-header-wrap {
  position: relative;
  z-index: 2000;
}

  .td-header-wrap .td-affix .td-main-menu-logo {
    height: 48px !important;
  }

  .td-header-wrap .td-affix .td-main-menu-logo a {
    line-height: 46px !important;
  }

  .td-header-wrap .td-affix .td-main-menu-logo img {
    max-height: 48px !important;
  }

  .single-post .td-header-wrap,
  .single-post .td-main-sidebar,
  .single-post #td-theme-settings,
  .single-post .td-header-top-menu,
  .single-post .td-header-menu-wrap,
  .single-post .td-header-sp-ads,
  .single-post .td-mobile-nav-wrap,
  .single-post .td-main-sidebar,
  .single-post .td-post-source-tags,
  .single-post .td-post-sharing,
  .single-post .td-post-next-prev,
  .single-post .td_block_related_posts,
  .single-post #comments,
  .single-post .td-footer-container,
  .single-post .td-footer-wrapper,
  .single-post .td-sub-footer-container,
  .single-post .td-category,
  .single-post .td-post-views,
  .single-post .td-post-comments,
  .single-post .td-scroll-up,
  .single-post iframe,
  .single-post .td-more-articles-box,
  .single-post .td_block_video_playlist,
  .single-post .td-crumb-container,
  .single-post .td-g-rec,
  .single-post .td-a-rec,
  .single-post .author-box-wrap .avatar {
    display: none !important;
  }

.td-health .td-header-wrap .td-header-main-menu {
  
}



    
    .td-header-wrap .td-header-top-menu-full,
    .td-header-wrap .top-header-menu .sub-menu {
        background-color: #bb0000;
    }


    .td-header-wrap .td-header-top-menu-full .td-header-top-menu,
    .td-header-wrap .td-header-top-menu-full {
        border-bottom: none;
    }



    
    .td-header-top-menu,
    .td-header-top-menu a,
    .td-header-wrap .td-header-top-menu-full .td-header-top-menu,
    .td-header-wrap .td-header-top-menu-full a,
    .td-header-style-8 .td-header-top-menu,
    .td-header-style-8 .td-header-top-menu a {
        color: #ffffff;
    }


    
    .td-header-wrap .td-header-sp-top-widget .td-icon-font {
        color: #ffcc33;
    }


    
    .td-header-wrap .td-header-sp-top-widget i.td-icon-font:hover {
        color: #ffffff;
    }


.clear{
clear:both;
font-size:0px;
}

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

.page-template-test-page .vc_row.wpb_row{ margin:0 0 20px!important;}



.vc_row.wpb_row.board_directors_container{ margin:0!important;}

.home .vc_row{
	margin-left: 0px;
	margin-right: 0px;
}

    .footer .grid_12 .widget_inner{
        padding-right: 38px;
    }

.smicons {
	float: left;
	width: 300px;
	height: 42px;
	line-height: 42px;
	padding: 0px;
	margin: 6px 0px 0px 0px;
}

.smicons img {
	padding-right: 10px;
}


div.clear {
    clear: both;
    line-height: 0;
    margin: 0;
    padding: 0;
}

#header .wf-table {
  height: 110px;
  min-height: 110px;
}







.wf-table {
	display: table;
	width: 100%;
}

#fancy-header.title-center .wf-table {
	display: table-cell;
	vertical-align: middle;
}


.fancy-header.title-center .wf-table,
.fancy-header.title-center .wf-td {
	display: block;
	width: 100%;
	text-align: center;
}

#bottom-bar .wf-table {
	height: 60px;
}

.project-post .wf-table .portfolio-categories {
	margin-top: 5px;
}

.wf-table .entry-share .soc-ico {
	float: right;
	min-width: 110px;
	margin-bottom: 5px;
}

.wf-table .portfolio-categories {
	padding: 0;
}

.wf-table .entry-share {
	padding-top: 0px;
	padding-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.project-post .wf-table .entry-share {
	margin-bottom: 20px;
}

.benefits-style-one .wf-table {
	width: auto;
}

.benefits-style-two .wf-table {
	width: auto;
}

		.image-arrow li .wf-table {
			width: auto;
		}

			.image-arrow li .wf-table div {
				display: table-cell;
				vertical-align: middle;
			}


	.wf-table .shortcode-banner-inside {
		display: table-cell;
		vertical-align: middle;
	}

.rollover-content .wf-table,
.fs-entry-content .wf-table {
	height: 100%;
}

	.dt-style-um .logo-left .wf-table,
	.dt-style-um .logo-left .wf-td {
		display: block;
		text-align: center;
	}

	.post-meta.wf-table {
		display: block;
	}


	.wf-table.wf-mobile-collapsed,
	.wf-mobile-collapsed .wf-tr,
	.wf-mobile-collapsed .wf-td,
	.logo-classic .wf-table,
	.logo-classic .wf-tr,
	.logo-classic .wf-td,
	.logo-classic-centered .wf-table,
	.logo-classic-centered .wf-tr,
	.logo-classic-centered .wf-td,
	.box-style-table .action-container,
	.box-style-table .action-container-td,
	.full-boxed-pricing .shortcode-pricing-table,
	.full-boxed-pricing,
	.shortcode-tabs.vertical-tab,
	.right-block .soc-ico {
		display: block;
	}

	.fancy-header .wf-table,
	.fancy-header .wf-td,
	.page-title .wf-table,
	.page-title .wf-td {
		display: block;
		width: 100%;
		text-align: center;
	}

	#fancy-header .wf-table {
		display: table-cell;
		vertical-align: middle;
	}



	#header.logo-classic .wf-table,
	#header.logo-classic-centered .wf-table {
		height: auto;
		min-height: 0;
	}

	.wf-mobile-hidden,
	.logo-center #main-nav.wf-mobile-hidden,
	.logo-classic-centered #main-nav.wf-mobile-hidden,
	.logo-center .mini-search.wf-mobile-hidden,
	.logo-classic-centered .mini-search.wf-mobile-hidden,
	.logo-classic .wf-td.mini-search.wf-mobile-hidden,
	#header .wf-wrap .wf-table .wf-td.mini-search {
		display: none;
	}


	#header .wf-wrap .wf-table .wf-td {
		display: block;
	}


#header {
  -webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);
  position: fixed;
  z-index: 1000001;
  width: 100%;
  top: 0;
}

.lte8 #header {
  box-shadow: 0 -5px 10px #000;
}


#header #nav .like-us,
#header #nav .toggle-drawer,
#header #social-drawer .content ul.paging,
#header #social-drawer .content ul.networks
{
    display:none;
}
#header #social-drawer .content ul.paging{position:absolute;right:10px;top:10px;z-index:11}
#header #social-drawer .content ul.paging li{display:inline;float:left;margin-left:5px}
#header #social-drawer .content ul.paging a{display:block;cursor:pointer}
#header #social-drawer .content .left .paging{top:-6px}
.pipe-linear .paging-dots{position:relative;z-index:7;margin-top:29px;margin-right:23px;overflow:hidden;float:right}
.pipe-linear .paging-dots .title{font-family:Helvetica, Arial, sans-serif;font-weight:Bold;font-size:12px;color:#606060;display:block;float:left;margin-top:3px;margin-right:17px;width:500px;text-align:right}
.pipe-linear .paging-dots ul{float:left}
.pipe-linear .paging-dots li{cursor:pointer;float:left;margin-right:9px;text-indent:-9999px}



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


#top .sub_menu .menu-item-language img.iclflag {
margin-bottom: -2px !important;
}

#maininner-right{width:270px; padding-left:30px; float:left; }
#mobile-menu ul.links a{font-family:"proxima-nova";font-weight:300;color:#B3B3B3;font-size:21px;border-bottom:1px solid #444;}
#mobile-menu ul.links a:hover{color:#fff;}
#mobile-menu ul.links a.active{color:#0091b2;}
#mobile-menu ul.links a.twitter_link{border-bottom:none;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}

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

.three-row-item:nth-of-type(3n+1)	{
	width:100%;
}

.three-row-item {
    float: left;
    margin-right: 30px;
    margin-top: 30px;
    width: calc(50% - 15px);
}

.three-row-item:nth-of-type(3n)	{
	margin-right:-1px;
}

.three-row-item .item-meta	{
	background:#f2f2f2;
	padding:10px;
}


.three-row-item .item-meta .category	{
	font-family:'HelveticaNeueW01-77BdCn_692722',"HelveticaNeue-CondensedBold","Helvetica Neue", Helvetica, Arial; 
	font-size:14px;
	font-weight:normal;
	margin-bottom:15px;
	color:#000;
	text-transform:uppercase;
}

.editors-picks .three-row-item .item-meta .category	{
	display:none;
}

.three-row-item .item-meta .title	{
	font-size:25px;
	margin-bottom:15px;
}

.three-row-item .item-meta .title a	{
	color:#2c3138;
	font-family: 'Georgia W01 Bold',"Georgia Bold";
    font-size: 25px;
	font-weight: normal;
}

.three-row-item .item-meta h2.dek	{
	font-size:18px;
	font-weight:normal;
	margin-bottom:15px;
}

.three-row-item .item-meta .title, .three-row-item .item-meta .dek	{
	line-height:1.2em;
}

.three-row-item .item-meta .by-line-and-date	{
	font-size:14px;
}


#ja-container {
	background: none;
}


#ja-containerwrap-f #ja-container,
#ja-containerwrap-f #ja-container2 {
	background: none;
}


#ja-containerwrap-fl #ja-containerwrap2,
#ja-containerwrap-fl #ja-container,
#ja-containerwrap-fl #ja-container2 {
	background: none;
}


.homepage #ja-container {
	padding-top: 10px;
	width: 980px;
}

#ja-header,#ja-container,#ja-botsl,#ja-footer {width: 956px; margin: 0 auto; outline: 0;}


.evergreen__item {
  padding: 12px 0; }

ul.homepage-contact-box-list li.button-link {
    margin: 0 0 0 10px;
    padding: 0;
    display: inline-block;
    text-align: center;
    width: auto;
}

ul.homepage-contact-box-list li.button-link a {
    float: left;
    padding: 0 20px;
    background: #e40000;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 46px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: .15s ease-in;
    -moz-transition: .15 ease-in;
    -o-transition: .15s ease-in;
    transition: .15s ease-in;
}

ul.homepage-contact-box-list li.button-link a:hover {
    background: #ff2121;
}

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

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

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

ul.megaMenu li.menu-item a { font-size:14px; }
.form-field .dropdown-options li,.form-field .option-text,.form-field .selectbox,.form-field input[type=date],.form-field input[type=email],.form-field input[type=number],.form-field input[type=password],.form-field input[type=tel],.form-field input[type=text],.form-field textarea{display:block;width:100%;padding:5px 12px;-webkit-appearance:none;height:36px;line-height:26px;font-family:"Open Sans",sans-serif;font-size:16px;color:#888;border-radius:0;text-transform:none;background-color:#fff;border:1px solid #d9d9d9;clear:both}
.form-field .dropdown-options li:focus,.form-field .option-text:focus,.form-field .selectbox:focus,.form-field input[type=date]:focus,.form-field input[type=email]:focus,.form-field input[type=number]:focus,.form-field input[type=password]:focus,.form-field input[type=tel]:focus,.form-field input[type=text]:focus,.form-field textarea:focus{color:#222;box-shadow:0 0 5px #ccc;outline:0}
.form-field .dropdown{display:block;position:static;width:100%;z-index:3}
.form-field .dropdown .option-text{position:relative;display:block;padding:0 48px 0 12px;margin-bottom:0;line-height:36px;height:38px;cursor:pointer;z-index:3;white-space:nowrap;overflow:hidden}
.form-field .dropdown .option-text .custom-label{font-family:"Roboto Condensed",sans-serif;color:#333;font-size:16px;text-transform:uppercase}
.form-field .dropdown .option-text .option-text-arrow{display:block;content:"";position:absolute;right:0;top:0;width:36px;height:36px;background-color:#f7f7f7;border-left:1px solid #d9d9d9}
.form-field .dropdown .option-text .option-text-arrow:after,.form-field .dropdown .option-text .option-text-arrow:before{display:block;position:absolute;left:50%;margin-left:-7px;content:'';width:0;height:0;border-style:solid;border-width:7px 7px 0}
.form-field .dropdown .option-text .option-text-arrow:before{top:16px;border-color:#888 transparent transparent}
.form-field .dropdown .option-text .option-text-arrow:after{top:14px;border-color:#f7f7f7 transparent transparent}
.form-field .dropdown .dropdown-options{top:auto!important;left:auto!important;display:none}
.form-field .dropdown.selected .dropdown-options{display:block}
.form-field .dropdown.selected,.form-field .dropdown:hover{box-shadow:0 0 5px #ccc}
.form-field .dropdown.selected .option-text-arrow:after,.form-field .dropdown.selected .option-text-arrow:before{border-width:0 7px 7px}
.form-field .dropdown.selected .option-text-arrow:before{top:14px;border-color:transparent transparent #888}
.form-field .dropdown.selected .option-text-arrow:after{top:16px;border-color:transparent transparent #f7f7f7}
.color-selection-box,.dropdown-options li{text-transform:capitalize}
.dropdown-options li,.tooltip-box .tooltip-box-body{font-family:"Open Sans",sans-serif}
.color-selection-box .select-checkbox.selected,.color-selection-box .select-checkbox:hover,.dropdown-options li{background-color:#fff}
.dropdown-options{position:absolute;top:38px;left:0;margin:-1px 0;z-index:10005;box-shadow:0 2px 5px #ccc}
.dropdown-options li{padding:5px 12px;height:36px;line-height:26px;font-size:16px;color:#888;border-radius:0;border:1px solid #d9d9d9;border-top:none;margin:0;cursor:pointer;white-space:nowrap;transition:.3s background-color linear}
.dropdown-options li:hover{color:#333}
.dropdown-options li.selected,.dropdown-options li:hover{background-color:#f7f7f7;border-right:3px solid #a71a1a}
.dropdown-options li.unavailable{color:#d9d9d9}
.dropdown-options li.unavailable:hover{background-color:#fff;border-right:3px solid transparent}
#global-header-dropdown .dropdown{display:none;position:absolute;top:128px;left:0;background-color:#fff;width:100%;box-shadow:0 3px 5px -2px rgba(0,0,0,.5)}
#global-header-dropdown .dropdown .slider-container{margin:0 auto;width:100%;max-width:1400px}
#global-header-dropdown .dropdown .slide{position:relative}
#global-header-dropdown .dropdown ul.subcategory-list{background-color:#efefef}
#global-header-dropdown .dropdown ul.subcategory-list li a{display:none;font-size:13px;padding:7px 40px;color:#575757;font-family:"Open Sans",sans-serif;text-transform:none}
#global-header-dropdown .dropdown ul.subcategory-list li a:hover{color:#1f1f1f}
#global-header-dropdown .dropdown ul.subcategory-list.show{padding-bottom:20px;border-bottom:1px solid #f1f1f1}
#global-header-dropdown .dropdown ul.subcategory-list.show li a{display:block}
#global-header-dropdown .dropdown ul.subcategory-list.show .subcategory a{margin-bottom:20px}
#global-header-dropdown .dropdown ul.subcategory-list.show .subcategory a:after{content:'\2109'}
#global-header-dropdown .dropdown ul.subcategory-list .subcategory a{position:relative;padding:24px 0 24px 25px;display:block;font-size:14px;color:#1f1f1f;background-color:#fff;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-transform:uppercase;border-bottom:1px solid #f1f1f1;text-decoration:none}
#global-header-dropdown .dropdown ul.subcategory-list .subcategory a[href]:hover{text-decoration:underline}
#global-header-dropdown .dropdown ul.subcategory-list .subcategory a:after{font-family:OakleyIcons!important;content:'\2108';float:right;margin-right:25px;margin-top:2px;font-size:10px}
#global-header-dropdown .dropdown ul.subcategory-list.single-link .subcategory a:after{content:'\2106';-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
#global-header-dropdown .dropdown ul.subcategory-list .shop-all a{font-weight:600}
#global-header-dropdown .dropdown ul.subcategory-list .highlight a,#global-header-dropdown .dropdown ul.subcategory-list .highlight a:hover{color:#f41121}
#global-header-dropdown .dropdown:after{content:"";display:table;clear:both}
#global-header-dropdown .dropdown .dropdown-container{position:relative;margin:0 auto;width:100%;max-width:1500px}
#global-header-dropdown .dropdown .owl-next,#global-header-dropdown .dropdown .owl-prev{border:1px solid #efefef;color:#222;height:36px;width:36px}
#global-header-dropdown .dropdown .owl-next:after,#global-header-dropdown .dropdown .owl-prev:after{font-size:14px;color:#222;line-height:36px;font-family:OakleyIcons!important;top:auto;left:11px}
#global-header-dropdown .dropdown .owl-next.disabled:after,#global-header-dropdown .dropdown .owl-prev.disabled:after{color:#efefef}
#global-header-dropdown .dropdown .owl-prev{left:-40px}
#global-header-dropdown .dropdown .owl-prev:after{content:'\2104'}
#global-header-dropdown .dropdown .owl-next{right:-40px}
#global-header-dropdown .dropdown .owl-next:after{content:'\2105'}
#global-header-dropdown .dropdown ul.subcategory-list.single-link .subcategory a{margin-bottom:0}
.module-filter-bar .sort-by .dropdown,.module-massrel-filter-bar .sort-by .dropdown{width:160px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-4{width:33.33333333%}


#custom-masonry .col-lg-4,
.page-template-template-decor-php #wrapper .col-lg-4,
.page-template-template-poached-php #wrapper .col-lg-4,
.page-template-template-kids-recipes-php #wrapper .col-lg-4,
.page-template-template-portfolio-php #wrapper .col-lg-4,
.page-template-recipe-sort-php #wrapper .col-lg-4 {
    width:31%;
    padding:0;
    margin:9px;
    background:#7C716D
}

.page-template-recipe-sort-php #wrapper .col-lg-4 {
   
}



#custom-masonry .col-lg-4 {
    width:28%;
    margin:2%
}


.page-template-template-decor-php .col-lg-4 h4,
.page-template-template-poached-php .col-lg-4 h4,
.page-template-template-kids-recipes-php .col-lg-4 h4,
.page-template-template-portfolio-php .col-lg-4 h4,
.page-template-recipe-sort-php .col-lg-4 h4 {
    padding:0 10px
}


.page-template-template-decor-php .col-lg-4 a,
.page-template-template-poached-php .col-lg-4 a,
.page-template-template-kids-recipes-php .col-lg-4 a,
.page-template-template-portfolio-php .col-lg-4 a,
.page-template-recipe-sort-php .col-lg-4 a {
    color:#fff;
    line-height:1.3em
}




.page-template-template-decor-php .col-lg-a:hover,
.page-template-template-poached-php .col-lg-a:hover,
.page-template-template-kids-recipes-php .col-lg-a:hover,
.page-template-template-portfolio-php .col-lg-4 a:hover,
.page-template-recipe-sort-php .col-lg-4 a:hover {
    text-decoration:none
}

    #footer .col-lg-4 {
        width: 43%;
    }

    #custom-masonry .col-lg-4,
    .page-template-template-decor-php #wrapper .col-lg-4,
    .page-template-template-poached-php #wrapper .col-lg-4,
    .page-template-template-kids-recipes-php #wrapper .col-lg-4,
    .page-template-template-portfolio-php #wrapper .col-lg-4,
    .page-template-recipe-sort-php #wrapper .col-lg-4 {
        width: 94% !important;
    }



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


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


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

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

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

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

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


.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}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }



.clearfix {
  clear: both; }


a.woo-sc-button.small { padding:2px 10px; font-size:0.9em;}

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }


.hero2 .col-lg-offset-1{
    margin-left: 10.3333%;
}


.hdg {
  font-family: "proxima-nova", sans-serif;
}


.article-list-content .hdg {
  margin-bottom: 5px;
}

.entry-page-header .hdg {
  line-height: 1;
}

.entry-meta .hdg {
  color: #009abe;
}

.case-study-post-content .hdg {
  margin-bottom: 5px;
}

.case-item-inner .hdg {
  margin-bottom: 10px;
}

.module-careers-list .hdg {
  line-height: 1.2;
  margin-bottom: 10px;
  color: #333333;
}

.module-careers-list .hdg a {
  color: #333333;
}

.module-careers-list .hdg a:hover {
  color: #6eca97;
}

.module-careers-list .hdg:before {
  position: absolute;
  z-index: 1;
  top: -2px;
  left: -22px;
  width: 0;
  height: 0;
  content: '';
  border-top: 22px solid #e0e2e0;
  border-right: 22px solid transparent;
  border-left: 22px solid transparent;
}

.module-careers-list .hdg:after {
  position: absolute;
  z-index: 2;
  right: -2px;
  bottom: -24px;
  width: 0;
  height: 0;
  content: '';
  border-top: 23px solid transparent;
  border-right: 23px solid #e0e2e0;
  border-bottom: 23px solid transparent;
}

.module-news-list .hdg {
  line-height: 1.2;
  margin-bottom: 8px;
  color: #333333;
}

.module-news-list .hdg a {
  color: #333333;
}

.module-news-list .hdg a:hover {
  color: #6eca97;
}

img.full2{width:100%;}


.wbox, .wbox_date, .wbox_temp, .wbox_max, .wbox_min, .wbox_img, .wbox_more {font-family: Verdana, Geneva, sans-serif; font-size: 10px; margin: 0; padding: 0; border: 0;}

.wbox_more {margin: 0 0 0 3px; color:#fff;}

.mashmenu .menu .sub-content{max-height: 200px;
overflow: hidden;display:none;width:100%;position:absolute;background:#F6E8DD !important; color: #F4821F!important;border-bottom: 15px solid #F4821F !important;left:0;top:initial; max-height: 200px;}
 

.mashmenu .menu .sub-content.sub-content-active{display:block !important}

				.mashmenu .mod .mod-content,.mashmenu .menu .sub-content{border-bottom-color:#144065}

.boxhead {
	font-weight: bold;
	background: #00709E; 
	background: -moz-linear-gradient(#00A5DB, #00709E);
	background: -o-linear-gradient(#00A5DB, #00709E);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00A5DB), to(#00709E)); 
	background: -webkit-linear-gradient(#00A5DB, #00709E);
	color: #FFF;
	border: none;
	padding-left: 6px;
}
.logged-in #toolbar,.logged-in .tabs,.book_add_child,.book_printer,.comment-add,#search-block-form,.site-main-menu,.comment-form{display:none;}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}


    
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }

.follow-docking {
  text-align: center;
  padding-bottom: 30px;
}

.follow-docking span {
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #8e8e8e;
  display: inline-block; 
  *display: inline; 
  *zoom: 1;
  vertical-align: middle;
  padding-bottom:15px;
  padding-right: 10px;
}


    .page-home .home-twitter,
    .page-home .follow-docking {
      display: none
    }
#branding .searchbox{padding-left:150px;padding-top:20px;float:left;}
#branding .searchbox p{background-color:#325b82;}
#branding .searchbox .form-item-search-keys input,#branding .searchbox .form-item-search-block-form input{border:none;background-color:#fff;font-size:14px;line-height:32px;height:32px;width:370px;padding-left:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#branding .searchbox .form-submit{cursor:pointer;background-color:#FDB72A;font-size:14px;padding:6px;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
body.page-data-chart #navigation,body.page-data-chart #footer,body.page-data-chart .breadcrumb,body.page-data-chart #utility_icons,body.page-data-chart #branding .searchbox,body.page-data-chart #branding #user_account,body.page-data-chart .chart-control{display:none !important;}

	.avatar { border:1px solid #CCC; float:left; margin-right:14px; }

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

#site-description {display:none;}


  #footer-right {
    float: left;
    padding: 10px 0; }
.wdn-footer-module{padding-bottom:2.369em}
[class*=wdn-col-]:last-of-type .wdn-footer-module{padding-bottom:0}

.slidebox1
{
    float: left;
    margin: 0 0 0 380px;
    position:relative;
    width: 200px;
    padding: 0px;
}


#side_search {height:28px;background:#fff;margin-bottom:10px;padding:6px 5px 5px 7px;}
 

#side_search div {height:27px;line-height:27px;width:305px;margin:0 auto;}

#side_search input.text {float:left;display:inline;height:23px;border:1px solid #ddd;width:223px !important;}

#side_search input#search_submit {float:left;display:inline;width:78px;}

		.footer-widget { float: left; width: 225px; margin: 0 60px 50px 0; color: #fff; }

			#footer-widgets .footer-widget li { padding: 0 0 10px 14px; position: relative; }

			#footer-widgets .footer-widget li:before { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-style: solid; border-width: 3px; content: ""; left: 0; position: absolute; top: 9px; }

				#footer-widgets .footer-widget li a { color: #fff; text-decoration: none; }

				#footer-widgets .footer-widget li a:hover { color: rgba(255, 255, 255, 0.7); }


.et_color_scheme_green .et-search-form, .et_color_scheme_green .nav li ul, .et_color_scheme_green .et_mobile_menu, .et_color_scheme_green .footer-widget li:before, .et_color_scheme_green .et_pb_pricing li:before { border-color: #7cc68d !important; }


.et_color_scheme_pink .et-search-form, .et_color_scheme_pink .nav li ul, .et_color_scheme_pink .et_mobile_menu, .et_color_scheme_pink .footer-widget li:before, .et_color_scheme_pink .et_pb_pricing li:before { border-color: #c37cc6 !important; }


.et_color_scheme_red .et-search-form, .et_color_scheme_red .nav li ul, .et_color_scheme_red .et_mobile_menu, .et_color_scheme_red .footer-widget li:before, .et_color_scheme_red .et_pb_pricing li:before { border-color: #cd5c5c; }


.et_color_scheme_orange .et-search-form, .et_color_scheme_orange .nav li ul, .et_color_scheme_orange .et_mobile_menu, .et_color_scheme_orange .footer-widget li:before, .et_color_scheme_orange .et_pb_pricing li:before { border-color: #edb059; }


	.et_vertical_nav .footer-widget { width: 367px; }


	.et_vertical_nav .footer-widget:nth-child(2n) { margin-right: 0; }

	.footer-widget:nth-child(2n) { margin-right: 0; }


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


		.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote { border-color: #000000; }



.menu-mf {
clear: both;
text-align: center;
}


.menu-mf a {
color: #666;
text-decoration: none;
}





.mobile-menu {
	display:none;
}


.mobile-menu-links {
	background-color: #f6f6f6;
	height:auto;
	display: none;
	width:100%;
	top:61px;
	position:absolute;
	z-index:900001;
}


.mobile-menu-links a {
	display:block;
	color:#565656;
	padding:10px;
	border-bottom:1px solid #dedede;
	font-size:13pt;
	text-decoration: none;
	font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif;
	transition: all 0.4s linear;
}


.mobile-menu-links a:hover {
	background-color: #565656;
	color:#FFF;
}

	.slider_title {font-size:44px; color:#fff; letter-spacing:-2px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; line-height:100%}

	.slide2 .slider_title, .slide3 .slider_title {padding-top:30px; font-size:36px}

.social-twitter .ins_image .embed .description,
.social-facebook .ins_image .embed .description {
	display: none;
}
.menu li.menu-item-icon-before .fa,.nav-menu li.menu-item-icon-before .fa{margin-right:8px}
.menu li.menu-item-icon-after .fa,.nav-menu li.menu-item-icon-after .fa{margin-left:8px}
#navbar-container .nav-menu li ul.children li.active,#navbar-container .nav-menu li ul.children li.menu-item-has-children,#navbar-container .nav-menu li ul.children li.page_item_has_children,#navbar-container .nav-menu li ul.sub-menu li.active,#navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children,#navbar-container .nav-menu li ul.sub-menu li.page_item_has_children{position:relative}
#navbar-container .nav-menu li ul.children li.active:before,#navbar-container .nav-menu li ul.children li.menu-item-has-children:before,#navbar-container .nav-menu li ul.children li.page_item_has_children:before,#navbar-container .nav-menu li ul.sub-menu li.active:before,#navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children:before,#navbar-container .nav-menu li ul.sub-menu li.page_item_has_children:before{color:#ccc!important;position:absolute;top:9px;right:8px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;content:"\f345"}
#navbar-container .nav-menu li ul.children li:first-child.active:before,#navbar-container .nav-menu li ul.children li:first-child.menu-item-has-children:before,#navbar-container .nav-menu li ul.children li:first-child.page_item_has_children:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.active:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.menu-item-has-children:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.page_item_has_children:before{top:15px}
#navbar-container .nav-menu li.active,#navbar-container .nav-menu li.menu-item-has-children,#navbar-container .nav-menu li.page_item_has_children{position:relative}
#navbar-container .nav-menu li.active:hover ul,#navbar-container .nav-menu li.menu-item-has-children:hover ul,#navbar-container .nav-menu li.page_item_has_children:hover ul{display:block}
.submenu-right-align #navbar-container .nav-menu li ul.children li.active:before,.submenu-right-align #navbar-container .nav-menu li ul.children li.menu-item-has-children:before,.submenu-right-align #navbar-container .nav-menu li ul.children li.page_item_has_children:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.active:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.page_item_has_children:before{right:auto;left:5px;content:"\f341"}
#navbar-container .nav-menu li.mega-menu ul.sub-menu li.active:before,#navbar-container .nav-menu li.mega-menu ul.sub-menu li.menu-item-has-children:before,#navbar-container .nav-menu li.mega-menu ul.sub-menu li.page_item_has_children:before{display:none!important}
#navbar-mobile-container .nav-menu li.active,#navbar-mobile-container .nav-menu li.menu-item-has-children,#navbar-mobile-container .nav-menu li.page_item_has_children{position:relative;padding-bottom:0}
#navbar-mobile-container .nav-menu li.active:after,#navbar-mobile-container .nav-menu li.menu-item-has-children:after,#navbar-mobile-container .nav-menu li.page_item_has_children:after{content:'';position:absolute;right:2rem;top:1rem;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #fff;-webkit-transition:opacity ease .1s;transition:opacity ease .1s;opacity:.6}
#navbar-mobile-container .nav-menu li.active:after:hover,#navbar-mobile-container .nav-menu li.menu-item-has-children:after:hover,#navbar-mobile-container .nav-menu li.page_item_has_children:after:hover{opacity:1}
#navbar-mobile-container .nav-menu li.active a:first-child,#navbar-mobile-container .nav-menu li.menu-item-has-children a:first-child,#navbar-mobile-container .nav-menu li.page_item_has_children a:first-child{padding-right:45px}
#navbar-container-left .menu li.active,#navbar-container-left .menu li.menu-item-has-children,#navbar-container-left .menu li.page_item_has_children,#navbar-container-left .nav-menu li.active,#navbar-container-left .nav-menu li.menu-item-has-children,#navbar-container-left .nav-menu li.page_item_has_children{position:relative}
#navbar-container-left .menu li.active:before,#navbar-container-left .menu li.menu-item-has-children:before,#navbar-container-left .menu li.page_item_has_children:before,#navbar-container-left .nav-menu li.active:before,#navbar-container-left .nav-menu li.menu-item-has-children:before,#navbar-container-left .nav-menu li.page_item_has_children:before{color:#ccc!important;position:absolute;top:-1px;right:5px;width:32px;height:32px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;content:"\f132"}
.toggled-on #navbar-mobile-container .nav-menu li a,.toggled-on #navbar-mobile-container .nav-menu li.active a,.toggled-on #navbar-mobile-container .nav-menu li.menu-item-has-children a,.toggled-on #navbar-mobile-container .nav-menu li.page_item_has_children a{padding-right:0}
.toggled-on #navbar-mobile-container .nav-menu li.active:after,.toggled-on #navbar-mobile-container .nav-menu li.menu-item-has-children:after,.toggled-on #navbar-mobile-container .nav-menu li.page_item_has_children:after{top:15px}


body .hero-slider .wooslider .slide-content{margin:0;}

#social_media {
	margin-top: 25px;
	margin-right: 0px;
	float: right;
	text-align: right;
	}


		#footer .copyright {
			color: #bbb;
			font-size: 0.9em;
			margin: 2em 0 0 0;
			padding: 0;
			text-align: center;
		}


			#footer .copyright li {
				border-left: solid 1px rgba(144, 144, 144, 0.25);
				display: inline-block;
				list-style: none;
				margin-left: 1.5em;
				padding-left: 1.5em;
			}


				#footer .copyright li:first-child {
					border-left: 0;
					margin-left: 0;
					padding-left: 0;
				}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}


.rev_slider ul{
	margin:0px;
	padding:0px;
	list-style: none !important;
	list-style-type: none;
	background-position:0px 0px;
}


.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}
