/*======================================
Theme Name: St Eval Kart Circut
Theme URI:
Description: Child theme for St Eval Kart Circut
Version: 1.0
Author: Divi Cake
Author URI:
Template: Divi
======================================*/

/* LAYOUT STYLES */



/* MAIN NAVIGATION */

.nav ul li a:hover {
  background-color: #ffe500;
  opacity: 1 !important;
}

#top-menu li li a {
  padding: 6px 10px;
}

.et_pb_section_1_tb_header.et_pb_section {
  padding: none!important;
}


/* Ensure Subnav items stay black */
#main-header .nav li ul a {
  color: #000 !important;
}



/* MOBILE NAVIGATION */

/* mobile logo */
@media only screen and ( max-width: 980px ) {
  .et_header_style_centered #logo {
    max-height: 100px !important;
  }
}

/* move hamburger up */
.et_header_style_centered .et_menu_container .mobile_menu_bar {
  left: 0 !important;
  top: -90px !important;
}

.et_header_style_centered .et_mobile_menu {
  top: 10px !important;
}

/* remove select a page text from mobile menu */
.select_page {
  visibility: hidden;
}

/* change colour of mobile 'Hamburger' menu icon */
span.mobile_menu_bar:before {
  color:#ffffff;
  /* increase size of hamburder */
  font-size: 40px !important;
}


/* change colour of the mobile menu background */
.et_mobile_menu {
    /* background is white by default - change to grey */
    background-color:rgba(42,42,42,1) !important;
    border: 1px solid #ffffff !important;
    padding: 0 !important;
}

/* add bottom border to nav item */
.et_mobile_menu li{
  border-bottom: 1px solid #ffffff;
}

/* remove bottom border on last item */
.et_mobile_menu li:last-child {
  border-bottom: 0;
}

/* SUBMENU */

/* remove submenu left padding */
.et_mobile_menu li ul {
  background-color:rgba(27,27,27,1) !important;
  padding-left: 0 !important;
}

/* add border to first item in mobile submenu */
.et_mobile_menu li ul li:first-child {
  border-top: 1px solid #ffffff;
}

/* hide submenu items */
#main-header .et_mobile_menu li ul.hide {
  display: none !important;
}

/* set position */
#mobile_menu .menu-item-has-children {
    position: relative;
}

/* make bg transparent */
#mobile_menu .menu-item-has-children > a {
    background: transparent;
}

/* style dropdown icon */


/* #mobile_menu .menu-item-has-children a:first-child{
  padding-left: 50px;
} */


#mobile_menu .menu-item-has-children > a + span {
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px 20px;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    z-index: 3;
    color: #ffffff;
}

/* closed icon */
span.menu-closed:before {
    content: "\4c";
    display: block;
    color: inherit;
    font-size: 20px;
    font-family: ETmodules;
}

/* open icon */
span.menu-closed.menu-open:before {
    content: "\4b";
}

/* Remove certain navigation items on mobile menus */

.remove-on-mobile {
  display: none;
}

/* BUTTONS */

.full-width-btn {
width: 100%;
text-align: center;
}

/* Change book now button to red */

@media (max-width: 980px) {
    .booknowbtn {
      background-color: #ff0000!important;
  }
}

.et_pb_menu--style-left_aligned .et_pb_menu_inner_container {
	flex-direction: row-reverse;
}


/*move the navigation completely to the left*/

.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
	justify-content: left;
	align-content: center;
}

.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__wrap, .et_pb_menu--style-left_aligned .et_pb_menu__wrap {
  justify-content: flex-start!important;
}


/*move the logo completely to the right*/

.et_pb_menu--style-left_aligned .et_pb_menu__logo {
	margin-right: 0px;
	margin-left: 30px;
}


/* IMAGES */

img.clip {
  clip-path: polygon(0% 0%, 100% 0, 100% 95%, 80% 100%, 0 85%);
}

.et_pb_slider .et_pb_slide_0 {
  clip-path: polygon(0% 0%, 100% 0, 100% 95%, 80% 100%, 0 85%);
}

/* SIDEBAR */

#main-content .container:before {
  width: 0;
}

/* FOOTER */

#footer-widgets {
    padding: 3% 0 0!important;
}

.footer-widget{
  margin-bottom: 0!important;
}

.footer-widget .fwidget {
  margin-bottom: 0!important;
}

/* footer lists - remove bullets */
#footer-widgets .footer-widget li:before {
  display: none;
}

#footer-widgets .footer-widget li {
  margin: 0;
  padding: 0;
}

@media (max-width: 767px) {
  #footer-widgets .footer-widget .fwidget, #footer-widgets .footer-widget:nth-child(n) {
      margin-bottom: 0!important;
  }
}

/* footer widgets - add right padding to images */
.footer-widget img {
  padding-right: 10px;
}

/* footer menu - remove the default footer menu */

#et-footer-nav {
  display: none;
}


#homepage_link_block_row.et_pb_row {
  width: 100% !important;
}

/* Cookies Bar  */

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
  color: #000000!important;
}

/* Yellow Notice Bar  */

#et-secondary-menu {
float: none !important;
text-align: center;}

#mobile_menu li:not([id]) {
	display:none !important;
}
