/*
Theme Name: Tobel Child
Theme URI: https://tobel.qodeinteractive.com
Description: A child theme of Tobel
Author: Elated Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: tobel
Template: tobel
*/

p {
	font-size: 14px !important;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 500 !important;
	line-height: 26px !important;
}

#qodef-page-footer-top-area-inner {
    padding: 30px 0 22px;
}

/* #qodef-page-outer { margin-top: -70px !important; } */

#qodef-page-header .qodef-header-logo-link { padding-bottom: 0px !important; height:50px !important; }

body.home .qodef-button.qodef-layout--textual { color: #decdbf; }
body.home .qodef-button.qodef-layout--textual:after { color: #decdbf; }

#Home_Slider a { color: #2B2A2A !important; transition: color 0s ease-in; }
body.home #Home_Slider a:hover { color: #DECDBF !important; transition: color 0.2s ease-in; }
#Home_Slider .qodef-e-info { display: none !important; }
#Home_Slider .qodef-e-side-text { color: #DBCCC1 !important; }
#qodef-page-footer-bottom-area { background: #f2e9e2 !important; }
#qodef-page-footer-bottom-area p, #qodef-page-footer-bottom-area p a, #qodef-page-footer-top-area-inner p, #qodef-page-footer-top-area-inner a { color: #2B2A2A !important; font-size: 12px !important; }
#qodef-page-footer-top-area-inner p { letter-spacing: .3em; font-family:Roboto,sans-serif;}
#qodef-page-footer-bottom-area p span:last-child {font-size:11px !important;}
footer #qodef-page-footer-top-area-inner .menu li.menu-item a { color: #2B2A2A !important; font-size: 12px !important; letter-spacing: .3em; font-family:Roboto,sans-serif; }
#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li { margin-bottom:8px;}
#qodef-side-area { background-color: #F2E9E2 !important;}
.social_links li { display: inline-block; padding: 0px 10px; }
footer .social_links li { display: inline-block; padding: 0px 15px 0 0; }
footer .social_links li:last-child { padding-right:0;}
.social_links li img { height: 22px; }
#qodef-side-area-inner p { font-size: 14px !important; line-height: 22px !important; color: #2B2A2A !important; }
#qodef-side-area-close { color: #2B2A2A !important; }
.qodef-opener-icon.qodef-source--svg-path svg.qodef-svg-close-lines line { stroke:#2B2A2A !important; }
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea { font-size: 14px !important; }

.qodef-portfolio-list.qodef-item-layout--info-below.qodef--side-text .qodef-e-inner .qodef-e-side-text-holder { font-size: 200px; color: #DECDBF !important; }

.qodef-portfolio-list.qodef-item-layout--info-below.qodef-effect--fade .swiper-slide { background: #F8F3EF !important; }
/* 
.qodef-page-title {margin-bottom:90px; }
.qodef-page-title .qodef-m-content { background: #F8F3EF;}
.qodef-page-title .qodef-m-title { color:#F2E9E2 !important;}
.qodef-page-title.qodef-title--divided .qodef-m-content .qodef-m-content-top { height:165px !important;}
.qodef-page-title.qodef-title--divided .qodef-m-content .qodef-m-content-bottom { height:600px !important; margin-bottom:90px;} */

.home_testimonial p .qodef-e-author-name , .home_testimonial .qodef-e-author { color : #7a7a7a;}
.home_testimonial .qodef-e-author-job { color : #7a7a7a;}
.home_testimonial h3 { padding-right: 40px;}

.bespoke_desc div { background: transparent !important; }
.p-flex{margin-top:40px;font-weight: 300 !important;}
.p-flex strong {
	text-transform: uppercase;
    color: #000;
    font-family: Roboto,sans-serif !important;
    font-size: 13px !important;
    line-height: 1.4em !important;
    letter-spacing: .3em;
    font-weight: 400 !important;
    margin: 25px 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
.p-flex{text-transform: none; color: #595959; font-family: Roboto,sans-serif;font-size: 13px;line-height: 1.4em;font-weight:300;}

.qodef-breadcrumbs { display: none !important; }

.footer_logo { max-width: 150px !important; }

.Home_Our_Brands .qodef-e-info { display: none !important; }
.Home_Our_Brands .qodef-e-title { text-align: left !important; }
.qodef-portfolio-single .qodef-variations--big .qodef-portfolio-info { display:none !important;}
#whatsapp { position: fixed; right: 10px; bottom: 70px; width: auto; display: inline-block;}
.qodef-button.btn_custom_at:after, .qodef-header-navigation>ul>li.menu_custom_at a:after, .strikeremove1 .qodef-m-play-text:after { display: none !important; }
.menu_custom_at a:hover span { color:#676767 !important; font-weight: 800;}
.qodef-button.btn_custom_at:hover { font-weight:800;}
.hideall { display: none !important;}
.centerfx .qodef-grid-inner { display: flex; justify-content: center; align-items: center; flex-flow: wrap;  }

@media (max-width: 768px) {
	#qodef-page-mobile-header .qodef-mobile-header-logo-link { padding: 10px 0; }
	#qodef-page-footer-bottom-area p { flex-flow:column;}
	.portfolio-item-template-default .qodef-portfolio-single .qodef-variations--big .qodef-portfolio-info { flex-direction: column; }
.portfolio-item-template-default .qodef-portfolio-single .qodef-variations--big .qodef-portfolio-info>* { margin: 5px 0; }
	.qodef-portfolio-single .qodef-portfolio-info .qodef-e-title { font-size:16px;}
	#qodef-page-footer-top-area-inner p { align-items: flex-start !important; }
	
}
