/*
Theme Name: SKT Trekking Child 02
Theme URI: https://www.sktthemes.org/shop/free-rock-climbing-wordpress-theme
Template: skt-trekking
Author: SKT Themes
Author URI: https://www.sktthemes.org
Description: SKT Trekking is an adventure camp thrilling exciting sports adrenaline rush activities summer camping for kids mountaineering and other activities like travel, jungle safari, destination, holiday, tourism, tours, backpacking, camping, climbing, fishing, hiking, nature, outdoor, running, surfing, rafting, cruise, trip, itineraries, hunting, railing, skating, skiing, water games. Tour hotel restaurant operators food drink and bed and breakfast motels airlines vacation portals travel agents can also operate this kind of business to attract more tourists. SEO friendly, easy to use, flexible and scalable. WooCommerce plug and play for shop. Compatible with contact form for call to action. Booking plugins can also be integrated easily. Documentation: https://www.sktthemesdemo.net/documentation/skt-trekking-doc/
Tags: two-columns,right-sidebar,full-width-template,custom-background,custom-colors,custom-menu,sticky-post,theme-options,threaded-comments,featured-images,footer-widgets,translation-ready,rtl-language-support,custom-logo,editor-style,custom-header,blog,e-commerce,portfolio
Version: 1.0.1702027539
Updated: 2023-12-08 09:25:39

*/

li.wp-block-post.hentry {
    width: 33%;
    float: left;
    padding: 0 10px;
    display: inline-block;
    margin: 0!important;
    margin-bottom: 30px!important;
}
div.wp-block-columns .wp-block-column:nth-child(2) {
    background-color: #fbf7f4;
    margin-top: -85px;
    z-index: 3;
    background: #fbf7f4;
    padding: 40px;
    border-radius: 15px;
}
.wp-block-post-title a {
    display: inline-block;
    font-size: 20px;
    font-family: poppins;
    font-weight: 700;
    color: #ff4c15;
	text-decoration:none!important;
}
.inner-banner-thumb, #sidebar{
display:none!important;
}
div.wp-block-columns{
    flex-direction: column;
}
.site-main {
    width: 1200px!important;
}
.product-image-single{
    float: right;
    margin: 10px;
}
.header .fullnavig {
    width: 70% !important;
}
.page_content {
    padding: 0px 0!important;
}
/* ---------------- */
.trekking-content,.skt-tourcat-column {
    width: 33%;
    float: left;
    padding: 0 10px;
    display: inline-block;
    margin: 0!important;
    margin-bottom: 30px!important
}

.tour-thumb {
    position: relative
}
.tour-thumb a img {
    width: 100%;
    height: auto!important;
    object-fit: cover;
    border-radius: 15px;
    vertical-align: top;
}
.tour-infobox {
    position: absolute;
    bottom: 6%;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    width: 69%;
    background: #ff4c15
}

.tour-infobox .guest-count {
    float: left;
    min-height: 80px;
    width: 33.333%;
    vertical-align: top;
    border-right: 1px solid #ff7e56
}

.tour-infobox .tour-days {
    float: left;
    min-height: 80px;
    width: 33.333%;
    vertical-align: top
}

.tour-infobox .tour-price {
    float: left;
    background: #fff;
    min-height: 80px;
    width: 33.333%
}

.trek-content {
    margin-top: -30px;
    background: #fbf7f4;
    padding: 40px;
    border-radius: 15px;
    z-index: 2;
    position: relative;
    min-height: 460px;
}

.trekking-title h5 a {
    font-size: 20px;
    font-family: poppins;
    font-weight: 500;
    color: #253242
}

.tour-country h4 {
    font-size: 20px;
    font-family: poppins;
    font-weight: 700;
    color: #ff4c15
}

.trek-content p {
    font-size: 17px;
    font-family: poppins;
    font-weight: 400;
    color: #494848;
    line-height: 28px;
    padding: 15px 0
}

.exploremore a {
    color: #282828;
    font-size: 17px;
    font-family: poppins;
    font-weight: 600
}

.exploremore a:hover {
    color: #ff4c15
}

