/*
Theme Name: nails
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
#footer .container,#footer .row.row-full-width {
	width:90% !important;
	max-width:90% !important;
	    padding-left: 80px;
    padding-right: 80px;
} 
#footer  .absolute-footer .container{
	padding-left:120px;
	padding-right:120px;
}
.logof img{
	margin-bottom:0px;
	width:auto !important;
	max-height:70px;
}
.bfooter p{
	font-size:14px;
}
.absolute-footer{
	font-size:14px;
}
.absolute-footer{
	padding-top:25px;
	padding-bottom:25px;
	border-top:1px solid #dedede;
}
.vongtron .col-inner{
		border-top-left-radius:400px;
	border-top-right-radius:400px;
	border-left:1px solid #aa7755;
	border-top:1px solid #aa7755;
	border-right:1px solid #aa7755;	
}
.boxborder .col-inner{
		border-top-left-radius:400px;
	border-top-right-radius:400px;
	border-left:1px solid #aa7755;
	border-top:1px solid #aa7755;
	border-right:1px solid #aa7755;	
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}
.boxborder .col-inner .img-inner{
			border-top-left-radius:400px;
	border-top-right-radius:400px;
	border-left:1px solid #aa7755;
	border-top:1px solid #aa7755;
	border-right:1px solid #aa7755;	
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}
.boxborder .col-inner .img-inner img{
	border-top-left-radius:400px;
	border-top-right-radius:400px;
	border-left:1px solid #aa7755;
	border-top:1px solid #aa7755;
	border-right:1px solid #aa7755;	

}
.col.vongtron{
	padding-left:15px !important;
	padding-right:15px !important;
	padding-top:15px !important;
	border-top-left-radius:400px;
	border-top-right-radius:400px;
	border-left:1px solid #aa7755;
	border-top:1px solid #aa7755;
	border-right:1px solid #aa7755;	
}
.vongtron h2{
	font-family: "Italiana", sans-serif;
    font-size: 38px;
    color: #000 !important;
}
.tabout h3{
	font-family: "Italiana", sans-serif;
    font-size: 24px;
    color: #555 !important;
}
.black.tabout h3{
	
    color: #111 !important;
}
.flickity-page-dots{
	bottom:-30px !important;
}
.flickity-page-dots .dot.is-selected{
	width:25px !important;
	border-radius:15px !important
}
.header-main{
	padding-left:80px;
	padding-right:80px;
}
.header-main ul.header-nav-main>li>a{
	letter-spacing:4px;
	font-weight:500 !important
}
.header-main ul.header-nav-main>li{
	margin-left:15px;
	margin-right:15px;
}
.header-main .header-button-1 .button{
	font-weight:500 !important;
	width:120px;
	padding-top:3px !important;
	padding-bottom:1px !important;
	padding-left:30px !important;
	padding-right:30px !important
}
.thome h3{
	font-family: "Great Vibes", cursive;
  font-weight: 400;
  font-style: normal;
}
.thome h1{
  font-family: "Italiana", sans-serif;
  font-weight: 400;
  font-style: normal;
	margin-top:20px;
	margin-bottom:45px;
}
.thead h2{
	  font-family: "Italiana", sans-serif;
	font-size:38px;
	color:#000 !important;
}
.thead.whitex  h2{
	  font-family: "Italiana", sans-serif;
	font-size:38px;
	color:#fff !important;
}
.btbook{
	border-width:1px !important;
	border-color:#fff !important;
	padding:12px 100px;
	color:#fff !important;
	font-weight:500 !important;
}
.thead h3{
	font-family: "Great Vibes", cursive;
  font-weight: 400;
  font-style: normal;
	font-size:32px;
	color:#555 !important;
}
.slidv .box-image img{
	padding:10px;
	border-radius:4px;
	border-top-left-radius:150px;
	border-top-right-radius:150px;
	border-left:1px solid #aa7755;
	border-top:1px solid #aa7755;
	border-right:1px solid #aa7755
}
.slidv .box-image{
	padding:10px;
		border-top-left-radius:150px;
	border-top-right-radius:150px;
	border-left:1px solid #aa7755;
	border-top:1px solid #aa7755;
	border-right:1px solid #aa7755;
	position:relative
}
.slidv  .box-text-inner p{
	font-size:15px;
}
.slidv  .box-text-inner h3{
	color:#222;
	font-family: "Italiana", sans-serif;
	margin-bottom:25px;
	font-size:24px;
}
.btbooknow{
	padding:3px 30px;
	background:#1e1a19;
	border-color:#1e1a19;
	color:#fff;
	font-family: "Italiana", sans-serif;
	font-weight:normal;
	margin-top:25px;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.header-main {
    padding-left: 0px;
    padding-right: 0px;
}
	.mobile-sidebar.no-scrollbar a{
		color:#222;
	font-family: "Italiana", sans-serif !important;
		font-weight:600 !important;
		text-transform:none !important;
		color:#aa7755
	}
	.header-main .header-button-1 .button{
		line-height:15px !important
	}
#footer .container,#footer .row.row-full-width {
	width:100% !important;
	max-width:100% !important;
	    padding-left: 15px;
    padding-right: 15px;
} 
#footer  .absolute-footer .container{
	padding-left:15px;
	padding-right:15px;
}
}