.header_top_bar .cesis_container,.header_main .cesis_container,.header_sub .cesis_container { max-width:1250px;}.header_logo,.header_logo #logo_img,.header_logo #logo_img img{  max-width:250px; }.header_logo #logo_img,.header_logo #logo_img .mobile_logo{  max-width:100px; }.cesis_header_shrink.cesis_stuck .header_main:not(.header_vertical) .tt-main-navigation > div > ul > li > a,
.cesis_header_shrink.cesis_stuck .header_main:not(.header_vertical) .header_logo,
.cesis_header_shrink.cesis_stuck .header_main:not(.header_vertical) .menu_sep,
.cesis_header_shrink.cesis_stuck .header_main:not(.header_vertical) .tt-main-additional .cesis_social_icons,
.cesis_header_shrink.cesis_stuck .header_main:not(.header_vertical) .tt-main-additional .cesis_social_icons a,
.cesis_header_shrink.cesis_stuck .header_main:not(.header_vertical) .tt-main-additional .cesis_search_icon i,
.cesis_header_shrink.cesis_stuck .header_main:not(.header_vertical) .tt-main-additional .cesis_cart_icon i,
.cesis_header_shrink.cesis_stuck .header_main:not(.header_vertical) .tt-main-additional .cesis_bp_notifications a,
.cesis_header_shrink.cesis_stuck .header_main:not(.header_vertical) .tt-main-additional .cesis_bp_notifications.only_icons i,
.cesis_header_shrink.cesis_stuck .header_main:not(.header_vertical) .tt-main-additional .cesis_bp_notifications.only_icons > span
{ line-height:60px; height:60px;}
.cesis_header_shrink.cesis_stuck .header_main:not(.header_vertical)
{ height:60px;}
.cesis_header_shrink.cesis_stuck .header_logo #logo_img img
{ max-height:45px;}@media only screen and (min-width: 978px) {  body:not(.cesis_custom_breakpoint) .overlay_menu_on {transform: none !important; transition:all 0s;}
	body:not(.cesis_custom_breakpoint).cesis_vertical_header .cesis_sticky {transform: none; }body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .nav_bottom_borderx.text_border  > div > ul > li.current-menu-item > a span,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .nav_bottom_borderx.text_border  > div > ul > li > a:hover span {box-shadow: inset 0px -2px rgba(255,255,255,1); }body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_main:not(.header_vertical),
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_sub,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_top_bar,
body:not(.cesis_custom_breakpoint):not(.full_header_sticky) .cesis_transparent_header .header_top_bar
{background-color:rgba(42,45,46,0.05); border-color:rgba(42,45,46,0.05)}
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_logo:not(.vertical_logo) a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-main-navigation:not(.tt-vertical-navigation)  > div > ul > li > a span,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .menu_sep,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-header-additional:not(.vertical_additional) .cesis_social_icons a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-header-additional:not(.vertical_additional) .cesis_search_icon a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-header-additional:not(.vertical_additional) .cesis_bp_notifications a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-header-additional:not(.vertical_additional) .cesis_cart_icon i,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_top_bar,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_top_bar a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_top_bar .cesis_social_icons a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_top_bar .cesis_cart_icon a,
body:not(.cesis_custom_breakpoint):not(.full_header_sticky) .cesis_transparent_header .header_top_bar,
body:not(.cesis_custom_breakpoint):not(.full_header_sticky) .cesis_transparent_header .header_top_bar a,
body:not(.cesis_custom_breakpoint):not(.full_header_sticky) .cesis_transparent_header .header_top_bar .cesis_social_icons a,
body:not(.cesis_custom_breakpoint):not(.full_header_sticky) .cesis_transparent_header .header_top_bar .cesis_cart_icon a,
body.cesis_offcanvas_header:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_logo a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .cesis_offcanvas_cart .cart-menu > li > a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_main .cesis_offcanvas_notifications a
{color:rgba(255,255,255,1)}
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .nav_line_separator  > div > ul > li,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .nav_line_separator > div > ul,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .nav_line_separator.logo_center > div > ul .cl_before_logo,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck),
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-main-additional,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-sub-additional,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-main-additional.logo_center.additional_border .cesis_social_icons,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-main-additional .cesis_social_icons a:after,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-main-additional.logo_center.additional_border .cesis_search_icon,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-main-additional .cesis_search_icon a i:after,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-sub-additional.menu_center.additional_border .cesis_social_icons,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-sub-additional .cesis_social_icons a:after,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-sub-additional.menu_center.additional_border .cesis_search_icon,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-sub-additional .cesis_search_icon a i:after
{border-color:rgba(42,45,46,0.05)}
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-main-navigation:not(.tt-vertical-navigation)  > div > ul > li.current-menu-item > a span,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-main-navigation:not(.tt-vertical-navigation)  > div > ul > li > a:hover span,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-header-additional:not(.vertical_additional) .cesis_social_icons a:hover,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-header-additional:not(.vertical_additional) .cesis_search_icon:hover a,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .tt-header-additional:not(.vertical_additional) .cesis_bp_notifications a:hover,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_top_bar a:hover,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_top_bar .cesis_social_icons a:hover,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_top_bar .cesis_cart_icon a:hover,
body:not(.cesis_custom_breakpoint):not(.full_header_sticky) .cesis_transparent_header .header_top_bar a:hover,
body:not(.cesis_custom_breakpoint):not(.full_header_sticky) .cesis_transparent_header .header_top_bar .cesis_social_icons a:hover,
body:not(.cesis_custom_breakpoint):not(.full_header_sticky) .cesis_transparent_header .header_top_bar .cesis_cart_icon a:hover
{color:rgba(255,255,255,1)}
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_main .lines,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_main .lines:after,
body:not(.cesis_custom_breakpoint) .cesis_transparent_header .top-header:not(.cesis_stuck) .header_main .lines:before
{background-color:rgba(255,255,255,1)}}.page_title_container,
	body.woocommerce .page_title_container,
	body.bbpress:not(.buddypress) .page_title_container,
	body.single-post .page_title_container,
	body.single-portfolio .page_title_container,
	body.single-staff .page_title_container{ background-color:#191a1b;}.page_title_container,
	body.woocommerce .page_title_container,
	body.bbpress:not(.buddypress) .page_title_container,
	body.single-post .page_title_container,
	body.single-portfolio .page_title_container,
	body.single-staff .page_title_container{  border-bottom:1px solid #ecf0f1;}.page_title_container,
	body.woocommerce .page_title_container,
	body.bbpress:not(.buddypress) .page_title_container,
	body.single-post .page_title_container,
	body.single-portfolio .page_title_container,
	body.single-staff .page_title_container{ min-height:70px; }.page_title_container .cesis_container,.title_layout_three .breadcrumb_container ul,
	body.woocommerce .page_title_container .cesis_container,body.woocommerce .title_layout_three .breadcrumb_container ul,
	body.bbpress:not(.buddypress) .page_title_container .cesis_container,body.bbpress:not(.buddypress) .title_layout_three .breadcrumb_container ul,
	body.single-post .page_title_container .cesis_container,body.single-post .title_layout_three .breadcrumb_container ul,
	body.single-portfolio .page_title_container .cesis_container,body.single-portfolio .title_layout_three .breadcrumb_container ul,
	body.single-staff .page_title_container .cesis_container,body.single-staff .title_layout_three .breadcrumb_container ul{ max-width:1250px; }.page_title_container,
	body.woocommerce .page_title_container,
	body.bbpress:not(.buddypress) .page_title_container,
	body.single-post .page_title_container,
	body.single-portfolio .page_title_container,
	body.single-staff .page_title_container{ height:100px; }.main-title,
	body.woocommerce .main-title,
	body.bbpress:not(.buddypress) .main-title,
	body.single-post .main-title,
	body.single-portfolio .main-title,
	body.single-staff .main-title{ color:#333333; font-family:Montserrat; font-size:20px; text-transform:none; letter-spacing:0px;  font-weight:700; }
	.main-title a,
	body.woocommerce .main-title a,
	body.bbpress:not(.buddypress) .main-title a,
	body.single-post .main-title a,
	body.single-portfolio .main-title a,
	body.single-staff .main-title a{ color:#333333; }.breadcrumb_container,
	body.woocommerce .breadcrumb_container,
	body.bbpress:not(.buddypress) .breadcrumb_container,
	body.single-post .breadcrumb_container,
	body.single-portfolio .breadcrumb_container,
	body.single-staff .breadcrumb_container{ font-family:Open Sans; font-size:13px; text-transform:none; letter-spacing:0px; font-weight:400;}
	.breadcrumb_container,.breadcrumb_container a,
	body.woocommerce .breadcrumb_container,body.woocommerce .breadcrumb_container a,
	body.bbpress:not(.buddypress) .breadcrumb_container,body.bbpress:not(.buddypress) .breadcrumb_container a,
	body.single-post .breadcrumb_container,body.single-post .breadcrumb_container a,
	body.single-portfolio .breadcrumb_container,body.single-portfolio .breadcrumb_container a,
	body.single-staff .breadcrumb_container,body.single-staff .breadcrumb_container a{ color:#666666 }
	.breadcrumb_container a:hover,
	body.woocommerce .breadcrumb_container a:hover,
	body.bbpress:not(.buddypress) .breadcrumb_container a:hover,
	body.single-post .breadcrumb_container a:hover,
	body.single-portfolio .breadcrumb_container a:hover,
	body.single-staff .breadcrumb_container a:hover{ color:#ecf0f1 }
	.title_layout_three .breadcrumb_container,
	body.woocommerce .title_layout_three .breadcrumb_container,
	body.bbpress:not(.buddypress) .title_layout_three .breadcrumb_container,
	body.single-post .title_layout_three .breadcrumb_container,
	body.single-portfolio .title_layout_three .breadcrumb_container,
	body.single-staff .title_layout_three .breadcrumb_container{ background:rgba(0,0,0,1) }