/*
Theme Name:     Uplands - Child Theme
Theme URI:      http://themovation.com/uplands
Template:       uplands
Author:         Themovation
Author URI:     http://themovation.com
Version:        1.0
Text Domain:    uplands
Domain Path:    /languages/
*/


/* = Theme customization starts here
-------------------------------------------------------------    - */
/* 
 * Import font Lato */
@font-face { 
	font-family: Lato Black; 
	src: url(/wp-content/fonts/Lato/Lato-Black.ttf); 
}
@font-face { 
	font-family: Lato Bold; 
	src: url(/wp-content/fonts/Lato/Lato-Bold.ttf); 
	font-weight: normal; 
}
@font-face { 
	font-family: Lato Light; 
	src: url(/wp-content/fonts/Lato/Lato-Light.ttf); 
	font-weight: normal; 
}
@font-face { 
	font-family: Lato Regular; 
	src: url(/wp-content/fonts/Lato/Lato-Regular.ttf); 
	font-weight: normal; 
}
@font-face { 
	font-family: Lato Pacifico-Regular; 
	src: url(/wp-content/fonts/Lato/Pacifico-Regular.ttf);  
}
.title-banner h2{
	font-family: Lato Pacifico-Regular,sans-serif; 
}
.title-banner-main h2{
	font-family: Lato Black,sans-serif; 
}
.title-section-2 h3{
	font-family: Lato Regular,sans-serif; 
}
.content-section-2 {
	font-family: Lato Light,sans-serif;
}
.link-section-2 h6{
	font-family: Lato Regular,sans-serif; 
}
.elementor-element-1f13bc9,.elementor-element-bc8315f{
	background-color:#F2F2F2;
}
.elementor-element-66fa42f .elementor-element-populated{
	padding-left:0 !important;
}
.elementor-element-4f7a0fa .elementor-element-populated,
.elementor-element-e5da9de .elementor-element-populated,
.elementor-element-37d059a .elementor-element-populated,
.elementor-element-589bf67 .elementor-element-populated,
.elementor-element-cf67130 .elementor-element-populated,
.elementor-element-a819f75 .elementor-element-populated,
.elementor-element-3430618 .elementor-element-populated,
.elementor-element-e33a633 .elementor-element-populated,
.elementor-element-9676ad1 .elementor-element-populated,
.elementor-element-3e15e2d .elementor-element-populated,
.elementor-element-a4e1ac6 .elementor-element-populated{
	padding-right:0 !important;
}


.elementor-element-7a83444 .elementor-widget-wrap,

.elementor-element-0f95efd .elementor-widget-wrap{
	background-color:#0F3A5A;
}

.elementor-element-aea036a .elementor-widget-wrap,
.elementor-element-e6f05ba .elementor-widget-wrap,
.elementor-element-5e7c8ac .elementor-widget-wrap,
.elementor-element-e49512e .elementor-widget-wrap,
.elementor-element-d679436 .elementor-widget-wrap,
.elementor-element-f982f78 .elementor-widget-wrap,
.elementor-element-caa42c3 .elementor-widget-wrap,
.elementor-element-0ebd62d .elementor-widget-wrap,
.elementor-element-2f1239e .elementor-widget-wrap,
.elementor-element-66fa42f .elementor-widget-wrap{
	background-color:#fff;
}
.link-contact h6{
	font-family: Lato Bold,sans-serif;
	width: fit-content;
	margin:0 auto;
	background-color:#fff;
	padding:10px 15px;
}


.elementor-element-7285c59 .elementor-widget-wrap{
	background-color:#fff;
}

.elementor-element-f982f78 .elementor-element-populated,
.elementor-element-caa42c3 .elementor-element-populated,
.elementor-element-0ebd62d .elementor-element-populated,
.elementor-element-2f1239e  .elementor-element-populated,
.elementor-element-7a83444 .elementor-element-populated,
.elementor-element-aea036a .elementor-element-populated,
.elementor-element-e6f05ba .elementor-element-populated,
.elementor-element-0f95efd .elementor-element-populated,
.elementor-element-5e7c8ac .elementor-element-populated,
.elementor-element-d679436 .elementor-element-populated,
.elementor-element-7285c59 .elementor-element-populated{
	padding-left:0 !important;
}
.link-contact-2 h6{
	font-family: Lato Bold,sans-serif;
	width: fit-content;
	margin:0 auto;
	background-color:#093A59;
	padding:10px 15px;
}
.title-footer h6{
	font-family: Lato Light,sans-serif;
	color:#0F3A5A;
	font-weight:bold;
}
.themo_cart_icon{
	display:none;
}
#menu-main-menu li a{
	font-family: Lato Regular,sans-serif;
}
#logo img {
    max-height: 100px !important;
    width: auto;
}
.top-nav p, .textwidget p,.top-nav-icon-blocks p{
	font-family: Lato Regular,sans-serif;
}
.elementor-element-e878ae9 .elementor-widget-wrap,
.elementor-element-8308d1a .elementor-widget-wrap{
	background-color:#fff;
}

.wpcf7 p label{
	font-family: Lato Regular,sans-serif;
	color: #0F3A5A;
	width:100%;
}
.wpcf7 input,
.wpcf7 textarea{
	border: 1px solid #ddd;
	width:100%;
}
.wpcf7-list-item label{
	display:flex;
}
.wpcf7-list-item{
	width:100%;
}
.wpcf7-list-item label input{
	flex:1;
}
.wpcf7-list-item label span{
	flex:10;
}
#text-spec{
	font-family: Lato Pacifico-Regular,sans-serif; 
}
.accommodation-title h6{
	font-family: Lato Regular,sans-serif;
}
.accommodation-sub p{
	font-family: Lato Bold,sans-serif;
}
.accommodation-detail h6{
	font-family: Lato Light,sans-serif;
}
.accommodation-btn{
	margin:0 auto;
	position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.accom .elementor-widget-wrap{
	padding-bottom:30px;
}
.accommodation-btn h6{
	font-family: Lato Regular,sans-serif;
}
.golf-courses .elementor-image{
	height:172px;
}
.golf-courses .elementor-image  img{
	height: 172px !important;
    object-fit: cover;
}
#tour-option  .elementor-image{
	height:350px;
}
#tour-option .elementor-image  img{
	height: 350px !important;
    object-fit: cover;
}