/*
Theme Name:     Coatings - Child
Description:    www.modemedia.com.au
Author:         Grant Kahale
Template:       coatings
Version: 100
*/

@font-face {
    font-family: 'GothamBold';
    src: url('fonts/GothamBold.eot');
    src: url('fonts/GothamBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/GothamBold.woff2') format('woff2'),
        url('fonts/GothamBold.woff') format('woff'),
        url('fonts/GothamBold.ttf') format('truetype'),
        url('fonts/GothamBold.svg#GothamBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gotham-Book';
    src: url('fonts/Gotham-Book.eot');
    src: url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gotham-Book.woff2') format('woff2'),
        url('fonts/Gotham-Book.woff') format('woff'),
        url('fonts/Gotham-Book.ttf') format('truetype'),
        url('fonts/Gotham-Book.svg#Gotham-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
*/
	
p .white {
	color: #ffffff !important;
}

.heading {
    font-family: 'GothamBold' !important;
    font-weight: bold!important;
}

html, body, body.page, .wf-container > *{
    font-family: 'Gotham-Book';
	font-weight: normal;
}
h1,h2,h3,h4,h5,h6{
    font-family: 'Gotham-Book';
    font-weight: normal;	
}

h2.vc_custom_heading{
    font-family: 'GothamBold';
	font-weight: bold!important;;
	line-height: 1.3;
}
h4.vc_custom_heading{
    font-family: 'Gotham-Book';
	font-weight: normal!important;
	line-height: 1.3;
}
body .menu-text{
    font-family: 'Gotham-Book' !important;
	font-weight: normal!important;
	color: #fff!important;
}
.rev-btn{
    font-family: 'Gotham-Book' !important;
	font-weight: normal!important;
}

#home_wrapper .ares .tp-bullet {
    border-radius: 0 !important;
}

body .act a{
    background: #55c5eb !important;
}
body .top-bar{
    top: 50px;
}
.sticky-on .top-bar{
    top: 35px;
}
.top-bar,
.branding,
.branding img{
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
}
.sticky-on .branding img{
    margin-top: -40px;
}

.heading{
    font-family: 'GothamBold';
	font-weight: bold!important;
}
.subheading{
    font-family: 'GothamBold';
	font-weight: 500!important;
}
.float{
	position: absolute!important;
	right: -10px;
	top: 10px;
}
.dt-mobile-header a{
	justify-content: center;
}
.contact_info,
.contact_info *{
	color: #fff;
    font-family: 'Gotham-Book';
	font-weight: 500!important;
}
.mobile-mini-widgets-in-menu,
.mobile-mini-widgets-in-menu *,
.mini-widgets *,
.mini-widgets,
.contact_info strong{
    font-family: 'GothamBold';
	font-weight: bold!important;;
}
.mobile-mini-widgets-in-menu,
.mobile-mini-widgets-in-menu *{
    font-size: 28px;
    justify-content: center;
}
body .mobile-menu-show-divider .mobile-main-nav > li > a {
    margin-top: 10px;
    padding: 17px 10px;
}
body .dt-mobile-header .mobile-mini-widgets-in-menu>*{
    margin:  5px;
}
.tp-bullet-title,
.pswp__caption,
.quform-edit-form{
	display: none!important;
}
.dt-gallery-container .rollover-project i{
	background-image: url(images/plus-min.png);
	background-size: initial;
	background-position: center;
	background-repeat: no-repeat;
}
.bottom-text-block{
    font-family: 'Gotham-Book';
    font-weight: normal!important;
}


.quform-theme-minimal .quform-description {
    color: #ffffff !important;
}

.quform-1 .quform-label>label {
    color: #ffffff !important;
}

@media screen and (max-width: 1400px){

    body .tp-bullet{
        margin-left: -20px!important;
        width: 26px!important;
        height: 26px!important;
    }
}
@media screen and (max-width: 767px){
    h2.vc_custom_heading{
        font-size: 55px!important;
    }
    .float{
        max-width: 200px;
        right: 0;
    }
}
@media screen and (max-width: 500px){
    .float{
        max-width: 130px;
        right: 10px;
    }
}
@media screen and (max-width: 450px){
    h2.vc_custom_heading{
        font-size: 50px!important;
    }
}