/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/
@font-face {
	font-family:"MrDeHaviland";
	src: url(MrDeHaviland.ttf);
}
@font-face {
	font-family:"Cinzel-Bold";
	src: url(Cinzel-Bold.otf);
}
/* .header-logo-new{
    font-size: 40px !important;
} */
.custom-font{
	font-family:"MrDeHaviland" !important;
}
.custom-font2{
	font-family:"Cinzel-Bold" !important;
}
.main-nav > li > a
{
    color:black !important;
}

.btn:hover
{
    color:#05201B;
    border:1px solid #05201B !important;
}

.nav-item-children > li > a
{
    text-transform: capitalize !important;
}

mark, .mark {
    background-color: transparent;
    padding: .2em;
    color: #FFC70A;
}

.flickity-button
{
 border: 1px solid;   
}

.flickity-prev-next-button.previous {
    left: 40px;
}

.flickity-prev-next-button.next {
    right: 40px;
}

.main-footer
{
        padding-top: 60px !important;
}

.titlebar-inner h1
{
    font-size: 55px !important;
    font-weight: 900;
    text-transform: capitalize;
}

.page-id-5997 h4
{
    margin-top:5px;
    margin-bottom:5px;
}

.page-id-5997 .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 15px;
}

.page-id-6150 h4
{
    margin-top:5px;
    margin-bottom:5px;
}

.page-id-6150 .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 15px;
}


 input
{
	    
	border:1px solid #00000042;
}


#servicesone #one .wpb_wrapper
{
	padding-left:0px !important;
}
.footer-logo-new{
	font-family: Barlow;
    font-weight: 600;
	color:#fff !important;
	text-decoration:none;
}
.footer-logo-new .custom-font{
	font-size: 36px;
}
.footer-logo-new .custom-font2{
	font-size: 28px;
}
.footer-logo-new:hover{
	color:#fff !important;
}
.header-logo-new{
	font-family: Barlow;
	font-weight: bold;
	font-size: 27px;
	margin: 3px 0px 6px;
	color: black;
	text-decoration: none;
}
.header-logo-new .custom-font{
	font-size: 36px;
}
.header .mainbar{
	margin: 10px 0px 9px;
}
.current-menu-item a .link-txt .txt {
	color: #ffc70a;
}
.text-shadow {
	text-shadow: 0px 0px 5px #000000bf;
}
.home-second-fold .row .vc_col-sm-6:first-child .vc_column-inner{
	padding: 0;
}
.home-second-fold .wpb_content_element{
	margin-bottom:0;
}
.home-second-fold .vc_figure{
    width: 100%;
}
.home-second-fold .vc_figure .vc_single_image-wrapper{
    width: 100%;
}   
.home-second-fold .vc_single_image-wrapper img{
    width: 100%;
}
.home-second-fold .row .vc_col-sm-6:last-child .vc_column-inner{
    padding-right: 100px;
    padding-top: 40px;
    padding-left: 50px;
}
.part-icons .iconbox p {
    margin-bottom: 0;
    font-size: 18px;
}
.home-second-fold li {
    color: #fff;
}
.home-second-fold li a{
	color: #ffc70a;
}
.two_boxes p{
	color:#fff;
}
.two_boxes p:hover{
	color:rgba(30, 22, 102, 0.548);
}
.part-icons span.iconbox-icon-container {
    font-size: 22px;
}
.part-icons .iconbox-side .iconbox-icon-wrap {
    margin-right: 16px;
}
.last-fold-home{
	background: #252c42;
    padding-top: 50px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.span-last{
	text-align:center;
}
.span-last span

{
	background: #fff;
    padding: 8px 20px;
    color: #0E305D;
    border-radius: 5px;
}
#bookit-app .bookit-app-content .default-theme .sidebar-filters .filters-container .filter .filter-info-bar .filter-info .description {
    color: #000 !important;
}
#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-header .months .month .year {
    opacity: 1 !important;
}



#scroll_button {
  display: inline-block;
  background-color: #ffc70a;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 0px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#scroll_button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
  position: relative;
  top: -3px;
}
#scroll_button:hover {
  cursor: pointer;
  background-color: #333;
}
#scroll_button:active {
  background-color: #555;
}
#scroll_button.show {
  opacity: 1;
  visibility: visible;
}

@media (min-width: 500px) {
  #scroll_button {
    margin: 30px;
  }
}