/*
You can add your own CSS here.

Click the help icon above to learn more.
*/


.large-slider .item:after {
  display: none;
}



@media only screen and (min-width: 1200px) {
.the-post-modern {
    width: 100% !important; }
}

.main-head {
    border-bottom: 0px; 
}

.archive-head {
    border-top: 1px solid #ebebeb;
}

.mega-menu .recent-posts .show-next, .mega-menu .recent-posts .show-prev {
        background: grey;
	      color: #ffffff;
	      border: none;
	
	}

.main {
    margin-bottom: 0px;
}

.main-head .inner {
    width: 0%;
}

.top-bar-content {
    height: 100px;
    line-height: 100px;
    box-shadow: 0 0 0 0 !important;
 }

.navigation .mega-menu .recent-posts .post-title {
    font-family: inherit;
	  font-weight: normal;
	
 }



.top-bar {
    min-height: 70px;
}

.main-head .inner {
    display: none;
}

.beauty-slider {
    padding-top: 50px;
}

div#text-9.widget.widget_text {
    margin-top: -20px; 
    margin-bottom: 70px;
}

.beauty-slider .overlay{
 display: none;
}

.menu-item a img {
    width: 160px;
}

.main-pagination.number {
   margin-bottom: 60px;
}

.blocks > .widget-cta a:after {
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
    border: 0px solid rgba(255, 255, 255, 0.95);
    
}

.widget-cta .label {
    top: 80%;

}

.post-content > :last-child {
    margin-bottom: 50px;
}

.post-content ul {
    list-style-type: none;
	  float: right;
    position: relative;
    left: -50%;
    text-align: left;
}



.post-content li {
   float: left;
	 list-style: none;
   position: relative;
   left: 50%;
	     display: inline-block;
    margin-top: 8px;
    margin-right: 15px;
	  margin-left: 15px;
    padding: 6px 2px;
    border-bottom: 1px solid #8dc63f;
    color: #454545;
    font-size: 15px;
    letter-spacing: 0.09em;
    line-height: 1.5;
    
}

.text, .post-content, .textwidget {
font-size: 16px;
}

.comment-form .submit {
font-size: 15px;
	text-transform: none
}

.widget-cta .label {
font-size: 14px;
	text-transform: none
}


.block-heading:after {
    display: none;
}

.block-heading:before {          content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1px;
    width: 100%;
    height: 1px;
    background: #ebebeb;
}

.cart-action .cart-link {
    
    font-size: 20px;
    
}

.cart-action .cart-link .counter {
 
    top: calc(48% - 14px);

}


.post-content .read-more a span
{
		    text-transform: none;
	      font-size: 15px;
}

.tag-share .post-tags a {
		    text-transform: none;
	      font-size: 12px;
	      font-weight: normal;
	      border-radius: 15px;
}

.related-posts .post-title {
    font-size: 1.5em;
	  text-transform: none;
    font-weight: normal;
}

.upper-footer .widget-title {

font-size: 1.5em;
	  text-transform: none;
    font-weight: normal;
}

.section-head .title {
    font-size: 20px;
	  text-transform: none;
    font-weight: normal;
}
	
.block-heading .title {
   font-size: 20px;
	Text-transform: none;
	font-weight: normal;
	
}

.author-box .author > a {
    font-size: 30px !important;
    font-weight: normal !important;
    text-transform: none !important;
}

.posts-carousel .post-title {
    font-weight: normal;
	  font-size: 20px;
}

.grid-post .post-title-alt {
    font-weight: normal;
}

.post .post-meta {
	position: unset !important
	}