@font-face {
    font-family: 'Helvetica';
    src: url('../css/fonts/HelveticaNeueLTStd-Bd.woff2') format('woff2'),
        url('../css/fonts/HelveticaNeueLTStd-Bd.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../css/fonts/HelveticaNeueLTStd-Roman.woff2') format('woff2'),
        url('../css/fonts/HelveticaNeueLTStd-Roman.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body{font-family: 'Helvetica'}

@font-face {
    font-family: 'Gotham-Book';
    src: url('../css/fonts/Gotham-Book.eot'); /* IE9 Compat Modes */
    src: url('../css/fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../css/fonts/Gotham-Book.woff') format('woff'), /* Pretty Modern Browsers */
       url('../css/fonts/Gotham-Book.ttf')  format('truetype'); /* Safari, Android, iOS */
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-BookItalic';
    src: url('../css/fonts/Gotham-BookItalic.eot'); /* IE9 Compat Modes */
    src: url('../css/fonts/Gotham-BookItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../css/fonts/Gotham-BookItalic.woff') format('woff'), /* Pretty Modern Browsers */
       url('../css/fonts/Gotham-BookItalic.ttf')  format('truetype'); /* Safari, Android, iOS */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-Bold';
    src: url('../css/fonts/Gotham-Bold.eot'); /* IE9 Compat Modes */
    src: url('../css/fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../css/fonts/Gotham-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('../css/fonts/Gotham-Bold.ttf')  format('truetype'); /* Safari, Android, iOS */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-Medium';
    src: url('../css/fonts/Gotham-Medium.eot'); /* IE9 Compat Modes */
    src: url('../css/fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../css/fonts/Gotham-Medium.woff') format('woff'), /* Pretty Modern Browsers */
       url('../css/fonts/Gotham-Medium.ttf')  format('truetype'); /* Safari, Android, iOS */
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Butler_Bold';
    src: url('../css/fonts/Butler_Bold.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Butler_Regular';
    src: url('../css/fonts/Butler_Regular.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue LT Std';
    src: url('../css/fonts/HelveticaNeueLTStd-Roman.woff2') format('woff2'),
        url('../css/fonts/HelveticaNeueLTStd-Roman.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
html{overflow-x: hidden;}
.minti_list li ul li {
    margin-left: 20px;
}
ul#nav li ul li.menu-item-has-children::after{display: none}
h4{font-size: 16px;
font-family: 'Gotham-Bold' !important;
font-weight: normal !important;
line-height: 20px;}
.vc_section.with-overlay{background-position: top center !important;position: relative;}
.vc_section.with-overlay:after{background-color: rgba(0,170,163,0.2);display: block;width: 100%;height: 100%; content: '';position: absolute;
top: 0;}
.variable-padding{padding: 6vw 20vw 20vw 20vw !important;
}
.variable-padding-less{padding-top: 5vw !important;
padding-bottom: 5vw !important;}
.flexcontent{ display: flex;
   justify-content: space-between;
    flex-wrap:nowrap;
    margin:-10px 0 0 -20px;}
.cat-link{ margin:10px 0 0 20px;
    flex-grow: 1;
     
    width: calc(100% * (1/4) - 10px - 1px)}
    .product-link{text-align: center;}
    .news-front  .product-link{text-align: left;}
    .product-link a{text-transform: uppercase;
letter-spacing: 1px;
text-align: center;}

.highlight-text{padding: 0 5vw 0 10vw !important}
.highlight-text-content{padding-right:  10vw !important;}
.butler{font-family: 'Butler_Regular';}
.gotham{font-family: 'Gotham-Bold' !important;}

.testimonial::after, .testimonial::before{display: none !important}
.testimonial {
color: #333 !important;font-size: 25px;line-height: 1.3;
    padding: 25px;
    background: transparent;
border: none;
color: #777777;
    position: relative;
    border-radius: 2px;
    box-shadow: none;
    text-align: center;font-family: 'Butler_Regular' !important;

}
.testimonial p {font-family: 'Butler_Regular' !important;font-style: italic;}
.testimonial-author {
    font-size: 20px;
    display: block;
    margin: 0 auto;
    font-weight: 700;
    text-align: center;

}
.iconbox .iconimg{max-width: 80px;}
a.button.large{font-weight: 300 !important;border: 1px solid #44bdbd;font-family: 'Gotham-Book';}
.button.cta{font-family: 'Gotham-Book';max-width: 230px;
padding: 12px 30px !important;line-height: 1.3 !important;margin-right: -10px;
box-sizing: border-box;}
.button.cta.twolines {padding: 12px 60px !important;margin-right: 0;

margin-left: -10px;}
.iconbox h3{font-family: 'Gotham-Bold' !important;padding: 0  55px;}
.bg-postion-center{background-position: center;}
.single_image.width-100 img{width: 100%;}
.eqheight{min-height: 130px;}
.team-section .imagebox,.blog-list .imagebox{border:none;padding: 0;box-shadow: none;}
.team-section .imagebox p{color: #000;}

h4.blog-title{font-weight: 600;}
.short-content p{color: #000;}
a.read-more-blog{border-radius: 13px;}
.rotate-img{transform: rotateY(180deg);}
ul.gfield_checkbox li.gchoice_1_17_1 input#choice_1_17_1 { margin-top: 0; }
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) 
{ border-color: #00aaa3; border-radius: 12px; padding-left: 15px; }
#field_2_15 label.gfield_label, #field_1_15 label.gfield_label { width: 14%; }
#field_2_15 .ginput_container.ginput_container_text, #field_1_15 .ginput_container.ginput_container_text { width: 85.5%; margin-left: 14%; }

#field_1_18 label.gfield_label, #field_1_18 label.gfield_label, #field_1_19 label.gfield_label, #field_1_19 label.gfield_label,
#field_1_20 label.gfield_label, #field_1_20 label.gfield_label, #field_1_21 label.gfield_label, #field_1_21 label.gfield_label { width: 14%; }
#field_1_18 .ginput_container.ginput_container_text, #field_1_18 .ginput_container.ginput_container_text,
#field_1_19 .ginput_container.ginput_container_text, #field_1_19 .ginput_container.ginput_container_text,
#field_1_20 .ginput_container.ginput_container_text, #field_1_20 .ginput_container.ginput_container_text,
#field_1_21 .ginput_container.ginput_container_text, #field_1_21 .ginput_container.ginput_container_text { width: 85.5%; margin-left: 14%; }

#field_2_23 .medium.gfield_select, #field_2_25 .medium.gfield_select, 
#field_1_23 .medium.gfield_select, #field_1_25 .medium.gfield_select { width: 100%; height: 36px; border-color: #00aaa3; padding-left: 15px; }
#field_2_25 label.gfield_label, #field_1_25 label.gfield_label { line-height: 20px; text-align: right; }
#field_2_28 label.gfield_label, #field_1_28 label.gfield_label {width: 12%; line-height: 20px; text-align: right;}
#field_2_28 .ginput_container_textarea, #field_1_28 .ginput_container_textarea {width: 86%;margin-left: 14%;}
#field_1_28 textarea#input_1_28, #field_2_28 textarea#input_2_28 {width: 100%; border-color: #00aaa3; border-radius: 12px; padding-left: 15px;}
.gform_wrapper .gform_footer:not(.top_label) {
    display: flex;
    justify-content: flex-end;
    margin-left: 30%;
}
ul#nav li.menu-item-has-children { position: relative; }
ul#nav li.menu-item-has-children:after {font-family: "FontAwesome";font-size: 18px;height: 18px;line-height: 
    18px;content: '\f105';color: #333333; display: inline-block; position: absolute; top: -2px; right: 0; transform: rotate(90deg);
}
ul#nav li.menu-item-has-children:hover:after { color: #00aaa3; }
ul#nav li.menu-item-has-children li#menu-item-234:after {
    display: none;
}
#navigation .sub-menu li a:hover{ color: #333333 !important;}
#navigation .sub-menu li a{ text-transform: uppercase !important; color: #333333 !important;}
.wpb_wrapper #form-1, .wpb_wrapper #form-2 { height: 800px; }
#iframetrade{height: 580px}
#navigation .sub-menu ul {
    margin-left: -14px;
}
.banner-images { background-size: cover; background-position: bottom center; background-repeat: no-repeat; }
.products-banner { background-size: cover; background-position: 0 60%; background-repeat: no-repeat; }
.inspiration-banner { background-position:center; }
.brisbane-banner { background-size: cover; background-position: 0 70%; background-repeat: no-repeat; }
.pp_pic_holder .pp_content_container{margin-left: 0;}
.loadmore.showMore{background-color: #00aaa3 !important;margin-top: 40px;}
.loadmore.showMore:hover{background-color: #000 !important;border-color: #000 !important;}
.wpb_content_element ul {font-family: 'Gotham-Book';}

a.button.color-2{border-width: 1px;padding: 15px 25px;}
.heading-shadow{text-shadow: 0px 0px 3px rgba(0,0,0,.7);}
.main-cat-image{padding: 220px 0;

background-position: center center;}
.ambilogo{max-width: 300px;display: inline-block;}
.ambilogos{max-width: 200px;display: inline-block;}
.ambi-products-list .vc_col-sm-9 {

    width: calc(75% - 20px);

}
.callout-text{font-family: 'Gotham-Book';padding: 0 30px;
    
line-height: 1.2;
padding-bottom: 20px;}
#footer .widget ul li a {

    display: block;
    line-height: 19px;
    margin-bottom: 5px;

}
.change-margin{margin-top: 29px;}
.roomcard{background:
#00aaa3;}
.room-image {height: 250px;transition: .5s ease;}
.room-text-holder{background:
#00aaa3;
padding: 15px 30px 30px 30px;
color:
#fff;}
.room-text-holder h3{color: #fff;}
.room-text-holder p {margin-bottom: 50px;}
.room-text-holder span{font-family: 'Gotham-Bold' !important;position: absolute;
bottom: 30px;
font-weight: normal !important;
font-size: 11px !important;text-transform: uppercase;
display: block;
border-bottom: 2px solid
#fff;
width: 55%;
letter-spacing: 2px;
padding-top: 10px;
padding-bottom: 2px;}
.roomcard:hover h3{color: #fff;}
.roomcard:hover .room-image {opacity: .6}
a.pdf-link:before {
        /* PDF file */
  width:32px;
  height:32px;left: -10px;
position: relative;
 background:url('../img/Adobe_PDF_file_icon_32x32.png');
  display:inline-block;
  content:' ';
}
/*a[href$=".pdf"]:after { content: " (PDF)"; }*/
a.pdf-link{font-family: 'Gotham-Book';
font-size: 12px;display: block;}
a.pdf-link:hover{color: #333;}
.promo{background-position: center center !important}

.datasheets h4{font-family: 'Gotham-Book';
font-size: 24px;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color:  #fff !important;
background:#00aaa3;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-controls-icon::before {
    border-color: #fff !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: 
#fff !important;}
.ambiluxe-header img{margin-left: -20px;}
.uppercase-text{text-transform: uppercase;}
.single_image{  align-items: flex-start;}
.single_image img { width: auto !important;max-width: 100%;height: auto !important;
}