@font-face {
font-family: 'better_signatureregular';
src: url('../fonts/better_signature_font-webfont.woff2') format('woff2'),  url('../fonts/better_signature_font-webfont.woff') format('woff'),  url('../fonts/better_signature_font-webfont.svg#better_signatureregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'bebas_neueregular';
src: url('../fonts/bebas_neue-webfont.woff2') format('woff2'),  url('../fonts/bebas_neue-webfont.woff') format('woff'),  url('../fonts/bebas_neue-webfont.svg#bebas_neueregular') format('svg');
font-weight: normal;
font-style: normal;
}
body {
font-style: normal;
font-weight: 400;
color: #000;
font-family: 'Montserrat', sans-serif;
font-size: .85rem;
}

.hideenroll,.mobileimg{display:none !important;}
a {
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
outline: none;
}
a:focus {
outline: none !important;
}
.container{margin:0 auto !important;}
header{
padding:0 40px;
}
.social-ul {
margin: 30px -7px 0 -7px;
padding: 0;
list-style: none;
}
.social-ul li {
display: inline-block;
padding: 0 7px;
}
.social-ul li a {
color: #000;
font-size: 1.25rem;
}
.social-ul li a:hover, .social-ul li a:focus {
color: #ec008c;
}
.logo {
margin: 35px 0;
display: inline-block;
}
.navbar-nav li a {
font-weight: 700;
color: #000;
text-transform: uppercase;
padding: 10px 20px;
}
.navbar-nav li a:hover, .navbar-nav li a:focus {
color: #ec008c;
text-decoration: none;
}
.search-header a {
width: 37px;
position: absolute;
top: 16px;
right: 0px;
height: 37px;
border:2px #ccc solid;
border-radius: 50%;
text-align: center;
line-height: 27px;
padding: 4px;
}
#search{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.9);z-index:99999;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translate(0px, -100%) scale(0, 0);-moz-transform:translate(0px, -100%) scale(0, 0);-o-transform:translate(0px, -100%) scale(0, 0);-ms-transform:translate(0px, -100%) scale(0, 0);transform:translate(0px, -100%) scale(0, 0);opacity:0;}
#search.open{-webkit-transform:translate(0px, 0px) scale(1, 1);-moz-transform:translate(0px, 0px) scale(1, 1);-o-transform:translate(0px, 0px) scale(1, 1);-ms-transform:translate(0px, 0px) scale(1, 1);transform:translate(0px, 0px) scale(1, 1);opacity:1;}
#search input[type="search"]{position:absolute;top:50%;width:100%;color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0);font-size:60px;font-weight:300;text-align:center;border:0px;margin:0px auto;margin-top:-51px;padding-left:30px;padding-right:30px;outline:none;}
#search .btn{position:absolute;top:50%;left:50%;margin-top:61px;margin-left:-88px;background-color:#DD509A;border:black;letter-spacing:2px;}
#search .close{position:fixed;font-weight:400;top:15px;right:15px;color:#fff;background-color:#DD509A;border-color:#2cbdd0;opacity:1;padding:7px 17px 13px 17px;font-size:24px;line-height:24px;}

.search-header .form-control{
background:#f1f2f2;
border-color:#f1f2f2;
height: calc(2rem + 2px);
font-size:14px;
padding:5px 18px;
}
.search-header i.fa.fa-search {
font-size: 16px;
color: #a09e9e;
font-weight: normal;
}
.search-header .form-control:focus{
box-shadow:none;
}
.search-header .btn-secondary{
background:#f1f2f2;
color:#000;
border-color:#f1f2f2;
font-size:14px;
padding:5px 18px;
}
.search-header .btn-secondary:focus, .search-header .btn-secondary:hover{
box-shadow:none;
}
.slider-padding {
padding: 130px 0;
}
.banner {
color: #fff;position: relative;
}
.banner h3 {
font-family: 'better_signatureregular';
font-size: 3.375rem;
margin-bottom: 70px;
}
.banner h1 {
font-size: 4rem;
font-weight: 900;
position: relative;
padding-top: 30px;
margin-top: 35px;
}
.banner h1:before {
width: 80px;
height: 3px;
content: "";
background: #fff;
position: absolute;
top: 0px;
left: 50%;
margin-left: -50px;
}
.slider-inner {
display: inline-block;
text-align: left;
width: 690px;
margin: 150px 0 0;
}
.date-content {
float: left;
width: 100%;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 22px;
color: #DCDCDC;
}
.Read_more-btn a {
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 22px;
color: #D8468F;
}
.slide-doted li {
border-radius: 50%;
height: 15px;
width: 15px;
margin: 0 10px 0;
}
.banner {   
text-align: center;
position: relative;
}
.pink-pill {
position: absolute;
z-index: 9;
background: #D8468F;
font-size: 24px;
line-height: 24px;
color: #FFFFFF;
padding: 10px 15px 10px;
letter-spacing: 1.5px;
font-family: 'bebas_neueregular';
}
.carousel-control-prev-icon {
background-image: none;
}
span.carousel-control-prev-icon:after {
content: "\f053";
color: #d8468f;
position: absolute;
font-family: FontAwesome;
font-size: 22px;
top: 9px;
font-weight: bold;
right: 17px;
}
span.carousel-control-next-icon:after {
content: "\f054";
color: #d8468f;
position: absolute;
font-family: FontAwesome;
font-size: 22px;
top: 9px;
font-weight: bold;
right: 13px;
}
.slider-arroww a {
background: #fff;
}
.carousel-control-next-icon {
background-image: none;
}
.banner h2 {
letter-spacing: 4px;
padding-top: 10px;
position: relative;
font-family: Montserrat;
font-style: normal;
font-weight: 700;
font-size: 45px;
line-height: 50px;
}
.banner p {
padding: 8px 0 8px;
position: relative;
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 30px;
color: #FFFFFF;
}
.banner h2 a, .banner p a{
	color:#fff;
	text-decoration:none;
}
.carousel-item {
background-size: cover;
background-position: center !important;
}
.banner-enroll {
padding: 45px 50px;
background: #000;
color: #fff; position:relative;
}
.banner-enroll h3 {
font-size: 1.875rem;
font-weight: 900;
}
.font-weight-medium {
font-weight: 500 !important;
}
.white-section {
padding: 80px 0;
}
.blog-box {
position: relative;
}
.blog-box:hover.blog-box .blog-cat{
background:#000;
}
.blog-cat {
background: #DD509A;
position: absolute;
top: 0px;
left: 0px;
color: #fff;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
letter-spacing: 1.5px;
font-size: 20px;
padding: 3px 15px;
display: inline-block;
text-transform: uppercase;
font-weight: 400;
font-family: 'bebas_neueregular';
}
.blog-cat a:hover{text-decoration:none;}
.blog-cat a{	color: #fff;}
.blog-post-date {
color: #A7A9AC;
font-weight: 600;
font-size: 12px;
text-transform: uppercase;
margin-top: 15px;
}
.blog-box h3 {
position: relative;
font-size: 1rem;
font-weight: 700;
padding-bottom: 10px;
margin-bottom: 15px;
text-transform: uppercase;
margin-top: 6px; min-height:48px;
}
.blog-box h3 a{color:#000}
.blog-box h3 a:hover, .blog-box h3 a:focus{
text-decoration:none;
color:#dd509a;
}
.blog-box h3:after, .popular-posts h3:after {
background: #000;
height: 1px;
width: 35px;
content: "";
position: absolute;
bottom: 0px;
left: 0px;
}
.read-more-btn {
font-weight: 900;
color: #DD509A;
font-size: 1rem;
text-transform: uppercase;margin-bottom: 10px;
}
.read-more-btn:hover, .read-more-btn:focus {
color: #000;
text-decoration: none;
}
.social-blog-ul {
margin: 16px -2px 0 -2px;
padding: 0;
list-style: none;
}
.social-blog-ul li {
padding: 0 2px;
display: inline-block;
}
.social-blog-ul li a {
width: 24px;
height: 24px;
line-height: 23px;
border-radius: 50%;
border: 1px solid #000;
display: block;
text-align: center;
color: #000;
}
.social-blog-ul li a:hover, .social-blog-ul li a:focus {
border: 1px solid #DD509A;
color: #fff;
background: #DD509A;
}
.blog-outer {
padding-bottom: 25px;
/*	border-bottom: 1px solid #d1d3d4;

margin-bottom: 25px;*/
}
.article-right {
border: 1px solid #939598;
padding: 12px;
margin-bottom: 30px;
}
.article-right h5 {
font-weight: 600;
text-align: center;
text-transform: uppercase;
font-size: .85rem;
margin: 5px 0 14px 0;
}
.about-name {
font-family: 'better_signatureregular';
font-size: 20px;
text-align: center;
margin: 15px 0;
}
.popular-posts {
margin-bottom: 10px;
}
.popular-posts-left {
float: left;
width: 90px;
}
.popular-posts-right {
width: calc(100% - 102px);
float: right;
}
.popular-posts .blog-post-date {
font-size: 10px;
margin-top: 0px;
}
.popular-posts h3 {
position: relative;
font-size: 12px;
font-weight: 700;
padding-bottom: 10px;
margin-bottom: 10px;
text-transform: uppercase;
margin-top: 6px;
}
.read-more-btn {
font-size: 12px;
}
.read-more-btn img {
width: 12px;
}
.article-right .popular-posts:last-child {
margin-bottom: 0px;
}
.title-testimonials {
font-size: 1rem;
font-weight: 700;
color: #DD509A;
}
.extra-bold {
font-weight: 900 !important;
}
.testimonials-author {
font-weight: 900 !important;
color: #DD509A;
text-transform: none !important;
text-align: left !important;
}
#testimonial-slider {
padding-top: 90px;
}
.owl-theme .owl-controls {
margin-top: 0px;
top: 0px;
position: absolute;
}
.owl-theme .owl-controls .owl-page span {
width: 66px;
height: 66px;
border-radius: 50%;
margin: 6px;
border: 4px solid #fff;
background: url("../images/testimonials-1.jpg") no-repeat;
background-size: cover;
transition: all 0.3s ease-in-out 0s;
}
.owl-theme .owl-controls .owl-page:nth-child(2) span {
background: url("../images/testimonials-2.jpg") no-repeat;
background-size: cover;
}
.owl-theme .owl-controls .owl-page:nth-child(3) span {
background: url("../images/testimonials-3.jpg") no-repeat;
background-size: cover;
}
.owl-theme .owl-controls.clickable .owl-page:hover span {
opacity: 0.75;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls .owl-page.active:hover span {
border-color: #fff;
opacity: 1;
box-shadow: 0px 0px 0px 1px rgba(221,80,154,1);
}
.testimonial p{
font-size:13px;
font-style:italic;
}
.tags-ul {
margin: 0 -2px;
padding: 0;
list-style: none;
display:inline-block;
width:90%;
}
.tags-ul li {
display: inline-block;
padding:3px 2px; 
}
.tags-ul li a ,.tag-cloud-link{
color: #DD509A;
font-size: 12px !important;
padding: 3px 10px;
border: 1px solid #DD509A;
border-radius: 1rem;
display: inline-block;
margin: 0 5px 8px;
}
.tags-ul li a:hover, .tags-ul li a:focus{
background:#DD509A;
color:#fff;
text-decoration:none;
}
.instagram-footer h5{
font-size:1rem;
font-weight:900;
text-align:center;
margin-bottom:20px;
}
.instagram-footer h5 i{
font-size:1.3rem;
}
footer{
background:#000;
}
.footer-top{
padding:55px 0 35px 0;
}
.footer-top h5{ text-align:left;}
footer .social-ul li a{
color:#fff;
}
footer .social-ul{
margin-top:0px;
}
.footer-social{
position:relative;
margin-top:20px;
padding-top:25px;
}
.footer-social:before{
background: #fff;
height: 1px;
width: 80px;
content: "";
position: absolute;
top: 0px;
left: 50%;
margin-left:-40px !important;
}
.semi-bold{
font-weight:600 !important;
}
footer h5{
font-size:14px;
font-weight:900;
color:#fff;
margin-bottom:15px;
text-transform:uppercase;
}
footer .btn, footer .form-control{
font-size:14px;
}
.footer-nav{
margin:0;
padding:0;
list-style:none;
}
.footer-nav li{
padding:3px 0;
}
.footer-nav li a{
color:#fff;
font-weight:600;
}
.footer-nav li a:hover, .footer-nav li a:focus, .footer-bottom-menu li a:hover, .footer-bottom-menu li a:focus{
text-decoration:none;
color:#DD509A;
}
.footer-contact{
margin:0;
padding:0;
list-style:none;
}
.footer-contact li{
padding:3px 0;
color:#fff;
font-weight:600;
}
.footer-contact li i{
margin-right:7px;
}
.footer-bottom{
font-size:14px;
font-weight:600;
color:#fff;
padding:0px 40px 10px 40px;
}
.footer-diverter{
background:#7f7f7f;
margin-bottom:25px;
height:2px;
}
.footer-bottom-menu{
margin:0;
padding:0;
list-style:none;
text-align:right;
}
.footer-bottom-menu li{
display:inline-block;
border-right:2px solid #7f7f7f;
line-height:1;
padding:0 5px;
position:relative;
}
.footer-bottom-menu li:last-child{
border-right:none;
}
.footer-bottom-menu li a{
color:#fff;
}
.img-hover{
width: 100%;
overflow: hidden
}
.img-hover img {
transition: all .6s cubic-bezier(.88, -.59, 0, 1.81);
width : 100%
}
.img-hover:hover img {
-webkit-transform: scale(1.2);
transform: scale(1.2)
}

.navbar-nav > li.active a:after, .navbar-nav > li:hover a:after {
width: 100%;
transition-delay: .3s;
}
.navbar-nav > li a {
text-transform: uppercase;
position: relative;
padding-bottom: 5px;
padding-top: 5px;
background-color: transparent;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}
.navbar-nav > li a:after{
position: absolute;
content: '';
width: 0;
background-color: #ec008c;
left: 0;
transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
height: 2px;
bottom: -3px;
}
.navbar-nav > li.active a:after, .navbar-nav > li a:hover .navbar-nav > li a:after{
width: calc(100% - 20px);
right:20px;
}
.navbar-nav > li a:hover:after{
width: calc(50% - 20px);
left:20px;
right:20px;
}
.sticky {
position: fixed;
top: 0;
left:0px;
background:#fff;
width: 100%;
-webkit-transition: background .4s ease-in-out, padding .4s ease-in-out;
-moz-transition: background .4s ease-in-out, padding .4s ease-in-out;
transition: background .4s ease-in-out, padding .4s ease-in-out;
z-index: 999;
}
.sticky .search-header{
right:40px;
}
#demo .carousel-item{
height:710px;
}
h2.second-slider-title{
font-size:80px;
font-weight:900;
position:relative;
padding-top:20px;
}
h2.second-slider-title:after, .banner .lead:After{
width:70px;
height:3px;
background:#fff;
content:"";
position:absolute;
top:0px;
left:0px;
}


.fifth-slider-caption { width: 60%; }
h2.fifth-slide-title{
font-size:50px; margin-top: 50px;
}

.fifth-slider-caption p.lead { font-size: 24px; }




.banner .lead{
position:relative;
font-size:30px;
padding-bottom:25px;
font-weight:500;
margin-bottom:35px;
}
.banner .lead:After{
bottom:0px;
top:inherit;
}
.learnmore-icon{
font-size:18px;
padding-right:80px;
position:relative;
}
.learnmore-icon:after{
position:absolute;
width:42px;
height:42px;
content:"";
top:6px;
right:6px;
background:url(../images/arrow-down.png) right no-repeat;
}
.banner-enroll-inner-page{
padding:35px 0;
}
.read-more-btn-md{
font-size:16px;
}
.read-more-btn-md img {
width: 16px !important;
display:inline-block !important;
}
.category-mr-b{
margin-bottom:65px;
}
.inner-title{
font-size:50px;
font-weight:400;
font-family: 'bebas_neueregular';
letter-spacing:6px;
color:#e7068a;
text-align:center;
margin-bottom:70px;
position:relative;
}
.inner-title:after{
background:#ef0088;
width:100%;
height:1px;
position:absolute;
top:29px;
left:0px;
content:"";
}
.lines-title{
padding:0 30px;
background:#fff;
border-left:1px solid #ef0088;
border-right:1px solid #ef0088;
position:relative;
z-index:2;
}
.inner-title-abt{
font-size:30px;
font-weight:900;
color:#DD509A;
}
.f-20{
font-size:20px;
}
.sub-title{
font-size:24px;
font-weight:400;
color:#DD509A;
letter-spacing:3px;
font-family: 'bebas_neueregular';
}
.adv-pic{
border:1px solid #d1d3d4;
margin-top:45px;
margin-bottom:15px;
}
.inner-title-v2{
font-size:50px;
font-weight:400;
font-family: 'bebas_neueregular';
letter-spacing:6px;
color:#e7068a;	
}
.blog-author-ul{
margin:0;
padding:0 20px;
list-style:none;
font-size:1rem;
background:#fff;
display:inline-block;
z-index:2;
font-weight:700;
position:relative;
}
.autor-blog{
position:relative;
margin-bottom:25px;
}
.autor-blog:after{
width:100%;
height:1px;
position:absolute;
top:10px;
z-index:1;
left:0px;
content:"";
background:#A7A9AC;
}
.blog-author-ul li{
display:inline-block;
color:#A7A9AC;
border-right:2px solid #A7A9AC;
line-height:1;
padding:0 6px;
}
.shop-box{
border:1px solid #d1d3d4;
margin-bottom:30px;
}
.shop-product{
border-bottom:1px solid #d1d3d4;}
.shop-product img{max-height: 258px;
}
.btn-shop{
background:#fff;
font-size:18px;
color:#000;
border-radius:0px;
font-weight:700;
text-transform:uppercase;
text-align:center;
display:block;
padding:18px 10px;
}
.btn-shop:hover, .btn-shop:focus{
background:#DD509A;
color:#fff;
}
.blog-author-ul li:last-child{
border-right:none;
}
.contacr-box {
display: block;
background: #fff;
text-align: center;
box-shadow: 2px 2px 8px 1px rgba(0,0,0,0.2);
padding: 35px 15px;
margin-bottom: 30px;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
cursor:pointer;
}
.contacr-box h3{
font-size:21px;
margin:25px 0;
font-weight:900;
}
.contacr-box:hover, .contacr-box:focus{
background:#FCE6F5;
}
.show-bookme, .show-contactme, .show-intrested{
display:none;
}
.intrested{
background:url(../images/why-choose-bg.jpg) no-repeat;
background-size:cover;
padding:30px;
border:1px solid #d1d3d4;
text-align:center;
}
.intrestobox {
display: block;
min-height:285px;
background: #fff;
position:relative;
text-align: center;
box-shadow: 2px 2px 8px 1px rgba(0,0,0,0.2);
padding:75px 20px 40px 20px;
margin-top:100px;
}
.intrestobox p img{
top:-72px !important;
left:50%;
margin-left:-72px;
width:145px;
position:absolute;
}
.why-choose-h5{
font-size:20px;
font-weight:900;
position:relative;
padding-bottom:15px;
text-transform:uppercase;
margin-bottom:20px;
}
.why-choose-h5:after{
background:#DD509A;
width:50px;
height:2px;
position:absolute;
left:50%;
bottom:0px;
margin-left:-25px;
content:"";
}
.intrestobox h3{
font-size:15px;
font-weight:700;
position:relative;
padding-bottom:15px;
margin-bottom:15px;
margin-top:20px;
text-transform:uppercase;
}
.intrestobox h3:after{
background:#000;
width:50px;
height:1px;
position:absolute;
left:50%;
bottom:0px;
margin-left:-25px;
content:"";
}
.contact-banner{
padding:110px 0;
background:url(../images/contact-banner.jpg) center;
background-size:cover;
}
.contact-banner h1{
font-size:64px;
font-weight:900;
text-transform:uppercase;
padding-bottom:5px;
margin-bottom:20px;
position:relative;
}
.contact-banner h1:after{
background:#000;
width:80px;
height:2px;
position:absolute;
left:0px;
bottom:0px;
content:"";
}
.contact-banner h3{
font-size:31px;
color:#EC008C;
font-weight:700;
margin-bottom:35px;
}
.nav-tabs li a:hover, .nav-tabs li a:focus{
text-decoration:none;
}
.sfsiplus_norm_row.sfsi_plus_wDiv {
width: 100% !important;
}
.sfsi_plus_wicons {
width: 27px !important;
height: 27px !important;
}
.article-right:nth-child(3),.article-right:nth-child(5),.article-right:nth-child(9){padding:0 !important;}
img{max-width:100%;height:auto;}
.footer-top ul{padding:0;}
.footer-top .cat-item a {
color: #fff;
font-weight: 600;
}
.article-right:nth-child(4){padding-bottom:6px ;}
.footer-top .cat-item a:hover,.breadcrumb .current-item{text-decoration: none;
color: #DD509A;}
#demo1 .carousel-indicators{ position:relative;}
#demo1 .carousel-indicators li{width: 60px;
height: 55px;
background-size: cover;
border-radius: 50%;border:4px #fff solid;}
#demo1 .carousel-indicators li.active{	border-color: #fff;
opacity: 1;
box-shadow: 0px 0px 0px 1px rgba(221,80,154,1);}
#demo1 .carousel-inner {}
.navigation {
width: 100%;
}

img.aligncenter {
margin: 0 auto;
margin-bottom: 0px;
float: none;
display: block;
}
.videoslider iframe {
width: 100%;
}
.readnextpostsslider .category-mr-b{text-align:left;margin: 0 0px 65px;}
.readnextpostsslider  .owl-controls ,.videoslider  .owl-controls {display:none !important;}
.viewtopic{display:block;}
.hidetopic{display:none;}
.clickedme .contacr-box{background: #FCE6F5;}
.pif-has-gallery .wp-post-image{
width: 100%;
height: auto;
display: block;
margin: 0 0 1em;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;
box-shadow: none;
}
.pif-has-gallery .wp-post-image:hover {
opacity: 1 !important;
}
.days-left{
background:#EC008C;
padding:8px 0;
}
.all-products-title{
font-size:18px;
font-weight:700;
text-transform:uppercase;
text-align:center;
position:relative;
padding-bottom:12px;
margin-bottom:40px;
}
.all-products-title:after{
background:#000;
width:66px;
height:2px;
position:absolute;
left:50%;
margin-left:-33px;
content:"";
bottom:0px;
}
.product-box{
border:1px solid #d1d3d4;
margin-top:30px;
}
.product-box-item{
border-bottom:1px solid #d1d3d4;
position:relative;
}
.product-footer{
padding-top:15px;
}
.product-footer h4{
font-weight:700;
font-size:20px;
text-align:right;
}
.heart-icon{
width:36px;
height:36px;
line-height:36px;
border:1px solid #231f20;
color:#231f20;
display:block;
text-align:center;
border-radius:50%;
position:absolute;
top:15px;
right:15px;
}
.heart-icon:hover, .heart-icon:focus{
background:#EC008C;
border:1px solid #EC008C;
color:#fff;
}
.heart-icon i{
font-weight:bold;
}
.printing-section{
padding:40px 0;
box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.2);
margin-bottom:40px;
}
.printing-section h5{
font-size:1.125rem;
margin-top:14px;
}
.left-diverter-title{
position:relative;
padding-bottom:15px;
}
.left-diverter-title:after{
width:70px;
height:2px;
background:#000;
position:absolute;
left:0px;
bottom:0px;
content:"";
}
.pink-text{
color:#EC008C !important;
}
.btn-shop-book{
display:block;
color:#000;
position:relative;
font-size:14px;
font-weight:700;
background:#ECBB3A; margin-top:10px;
}
.btn-shop-book:hover, .btn-shop-book:focus{
background:#fabd1c;
color:#000;
}
.btn-shop-book:before{
width:35px;
height:35px;
border-radius:50%;
background:#fff;
content:"";
position:absolute;
left:3px;
bottom:3px;
}
.btn-shop-book:after{
width:20px;
height:20px;
background:url(../images/amazon-icon.png) no-repeat;
content:"";
position:absolute;
left:10px;
bottom:9px;
}
.book-box{
margin-bottom:60px !important;
}
.border-width-2{
border-width:2px;
}
.topics a img {
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
outline: none;
}
a.clickedme img.contact-icon {
transform: rotate(90deg);
}
.topics a:hover, .topics a:focus{
text-decoration:none;
}
.menu-mainmenu-container,.menu-desktop-container{
margin:0 auto;
}
.banner .container{
padding-left:15px;
padding-right:15px;
position: relative;
z-index: 99;
}
.banner-pink-pill {
border-bottom: 10px solid #dd509a;
}
.banner-pink-pill .carousel-item {
background-size: cover !important;
background-position: center;
height: 660px;
}
.header-pinkpill {
box-shadow: 0px 1px 12px 0px rgba(0,0,0,0.15);
position: relative;
z-index: 5;
}
.banner-pink-pill h3,.pinkpillslide h3{
font-family: 'better_signatureregular';
font-size: 54px;
margin-bottom: 30px;
color: #231F20;
}
.banner-pink-pill h1 ,.pinkpillslide h1{
font-size: 92px;
color: #DD509A;
font-weight: 900;
text-transform: uppercase;
position: relative;
padding-bottom: 20px;
}
.banner-pink-pill h1:after,.pinkpillslide h1:after{
width: 60px;
height: 2px;
left: 0px;
bottom: 0px;
content: "";
position: absolute;
background: #000;
}
.banner-pink-pill h4,.pinkpillslide h4 {
font-weight: 700;
font-size: 30px;
margin: 24px 0 50px 0; color:#000;
}
.pinkpill-christelyn {
padding: 50px;
}
.pinkpill-christelyn h3, .everything-section h3 {
color: #DD509A;
font-weight: 900;
font-size: 26px;
}
#logo-slider .owl-nav .owl-next, #proceed-slider .owl-nav .owl-next {
right: 0px;
position: absolute;
top: 50%;
font-size: 56px;
margin-top: -60px !important;
color: #BCBEC0;
}
#logo-slider .owl-nav .owl-prev, #proceed-slider .owl-nav .owl-prev {
left: 0px;
position: absolute;
top: 50%;
font-size: 56px;
color: #BCBEC0;
margin-top: -60px !important;
}
#logo-slider .owl-nav .owl-prev:hover, #logo-slider .owl-nav .owl-prev:focus, #logo-slider .owl-nav .owl-next:hover, #logo-slider .owl-nav .owl-next:focus, #proceed-slider .owl-nav .owl-prev:hover, #proceed-slider .owl-nav .owl-prev:focus, #proceed-slider .owl-nav .owl-next:hover, #proceed-slider .owl-nav .owl-next:focus {
color: #000;
}
.everything-section {
padding: 50px 0;
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.20);
}
.h3-30-pink {
color: #DD509A;
font-weight: 900;
font-size: 30px;
}
#proceed-slider .owl-dots {
padding-top: 60px;
}
#proceed-slider .owl-dots .owl-dot {
background: #f6d0e4;
width: 12px;
margin: 5px;
height: 12px;
border-radius: 50%;
}
#proceed-slider .owl-dots .owl-dot:hover, #proceed-slider .owl-dots .owl-dot:focus, #proceed-slider .owl-dots .active {
background: #dd509a;
}
.glass {
position: relative;
display: inline-block;
background: rgba(255,121,190,1);
background: -moz-linear-gradient(top, rgba(255,121,190,1) 0%, rgba(235,85,147,1) 71%, rgba(195,68,127,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,121,190,1)), color-stop(71%, rgba(235,85,147,1)), color-stop(100%, rgba(195,68,127,1)));
background: -webkit-linear-gradient(top, rgba(255,121,190,1) 0%, rgba(235,85,147,1) 71%, rgba(195,68,127,1) 100%);
background: -o-linear-gradient(top, rgba(255,121,190,1) 0%, rgba(235,85,147,1) 71%, rgba(195,68,127,1) 100%);
background: -ms-linear-gradient(top, rgba(255,121,190,1) 0%, rgba(235,85,147,1) 71%, rgba(195,68,127,1) 100%);
background: linear-gradient(to bottom, rgba(255,121,190,1) 0%, rgba(235,85,147,1) 71%, rgba(195,68,127,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff79be', endColorstr='#c3447f', GradientType=0 );
text-decoration: none;
border: none;
border-radius: 40px;
color: #fff;
font-size: 20px;
text-transform: uppercase;
font-weight: 900;
padding: 5px !important;
}
.glass:after {
content: '';
position: absolute;
top: 5px;
left: 10%;
width: 80%;
border-radius: 5px;
height: 8px;
box-shadow: 0px 0px 7px rgba(255,255,255,.3);
background: linear-gradient(rgba(255,255,255,0.4), rgba(255,255,255,0.2));
}
.gradient-border {
background: rgba(240,103,176,1);
background: -moz-linear-gradient(top, rgba(240,103,176,1) 0%, rgba(227,77,147,1) 58%, rgba(193,67,132,1) 96%, rgba(193,67,132,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,103,176,1)), color-stop(58%, rgba(227,77,147,1)), color-stop(96%, rgba(193,67,132,1)), color-stop(100%, rgba(193,67,132,1)));
background: -webkit-linear-gradient(top, rgba(240,103,176,1) 0%, rgba(227,77,147,1) 58%, rgba(193,67,132,1) 96%, rgba(193,67,132,1) 100%);
background: -o-linear-gradient(top, rgba(240,103,176,1) 0%, rgba(227,77,147,1) 58%, rgba(193,67,132,1) 96%, rgba(193,67,132,1) 100%);
background: -ms-linear-gradient(top, rgba(240,103,176,1) 0%, rgba(227,77,147,1) 58%, rgba(193,67,132,1) 96%, rgba(193,67,132,1) 100%);
background: linear-gradient(to bottom, rgba(240,103,176,1) 0%, rgba(227,77,147,1) 58%, rgba(193,67,132,1) 96%, rgba(193,67,132,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f067b0', endColorstr='#c14384', GradientType=0 );
padding: .2rem 2rem !important;
box-shadow: 0px 0px 4px rgba(0,0,0,.1);
border-radius: 40px;
display: block;
}
.glass:hover, .glass:focus {
background: rgba(240,103,176,1);
background: -moz-linear-gradient(top, rgba(240,103,176,1) 0%, rgba(227,77,147,1) 58%, rgba(193,67,132,1) 96%, rgba(193,67,132,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,103,176,1)), color-stop(58%, rgba(227,77,147,1)), color-stop(96%, rgba(193,67,132,1)), color-stop(100%, rgba(193,67,132,1)));
background: -webkit-linear-gradient(top, rgba(240,103,176,1) 0%, rgba(227,77,147,1) 58%, rgba(193,67,132,1) 96%, rgba(193,67,132,1) 100%);
background: -o-linear-gradient(top, rgba(240,103,176,1) 0%, rgba(227,77,147,1) 58%, rgba(193,67,132,1) 96%, rgba(193,67,132,1) 100%);
background: -ms-linear-gradient(top, rgba(240,103,176,1) 0%, rgba(227,77,147,1) 58%, rgba(193,67,132,1) 96%, rgba(193,67,132,1) 100%);
background: linear-gradient(to bottom, rgba(240,103,176,1) 0%, rgba(227,77,147,1) 58%, rgba(193,67,132,1) 96%, rgba(193,67,132,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f067b0', endColorstr='#c14384', GradientType=0 );
color: #fff;
}
.banner-enroll .gradient-border {
padding: .2rem .5rem !important;
}
.innerpages img{margin-bottom: 20px;}
.innerpages .read-more-btn-md img{
margin-top:-2px;
margin-bottom:0px
}
.innerpages .img-hover img{
margin-bottom:0px;
}
.collapse-pinkpill-banner{
display:none;
}
.close-pinkpill{
position:absolute;
right:10px;
top:50%;
margin-top:-21px;
}
.videoslider .owl-nav .owl-next {
right: 0px;
position: absolute;
top: 50%;
font-size: 26px !important;
color: #dd509a !important;
border-radius:60px 0 0 60px !important;
height:60px !important;
margin-right:0px !important;
text-align:center !important;
width:30px !important;
background:#fff !important;
outline:none !important;
margin-top:-30px;
}
.videoslider .owl-nav .owl-prev{
left: 0px;
position: absolute;
outline:none !important;
top: 50%;
font-size: 26px !important;
color: #dd509a !important;
border-radius:0 60px 60px 0px !important;
height:60px !important;
margin-left:0px !important;
text-align:center !important;
width:30px !important;
background:#fff !important;
margin-top:-30px;

}
.videoslider .owl-nav .owl-prev:hover, .videoslider .owl-nav .owl-prev:focus, .videoslider .owl-nav .owl-next:hover, .videoslider .owl-nav .owl-next:focus{
color: #fff !important;
background:#dd509a !important;
}
.borderme {
background: #d1d3d4;
height: 1px;
float: left;
width: 100%;
margin: 0 15px 25px; 
}
.menu-desktop-container > ul > li > ul,.menu-mainmenu-container > ul > li > ul{
display: none;
list-style: none;
background: #fff;
position: absolute;
padding: 0;
width: 210px;
height: auto;
margin: 0;
z-index: 9;
border: 1px solid #e1e1e1;
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
opacity:0;
}
.menu-desktop-container > ul > li:hover ul,.menu-mainmenu-container > ul > li:hover ul{ display:block;opacity:1;}
.sub-menu li a{
padding:10px 20px;
display:block; text-align:left;
}
.sub-menu li a:after{
display:none;
}
.sub-menu{
padding:12px 5px!important;
}
.font-weight-extra-bold{
font-weight:900 !important;
}
.testimonials-section{
padding:0 0 70px 0;
}
.testimonials-section p{
font-size:18px;
}
.testimonial-box{
margin:40px 0;
}
.testimonial-box-avathar{
width:90px;
float:left;
}
.testimonial-box-avathar img{
width:100%;
height:auto;
border-radius:50%;
}
.testimonial-box-content{
width: calc(100% - 110px);
border:2px solid #DD509A;
float:right;
padding:20px;
border-radius:25px;    color: #000;
line-height:1.3;font-size: 18px;font-weight: 600 !important;    font-style: italic!important; line-height: 22px;
}
.testimonial-box-content p{    color: #000;font-size: 18px;font-weight: 600 !important;    font-style: italic!important;    line-height: 22px;}
.instructor-section{
padding:70px 0;
background:url(../images/instructor-bg.jpg) center no-repeat;
background-size:cover;
}
.instructor-box{
box-shadow: 6px 6px 15px 0px rgba(0,0,0,0.20);
padding:60px 40px;
background:#fff;
border-radius:25px;
text-align:center;
max-width: 487px;
margin: 0 auto;font-weight: 600 !important;
}
.instructor-box p{font-weight: 600 !important;line-height: 22px;font-size: 16px;}
.instructor-avathar{
width:180px;
margin:0 auto;
}
.instructor-avathar img{
border-radius:50%;
width:100%;
border:14px solid #fff;
box-shadow: 0px 0px 0px 4px #e888bb;
}
.instructor-box h3 {
font-family: 'better_signatureregular';
font-size: 39px;
color:#DD509A;
text-align: center;
margin: 30px 0;
}
.class-box{
color:#939598;
box-shadow: 5px 5px 13px 0px rgba(0,0,0,0.20);
border-radius:25px;
overflow:hidden;
-webkit-transition: transform .3s;
-moz-transition: transform .3s;
-ms-transition: transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
}
.zoom:hover {
transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
.class-box:hover {      
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);    
}
.class-author{
margin:20px 0;
font-size:16px;
font-weight:500;
line-height:1.5;
}
.class-author-content{
width: calc(100% - 43px);
margin-top:6px;
float:right;
}
.class-author-avathar{
width:32px;
float:left;
}
.class-author-avathar img{
height:auto;
border-radius:50%;
}
.class-box h6{
font-size:18px;
font-weight:700;
margin-bottom:15px;
color:#000;
}
.class-box p{
font-size:18px;
font-weight:500;
}
.class-box h4{
color:#DD509A;
font-size:30px;
font-weight:700;
position:relative;
margin-bottom:18px;
padding-top:18px;
}
.class-box h4:before{
background:#dd509a;
width:40px;
height:3px;
position:absolute;
top:0px;
left:0px;
content:"";
}
.class-content{
padding:0 25px 25px 25px;
}
#class-slider .class-box{
margin:40px 0;
}
#class-slider .owl-nav{
text-align:center;
}
#class-slider .owl-nav .owl-next, #class-slider .owl-nav .owl-prev{
width:65px;
height:65px;
background:#fff;
margin:8px;
border-radius:50%;
box-shadow: 5px 5px 13px 0px rgba(0,0,0,0.20);
color:#DD509A;
font-size:36px;
outline:none !important;
}
#class-slider .owl-nav .owl-next:hover, #class-slider .owl-nav .owl-next:focus, #class-slider .owl-nav .owl-prev:hover, #class-slider .owl-nav .owl-prev:focus{
background:#DD509A;
color:#fff;
}
.font-18{
font-size:18px;
}
/* Isotope Transitions
------------------------------- */
.isotope,
.isotope .item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}

