﻿#connect{float:right;top:-15px;width:499px;height:82px;background-color:#cedfb5;padding:0 20px;overflow:hidden;position:relative;border:0 solid #dcddcd;border-width:0 1px 1px;border-bottom:1px solid #acada0}
#connect.axis{top:0}
#connect p{font-size:11px}
#connect select{display:block;margin:0 0 5px;width:210px}
#connect #search_location{width:175px;font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:11px;padding:2px}
#connect span{font-family:georgia,times,serif;display:block;position:absolute}
#connect .subheading{font-size:12px;top:29px;color:#9ba2a3;right:38px;font-weight:400;width:204px;text-align:center}
#connect .number{color:#333;top:43px;right:25px;font-size:30px}


.cmsc-lang-select {
  position: relative;
   }


.cmsc-lang-select li,
.cmsc-lang-list {
  white-space: nowrap; }

	
  .cmsc-lang-select li, .cmsc-lang-list {white-space: normal; text-align: left;}
.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}
.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}
.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}
.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}
.view .date-nav-wrapper .clear-block{margin-bottom:10px;}
.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}
.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}
.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}
.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}
.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}
.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}
.view-calendar .feed-icon{margin-top:5px;}
.view table.mini .date-prev,.view table.mini .date-next{background:none;}
.view .progress-disabled{float:none;}


	.view-jugadores-convocados .isotope-element{height: 370px;}


	.view-jugadores-internacionales .isotope-element img {height:180px}

	.view-jugadores-internacionales .isotope-element {height: 230px}

	

	.view-jugadores-convocados .isotope-element.grid_2,
	.view-jugadores-internacionales .isotope-element.grid_2 {
		  width: 23%;
		  margin: 0 0 30px;
		  margin-left: 1%;
		  margin-right: 1%;
	}


	.view-nuevo-reel .icono-cat {width: 20px;height: 33px;background-size: 20px 33px;}

	.view-id-ipress_blocks .view-content .grid_6.alpha .float-shadow img, .view-header .view-news-group .view-content .grid_6 alpha .views-field img{
		width:95%!important;
	}

	.view .date-nav-wrapper ul.pager li a {font-size: 55px}

	.page-calendario .view .date-nav-wrapper .date-prev, 
	.page-calendario .view .date-nav-wrapper .date-next{
		  padding: 35px 0px;
	}

	.page-calendario .view-calendario .date-heading {
		padding: 0px 0 30px;
	}

	.page-calendario .view-calendario .date-nav-wrapper,
	.page-calendario .view-calendario .view-content
	{display: none;}


	.view-buscador-partidos .views-exposed-form .views-exposed-widget {padding: 5px;}
