@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&display=swap');
/*.navbar-area.is-sticky{
	position: relative !important;
}*/
.page-id-11579 .navbar-area  .evolta-nav a.navbar-brand img ,.single .navbar-area  .evolta-nav a.navbar-brand img,.archive   .navbar-area  .evolta-nav a.navbar-brand img ,.search .navbar-area  .evolta-nav a.navbar-brand img {
   /* margin-bottom: -46px;*/
	    margin-bottom: -70px;
}

.evolta-responsive-nav  .evolta-responsive-menu .logo img{
	    margin-bottom: -40px;
}
.archive-description {
    padding-top: 30px;
}

.archive-description p {
    font-size: 16px !important;
    font-weight: normal !important;
}
@media screen and (max-width: 991px) {
	
	.page-id-11579 .evolta-responsive-nav  .evolta-responsive-menu .logo img ,.single .evolta-responsive-nav  .evolta-responsive-menu .logo img,.archive   .evolta-responsive-nav  .evolta-responsive-menu .logo img ,.search .evolta-responsive-nav  .evolta-responsive-menu .logo img{
		    margin-bottom: -50px !important;
	}
/*	.page .evolta-responsive-nav .evolta-responsive-menu .logo img {
    margin-bottom: -30px;
}
	.page-id-11579 .evolta-responsive-nav  .evolta-responsive-menu .logo img{
		 margin-bottom: -40px !important;
	}*/
	.page.page-id-11579 .page-area.mt-80 {
    margin-top:58px;
}
	/*.evolta-responsive-menu.mean-container .mean-bar{
		    z-index: 999999999999;
	}
*/
}
.search ul.navbar-nav li a {
    color: #fff !important;
}
#navbarSupportedContent .others-options a.btn.btn-primary:hover + ul.social,
#navbarSupportedContent .others-options ul.social:hover{
    display: block !important;
    position: absolute;
    right: 0;
	    top: 50px;    z-index: 999999;
}
 .common_gradients  .elementor-button-wrapper .elementor-button,.preloader .spinner{
	background: transparent linear-gradient(276deg, #DA0050 0%, #8E2B88 100%) 0% 0% no-repeat padding-box !important;
				  
				background: transparent -moz-linear-gradient(276deg, #DA0050 0%, #8E2B88 100%) 0% 0% no-repeat padding-box !important;
				background: transparent -webkit-linear-gradient(276deg, #DA0050 0%, #8E2B88 100%) 0% 0% no-repeat padding-box !important;
				background: transparent -moz-linear-gradient(276deg, #DA0050 0%, #8E2B88 100%) 0% 0% no-repeat padding-box !important;
				background: transparent -o-linear-gradient(276deg, #DA0050 0%, #8E2B88 100%) 0% 0% no-repeat padding-box !important;
			 
}
.common_gradients  .elementor-button-wrapper .elementor-button:hover{
	opacity: 0.7;
}

#navbarSupportedContent .others-options ul.social li, 
#navbarSupportedContent .others-options ul.social li a {
    width: 50px;
    height: 50px;
    display: flex;  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex; 
    justify-content: center;
    align-items: center;
    color: #fff;
}
#navbarSupportedContent .others-options ul.social li a:hover{
	opacity: 0.8;
}

.archive .blog-area.ptb-110 {
    background: #fff;
}

@media screen\0 {
	
	.evolta-nav #navbarSupportedContent .others-options ul.social li a{
		padding: 0px !important;
	}
	
}
.post-type-archive-blog .archive-description{
	display: none;
}
.post-type-archive-blog .page-title-area{
	    background-color: #1f1f1f !important;
}

/*
.post-type-archive-blog .page-title-area h2{
	color: #fff !important;
}
*/
.home .page-title-area {
    display: none !important;
}
.view_more_btn a:hover{
	opacity: 0.8 !important;
}
.view_more_btn a{
	padding: 15px 40px;
	font-size: 14px;
	    background: transparent linear-gradient(276deg, #da0050 0%, #8e2b88 100%) 0% 0% no-repeat padding-box !important;
    background: transparent -moz-linear-gradient(276deg, #da0050 0%, #8e2b88 100%) 0% 0% no-repeat padding-box !important;
    background: transparent -webkit-linear-gradient(276deg, #da0050 0%, #8e2b88 100%) 0% 0% no-repeat padding-box !important;
    background: transparent -moz-linear-gradient(276deg, #da0050 0%, #8e2b88 100%) 0% 0% no-repeat padding-box !important;
    background: transparent -o-linear-gradient(276deg, #da0050 0%, #8e2b88 100%) 0% 0% no-repeat padding-box !important;
}

.error404  .error-content h3 ,.error404  .error-content p{
    COLOR: #fff;
}
.error404  .error-content a:before{
	    background: transparent linear-gradient(276deg, #da0050 0%, #8e2b88 100%) 0% 0% no-repeat padding-box !important;
    background: transparent -moz-linear-gradient(276deg, #da0050 0%, #8e2b88 100%) 0% 0% no-repeat padding-box !important;
    background: transparent -webkit-linear-gradient(276deg, #da0050 0%, #8e2b88 100%) 0% 0% no-repeat padding-box !important;
    background: transparent -moz-linear-gradient(276deg, #da0050 0%, #8e2b88 100%) 0% 0% no-repeat padding-box !important;
    background: transparent -o-linear-gradient(276deg, #da0050 0%, #8e2b88 100%) 0% 0% no-repeat padding-box !important;
}

body.search  .blog-area ,body.search  .page-title-area {
    background: #fff;
}
body.search   .page-title-content.text-center h2 {
    color: #000;    text-align: left;
}
body.search  .blog-sidebar .widget ,body.search  .single-blog-post,body.author .blog-sidebar .widget ,body.author .single-blog-post{
    background: #fff;
    border: none;
}
body.search  .single-blog-post .post-content,body.author .single-blog-post .post-content{
    padding-left: 0;
    padding-right: 0;
}
body.author .blog-area.ptb-110 ,body.search  .blog-area.ptb-110{
    padding-top: 0;
}

body.search .navbar-area {
    background: transparent linear-gradient(270deg, #da0050 0%, #8e2b88 100%) 0% 0% no-repeat padding-box !important;
}
body.search  .evolta-nav #navbarSupportedContent .others-options a {
    background: none !important;
}
 .navbar-area .evolta-nav #navbarSupportedContent .navbar-nav li .dropdown-menu a:hover {
    color: #f64c72 !important;
}

.single.single-blog .blog-details-area .blog-details .blog-details-content {
    background: #fff;
    border: none;
    padding-left: 0;
    padding-right: 0;
}
.single.single-blog .blog-details-area .blog-details .blog-details-content a{
	text-decoration: none !important;
}
.services-details-area  {
    background: #fff;
}
@media screen and (min-width: 1600px) {
	.page-id-11579 .navbar-area .evolta-nav a.navbar-brand img, .single .navbar-area .evolta-nav a.navbar-brand img, .archive .navbar-area .evolta-nav a.navbar-brand img, .search .navbar-area .evolta-nav a.navbar-brand img {
    /* margin-bottom: -46px; */
    margin-bottom: -112px;
}
}
@media screen and (min-width: 991px)  and (max-width: 1100px){
	.single-post .page-title-area, .single-blog .page-title-area, .single-book .page-title-area{
		    padding-top: 135px !important;
	}
}
@media screen and (min-width:768px )  and (max-width: 991px){
	.single-post .page-title-area, .single-blog .page-title-area, .single-book .page-title-area{
		    padding-top: 100px !important;
	}
}


.widget_archive .widget-title ,.article-sidebar div#custom_html-3 .widget-title{
	color: #f64c72 !important;
    font-family: "Montserrat" !important;
    font-size: 24px !important;
    line-height: 29px;
    font-weight: bold;
    text-transform: uppercase !important;
    border-bottom: 2px solid #f64c72 !important;
    padding-bottom: 10px !important;
}
.widget_archive .widget-title:before,.article-sidebar div#custom_html-3 .widget-title:before{
	content: '' !important;background: none !important;
}

.widget_archive ul, .widget_archive ul li:before ,.article-sidebar div#custom_html-3 ul li:before {
    content: '' !important;
    background: none !important;
}
.widget_archive ul, .widget_archive ul li ,.article-sidebar div#custom_html-3 ul li {
    list-style: none;
    padding-left: 0px !important;
}
 .widget_archive ul li:before {
    content: '' !important;
    background: none !important;
}
.widget_archive ul li a ,.article-sidebar div#custom_html-3 ul li a {
    font-weight: 300;
}
.widget_archive ul li ,.article-sidebar div#custom_html-3 ul li {
    margin-bottom: 0px !important;
    padding: 10px 0 !important;
    border-bottom: 1px dotted #000;
}
.widget_archive ul li a:hover ,.article-sidebar div#custom_html-3 ul li a:hover{
	color: #f64c72 !important;
}
.article-sidebar div#custom_html-3 ul li:last-child {
    border-bottom: none;
}
.archive.date .single-blog-post{
	background: #fff;
}
.archive.date .blog-sidebar .widget {
    background: transparent;
    border: none;
}
.article-sidebar div#custom_html-3 {
	padding-bottom: 30px !important;
}
.archive.date  .blog-area.ptb-110{
	    padding-top: 0;
}
.archive.date .page-title-content h2{
	    text-transform: capitalize;
}
@media screen\0 {
	.popular_latest_singles .elementor-grid .elementor-post{
		padding: 0px !important;
	}
	.popular_blogs_singles  .elementor-grid .elementor-post{
		margin: 1%;padding: 0px !important;
		width: 23% !important;
	}
	.partner-slides .single-partner-item{
		display: inline-block !important;
		width: 100%;
	}
}