/*==================================
Variable
==================================*/
:root {
	--theme-business-general: #272727;
}
:root {
	--theme-business-general-invert: #ffffff;
}
:root {
	--theme-business-sell-service: #fa9a28;
}

:root {
	--theme-business-sell-service-second: #150d39;
}

/* CUSTOM.CSS - Custom CSS block for personal customizations, activate it from WordPress menu > Apparence > Theme options > Customizations */
.section-bg-color-custom { background-color: #ffffff; }
.section-bg-color-custom-transparent { background-color: transparent !important; }
.section-bg-color-footer-custom { background-color: #ececec; }
.section-empty-custom { border-top: none; }
.section-empty-custom > .content {  }
.step-item-custom { padding-right: 0 !important; }
.step-number-custom {}

.top-loss-custom { margin-top: 0 !important;padding-top: 0 !important; }
.abs-image-left-custom { left: -100px; }
.abs-image-right-custom { left: 100px; }

.title-text-custom { text-transform: uppercase; }

ul.p-custom { color: #757575; }

.overlaybox-custom {
	padding: 25px;
	background-color: white;
	box-shadow: 0 2px 2px rgba(0,0,0,0.08);
	border-radius: 3px;
}

.navbar-brand { padding: 15px 15px; }

.box-steps .step-item-custom:after { content: ''; }

/*
.btn.maintenance:not(.btn-border):before { background-color: #004a9f !important; }
.btn.maintenance:not(.btn-border) { border: 1px solid #004a9f; }
*/

.text-outstanding { color: #ed2939 !important; }
.text-white { color: #fff !important; }
.text-effect-1 {
	text-shadow: 0.05em 0.05em 0.2em rgba(10,10,10,0.9);
}
.text-effect-2 {
	text-shadow: 5px 5px 0 rgba(0, 0, 0, 0.7);
}

.column__fluid {
	padding: 0 !important;
}


.title-base.white h1:after 
, .title-base.white h2:after 
, .quote-author.white:before
{
	background-color: #ffffff !important;
}

.white-imgs .img-box {
	box-shadow: 15px 30px 0 #ffffff;
}

.cursor-default {
	cursor: default !important;
}

.cursor-link {
	cursor: pointer !important;
}


.circle-custom img {
	border: 5px solid #fff;
}

.quote-author.quote-author-none:before {
	height: 0;
	width: 0;
}

.tab-l {
	text-indent: 5vh;
}

.i-am-centered { margin: auto; max-width: 300px;}


/* skin.css */
body, .adv-img p, .caption-bottom p, .adv-circle .caption p, .advs-box p, .list-blog p {
    font-family: 'Questrial', 'Amarit', sans-serif;
}

    .font-1, body .scroll-top-mobile:before, .side-menu-header .social-group i:before, .niche-box-testimonails-cloud .name-box .subtitle .subtxt, .mega-tabs .tab-box .nav-tabs > li > a {
        font-family: 'Questrial', 'Amarit', sans-serif !important;
    }

h1, h2, h3, h4, h5, .font-2, .block-quote, .icon-box-cell label, .list-group-item.active, .btn-text, .accordion-list .list-group-item > a, .woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .pagination, .comment-list .name, .block-infos p.bd-day, .nav-tabs > li > a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .btn, .form-box p, .progress-bar > span, .progress-label, .counter,
.pricing-price, .pricing-table h3,
.advs-box-multiple div.circle {
    font-family: 'Oswald', 'Amarit', sans-serif;
}

.navbar-inner .nav li a {
    font-family: 'Roboto', 'Amarit';
}

.qoute-custom {

}

.quote-author-custom {
}


/* tabs */
.nav-tabs.style-1 {
	border-bottom-color: transparent;
}

.nav-tabs.style-1 > li > a {
	text-transform: capitalize;
}

.nav-tabs.style-1 > li > a {
	color: #ffffff;
}

.nav-tabs.style-1 > li > a:hover {
	color: var(--theme-business-sell-service);
}

.nav-tabs.style-1 > li.active > a,
.nav-tabs.style-1 > li.active > a:hover,
.nav-tabs.style-1 > li.active > a:focus {
	color: var(--theme-business-sell-service);
}

.tab-box .nav-tabs.style-1 > li > a:before {
	background: var(--theme-business-sell-service);
	height: 2px;
}

.nav-tabs.style-1:not([class*=col-md-]):after {
	background: #ffffff;
}

/* button */

.btn.th-style-1 { 
	font-weight: 900;
}
.btn.style-0:not(.btn-border):before {
	background-color: var(--theme-business-general-invert) !important;
}
.btn.style-0:not(.btn-border) {
	color: var(--theme-business-general) !important;
	border-color: var(--theme-business-general-invert) !important;
} 
.btn.style-0:not(.btn-border):hover {
	color: var(--theme-business-general-invert) !important;
	border-color: var(--theme-business-general-invert) !important;
}

.btn.style-1:not(.btn-border):before {
	background-color: var(--theme-business-sell-service) !important;
}
.btn.style-1:not(.btn-border) {
	border-color: var(--theme-business-sell-service) !important;
} 
.btn.style-1:not(.btn-border):hover {
	color: var(--theme-business-sell-service) !important;
	border-color: var(--theme-business-sell-service) !important;
}
.btn.style-1.btn-not-animate:not(.btn-border) {
	background-color: var(--theme-business-sell-service) !important;
	color: #fff;
}
.btn.style-1.btn-not-animate:not(.btn-border):hover {
	color: #fff !important;
}

.btn.btn-border.style-0 {
	background-color: var(--theme-business-general-invert) !important;
	color: var(--theme-business-general) !important;
}

.btn.btn-border.style-1 {
	background-color: var(--theme-business-sell-service) !important;
	border-color: var(--theme-business-sell-service) !important;
	color: #fff !important;
}


.btn.btn-custom.style-1 {
	background-color: var(--theme-business-sell-service) !important;
	border-color: var(--theme-business-sell-service) !important;
}

.btn.btn-custom.style-1, .btn.btn-custom.style-1 i{
	color: #fff !important;
}
.btn.btn-custom.style-1:hover {
	background-color: #faa33b !important;
	border-color: #faa33b !important;
	color: #fff !important;
}


.btn.btn-border.style-2 {
	background-color: var(--theme-business-sell-service-second) !important;
	border-color: var(--theme-business-sell-service-second) !important;
	color: #fff !important;
}

.bth-w-20 { width: 20%; }
.bth-w-25 { width: 25%; }
.bth-w-30 { width: 30%; }
.bth-w-40 { width: 40%; }
.bth-w-50 { width: 50%; }
.bth-w-80 { width: 80%; }
.bth-w-100 { width: 100%; }

/* input */
.woocommerce-product-search.style-1 input {
	width: 80%;
}

input.placeholder-left::-webkit-input-placeholder { text-align: left; }
input.placeholder-left::-moz-placeholder { text-align: left; }
input.placeholder-left:-ms-input-placeholder { text-align: left; }

/* title base */
.title-base-custom {
	border-bottom: 1px solid #000;
	padding-bottom: 10px;
}


.form-box.white .form-control {
	border-color: #ffffff;
}


/* font */
.font-btn-xs {
	line-height: 2.2;
	font-weight: 900;
}

/* icon */
.icon-btn-xs {
	font-weight: 900;
	margin-left: 5px;
}

/* textbox */
.textbox-custom-style-1 {
	border: 1px solid #fa9a28 !important;
	border-color: var(--theme-business-sell-service) !important;
}

.flexbox {
	display: flex;
	justify-content: space-between;
}

@media (min-width: 736px) and (max-width: 896px) and (min-height: 375px) and (max-height: 1280px)  {
	.hidden-ipad {
		display: none !important;
	}										
}

@media (min-width: 1024px) and (max-width: 1366px) and (min-height: 712px) and (max-height: 1366px)  {
	.hidden-ipad-landscape {
		display: none !important;
	}

	.show-ipad-landscape {
		display: inline !important;
	}
}
 
@media (device-width: 736px) and (device-height: 414px) {
	.show-iphone-6-7-8-plus-landscape {
		display: inline !important;
	}		
}