#main{padding:0 20px;}
#main,#footer,#copyright{width:1012px}
.hybrid{width:1052px; margin:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
#footer{width:1000px;height:70px;clear:both;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:15px;color:#494848;position:relative;}
#footer a:visited,#footer a:active,#footer a:link,#footer a{text-decoration:none;color:#7096bf;}
#footer a:hover{color:#7096bf;text-decoration:underline;}


.divshow {
	overflow: hidden;
	height: 190px;
}
.gh-td{width:1%;vertical-align:bottom;padding:0;min-width:3px}
.gh-td-s{width:99%;vertical-align:middle;padding:0}


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

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

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

#homepage-insurance .et_pb_column, 
#homepage-insurance .et_pb_row { padding-top: 0px; }
.ajax_loader .pulse{width:32px;height:32px;margin:-16px 0 0 -16px;background-color:#303030;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;-webkit-animation:scaleout 1.0s infinite ease-in-out;animation:scaleout 1.0s infinite ease-in-out}



#top-bar-social a { display: block; float: left; margin-right: 5px; transition: all 0.15s ease-in-out; font-size: 14px; }

#top-bar-social a.wpex-social-btn { height: 26px; line-height: 26px; width: 26px; padding: 0; }

#top-bar-social a.wpex-social-btn-no-style { margin-right: 10px; color: #bbb; font-size: 18px; height: auto; width: auto; }

#top-bar-social a.wpex-social-btn-no-style:hover { color: #000 }

#top-bar-social.social-style-colored-icons a { margin-right: 0 }

#top-bar-social a:last-child { margin-right: 0 !important }



#top-bar-social.top-bar-right { position: absolute; right: 0; top: 50%; height: 26px; line-height: 26px; margin-top: -13px; }

body.boxed-main-layout #top-bar-social.top-bar-right { right: 30px; }



#top-bar-social.top-bar-left { position: absolute; left: 0; top: 50%; height: 26px; line-height: 26px; margin-top: -13px; }

body.boxed-main-layout #top-bar-social.top-bar-left { left: 30px; }



#top-bar-social.top-bar-centered a { display: inline-block; float: none; }



#top-bar-social.top-bar-right.social-style-colored-icons,
#top-bar-social.top-bar-left.social-style-colored-icons { height: 20px; line-height: 20px; margin-top: -10px; }

	#top-bar-social.top-bar-left,
	#top-bar-social.top-bar-right { position: inherit; left: auto; right: auto; float: none; text-align: center; height: auto; line-height: 1.5em; }

	#top-bar-social { text-align: center }
#top-bar-social-alt a{color:#333333}
#top-bar-social-alt a:hover{color:#333333}





.col:after,
.clr:after,
.wpex-clr:after,
.group:after,
dl:after,
.vc-empty-shortcode-element:after,
ul.page-numbers:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }







.page-views {
	font-color: #000000;
	font-size: 10px;
	padding-left: 10px;
}
#tve_eight_set ol.thrv_wrapper{font-size:16px;margin-left:0;margin-bottom:0;padding-left:20px;padding-bottom:0;text-align:left}
#tve_eight_set ol.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;line-height:20px;padding-left:10px;position:relative}
#tve_eight_set #tve_editor ul.thrv_wrapper li{margin-bottom:15px}
#tve_eight_set ul.thrv_wrapper{font-size:16px;list-style-type:none;margin-left:20px;margin-bottom:30px;padding-left:0;padding-bottom:0;text-align:left}
#tve_eight_set ul.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;list-style-type:disc;line-height:20px;padding-left:10px}
#tve_eight_set ul.thrv_wrapper li:before{display:none}
body .thrv_wrapper.thrv-leads-slide-in,body .thrv_wrapper.thrv-leads-ribbon,body .thrv_wrapper.thrv-leads-widget,body .thrv_wrapper.thrv-leads-screen-filler{margin:0}
.tve_editor_main_content .thrv_wrapper{padding:0}
.tve_editor_main_content .thrv_wrapper.thrv_content_reveal{padding:1px}
.thrv-leads-form-box.thrv_wrapper{background-color:#dedede;padding:20px}
.thrv-leads-screen-filler.thrv_wrapper{padding:0}
.tve-sl-open.stl-anim-rotational .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_in .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_out .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_top .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_bot .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_left .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_right .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}

	
	
	.meet-team .team-member{text-align: left;margin-bottom: 20px;}

		.meet-team .team-member img{width: 20%;float: left;border: 4px solid #fff;box-shadow: 0 0 8px rgba(0,0,0,0.2);border-radius: 4px;margin-right: 5%;}

		.meet-team .team-member div{float: left;width: 72%;}

		.meet-team .team-member h4{font-size: 1em;font-family: 'Lato', sans-serif;font-style: italic; }

		.meet-team .team-member p{font-size: 0.7em;font-weight: 300;line-height:1.7em;}

		.meet-team .team-member a{color: #d5652c;font-size: 0.7em;font-weight: 600;text-transform: uppercase;text-decoration: none;}

		.meet-team .team-member a:hover{color: #2e261e;}
.modal-content.newsletter-signup.success .modal-wrapper .success .spam-folder,.modal-content.newsletter-signup.success .modal-wrapper .success .stay-tuned,.modal-content.newsletter-signup.success .modal-wrapper .already-subscribed .spam-folder,.modal-content.newsletter-signup.success .modal-wrapper .already-subscribed .stay-tuned,.modal-content.newsletter-signup.already-subscribed .modal-wrapper .success .spam-folder,.modal-content.newsletter-signup.already-subscribed .modal-wrapper .success .stay-tuned,.modal-content.newsletter-signup.already-subscribed .modal-wrapper .already-subscribed .spam-folder,.modal-content.newsletter-signup.already-subscribed .modal-wrapper .already-subscribed .stay-tuned{font-size:16px;line-height:22px;color:#3b8033;text-align:center;display:inline-block;margin:0 auto}
.modal-content.newsletter-signup.success .modal-wrapper .success .stay-tuned,.modal-content.newsletter-signup.success .modal-wrapper .already-subscribed .stay-tuned,.modal-content.newsletter-signup.already-subscribed .modal-wrapper .success .stay-tuned,.modal-content.newsletter-signup.already-subscribed .modal-wrapper .already-subscribed .stay-tuned{color:#fff}

 
 .ls-inner,
 .ls-slide {
 	width: 100%;
 	height: 100%;
 }

 
 .ls-slide,
 .ls-layer {
 	position: absolute;
 	display: none;
 	background-position: center center;
 	overflow: hidden;
 }

 
 .ls-slide .ls-bg {
 	left: 0px;
 	top: 0px;
 	transform: none !important;
 	-o-transform: none !important;
 	-ms-transform: none !important;



 	-moz-transform: none !important;
 	-webkit-transform: none !important;
 }

  #global_nav #site_nav ul.flexnav, #global_nav #site_nav ul.flexnav li, #global_nav #site_nav ul.flexnav li ul li a, #global_nav #site_nav ul.flexnav li ul, #global_nav #site_nav ul.flexnav li ul li, #menu-button, #global_nav nav { width: 100%; }

  .flexnav { transition: none 0s ease 0s ; overflow: hidden; max-height: 0px; margin: 0px; }

  .flexnav.opacity { opacity: 0; }

  .flexnav.flexnav-show { max-height: 2000px; opacity: 1; transition: all 0.5s ease-in-out 0s; }

  .flexnav li { position: relative; overflow: hidden; margin: 0px; padding: 0px; }

  #global_nav #site_nav .flexnav li a { position: relative; display: block; padding: 10px 8px 7px; font: 600 14px "Helvetica Neue",Helvetica,Arial,sans-serif; z-index: 2; overflow: hidden; color: #ffffff; text-decoration: none; border-right: 1px solid #05676a; background: #24797C; background: linear-gradient(to bottom, #05676a 0%, #24797c 13%, #24797c 76%, #2c777a 76%, #307c7f 87%, #026466 100%) repeat scroll 0% 0%; }

  #global_nav #site_nav ul.flexnav li a:hover { text-decoration: underline; background: #037f7c none repeat scroll 0% 0%; }

  #global_nav #site_nav ul.flexnav li ul { display: none; }

  #global_nav #site_nav ul.flexnav li ul li { position: relative; overflow: hidden; border-bottom: 1px dashed #cccccc; width: 160px; }

  .flexnav li ul li a:focus, .flexnav li ul li a:hover { color: #000000; }

  .flexnav li ul.flexnav-show li { overflow: visible; }

  #global_nav #site_nav ul.flexnav li ul li a { display: block; background: #037f7c none repeat scroll 0% 0%; font-weight: 400; }

  .flexnav ul li ul li ul li a { background: #cbcbc9 none repeat scroll 0% 0%; }

  .flexnav .touch-button { display: none; }

  .flexnav .touch-button:focus, .flexnav .touch-button:hover { cursor: pointer; }

  .flexnav .touch-button .navicon { position: relative; top: 30%; font-size: 12px; color: #ffffff; }

  .flexnav.one-page { top: 0px; right: auto; max-width: 1080px; }

  .flexnav li a { border-bottom: medium none; }

  .flexnav li ul li a { border-bottom: medium none; }

  .flexnav li ul.open { display: block; opacity: 1; visibility: visible; z-index: 1; }

  .flexnav li ul.open li { overflow: visible; max-height: 100px; }

  .flexnav li ul.open ul.open { top: 0px; }

  #global_nav #site_nav ul.flexnav li ul li:last-child { border-bottom: 2px solid #ffffff; }

  .flexnav li ul li { border-bottom: 1px solid #ffffff; }

  .flexnav li ul li:last-child { border-bottom: 2px solid #ffffff; }

  noscript, .flexnav, .menu-button, .section_nav, .topBar { display: none; }

.header-right-top ul li a:hover, .header-right-top ul li.top-active a {
    background: #4aa5c3;
    color: #fff;
}

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}

.wp-caption.alignleft {
margin: 0 10px 10px 0;
}

.alignleft {
float: left;
}

img.alignleft {
display: inline;
float: left;
margin-right: 15px;
}


.post-item .title,
.post .title {
    margin-bottom: 12px;
}


.footer-top .right .link .title {
    font-family: Telefon Black, Century Gothic, CenturyGothic, AppleGothic, Arial;
    font-weight:100;
}
.ai1ec-popover{position:absolute;top:0;left:0;z-index:10010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal;}
.ai1ec-popover.ai1ec-top{margin-top:-10px;}
.ai1ec-popover.ai1ec-right{margin-left:10px;}
.ai1ec-popover.ai1ec-bottom{margin-top:10px;}
.ai1ec-popover.ai1ec-left{margin-left:-10px;}
.ai1ec-popover-title{margin:0;padding:8px 14px;font-size:13px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;}
.ai1ec-popover-content{padding:9px 14px;}
.ai1ec-popover .ai1ec-arrow,.ai1ec-popover .ai1ec-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
.ai1ec-popover .ai1ec-arrow{border-width:6px;}
.ai1ec-popover .ai1ec-arrow:after{border-width:5px;content:"";}
.ai1ec-popover.ai1ec-top .ai1ec-arrow{left:50%;margin-left:-6px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-6px;}
.ai1ec-popover.ai1ec-top .ai1ec-arrow:after{content:" ";bottom:1px;margin-left:-5px;border-bottom-width:0;border-top-color:#fff;}
.ai1ec-popover.ai1ec-right .ai1ec-arrow{top:50%;left:-6px;margin-top:-6px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);}
.ai1ec-popover.ai1ec-right .ai1ec-arrow:after{content:" ";left:1px;bottom:-5px;border-left-width:0;border-right-color:#fff;}
.ai1ec-popover.ai1ec-bottom .ai1ec-arrow{left:50%;margin-left:-6px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-6px;}
.ai1ec-popover.ai1ec-bottom .ai1ec-arrow:after{content:" ";top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#fff;}
.ai1ec-popover.ai1ec-left .ai1ec-arrow{top:50%;right:-6px;margin-top:-6px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);}
.ai1ec-popover.ai1ec-left .ai1ec-arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-5px;}
.ai1ec-modal-open .ai1ec-popover{z-index:20050 !important;}
.ai1ec-popover.ai1ec-popup{text-align:left;border-color:#ccc;width:170px;}
.ai1ec-popover.ai1ec-popup .ai1ec-popover-content{background:#fff;color:#333;font-size:13px;font-weight:normal;padding:5px 8px;position:relative;z-index:2;}
.ai1ec-popover.ai1ec-popup .ai1ec-event-time{background:#eee;font-size:11.05px;font-weight:bold;margin:2px -8px 0;padding:1px 8px;}
.ai1ec-popover.ai1ec-popup .ai1ec-event-avatar{margin:6px auto;position:relative;width:85%;}
.ai1ec-popover.ai1ec-popup .ai1ec-event-avatar img{width:100%;}
.ai1ec-popover.ai1ec-popup .ai1ec-color-swatches{float:right;font-size:0.9em;}
.ai1ec-popover.ai1ec-popup .ai1ec-color-swatch{padding:1px;}
.ai1ec-popover.ai1ec-popup .post-edit-link{font-size:11px;margin-left:2px;white-space:nowrap;}
.ai1ec-popover.ai1ec-popup .post-edit-link i{font-size:13px;}
.ai1ec-popover.ai1ec-popup.ai1ec-left.ai1ec-popup-in-oneday-view{margin-left:49px;}


.products-slides {
	margin:0px 4px;
}

	
	p.movietitle {
		background: #eee;
		font-size: 11px;
		margin-top: 1px !important;
		padding: 3px 10px;
	}

		div.home p.movietitle {
			background: transparent;
			padding: 0;
		}

.clear { clear: both;}

.post .post-info {padding:10px 15px;font-size:12px;color:#999;margin:0 -15px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;}

.post .post-info .api-time {font-family:'Open Sans', sans-serif;font-weight:400;text-transform:none !important;letter-spacing:0px;}

.post .post-info .api-report {float:right;color:#666}

.post .post-info .fa {margin-right:5px;color:#ccc;}
.icon-social,.icon-faboo,.icon-twit,.icon-yout,.icon-igram,.icon-goop,.icon-pint,.icon-vime,.icon-fckr{height:50px;width:45px;text-indent:0;text-align:center;overflow:hidden;display:inline-block!important;color:transparent!important;font-size:27px;font-size:1.6875rem;line-height:50px;line-height:3.125rem;}
.icon-social:before,.icon-faboo:before,.icon-twit:before,.icon-yout:before,.icon-igram:before,.icon-goop:before,.icon-pint:before,.icon-vime:before,.icon-fckr:before{font-family:"icons";text-indent:0!important;height:50px;width:45px;}
.icon-faboo:before{content:'\e806';}
.banner-home-solid-cta,.banner-home-solid-image-caption,.column-left,.column-right,.feature-widget-full .social-container,.feature-widget-full .social-header,.footer-about,.footer-nav-column,.ie7 .banner-home-solid-image,.ie7 .banner-home-solid-text,.layout-primary,.layout-secondary,.layout-tertiary,.nav-utility,.pagination-count,.pagination-next,.pagination-previous,.search-results .column-left,.search-results .column-right,.search-results.search-results-2-column .column-left,.search-results.search-results-2-column .column-right{box-sizing:border-box;float:left;margin:0;min-height:1px;position:relative;width:100%}
.footer-nav-column:first-child{margin-left:0}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-3{width:25%}
.footernav{clear:both;height:46px;overflow:hidden;}

.promo_slider { height:235px; overflow:hidden; position:relative; }

.promo_slider img { margin:0; padding:0; }

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

.promo_slider:hover .ps_hover { display:block; }

#page.user-profile #sidebar{padding-top:23px;}

#page.stories #sidebar{padding-top:26px;}

#sidebar{float:right;width:325px;}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
.title-sep .glyphicon{font-size:13px;padding-right:18px;}
.glyphicon-block{text-align:center;}
.glyphicon-block .glyphicon{font-size:48px;margin:30px 0 0 0;}
.glyphicon-block h4{margin-top:10px;}
.submitted .glyphicon{top:0;}





.hs-logo .beta{
	position:absolute;
	top:32px;
	left:190px;
	width: auto;
	height: 15px;
	}

#homecontent_left {
	float: left;
	display: block;
	width: 310px;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}

#footerblock p.details {background: transparent;}

#footerblock p {color:#505050;}

#footerblock {background:#e5e5e5 !important;}


a.buttonhome1, #title, #mainnav ul ul, .home_widget .soliloquy-container.soliloquy-theme-metro .soliloquy-caption .soliloquy-caption-inside p, .caption p, #secondary-slider ul.slides h3, .blog-post-date, #footerblock, .ourevents img, .ourevents p.meta, .nav-previous a, .nav-next a, .newsarticles p.meta, .contact-form, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, table.shop_table th, table.shop_table th, .team h3 { background:  #aa1e5a;}

.list-right {
	float: right!important;
}
ul.menu li.leaf{list-style:none;float:left;margin:0 1em}

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


.row.container {
  margin-bottom: 30px !important; }


.row.custom-width {
  margin-left: auto !important;
  margin-right: auto !important; }



.row.divided .columns {
  border-right: 1px solid rgba(0, 0, 0, 0.05); }


.row.divided .columns:last-child {
  border: 0; }


.collapse .row .column,
.collapse .row .columns {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left; }


.row:hover .col_hover_focus .column-inner:not(:hover) {
  opacity: 0.6 !important; }


#top-bar .row {
  position: relative; }



#masthead .row {
  height: 100%; }


.row .iosSlider .row {
  max-width: 67.5em;
  margin: 0 auto;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 67.5em; }


.cat-header .iosSlider,
.row.full-width .iosSlider {
  margin-bottom: 0; }



.row.column-slider {
  position: relative; }


.ux_banner .row {
  position: relative;
  height: 100%;
  z-index: 2;
  max-width: 67.5em !important;
  margin-left: auto !important;
  margin-right: auto !important; }


.row.boxed .featured-box.pos-left {
  padding-left: 40px; }


.row.boxed .featured-box.pos-left .featured-img {
  left: -20px;
  top: 20px;
  background: #000000;
  border-radius: 99px;
  padding: 5px; }


  .woocommerce-cart .woocommerce .row .large-8,
  .woocommerce-cart .woocommerce .row .large-4 {
    width: 100%; }






.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 67.5em;
  *zoom: 1; }

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

  .row:after {
    clear: both; }

  .row.collapse .column,
  .row.collapse .columns {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left; }

  .row .row {
    width: auto;
    margin-left: -0.9375em;
    margin-right: -0.9375em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }

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

    .row .row:after {
      clear: both; }

    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none;
      *zoom: 1; }

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

      .row .row.collapse:after {
        clear: both; }



form .row .row {
  margin: 0 -0.5em; }

  form .row .row .column,
  form .row .row .columns {
    padding: 0 0.5em; }

  form .row .row.collapse {
    margin: 0; }

    form .row .row.collapse .column,
    form .row .row.collapse .columns {
      padding: 0; }

form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5em; }




#footer .m_title { 

    font-size: 18px !important;

}




h3.m_title { 

    text-transform: uppercase;

}




.product-search h3.m_title {

text-transform: uppercase;

text-align: center;

margin-top: 8px;

}



.m_title {margin-top:0; color:#CD2122; text-shadow:0 1px 0 #fff; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}

.login-panel .m_title,
.register-panel .m_title,
.forgot-panel .m_title {font-size:20px; font-weight:500; color:#4a4a4a; margin-bottom: 20px; line-height: 1;}

.infobox1 .m_title { font-weight:700;line-height: 1;margin: 0 0 10px;}

.infobox2 .m_title {font-weight:700;line-height: 1;margin: 0 0 10px;}

.latest_posts.default-style .post .m_title {font-style:italic; font-size:16px; line-height:1.4; margin-top:10px;}

.latest_posts.acc-style h3.m_title {position:absolute; top: 14px; z-index:1;margin: 0;}

	
	.portfolio-item {
		padding: 0;
		position: relative;
		overflow: hidden;
	}

	.portfolio-item .portfolio-image {
		overflow: hidden;
		display: block;
		position: relative;
	}

	.portfolio-item .portfolio-image img {
		width: 100%;
		height: auto;
	}


	.portfolio-item:hover .project-overlay {
		opacity:1;
		transition:all 0.4s ease 0s;
		-moz-transition:all 0.4s ease 0s;
    	-webkit-transition:all 0.4s ease 0s;
    	-ms-transition:all 0.4s ease 0s;
		-o-transition:all 0.4s ease 0s;
	}

	
	.portfolio-item:hover .project-name { 
		opacity:1;
		-webkit-transition: opacity .4s .5s;
		-moz-transition: opacity .4s .5s;
		-ms-transition: opacity .4s .5s;
		-o-transition: opacity .4s .5s;
		transition: opacity .3s .5s;
	}

	
	.portfolio-item:hover .project-categories {
		opacity:0.5;
		-webkit-transition: opacity .4s .8s;
		-moz-transition: opacity .4s .8s;
		-ms-transition: opacity .4s .8s;
		-o-transition: opacity .3s .8s;
		transition: opacity .3s .8s;		
	}

	
	.portfolio-item:hover .zoom-icon {
		opacity:1;
		margin-top:0px;
		-webkit-transition: opacity .3s .2s, margin-top .3s .2s;
		-moz-transition: opacity .3s .2s, margin-top .3s .2s;
		-ms-transition: opacity .3s .2s, margin-top .3s .2s;
		-o-transition: opacity .3s .2s, margin-top .3s .2s;
		transition: opacity .3s .2s, margin-top .3s .2s;
		
	}


article img.gf {
	margin: 0 60px 0 0;
}


.tabpane {
	display: none;
}


.tabpane.active {
	display: block;
}
.footerwrapper{background-color:transparent;width:100% !important}
.screenonly, #style_switcher, #nav_footer, .footerwrapper h2,#spotlight{display:none !important}


.block .title {
color:#222;
background-color:#EEE;
border-color:#CCC;
}


.block ul li,
#footer-message {
color:#BBB;
}



.block .block-wrapper { 
  padding: 1px 2px;
}


#main-navigation .block-region {
  line-height: 1.5 !important;
}


#content-top .block { 
  margin-bottom: 0; 
}


#leaderboard div.block, 
#leaderboard .block-wrapper, 
#leaderboard .block .content,
#header div.block, 
#header .block-wrapper, 
#header .block .content,
#content-top div.block, 
#content-top .block-wrapper, 
#content-top .block .content,
#content-bottom div.block, 
#content-bottom .block-wrapper, 
#content-bottom .block .content,
#content-top-full-width div.block, 
#content-top-full-width .block-wrapper, 
#content-top-full-width .block .content,
#content-bottom-full-width div.block, 
#content-bottom-full-width .block-wrapper, 
#content-bottom-full-width .block .content { 
  margin: 0.5em 0 0.2em 0; 
  padding: 0; 
  border: none;
  text-align: center;
  background-color: #FFF;
}


#footer div.block { 
  border: none;
}


#footer div.block .content { 
  border: none; 
  text-align: center; 
}


#footer div.block ul.menu { 
  border: none; 
  text-align: center; 
}


#footer div.block ul.menu li.leaf {
  list-style: none;
  display: inline;
  padding: 0.5em 1.5em;
}




.block div.node {
  margin: 0 0 0.3em 0;
  padding: 0 0 0.2em 0;
}



div.block {
  padding: 0;
  margin: 0 0 10px;
  clear: both;
}


div.block-wrapper { 
  background-color: #FFF;
  padding: 0 0 0.2em 0;
}


.block .title span {
  padding: 0 0 1px;
}


.block .content {
  padding: 0.1em 0.6em;
}


tr .block { 
  border: none; 
}




.block .poll .title {
  border: none; 
  background: none;
  margin: 0;
  padding: 3px 0;
}


.block ul, ul.menu, .item-list ul {
  margin: 0 1em 0.3em;
  padding: 0;
}


.block ul li ul li,
.block ul li ul li ul li { font-size: 0.95em; }


div.node, 
.block .title,
.tabs ul.secondary,
#content h1.category { 
  border-bottom: 1px solid; 
}


tr.even,
tr.odd,
tbody,
tbody th,
.block {
  border:none;
}

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


.block div.view div.views-admin-links {
  margin-top: 0;
}
html div#om-uu4ugnbocz-mobile * {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-text-size-adjust: 100%;}
html div#om-uu4ugnbocz-mobile-overlay {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-text-size-adjust: 100%;position: absolute;width: 100%;height: 100%;top: 0;left: 0;overflow: hidden;z-index: 4746365252535483;background: rgb(0, 0, 0);-webkit-overflow-scrolling: touch;display: none;}
html div#om-uu4ugnbocz-mobile {background:none;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;float:none;font:normal 100%/normal helvetica,arial,sans-serif;-webkit-font-smoothing:antialiased;height:auto;letter-spacing:normal;outline:none;position:static;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;width:auto;visibility:visible;overflow:visible;margin:0;padding:0;line-height:1;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-appearance:none;}
html div#om-uu4ugnbocz-mobile .om-clearfix {clear: both;}
html div#om-uu4ugnbocz-mobile .om-clearfix:after {clear: both;content: ".";display: block;height: 0;line-height: 0;overflow: auto;visibility: hidden;zoom: 1;}
html div#om-uu4ugnbocz-mobile #om-mobile-agile-optin {background: #fff;width: 100%;z-index: 74746365252535483111;-webkit-overflow-scrolling: touch;display: none;position: absolute;top: 0;left: 0;;}
html div#om-uu4ugnbocz-mobile .om-close {color: #fff;display: block;font-size: 18px;line-height: 18px;font-weight: 600;text-decoration: none !important;font-family: Helvetica, Arial, sans-serif !important;position: absolute;top: 0;right: 0;background: #bbb;background: rgba(0, 0, 0, .4);padding: 4px 8px 6px 9px;}
html div#om-uu4ugnbocz-mobile #om-mobile-agile-optin-body {padding: 10px;}
html div#om-uu4ugnbocz-mobile #om-mobile-agile-optin-title {font-size: 18px;color: #282828;width: 100%;margin-bottom: 15px;line-height: 1.25;padding-right: 30px;}
html div#om-uu4ugnbocz-mobile #om-mobile-agile-optin-tagline {font-size: 14px;color: #484848;width: 100%;margin-bottom: 15px;line-height: 1.2;}
html div#om-uu4ugnbocz-mobile input,html div#om-uu4ugnbocz-mobile #om-mobile-agile-optin-name,html div#om-uu4ugnbocz-mobile #om-mobile-agile-optin-email {background-color: #fff;width: 100%;border: 1px solid #ddd;font-size: 14px;line-height: 22px;padding: 4px 6px;overflow: hidden;outline: none;margin: 0 0 10px;vertical-align: middle;display: inline;-webkit-appearance: none;}
html div#om-uu4ugnbocz-mobile input[type=submit],html div#om-uu4ugnbocz-mobile button,html div#om-uu4ugnbocz-mobile #om-mobile-agile-optin-submit {background: #ff370f;border: 1px solid #ff370f;width: 100%;color: #fff;font-size: 14px;padding: 4px 6px;line-height: 22px;height: 34px;text-align: center;vertical-align: middle;cursor: pointer;display: inline;margin: 0;-webkit-appearance: none;}
html div#om-uu4ugnbocz-mobile input[type=checkbox],html div#om-uu4ugnbocz-mobile input[type=radio] {-webkit-appearance: checkbox;width: auto;outline: invert none medium;padding: 0;margin: 0;}

.fusion-one-half {
  width: 48%;
}

.fusion-spacing-no.fusion-one-half {
  width: 50%;
}
.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-two-third,.fusion-layout-column.fusion-one-half {position: relative;float: left;margin-right: 4%;margin-bottom: 20px;}
.fusion-layout-column.fusion-one-half {width: 48%;}
.fusion-layout-column.fusion-one-half.fusion-spacing-no {width: 50% !important;}

.mh-two-sb .mh-container, .mh-two-sb .header-widget, .mh-two-sb .copyright-wrap { width: 1300px; }

.copyright-wrap { width: 980px; margin: 0 auto 20px; background: #2a2a2a; border-top: 3px solid #999; }

	.mh-container, .copyright-wrap { margin: 0 auto; }




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

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


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

.td-header-style-8 .td-li-wrapper-menu ul.sf-menu li.menu-item-has-children .sub-menu .sub-menu {
  top: 0px;
}

.blog-stack .sf-menu ul .menu-item a {
  color: #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  
}

.blog-stack .sf-menu ul .menu-item a:hover {
  background-color: #ffffff;
  color: inherit !important;
}

.td_ul_logout .menu-item {
  padding-left: 6px;
}

.td_ul_logout .menu-item a:before {
  left: 15px;
  display: none;
  
}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.block-search .form-item input.form-search,.white_bg .region-header .block-search .form-item input.form-search,.white_bg #navigation .block-search .form-item input.form-search{border:1px solid #ccc;border-right:none;float:left;height:14px;padding:6px;color:#4e4e4e;background-color:#FAFAFA;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #sidebar-second,.overlay #footer-wrapper,.overlay #banner-top,.overlay #banner-bottom,.overlay #highlighted,.overlay #navigation{display:none;}
.region-header,.region-header a,.region-header li a.active,#header #name-and-slogan,#header #name-and-slogan a{color:#ffffff;}

#wprmenu_menu .wprmenu_icon:before, #wprmenu_bar [data-icon]:before {
	font-family: 'wprmenu';
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}


#wprmenu_bar .wprmenu_icon {
	width: 20px;
	height: 22px;
	overflow: hidden;
	float: left;
	margin-right: 16px;
	padding-top: 2px;
	position: relative;
}

#wprmenu_bar .wprmenu_icon span {
  -webkit-transition: all .01s ease-in-out;
  -moz-transition: all .01s ease-in-out;
  -o-transition: all .01s ease-in-out;
  -ms-transition: all .01s ease-in-out;
  transition: all .01s ease-in-out;
	display: block;
  position: absolute;
	width: 20px;
	height: 4px;
  left: 0px;
	background: #f2f2f2;
}

