﻿.fl-menu .fl-has-submenu:focus,.fl-menu .fl-has-submenu .sub-menu:focus,.fl-menu .fl-has-submenu-container:focus {outline: 0;}
.fl-menu .fl-has-submenu-container{ position: relative; }
.fl-menu .fl-has-submenu-container a{ padding-right: 38px; }
.fl-node-5aac7b38c3546 .fl-menu-horizontal.fl-toggle-arrows .fl-has-submenu-container a{padding-right: 28px;}
.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__share-modal,.pswp__share-tooltip,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;left:0}
.pswp,.pswp__bg,.pswp__scroll-wrap,.pswp__zoom-wrap{width:100%;position:absolute}
.pswp__bg{top:0;background:#000;opacity:0;transform:translateZ(0);will-change:opacity}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}


#headercontent,#maincontent,#footercontent,nav {max-width: 1000px;margin: 0 auto 0 auto;}



#headercontent{
    padding:0 18px 0 18px;
    }

    #widepage,#primary,#secondary, #aerin-banner,#footercontent, #headercontent {padding: 12px;}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}


.td_uid_12_5d243bd90286f .tdn-title {
                    color: #006caa;
                }

#container {position:relative;}
 	#main, #site-header #header-container, #top-bar, #mobile-site-header, #container, .inner, li.megamenu-tabs .submenu-content, #navigation-inner, .page-header h1, .page-header p, .header-search .search-input, #wrapper .author {max-width:1200px; }

.entry-header .entry-title {
	font-size: 20px;
	font-size: 1.428571429rem;
	line-height: 1.2;
	font-weight: normal;
}

.entry-header .entry-title a {
	text-decoration: none;
}


	.entry-header .entry-title,
	.entry-title {
		font-size: 21pt;
	}

.carousel-indicators-wrapper{
	position: relative;
	z-index: 1000;
	height: 36px;
}

#news-container
{
	width: 280px;
	margin: auto;
	margin-top: 15px;
	border: 1px dashed #B8DCFE;
}


#news-container ul li div
{
	padding: 10px;
}
.cp-modal-window-size .cp-animate-container,.cp-modal-window-size .cp-modal-content{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;position:relative;height:100%;margin:0 auto}
.cp-modal-custom-size .cp-animate-container .cp-affilate-link.cp-afl-for-smallscreen{bottom:-15px}
.cp-animate-container .cp-affilate-link{display:block;top:auto;bottom:20px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);left:0;right:0;margin:0;height:20px;z-index:999999999999;text-align:center;color:#fff}
.archive-pagination:before,.clearfix:before,.entry:before,.entry-pagination:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}
.archive-pagination:after,.clearfix:after,.entry:after,.entry-pagination:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}
.site-container{padding:0}

.meteor-slides .meteor-clip {
	line-height: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}

.home #slideshow, .slide-background, .meteor-clip {
	height:450px;
	background-position:center center;
}


		.su-column {
			float: none !important;
			margin: 0 !important;
			width: 100% !important;
		}

		
		.su-note img, .su-service-title img, .su-column img {
			width: auto;
			display: inline;
		}
.header-mobile__nav-list-item.is-active{background:#e8e9e9}


.droite{float:right;width:75%}
.site-footer .copyright{font-family:Open sans,sans-serif;font-size:13px;background-color:#263238;color:#fff;text-align:center}
.site-footer .copyright .back-to-top{display:inline-block;padding:20px 15px 0;color:#fff}
.site-footer .copyright .back-to-top i{font-size:1.5em;margin-left:10px;margin-top:-2px;float:right}
.site-footer .copyright p{padding:20px 15px 25px}



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

.location-links a {
color:#878688 !important;
}

.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%;
  }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #eb5d61;
}

.one_half {
	width: 48%;
}

.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .two_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
	float: left;
	margin-bottom: 20px;
	margin-right: 4%;
	position: relative;
}

.one_half img.element_from_right, .one_half img.element_from_left{ margin-bottom: 45px;}

