/*
    Theme Name: Gulliver Travels & Tours
    Version: 1.0
    Description: Nice and sleek responsive design
    Author: Digital Dots
    Author URI: http://www.digitaldots.com.mm
    */
    @import url("assets/css/reset.css");

    body{
    	background: url(assets/images/bgpattern.png);
        overflow: hidden;
    }

    @font-face {
      font-family: 'Tekton';  
      src: url('assets/fonts/TektonPro-BoldCond.otf');

    }

    @font-face {
      font-family: 'Tahoma';
      src: url('assets/fonts/Tahoma.eot?#iefix') format('embedded-opentype'),  url('assets/fonts/Tahoma.woff') format('woff'), url('assets/fonts/Tahoma.ttf')  format('truetype'), url('assets/fonts/Tahoma.svg#Tahoma') format('svg');
      font-weight: normal;
      font-style: normal;
    }

    @font-face { 
    font-family: 'Zawgyi-One'; 
    src: url('assets/fonts/zawgyione-webfont.eot'); 
    src: url('assets/fonts/zawgyione-webfont.eot?#iefix') format('embedded-opentype'), 
         url('assets/fonts/zawgyione-webfont.woff') format('woff'), 
         url('assets/fonts/zawgyione-webfont.ttf') format('truetype')
}


    /* WordPress Core styles */
    a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
    .wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;text-align:center;padding:5px 3px 10px}
    .wp-caption.alignright{margin:5px 0 20px 20px}
    .wp-caption img{border:0 none;height:auto;max-width:98.5%;width:auto;margin:0;padding:0}
    .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
    .alignnone,a img.alignnone,.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}
    .aligncenter,div.aligncenter,.aligncenter{display:block;margin:5px auto}
    .alignright,a img.alignright{float:right;margin:5px 0 20px 20px}
    .alignleft,a img.alignleft{float:left;margin:5px 20px 20px 0}

    /* mine */
    .clearfix{
     clear: both !important;
   }
   .right {
     float: right;
   }
   .left{
     float: left;
   }
   .mt0{
     margin-top: 0px !important;
   }
   
   a:hover{
     text-decoration: none;
   }
   #main{
    min-height: 600px;
  }
  .slogan{
   float :left;
   width: 100%;
   text-align: center;
  }
 .slogan p{
   display: inline;
   font-size: 25px;
   font-style: italic;
   font-weight: 500;
   font-family: 'Satisfy', cursive;

 }
 .ubarinnerwrap .socialicons{
  width: 10%;
  float: right;
  position: absolute;
  right: 50px;
}

.languages {
 list-style: none;
 margin: 0px;
 padding: 0px;
 float: right;
}
.languages li {
 display: inline-block;
}
.headerwrap {
 clear: both;
}
hr{
 border-bottom: 1px dotted #333;
 margin: 20px 80px 40px 80px;
}
.articleshome img{
 border: 1px solid #842F1A;
}
h3.beforeimg {
 background: url(assets/images/minilogo.png) no-repeat left;
 color: #000;
 padding: 10px 0px 0px 40px;
 font-family: 'Tekton'; 
 font-size: 22px;
}
h3.beforeimg a{
 font-size: 22px;
 color: #007136;
}
.home .video-wrapper h4{
    margin-top: 0;
    min-height: 56px;
}
.tx-service .fa-photo{
 font-size: 55px;
}

.whychoose .tx-service-title{
  font-family: 'Satisfy', cursive !important;
  font-size: 26px;
  color: #007237;
}
img.nofullwidth, .nofullwidth img{
  width: auto !important;
}

/*open click */
.openclick{
  display: none;
  position: absolute;
  z-index: 30003;
  background: #fff;
  padding: 20px;
  box-shadow: 2px 3px 10px #000;
  margin-top: 20px;
}
/* Footer */
.cardlogo{
  margin-bottom: 45px;
}
.site-footer .tx-row{
 margin-bottom: 0px;
}
.footer-bg h4 a{
 color: #f5f5f5;
 padding: 10px 0px;
 text-decoration: none;
}

