/*--Sidebar---*/
.elementor-widget-sidebar #menu-sidebar-menu {
    padding: 0;
    margin: 0;
}
#menu-sidebar-menu .bellows-menu-item {
    border-bottom: 1px solid #dad7d6 !important;
}
#menu-sidebar-menu .fa-chevron-down:before {
    content: "\f0d7";
}
#menu-sidebar-menu .fa-chevron-up:before {
    content: "\f0d8";
}
#menu-sidebar-menu .bellows-submenu .bellows-menu-item{
	 border-bottom:0 !important;
}
#menu-sidebar-menu .bellows-target-title {color:#000; }
#menu-sidebar-menu .bellows-target.menu-link{
    padding: 20px 20px 10px;
}

.bellows-submenu .bellows-target {
    padding: 5px 20px 5px !important;
}
.bellows .bellows-nav .bellows-active>.bellows-submenu{
 padding-bottom: 15px;	
}
.bellows .bellows-nav .bellows-subtoggle{
	width:100%;
}
.bellows-active .bellows-submenu  .bellows-target-title{
 font-weight:400 !important;
	color:#000 !important;
}
#menu-sidebar-menu .bellows-target-title:focus {
    outline: none;
}
.bellows .bellows-nav .bellows-subtoggle .fa{text-align: left;
color:#000;
}
.bellows-active .bellows-subtoggle .fa{
	color: #4D6A6D !important;
}
.bellows-active .menu-link {color: #4D6A6D;}
#menu-sidebar-menu .bellows-target-title{
	padding-left: 5px;
}
.bellows-active .bellows-target-title{
  color: #4D6A6D !important;
	font-weight: 700 !important;
}
.elementor-widget-sidebar .widget-title {font-family: "Fira Sans Extra Condensed", Sans-serif;
    font-size: 26px;
    color: #4d6a6d;
    font-weight: 800;
	  text-align:center;
	  text-transform: uppercase;
}
.elementor-widget-sidebar .widget_text, .elementor-widget-sidebar .widget_categories {
    background: #fff7f4;
    padding: 30px;
	  font-size : 18px;
}
.elementor-widget-sidebar .rpwwt-widget .rpwwt-post-title {
    font-family: "Fira Sans Extra Condensed", Sans-serif;
    font-size: 20px;
    line-height: 20px;
	  font-weight : 600;
    text-transform: uppercase;
	  vertical-align: text-bottom;
}
.elementor-widget-sidebar .widget_categories li.cat-item {
    margin-bottom: 15px;
    padding: 0 0 10px;
    border-bottom: 1px solid #dad7d6;
}
.elementor-widget-sidebar .jetpack_widget_social_icons ul li {
    margin: 0 0 0 10px;
    border-radius: 50%;
    padding: 8px;
    background: #fff;
    box-shadow: 3px 3px 20px 8px #fffbfa;
}
.rpwwt-widget ul li{
	transition:.2s ease-in-out;
}
.elementor-widget-sidebar .mailchimp-form .mailchimp-btn{
 width: 100%!important;
}
.elementor-widget-sidebar .mailchimp-email{
	  background: transparent !important;
    margin-bottom: 15px;
    width: 100%!important;
    color: #000 !important;
    border-bottom: 1px solid #000 !important;
    box-shadow: none !important;
	  margin-bottom:25px;
	  font-size:16px;
}
.elementor-widget-sidebar .mailchimp-email::placeholder {color: #000 !important;}
input#subbox:focus{outline:none;}
.enews-form input {
    width: 100%;
	  height: 50px;
	  padding:0 10px;
}
input#subbox {
    background: transparent;
	  color:#fff;
    border: 0;
    border-bottom: 1px solid #fff;
	  margin-bottom: 25px;
	  font-size:16px;
}
input#subbox::placeholder {color: #fff;}
input#subbutton {
    background: #fff;
    color: #000;
}
.rpwwt-widget ul li img{
    width: 80px !important;
    height: 80px !important;
    border-radius: 50%;
	  border:3px solid #fff;
}
.elementor-widget-sidebar  .jetpack_widget_social_icons ul li a{
	  height: 22px;
    width: 22px;
}
.rpwwt-widget ul li:hover img {
    border: 3px solid #efcbbd;
}
.elementor-widget-sidebar .widget_categories li.cat-item a {
    color: #000;
}
.elementor-widget-sidebar .widget_categories li.cat-item.cat-item-1 {display: none;}
.elementor-widget-sidebar .widget_categories li.cat-item:nth-last-child(2){
	  border-bottom:none !important;
    margin-bottom: 0 !important;
    padding-bottom: 0;
}
.sidebar-social-icon ul li {
    background: #fff;
    box-shadow: 3px 3px 20px 8px #fffbfa;
    display: inline-block;
    margin: 0 0 0 10px;
	  border-radius: 50%;
	  height: 35px;
    line-height: 35px;
    width: 35px;
	  text-align: center;
}
.sidebar-social-icon ul li a{
    vertical-align: middle;
    padding: 10px;
}
.sidebar-social-icon a i.fa-facebook-f{color: #3B5998;}
.sidebar-social-icon a i.fa-instagram {color: #C13584;}
.sidebar-social-icon a i.fa-twitter {color: #03a9f4;}
.sidebar-social-icon a i.fa-linkedin-in {color: #0e76a8;}
.sidebar-social-icon a i.fa-tiktok {color: #000;}
.sidebar-social-icon a i.fa-pinterest-p {color: #E60023;}
.sidebar-social-icon a i.fa-youtube {color: #FF0000;}

/*--Home : Slider Section--*/
rs-layer#slider-1-slide-14-layer-0{
    font-family: "Striverx" !important;	
}
#rev_slider_1_1_wrapper .custom.tparrows{
	background:#fff !important;
}
#rev_slider_1_1_wrapper .custom.tp-leftarrow:before{
 font-family: "Font Awesome 5 Free" !important;
	content: "\f30a" !important;
	display: inline-block !important;	
}
#rev_slider_1_1_wrapper .custom.tp-rightarrow:before{
 font-family: "Font Awesome 5 Free" !important;
    content: "\f30b" !important;
	display: inline-block !important;	
}
#rev_slider_1_1_wrapper .custom.tparrows::before{
	padding:5px 20px;
	font-size: 22px !important;
}
/*--Media Query---*/
@media only screen and (max-width:767px){
.cmm4e-menu-item.menu-item-has-children .cmm4e-item-toggle{
  color: #efcbbd !important;
	}
.cmm4e-toggle-wrapper .cmm4e-toggle{
  line-height: 12px;
   font-size: 32px;	
	}
.ast-title-bar-wrap .ast-container {
    display: block !important;
}
}
@media only screen and (min-width:768px) and (max-width:1024px){
.elementor-widget-sidebar .widget-title{
	font-size:20px;
}
.elementor-widget-sidebar .rpwwt-widget .rpwwt-post-title{
	font-size: 12px;
	line-height: 10px;
	}
.elementor-widget-sidebar .rpwwt-widget .rpwwt-post-date {
    font-size: 10px;
}
.elementor-widget-sidebar .rpwwt-widget .rpwwt-post-comments-number {
    font-size: 10px;
}
}

@media (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
.cmm4e-toggle-wrapper .cmm4e-toggle{
	line-height: 50px !important;	
	}
.elementor-search-form__toggle i{
		color:#fff;
	}
.elementor-search-form__container{
		top:none !important;
	}
.cmm4e-menu-item.menu-item-has-children .cmm4e-item-toggle{
  color: #efcbbd !important;
	}
/* 	.cmm4e-container.cmm4e-active .cmm4e.cmm4e-theme-7163{
	transform: translate(360px, 350px);	
	} */
}
/* Breadcrumb */
.ast-title-bar-wrap .ast-container {
    display: flex;
    max-width: 1320px;
}
.ast-title-bar-wrap li.trail-item {
    display: none !important;
}
.ast-title-bar-wrap li.trail-item.trail-begin, li.trail-item.trail-end {
    display: block !important;
    font-family: "Fira Sans", Sans-serif;
    font-size: 16px;
}
.ast-title-bar-wrap ul.trail-items {
    display: inline-flex;
}
.ast-title-bar-wrap h1.ast-advanced-headers-title {
    color: #4D6A6D;
    font-family: "Fira Sans Extra Condensed", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 30px;
}
.ast-title-bar-wrap .trail-items li::after {
    content: "/";
}
.ast-title-bar-wrap li.trail-item.trail-end span {
    color: #000000;
}
.ast-title-bar-wrap li.trail-item.trail-begin span{
	color: #4D6A6D;
}
.ast-title-bar-wrap li.trail-item.trail-begin a span, .ast-title-bar-wrap li.trail-item.trail-end span span {
    font-weight: bold !important;
}
.ast-title-bar-wrap .taxonomy-description {
    display: none;
}





