/* 
Theme Name: Surfcoast DJ - Child
Description: Geelong & Surfcoast Based Wedding DJ
Author: Easy Weddings
Author URI: http://easyweddings.com.au
Version: 3.8.3
Template: surfcoastdj
*/
h1{font-weight:600 !important;}
h2{font-weight: 900 !important;font-family: 'Alegreya SC' !important;}
p,h3{font-weight:100 !important;}
h3{font-family:'Open Sans' !important;}
.entry-title{color:#fff !important;font-size:40px !important;font-weight:100 !important;}
.bg-text,.bg-text h1{color:#fff !important;}
.page-id-4 #main{padding-top:0px !important;}

@media (min-width:800px) {

/* Home Page Header - Start */

.page-id-4 .fusion-secondary-header {background:none !important;}
.page-id-4 .fusion-header,.page-id-4 .fusion-secondary-header{display:none !important;}
/* Home Page Header - End */

/* Pricing Testimonials - Start */
.page-id-19 .tmls_text, .tmls_name { display: inline; }
.page-id-19 .tmls_text { font-weight: 100 !important; }
.page-id-19 .tmls_text:after { content: " -"; }
/* Pricing Testimonials - End */
.page-id-21 .tmls .tmls_container .tmls_item .tmls_text.dialog_box {background:#fff !important;}
.page-id-21 .tmls_container{margin:auto !important;}

.fusion-page-title-bar{margin-top:-1px !important;height:142px !important;}

#layerslider-wrapper .ls-shadow-top, .rev_slider_wrapper .shadow-left {display: none !important;}
.tp-bannertimer{display:none !important;}
.header-v5 #header,.header-v5 #small-nav{border-bottom:0px !important;}
.header-v5 #header .logo {float:none !important;}
.sticky-header #sticky-nav ul li a, .sticky-header #sticky-nav ul li a{border-top:0px !important;}
.fusion-logo-2x,.tp-bullets,.tparrows{display:none !important;}
.fusion-header-wrapper,.fusion-header{z-index:9998 !important;}
.fusion-logo-1x{z-index:9998 !important;position:relative !important;}
.fusion-logo{z-index: 9999 !important;float:none !important;margin:auto !important;text-align:center !important;}
.fusion-header{background:transparent !important;}
.fusion-header-v5 .fusion-header{border-bottom:0px !important;}
.fusion-secondary-main-menu{border-bottom:0px !important;}
.btn:hover{border-color:transparent !important;}
.slabtext-wrapper{margin-top:-79px !important;}

.post-content h2{margin-top:-28px !important;}

.package{
transition:margin-top .25s ease-in-out;
-moz-transition:margin-top .25s ease-in-out;
-webkit-transition:margin-top .25s ease-in-out;
}
.package:hover{margin-top:-45px !important;}

.fusion-header{background:#353535 !important;}
.fusion-secondary-main-menu{background:#fff !important;padding:9px 0px !important;}

.newsize{font-size:28px !important;margin-top:7px !important;}
.phoneicon{vertical-align:top;}
.fusion-secondary-header .fusion-alignleft{width:100% !important;}
.fusion-secondary-header {
background:#353535 !important;
border:0px !important;
margin-top:-6px !important;
text-align:center !important;
}

.fusion-contact-info{margin-top:12px !important;margin-bottom:-12px !important;font-size:14px;}
.contact i{width:22px !important;}

.wpcf7-form input[type="submit"], .wpcf7-submit{background:none !important;border:3px solid #000 !important;color:#000 !important;padding:10px 15px !important;border-radius:0px !important;}
.wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover{background:#000 !important;color:#fff !important;}
}

@media (max-width:800px) {
.fusion-mobile-menu-icons{margin-top:13px !important;}
.page-id-4 h1{margin-top:0px !important;}
.slabtext-wrapper {margin-top:-178px !important;}
.page-id-4 h3{background:rgba(0, 0, 0, 0.54) !important;padding:14px !important;}
.mobile-hide{display:none !important;}
.tp-caption img{margin-top:28px !important;}
}

@media (min-width:800px) and (max-width:1200px) {
.tp-caption img{margin-top:62px !important;}
}

/* Chrome Fonts Bug Fix */
body {
    -webkit-animation-delay: 0.1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-duration: 0.1s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
}

@-webkit-keyframes fontfix {
    from { opacity: 1; }
    to   { opacity: 1; }
}