.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}

.isotope .item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:         top, left, opacity;
transition-property:         transform, opacity;
}
.hovervisible:hover {
background: #0009; text-decoration:none;
}
.hovervisible:hover span{display:inline-block;}
.hovervisible {
position: absolute;
width: 100%;
height: 100%;
text-align: center;
padding: 45% 0;
}
.hovervisible span{
display:none;
}
.topfilter-section{
background:#f4f4f4;
padding:20px 0;
}
.pro-filter{
margin:0 auto;
padding:0;
text-align:center;
list-style:none;
}
.pro-filter li{
display:inline-block;
padding:0 15px;
}
.pro-filter li a{
font-size:14px;
font-weight:700;
color:#000;
text-transform:capitalize;
position:relative;
}
.pro-filter li a:after{

}
.pro-filter li a:hover, .pro-filter li a:focus{
color:#EC008C;
text-decoration:none;
}
.course-splash-media{margin:0 auto;}
#promoModal .modal-header{border:none;}
#promoModal .close {

font-size: 70px;
font-weight: 100;
text-shadow: none;
opacity: 1;
color: #eee;
padding: 0 !important;
}
.wp-pagenavi a{border:none !important;color:#000; font-size:18px; font-weight:700;}
.wp-pagenavi a:hover{color: #eb008b;}
.wp-pagenavi .current {
background: #eb008b;
color: #fff;
border: none !important;
padding: 4px 9px !important;
border-radius: 50%;
}
.wp-pagenavi {
clear: both;
text-align: center;
}
.footer-top a{color:#fff;}
#menu-footer-widget a:hover{color:#eb008b;}
div#midslider .btn {
float: left;
}
.iscwp-cnt-wrp.slick-slide {
padding: 0 !important;
}
.checkout-button-group {
background: #f4f4f4;
width: 100%;;
padding: 0;
transition: 0.4s linear all;
border:none;
border-radius:60px;
}
.checkout-button-group.active {
background:#f4c5de;
}
.checkout-button-group.focus{
outline:none !important;
box-shadow:none !important;
}
.checkout-button-group.active h3, .checkout-button-group.active .default-product-price{
color: #ea6cc0;
}
.checkout-button-group h3{
font-size:18px;
text-align:left;
padding-left:20px;
font-weight:900;
text-transform:uppercase;
}
.default-product-price{
text-align:right;
display:block;
font-size:18px;
padding-right:50px;
font-weight:900;
}
.gt-right{
border-left:2px solid #fff;
padding-top:30px;
padding-bottom:30px;
}
.gt-left{
border-left:2px solid #fff;
padding-top:32px;
padding-bottom:26px;
}
.radio-box{
padding-left:15px;
}
.checkout-button-group input[type=radio] {
opacity: 0;
z-index: 9999;
}
.overlay {
display: inline-block;
position: relative;
left:-5px; 
height: 28px;
width: 28px;
border:2px solid #bdbdbd;
background-color: f5f5f5;
border-radius: 50%;
}
.checkout-button-group input[type=radio]:checked + .overlay {
background-color: #dd4f99;
border:2px solid #fff;
}
.checkout-button-group input[type=radio]:checked + .overlay:after{
width:24px;
height:24px;
border-radius:50%;
border:2px solid #f5c5dd;
content:"";
position:absolute;
top:0px;
left:0px;
}
.readnextpostsslider .blog-box .img-hover{
height:170px;
}
.user-btn{
background:none;
border:none;
margin:10px 0;
}
.user-btn:after{
display:none;
}
.iscwp-gallery-grid.iscwp-image-fit .iscwp-col-6 .iscwp-img-wrp, .iscwp-image-fit.slidestoshow-6 .iscwp-img-wrp {
height: auto !important; 
}
.img-hover-outer{
height:245px;
overflow:hidden;
}
.page-template-pinkpill-page #nav_menu-2, #text-18{ display:none;}
.page-template-pinkpill-page #text-18{ display:block;}
.banner-enroll .wpcf7-response-output {
display: none !important;
}
.enroll-btn{
cursor:pointer;
font-weight:900;
color:#fff;
text-transform:uppercase;
border:none !important;
}
.footer-bottom-menu .current-menu-item a{    color: #ec008c;}
.vc_section {padding-left:0 !important;padding-right:0 !important;}
.misha_loadmore.btn.btn-primary {
margin: 0 auto;
}
.contacr-box img{
margin-bottom:0px;
}
.sticky-adjust{
top:72px;
z-index:9;
}
.footer-top li{ list-style-type:none;}
.pro-filter-mobile{display:none;}
.filter-product {
background: #fff;
border: 1px #ccc solid;
padding: 10px;
border-radius: 23px;
text-transform: uppercase;
text-align: center;
width: 250px;
display: inline-block; 
}
.pro-filter-mobile a{display:inline-block; width:100%; padding:5px 0;    font-size: 14px;
font-weight: 700;
color: #000;
text-transform: capitalize;
position: relative;
}
.rightmove {
float: right;
/* margin-top: 5px; */
font-size: 22px;
color: #777;position: absolute;
right: 0;top: 0;
}
.maintop {
position: relative; display:block; cursor:pointer;
}
.maintop .fa-angle-up,.filter-product{display:none;}
.filteractive .fa-angle-down{display:none;}
.filteractive .fa-angle-up{display:block;}
#book-me, #intrested-in, #contact-me{
width:980px !important;
margin:0 auto;
}
#intrested-in{
margin-left:-335px;
}
#contact-me{
margin-left:-670px;
}
.page-template-about-page #old-cooments{display:none;}
input#es_txt_email {
display: block;
width: 100%;
height: calc(2.75rem + 2px);
padding: .65rem 1.5rem;
font-size: 1rem;
line-height: 1.5;
font-weight: 600;
color: #495057 !important;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: 2rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.es_textbox_button {
display: inline-block;
font-weight: 600 !important;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid #fff;
padding: .62rem 2rem;
font-size: 14px !important;
text-transform:uppercase !important;
line-height: 1.5;
border-radius: 2rem;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
width: 100% !important;
color: #f8f9fa;
background-color: transparent;
background-image: none;
border-color: #f8f9fa;
box-shadow: none !important;
}
.es_lablebox{display:none;}
.book-box h5.pink-text.font-weight-medium.mt-3.text-uppercase {
min-height: 49px;
}
.mobilemenu{display:none;}
.desktopmenu{width:100%;    text-align: center;}
.menu-desktop-container {
float: none;
display: inline-block;
}