.one_half.comment_area_loggedin {
	float:none;
}
.site-footer .information .phone a{color:#263238}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#dd3333}

.flash {
	display:none;
}


.tb-title {
	width: 451px;
	font-family: "fira";
	font-weight: bold;
	font-size: 43px;
	line-height: 48px;
	background-color: #f0edee;
	margin-top: -50px;
	padding: 20px;
	letter-spacing: 0.1em;
	margin-left: 20px;
	color: #393939;
	text-transform: uppercase;
}


.phone,
.email,
.log_in_out,
.social_icons,
.cart_btn {
    display: inline-block;
    vertical-align: top;
    margin-right: 27px;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.grideschis
{
background-color:#E6E7E9;
}
.bit-1,.container-full{width:100%}
.container{margin:0 auto;max-width:1140px}
.container-fix{margin:0 -15px}
.container:after{content:"";display:table;clear:both}
.header-sticky .container{position:relative}
.site-info .container{width:100%}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}

.slideshow_container .slideshow_content {
  position: relative !important;
  overflow: hidden !important;
}


.slideshow_content .slideshow_view .slideshow_slide_image img {
    margin: 0 !important;
    min-height: 100% !important;
    min-width: 100% !important;
}
.weather-atlas-footer{display:none}
.weather-atlas-wrapper .weather-atlas-footer{padding:.25em;font-size:.85em;text-align:center;background:rgba(0,0,0,.05)}

#mainmenu li.rex-article-7 a { width:152px; background:#8CC63F; }

#mainmenu li.rex-article-7 a:hover { border-color:#8CC63F; }

#mainmenu li.rex-article-7 a.rex-current, #mainmenu li.rex-article-7 a.rex-active { color:#fff; border-color:#8CC63F; background-color:#8CC63F; }


.top-navigation-left {
    float: none;
    margin: 0;
}


.top-navigation-left-text {
  padding: 0 !important;
  margin: 0 !important;
}


.top-navigation-left-text h6 {
  padding: 14px 0 0 0;
  margin: 0 0 0 4.8vw;
}
.text-center{text-align:center!important}
.section-infographic .text-center{color:#fff}
.blog .format-status .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-header,.archive .format-aside .entry-header,.blog .format-status .entry-header,.archive .format-status .entry-header,.blog .format-status .entry-meta,.archive .format-status .entry-meta{display:none}
.entry-title{margin-bottom: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-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }


.col-xs-12 {
  width: 100%; }


    .full_width .content,
    .full_width .post-detail {
        width:310px}

    .post-detail h1 {
        font-size:28px;}

.td-banner-wrap-full {
  position: relative;
}

.page-template-page-pagebuilder-overlay .td-banner-wrap-full,
.page-template-page-pagebuilder-overlay .td-header-menu-wrap-full,
.page-template-page-pagebuilder-overlay .td-header-top-menu-full {
  background-color: transparent;
}

#footersocial {float: none;}


#footersocial .links a {
margin:0 0 0 12px;
display:inline-block;
vertical-align:middle;
}


#footersocial a:hover {
opacity:0.7;
}

.flipper__slider__title {
  margin-bottom: 0;
  position: relative;
  padding-right: 50px;
  padding-left: 20px;
}

.flipper__slider__title span {
  position: relative;
  z-index: 2;
}

.flipper__slider__title a {
  color: white;
  font-family: 'Fredoka One', cursive;
  font-size: 2.25rem;
  text-transform: uppercase;
  text-decoration: none;
}

.flipper__slider__title svg {
  position: absolute;
  top: -22px;
  left: 0;
  z-index: 1;
  width: 75px;
}

  .home .flipper__slider__title{
    margin-bottom: 20px;
  }




