﻿.footer-top{background-color:#0b263b;color:white;font-size:14px;font-size:0.875rem;padding:50px 0;}
.footer-top .block{width:calc(99.99% * 1/3 - (30px - 30px * 1/3));}
.footer-top .block:nth-child(1n){float:left;margin-right:30px;clear:none;}
.footer-top .block:last-child{margin-right:0;}
.footer-top .block:nth-child(3n){margin-right:0;float:right;}
.footer-top .block:nth-child(3n + 1){clear:left;}
.footer-top h2{color:#a6e0f5;font-size:20px;font-size:1.25rem;font-family:'Nevis',Verdana,sans-serif;margin-top:0;-webkit-font-smoothing:antialiased;}

	.menu-main li ul { visibility:visible; opacity:1; display:none; }

	.menu-main { float:none; }
.menu__item--primary.open .menu--child--primary,.open.menu__item--sub-primary .menu--child--primary{max-height:700px;transition:max-height 2s cubic-bezier(0.22,0.61,0.18,0.7);}
.menu--child--primary{overflow:hidden;display:block;margin:0;padding:0;font-weight:400;max-height:0;transition:max-height 600ms cubic-bezier(0.22,0.61,0.18,0.7);}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem;
}


.accordion-question .card-body p {
    color: #96989f;
    font-size: 14px;
}

.dropdown-content .inner .grid-img{
    position: relative;
    overflow: hidden;
    height: 200px;
    margin-bottom: 15px;
}

.dropdown-content .inner .grid-img img{
  width: 100%;
  max-width: 100%;
  height: 200px;
  
  -moz-transition: scale(1);
  -o-transition: scale(1);
  -ms-transition: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}

  .viewAll, .desk-viewAll, .dropdown-content .inner .grid-img img{
    display: none;
  }
.desk-viewAll,.dropdown-content .inner .grid-img img,.viewAll{display:none}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}


.logo{
float: left;
padding: 10px;
}
.vcex-icon-box-heading{display:block;font-size:1.077em;font-weight:600;margin:0 0 10px}
.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-link,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-content{color:#fff!important}
.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-link,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-content{color:#fff!important}
.vcex-icon-box-six .vcex-icon-box-heading{font-size:.923em;text-transform:uppercase;letter-spacing:2px;color:#fff}

#header .top_menu {
  float:left;
}

#header .top_menu ul {
  margin:0;
  padding:0;
  display:block;
}

#header .top_menu ul li {
  margin:0;
  padding:0 15px;
  display:block;
  float:left;
  border-left:1px solid #ecefef;
  font-size:14px;
}

#header .top_menu ul li:first-child {
  padding-left:0;
  border-left:none;
}

#header .top_menu ul li:last-child {
  padding-right:0;
}

#header .top_menu ul li a {
  margin:0;
  padding:0;
  display:block;
  color:#898989;
  font-weight:normal;
}

#header .top_menu ul li a:hover {
  color:#282727;
}

  #header .hed_right ul li, #header .top_menu ul li {
    font-size: 12px;
    margin: 5px 0;
    padding: 0 8px;
  }
.cookie-notice-revoke-container{position:absolute;bottom:0;width:100%;z-index:1;visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cn-top .cookie-notice-revoke-container{top:0;bottom:auto}

.fl{ float:left;}
.more-from-category{padding-top:10px}


#site_footer a,
#site_footer .et_pb_blurb_container a {
	color: #FFF !important;
}