.singlepostcon iframe{}
.singlepostcon .wp-caption {
margin: 0 auto;
}
.arrow {
text-align: center;
margin: 8% 0;
}
.bounce {
-moz-animation: bounce 3s infinite;
-webkit-animation: bounce 3s infinite;
animation: bounce 3s infinite;
}

.wbc-read-more-custom a {
    background: #D8468F;
    color: #fff;
    padding: 10px 18px;
    border-radius: 20px 20px;
    font-size: 14px;
	display: inline-block;
}

.wbc-read-more-custom a:hover .fa.fa-arrow-right {
	padding: 0 10px;
	color : #fff;
}

.wbc-read-more-custom a:hover {
	text-decoration: none;
	color : #000;
}

.wbc-read-more-custom .fa.fa-arrow-right {
	color: #fff;
}

@-moz-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-moz-transform: translateY(0);
transform: translateY(0);
}
40% {
-moz-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-moz-transform: translateY(-15px);
transform: translateY(-15px);
}
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-moz-transform: translateY(-15px);
-ms-transform: translateY(-15px);
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
}
}
.top-menu {
float: right;
}
#topmenu{
margin:30px -8px 0 -8px;
}
#topmenu li{
padding:0 8px;
display:inline-block;
border-right:1px solid #000;
float:left;
}
#topmenu li:last-child{
border-right:none;
}
#topmenu li a{
color:#000; 
text-transform:capitalize;    
font-weight: 600;    
font-size: 13px;
line-height:1;
}
#cookiebox{ position:relative; }
a#closebanner {
position: absolute;
top: 10px;
right: 10px;
font-size: 15px;
border: 1px #e45096 solid;
display: block;
border-radius: 50%;
width: 27px;
height: 27px;
text-align: center;
padding: 90;
line-height: 27px;
}
.innerclosebanner{top:10px !important;right:10px !important;}
.banner .carousel-item:after {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background: #000;
content: "";
opacity: 0.5;
}
.slider-inner h2, .slider-inner p {width: 100%;}

.buttn-loadmore {float: left;width: 100%;text-align: center;}
.buttn-loadmore a {box-shadow: none !important;}
.single-post h1 {font-size: 14px;}