/*
 Theme Name:   Kettle and Tin by Social Tap
 Theme URI:    http://www.socialtap.com.au
 Description:  Custom Theme for Kettle and Tin by Social Tap
 Author:       Social Tap
 Author URI:   http://www.socialtap.com.au
 Template:     socialtap_web_engine_r2.7.3
 Version:      1.8.0
 Tags:         one page, landing page, multi-purpose
 Text Domain:  socialtap_web_engine_r2.7.3
*/

@import url("../socialtap_web_engine_r/style.css");

.navbar-right {display: none;}

/* Post Slider */
.wpb_revslider_element { margin-top: -219px !important; }

/* Ninja Forms Date Picker */
table.ui-datepicker-calendar {
background: #ffffff;
}

.ui-datepicker .ui-datepicker-header {
    height: 35px;
}

#ui-datepicker-div .ui-icon {
text-indent: 20px !important;
}

#ninja_forms_field_4 {
padding: 10px;
}

#ninja_forms_field_8_label { width: auto; display: inline-block; }
#ninja_forms_field_8_div_wrap .ninja-forms-field-description { width: auto; display: inline-block; }


/* Footer */
.main-footer .vc_separator {
    border-bottom: none !important;

}

.vc_separator h4 {
font-size: 48px !important;
font-family: Amatic SC !important;
}

.mc4wp-form input {
	color: #222222;
} 


/* Smartphones (portrait and landscape) ----------- */
@media (min-width : 230px) and (max-width : 510px) {
	.fixed-header .header-logo {
    		height: auto !important;
		max-width: 170px !important;
	}
}


@media (min-width : 230px) and (max-width : 780px) {
	.header-wrapper .top-bar {
		display: block;
	}
}

@media (min-width : 230px) and (max-width : 510px) {
	.header-wrapper .top-bar .container, .header-wrapper .top-bar .container .languages-area {
		float: none;
		text-align: center;
	}
	
	.wpb_wrapper .banner img {
		width: auto;
		float: right;
		max-width: none;
	}

	.ult-ib-effect-style7 h2 {
    		top: -5px !important;
	}
	.wpb_revslider_element { margin-top: -135px !important; }
}


/* Post Slider Adjustments */
@media (min-width : 900px) and (max-width : 1200px) {	
	.wpb_revslider_element { margin-top: -177px !important; }
}

@media (min-width : 510px) and (max-width : 896px) {	
	.wpb_revslider_element { margin-top: -130px !important; }
}

@media (min-width : 230px) and (max-width : 47px) {	
	.wpb_revslider_element { margin-top: -110px !important; }
}


.wpb_row {
margin-bottom: 0px;
}

.header-type-3.slider-overlap .header {
background-color: rgba(0, 0, 0, 0.48);
}

.header-type-3.slider-overlap .top-bar {
background-color: rgba(0, 0, 0, 1);
}

.button
{
font-family: Amatic SC;
font-size: 24px !important;
}

.menu .nav-sublist-dropdown ul {
    padding: 15px 0 15px;
    border: 1px solid #E6E6E6;
    width: 140px;
    display: inline-block;
}

.menu .nav-sublist-dropdown {
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 1000;
    visibility: hidden;
    background-color: rgba(37, 37, 37, 0.80);
    margin-top: -5px;
}

.menu .nav-sublist-dropdown ul > li > a {
    font-size: 22px !important;
    color: #ffffff;
    display: inline;
    padding: 8px 20px;
    float: left;
    width: 100%;
    box-sizing: border-box;
    text-transform: uppercase;
}

.mobile-nav li > ul > li a {
    color: #ffffff;
    font-size: 20px;
    padding: 10px 0 10px 35px;
    display: inline-block;
}

/* Slider Arrows */
.persephone.tparrows.tp-leftarrow:before, .hesperiden.tparrows.tp-leftarrow:before { content: "\f104" !important; }
.persephone.tparrows.tp-rightarrow:before, .hesperiden.tparrows.tp-rightarrow:before { content: "\f105" !important; }
.hesperiden.tparrows.tp-leftarrow:before { content: "\f104" !important; }
.hesperiden.tparrows.tp-rightarrow:before { content: "\f105" !important; }