ul.service-link-list {
	padding-left: 25px;
	padding-right: 0px;
	padding-top: 10px;
	min-height: 234px;
}
.home-services-row .home-services .single_service .service-link-list li{font-weight:700 !important;font-family:'Heebo', sans-serif !important;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
#g-copyright #footer-menu-items .footer-menu-item{margin-right:50px}
.row.leftcol-thumb img{padding:7px 10px 0 0}

	
	.site-info #site-branding {
		max-width: 100%;
	}
.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.careers-wrapper div a .link{text-align:right;float:right;display:none;font-size:14px}
.careers-wrapper div a .link:after{font-family:FontAwesome;font-size:31px;padding-left:8px;content:"\f105";line-height:23px;vertical-align:bottom;border-bottom:0}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#dd3333}


.product-list__item { float: left; width: 25%; padding-bottom: 60px; }


.product-list.mod1 .product-list__item { width: 33.333%; }


.product-list__item .add-to-cart {
    background: #fff;
}


.product-list__item .add-to-cart:hover {
    background: #01a676;
}

.articles { font-family: Tahoma; font-size: 16px; color: #446080 ; font-weight: bold}
.text-left{text-align:left}


  .shop-content.text-left {
    text-align: left !important;
  }


.tm-headerbar .tm-logo {
  float: left;
}

.tm-headerbar .uk-panel {
  max-width: 300px;
  margin-right: 0;
  float: right;
}


h3.title{position:absolute;  font-size:65px; font-family: 'Open Sans', sans-serif; top:45%; left:0px; color:#fff; font-weight:300; text-align:center; text-transform:uppercase; width:100%}

#search-form ol li h3.title{top:1;}

	div.top-social-wrapper{ float: none; display: block; text-align: center; padding-bottom: 0px; margin: 0px; }
	
	div.top-social-wrapper #gdl-social-icon{ display: inline-block; float: none; }

#sideBox h2.sideTit span.bg{ display:inline-block; padding:2px 10px 5px;}
.fl-photo-img-svg {width: 100%;}
.events-shortcode .event-list.li-events .event-link .date-box span.db-day{font-weight:500;width:51px}

.responsive-slider.flexslider .slide {
        position: relative;
}

.responsive-slider.flexslider .slide .slide-title {
        margin: 0;
        padding: 0;
}

.responsive-slider.flexslider .slide-title a {
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        font-size: 18px;
        line-height: 1.3em;
        color: #fff;
        background: #222;
        background: rgba(0,0,0,.3);
        text-shadow: none;
        margin: 0;
        padding: .5em 1em;
}

.responsive-slider.flexslider .slide-title a:hover {
        color: #fff;
        background: rgba(0,0,0,.5);
}
.slider-gallery,.slider-gallery .slider-clip,.slider-gallery li.slide,.slider-gallery ul.slides{position:relative;overflow:hidden}
.slider-gallery ul.slides{list-style:none;width:100%;margin:0;height:537px}
.slider-primary ul.slides{list-style:none;width:100%;position:relative;overflow:hidden;height:600px}
.gdlr-core-page-builder-body [data-skin] .gdlr-core-image-overlay-icon, .gdlr-core-page-builder-body .gdlr-core-pbf-column[data-skin] .gdlr-core-image-overlay-icon{ color: #ffffff; }

.gdlr-core-pbf-column,
.gdlr-core-pbf-column-content-margin{ position: relative; }

.gdlr-core-pbf-column-content{ position: relative; margin-left: auto; margin-right: auto; min-height: 1px; }

	.gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }


.page1-box4 span {
    display: block;

    margin-bottom: 2px;

    color: #1c1c28;

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 19px;
}


.page1-box4 {
    margin-left: 1px;

    color: #a0a0a0;

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 21px;
}


body[data-dropdown-style="minimal"] .sf-menu li.megamenu li ul, 
body[data-dropdown-style="minimal"] header#top .sf-menu li.megamenu ul .sub-menu{background-color:transparent!important}

.sub-menu{ z-index:3}



#slide-out-widget-area .menuwrapper li .sub-menu{display:none; margin:0!important; padding:0!important}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}


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


  .col-md-9 {
    width: 75%;
  }
.content-column .single-container:last-child{margin-bottom:0}
.post-template-13 .single-container{padding-right:40px;padding-left:40px}
.ajax-post-content .comments-template.comments-template,.ajax-post-content .post-related.post-related,.ajax-post-content .single-container.single-container{padding-right:0;padding-left:0}
.b-tabs__link-text[data-before]:before{content:attr(data-before);font-size:12px;line-height:1;display:block;color:rgba(255,255,255,0.4)}

ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none;
}

.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

#footer .inline {
  display: inline-block;
}