.sub-menu li {
 width: 250px !important;

}
.sub-menu li a{
 font-size: 14px;
 font-weight: normal;
 text-align: center;
 text-transform: none;

 padding: 15px 0px !important;
}

.toursdetail h3{
   margin-bottom: 20px;
   margin-top: 0px;
}
.toursdetail img{
   border-radius: 80px 0px;
   border: 5px solid #ccc;
}

.tour-items .tx-border-box{
  /*height: 800px !important;*/
}

/* send press */

#exists{
  display: none !important;
}
/* Pagination */
.gdl-pagination{
 margin-bottom: 0px;
 text-align: center;
}
.pagination .page-numbers.prev, .pagination .page-numbers.next{
 background: #FC8652;
 color: #fff;
 font-weight: bold;

}
div.gdl-pagination a:hover {
 background-color: #FCD374;
}
div.gdl-pagination span{
 background: #5AB303;
 box-shadow: 2px 3px 11px #666;
 padding: 6px 12px;
 font-size: 14px;
 color: #fff;
 border-radius: 50%;

}

.pagination a{
 padding: 6px 12px;
 margin-left: 15px;   
 font-size: 14px;
 background-color: #f5f5f5;
 color: #000;
 border-radius: 50%;

}

/* Bx Slider */
.bx-wrapper .bx-prev {
 left: 10px;
 background: url("assets/images/large_left.png") no-repeat;

}

.bx-wrapper .bx-next {
 right: 10px;
 background: url("assets/images/large_right.png") no-repeat;

}

.bx-wrapper{
 margin-bottom: 0px;
 padding: 0 65px;
 background: url(assets/images/bg.png);
 padding: 80px;
}
.bx-wrapper .bx-viewport{
 border:none!important;
 box-shadow: none;
}
/* End bx slider */

/* Contact Form */

.contactinfo .emailbr{
    height: 65px;
    width: 25px;
    float: left;
}

#contactt label{
 font-size: 14px;
 margin: 10px 0px;
 font-weight: normal;
}
#submit{
 margin-top: 20px;
 background: #007136;
}
#submit:hover{
 background: #842F1A;
}
#processing{
 color: #F2AB5D;
 font-size: 20px;
 margin-top: 30px; 
 letter-spacing: 3px;   	
}
.success{
 display: none;
 color: #F2AB5D;
 border-color: #F3AB57;
 background-color: rgba(0, 113, 54, 1);
 padding: 10px;
 text-align: center;
 font-size: 18px;    	
 margin-bottom: 50px;
}
.error{
 border: 1px solid red;
}

.contactinfo .fa{
 color: #007136;
 padding-right: 8px;
 font-size: 18px;
}
.mm-contact h3.beforeimg{
  font-family: 'Zawgyi-One' !important;
  font-size: 16px;
  color: #000;
  font-weight: bold;
}
.mm-contact p span{
  font-family: 'Zawgyi-One' !important;
}
/* End Contact Form */

/* Default page */
.defaultpg h3, .defaultpg h2{
  font-family: 'Tekton'; 
  color: #007136;
  font-size: 24px;
  background: url(assets/images/minilogo.png) no-repeat left;
  padding: 10px 0px 0px 40px;
}
.defaultpg table tr,td,th{
  border: 1px solid #ccc;
  padding: 8px 15px;
}

/* Culturelles page */

.culturelles li:before{
  content: none !important;
}
.culturelles li{
    background: url(assets/images/minilogo.png) no-repeat left;
    color: #000;
    padding: 10px 0px 0px 40px;
}
/* Taxo Hotel Location */

.taxolocation h2,h3,h4, .toursdetail h2,h3,h4{
  font-family: 'Tekton';
  font-size: 22px;
  color: #000;
}
.toursdetail h3.beforeimg{
  color: #007136;
}

/*YH*/
.nav-container li:hover, .nav-container li.current-menu-item{
 background: transparent url("assets/images/menuhover.png") no-repeat scroll left center;
}
.sub-menu li:hover, .sub-menu li.current-menu-item{
 background: none;
}


