/* 
 Theme Name:     TKC - Divi Child
 Author:         PDV
 Author URI:     https://thekind.club
 Template:       Divi
 Version:        v.01
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 5.2.2
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

 /*------------------------------------------------------*/
/*---------[Always Show Arrows On Slider]---------------*/
/*------------------------------------------------------*/

@media all and (min-width: 768px) {
.et-pb-arrow-next {
opacity: 1;
right: 22px;
}
.et-pb-arrow-prev{
opacity: 1;
left: 22px;
}
}

@media all and (max-width: 767px) {
.et-pb-arrow-next {
opacity: 1;
right: 0;	
}
.et-pb-arrow-prev{
opacity: 1;
left: 0;
}
} 

/*---------[Menu Icons]---------------*/
/*****************************************************/
.menu-login:before {
    font-family: 'ETmodules';
    content: "\e08a";
    margin-right: 10px;
    margin-top:10px;
    color: #901ee8;
    font-size: 18px;
    float: left;
} 
.menu-login {
    width: 132px;
}
@media only screen and (max-width: 980px) {
     
    .menu-login:before {
        margin-top: 10px;
}	
}
.menu-register:before {
    font-family: 'ETmodules';
    content: "\6c";
    margin-right: 10px;
    margin-top:10px;
    color: #901ee8;
    font-size: 18px;
    float: left;
} 
.menu-register {
    width: 142px;
}
@media only screen and (max-width: 980px) {
     
    .menu-register:before {
        margin-top: 10px;
}	
}
.menu-account:before {
    font-family: 'ETmodules';
    content: "\e08a";
    margin-right: 10px;
    margin-top:10px;
    color: #901ee8;
    font-size: 18px;
    float: left;
} 
.menu-account {
    width: 200px;
}
@media only screen and (max-width: 980px) {
     
    .menu-account:before {
        margin-top: 10px;
}
}	
.menu-logout:before {
    font-family: 'ETmodules';
    content: "\3c";
    margin-right: 10px;
    margin-top:10px;
    color: #901ee8;
    font-size: 18px;
    float: left;
} 
.menu-logout {
    width: 200px;
}
@media only screen and (max-width: 980px) {
     
    .menu-logout:before {
        margin-top: 10px;
}
}	
/*---------[Hamburger Icon]---------------*/
span.mobile_menu_bar:before{
  color: #ffffff;
}
span.mobile_menu_bar:after{
  color: #ffffff;
}


/*---------[Menu Hover Color]---------------*/
.et_mobile_menu li a:hover, .nav ul li a:hover {
    color: #901ee8 !important;
	 opacity: .99 !important;
}

/*---------[Menu Hover Color]---------------*/

.et_slide_in_menu_container {
    transition: right .2s cubic-bezier(.77,0,.175,1);
}

/*---------[Menu Header Logo Link Removal]---------------*/

.logo_container a {
pointer-events: none;
cursor: default;
}

/*---------[Mobile Menu]---------------*/
@media (max-width: 980px) {
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: fixed;
}
}
@media (max-width: 980px) {
	#main-header { max-height: 80px !important; } /* normal */
    #main-header.et-fixed-header { max-height: 55px !important; } /* shrunken header */
}
/*---------[Hide Menu On Page]---------------*/
.page-id-51550 .site-navigation .primary-navigation{ 
display: none; 

}
/*---------[Force double columns in SHOP Product Archive module on mobile devices]---------------*/

@media (max-width: 479px) {
    .woocommerce .et_pb_wcbd_archive_products ul.products li.product:nth-child(n) {
              clear: none;
             width: 45.25% !important;
         margin: 0 9.5% 9.5% 0 !important;
   }

   .woocommerce .et_pb_wcbd_archive_products ul.products li.product:nth-child(2n+1) {
          clear: both;
 }

 .woocommerce .et_pb_wcbd_archive_products ul.products li.product:nth-child(2n) {
          margin-right: 0 !important;
    }
}




/*---------[Contact Form Success Message Color]---------------*/
.custom-form .et-pb-contact-message {  
	color: #fff;
	text-align: center
}

/*---------[Adjust Buttons For Mobile Devices On Landing Page]---------------*/

@media only screen and (max-width: 980px) {
	.two-columns-login .et_pb_column {
	width: 50%! important;
}
}
@media only screen and (max-width: 500px) {
	.two-columns-login .et_pb_column {
	width: 100%! important;
}
}

/*---------[Sticky Footer]---------------*/


#main-footer {
position: absolute;
bottom: 0;
width: 100%;
}

/*---------[Remove Empty Cart Message]---------------*/
p.cart-empty.woocommerce-info {
    display: none;
}
/*---------[Agreement Page]---------------*/
.ihc-reg-success-msg {
	display: none;
}
.nf-form-fields-required {
	display: none;
}

/*---------[Suspend Account / Cancel Button on Agreement Page]---------------*/
.ihc-suspend-account-wrapper input[type="submit"]{ 
	color: #cc3549 !important;
	font-size: 16pt;
	text-transform: uppercase;
	padding:10px 20px 10px 20px;
    border-color: #cc3549 !important;
    border-width: 2px;
    border-style: solid; 
	background: none;
} 
.ihc-suspend-account-wrapper input[type="submit"]:hover{ 
	transition: all 0.2s linear 0s;
	color: #ffffff !important;
	font-size: 16pt;
	text-transform: uppercase;
	padding:10px 20px 10px 20px;
    border-color: #cc3549 !important;
    border-width: 2px;
    border-style: solid; 
	background: #cc3549 !important;
}