/*
Theme Name: Cardioly 2
Theme URI: https://themeforest.net/user/designervily
Author: Designervily
Author URI: https://designervily.com/
Description: Cardioly - Security & CCTV WordPress Theme
Version: 1.0
License: Mixed Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: cardioly
Tags: custom-header, rtl-language-support, right-sidebar, one-column, two-columns, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, featured-images, footer-widgets, post-formats, sticky-post, customizer-options, threaded-comments, translation-ready
*/
.alignnone {
	margin: 5px 20px 20px 0
}
.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto
}
.alignright {
	float: right;
	margin: 5px 0 20px 20px
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px
}
a img.alignleft,
a img.alignnone {
	margin: 5px 20px 20px 0
}
a img.alignleft {
	float: left
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%;
	padding: 5px 3px 10px;
	text-align: center
}
.wp-caption.alignleft,
.wp-caption.alignnone {
	margin: 5px 20px 20px 0
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px
}
.wp-caption img {
	border: 0;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px
}
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute!important;
	width: 1px;
	word-wrap: normal!important
}
.screen-reader-text:focus {
	background-color: #eee;
	clip: auto!important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000
}
.bypostauthor {
	position: relative;
}
.elementor-editor-active .edit-link{
	display: none;
}

/* Header */
/* span.dashicons.dashicons-dashicons.dashicons-menu-alt{
	font-size: 38px;
    vertical-align: sub;
	margin-top: 32px;
}
.dsvy-header-inner.dsvy-sticky-logo-yes .dsvy-logo-menuarea {
    display: contents !important;
}
.dsvy-header-inner.dsvy-sticky-logo-yes .dsvy-right-box{
	display:none;
} */


/* Side Bar  */
/* div#mega-menu-wrap-sidemenu{
	background: none;
}
a.dashicons-admin-home.mega-menu-link {
    background: none !important;
}
#mega-menu-wrap-sidemenu #mega-menu-sidemenu > li.mega-menu-item > a.mega-menu-link:hover{
	background:none !important;
}
#mega-menu-wrap-sidemenu #mega-menu-sidemenu{
	display:grid;
}
section.sidemenu{
	width: 30%;
	background-color: white;
	margin: 0 0rem;
}
ul#menu-side_menu{
	padding-left: 0px;
}
section#block-2{
	margin-top: 29px;
    height: 103px;
	padding:0px !important;
}
.sidemenu section a {
	border-bottom: 1px solid green !important;
    padding-left: 38px;
    letter-spacing: .5px;
    color: #0d593a !important;
    text-transform: none;
    font-weight: 700;
    font-style: normal;
    line-height: 45px;
    font-size: 18px !important;
	-webkit-transition: all .25s ease-in-out !important;
    transition: all .25s ease-in-out !important;
	line-height:46px !important;
}
li.mega-menu-item{
	padding: 12px 0px !important;
}
section.sidemenu-navigation{
	padding: 0px;
}
.sidemenu section a:hover{
	color: #C1A567 !important;
}
.dashicons-no-alt:before{
	color:black;
}
li#mega-menu-item-20113 a.mega-menu-link{
	color: #fff !important;  
	border:none !important;
	line-height: 43px !important;
}
li#mega-menu-item-20113 {
    padding: 12px 44px !important;
    background-color: #0d593a !important;
    border-radius: 6px !important;
    letter-spacing: 1px;
	-webkit-transition: all .25s ease-in-out !important;
    transition: all .25s ease-in-out !important;
    margin:0px auto !important;
	border:none !important;
	margin-top: 28px !important;
}
li#mega-menu-item-20050 a.dashicons-text-page.mega-menu-link {
    border: none !important;
}
li#mega-menu-item-20113:hover{
	background:#C1A567 !important;
}
span.dashicons.dashicons-dashicons.dashicons-menu-alt:hover {
    color: #c1a567 !important;
}
 */




/*For browser/screen widths less than 768px*/
/* @media screen and (max-width: 768px) {
	ul#dsvy-top-menu{
		display: grid;
	}
	.dsvy-navbar>div>ul{
		padding:0px !important;
	}
	.menu-side_menu_button-container.active{
		display:contents !important;
	}
	section.sidemenu{
		width: 86%;
	}
	input#wp-block-search__input-1{
		padding-right: 43px;
	}
	li#mega-menu-item-20113 a.mega-menu-link{
		 text-align: center !important;
	}
	ul#mega-menu-sidemenu{
		background:none !important;
		display: block;
	}
	#mega-menu-wrap-sidemenu #mega-menu-sidemenu > li.mega-menu-item{
		display:revert !important;
	}
	li#mega-menu-item-20113{
		margin-top: 7px !important;
	}
	.admin-bar .sidemenu{
		top:26px !important;
	}
	
} */


/*For tablets widths higher than 768px less than 1200px*/
/* @media only screen and (min-width: 768px) and (max-width: 1199px){
	section.sidemenu{
		width: 37%;
	}
	.dsvy-navbar>div>ul{
		padding:0px !important;
	}
	.menu-side_menu_button-container.active{
		display:contents !important;
	}
	
}

@media only screen and (min-width: 768px) and (max-width: 856px){	
	input#wp-block-search__input-1{
		padding-right: 33px !important;
	}
}

.tp-dottedoverlay.twoxtwo {
	background: rgba(0, 0, 0, 0.5) !important;
} */