.map-pointer{
  position: absolute;
  cursor: pointer;
  display: block;

  /*    border: 1px solid skyblue;*/
}
.popover{
  z-index: 40000;
  max-width: 500px;
  
}
.popover h3{
  font-family: Arial;
}
a#map-putao{
  top: 7.2%;
  left: 53.5%;
  width: 10%;
  height: 3.5%;
  color: transparent;     
}
a#map-hsipaw {
  top: 26%;
  left: 46%;
  width: 10%;
  height: 4%;
}
a#map-lashio {
  top: 28%;
  left: 56.5%;
  width: 10%;
  height: 4%;
}
a#map-monywa {
  top: 30.5%;
  left: 34.5%;
  width: 11%;
  height: 3.5%;
}
a#map-mandalay {
  top: 34%;
  left: 32%;
  width: 16%;
  height: 3%;
}
a#map-maymyo {
  top: 32%;
  left: 48%;
  width: 10%;
  height: 4%;
}
a#map-kengtung {
  top: 35%;
  left: 62%;
  width: 13%;
  height: 3.6%;
}
a#map-bagan {
  top: 37.5%;
  left: 31%;
  width: 10%;
  height: 2.6%;
}
a#map-pindaya {
  top: 38%;
  left: 44%;
  width: 10%;
  height: 4%;
}
a#map-taunggyi {
  top: 38.5%;
  left: 54%;
  width: 11%;
  height: 3.5%;
}
a#map-nyaung-shwe {
  top: 42%;
  left: 53.5%;
  width: 18%;
  height: 2.5%;
}
a#map-lac-inle {
  top: 42%;
  left: 50.5%;
  width: 9%;
  height: 5%;
}
a#map-kalaw {
  top: 42%;
  left: 41.9%;
  width: 8.5%;
  height: 3.5%;
}
a#map-popa {
  top: 40%;
  left: 35%;
  width: 9%;
  height: 2.5%;
}
a#map-mrouk-u {
  top: 40%;
  left: 21%;
  width: 12%;
  height: 3%;
}
a#map-sittwe {
  top: 43%;
  left: 19%;
  width: 9%;
  height: 3%;
}
a#map-ngapali {
  top: 52.5%;
  left: 26%;
  width: 12%;
  height: 3%;
}
a#map-pyay {
  top: 48%;
  left: 38%;
  width: 8%;
  height: 4%;
}
a#map-taungoo {
  top: 49%;
  left: 46%;
  width: 11%;
  height: 5%;
}
a#map-kyaikhto {
  top: 56%;
  left: 52%;
  width: 11%;
  height: 3.6%;
}
a#map-yangon {
  top: 58%;
  left: 40%;
  width: 12%;
  height: 5%;
}
a#map-chaung-thar {
  top: 59%;
  left: 21%;
  width: 17%;
  height: 3.4%;
}
a#map-ngwe-saung {
  top: 62.4%;
  left: 20%;
  width: 17%;
  height: 3%;
}
a#map-pathein {
  top: 62.4%;
  left: 37%;
  width: 9%;
  height: 4%;
}
a#map-mawlamyaing {
  top: 62.5%;
  left: 53%;
  width: 16%;
  height: 4%;
}
a#map-hpa-an {
  top: 59%;
  left: 56%;
  width: 12%;
  height: 3%;
}
a#map-kawthoung {
  top: 95.5%;
  left: 62%;
  width: 16%;
  height: 3%;
}
/* social */
.social-i ul{
  float: right;
  margin: 0px 35px 0 0;
  padding: 10px 0;
  list-style-type: none;
}
.social-i ul li{
  float: left;
}
.social-i ul li a{
  color: #000;
}
.social-i ul li img{
 margin-left: 10px;
 -webkit-filter: drop-shadow(0px 0px 2px rgba(0,0,0,0.5));
 filter: drop-shadow(0px 0px 2px rgba(0,0,0,0.5));

}

