/*
Theme Name: Cura
Theme URI: https://cura.radiantthemes.com/
Author: RadiantThemes
Author URI: https://radiantthemes.com
Description: Cura was designed for Health, Medical, Clinics, Hospitals, Skincare, Pet clinic, healthcare, and Pharmacy business. Cura is 100% responsive medical & healthcare WordPress theme. It comes with Elementor, Mega menu and Slider Revolution premium plugin. Cura is ecommerce & translation ready. It has nicely designed event calendar/timetable for clinics. For Physician, Healthcare & Medical Clinic business Cura is a nice choice. Cura is loaded with header & footer builder which means you have possibility to create unlimited header and footer layouts. You can edit header/footer and even blogs within Elementor. It's optimized for fast loading & performance.
Version: 1.0.1http://demo.caretap.net/wp-admin/theme-editor.php?file=style.css&theme=cura
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cura
Tags: clinic, health, healthcare, treatment center, skin care, skin clinic, therapy, life coach, coaching, veterinary clinic, doctor, hospital, blog, shop, woocommerce, theme-options, left-sidebar, right-sidebar, header options, sticky post, translation ready, threaded comments

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Cura is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

.admin-bar .block {
	top: 32px;
}
#yith-quick-view-content .input-group-addon.quantity-decrease,  #yith-quick-view-content .input-group-addon.quantity-increase{
    display: none;
}

.footer_contact h3{
color: #e1a135;
font-family: "Lato", Sans-serif;
	text-align:center;
}

.footer_contact{
	border: 1px solid #969ea0;
background-color: #313f42;
	font-family: "Lato", Sans-serif;
padding: 20px;
border-radius: 20px;
	padding-bottom:0px;
}
.footer_contact input, .footer_contact textarea{
	background-color: #475c61;
border: 1px solid #b1b9bb;
padding: 4px;
border-radius: 6px;
margin-top: 0px;
margin-bottom: 0px;
	width: 100%;
	color: #fff;
}
.footer_contact form label{
	padding-top:5px;
	padding-bottom:5px;
	width: 100%;
}
.footer_contact input::placeholder, .footer_contact textarea::placeholder {
  color: #ffffff;
}

.footer_contact textarea{
	height: 35px;
}
.wpcf7-response-output{
	color:#ffffff;
}

.elementor-33630 .elementor-element.elementor-element-81c6e17 #rt-mainMenu nav > ul{
	display: flex;
padding-left: 2px;
margin-bottom: 0;
list-style: none;
}
.elementor-33630 .elementor-element.elementor-element-81c6e17 #rt-mainMenu nav > ul li{
    margin-right: 7px;
}
.elementor-32835 .elementor-element.elementor-element-6b67107 .elementor-button{
	padding-right: 0px;
padding-left: 10px;
}


.banner_video .elementor-wrapper.elementor-fit-aspect-ratio.elementor-open-inline {
    border-radius: 30px;
    border: 12px solid #313131;
    background: #313131;
    -webkit-box-shadow: 0px 0px 6px 2px rgb(255 255 255 / 75%);
    box-shadow: 0px 0px 6px 2px rgb(255 255 255 / 75%);
}

.banner_video iframe#widget2 {
    border-radius: 20px;
} 

.wpcf7-form-control.wpcf7-submit{
	background-color:transparent;
}
.banner_left_content .elementor-widget-wrap{
	margin:auto;
}
 #rt-mainMenu nav ul li.menu-item{
	margin-left:25px;
}

#menu-item-49840 .sub-menu.rt-dropdown-menu.menu-odd.menu-depth-1{
	margin-top:-30px;
}
.elementor-32835 .elementor-element.elementor-element-0551271 .rt-mobile-menu ul.rt-tree ul li a, .elementor-32835 .elementor-element.elementor-element-0551271 #rt-mainMenu nav > ul > li .rt-dropdown-menu > li > a, .elementor-32835 .elementor-element.elementor-element-0551271 #rt-mainMenu nav > ul > li.mega-menu-item .mega-menu-content ul.menu li a{
	font-family: "Lato", Sans-serif;
font-size: 12px;
font-weight: 500;
text-transform: uppercase;
}
#menu-item-49391 .sub-menu.rt-dropdown-menu.menu-odd.menu-depth-1{
	margin-top:-30px;
}



.request-demo .modal-content,
.watch-demo .modal-content {
    padding: 40px 20px 70px 20px;
    border-radius: 20px
}

.request-demo .modal-content .modal-header .close,
.watch-demo .modal-content .modal-header .close {
    font-weight: 300;
    background: #eee;
    border: 1px solid #555;
    border-radius: 50%;
    padding: 5px;
    line-height: 20px;
    width: 30px;
    height: 30px;
    margin-top: -18px;
}

.request-demo .modal-content .modal-header,
.watch-demo .modal-content .modal-header {
    background: #eee;
    border-bottom: 0;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 30px
}

.request-demo .modal-content .modal-header h5,
.watch-demo .modal-content .modal-header h5 {
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    font-weight: 700;
    color: #328375;
    padding-left: 30px;
    padding-right: 30px
}

.request-demo .modal-content .modal-body,
.watch-demo .modal-content .modal-body {
    background: #eee
}
/* css for register now popup */
.register-now .modal-content,
.watch-demo .modal-content {
    padding: 40px 20px 70px 20px;
    border-radius: 20px
}

