/*
Theme Name: Geoport Child
Theme URI: http://pluginspoint.com/geoport
Author: https://themeforest.net/user/johanspond
Author URI: http://pluginspoint.com
Support: johanspond@gmail.com
Description: Geoport - Transport & Logistics WordPress Theme.
Version: 2.0.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: geoport
Domain Path: /languages
Tags: threaded-comments, translation-ready
Template: geoport

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.
*/




/*.transparent-header.header3 { background: #fff;}
.header3 .main-menu ul li > a, .header3 .main-menu ul li.menu-item-has-children > a::before { color:#5b7d9a;}
.header3-menu-area .header3-trackorder-area { display: none;}*/

.header3-logo-area .logo {}
.transparent-header.header3,
.transparent-header.default-header { background: #fff !important;}
.transparent-header.default-header ul li a { color: #568ea5 !important;}
.transparent-header.default-header .main-menu ul li.menu-item-has-children.current_page_ancestor > a::before, .transparent-header.default-header .main-menu ul li.menu-item-has-children.active > a::before, .transparent-header.default-header .main-menu ul li.menu-item-has-children:hover > a::before, .transparent-header.default-header .main-menu ul li > .submenu li.current-menu-item>a, .transparent-header.default-header .main-menu ul li.current-menu-ancestor>a::before, .transparent-header.default-header .main-menu ul li.current-menu-ancestor>a, .transparent-header.default-header .main-menu ul li.current-menu-item>a, .transparent-header.default-header .main-menu ul li:hover > a, .transparent-header.default-header .main-menu ul li.active>a, .transparent-header.default-header .main-menu ul li:hover>a { color: #ff5e14 !important;}
.header3 .main-menu ul li > a, .header3 .main-menu ul li.menu-item-has-children > a::before { color:#5b7d9a  !important;}
.header3-menu-area .header3-trackorder-area { display: none;}
.header3 .main-menu ul li.menu-item-has-children.current_page_ancestor > a::before, .header3 .main-menu ul li.menu-item-has-children.active > a::before, .header3 .main-menu ul li > .submenu li.current-menu-item>a, .header3 .main-menu ul li.current-menu-ancestor>a, .header3 .main-menu ul li.current-menu-item>a, .header3 .main-menu ul li.current-menu-item>a, .header3 .main-menu ul li.active>a, .header3 .main-menu ul li:hover>a, .header3 .main-menu ul li:hover > a, .header3 .main-menu ul li.menu-item-has-children:hover > a::before { color:#34ccff !important;}
.sticky-header .sticky-logo-none { display: block !important; }
.elementor-widget-counter .elementor-counter-number-wrapper span.count,
.geoport-counter span.elementor-counter-number-suffix,
.col-lg-4.single-counter-item .geoport-counter::before,
.counter-icon::before, .counter-icon::after,
.geoport-counter .elementor-counter-number-wrapper,
.scarousel-overlay,
.blog-content .blog-meta,
.header1default-menu-area .header1default-trackorder-area { display: none !important;}
.single-counter-item .counter-icon { padding-bottom:20px; margin-bottom: 0;}
.blog-thumb { max-height: 185px;}
.inner-blog .bpost-content { border: none; padding: 0;}


.contact_frm { padding:50px;}
.contact_frm > .elementor-element-populated { background: #fff; box-shadow: 0 5px 20px #ccc; padding: 50px;}
.contact_frm input[type="button"],
.elementor-shortcode .wpcf7-form input[type="button"]{ cursor: pointer; width:auto; border:0; outline: none; background:#d00c27; color: #fff; line-height: 25px; letter-spacing: 0px; font-weight: 700; padding: 17px 30px !important;border-radius: 6px; visibility: visible; animation-delay: 0.6s; animation-name: fadeInRight;}
.contact_frm input[type="button"]:hover,
.elementor-shortcode .wpcf7-form input[type="button"]:hover { background:#7ec342; color: #fff;}
.wpcf7-form textarea { resize: none;}
.elementor-column-gap-wider>.elementor-column.career_frm>.elementor-element-populated { box-shadow: 0 5px 20px #ccc; margin: 25px 0;}

/*about_us--------------*/


.list_cls ul,
.types_cls ul{ list-style: none; padding-left: 0;}
.list_cls ul li,
.types_cls ul li { background: url(images/check.png) no-repeat 0 15px; padding: 10px 0 10px 25px;} 
.about-mid .elementor-heading-title{ text-transform:capitalize; border-bottom: 1px solid #6ec1e4;padding: 0 0 10px; display: inline-block;}
.about-mid { margin-bottom: 5%;}
.about-mid .elementor-widget-wrap { text-align: center;}

.bpost-content h2 { margin-bottom: 0;}
.wpcf7-form.init label br,
.details-content .bpost-meta { display: none;}
.bpost-content h2 { margin-bottom: 0 !important;}

.details-content {}
.details-content .bpost-meta {}
.types_cls .details-content ul li {}
.footer-widget form {}
.footer-widget .wpcf7-form input[type="email"],
.footer-widget .wpcf7-form input[type="text"]{ font-size: 12px; padding: 5px 10px; height: 30px;}

/*.footer-widget form p:nth-child(3n+1),
.footer-widget form p:nth-child(4n+1){ display: none;}*/

.footer-widget .wpcf7-form input[type="button"] { height: auto; cursor: pointer; background:#d00c27; width: auto; padding: 10px 30px; background: #d00c27; border: 0; color: #FFF;}
.footer-widget .wpcf7-form input[type="button"]:hover { background:#7ec342;}
.tab-content p { height: 80px !important; overflow: hidden;}
.tab-content { margin-bottom:0 !important;}
.footer-widget .wpcf7-form textarea { border-radius:6px; height:110px;}
.footer-bg { padding-bottom: 0; padding-top:50px;}

@media (max-width: 480px){
    .transparent-header.header3 .mean-container .mean-bar a.meanmenu-reveal { border: 1px solid #001d67; color: #001d67; margin-top: -20px;}
    .transparent-header.header3 .mean-container .mean-bar a.meanmenu-reveal span { background: #001d67;}
    .transparent-header.sticky-header.header3 .mobile-menu.mean-container a.meanmenu-reveal { margin-top: -16px;}
    .transparent-header.default-header .mean-container a.meanmenu-reveal { border: 1px solid #001d67 !important; color: #001d67 !important;  margin-top: -40px !important;}
    .transparent-header.default-header .mean-container a.meanmenu-reveal span { background: #001d67 !important;}
    .transparent-header.default-header ul li a { color: #fff !important;}
}











