/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


h1, h2, h3, h4, h5, h6 {font-family: Anton !important;}

/* Fixes in header menu */
.header .sc-site-header__menu .hs-menu-children-wrapper {padding:0px !important;margin-top: 5px;}

.hhs-hat-menu .hs-menu-children-wrapper li a,
.hhs-lang-switch .lang_list_class li a,
.custom-menu-primary .hs-menu-wrapper > ul li a,
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
.hhs-lang-switch .lang_list_class li a {
  font-weight: 300;
  text-transform: capitalize;
}
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  max-width:unset !important;
  box-shadow: 0 8px 10px -2px rgba(0,0,0,.15),0 20px 60px -10px rgba(0,0,0,.15);
  border-radius: 4px;  
}

.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
  font-weight: lighter !important;
  line-height: 1.5 !important;
  padding-left: 15px !important;
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li:nth-of-type(1):before{
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  top: -5px;
  left: 20px;
  background: #152034;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  box-shadow: 0 0 3px rgba(0,0,0,.1);
  transition: .4s ease-in-out;  
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li:nth-of-type(1):hover:before{
  background: #0776fc;
  transition: .4s ease-in-out;  
}


/* Fixes on Flexicards */
.hhs-flexi-card-mod .container .row > div {margin-bottom:25px;}
.hhs-flexi-card-mod a {display:unset !important;}
.hhs-foot-rss h5, .hhs-foot-nav-col h5 {max-width:230px; line-height:1.5;}
.hhs-card-content ul { padding-left:10px;}
.hhs-card-content ul li::marker, .hhs-card-content ol li::marker { display:none !important;}
.hhs-card-content ul li, .hhs-card-content ol li {list-style:none !important;  margin-bottom:0.5em; background:url(https://www.amtrav.com/hubfs/bullet-10.png) left 9px no-repeat; padding-left: 21px;}
.scale-me .hhs-flexi-card {transform:scale(1); transition:all 0.5s ease;}
.scale-me .hhs-flexi-card:hover {transform:scale(1.05); transition:all 0.5s ease;}
.scale-me .hhs-flexi-card h4 {color:#0776fc;}
.scale-me .hhs-flexi-card img {max-height: 200px; object-fit: cover;}

/* Rich-text fixes */
.hs_cos_wrapper_type_inline_rich_text a:hover {color:#0756b5;}
/* Custom Styles */
.darkbg ul li::marker, .darkbg ol li::marker {color:#FFF;}
.blog-read-more {display:block; background: #0776fc; font-size:14px; color:#fff; text-decoration:none; font-weight:bold; width:100px; text-align:center; padding:6px 0; border-radius:20px; }

/* Fixes for Footer */
.hhs-foot-nav-cols {justify-content: space-between;}
.hhs-foot-nav-cols p, .hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {font-size:16px;}
.hhs-foot-nav-cols .nav-col-1 img {max-width:200px !important;}
.hhs-foot-nav-cols div:nth-of-type(4) {max-width:435px !important;}
.hhs-foot-base-nav, .order-2-mobile {display:none !important;}
.hhs-social-con {text-align:left !important; display: flex !important;}
.hhs-social-con a {padding: 15px!important; border: 2px solid; border-radius: 100px; width: 55px!important; display: block; text-align: center; }
.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {margin-bottom:8px !important;}

.hhs-social-con a:nth-of-type(1){margin-left:0 !important;}
.foot-nav-title, .hhs-foot-rss h5, .hhs-foot-nav-col h5 {color:#fff !important;display:block !important; margin-bottom:0px !important;}
.hhs-foot-rss.nav-col-4 h5, .hhs-foot-nav-col.nav-col-4 h5 {display:block !important;}

.hs_cos_wrapper_type_form input[type="text"], .hs_cos_wrapper_type_form input[type="password"], .hs_cos_wrapper_type_form input[type="datetime"], .hs_cos_wrapper_type_form input[type="datetime-local"], .hs_cos_wrapper_type_form input[type="date"], .hs_cos_wrapper_type_form input[type="month"], .hs_cos_wrapper_type_form input[type="time"], .hs_cos_wrapper_type_form input[type="week"], .hs_cos_wrapper_type_form input[type="number"], .hs_cos_wrapper_type_form input[type="email"], .hs_cos_wrapper_type_form input[type="url"], .hs_cos_wrapper_type_form input[type="search"], .hs_cos_wrapper_type_form input[type="tel"], .hs_cos_wrapper_type_form input[type="color"], .hs_cos_wrapper_type_form input[type="file"], .hs_cos_wrapper_type_form textarea, .hs_cos_wrapper_type_form select {text-indent:10px;}
div.field.error .chzn-choices, div.field.error .chzn-choices:focus, div.field.error input, div.field.error input:focus, div.field.error textarea, div.field.error textarea:focus, input.hs-input.error, input.hs-input.error:focus, select.hs-input.error, select.hs-input.error:focus, textarea.hs-input.error, textarea.hs-input.error:focus {border-radius: 5px 5px; border-bottom:1px solid #da0101;}
.hs-error-msgs {border:0; border-radius:5px; text-indent:10px; margin-top:5px; background-color: rgba(218,1,1,.1);}

/* Blog Fixes */
#hs_cos_wrapper_post_body p a:hover, #hs_cos_wrapper_post_body p a:focus {color: #0776FC !important; text-decoration:underline !important;}

@media (max-width: 575px) {
  .hhs-foot-rss, .hhs-foot-nav-col {margin-top:0px !important; margin-bottom:0px !important;}
  .hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal > ul {width:100%; text-align:left !important;}
}

@media (max-width: 600px)
.hhs-footer-mod .hhs-foot-nav-cols .col-lg-2 {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
	}
 }
  

/*Step Carousel Fixes */
#hs_cos_wrapper_widget_1670287844852 .hhs-hero-slider.step-carousel .carousel-cell .inner { padding-top: 0; padding-bottom: 0; position: absolute; bottom: 0; right: 0;}
#hs_cos_wrapper_widget_1670287844852 .hhs-hero-slider.step-carousel .carousel-cell .inner .c1.col-12 {padding:0 !important}
#hs_cos_wrapper_widget_1670287844852 .hhs-hero-slider.step-carousel .carousel-cell {background-size:contain;}

/*Blog Fix*/
section.filter__header {display:none;}