span.separator, 
span.mobile_separator { 
  opacity: 0.5;
  margin: 0 3px; 
}

span.mobile_separator { 
  display: none;         
}

  span.separator, 
  span.mobile_separator { 
    margin: 0 1px;   
    display: inline; 
  }

    .content-row .owl-carousel .owl-item .news-post {
      margin: 1rem; }

      .content-row .owl-carousel .owl-item .news-post .inner {
        min-height: 40rem;
        padding: 5rem 2rem 0 2rem;
        position: relative; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title {
          font-size: 2.2rem;
          line-height: 1.2;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          margin: 0 0 2rem 0; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .title.light {
          color: white; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link {
          text-decoration: none;
          text-transform: uppercase;
          font-size: 1.4rem;
          color: #00a2b8;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          letter-spacing: 0.1rem; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .text {
            display: inline-block; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link:hover .text {
            border-bottom: solid 2px; }

          .content-row .owl-carousel .owl-item .news-post .inner .copy .link .icon-triangle_right_small {
            display: inline-block;
            margin-left: 0.8rem;
            position: relative;
            top: 0.1rem; }

        .content-row .owl-carousel .owl-item .news-post .inner .copy .link.light {
          color: white; }

        .content-row .owl-carousel .owl-item .news-post .inner .news-img {
          position: absolute;
          width: 100%;
          left: 0;
          bottom: 0; }

    .content-row .owl-carousel .owl-item .news-post.shadow {
      -moz-box-shadow: 2px 2px 4px 3px #f3f3f3;
      -webkit-box-shadow: 2px 2px 4px 3px #f3f3f3;
      box-shadow: 2px 2px 4px 3px #f3f3f3; }

footer #copyright  a {color:#c5c5c5;}

footer a:hover, footer #copyright a:hover {color:#ffffff; text-decoration:underline}

#copyright {border-top:1px solid #585858; text-align:left;height: 50px;}



.top-navigation {
  font-size: 15px;
  padding: 4px 0 0;
  margin-bottom: 24px;
}

.top-navigation ul {
  text-align: right;
}

.top-navigation li {
  display: inline-block;
}

.top-navigation li.btn-search {
  colro: #ffffff;
  background: #545759;
  position: relative;
  top: -2px;
  -webkit-transition: background 0.25s;
  transition: background 0.25s;
}

.top-navigation li.btn-search a {
  font-size: 14px;
  width: 46px;
  height: 41px;
  display: inline-block;
  padding: 0;
  position: relative;
  text-indent: -9999px;
  vertical-align: middle;
}

.top-navigation li.btn-search .icon {
  position: absolute;
  left: 50%;
  top: 49%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  width: 18px;
  height: 18px;
  fill: #ffffff;
}

.top-navigation li.btn-search.active, .top-navigation li.btn-search:hover {
  background: #333333;
}

.top-navigation a {
  color: #707170;
  padding: 0 12px 0 6px;
}

.top-navigation a:hover {
  color: #333333;
}


  
  .top-navigation li:first-child {
    border-right: 1px solid #707170;
  }

  .top-navigation li.btn {
    font-size: 14px;
    text-transform: none;
    font-weight: 400;
    margin: 0 4px;
    padding: 12px 12px 10px;
    border-bottom: none;
  }

  .top-navigation li.btn a {
    padding: 0 6px;
  }

#dmg-nav-bar ul#dmg-topnav li .sub.mag .subMenuItem.column-left {
  width: 180px;
}

#dmg-nav-bar ul#dmg-topnav li .sub.mag .subMenuItem.column-right {
  border-left: 1px solid #cccccc;
  width: 360px;
}

#dmg-nav-bar ul#dmg-topnav li .sub.vid .subMenuItem.column-left {
  border-right: 1px solid #cccccc;
  width: 280px;
}

#dmg-nav-bar ul#dmg-topnav li .sub.vid .subMenuItem.column-left .dmg-featured-vid {
  margin-bottom: 10px;
}

#dmg-nav-bar ul#dmg-topnav li .sub.vid .subMenuItem.column-right {
  border-left: none;
  width: 360px;
}

