/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
/* actor-regular - latin */
@font-face {
  font-family: 'Actor' ;
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/plugins/local-font/fonts/actor-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/plugins/local-font/fonts/actor-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/plugins/local-font/fonts/actor-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/actor-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/actor-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/plugins/local-font/fonts/actor-v17-latin-regular.svg#Actor') format('svg'); /* Legacy iOS */
}
.caption-img{
  background: #f3f3f3;
    text-align: center;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 15px;
}
.image-con{
	border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    margin-bottom: 10px;
    max-width: 96%;
    padding: 8px; width: 1034px;
}
.cap-image-p{
	font-size: 12px;
    padding: 0 4px 5px;
    margin: 0;
}
.cont {
    display: grid;
    grid-template-columns: 1fr 1fr;
    position: fixed;
    z-index: 999999;
    left: 2%;
    grid-gap: 17px;
    bottom: 2%;
}

.row-trip {
    background: #ffffffd6;
    display: flex;
    align-items: center;
    justify-content: center;
}
.customer-reviews-badge {
    position: unset!important;
}

.et-cart-info { display:none; }
.image-con{
	border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    margin-bottom: 10px;
    max-width: 96%;
    padding: 8px; width: 1034px;
}
.cap-image-p{
	font-size: 12px;
    padding: 0 4px 5px;
    margin: 0;
}
/* kapwa travel navbar fix */
@media screen and (min-width:981px){ul#top-menu{float:right!important}nav#top-menu-nav{width:476px}#top-menu li.custom_dropdown_menu.mega-menu>ul{width: 107%!important;margin-left: -3.3%;}#top-menu li.custom_dropdown_menu.mega-menu>ul {padding-bottom: 20px;}}@media screen and (min-width: 1223px){#top-menu li.custom_dropdown_menu.mega-menu>ul {width: 100%!important;margin-left: unset!important; }}
@media screen and (min-width:1019px){ul#top-menu{float:right!important}nav#top-menu-nav{width:532px}}@media screen and (min-width:1125px){ul#top-menu{float:right!important}nav#top-menu-nav{width: 613px;}}@media screen and (min-width:1180px){ul#top-menu{float:unset!important}nav#top-menu-nav{width:auto}}@media screen and (max-width:980px){.break{display: none;}.custom_dropdown_menu>.sub-menu {margin-top: unset!important;}}@media screen and (max-width:1179px){.custom_dropdown_menu > .sub-menu {margin-top: 34px;}}#top-menu li.custom_dropdown_menu.mega-menu>ul>li>a:first-child{border-bottom: unset!important;width: 100%;}#top-menu li.custom_dropdown_menu.mega-menu>ul>li:nth-child(n+5):nth-child(-n+11) > a{padding-top: 10px!important;}
/* end of kapwa travel navbar fix */

/*footer fix*/
.ahk_img,.elnido_img,.malayan_img{width: 608px;}
/*end of footer fix*/
#header_fiesta {padding-top: 47px;}

/*reserved*/
/*#top-menu li.custom_dropdown_menu.mega-menu>ul>li a{color: #09809e;}.custom_dropdown_menu > .sub-menu {background-image: url(/wp-content/uploads/2018/08/background-dropdown-04fade03.png);background-repeat: no-repeat;background-position-x: center;background-position: bottom;background-size: contain;background-size: 100%;background-color: #eefaff;}*/

.h1_header{
    text-align: center;
}

.p_title_boxes {
    font-family: 'trawll',Helvetica,Arial,Lucida,sans-serif;
    margin-top: -2px;
    margin-bottom: -11px;
    font-size: 18px;
}

@media only screen and (min-width: 981px){
   .div_header{
     padding-top: 8px;
     padding-bottom: 8px;
   }
}

@media only screen and (max-width: 767px){
   .slide_header{
           font-size: 20px!important;
   }
}

@media only screen and (max-width: 980px){
   .slide_header{
          font-size: 26px;
   }
   
  .div_header {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .h1_header{
    font-size: 27px;
   }

  .h1_header span{
     display:none;
   }
}

@media only screen and (max-width: 1027px){
    .h1_header span{
     display:none;
   }
}

/*new footer*/
.new-footer img{
      max-width: 90%;
}

div#custom_html-7 {
    width: 100%;
}

.footer-col-01, .footer-col-02, .footer-col-03, .footer-col-04, .footer-col-05{
	padding: 1em!important;
}     

.footer-col-01 {
    width: 32%;
}

.footer-col-02 {
    width: 38%;
}

.footer-col-03 {
    width: 30%;
}
.featured-cont {
    margin-top: 15px;
}

.footer-col-04 {
    width: 38%;
}

.footer-col-05 {
    width: 30%;
}

@media only screen and (max-width: 768px){
		
	.footer-col-01 {
		width: 49%;
	}
	
	.footer-col-02 {
		width: 50%;
	}
	
	.footer-col-03 {
		width: 50%;
	}

	.footer-col-04 {
		width: 52%;
	}
	
	.footer-col-05 {
		width: 48%;
	}
}

@media only screen and (max-width: 500px){
       .footer-col-01, .footer-col-02, .footer-col-03, .footer-col-04, .footer-col-05 {
		width: 100%;
	}
}

@media only screen and (max-width: 980px){
    .footer-widget:nth-child(n) {
          width: unset!important;
          margin: unset!important;
     }
}

/*end of new footer*/
.page-id-17369 article#post-17369 {
    width: 80%!important;
    max-width: 1080px!important;
    margin: auto!important;
    padding: 50px 0px!important;
} .cont {
    display: grid;
    grid-template-columns: 1fr 1fr;
    position: fixed;
    z-index: 999999;
    left: 2%;
    grid-gap: 17px;
    bottom: 2%;
}

.row-trip {
    background: #ffffffd6;
    display: flex;
    align-items: center;
    justify-content: center;
}
.customer-reviews-badge {
    position: unset!important;
}

.et-cart-info { display:none; }
.image-con{
	border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    margin-bottom: 10px;
    max-width: 96%;
    padding: 8px; width: 1034px;
}
.cap-image-p{
	font-size: 12px;
    padding: 0 4px 5px;
    margin: 0;
}
/* kapwa travel navbar fix */
@media screen and (min-width:981px){ul#top-menu{float:right!important}nav#top-menu-nav{width:476px}#top-menu li.custom_dropdown_menu.mega-menu>ul{width: 107%!important;margin-left: -3.3%;}#top-menu li.custom_dropdown_menu.mega-menu>ul {padding-bottom: 20px;}}@media screen and (min-width: 1223px){#top-menu li.custom_dropdown_menu.mega-menu>ul {width: 100%!important;margin-left: unset!important; }}
@media screen and (min-width:1019px){ul#top-menu{float:right!important}nav#top-menu-nav{width:532px}}@media screen and (min-width:1125px){ul#top-menu{float:right!important}nav#top-menu-nav{width: 613px;}}@media screen and (min-width:1180px){ul#top-menu{float:unset!important}nav#top-menu-nav{width:auto}}@media screen and (max-width:980px){.break{display: none;}.custom_dropdown_menu>.sub-menu {margin-top: unset!important;}}@media screen and (max-width:1179px){.custom_dropdown_menu > .sub-menu {margin-top: 34px;}}#top-menu li.custom_dropdown_menu.mega-menu>ul>li>a:first-child{border-bottom: unset!important;width: 100%;}#top-menu li.custom_dropdown_menu.mega-menu>ul>li:nth-child(n+5):nth-child(-n+11) > a{padding-top: 10px!important;}
/* end of kapwa travel navbar fix */

/*footer fix*/
.ahk_img,.elnido_img,.malayan_img{width: 608px;}
/*end of footer fix*/
#header_fiesta {padding-top: 47px;}

/*reserved*/
/*#top-menu li.custom_dropdown_menu.mega-menu>ul>li a{color: #09809e;}.custom_dropdown_menu > .sub-menu {background-image: url(/wp-content/uploads/2018/08/background-dropdown-04fade03.png);background-repeat: no-repeat;background-position-x: center;background-position: bottom;background-size: contain;background-size: 100%;background-color: #eefaff;}*/

.h1_header{
    text-align: center;
}

.p_title_boxes {
    font-family: 'trawll',Helvetica,Arial,Lucida,sans-serif;
    margin-top: -2px;
    margin-bottom: -11px;
    font-size: 18px;
}

@media only screen and (min-width: 981px){
   .div_header{
     padding-top: 8px;
     padding-bottom: 8px;
   }
}

@media only screen and (max-width: 767px){
   .slide_header{
           font-size: 20px!important;
   }
}

@media only screen and (max-width: 980px){
   .slide_header{
          font-size: 26px;
   }
   
  .div_header {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .h1_header{
    font-size: 27px;
   }

  .h1_header span{
     display:none;
   }
}

@media only screen and (max-width: 1027px){
    .h1_header span{
     display:none;
   }
}

/*new footer*/
.new-footer img{
      max-width: 90%;
}

div#custom_html-7 {
    width: 100%;
}

.footer-col-01, .footer-col-02, .footer-col-03, .footer-col-04, .footer-col-05{
	padding: 1em!important;
}     

.footer-col-01 {
    width: 32%;
}

.footer-col-02 {
    width: 38%;
}

.footer-col-03 {
    width: 30%;
}
.featured-cont {
    margin-top: 15px;
}

.footer-col-04 {
    width: 38%;
}

.footer-col-05 {
    width: 30%;
}

@media only screen and (max-width: 768px){
		
	.footer-col-01 {
		width: 49%;
	}
	
	.footer-col-02 {
		width: 50%;
	}
	
	.footer-col-03 {
		width: 50%;
	}

	.footer-col-04 {
		width: 52%;
	}
	
	.footer-col-05 {
		width: 48%;
	}
}

@media only screen and (max-width: 500px){
       .footer-col-01, .footer-col-02, .footer-col-03, .footer-col-04, .footer-col-05 {
		width: 100%;
	}
}

@media only screen and (max-width: 980px){
    .footer-widget:nth-child(n) {
          width: unset!important;
          margin: unset!important;
     }
}

/*end of new footer*/
.page-id-17369 article#post-17369 {
    width: 80%!important;
    max-width: 1080px!important;
    margin: auto!important;
    padding: 50px 0px!important;
}
@media(min-width:768px){
.footer-col-01 {
    width: 32%!important;
}
.footer-col-02 {
    width: 38%!important;
}
.footer-col-03 {
    width: 30%!important;
}
.footer-col-04 {
    width: 38%!important;
}
.footer-col-05 {
    width: 30%!important;
}
}