.register-now .modal-content .modal-header .close,
.watch-demo .modal-content .modal-header .close {
    font-weight: 300;
    background: #eee;
    border: 1px solid #555;
    border-radius: 50%;
    padding: 5px;
    line-height: 20px;
    width: 30px;
    height: 30px;
    margin-top: -18px;
}

.register-now .modal-content .modal-header,
.watch-demo .modal-content .modal-header {
    background: #eee;
    border-bottom: 0;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 30px
}

.register-now .modal-content .modal-header h5,
.watch-demo .modal-content .modal-header h5 {
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
    color: #328375;
    padding-left: 30px;
    padding-right: 30px
}

.register-now .modal-content .modal-body,
.watch-demo .modal-content .modal-body {
    background: #eee
}
.register-now .btn-primary {
    background: #328375 !important;
    border-color: #328375 !important;
    color: #fff!important;
    height: 36px;
}

.register-now .form-control {
    font-size: 16px;
	font-family: lato;
}
/* css for register now popup */

#rt-mainMenu nav ul li#menu-item-49840{
	margin-bottom:30px !important;
}

.nospam {
    text-align: center;
    padding-top: 20px;
    font-size: 13px;
    color: #555;
    margin-bottom: 0
}

.request-demo .btn-primary {
    background: #328375 !important;
    border-color: #328375 !important;
    color: #fff!important;
    height: 36px;
}

.request-demo .form-control {
    font-size: 16px
}

.post.single-post .entry-meta span.category{
	display:none !important;
}
li.cat-item.cat-item-111{
	display:none;
}

h5.login-title {
    text-align: center;
    font-size: 20px;
    font-family: 'Lato', Sans-serif;
    font-weight: 600;
}
.login-box {
    width: 100%;
    float: left;
    margin: 25px 0 0;
    background: #f7f7f7;
    padding: 10px;
}
.login-box-inner {
    width: 46%;
    padding: 10px;
    text-align: center;
    background: #fff;
    margin: 2%;
    float: left;
    box-shadow: 0px 4px 12px rgb(30 33 33 / 4%);
    border: 1px solid #f5f5f5;
    border-radius: 5px;
}
.login-box-inner p {
    margin: 0;
    font-size: 14px;
    color: #000;
    text-transform: uppercase;
}
.login-box-inner:hover p {
    color: #fff;
}
.login-box-inner:hover {
    background: #328375;
}
.modal-content {
    border-radius: 15px;
    border: none;
    margin-top: 90px;
}
.login-dialog {
    width: 390px;
}
#contact_pricing form{
	padding-left: 30px;
	padding-right: 30px;
}
h3.pr-frm-head {
    font-size: 28px;
    color: #000;
	font-weight: 700;
	margin-top: 20px;
}

#contact_pricing .wpcf7-submit{
	background: #EF5322;
border-radius: 5px;
color: #fff;
font-family: "Lato", Sans-serif;
font-size: 15px;
font-weight: 600;
text-transform: uppercase;
display: inline-block;
padding: 10px 15px;
text-align: center;
box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
	border: 1px solid #EF5322;
	margin-top: 15px;
}

#contact_pricing .wpcf7-text, #contact_pricing .wpcf7-email{
	padding:8px;
	width: 100%;
	margin-top: 10px
}
#contact_pricing textarea{
	width: 100%;
	margin-top: 10px
}

#contact_pricing label{
	color: #000;
}
#contact_pricing  .wpcf7-list-item{
	margin: 0 !important;
}
#contact_pricing .wpcf7-response-output{
	color: #000;
}

.elementor-element-083b947, .elementor-element-009b151, .elementor-element-d5cd402, .elementor-element-7fe3c1f, .elementor-element-8e5e871, .elementor-element-fbdb8a6, .elementor-element-9fd6533{
	border: 1px solid rgba(0,0,0,.125);
border-radius: .25rem;
}
/* Edited by annie 11-04-2022 */
.breadcrumb-item + .breadcrumb-item::before {
	content:">" !important;
}

@media (max-width: 767px){
	.elementor-element-ea68e57{
		width:auto !important;
	}
	.elementor-element-ba5106c{
		width:auto !important;
	}
}
.elementor-social-icons-wrapper .elementor-grid-item{
	float:left;
	padding:0 10px;
}
.custom-footer h2.elementor-heading-title a{
	color:#fff !important;
}

.elementor-section.elementor-section-boxed > .elementor-container{
	max-width: 1200px;
	margin: 0 auto !important;
}

.page-id-50524 .elementor-icon-list-items li{
	list-style:none !important;
}

.elementor-58694 .elementor-element.elementor-element-3ec26cb4 .elementor-icon-list-text {
  color: #000 !important;
}

