/*
* Theme Name: DIVI Child theme
* Description: Child theme for Divi theme
* Theme URI: http://www.elegantthemes.com/gallery/divi/
* Version: 2.7.5
* Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
* Author: Elegant Themes
* Template: Divi
*
*/

@import url('css/fontello.css');

/* Additional Font -Sample */

@font-face {
    font-family:'Poppins Regular';
    src: url('font/Poppins-Regular.ttf') format('truetype');
    font-display: swap;
} 

@font-face {
    font-family:'Century-Regular';
    src: url('font/CENTURY.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family:'BASKVILL';
    src: url('font/BASKVILL.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family:'bashing';
    src: url('font/Bashing-Regular.ttf') format('truetype');
    font-display: swap;
}

.scrollup-button {
    border-radius: 8px !important;
    border: 1px solid white !important;
}
.scrollup-button:hover {
  transition: .25s;
  transform: scaleX(1.3) scaleY(1.3);
}

.search-no-results body:not(.et-tb) #main-content .container{
  padding-top: 210px !important;
  padding-bottom: 350px !important;
}
.page-id-1843 .et_pb_contact_form{
  margin-left: unset !important;
  margin-top: 40px !important;
}
/***************** Single Post **********************/
.single-post .container{
  padding-bottom: 100px !important;
  padding-top: 200px !important;
}
/***************** Single Products **********************/
.single-product .container{
  padding-bottom: 100px !important;
  padding-top: 200px !important;
}
.single-product .woocommerce-message a:hover{
  background: #11c1c9 !important;
}
.single-product .single_add_to_cart_button:hover{
  background: #0ba783 !important;
}
.single-product .single_add_to_cart_button, .single-product .woocommerce-message a{
  border-radius: 6px !important;
  background: #ff0076 !important;
  transition: .5s !important;
}

/***************** Single Cart **********************/
.page-id-2811 .wc-block-cart__payment-options{
  display: none !important;
}
.page-id-2811 .container{
  padding-bottom: 400px !important;
  padding-top: 200px !important;
}
.page-id-2811 .wc-block-cart__submit-button:hover{
  background: #ff0076 !important;
}
.page-id-2811 .wc-block-cart__submit-button{
  border-radius: 6px !important;
  transition: .5s !important;
}
/***************** Single Checkout **********************/
.page-id-2812 .container{
  padding-bottom: 100px !important;
  padding-top: 200px !important;
}
.wc-block-checkout__actions_row a{
  border: 1px solid;
  padding: 11px 48px;
  border-radius: 5px;
}

/***************** Header **********************/
.et_pb_column_3_4 .et-menu-nav{
  justify-content: flex-end !important;
  padding-right: 30px !important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li a{
  color: #d6cd75 ;
}
.menu-item-3084:hover{
  background: #ffffff !important;
}
.menu-item-3084{
  transition: .5s !important;
    margin-top: 0px !important;
    background: #3f392c !important;
  padding-bottom: 5px;
    padding-top: 10px;
    padding-right: 25px !important;
    padding-left: 25px !important;
    border-radius: 30px;
}
.menu-contact1 .et_pb_menu_0_tb_header.et_pb_menu ul li a{
  color: black !important;
}

/***************** Search **********************/
.search-no-results #content-area{
  height: 1000px !important;
    padding-top: 150px !important;
}
/***************** Footer **********************/
/***************** General **********************/
/***************** Contact Page .page-id-1847 **********************/
.page-id-1847 .et_pb_contact_submit .et_pb_button{
  margin-top: 10px !important;
}
/***************** Home **********************/
.et-pb-contact-message{
  color: white !important;
}
.page-id-8 .et_contact_bottom_container {
  float: unset !important;
  text-align: unset !important;
    display: flex !important;
    justify-content: flex-start !important;
}

button.page-id-8.et_pb_contact_submit .et_pb_button:hover{
  transform: scale(1.3) translateX(20px) !important;
}
button.page-id-8.et_pb_contact_submit .et_pb_button{
  transition: .3s !important;
}

.page-id-8 .et_pb_contact_submit{
  margin-top: 20px !important;
  padding: 10px 50px !important;
}


.page-id-8 .entry-content{
  background: #121c23 !important;
}
/***************** Shop **********************/
.et_pb_search input.et_pb_searchsubmit {
    background: #e2bb09 !important;
    color: black !important;
    border: 2px solid #e2bb09 !important;
}

/***************** About **********************/




/* ==========================================
   |         Responsive Style               |
   ========================================== */
@media ( max-width: 1925px ) { 
  .home-first-container{
    width: 1925px !important;
  }
} 
@media ( max-width: 1920px ) { 
  .home-first-container{
    width: auto !important;
  }
} 

@media ( max-width: 1800px ) { 
  /*  page-id-8========HOME PAGE=======*/
  .page-id-8 .et_pb_image_11{
    margin-top: 405px !important;
  }
}

@media ( max-width: 1700px ) {
  /*  page-id-8========HOME PAGE=======*/
  .page-id-8 .et_pb_section_5{
    height: 870px !important;
  }
  .page-id-8  .et_pb_section_0 {
      height: 800px !important;
  }
}


@media ( max-width: 1680px ) { 
  /*  page-id-1839========ABOUT PAGE=======*/
  .page-id-1839 .et_pb_text_2{
    margin-top: -300px !important;
  }
  
  /*  page-id-1843========GALLERY PAGE=======*/
  .page-id-1843 .et_pb_section_0{
    height: auto !important;
  }
  /*  page-id-8========HOME PAGE=======*/
  .page-id-8 .et_pb_row_3{
    height: 715px !important;
  }

  /*  page-id-1841========BOOK PAGE=======*/
  .page-id-1841 .book-first-container{
    height: 770px !important;
  }
  .page-id-1841 .et_pb_text_0 h1{
    font-size: 800%!important;
  }
  .page-id-1841 .et_pb_gutters1 .et_pb_column_1_2 .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module{
    margin-bottom: unset !important;
  }
}
@media ( max-width: 1650px ) {
  /*  page-id-27591========MY SHOP PAGE=======*/
  .page-id-2759 .et_pb_text_0 h1{
    font-size: 80px !important;
  }
}
@media ( max-width: 1600px ) {
  /*  page-id-8========HOME PAGE=======*/
  .page-id-8 .et_pb_section_5 {
        height: 800px !important;
    }
  .page-id-8 .et_pb_section_6 {
    height: 802px;
  }

  .page-id-8 .et_pb_image_11{
    margin-top: 380px !important;
  }

  /*  page-id-1843========GALLERY PAGE=======*/
  .page-id-1843 .et_pb_section_1{
    height: auto !important;
  }
}
@media ( max-width: 1562px ) {
  /*  page-id-1841========BOOK PAGE=======*/
  .page-id-1841 .et_pb_text_0 h1{
    font-size: 760%!important;
  }
} 
@media ( max-width: 1500px ) { 
  /*  page-id-8========HOME PAGE=======*/
  .page-id-8 .et_pb_section_5 {
        height: 765px !important;
    }

  /*  page-id-1843========GALLERY PAGE=======*/
  .page-id-1843 .et_pb_section_0{
    height: auto !important;
  }
  /*  page-id-1841========BOOK PAGE=======*/
  .page-id-1841 .book-first-container{
    height: 700px !important;
  }
    .page-id-1841 .et_pb_row_2{
      max-width: 64%;
    }
} 
@media ( max-width: 1484px ) { 
  /*  page-id-1843========GALLERY PAGE=======*/

  /*  page-id-1841========BOOK PAGE=======*/
  .page-id-1841 .et_pb_text_0 h1{
    font-size: 700%!important;
  }
  .page-id-1841 .book-first-container{
    height: 650px !important;
  }
}
@media ( max-width: 1400px ) {
  /*  page-id-8========HOME PAGE=======*/



  /*  page-id-1839========ABOUT PAGE=======*/
  .page-id-1839 .et_pb_row_3{
    height: unset !important;
  }
  .page-id-1839 .div.et_pb_section.et_pb_section_0{
      height: 830px !important;
  }
  .page-id-1839 .et_pb_section_2 {
    height: 670px !important;
  }
    /*  page-id-1839========ABOUT PAGE=======*/
  .page-id-1839 .et_pb_row_3{
    padding-top: 100px !important;
  }
  /*  page-id-13========MY BOOK PAGE=======*/
  .page-id-13 .et_pb_text_0 h1 {
        padding-top: 75px !important;
        font-size: 75px !important;
    }
  /*  page-id-2759========MY SHOP PAGE=======*/
  .page-id-2759 .et_pb_text_0 h1 {
        font-size: 60px !important;
    }
}
@media ( max-width: 1367px ) {
  /*  page-id-1841========BOOK PAGE=======*/
  .page-id-1841 .et_pb_text_0 h1{
    font-size: 675%!important;
  }
}
@media ( max-width: 1350px ) {


}
@media ( max-width: 1318px ) { 
  /*  page-id-1841========BOOK PAGE=======*/
  .page-id-1841 .et_pb_text_0 h1{
    font-size: 635%!important;
  }
} 
@media ( max-width: 1300px ) { 
  /*  page-id-8========HOME PAGE=======*/

  .page-id-8 .et_pb_contact {
    margin-top: 40px !important;
      padding-left: 40px !important;
  }
  .page-id-8 .et_pb_image_9{
    width: 290px !important;
  }

  .div.et_pb_section.et_pb_section_5 {
    padding-top: 70px !important;
    overflow: hidden !important;
  }
  .page-id-8 .et_pb_row_5{
    gap: 5px !important;
    transform: translateX(0px) translateY(0px) !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .page-id-8 .home-gallery-col{
    width: 270px !important;
  }
  /*  page-id-1843========GALLERY PAGE=======*/

  /*  page-id-1841========BOOK PAGE=======*/
  .page-id-1841 .book-first-container{
    height: 630px !important;
  }
    .page-id-1841 .et_pb_row_2{
      max-width: 75%;
    }
    
}
@media ( max-width: 1240px ) {
  
  /*  page-id-1843========GALLERY PAGE=======*/

  /*  page-id-1841========BOOK PAGE=======*/
  .page-id-1841 .book-first-container{
    height: 600px !important;
  }
  .page-id-1841 .et_pb_text_0 h1{
    font-size: 605%!important;
  }
    
}
@media ( max-width: 1200px ) {
  /*  page-id-8========HOME PAGE=======*/
  .page-id-8 .et_pb_column_1_2 .et_pb_text_inner{
    padding-bottom: 25px !important;
      font-size: 13px !important;
      line-height: 18px !important;
      padding-top: 25px !important;
  }
  .page-id-8 .et_pb_row_0{
    width: 90% !important;
      max-width: 90% !important;
  }
  .page-id-8 .square-jobs {
      gap: 34px !important;
      margin-top: -370px !important;
  }
  .page-id-8 .et_pb_row_5 {
        width: 1000px !important;
        max-width: 1000px !important;
    }
    .page-id-8 .et_pb_image_9 {
        width: 247px !important;
    }
  /*  page-id-1843========GALLERY PAGE=======*/

  /*  page-id-1841========BOOK PAGE=======*/
  .page-id-1841 .book-first-container{
    height: 580px !important;
  }
    .page-id-1841 .et_pb_row_2{
      max-width: 80%;
    }

  /*  page-id-8========HOME PAGE=======*/

} 
@media ( max-width: 1181px ) { 
  /*  page-id-1843========GALLERY PAGE=======*/

  /*  page-id-1841========BOOK PAGE=======*/
  .page-id-1841 .book-first-container{
    height: 550px !important;
  }
  .page-id-1841 .et_pb_text_0 h1{
    font-size: 505%!important;
  }
    
}

@media ( max-width: 1100px ) { 
  /*  page-id-8========HOME PAGE=======*/
  .page-id-8 .et_pb_section_0 {
        height: 737px !important;
    }
    .page-id-8 .et_pb_row_3 {
        height: 685px !important;
    }
  .page-id-8 .et_pb_column_1_2 .et_pb_text_inner{
    padding-top: 25px !important;
      font-size: 13px !important;
      line-height: 18px !important;
  }


  /*  page-id-1841========BOOK PAGE=======*/
  .page-id-1841 .book-first-container{
    padding-top: 100px !important;
    height: 550px !important;
  }
}
@media ( max-width: 1000px ) {
  /*  page-id-8========HOME PAGE=======*/
  .page-id-8 .square-jobs{
    gap: 20px !important;
  }
  .page-id-8 .square-jobs div {
    width: 150px !important;
    height: 150px !important;
  }
  .page-id-8 .et_pb_text_2 h1, .page-id-8 .et_pb_text_4 h1, .page-id-8 .et_pb_text_0 h1{
    font-size: 50px !important;
    text-align: center !important;
  }
  .page-id-8 .et_pb_row_5 {
        width: 930px !important;
        max-width: 930px !important;
    }
    .page-id-8 .et_pb_image_9 {
        width: 229px !important;
    }
  .page-id-8 .et_pb_image_11 {
        margin-top: 415px !important;
    }
  .page-id-8 .et_pb_column_1_2 .et_pb_text_inner {
        padding-top: 0px !important;
    }

  /*  page-id-1843========GALLERY PAGE=======*/

  /*  page-id-1841========BOOK PAGE=======*/
  .page-id-1841 .book-first-container{
    height: 500px !important;
  }
}
@media ( max-width: 980px ) {
  /*  page-id-1841========BOOK PAGE=======*/
  .page-id-1841 .et_pb_section_0{
    height: 755px !important;
  }
  .page-id-1841.et_pb_column_4_4 .et_pb_column_2_tb_header{

  }
}

@media ( max-width: 900px ) {
  /*  page-id-1841========BOOK PAGE=======*/
  .page-id-1841 .et_pb_column_2_tb_header{
    height: 100px !important;
  }
  .page-id-1841 .et_pb_text_0 h1 {
        font-size: 390% !important;
    }
    .et_pb_column_0 {
       padding-top: unset !important; 
  }
  .page-id-1841 .et_pb_section_1{
    height: 1500px !important;
  }
  .page-id-1841.et_pb_section_3 {
        height: 680px !important;
    }
    .page-id-1841.et_pb_section_0 {
        height: 745px !important;
    }
  /*  page-id-1839========ABOUT PAGE=======*/
  .page-id-1839 .et_pb_section_2 {
    height: auto !important;
  }
}
@media ( max-width: 800px ) {
  /*  page-id-1841========BOOK PAGE=======*/
  .page-id-1839.et_pb_section_3 {
        height: 645px !important;
    }
}
@media ( max-width: 700px ) {
  .page-id-8 .et_pb_section_6 {
        height: 540px !important;
    }

  .page-id-8 .et_pb_row_5 {
    padding-top: 70px !important;
        width: 90% !important; 
        max-width: 90% !important; 
    }
  .page-id-1841 .et_pb_section_0 {
        height: 550px !important;
    }

  .page-id-8 .et_pb_section_2{
    height: auto !important;
  }
  .home-first-container {
        display: none !important;
    }
  
  .et_pb_row_0.et_pb_row{
    padding-top: 70px !important;
  }

}
@media ( max-width: 370px ) {
  .page-id-8 img.wp-image-2081{
    height: 150px !important;
  }
}
@media ( max-width: 318px ) {
  .page-id-8 .et_pb_section_1.et_pb_section{
    height: 456px !important;
  }
}