/*
Theme Name: Unstoppable Sport
Text Domain: https://www.unstoppablesport.net/
Version: 1.1
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Unstoppable Sport
Author: Velocity Consultancy Team
Author URI: https://www.velocityconsultancy.com/
Theme URI: https://www.unstoppablesport.net/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/


body { padding:0; margin: 0; }
.page .entry-header { display: none; }
.section-padding { padding: 80px 0; }
.top-padding { padding-top: 80px; }
.bottom-padding { padding-bottom: 80px; }
.top-margin { margin-top: 80px; }
.bottom-margin { margin-bottom: 80px; }
.sm-padding { padding: 40px 0; }
.smt-padding { padding-top: 40px; }
.smb-padding { padding-bottom: 40px; }

.blue-text { color: #011893; }
.lblue-text { color: #0563c1; }
.top-border { border-top: 2px solid #011893; }
.text-white { color: #fff !important; }
.elementor-location-header { border-bottom: 2px solid #011893; }
.elementor-icon-box-title { margin: 0 !important; }
.green-btn .elementor-button-link.elementor-button { background: #14b05a; border-color: #14b05a; }
.green-btn .elementor-button-link.elementor-button:hover { background: #fff; border-color: #14b05a; color: #14b05a !important; }
.dark-btn .elementor-button-link.elementor-button { background: #161828; border-color: #161828; }
.dark-btn .elementor-button-link.elementor-button:hover { background: #fff; border-color: #161828; color: #161828 !important; }
.text-block { display: block; }
.dblock { display: block;}
p {margin-top: 0; }
li { margin-bottom: 10px; }
.elementor-image-box-title { margin: 10px 0; }
.list-col-two ul { column-count: 2; }
.list-col-three ul { column-count: 3; }
.green-box { color: #fff; background: #14b05a; padding: 10px 20px; border-radius: 10px; }
.elementor-location-header.elementor a, .elementor-location-footer.elementor a { text-decoration: none !important;  }
main .elementor a { text-decoration: underline !important; }
.elementor .elementor-button-link { text-decoration: none !important; }

.hero-banner { padding: 140px 0; }
.elementor-location-footer ul li.menu-item a { padding: 0 30px !important; border-right: 1px solid #fff; }
.elementor-location-footer ul li.menu-item:last-child a { border-right: 0px solid #fff; }
.inner-banner { height: 400px; display: flex; align-items: center; }
.cli-bar-container { max-width: 1090px !important; width: 100%; }
.cli-bar-btn_container a { min-width: 100px; font-size: 15px !important; line-height: 25px !important; font-weight: 700 !important; padding: 20px 20px !important; border-radius: 16px !important; margin-left: 20px !important; }
.text-msg { font-size: 17px !important; text-align: center; font-weight: 700; line-height: 27px; }
.img-boxs .elementor-image-box-title { margin: 0 10px 10px !important; }
.list-space ul li { margin: 16px 0; }


@media only screen and (max-width: 1200px){
    .section-padding { padding: 60px 0; }
    .top-padding { padding-top: 60px; }
    .bottom-padding { padding-bottom: 60px; }
    .top-margin { margin-top: 60px; }
    .bottom-margin { margin-bottom: 60px; }
    .hero-banner { padding: 100px 0; }
    .elementor-location-footer ul li.menu-item a { padding: 0 20px !important; }
}    

@media only screen and (max-width: 985px){
    .cli-bar-btn_container a { min-width: 80px; margin: 5px 10px !important; padding: 10px 20px !important; }
    .cli-bar-btn_container { text-align: center; margin: 0 auto !important; }
    .text-msg { font-size: 16px !important; line-height: 26px; }
}
@media only screen and (max-width: 768px){
    .section-padding { padding: 40px 0; }
    .top-padding { padding-top: 40px; }
    .bottom-padding { padding-bottom: 40px; }
    .top-margin { margin-top: 40px; }
    .bottom-margin { margin-bottom: 40px; }
    .rmp_menu_trigger { padding: 0 !important; margin-top: -12px !important; border: 0 !important; }
    .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper { text-align: left !important; }
    .icon-box.elementor-widget-icon-box .elementor-icon-box-icon { float: left; margin-right: 15px !important; margin-top: 8px; }
    .list-col-two ul, .list-col-three ul { column-count: 1; }
    .hero-banner { padding: 70px 0; }
    .elementor-location-footer ul li.menu-item a { padding: 0 10px !important; line-height: 12px !important; margin-bottom: 14px !important; }
    .inner-banner { height: 100%; padding: 40px 0; }
}
@media only screen and (max-width: 575px) {
    .text-block { display: inline; }
    .icon-text .elementor-widget-wrap { display: inline-block !important; }
    .icon-text .elementor-widget.elementor-widget-icon-box { float: left; width: 40%; }
}