#dmg-nav-bar ul#dmg-topnav li .sub.vid .subMenuItem.column-right .dmg-vid-img {
  float: left;
  padding-right: 10px;
  width: 90px;
  position: relative;
}

#dmg-nav-bar ul#dmg-topnav li .sub.vid .subMenuItem.column-right .dmg-vid-descr {
  float: left;
  width: 230px;
}

#dmg-nav-bar ul#dmg-topnav li .sub.book .subMenuItem.column-left {
  border-right: 1px solid #cccccc;
  width: 144px;
}

#dmg-nav-bar ul#dmg-topnav li .sub.book .subMenuItem.column-right {
  width: 200px;
}

#dmg-nav-bar ul#dmg-topnav li .sub .subMenuItem.column-left {
  clear: none;
  padding: 0;
}

#dmg-nav-bar ul#dmg-topnav li .sub .subMenuItem.column-right {
  clear: none;
  padding: 0 0 0 20px;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 {
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 a {
  color: #FF8B3E;
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.5em;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 a:hover {
  background: none;
  text-decoration: none;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd {
  text-align: center;
  background-color: #FF8B3E;
  border-radius: 0.33em;
  padding: 10px 0;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd p {
  color: white;
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.2em;
  margin: 0;
  padding: 0;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd p.top {
  padding: 0 0 10px;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd .subMenu-img img {
  width: 100%;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd a {
  padding: 4px 10px;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3 .dmg-potd a .potd-name {
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.2em;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3.last {
  margin-right: 0;
}

#dmg-nav-bar ul#dmg-topnav li .comm-flyout .subMenuItem .column-3.comm-border {
  border-right: 1px solid #cccccc;
  padding-right: 20px;
}

.wf-active #logo .site-title{font-family:"ff-dagny-web-pro-1","ff-dagny-web-pro-2",sans-serif;font-style:normal;font-weight:700}
.wf-active #logo .site-title a{font-size:47.2px;font-weight:700;font-style:normal}



	.et_vertical_nav #et-main-area,
	.et_vertical_nav #top-header {
		position: relative;
		margin-left: 225px !important;
	}



	.et_vertical_nav.et_vertical_right #et-main-area,
	.et_vertical_nav.et_vertical_right #top-header {
		margin-right: 225px;
		margin-left: 0 !important;
	}


.widget-area .button-text-container { padding-top:4%; }


.widget-area .button-text-container a:link, 
.widget-area .button-text-container a:visited, 
.widget-area .button-text-container a:active, 
.widget-area .button-text-container a:hover 
{ display:block; background-color:#000; padding:8px; color:#fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; text-transform:uppercase; text-align:center; margin:5% auto 0 auto; width:90%; text-decoration:none; font-family: 'YanoneKaffeesatzBold'; text-transform:uppercase;  font-size:28px; line-height:100%;  }






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

.rhp-rhino h3.nav-toggle {
  background-image: none;
  border: none;
}

.rhp-rhino h3.nav-toggle a, .rhp-rhino h3.nav-toggle:before {
  text-shadow: none;
  border: none;
}

 h3.nav-toggle {
  background-image: none;
  border: none;
}

 h3.nav-toggle a,  h3.nav-toggle:before {
  text-shadow: none;
  border: none;
}

body #nav-container, #top, .nav-toggle { background-color: #000000; }

#wprmenu_menu.left, #wprmenu_menu.right {
    display: none;
    position: absolute;
    position: fixed;
    top: 0px;
    height: 100%;
    z-index: 97;
    overflow-x: none;
    overflow-y: auto;
    background: #2E2E2E;
	top: 42px;
	padding-bottom: 43px;
}

body.admin-bar #wprmenu_menu.left, 
body.admin-bar #wprmenu_menu.right {
	top: 74px;
	padding-bottom: 75px;
}

			#wprmenu_menu.right {
				width:80%;
			    right: -80%;
			    left: auto;
			}
.global-header-footer .global-header__nav-collapsed__list{background:#f2f2f2;position:absolute;line-height:1.25em;z-index:999;top:58px;padding:0 10px;-moz-box-shadow:rgba(0,0,0,0.2) 0 2px 2px 0;-webkit-box-shadow:rgba(0,0,0,0.2) 0 2px 2px 0;box-shadow:rgba(0,0,0,0.2) 0 2px 2px 0;right:0;width:200px}
.entry-title a,.entry-title a:visited{color:#333}
h2.entry-title{font-size:18px;font-weight:700;margin:0 0 10px}
h1.entry-title,h1.page-title{font-size:24px;font-weight:400;line-height:28px;margin:10px 0}
.featured-left .entry-title{font-size:22px;font-weight:700;line-height:25px;margin-bottom:10px}
.featured-right .entry-title{font-size:14px;font-weight:700;margin-bottom:5px;line-height:16px}
.two-column-boxes .category-box h2.entry-title{font-size:22px;font-weight:700;line-height:25px;margin-bottom:5px}
.bottom-box-wrap h2.entry-title{clear:both;font-size:14px;font-weight:700;line-height:15px;margin-bottom:5px}
.related-loop .entry-title{font-size:13px;font-weight:700;margin:0 0 10px;padding:0}
.widget_tj_category_posts li .entry-title{font-size:12px;font-weight:700;line-height:15px;margin-bottom:5px}
#primary-nav .nav li li a:hover,#secondary-nav .nav li li a:hover,.entry-content a:hover,.entry-meta a:hover,.entry-tags a:hover,.entry-title a:hover,.widget_tj_category_posts .entry-title a:hover,.widget_tj_twitter li .content a{color:#B52100!important}
#breadcrumbs span.entry-title{display:none}
.about-us .about-us-text{width:41%;float:left;}




#main {  
  position: relative;
}

#main.homepage{
	margin: 0 0 0 0;
	float:right;
	width:676px;
}


body.sidebars #main {
  float: right;
  width: 630px;
}



body.sidebar-left #main {
  float: right;
  width: 642px;
}


body.sidebar-left #main.homepage {
  float: right;
  width: 676px;
}


body.sidebar-right #main {
  float: left;
  width: 676px;
}
.mh-two-sb .mh-main{float:left;width:74.584%;max-width:1030px;}
.mh-header-nav li,.mh-main-nav li,.mh-extra-nav li,.mh-social-icons li a,.mh-social-icons li:hover .fa-mh-social:before,.flex-direction-nav a,.tagcloud a,.entry-tags li,.mh-share-button{-webkit-transition:0.25s ease-out;-moz-transition:0.25s ease-out;transition:0.25s ease-out;}
.mh-main-nav-wrap{background:#2a2a2a;}
.mh-main-nav{text-transform:uppercase;}
.mh-main-nav li{float:left;position:relative;font-weight:700;}
.mh-main-nav li:first-child a{border:none;}
.mh-main-nav li:hover{background:#e64946;}
.mh-main-nav li:hover a{color:#fff;}
.mh-main-nav li a{display:block;color:#fff;padding:10px 20px;border-left:1px solid rgba(255,255,255,0.1);}
.mh-main-nav ul ul{display:none;position:absolute;}
.mh-main-nav ul ul li{width:16em;}
.mh-main-nav ul ul ul{left:100%;top:0;}
.mh-two-sb .mh-main,.mh-two-sb .mh-sidebar-2{float:none;width:100%;max-width:100%;margin:0;}
.mh-main-nav li a,.mh-extra-nav li a,.mh-footer-nav li a{padding:10px 15px;}
.js .mh-header-nav,.js .mh-main-nav,.js .mh-extra-nav,.js .mh-footer-nav{display:none;}

.withdrawal-categories article .categories-content {
	border: 1px solid #eeeeee;
	border-top: none;
	margin-top: -2px;
	padding: 22px 14px 12px 18px;
	border-radius: 3px 3px 3px 3px;
}

.withdrawal-categories article .categories-content h2 {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 12px;
	text-shadow: 0 1px #A5C5D7;
	font-size: 17px;
	line-height: 20px;
	color: #5995B7;
	font-family: 'Open Sans', sans-serif;
}

.withdrawal-categories article .categories-content p {
	padding-top: 9px;
	text-shadow: 0 1px #c9c9c9;
}


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

.footer-wide-container #footer-wide div.widget { 
	margin-bottom: 0 !important;
}
.site-container{position:relative;z-index:0}
