/*
Theme Name: Miker Child
Theme URI: http://shtheme.org/demosd/miker
Template: miker
Author: Shtheme
Author URI: http://shtheme.com
Description: In 2020, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Tags: two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-menu,editor-style,featured-images,flexible-header,full-width-template,microformats,post-formats,rtl-language-support,sticky-post,theme-options,translation-ready
Version: 1.0.1627187939
Updated: 2021-07-25 10:08:59

*/

h1, h2, h3, h4, h5, h6 {
	font-family: 'Poppins','Roboto', sans-serif;
font-weight: 700;
text-transform: uppercase;

}
/*.header--transparrent{z-index:9999;}*/
.about--feature h4{font-size:16px;}
.review--text p{color:#ffffff;}
.theme-color {
    color: #F80D08;
}
.header--logo img {
    max-width: 150px !important;
}
.header--transparrent {
   background-color: #000;
}
.page--height {
    min-height: 320px;
}
.scrollbarMFP {
    background: #BA0400;
}
.scrollbarMFP code a:hover {
    color: #f7f7f7;
}
.scrollbarMFP code a {
    color: #fff;
	font-size: 16px;
}
.contactformMFP .form-wrapper.grey-bg {
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
}
.ceodeskBlock{background-color: #f5f5f1;
    background-image: linear-gradient( 315deg , #f5f5f1 0%, #310404 28%) }
.ceomsgBlock p{color:#F5F1F1;}
.tabMFP .elementor-tabs-wrapper{
	border: 1px solid red;
	/*border-bottom: 1px solid #ccc;
	background-color: #ffd000;*/
	}
.tabMFP.elementor-widget-tabs .elementor-tab-title.elementor-active, .elementor-widget-tabs .elementor-tab-title.elementor-active a {
    background-color: #BA0400;
color: #fff;
text-transform: uppercase;
font-weight: 700;
font-size: 14px;
}
.tabMFP .elementor-1228 .elementor-element.elementor-element-a45d6da .elementor-tab-title{
	text-transform: uppercase;
font-size: 14px;
font-weight: 700;
	color:#222;
}
.tabMFP.elementor-widget-tabs .elementor-tab-desktop-title{
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}
.tabMFP p {
    color: #090C1D;
}
.mfpFAQSection .faq-wrapper .card-header h5 a{font-size:16px !important;}
.btn--theme {
	background: #BA0400;}
.elementor-widget-tabs .elementor-tab-desktop-title {
	padding: 20px 22px;
	border: 1px solid #fff;
}
.about--text img {
    display: none;
}
.feature--block i:hover {
    background-color: #BA0400;
}
a:hover{color:#BA0400;}
.navbar--main nav ul li a{font-family:'Poppins', sans-serif;
font-size: 13px;
text-transform:uppercase;}
.btn{padding:17.4px 30px;}

//plns
.card-pricing.popular {
    z-index: 1;
    border: 3px solid #007bff;
}
.card-pricing .list-unstyled li {
    padding: .5rem 0;
    color: #6c757d;
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2{
flex: 0 0 8.333333%;
max-width: 49% !important;
}
.woocommerce-billing-fields label{
display: block;
    width: 100%;
}
.woocommerce-billing-fields label{
display: block;
    width: 100%;
}
.woocommerce-additional-fields__field-wrapper .woocommerce-input-wrapper, .woocommerce-billing-fields .woocommerce-input-wrapper{
    width: 100%;
}
.cst-plans .bg-primary {
   /* background-color: #96588A !important; */
	background-color: #BA0400 !important;
}
.cst-plans .text-primary {
   /* color: #96588A!important;*/
	color: #BA0400 !important;
}
.cst-plans .btn-primary {
    color: #fff;
	background-color: #BA0400 !important;
  /*  background-color: #96588A!important; */
    border-color: #b30525;
	font-size: 14px;
font-family: inherit;
}
.cst-plans .text-muted {
    color: #000000!important;
    font-weight: 600;
}
.cst-plans .card-body {
    padding: 0.25rem;
}
.mb-3 a:hover {
    color: white;
    font-weight: 600;
}
.woocommerce-form.woocommerce-form-login.login label{
width: 100%;
}
.woocommerce-form-row .password-input{
width: 100%;
}
woocommerce-form.woocommerce-form-register.register label, .woocommerce-form.woocommerce-form-register.register .woocommerce-input-wrapper{
width: 100%;
}
.woocommerce .woocommerce-MyAccount-navigation{
     width: 22%;
    float: left;
    margin-right: 3%;
}
.woocommerce .woocommerce-MyAccount-content{
    width: 74%;
    float: left;
} 
.woocommerce .woocommerce-MyAccount-navigation ul li{
    padding: 10px 10px;
    border: 1px solid #eee;
}
.woocommerce .woocommerce-MyAccount-navigation ul li:hover{
    background-color: #eee;
}
.woocommerce .woocommerce-MyAccount-navigation ul li a{
	display: block;
}
.cst-user-profile .error{
color: red;
}
.woocommerce .u-columns.my-cst-add .u-column.my-cst-cln1{
	max-width: 100% !important;
    width: 100% !important;
}
.woocommerce .u-columns.my-cst-add .u-column.my-cst-cln1 h3{
	display: inline-block;
}
.woocommerce .u-columns.my-cst-add .u-column.my-cst-cln1 a{
	display: inline-block;
    float: right;
	color: #96588a;
    border-bottom: 1px solid #96588a;
}
#update_all_subscriptions_addresses_field{
	display: none;
}
.cst-filed-wrapper .woocommerce-input-wrapper .input-text, .cst-filed-wrapper .woocommerce-input-wrapper .select2-selection__rendered {
	display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.woocommerce-address-fields__field-wrapper.cst-filed-wrapper p label{
	width: 100%;
    display: block;
}
.cst-filed-wrapper p .woocommerce-input-wrapper{
	width: 100%;
}
.cst-filed-wrapper .input-text:focus{
	color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);
}
#profileImage{
	border-radius: 50%;
}
.cst-edit-account .input-text{	
	display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.cst-edit-account .input-text:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);
}
.u-column.my-cst-cln1.col-1.woocommerce-Address{
	display: none;
}
.main-wrapper.cst_class{
	margin: 10% 10%;
}

/* responsive*/
/* Large desktop */
@media (min-width: 1200px) { 
}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
 .woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {
    max-width: 98% !important;
}
}
 
/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width: 767px) { 
 .woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {
    max-width: 98% !important;
}
.woocommerce .woocommerce-MyAccount-navigation {
    width: 100%;
}
.woocommerce .woocommerce-MyAccount-content {
    width: 99%;
	padding-top: 20px;
}
}
 
/* Landscape phones and down */
@media (max-width: 480px) { 
 .woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {
    max-width: 98% !important;
}
.woocommerce .woocommerce-MyAccount-navigation {
    width: 100%;
}
.woocommerce .woocommerce-MyAccount-content {
    width: 99%;
	padding-top: 20px;
}
}

