/* CSS Document */
/*
Theme Name: Internio Design Theme
Theme URI: https://interniodesign.com
Description: Internio Design Theme
Version: 1.0
Author: Innosavv
Author URI: https://innosavv.com
*/

*{padding:0;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
/*-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);-webkit-font-smoothing: subpixel-antialiased;*/

/*fonts*/

@font-face {
    font-family: 'Roboto-Regular';
    src: url('fonts/Roboto-Regular.woff2') format('woff2'),
        url('fonts/Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Light';
    src: url('fonts/Roboto-Light.woff2') format('woff2'),
        url('fonts/Roboto-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url('fonts/Roboto-Medium.woff2') format('woff2'),
        url('fonts/Roboto-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/*defaults*/
body{color:#000;font-family: 'Roboto-Light';font-size:14px;letter-spacing:1px;}
img{border:none;max-width:100%;height:auto;}
p{line-height:24px;padding:0 0 20px 0;;font-family: 'Roboto-Regular';}
h1{font-family: 'Roboto-Light' !important;font-size:32px;font-weight:normal !important;padding-bottom:20px;}
h2{font-family: 'Roboto-Light' !important;font-size:24px;font-weight:normal !important;padding-bottom:20px;}
h3{font-family: 'Roboto-Regular' !important;font-size:20px;font-weight:normal !important;padding-bottom:20px;}

a:link,a:hover,a:active,a:visited{color:#c8ab65;text-decoration:none;outline:none;}

ul{padding-left:20px;padding-bottom:20px}
li{line-height: 24px;}
.row{clear:both;float:left;width:100%;}
.block{display:table;width:100%;max-width:1140px;padding:0 15px;margin:0 auto;}
.error{text-align:center;}
.p0 p{padding-bottom:0;}
.recaptcha{text-align:center;}
.recaptcha div div{display:inline-block;}


/*form*/
input[type=text],input[type=email],input[type=tel],select,textarea{display:inline-block;font-size:14px;font-family: 'Roboto-Light';resize:none;border:0;background:#e7e7e7;width:100%;color:#333;padding:15px !important;}
input[type=submit]{display:table;width:100% !important;clear:both;text-transform:uppercase;background:#b3964f;border:0;color:#fff;font-size:15px;cursor:pointer;text-align:center;padding:15px 30px;letter-spacing:3px;margin:10px 0 0;}
input[type=submit],input[type=text],input[type=email],input[type=tel],select,textarea{outline:none;}
textarea{clear:both;height:130px !important;}
.hide_this{display:none;}
.btn_brown a{border:1px solid #c8ac65;border-radius:0 !important;text-transform:uppercase;padding:14px 20px 13px !important;}
.btn_black a{border:1px solid #000;border-radius:0 !important;text-transform:uppercase;padding:14px 20px 13px !important;color:#000;}
.gform_wrapper .gform_validation_errors{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;}
.gform_wrapper .gform_validation_errors span{display:none !important;}
.gform_wrapper .gform_validation_errors h2{color:#fff000 !important;}
.validation_message{display:none !important;}
.spider_popup_wrap{background-color: rgba(0, 0, 0, .8) !important;}
.spider_popup_close_fullscreen{color:#fff !important;}

.header{background:#101112;padding:20px 15px;}
.home .header .logo{float:left;display:none;}
.sub .header .logo{float:left;display:block;}
.home .header .menu{text-align:center;}
.header .menu ul{padding-bottom:0;}
.header .menu li{display:inline-block;padding-left:40px;}
.header .menu li a{color:#fff;text-transform:uppercase;}
.header .menu li a:hover{color:#c8ab65;}
.header .menu li:after{content:"•";color:#c8ab65;display:inline-block;vertical-align:middle;font-size:20px;position:relative;right:-24px;}
.header .menu li:last-child:after{display:none;}
.header .menu li:first-child{padding-left:0;}
.sub .header .menu{float:right;margin-top:15px;}
.email_form input[type=submit]{margin:0;}
.bwg_container {margin: 5px auto;}
.gform_legacy_markup_wrapper li.hidden_label input{margin-top:0 !important;}
.gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right:0 !important;}
.gform_legacy_markup_wrapper .gform_footer{margin-top:0 !important;}
div.gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
div.gform_legacy_markup_wrapper li.gfield.gfield_error, div.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:transparent !important;margin-bottom:0 !important;border:0 !important;padding:0 !important;}
.gform_legacy_markup_wrapper div.validation_error{margin-bottom:0 !important;}
.elementor-slideshow__title{display:none !important;}
.gallery-item{margin-top:0 !important;}
.gallery-item img{border:0 !important;margin-top:0 !important;}

#responsive-menu-button:focus{outline:none;}
.copy{background:#101112;color:#fff;padding-top:10px;padding-bottom:10px;text-align:center;font-size:13px;}

@media screen and (max-width: 1024px){
	h1{font-size:26px;}
	h2{font-size:20px;}
	h3{font-size:18px;}
}




















