/* CSS Document */
/*
Theme Name: GoGo Move Services
Theme URI: https://gogomoveservices.com
Description: GoGo Move Services
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: 'Inter18pt-Light';
    src: url('fonts/Inter18pt-Light.woff2') format('woff2'),
        url('fonts/Inter18pt-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

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

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



/*defaults*/
body{color:#000 !important;font-family: 'Inter18pt-Light';font-size:16px;background:#fff;letter-spacing: 0.5px;}
img{border:none;max-width:100%;height:auto;}
p{line-height:26px;padding-bottom:20px;}
h1,h2,h3{font-weight:normal !important;font-family: 'Inter18pt-Bold' !important;}
h1{font-size:52px;}
h2{font-size:32px;}
h3{font-size:22px;}
.thin_italic h1,.thin_italic h2{font-family: 'Inter18pt-Light' !important;font-style:italic;}
.green_title h1,.green_title h2{color:#00a652 !important;}
.p0 p,.p0 h1,.p0 h2,.p0 h3{padding-bottom:0;}
.p10{padding-bottom:10px;}
.m0{margin-bottom:0 !important;}
.m10{margin-bottom:10px !important;}
.hide_this{display:none !important;}

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

ul{list-style: disc;padding-left: 20px;padding-bottom:20px;}
li{line-height: 26px;}
.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;padding-top:40px;}

/*form*/
input[type=date],input[type=text],input[type=email],input[type=tel],select,textarea{font-size:16px !important;font-family:Arial, Helvetica, sans-serif !important;resize:none !important;border:0 !important;width:100%;color:#333 !important;border-radius:10px !important;}
input[type=submit],input[type=text],input[type=email],input[type=tel],select,textarea{outline:none;}
textarea{min-block-size: 180px !important;}
input[type=submit]{width: 100% !important;letter-spacing: 3px !important;background: #f7931c !important;color: #fff !important;padding: 15px !important;text-align: center;text-transform: uppercase !important;cursor: pointer !important;font-size: 16px !important;}
input[type=submit]:hover{background-color:#d47c13 !important;}
.green_button a{border-radius:99px;padding:15px 30px;color:#fff;text-align:center;text-transform:uppercase;background-color:#00a652 !important;}
.green_button a:hover{background-color:#f7931c !important;}
.orange_button a{border-radius:99px;padding:15px 30px;color:#fff;text-align:center;text-transform:uppercase;background-color:#f7931c !important;}
.orange_button a:hover{background-color:#00a652 !important;}

.gform_footer{text-align:center;display:block !important;}
.gform-theme--foundation .gform_fields{grid-row-gap:14px !important;row-gap: 14px !important;}
.validation_message {display:none !important;}
.gfield_error .input[type=date],.gfield_error input[type=text],.gfield_error input[type=email],.gfield_error input[type=tel],.gfield_error select,.gfield_error textarea{border:1px solid #ff0000 !important;}

.bar{background:#00a652;color:#fff;font-size:14px;padding:15px 0;}
.bar span{float:right;}
.bar span:first-child{float:left;}
.header{background:#f2f2f2;padding:30px 0;text-align:center;}
.header ul{padding-bottom:0;}
.header .menu li{display:inline-block;padding:0 15px;}
.header .menu li a{color:#000;}
.header .menu li a:hover{color:#00a652;}
.header .menu li.current-menu-item a{color:#00a652;}

.logo{float:left;width:100px;}
.menu_subpage{float:right;padding-top:22px;}

.gallery{text-align:center;}
.gallery br{display:none;}
.gallery-item{margin:0 !important;float:none !important;}
.gallery-item img{border:0 !important;}
.elementor-testimonial-content{font-family: 'Inter18pt-Light';font-size:16px !important;letter-spacing: 0.5px !important;line-height:26px !important;}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:0;}
.elementor-slideshow__title,.elementor-slideshow__description{display:none !important;}


.copy{color: #fff;padding:15px;background:#00a652;font-size:14px;text-align:center;}

@media screen and (max-width: 1024px){
	h1{font-size:32px;}
	h2{font-size:24px;}
	h3{font-size:18px;}
}
@media screen and (max-width: 980px){
	.bar span{display:block;float:none;text-align:center;}
	.bar span:first-child{float:none;}
}
@media screen and (max-width: 767px){
	.gallery-item{width:33% !important;}
}
@media screen and (max-width: 615px){
	#shiftnav-toggle-main.shiftnav-toggle-edge-right{top:88px !important;}
}
@media screen and (max-width: 382px){
	#shiftnav-toggle-main.shiftnav-toggle-edge-right{top:106px !important;}
}
