.inline-el {
  display: inline-block;
}

.inline-el h1,
.inline-el h2,
.inline-el h3,
.inline-el h4,
.inline-el h5,
.inline-el p {
  margin: 0;
}

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}

.bh-pagination-previous,
.bh-pagination-next {
  margin: 0 !important;
}

.bh-pagination-previous a:hover,
.bh-pagination-next a:hover {
  color: #000 !important;
}

.bh-pagination-previous i,
.bh-pagination-next i {
  -webkit-transition: transform 0.2s cubic-bezier(0.7, 0, 0.3, 1);
  transition: transform 0.2s cubic-bezier(0.7, 0, 0.3, 1);
  font-size: 1.1rem;
}

.bh-pagination-next:hover i {
  -webkit-transform: translate3d(5px, 0, 0);
  -ms-transform: translate3d(5px, 0, 0);
  transform: translate3d(5px, 0, 0);
}

#nav li,#nav ul.sub-menu{ text-transform:uppercase;}


.indexPage .worksColumn .arrow {
  position: absolute;
  top: -40px;
  left: 0;
  right: 0;
  margin: auto;
  padding: 0;
  width: 25px;
  height: auto;
  -webkit-transition: 0.7s;
  -moz-transition: 0.7s;
  -o-transition: 0.7s;
  -ms-transition: 0.7s;
  transition: 0.7s;
}


.indexPage.tag .worksColumn .arrow {
  position: absolute;
  top: -40px;
  left: 0;
  right: 0;
  margin: auto;
  padding: 0;
  width: 25px;
  height: auto;
  -webkit-transition: 0.7s;
  -moz-transition: 0.7s;
  -o-transition: 0.7s;
  -ms-transition: 0.7s;
  transition: 0.7s;
}

#calendar2 thead tr.month{
  background-color: #43b851;
  height: 30px;
  color: #fff;
}
.box-category ul{list-style:none;margin:0;padding:0;}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{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%;}
.qodef-logo-wrapper a img.qodef-light-logo{opacity:0;-webkit-transform:translateY(-200%);transform:translateY(-200%)}
.qodef-light-header .qodef-logo-area .qodef-light-logo,.qodef-light-header .qodef-menu-area .qodef-light-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-light-logo{opacity:1}
.qodef-dark-header .qodef-logo-area .qodef-light-logo,.qodef-dark-header .qodef-logo-area .qodef-normal-logo,.qodef-dark-header .qodef-menu-area .qodef-light-logo,.qodef-dark-header .qodef-menu-area .qodef-normal-logo,.qodef-dark-header .qodef-vertical-menu-area .qodef-light-logo,.qodef-dark-header .qodef-vertical-menu-area .qodef-normal-logo{opacity:0}


#connect-bar-label
{
    position: relative;
    display: inline-block;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: .5em;
    margin-bottom: .5em;
    font-size: 13px;
    font-weight: bold;
	text-shadow: 1px 1px 1px #000;
}





.heatmapthemead-featured-page-clear,
.heatmapthemead-archive-description-clear,
.heatmapthemead-content-clear {
	clear:both;
	line-height:0;
	height: 0;
}

.cleaner {
	display: block;
	clear: both;
	visibility: hidden;
	overflow: hidden;
	width: 100%;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}


#program-information {
	padding-top: 45px;
}

#hr1 {margin: -57px 0 0 242px; vertical-align: top; display: block; padding: 0 0 30px 0;}
