/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
i {margin-right: 0.5em;}
#event-list {margin-top:1em;}
#event-list .et_pb_button {width: 100%;}
#event-carousel {padding:0em 5em;}
#event-carousel i{margin-right:0em !important;}
#event-carousel .button {
	background-color: #369548;
    display: block;
    border-radius: 5px;
    color: #ffffff;
    font-weight: 700;
    text-align: center;
    padding: 10px;
}

#event-slider-all {width: 100; margin-top:2em;}
#event-slider-all a{display:block; margin:0em auto; max-width: 225px; padding: 10px 20px;
    background-color: #369548;
    color: white;
    border-radius: 5px;
    font-weight: 700; text-align: center;}


button.slick-prev.slick-arrow, button.slick-next.slick-arrow {
	position: absolute;
    bottom: 40%;
    display: block;
	background-color: transparent;
	font-size: 70px;
	color: #369548;
}

button.slick-prev.slick-arrow{
    left: 0px;
}

button.slick-next.slick-arrow {
    right: 0px;
}

.pd_slider {background-color: #e6e6e6;}

.event-slider-img img{width: 100%;}
.event-content {padding:2em; background-color: #FFF; min-height: 200px;}
.slick-slide {margin:0em 1em !important;}
#event-carousel h3 {font-size: 22px; min-height: 100px !important; display:block !important;}

::selection {
	color: inherit !important;
	background-color: lightgrey !important;
}

/* GENERAL */

.text-align-center {
	text-align: center !important;
	display: table;
	margin: 0 auto;
}
.block-header * {
	display: block !important;
	margin-top: 0;
}

/* HOME PAGE */
body.home .msrcalendar .owl-stage-outer {
	max-height: 475px;
}

/* testimonials */
.main-container .row-container .row-parent .single-internal-gutter .uncont > .owl-carousel-wrapper {
	margin-top: 5px;
	margin-bottom: 40px;
}
.homepage-fontawesome i {
	color: #0c5b24; /* Green */
}
.homepage-fontawesome.black i {
	color: #000000;
}

/* FOOTER */

.footer-section-top {
	color: #ffffff;
	padding-bottom: 30px;
}
.footer-section-top img {
	max-width: 240px !important;
}
.footer-section-top .uncode_text_column {
	color: #ffffff;
}
.footer-section-top .uncode_text_column strong {
	color: #ffffff;
}
.footer-section-top ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer-section-top .widgettitle {
	text-transform: uppercase;
	color: #ffffff;
	font-size: 25px;
}
.footer-section-top a {
	color: #ffffff !important;
	font-weight: bold;
}
.footer-section-top .pos-top.pos-center.align_left.column_parent.col-lg-6.single-internal-gutter {
	vertical-align: bottom;
}
.footer-section-top .menu-item {
	margin-top: 10px;
}
.footer-bottom-section {
	color: #ffffff;
}
.footer-bottom-section .row.unequal.limit-width.row-parent {
	padding-top: 15px;
	padding-bottom: 15px;
}
.footer-bottom-section .uncode_text_column {
	color: #ffffff;
}
.footer-bottom-section .uncode_text_column a {
	color: #ffffff;
	text-decoration: none;
	text-align: right;
}
.footer-bottom-section .uncell.vc_custom_1520010936301.no-block-padding {
	padding-bottom: 0;
}

/* HEADER */

.menu-wrapper {
	display: block;
	margin-bottom: -25px;
}
.top-menu {
	position: absolute;
	right: 100px;
	background-color: transparent;
	top: 25px;
	font-weight: 700;
}
body.hmenu .menu-primary .menu-horizontal .menu-smart li a {
	text-transform: uppercase !important;
	font-size: 16px;
}
.top-menu .menu-smart .instagram a i {
	color: #7F299C;
}
.top-menu .menu-smart .youtube a i {
	color: #F90019;
}
.top-menu .menu-smart .facebook a i {
	color: #2C3E8E;
}

@media(max-width: 1300px) {
	#event-carousel {padding:0em 2em;}
}

@media(min-width: 1200px) {
	.hmenu .menu-primary .menu-smart > li > a:before, .hmenu-center .menu-primary .menu-smart > li > a:before,
	.hmenu .menu-primary .menu-smart > li > a:after, .hmenu-center .menu-primary .menu-smart > li > a:after {
		content: '';
		display: none;
	}
	.hmenu .menu-primary .menu-smart > li > a, .hmenu-center .menu-primary .menu-smart > li > a {
		margin-top: 105px;
		padding: 15px 6px;
		height: auto;
	}
	.main-menu-button a {
		background-color: #f55509 !important;
		color: #ffffff !important;
		font-weight: 700 !important;
		text-transform: uppercase !important;
		font-family: Poppins !important;
		border-radius: 10px !important;
		padding: 15px !important;
	}
	.top-menu .menu-smart a {
		color: grey;
		font-size: 14px;
	}
	.top-menu .menu-smart a i.fa-dropdown {
		display: none;
	}
	.top-menu .menu-smart .instagram:before {
		content: 'Find Us:';
		font-weight: 700;
		font-size: 14px;
	}
	.top-menu .menu-smart .instagram a,
	.top-menu .menu-smart .facebook a,
	.top-menu .menu-smart .youtube a {
		color: transparent;
		width: 0;
		display: inline-block;
	}
 #masthead div.nav.navbar-nav.navbar-nav-last > ul > li > a > i.fa.fa-search3 {
		font-weight: bold;
	}
}
/*
.wc-pao-col1, .wc-pao-col2 {
	display: none;
}
*/
.main-container .row-container.row-breadcrumb .row-parent {
	padding: 16px 36px;
}

/* CC Child Pages */
.ccpages_excerpt {
	padding-top: 16px;
}

@media(max-width: 768px) {
	#event-list .et_pb_button {width: 100%;}
	#event-carousel h3 {font-size: 20px;}
}

@media(max-width: 959px) {
	#event-list .background-inner {background-size: contain !important;}
	#event-list .pos-middle.pos-center.align_center.column_child.col-lg-4.single-internal-gutter, #event-list .pos-middle.pos-center.align_left.column_child.col-lg-2.single-internal-gutter, #event-list .pos-middle.pos-center.align_center.column_child.col-lg-2.single-internal-gutter {padding-top: 0.5em !important;}
	#event-list div.col-lg-4 {padding-top:0.5em !important;}
	#event-list h4 {text-align: center !important;}
}