.social-i ul li a:hover img{
  -ms-transform: scale(1.2,1.2); /* IE 9 */
  -webkit-transform: scale(1.2,1.2); /* Safari */
  transform: scale(1.2,1.2);

}
/*Hotel-Page-back*/
h3.beforeimg .back-hotel{
    float: right;
    color: #0074CC;
}

.tx-post-row a.moretag, .tx-post-row a.moretag{
    text-align: left;
}

/*Page Gallery*/
.gallery-caption {
    width: 100%;
    margin: auto !important;
    right: 0px;
}
.gallery-item{
    margin: 0 !important;
    width: 33.33333% !important;
}

.gallery-item img{
    width: 100%;
}

/* Responsive Tabs */
.osc-tabs-left-ul li a{
  color: #fff !important;
}

/* Publication page */

.publicationpg{
  background: rgba(210, 155, 60, 0.17);
  padding: 15px;
}
 /*.rfbwp-shelf-books a{
  width: 320px !important;
  height: 528px !important;
  }*/
  .defaultpg li:before{
    content: "\f123";
    font-family: 'FontAwesome';
    color: #007136;
    margin-right: 8px;
    font-size: 16px;
  }
  .defaultpg li{
    list-style: none;
    line-height: 2.5em;
  }
  .bookslist li:before{
    content:"\f02d";
    font-family:'FontAwesome';
    color: #F2A64E;
    margin-right: 8px;
    font-size: 16px;

  }
  .bookslist li{
    list-style: none;
    line-height: 2.5em;
   
  }

  /* Flip Book Style */
  .rfbwp-shelf .rfbwp-shelf-book {
     border: 1px solid #E3D0BE;
}

  /* Team Info */

  .team-content{
    clear: both;
    display: inline-block;
  }
  .team-items{
    margin-bottom: 30px;
  }

  /* Partners */

  .partner .un_desc{
    width: 700px !important;
  }

  /* Template Tours */
  .boat-icon{
    background: url(assets/images/boat.png) no-repeat;
    padding-right: 32px;
  }
  .treeking-icon{
    background: url(assets/images/trekking.png) no-repeat;
    padding-right: 30px;
  }
  .ship-icon{
    background: url(assets/images/ship.png) no-repeat;
    padding-right: 30px;
  }
  .mb0{
    margin-bottom: 0px !important;
  }


  /* Single Payment */
  .btn-wrapper {
    text-align: center;
    margin-top: 20px;
}

.single_payment input[type="submit"]{
    margin-left: 10px;
}
  /* Responsive media */
  @media (max-width: 1024px) {
    .ubarinnerwrap .slogan{
      margin-left: 5%;
      width: 85%;
    }
  }

  @media(min-width: 1024px){
    .mt70{
        margin-top: 70px !important;
    }
  }

  @media (max-width: 800px) {
    .ubarinnerwrap .slogan{
      margin-left: 0%;
      width: 90%;
    }
    .ubarinnerwrap .slogan p{
      font-size: 15px;
      
    }

  }
.tx-row .footer-menu{
    padding: 0 !important;
}
    @media (max-width: 768px) {
        .tx-row .footer-menu{
            display: inline-block;
            width: auto !important;
            margin: 0 10px !important;

        }
        .tx-row .footer-menu h6{
            padding: 36px 0 ;
        }
  }
 
  @media (max-width: 600px) {
    .ubarinnerwrap .slogan{
      display: none;  
      
    }
    .ubarinnerwrap .socialicons{
      width: 100%;
      float: left;
    }
    .nx-breadcrumb{
      display: none !important;
    }
    .entry-content img,
    .entry-summary img,
    .comment-content img[height],
    img[class*="align"],
    img[class*="wp-image-"],
    img[class*="attachment-"] {
      height: auto;
      width: 100%;
    }

  }
  @media (max-width: 350px){
      .headerwrap a.home-link {
        margin-top: 0px !important; 
    }
  }

  h3.beforeimg.reportage-title{
      min-height: 70px;
  }