/* ----- */
#homepage-header{
    text-align: center;
    margin-bottom: 20px;
}
#homepage-header img{
    width:100%;
}
.copyright-wrapper{
    padding: 0 0 30px 0;
}
#footer{
    padding: 35px 0 0 0;
}
#footer .media-partners{
    display: flex;
    margin: auto;
    width: 65%;
    justify-content: space-around;
}
#footer .media-partners a{
    font-weight: bold;
    color: #ff4c15;
}
.article-header{
    height:30px;
    background-image:url(https://www.toolsforpublishers.com/beta/wp-content/themes/skt-trekking/images/footer-bg.jpg);
    background-position: center;
    margin-bottom: 20px;
}
.copyright-wrapper .copyright-txt{
    border-radius: 0px;
    background-color: rgba(18,41,55, 0.5);
    color:#fff;
}
.copyright-txt h3{
    color:#fff;
}
.main-navigation ul li a{
    font-size:16px;
}
.trek-content p{
    margin-bottom:0px;
    padding:0px;
}
#contact-form{
    width:40%;
    float:right;
    display: block;
    padding: 20px 10px;
}
#contact-form h4{
    text-align: center;
}
#contact-form input, #contact-form textarea, #contact-form select{
    width:70%;
    font-size:16px;
}
#contact-form input{
    height:35px;
}
#contact-form div{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.float-left{
    float:left;
    width:50%!important;
}
#contact-form #button, #contact-form #button2{
    width: 40%;
    background-color: #ff4c15;
    color: white;
    font-weight: bold;
    border: 0px;
    box-shadow: 1px 1px 3px 1px #00000052;
}
#button:hover, #button2:hover{
    background-color: #d1390a;
}
.home-box-container{
    display: flex;
    width: 70%;
    align-items: stretch;
    position: absolute;
    top: 500px;
    z-index: 3;
}
.box-home{
    margin: 15px;
    padding: 35px;
    min-width: 33%;
    border-radius: 10px 10px 10px 10px;
    text-align:center;
}
.box1{
    background-color: #04c97a;
}
.box2{
    background-color:#ff4c15;
}
.box3{
    background-color:#122937;
}
.box-home figure{
    width:100%;
    margin-bottom:20px;
    text-align:center;
}
.box-home h3{
    color: #fff;
    font-family: poppins,Sans-serif;
    font-size: 19px;
    font-weight: 500;
}
.box-home p{
    color: #fff!important;
    font-family: poppins,Sans-serif!important;
    font-size: 22px!important;
    font-weight: 700;
}
.main-set{
    box-shadow: 0 0.46875rem 2.1875rem rgba(4,9,20,.03), 0 0.9375rem 1.40625rem rgba(4,9,20,.03), 0 0.25rem 0.53125rem rgba(4,9,20,.05), 0 0.125rem 0.1875rem rgba(4,9,20,.03);
}
.description-home-container{
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    padding-bottom: 270px;
}
.description-title{
    font-size: 40px;
    color: #122937!important;
    margin-bottom: 20px;
}
.vertical{
    padding: 25px 15px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 60px 0 rgba(0,0,0,.08);
    width: 85%!important;
    position: absolute!important;
    left: -240px;
    top: 33%!important;
    transform: rotate(-90deg);

}
.vertical h2{
    color: #ff4c15;
    font-family: "dm serif display",Sans-serif;
    font-size: 43px;
    font-weight: 400;
}
.home-img{
    border-radius: 10px 10px 10px 10px;
}
.description-home-container h2{
    color: #ff4c15;
}
.read-more{
    font-family: poppins,Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    background-color: #ff4c15;
    border-radius: 50px 50px 50px 50px;
    padding: 20px 30px;
}
.home-image-element{
    width:45%;
    position: relative;
}
@media screen and (max-width: 1169px) and (min-width: 768px){
    .site-main {
        width: 100%!important;
    }
    .logo {
        width: 200px!important;
    }
    body.wp-custom-logo .logo {
        padding: 10px 35px 16px 0 !important;
    }
}
