/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

body{
	background:transparent !important;
}

.single-product  footer .elementor-shape-top .elementor-shape-fill, .page-id-261 footer .elementor-shape-top .elementor-shape-fill{
    fill: #CB3373;
}

.page-id-92  footer .elementor-shape-top .elementor-shape-fill, .page-id-261 footer .elementor-shape-top .elementor-shape-fill{
    fill: #f5f5f5;
}

.elementor-page-442 footer .elementor-shape-top .elementor-shape-fill, .page-id-261 footer .elementor-shape-top .elementor-shape-fill{
    fill: #cb3373;
}

.woocommerce div.product div.images img {
    display: block;
    width: 100%;
    height: 300px;
    box-shadow: none;
    object-fit: contain;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: #ffffff;
    background-color: #cb3373;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 100%;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: right;
    width: 100%;
}

@media (max-width: 600px) {
    .account-business, .account-register {
        margin: 20px !important;
    }
    
}

.mr-10{
    margin-right: 10px !important;
}

/*Custom CSS that was uploaded inside Elementor Global Settings*/

.account-business{
    background: #006CA0;
    border-radius: 10px;

}

.account-business a{
    color: #fff !important;
}

.account-register{
    background: #CC333D;
border-radius: 10px;
}

.account-register a{
    color: #fff !important;
}

.ctc_wp_desktop{
		display: none !important;
}

.logged-in .ctc_wp_desktop{
		display: block !important;
}

.topicons i{
		width: 28px;
		height: 28px;
}

.topicons .elementor-icon i:before{
    top: 7px;
    width: 28px;
    height: 28px;
    font-size: 0.3em !important;
}


.logoutlink, .paragraphwithaltlinks a{
	text-decoration:underline !important;
	font-size:bold;
}

.wppb-form-title, .extra_field_heading{
	display:inline-block;
	width:100%;
	color:#18628A;
	font-size:1.4em;
	font-weight:bold;
	border-bottom:1px solid lightgray;
	padding-bottom:.5em;
	margin-bottom:1.5em
}

.registerformpopup .wppb-form-title{
	font-size:2em;
	color: #CB3373;
	text-align:center;
	margin-bottom:1em;
}

.registerformpopup #wppb-form_style_default-wrapper{
	padding:30px;
}

.page-id-1014 .page-header, .page-id-1039 .page-header, .page-id-1048 .page-header{
	display:none;
}

#loginpopupform #eael-lr-reg-toggle, #loginpageform #eael-lr-reg-toggle, .page-id-1014 .forget-pass{
	display:none;
}
 
#lostpassform .wppb-form-title {
	font-family: Nunito, sans-serif;
	color:#18628A;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:1.5em
}

.page-id-1089 .page-header, .page-id-1090 .page-header, .page-id-923 .page-header, .page-id-1086 .page-header{
	display:none;
}

.page-id-923 #wppb-forms_style_default-wrapper{ /*Hide Edit Form from Downloads Page*/
	display:none;
}