/*
Theme Name:     Delizus Child
Theme URI:      http://wpdemo.oceanthemes.net/delizus/
Description:    Make your modifications to [Parent Theme] in this child theme.
Author:         OceanThemes
Author URI:     http://oceanthemes.net/
Version:        1.0
Template:       delizus
*/

@import url("../delizus/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */


img.logo, #logo img {
    border-radius: 50%;
	max-width: 130px;
}

footer img.logo, footer #logo img {
	display: none;
}

img.image.wp-image-619.attachment-medium.size-medium {
    border-radius: 50%;
    max-width: 200px !important;
}

#featured .post-menu.s1 img {
    width: auto;
    opacity: 0.8;
    vertical-align: bottom;
    height: 120px;
}

#home-menu .post-menu img {
	display: none;
}

#featured .col-md-3.col-sm-6.mb30 {
    text-align: center;
}

#featured .post-menu.s1 .c1, #featured .post-menu.s1 .c3 {
    width: 100%;
    text-align: center;
}

.de_count i {
    color: black;
}

li.feed-item.juicer.image-post.juicer-ad, .juicer-feed h1.referral {
    display: none;
}

.juicer-feed.white li.feed-item, .juicer-feed.user li.feed-item, .juicer-feed.juicer-widget li.feed-item, .juicer-feed.colors li.feed-item, .juicer-feed.gray li.feed-item, .juicer-feed.modern li.feed-item, .juicer-feed.polaroid li.feed-item {
    color: white;
    background: #18181d;
	border: none;
}

.j-poster h3, .j-poster .twitter-poster, .juicer-feed.modern .j-message {
	color: white;
}

table.em-calendar td.eventless-today, table.em-calendar td.eventful-today {
    background-color: #18181d;
}

.page-id-260 .post-menu img {
    display: none;
}

.em-calendar {
	width: 100%;
}

table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {
    color: #ca8e46 !important;
}

.post-type-archive-media .post-image img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    padding-bottom: 20px;
}

.blog-list h3 {
    margin-top: 0;
}


.page-template header, .archive header, .blog header, .single header {
    position: relative !important;
    top: 0 !important;
}

.page-template header .container, .archive header .container, .blog header .container, .single header .container { 
    margin-bottom: -50px;
}

.page-template header .info .container, .archive header .info .container, .blog header .info .container, .single header .info .container {
    margin-bottom: 0;
}

.home header {
    position: absolute !important;
}

.page-id-727 header {
    position: absolute !important;
}

#mainmenu>li>a {
    font-size: 14px !important;
}

header .info .col {
    font-size: 14px !important;
}

header .info .social i {
    font-size: 16px !important;
}

h2 .teaser, #subheader h2 {
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 18px;
    letter-spacing: 2px;
}

.service-text {
    font-family: "Lora";
    font-style: italic;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.ls-20 {
    letter-spacing: 5px !important;
}

.row {
	margin: 0;
}



@media(min-width:992px) {
	#events .col-md-4, .article-list.gallery_view > div {
		float: none;
		display: inline-block;
		width: 33.1%;
		vertical-align: top;
	}
}

@media (max-width: 991px){
	#events .col-md-4, .article-list.gallery_view > div {
		float: none;
		display: inline-block;
		width: 49.7%;
		vertical-align: top;
	}

	footer .top-80 {
		display: none;
	}	
	footer .col-md-4 {
		text-align:center !important;
	}
		.wpb-js-composer div.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels div.vc_tta-panel-body {
		padding: 0 !important;
	}
	.sub-item-service.meta, .service-text {
    padding: 0 !important;
	}
	.owl-carousel {
    width: 100%;
    padding: 0;
    margin: auto;
}
	.home header.header-mobile {
		position: relative !important;
	}
	.ls-20 {
    letter-spacing: 2px !important;
}
}

@media (max-width: 767px){
	#events .col-md-4, .article-list.gallery_view > div {
		float: none;
		display: block;
		width: 100%;
	}
}

@media only screen and (max-width: 992px) {
	#subheader, .de-navbar-left #subheader {
		padding: 60px 0 40px 0;
	}
}	

footer {
    border-top: 10px solid #ca8e46;
}

header.header-mobile #mainmenu li:last-child {
    padding-bottom: 100px;
}



