/*
Theme Name: MaxiNet - Child
Template: maxinet
Theme URI: https://maxinet.themerex.net/
Description: MaxiNet - Child - excellent WordPress theme with many different blog and header layouts
Author: ThemeRex
Author URI: https://themerex.net/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

/* Added by Nisha N N - Developer - START  */


/* HOME PAGE */

.scheme_default .elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a:hover{color:#FFB614 !important}
.scheme_default .sc_layouts_row_type_normal .sc_button_bordered:not(.sc_button_bg_image){color:#000000 !important}
.scheme_default .sc_button_bordered .elementor-button{border-color:#ce171f !important}
.scheme_default .sc_layouts_row_type_normal .sc_layouts_iconed_text_details .sc_layouts_item_details_line1, .scheme_default .sc_layouts_row_type_normal .sc_layouts_iconed_text_details .sc_layouts_item_details_line2, .scheme_default .sc_layouts_row_type_normal .sc_layouts_iconed_text .sc_layouts_item_icon.sc_layouts_iconed_text_icon {
    color: #ce171f !important;
}
.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a, .scheme_default .sc_layouts_row_type_narrow .sc_layouts_item_details_line2, .scheme_default.sc_layouts_row_type_narrow .sc_layouts_item_details_line2, .scheme_default .sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon, .scheme_default.sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon{ color: #ce171f !important;}


.scheme_default .elementor-subtitle .elementor-heading-title, .scheme_default .sc_item_subtitle span, .scheme_default .trx_addons_dropcap_style_2 {
  background: -webkit-linear-gradient(#ce171f, #d81921);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.scheme_default .sc_price_item .sc_price_item_subtitle{color: #ce171f !important;}
 
.scheme_default .trx_addons_scroll_to_top {
  border-color: #ce171f !important;
  background-color: #ce171f !important;
}

.sc_recent_news .post_item.post_accented_on .post_header .post_categories a{color: #ce171f !important;}
.scheme_default .sc_button_default.color_style_dark:hover, .scheme_default .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover{background-color: #000000 !important;} 
 

.scheme_default .sc_layouts_menu_nav > li > a:hover, .scheme_default .sc_layouts_menu_nav > li.sfHover > a{   color: #ce171f !important;}



/* BLOG MAIN PAGE */

.scheme_default .post_item .more-link{background-color:#000 !important}
.scheme_default .comments_list_wrap .comment_reply a{color:#ce171f !important}
.scheme_default .post_item_404 .page_title, .scheme_default .post_item_404 .page_description, {color:#ce171f !important}
.scheme_dark .widget_search form::after{color:#000 !important}
.scheme_dark .widget_search form a:hover::after{color:red !important}
.scheme_default .comments_wrap .form-submit input[type="submit"]{background-color:#ce171f !important}
aside .scheme_default a{color:#fff !important}

.scheme_default .sticky, .scheme_default .sticky.post_layout_classic, .scheme_default .sticky.post_item {
    border-color: #ce171f !important;
    background-color: #ce171f !important; 
    color: #ffffff;
}
.scheme_default .post_meta_item.post_categories, .scheme_default .post_meta_item.post_categories a{color: #ce171f !important; }
.scheme_default .post_item .more-link:hover, .scheme_default .sc_form button:hover{background-color: #ce171f !important; }
.scheme_default div.esg-pagination .esg-pagination-button:hover, .scheme_default div.esg-pagination .esg-pagination-button.selected, .scheme_default .woocommerce nav.woocommerce-pagination ul li a:hover, .scheme_default .woocommerce nav.woocommerce-pagination ul li span.current, .scheme_default .page_links > a:hover, .scheme_default .page_links > span:not(.page_links_title), .scheme_default .comments_pagination a.page-numbers:hover, .scheme_default .comments_pagination .page-numbers.current, .scheme_default .nav-links a.page-numbers:hover, .scheme_default .nav-links .page-numbers.current{color: #ffffff;
  background-color: #ce171f !important;}
.scheme_default .trx_addons_audio_player .audio_author, .scheme_default .format-audio .post_featured .post_audio_author{color: #ce171f !important;}
.scheme_default blockquote {
  color: #ffffff;
  background-color: #ce171f !important;
}
.scheme_default .post_item .post_title a:hover {color: #ce171f !important;}
 .widget_tag_cloud a:hover{background-color: #ce171f !important;}

/* LOGO*/
@media only screen and (min-width: 900px) {
	.elementor-3232 .elementor-element.elementor-element-ecad563 .logo_image{max-height: 60px !important;
}}
/* HOME PAGE SLIDER */
 
	.elementor-2157 .elementor-element.elementor-element-131e808 .elementor-slide-description{line-height:0 !important; padding-bottom: 220px !important;}
}

/*NEWSLETTER */
.sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image){background-color:#d01820 !important}

/* HEADER */
/* css given in layout >  selected header  > button  > custom css */
.top_panel{margin-bottom: 1rem !important;}
/* .remove_margins .top_panel{margin-bottom: 1rem !important;} */

 /*DROPDOWN */
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav > li ul{width: 18em !important;}
.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav, .scheme_default .sc_layouts_menu_nav > li ul{background-color: #000000 !important}
.sc_layouts_menu_nav > li ul{width:222px !important}

/* DROPDOWN MOBILE */
.scheme_dark .menu_side_inner, .scheme_dark .menu_mobile_inner {
  color: #ffffff !important;
  background-color: #000000 !important;
}
.menu_mobile .search_mobile .search_field, .menu_mobile .search_wrap .search_field{background-color:white !important; color:black !important}


/* Products */
/* .scheme_default .content .woocommerce .products span.amount, .scheme_default .woocommerce .shop_mode_thumbs.list_products div.product p.price, .scheme_default .woocommerce .shop_mode_thumbs.list_products div.product span.price, .scheme_default .woocommerce .shop_mode_thumbs.list_products span.amount, .scheme_default .woocommerce-page .shop_mode_thumbs.list_products span.amount, .scheme_default .single-product ul.products li.product .post_data .price{display:none !important;}
 */

/*SEARCH*/
 
/*Testimonial */
.cq-testimonialcarousel .testimonial span{font-size:18px !important}


/*SIDE BAR */
.scheme_dark .sidebar_inner .widget{background-color:#000000 !important}
.scheme_dark input[type="text"], .scheme_dark input[type="number"], .scheme_dark input[type="email"], .scheme_dark input[type="url"], .scheme_dark input[type="tel"], .scheme_dark input[type="search"], .scheme_dark .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, .scheme_dark .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus, .scheme_dark input[type="password"], .scheme_dark .select_container select, .scheme_dark .select2-container.select2-container--default span.select2-choice, .scheme_dark .select2-container.select2-container--default span.select2-selection, .scheme_dark .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .scheme_dark .select2-container.select2-container--default .select2-selection--multiple, .scheme_dark textarea, .scheme_dark textarea.wp-editor-area, .scheme_dark #booked-page-form input[type="email"], .scheme_dark #booked-page-form input[type="text"], .scheme_dark #booked-page-form input[type="password"], .scheme_dark #booked-page-form textarea, .scheme_dark .booked-upload-wrap, .scheme_dark .booked-upload-wrap input{border-color:#000000; color:#000000;}
.scheme_dark.sidebar .sidebar_inner{color:white !important}

.scheme_dark input[type="text"], .scheme_dark input[type="number"], .scheme_dark input[type="email"], .scheme_dark input[type="url"], .scheme_dark input[type="tel"], .scheme_dark input[type="search"], .scheme_dark .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, .scheme_dark .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus, .scheme_dark input[type="password"], .scheme_dark .select_container select, .scheme_dark .select2-container.select2-container--default span.select2-choice, .scheme_dark .select2-container.select2-container--default span.select2-selection, .scheme_dark .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .scheme_dark .select2-container.select2-container--default .select2-selection--multiple, .scheme_dark textarea, .scheme_dark textarea.wp-editor-area, .scheme_dark #booked-page-form input[type="email"], .scheme_dark #booked-page-form input[type="text"], .scheme_dark #booked-page-form input[type="password"], .scheme_dark #booked-page-form textarea, .scheme_dark .booked-upload-wrap, .scheme_dark .booked-upload-wrap input{background-color:#ffffff !important; color:black !important}
.scheme_dark .widget.yith-woocompare-widget a:hover.button, .scheme_dark .yith-woocompare-widget a:hover.clear-all, .scheme_dark.sidebar .widget_product_tag_cloud a:hover{background-color:#000000 !important}
/*.woocommerce ul.products li.product .post_data .button, .woocommerce ul.products li.product .post_data .add_to_cart_button, .woocommerce-page ul.products li.product .post_data .add_to_cart_button{background-color:#d01820 !important} */

.scheme_default .woocommerce #respond input#submit, .scheme_default .woocommerce .button, .scheme_default .woocommerce-page .button, .scheme_default .woocommerce a.button, .scheme_default .woocommerce-page a.button, .scheme_default .woocommerce button.button, .scheme_default .woocommerce-page button.button, .scheme_default .woocommerce input.button, .scheme_default .woocommerce-page input.button, .scheme_default .woocommerce input[type="button"], .scheme_default .woocommerce-page input[type="button"], .scheme_default .woocommerce input[type="submit"], .scheme_default .woocommerce-page input[type="submit"], .scheme_default .woocommerce #respond input#submit.alt, .scheme_default .woocommerce a.button.alt, .scheme_default .woocommerce button.button.alt, .scheme_default .woocommerce input.button.alt {
  color: #ffffff;
  background-color: #d01820;
}
.scheme_default .woocommerce #respond input#submit:hover, .scheme_default .woocommerce .button:hover, .scheme_default .woocommerce-page .button:hover, .scheme_default .woocommerce a.button:hover, .scheme_default .woocommerce-page a.button:hover, .scheme_default .woocommerce button.button:hover, .scheme_default .woocommerce-page button.button:hover, .scheme_default .woocommerce input.button:hover, .scheme_default .woocommerce-page input.button:hover, .scheme_default .woocommerce input[type="button"]:hover, .scheme_default .woocommerce-page input[type="button"]:hover, .scheme_default .woocommerce input[type="submit"]:hover, .scheme_default .woocommerce-page input[type="submit"]:hover{ color: #ffffff;
  background-color: #000;}

.scheme_dark .woocommerce.widget_product_search form::after:hover{color:red !important}

/* .scheme_dark .widget.woocommerce .button,.scheme_dark .widget.woocommerce button.button{background-color:#000000 !important}*/
/* Inner page Banners */
 

/* COMPARE */



/* Footer */
.scheme_dark.footer_wrap .socials_wrap .social_item:hover .social_icon{background-color:#d01820 !important}
.scheme_dark.footer_wrap .trx_addons_accent > a:hover{color:#d01820 !important}

 /*CONTACT PAGE */
.sc_icons .sc_icons_icon::before{color:#d01820 !important}
.scheme_default .sc_icons .sc_icons_item_linked:hover .sc_icons_item_title{color:#d01820 !important}


/*Home Smart Slider*/
@media only screen and (max-width: 600px) {
	.top_panel{padding-top:15px; padding-bottom:15px}
	header{  z-index:1000 !important}
.slider_class{  z-index:7000 !important}
}


/* NEWLY ADDED home v2 */
.scheme_default .sc_layouts_row_type_normal .sc_layouts_iconed_text_details .sc_layouts_item_details_line1, .scheme_default .sc_layouts_row_type_normal .sc_layouts_iconed_text_details .sc_layouts_item_details_line2, .scheme_default .sc_layouts_row_type_normal .sc_layouts_iconed_text .sc_layouts_item_icon.sc_layouts_iconed_text_icon{color:black !important}
 

/* Added by Nisha N N - Developer - END  */

div#n2-ss-5 .n-uc-vhIfFOyvPU2b-inner,div#n2-ss-5 .n-uc-37QQyux4A9rV-inner,div#n2-ss-5 .n-uc-ZiFhfH3eG26M-inner {
    border-radius: 45px !important;
}
div#n2-ss-5 .n-uc-37QQyux4A9rV ,div#n2-ss-5 .n-uc-vhIfFOyvPU2b,div#n2-ss-5 .n-uc-ZiFhfH3eG26M{
    max-width: 1980px !important;
    
}
#rounded-corner div {
    border-radius: 45px !important;
}
.menu-item a {
    font-size: 14px !important;
}
a.added_to_cart.wc-forward {
    width: 50% !important;
    margin: auto !important;
    text-align: center !important;
}
.products .post_content.entry-content {
    display: none !important;
}
h2.woocommerce-loop-product__title {
    font-size: 20px !important;
    text-align: center;
}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    margin: auto !important;
    text-align: center !important;
    display: flex !important;
    justify-content: center !important;
    width: 60% !important;
    padding: 15px 0px !important;
}
.products.columns-4 li {
    padding: 2em !important;
}
select.orderby.filled.fill_inited {
    padding: 5px 10px;
    font-size: 14px;
    color: #000 !important;
}
.shop_mode_thumbs.list_products span.amount {
      width: auto !important;
    height: auto !important;
    position: relative;
/*     display: flex; */
    transform: none !important;
    background: none;
    color: #000 !important;
    background-color: transparent !important;
    font-size: 20px !important;
    justify-content: center;
    line-height: 16px;
    color: #c40316 !important;
    margin-bottom: 20px;
}
span.category-price {
    width: 100% !important;
    display: block !important;
    margin: auto !important;
    text-align: center;
}
.quantity {
    display: none !important;
}
.product_meta {
    display: none !important;
}
.woocommerce div.product .product_title{
	    display: block ! Important;
    text-transform: capitalize;
    line-height: 20px;
    font-size: 22px;
    font-weight: 400;
    
}
span.woocommerce-Price-amount.amount {
    font-size: 23px;
    color: #c40316;
}
.woocommerce div.product .product_title{
	 display: block ! Important;
    text-transform: capitalize;
    line-height: 20px;
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 10px !important;
	    margin: 1.65em 0 0;
}
.scheme_default aside.woocommerce del, .scheme_default .woocommerce del, .scheme_default .woocommerce del>span.amount, .scheme_default .woocommerce-page del, .scheme_default .woocommerce-page del>span.amount{
	text-decoration: line-through !important;
	    font-size: 15px !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
 
    border: 0px !important;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
	padding-left:0px !important;
}
.woocommerce table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
    height: 40px !important;
    line-height: normal !important;
}
.woocommerce-page table.cart td.actions .coupon .input-text {
    height: 40px !important;
}
.woocommerce .woocommerce-ordering{
	    margin: 1.3em 0.5em 1.2em 0;
}

a.added_to_cart.wc-forward {
    background: #000000;
    margin-top: 3% !important;
    color: #fff;
    display: flex;
    align-items: center;
    padding-top: 0px;
    padding: 10px;
    border-radius: 2.5em;
    font-family: "Metropolis", sans-serif;
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    line-height: 1.125em;
    text-decoration: none;
    text-transform: uppercase;
    margin: auto !important;
    text-align: center !important;
    display: flex !important;
    justify-content: center !important;
    width: 60% !important;
    padding: 10px 0px !important;
    margin-top: 4% !important;
}
.elementor-menu-cart__footer-buttons a {
    color: #ffff !important;
}

.wc-upe-form wc-payment-form input#Field-numberInput {
    height: 50px !important;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    text-align: center;
    font-size: 25px;
    color: #017e01;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    text-align: center;
    display: flex;
    justify-content: center;
}
.woocommerce-order-received h2.woocommerce-order-details__title {
    text-align: center;
    font-size: 35px;
}
.woocommerce-order-received h2.woocommerce-column__title{
	font-size:35px;
}
.shop_mode_thumbs.list_products span.amount{
	right:0px !important;
}
span.onsale {
    display: none !important;
}
.post_header.entry-header {
    max-width: 1290px;
    margin-left: auto;
    margin-right: auto;
}
.wp-singular h3.post_title.entry-title {
    padding: 0px 5px;
}
.post_meta{
	padding: 0px 5px;
}
.nav-links-single .nav-links .nav-next {
    padding: 20px 35px !important;
}
.nav-links-single .nav-links .nav-previous, .nav-links-single .nav-links .nav-next
Specificity: (0,3,0)
 {

    padding: 20px 35px;
}
.nav-links-single .nav-links .nav-next{
	margin-left:0px !important;
}
.eael-post-grid-container h2.eael-entry-title {
    min-height: 70px !important;
}
.single-product button.single_add_to_cart_button.button.alt {
    padding: 15px 28px !important;
}
a.button.product_type_simple {
    margin: auto !important;
    text-align: center !important;
    display: flex !important;
    justify-content: center !important;
    width: 60% !important;
    padding: 15px 0px !important;
}
/* Fix Elementor container width on mobile */
@media (max-width: 767px) {
    .elementor-section.elementor-section-boxed > .elementor-container,
    .elementor-section.elementor-section-full_width:not(.elementor-section-stretched) > .elementor-container {
        max-width: 100% !important;
        padding-left: 15px;
        padding-right: 15px;
    }
	
.list_products.shop_mode_thumbs {
    margin: 2%;
}
}
@media (max-width: 479px) {
    .content_wrap {
        width: 100% !important;
    }
}
.menu_mobile nav.menu_mobile_nav_area {
    text-align: left;
    padding: 25px;
    font-size: 25px;
}


@media only screen 
and (min-width: 768px) 
and (max-width: 1024px) 
and (orientation: portrait) {
   
  
    /* Tablet portrait styles */

ul.products.columns-4 li

 {
    width: 50% !important;
}
	
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    margin-top: 4em !important;
}
}
.woocommerce-additional-fields {
    display: none !important;
}
.woocommerce-shipping-fields {
    display: none !important;
}
.mobile_device .menu_mobile .menu_mobile_nav_area {
    position: relative;
    top: 0 !important;
    max-height: 48% !important;
}
nav.menu_mobile_nav_area a {
	width: 90% !important; 
}
.menu_mobile .menu_mobile_nav_area{
	    top: 17% !important;
}
.search_wrap.search_style_normal.search_mobile.inited {
    display: none;
}
.product_cat .wbm_banner_image.banner img {
    border-radius: 45px 45px 45px 45px;
}
.tax-product_cat .wbm_banner_image img {
	 border-radius: 45px 45px 45px 45px;
}
.woocommerce-cart tr.woocommerce-shipping-totals.shipping {
    display: none !important;
}

.p-Input .p-Input-input:not(.p-Input--matchFloatingLabelHeight):not(.p-PhoneInput) {
    min-height: 50px !important;
}


.p-Input .p-Input-input:not(.p-Input--matchFloatingLabelHeight):not(.p-PhoneInput) {
    min-height: 50px !important;
}

select:not(.esg-sorting-select):not([class*="trx_addons_attrib_"]) {
    visibility: visible !important;
}
input.input-text.fill_inited {
    height: 45px !important;
}
select.woocommerce-select.woocommerce-cc-year {
  
    width: 50% !important;
    margin-bottom: 2% !important;
}
select.woocommerce-select.woocommerce-cc-month{
	width:50% !important;
}