/* Enter Your Custom CSS Here */
.home div#hero .uk-section-xlarge, .uk-background-norepeat{
	padding-top:250px;
	padding-bottom:250px;
}

#boxed-tiles .uk-tile-secondary.uk-tile {
		box-shadow: 2px 2px 14px 0 rgba(0,0,0,0.17);
		background-color:#fff;
    background-image: url(/wp-content/themes/yootheme/vendor/assets/uikit-themes/master-fjord/images/tiles-background-image-noise.png);
}

#hero a{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
}

#hero{
	position:relative;
}

.uk-width-expand@m .uk-tile-secondary{
		background: transparent;
}

.uk-navbar-container{
	margin-bottom:20px;
}

.uk-navbar-dropdown {
		width: 240px!important;
}

.uk-container .uk-switcher{
	  box-shadow: 2px 2px 14px 0 rgba(0,0,0,0.17);
    padding: 50px;
    max-width: 900px;
    margin: 0 auto;
		background-color:#fff;
    background-image: url(/wp-content/themes/yootheme/vendor/assets/uikit-themes/master-fjord/images/tiles-background-image-noise.png);
}

.uk-switcher .uk-panel ul{
		max-width:100%!important;
    margin: 30px auto;
    text-align: left;
    min-width: 410px;
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 60px;
}

.uk-switcher h2, .uk-switcher .uk-h3{
	text-align:center;
}

.uk-section-overlap+.uk-section-default::before, .uk-section-overlap+style+.uk-section-default::before{
	display:none!important;
}

.nf-form-title h3 {
	font-size: 26px;
	text-transform: uppercase;
}

.uk-subnav-divider {
		margin-left: 0!important;
		padding-top: 40px!important;
		border-top: 1px solid rgba(111,106,100,.2);
}

/** version mobile **/

@media only screen and (max-width: 1135px){
	.home div#hero .uk-section-xlarge, .uk-background-norepeat {
			padding-top: 22vw;
			padding-bottom: 22vw;
	}
	
	.uk-section-small {
			min-height: 20vw;
	}
}

@media only screen and (max-width: 800px){
	#page\#0-2-0-0 .uk-switcher .uk-panel ul{
		-webkit-columns: 1;
    -moz-columns: 1;
    columns: 1;
		min-width:0px;
		max-width: 100%;
	}
	
	.uk-container .uk-switcher{
		padding:30px 20px;
	}
}

@media only screen and (max-width: 500px){
	.uk-subnav-divider li{
		width:100%;
		text-align: left;
	}
	
	.uk-subnav-divider>::before{
		border-left-color: rgba(111,106,100,.2)!important;
	}
}