/*
Theme Name: The Tour Operator
Template: adventure-travelling
Text Domain: the-tour-operator
Author: ThemesPride
Author URI: https://www.themespride.com/
Theme URI: https://www.themespride.com/themes/free-tour-operator-wordpress-theme/
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Description: The Tour Operator is a fabulous WordPress theme for travel agencies, tourist spots and destinations, tour booking companies, travel businesses, tour guides and tour operators, holiday resorts, travel magazines, journey and travel blogs. It follows a minimal design and is customizable making it a multipurpose theme. The user-friendly layout is its biggest USP and it doesn’t demand any coding skills from the users. You can achieve a highly flexible website thanks to its clean and responsive design that scales to every screen size. The beautiful layout of this theme grabs attention quickly and makes use of professional, secure, and clean codes that also works for the SEO making your website SEO friendly making it grab good ranks in search engines results to get easily noticed. Faster page load time is a result of highly optimized codes that obey the WordPress standards. Many Call To Action Button (CTA) is smartly placed to increase your conversion rates and also bring in the engagement of the user. You can deploy various messages or tour indications through the banner and use its social media icons for your promotion. The Bootstrap framework-based theme used CSS animations and includes .pot files that make it translation ready to support many different languages.
Tags: wide-blocks, block-styles, one-column, two-columns, right-sidebar, left-sidebar, three-columns, four-columns, grid-layout, custom-colors, custom-header, custom-background, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, blog, holiday, photography
Version: 0.1
Tested up to: 5.8
Requires PHP: 5.6
*/

h1, h2, h3, h4, h5, h6{
	font-weight: bold;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 1px;
}

.center{
	border-color: #bbb;
}
.center1{
    border-left-color: #e2a355;
    border-top-color: #e2a355;
    width: 150px;
    height: 150px;
}
.center1 .ring::before {
    background: #e2a355;
    box-shadow: 0 0 0 10px rgb(226 163 85 / 45%), 0 0 10px 15px rgb(226 163 85 / 64%);
}

.center2 {
    border-left-color: #776c64;
    border-top-color: #776c64;
    width: 70px;
    height: 70px;
}
.center2 .ring::before {
    background: #776c64;
    box-shadow: 0 0 0 10px rgb(119 108 100 / 50%), 0 0 10px 15px rgb(119 108 100 / 60%);
}

/* color 1 */

a,.timebox i,.box-content a, #theme-sidebar .textwidget a, #footer .textwidget a, .comment-body a, .entry-content a, .entry-summary a,#theme-sidebar h3,.main-navigation a:hover,.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a,.logo p,#travel-offer h6,.social-media i{
    color: #e2a355;
}

span.meta-nav,#theme-sidebar button[type="submit"], #footer button[type="submit"],button[type="submit"],.page-numbers,.prev.page-numbers, .next.page-numbers,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,#comments input[type="submit"],.search-box form.search-form,.cat-inner-box a,.cat-inner-box h4,.blog-info,.read-more-btn a{
    background: #e2a355;
}


/* color 3 */

.page-numbers:hover a,#footer li a,#footer li,#footer th, #footer td,#footer caption,#footer .textwidget,#footer .tagcloud a,span.meta-nav{
	color: #fff;
}
.headerbox{
	background: #fff;
}

#footer h3,#footer th,#footer td,#footer tr,#footer table#wp-calendar,#footer .widget_rss li,#footer .tagcloud a{
    border-color: #fff;
}

body,#theme-sidebar li,#theme-sidebar a,.page-box p,.box-info span,#static-blog p{
	color: #696969;
}

.logo,.call{
    text-align: left;
}

.timebox span{
    text-transform: uppercase;
    font-size: 12px;
}

.social-media i {
    font-size: 14px;
    margin: 0 8px;
}

.logo h1 {
    font-size: 25px;
}

.menubar,.main-navigation ul ul {
    background: #776c64;
}

.search-box form.search-form {
    border-radius: 30px;
}

.search-box input[type="search"] {
    background: transparent;
    border: none;
    width: 85%;
}

.search-box input[type="search"]::placeholder,.cat-inner-box a,#theme-sidebar button[type="submit"],.read-more-btn a{
    color: #1c1c1c;
}

.search-box [type="submit"] {
    padding: 5px 12px;
    background: url(assets/images/search.png) no-repeat scroll 0 4px;
    font-size: 13px;
    text-align: center;
    text-indent: -9999px;
    border: none;
}

/* Slider */

#slider .inner_carousel h2{
	text-transform: uppercase;
	border-left: none;
    padding: 0;
    font-size: 50px;
}
.more-btn a {
    background: #fff;
    color: #1c1c1c;
    border-radius: 30px;
}
#slider .carousel-inner:after {
    background-image: url(assets/images/Shape.png);
}
#slider .carousel-inner:after {
    content: "";
    display: block;
    height: 100px;
    position: absolute;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    z-index: 99;
}

/* Trip Offers */

#travel-offer h6 {
    font-size: 15px;
    font-weight: 900;
    font-style: italic;
    letter-spacing: 2px;
    margin-bottom: 20px;
}
#travel-offer h2,#static-blog h3 {
    border-left: solid 7px #e2a355;
    font-size: 35px;
    padding-left: 25px;
}
.cat-inner-box {
    border: solid 1px #dbdcde;
}
.cat-inner-box h4 {
    position: absolute;
    top: 0;
    right: 15px;
    padding: 10px;
    font-size: 15px;
}
.cat-inner-box h3 {
    font-size: 16px;
    letter-spacing: 1px;
}
.cat-inner-box span {
    font-size: 14px;
}
.cat-inner-box a {
    padding: 8px;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.site-info {
    border-top: solid 1px #fff;
}

@media screen and (max-width: 767px){
    .logo {
        text-align: center;
    }
    .innermenubox {
        padding-bottom: 0px;
    }
    #slider .carousel-inner:after{
        content: none;
    }
    .cat-inner-box h3 {
        margin-top: 15px;
    }
    .cat-inner-box{
        border: none;
    }
    .main-navigation ul ul{
        background: transparent;
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px){
    .social-media{
        text-align: left;
    }
    .logo{
        text-align: center;
    }
    #slider .carousel-caption {
        right: 15%;
    }
    #slider .carousel-inner:after {
        height: 50px;
    }
    .innermenubox{
        padding-bottom: 0;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1199px){
    #slider .carousel-caption {
        right: 25%;
    }
}
