/*
Theme Name: 	WS Motorcycle Child
Theme URI: 		http://example.com/ws-motorcycle-child/
Author: 		Faraz Jafri
Author URI: 	https://farazjafri.com/
Description: 	WS Motorcycle Child Theme
Template:		ws-motorcycle
Version:		1.0
License:		GNU General Public License v2 or later
License URI:	http://www.gnu.org/licenses/gpl-2.0.html
Tags:			one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain:	WS Motorcycle Child
*/

.site-header {top: 0;}
.site-header-main .site-header-menu.is-sticky {margin: unset;}
.page-template .breadcrumb {margin-bottom: 15px;margin-top: 15px;}
.footer-grids {padding: 0 25px;}
.footer-right {line-height: 1;float: right;}
.footer-right ul {list-style-type: none;margin: 0;padding: 0;}
.footer-right a.fface, .footer-right a.fface i {font-size: 30px;color: #fff;}
.footer-left {float: left;}
.footer-left p {line-height: 2;}
/* section.elementor-section.elementor-top-section.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {padding: 0px 0px 70px 0px;} */
.elementor-widget-premium-contact-form .premium-cf7-container input.wpcf7-text, .elementor-widget-premium-contact-form .premium-cf7-container textarea.wpcf7-textarea {font-weight: unset !important;}
label.notification_text {font-size: 14px;}
footer.site-footer {padding: 5px 0;}

@media screen and (min-width: 1200px) {
.page.page-id-536 .ses-contact-columns .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap>.elementor-element .elementor-widget-container {min-height: 350px;}
}

@media screen and (min-width: 961px) {
.home .site-inner {padding-top: 90px;}
}

@media screen and (min-width: 767px) {
.page.page-id-536 .ses-contact-columns .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap>.elementor-element .elementor-widget-container {min-height: 375px;}
}

@media screen and (max-width: 909px) {
.footer-left, .footer-right {float: none;}	
}

@media screen and (max-width: 520px) {
.site-footer p {margin-bottom: 20px;}
.footer-left p {line-height: 1.2;}
}

@media (max-width: 480px) {
header#masthead.site-header {padding: 0px 8px !important;}
}

@media screen and (max-width: 360px) {
.main-footer .container {width: 100%;}	
}

@media screen and (max-width: 300px) {
.main-footer .columns ul li {word-break: break-word;}
}
