/*
Theme Name: Micenet Asia (Jason Phoon & Howard Choong)
Author: Jason Phoon & Howard Choong
Version: 1.0
*/

/* Reset CSS */
html,body {margin:0;}
body , p, a, div, span, ul, li, h1, h2, h3, h4, h5, button, input {font-family: 'Istok Web', sans-serif; color: #000;}

a {text-decoration: none; cursor:pointer;}
a:hover {text-decoration:none;}
ul, li, hr {}
hr {border-top: 1px solid #1B1B1B; float: left; width: 100%;}
ul li {list-style:none;}
div, ul, li {padding: 0; margin: 0;}
button {border:0;}
label {cursor:default;}
img {border:0;}
p {display:block;}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {font-size: 16px;}

b,h1,h2,h3,h4,h5 {font-weight: 700;}
h1,h2,h3,h4,h5,h6 {font-weight: 700; margin:0;}

hr {border-top:1px solid #D2D2D2;}

a:hover {color:#9059AC;text-decoration:none;}

/* General, Header and Menu CSS */
.wrap {width: 100%; background: #000; top:0px; height: auto;}
.container {max-width: 1015px; padding: 0px 0;}

header {background: #000; color: #fff; width: 100%; padding: 0px 0;}

header .right-col span { display:block; margin-bottom: 10px;}
header a, header span{color: #fff;}

header .select-language {font-size: 12px;}

.header-menu {background: #1B1B1B; width: 100%;}
.header-menu .search-form {padding: 6px 0;}
.header-menu .search-form input[type="text"]{font-size: 12px;}
.header-menu .search-form .name {width:110px;}
.header-menu .search-form .email {width: 100px;}
.header-menu .search-form .btn {font-size: 12px;}

.header-menu .menu li a {float: left; color: #fff; font-size: 18px; font-weight:700; letter-spacing: 1px; padding: 14px 20px;}
.header-menu .menu li a:hover {background: #000; color: #8F5AAA;}
.header-menu .menu li ul{display:none;position:absolute;top:53px;left:15px;z-index:99999;background:#000;padding:0;width:180px;}
.header-menu .menu li ul li a{width:100%;}
.header-menu .menu li ul li a:hover{background:#9059AC;color:#fff;}
.header-menu .menu li:hover ul{display:block;position:absolute;}
.sub-menu-plannersguide {position:relative; display:block; float:left;}
.sub-menu-plannersguide  .sub-menu{width: 240px !important; left: 0 !important;}

.mini-menu {padding: 5px 18px; border-radius: 0 0 5px 5px; border: 1px solid #DBDBDB; background: #fff;}
.mini-menu .sub-header-menu {margin-top:10px;}
.mini-menu .sub-header-menu li a {float: left; padding: 0 15px; border-right: 1px solid #000;}
.mini-menu .sub-header-menu li a, .mini-menu .sub-header-menu li span {line-height:15px; font-size: 13px;}
.mini-menu .sub-header-menu .micenet {padding: 5px 10px; background: #0054A5; color:#fff; border-radius: 3px; border-right:0; margin-left: 15px; margin-top:-5px;}
.mini-menu .sub-header-menu .micenet:hover{background:#9059AC;}

.mini-menu  .searchforvenues {padding: 5px 50px; background: #0054A5; color:#fff; border-radius: 3px; border-right:0; float: right; font-size:16px; font-weight:700;}
.mini-menu  .searchforvenues:hover{background:#9059AC;}

.main section {padding: 15px 0; border-radius: 5px; border: 1px solid #DBDBDB; margin-top: 20px; background: #fff;}
.main section h3 {text-align:center;}

.home section, .single-post {padding: 15px;}
.home .subscriptions-highlights {padding: 15px;}
.home .subscriptions-highlights  article {float: left; margin-left: 10px; max-width:222px;}
.home .subscriptions-highlights  article.mag1 {margin:0;}
.home .subscriptions-highlights  article.mag2 {width: 195px;}
.home .subscriptions-highlights  article.mag3 {border-left:1px solid #D2D2D2; padding-left: 15px; height:250px}

.home .main-banner .next {background: url(img/main-banner-next.png) no-repeat 0 0; width: 60px; height: 59px; position:absolute; top: 50%;}
.home .main-banner .next:hover {background-position:0 -59px;}
.home .main-banner .prev {background: url(img/main-banner-previous.png) no-repeat 0 0; width: 60px; height: 59px; position:absolute; top: 50%; right:0;}
.home .main-banner .prev:hover {background-position:0 -59px;}

.home #main-banner .text {background: url(img/main-banner-caption-bg.png) repeat-y 0 0; position:absolute; right:15px; height:100%; max-width: 262px; height: 435px;}
.home #main-banner .text h3 {color: #fff; margin-top:50%; text-align:left;}
.home #main-banner .text p {color: #fff; margin-top:10%;}
.home #main-banner ul {display:block; position: absolute; bottom: 50px;}
.home #main-banner ul.paging li{float:left;}
.home #main-banner ul.paging li a{float:left;text-decoration:none;text-align:center;width:12px;background:url(img/bullet.png) no-repeat 0 0;margin:0 2px;height:12px;}
.home #main-banner ul.paging li a.active{background:url(img/bullet.png) no-repeat 0 -12px;}

.small-banners-container {max-width:1060px;}
.small-banners {width: 100%; background: url(img/black-transparent.png) repeat-x; padding: 50px 0; margin-top:20px;}
.small-banners article {float: left; margin-left: 30px; width:305px;}

.small-banners .service-banner-wrapper {overflow:hidden; height:150px; width: 1005px; float: left;}
.small-banners #navi-next {background: url(img/service-banner-next-btn.png) no-repeat 0 0; width: 12px; height: 17px;float: left;margin-left:30px;}
.small-banners #navi-prev {background: url(img/service-banner-previous-btn.png) no-repeat 0 0; width: 12px; height: 17px;float:left;}
.small-banners .navi {margin-top:50px;}


.main .listing article {margin-top: 20px; height:500px;}
.main .listing article  .title{display: block;}
.main .listing article  .title:hover{text-decoration:none;}
.main .listing article .date-posted {color:#7E7E7E;display:block;margin-top:10px;}
.main .listing article hr {margin: 10px 0;}
.main .listing article  .text{padding: 18px 25px 25px 25px; /*border: 2px solid #000;*/ border-top:0;}
.main .listing .btn-load-more {background: #cbcbcb; color: #000; font-size:18px;}
.main .listing .btn-subscribe-now{font-size:18px;}

.main .article-listing .latest-articles {padding: 0 15px;}

.main .magazine-listing {padding-bottom:40px;}
.main .magazine-listing .latest-magazines {padding: 0 80px;}
.main .magazine-listing .btn-container {margin-top: 20px;}
.main .magazine-listing article {max-width: 218px; height: 350px;}
.main .magazine-listing .volume {background: #9059AC; border-radius:50%; width:20%; color: #fff; display:block; text-align:center; font-size:18px;}
.main .magazine-listing .text {background: #9059AC; margin-top:1px; padding: 10px!important; text-align:center;}
.main .magazine-listing .text  b{color:#fff;}

.main .watch-listing .latest-watch .row {padding: 0 15px;}
.main .watch-listing .latest-watch .nopadding {padding:0 5px !important;}
.main .watch-listing .latest-watch .padding-left {padding: 0 0 0 15px !important;}
.main .watch-listing .latest-watch .padding-right {padding: 0 15px 0 0!important;}
.main .watch-listing .latest-watch .padding-right2 {padding: 0 15px 0 5px!important;}
.main .watch-listing .latest-watch .bottom-row {margin-top:10px;}

.main .search-listing {padding: 0 15px;}
.main .search-listing .media-heading{font-weight: 700; margin: 0 0 5px; font-size:18px;}

.main .location-map {padding: 0 15px;}

.watch-fade  {position: relative; width: 98%; height: 100%;}
.watch-fade .text-content h2, .watch-fade .text-content p {color: #fff;}
.watch-fade .text-content{background:rgba(0,0,0,0.5);color:#fff;cursor:pointer;float: left;position:absolute;top:0;opacity:0;width:100%;height:100%;padding:25px;}
.watch-fade:hover .text-content{opacity:1;}

/* Global Navigation */
.wp-pagenavi { text-align:center; margin-top:50px;}
.wp-pagenavi a { margin: 0 5px;}
.wp-pagenavi  .current {color: #0080C7;}

.main .social-media li {float: left;}

.back-to-top {background: url(img/back-to-top.gif) no-repeat 0 0; width: 17px; height: 24px; float:right;}
.back-to-top:hover {background-position:0 -24px;}

/* Single Content */
.single-post .post-content {clear: both; margin-top: 20px; margin-bottom: 80px;}
.sidebar .content{margin-top:20px;display:block;}
.single-post  .date-posted {color:#7E7E7E;display:block;margin-top:10px;}
.single-post .social-media {display:block; margin: 10px 0 20px 0; float: left; width:100%;}
.single-post .social-media li {float: left;}

footer {background: #1B1B1B; padding: 20px 0 0 0; color:#777;}

footer .top {padding-bottom:30px;}
footer .top a{color: #777; display:block; padding: 3px 0;}
footer .top a:hover{color: #fff;}

footer .top h6 {color: #fff;}

footer .top form .row{clear: left; margin: 10px 0 0 0;}
footer .top .form-control {border:0; background:#474747; color: #777;}

footer .teaser {height: 100%; background: #2b2b2b; border-top:1px solid #777; width: 100%;}
footer .teaser span {color:#777;}

footer .footer-fb-saidout {float:left;}
footer .footer-fb-saidout-right {float: left; margin-right:3px; height:32px; background: transparent url(img/footer-bubble-long.gif) no-repeat right; width: 370px; padding-right:32px;}
footer .footer-fb-saidout-right marquee {padding-top:7px;}
footer .footer-fb-saidout-left {background:transparent url(img/footer-bubble-long-rouded.gif) no-repeat left; float: left; width:8px; height:32px;}

footer .footer-social-media {margin-top:3px;}

footer .footer-facebook {background: url(img/footer-facebook.gif) no-repeat 0 0; width: 40px; height: 35px; float:right;}
footer .footer-facebook:hover {background-position:0 -35px;}

footer .footer-instagram {background: url(img/footer-instagram.gif) no-repeat 0 0; width: 40px; height: 35px; float:right;}
footer .footer-instagram:hover {background-position:0 -35px;}

footer .footer-linkedin {background: url(img/footer-linkedin.gif) no-repeat 0 0; width: 40px; height: 35px; float:right;}
footer .footer-linkedin:hover {background-position:0 -35px;}

footer .footer-twitter {background: url(img/footer-twitter.gif) no-repeat 0 0; width: 40px; height: 35px; float:right;}
footer .footer-twitter:hover {background-position:0 -35px;}

footer .footer-youtube {background: url(img/footer-youtube.gif) no-repeat 0 0; width: 40px; height: 35px; float:right;}
footer .footer-youtube:hover {background-position:0 -35px;}

/* Contact Us */
.main .contact-us aside {padding: 0 15px;}

.main .contact-us .content {max-width:700px; margin: 50px auto;}

.main .contact-us .social-media a {float:left; margin-right: 9px}

.main .contact-us .social-media .facebook {background: url(img/contact-facebook-icon.gif) no-repeat 0 0; width: 54px; height: 54px;}
.main .contact-us .social-media .facebook:hover {background-position:0 -54px;}
.main .contact-us .social-media .twitter {background: url(img/contact-twitter-icon.gif) no-repeat 0 0; width: 54px; height: 54px;}
.main .contact-us .social-media .twitter:hover {background-position:0 -54px;}
.main .contact-us .social-media .youtube {background: url(img/contact-youtube-icon.gif) no-repeat 0 0; width: 55px; height: 54px;}
.main .contact-us .social-media .youtube:hover {background-position:0 -54px;}
.main .contact-us .social-media .linkedin {background: url(img/contact-linkedin-icon.gif) no-repeat 0 0; width: 54px; height: 54px;}
.main .contact-us .social-media .linkedin:hover {background-position:0 -54px;}
.main .contact-us .social-media .instagram {background: url(img/contact-instagram-icon.gif) no-repeat 0 0; width: 55px; height: 55px;}
.main .contact-us .social-media .instagram:hover {background-position:0 -55px;}

.main .contact-us .content .address {margin-top:50px;}
.main .contact-us .content .address .col-md-2{width:20%;}
.main .contact-us .content .address .col-md-10{width:80%;}

/* Free Subscription */
.main .free-subscription aside {padding: 0 15px 40px 15px;}
.main .free-subscription .checkbox {float: left; margin-top:0; margin-right:5px;}

/* Others */
.btn-purple {background: #9059AC; color: #fff;}
.btn-purple:hover {text-decoration:underline!important; color:#fff!important; background: #9059AC!important;}

.sq-btn {padding: 10px 20px;}

.align-left {text-align:left;}
.align-right {text-align:right;}
.align-center {text-align:center;}

.red {color: #ff0000;}
.yellow {color:#FFF9AB;}

.clear {clear:both;}
.nopadding-left {padding-left:0;}

a.blue-link {color: #0B4076; text-decoration:underline;}

.underline {text-decoration:underline;}
.bold {font-weight:700;}

.blue {color:#0080C7;}
.purple {color: #9059AC;}

/* Video display CSS */
.flex-video{height:0;margin-bottom:16px;overflow:hidden;padding-bottom:67.5%;padding-top:25px;position:relative;}
.flex-video.widescreen{padding-bottom:57.25%;}
.flex-video.vimeo{padding-top:0;}
.flex-video iframe,.flex-video object,.flex-video embed{height:100%;left:0;position:absolute;top:0;width:100%;}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
	.flex-video {
		padding-top: 0;
	}
}

/* Phone Device*/
@media (max-width: 768px) { 
	.menu .header-menu li a {display:block; width: 100%; float: none;}
}

/* Mobile Development */
#filter-tools {
    background: linear-gradient(to bottom, #EEEEEE 0%, #D6D6D6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px;
    float: none;
    padding: 5px 0 4px;
    text-align: center;
    width: 100%;
}
#country-select {
    font-size: 12px;
    margin-left: 10px;
    padding-top: 2px;
}
.switch-title {
    color: #000;
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
}

/* Deals enhancement */
.contact-us-container {max-width: 700px; margin: 0 auto!important; padding: 20px 0;}
.contact-us-container  .form-holder{margin: 5px 0;}


/* PLANNERS GUIDE CSS */


/* Hotel Search Results */
.hotel-results  {float: left; margin-top: 40px; width: 630px; }
.hotel-results .results-text{float: left; clear: left; margin: 0 0 25px 0; font-weight: 700; font-size: 18px;}
.hotel-results .results-text font{font-weight: 700; font-size: 18px; color: #0066b9;}
.hotel-results .panel-search {float: left; clear: left; padding: 30px 20px; background: #efefef; width: 600px;}
.hotel-results .panel-left-col {float: left; margin-right: 20px; width: 270px;}
.hotel-results .panel-right-col {float: left; border-left: 1px dotted #D7D7D7; width: 274px; padding-left: 20px;}
.hotel-results .panel-search input {width: 258px;}
.hotel-results .panel-search select {width: 272px;}
.hotel-results .top-pagination {float: left; width: 100%; clear: left; margin: 20px 0; padding: 10px 0; border-top: 1px solid #D7D7D7; border-bottom: 1px solid #D7D7D7;}
.hotel-results .top-pagination  .pagination{float: left; width: 250px;}
.hotel-results .top-pagination  .sorting-box{float: right; width: 275px;}
.hotel-results .entry-content .post-content .title a {font-weight:700; float :left; margin: 10px 0 0 0;}
.hotel-results .entry-content .post-content .title {margin: 15px 0 0 0;}
.hotel-results .entry-content .Premium {float: left; padding:2px 2px 12px; border: 1px solid #CFCFCF; border-top:0; width: 99%; border-radius:5px; background:url(img/full_bg_middle2.gif) repeat-x;}
.hotel-results .entry-content .Premium .post-content {width: 321px !important; margin: 0 0 0 18px; }
.hotel-results .entry-content .Premium  .post-thumbnail img{width: 243px; height: 200px; float: left;}
.hotel-results .entry-content .Superior  .post-thumbnail {margin-left: 15px;margin-top:28px!important;}
.hotel-results .entry-content .Superior  .post-content {margin: 0 0 0 32px !important;}

.hotel-profile-details { float: left; clear: left; width: 100%; margin: 0 0 10px 0;}

.hotel-results .entry-content .Free  .post-thumbnail img{width: 170px; height: 110px; float: left;}
.hotel-results .entry-content .Free  .post-thumbnail {margin-top:28px!important;margin-left: 40px; margin-right:20px;}
.hotel-results .entry-content .Free .hotel-profile-details {margin: 10px 0 !important;}

.hotel-results .bottom-pagination {clear: left; float: left; width: 100%; padding: 10px 0; margin: 10px 0 0 0; border-top: 2px solid #D7D7D7; border-bottom: 2px solid #D7D7D7;}
.hotel-results .bottom-pagination li a {float: left; margin: 0 10px 0;}
.hotel-results .bottom-pagination li.details {display:none;}
.hotel-results .pagination {margin: 0;width:100%;}
.hotel-results .pagination li {float: left;}

/* Custom Light Box */
.light-box .lb-header {background: #efefef; float: left; width: 100%; padding: 25px 35px;}
.light-box .lb-header .lb-right-col {margin-left: 102px;}
.light-box .lb-container {background: #fff;width:800px;height:auto;overflow: hidden;}
.light-box .lb-content {padding: 20px 35px; float: left;}

.light-box .lb-left-col {float: left; width: 310px;}
.light-box .lb-v-line {margin: 0 50px; height: 460px; border-right: 1px dotted #D7D7D7;}
.light-box .lb-right-col {float: left; width: 310px; }

.light-box p {font-size: 12px; margin: 5px 0; float: left; clear: left; width: 100%;}
.light-box .lb-txt {width: 295px;}
.light-box .lb-ddl {width: 310px;}
.light-box .lb-sub-title {float: left; margin-bottom: 15px; width: 300px;}

/*Search Map*/
.search-map {width: 860px;}
.search-map .lb-container {width:860px!important;}
.search-map .lb-left-col {float: left; width: 410px;margin-right:20px;}
.search-map .lb-right-col {float: right; width: 355px; }
.search-map .map {background:url('img/destinationmap/map.gif');height:386px;width:361px;}

/*.search-map .map table td{height:26px;width:86px;}*/

.search-map .map table td {height: 23px;width: 30px;}

.search-map .map .thailand{background:url('img/destinationmap/th_btn.png') no-repeat;height:23px;width:66px;display:block;}
.search-map .map .thailand:hover{background-position:0 -23px;}
.search-map .map .vietnam{background:url('img/destinationmap/vn_btn.png') no-repeat;height:23px;width:66px;display:block;}
.search-map .map .vietnam:hover{background-position:0 -23px;}
.search-map .map .indonesia{background:url('img/destinationmap/id_btn.png') no-repeat;height:23px;width:66px;display:block;}
.search-map .map .indonesia:hover{background-position:0 -23px;}
.search-map .map .malaysia{background:url('img/destinationmap/my_btn.png') no-repeat;height:23px;width:66px;display:block;}
.search-map .map .malaysia:hover{background-position:0 -23px;}
.search-map .map .philippines{background:url('img/destinationmap/ph_btn.png') no-repeat;height:23px;width:66px;display:block;}
.search-map .map .philippines:hover{background-position:0 -23px;}
.search-map .map .singapore{background:url('img/destinationmap/sg_btn.png') no-repeat;height:23px;width:66px;display:block;}
.search-map .map .singapore:hover{background-position:0 -23px;}
.search-map .map .india{background:url('img/destinationmap/in_btn.png') no-repeat;height:23px;width:66px;display:block;}
.search-map .map .india:hover{background-position:0 -23px;}
.search-map .map .china{background:url('img/destinationmap/ch_btn.png') no-repeat;height:23px;width:66px;display:block;}
.search-map .map .china:hover{background-position:0 -23px;}
.search-map .map .japan{background:url('img/destinationmap/jp_btn.png') no-repeat;height:23px;width:66px;display:block;}
.search-map .map .japan:hover{background-position:0 -23px;}
.search-map .map .korea{background:url('img/destinationmap/kr_btn.png') no-repeat;height:23px;width:66px;display:block;}
.search-map .map .korea:hover{background-position:0 -23px;}
.search-map .map .hongkong{background:url('img/destinationmap/hk_btn.png') no-repeat;height:23px;width:66px;display:block;}
.search-map .map .hongkong:hover{background-position:0 -23px;}
.search-map .map .macau{background:url('img/destinationmap/ma_btn.png') no-repeat;height:23px;width:66px;display:block;}
.search-map .map .macau:hover{background-position:0 -23px;}
.search-map .map .taiwan{background:url('img/destinationmap/tw_btn.png') no-repeat;height:23px;width:66px;display:block;}
.search-map .map .taiwan:hover{background-position:0 -23px;}

.search-map input[type="text"] {width: 340px;}
.search-map select {width: 350px;}

/* Request Proposal */
.request-proposal .lb-v-line {height: 480px;}
.request-proposal dt {float: left; width: 155px; }
.request-proposal .smallwidth{width: 120px;}
.request-proposal .bg-grey {background: #EFEFEF; padding: 15px;}

/* Content 2 layout */
.content2 {float: left; margin: 30px 0 0 0; clear: both; width: 100%;}
.content2 .left-section{float:left;padding-right:20px;width:140px;}
.content2 .right-section{float:left; width: 788px;}
.content2 .page-title{font-size:15px;font-weight:700;margin-bottom:10px;}
.content2 .nav ul li{border-bottom:1px dotted #D7D7D7;padding:10px 5px;}
.content2 .nav ul li a{text-decoration:none;}
.content2 .nav ul li a:hover{color:#0066b9;}
.content2 .nav-active{color:#0066b9;}


/*  Popup */                           
div#popup-bg{position:fixed;z-index:999999;width:100%;height:100%;top:0;left:0;color:#0dd;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
div#popup{position:fixed;z-index:99999999;width:400px;top:100px;left:50%;margin-left:-210px;background:#fff;padding:20px;border-radius:8px;}
div#popup h3,div#popup p{padding-bottom:7px;}
div#popup div.popup-buttons{float:left;width:100%;}
div#popup a.btn-close{float:right;color:#949494;padding:5px 20px 5px 5px;}
.ie6 div#popup-bg,.ie6 div#popup{position:absolute;}

/*hotelier parts*/
.edit-profile-save-btn{background:url('img/edit-profile-save-btn.gif');border: medium none;height: 35px;width:101px;margin:20px 0px 10px 0px;}
.edit-profile-save-btn:hover{background-position:0 -35px;}
.edit-profile-delete-btn{background:url('img/delete_btn.gif');border: medium none;height: 35px;width:101px;margin:20px 0px 10px 10px;}
.edit-profile-delete-btn:hover{background-position:0 -35px;}

/*overview page*/
.overview{ padding-top:30px; width:790px; }
.overview section{ border-top:1px dotted; }
.dotted-border{border-bottom:1px dotted black;}

/*profile*/
.hotelier-right-section{ float:left; }
.hotelier-right-section ul li{ padding: 5px 10px 5px 0px;}

.bttop{background:url('img/back-to-top-icon.gif')no-repeat top left;height:14px;width:14px;float:left;margin:2px 5px 0px 0px;}
.bttop:hover, .bttop-link:hover .bttop {background-position:0 -14px;cursor:pointer;text-decoration:underline;}
.bttop-link{padding:5px;color:#0066B9;}
.bttop-link span{float:left;color:#0066B9;}
.bttop-link span:hover{text-decoration:underline;}
.thumb { margin: 10px 15px 28px 15px; }
 .checkbox{margin-right:15px;}
/*star rating*/
.rating img{cursor:pointer;}

/*capacity*/
.capdetail{height:75px;}
.capdetail li{float:left; padding: 0 2px;}
.capacity-table{margin-top:15px;}
.capacity-table tr td{text-align:center;}
.cap-edit-btn{text-decoration:underline;}
/*sidebar*/
.side-disable{ background: none repeat scroll 0 0 #EFEFEF; }

/*Hotel profile & detail*/
.main-container{float:left;max-width:100%;}
.hotel-title ul li{float:left;padding:10px;}
.hotel-title label{color:#0064B9;font-size:18px;font-weight:700;margin:5px 0 0;}
.hotel-detail{float:left;width:100%;background:url(img/hotelier/main-banner-bg.gif)repeat bottom left;height:410px;}
.hotel-detail-left{float:left;width:645px;background:transparent;}
.hotel-main-banner{width:645px;margin:0 auto;height:340px;}
.hotel-social-sharing{width:600px;height:35px;margin:20px 0px 20px 190px;}
.hotel-social-sharing ul li{float:left;padding:5px;}
.hotel-detail-right{float:right;width:310px;background:transparent;}
.hotel-logo-rating{width:250px;margin:0 auto;background:#FFF;}
.hotel-logo-rating ul li{width:49%;float:left;height:90px;background:#FFF;}
.hotel-details-list{width:250px;margin:10px auto;}
.hotel-details-list ul{width:98%;float:left;margin:20px 0;}
.hotel-details-list ul li{margin:5px;}
.hotel-details-list ul li label{font-size:16px;}
.hotel-details-list ul li label span{color:#0064B9;font-size:16px;}
.hotel-proposal-favour{width:250px;margin:0 auto;}
.hotel-proposal-favour ul{width:80%;float:left;height:127px;margin:10px 15px 0;}
.hotel-proposal-favour ul li{height:49%;}
.hotel-profile-detail{width:100%;float:left;margin-top:60px;}
.hotel-profile-detail-left{float:left;width:640px;background:transparent;}
.hotel-profile-detail-right{float:right;width:310px;background:transparent;}
.alter > li > a{border:1px solid #DDD;background:none repeat scroll 0 0 #EFEFEF;border-radius:0 0 0 0;margin-right:0;padding-bottom:15px;padding-top:15px;text-align:center;}

.back-to-search{background:url('img/back-to-search-btn.gif');border: medium none;height: 24px;width:119px;}
.back-to-search:hover{background-position:0 -24px;}
.favourite-btn{background:url('img/hotelier/favourite_btn.png');border: medium none;height: 64px;width:220px;}
.favourite-btn:hover{background-position:0 -64px;}

.hotel-address{margin-left:20px; width:290px; text-align:center;margin-top: 15px;}
.hotel-map label{margin:15px 20px;}
.map_frame{border:1px solid #ddd; margin-left:20px; padding: 5px;}
/*#map_canvas{height:200px; width:280px; margin:5px auto;}*/

.hotel-social-media{border:1px solid #DDD;background:url('img/social_media_bg.gif')repeat top left; height:150px; width:290px; margin-left:20px;margin-top:15px;}
.hotel-social-media ul li{float:left;margin-left: 8px;margin-top: 20px;}
.hotel-social-media label{margin: 25px 8px 0;}
.social_fb{background:url('img/social_facebook.gif');border: medium none;height: 48px;width:48px;}
.social_fb:hover{background-position:0 -48px;}
.social_twit{background:url('img/social_twitter.gif');border: medium none;height: 48px;width:49px;}
.social_twit:hover{background-position:0 -48px;}
.social_tube{background:url('img/social_youtube.gif');border: medium none;height: 48px;width:49px;}
.social_tube:hover{background-position:0 -48px;}
.social_weibo{background:url('img/social_weibo.gif');border: medium none;height: 48px;width:48px;}
.social_weibo:hover{background-position:0 -48px;}
.social_in{background:url('img/social_linkedin.gif');border: medium none;height: 48px;width:49px;}
.social_in:hover{background-position:0 -48px;}

.hotel-video{width:290px; height:162px; border:1px solid #DDD;margin-left:20px; margin-top:15px;}
.hotel-promotion{float: left; width:290px; border:1px solid #DDD;margin-left:20px; margin-top:15px;margin-bottom:15px; padding: 0 0 10px 0;}
.hotel-promotion label{margin:5px 15px;}
.hotel-promotion ul{margin:0px 15px 10px}
.pdf-logo{float: left; background:url('img/pdf_icon.gif') no-repeat top left; height:31px; width:230px;padding-left: 40px; line-height:16px; margin-bottom: 5px; word-wrap:break-word;}
.overview-title{color: #0066ba; font-size:15px;padding:10px 0px 0px;}
.overview-content{padding:20px 0px;}
.contact-det {float: left; clear: left; width: 98%;}
.contact-det li{float:left; padding:10px 0px;}
.contact-title{width:200px; color: #0066ba; font-size:15px;}

.pdf-viewer{border:1px solid #ccc;}
.pdf-viewer a{margin: 0 auto;}
.pdf-logo-1{background:url('img/pdf_icon.gif') no-repeat top left; height:31px; width:150px; line-height:30px; margin: 5px auto;}
.pdf-logo-1 label{line-height:30px; margin-left:40px;}
.pdf-desc{margin:10px 0;}
.gallery-slide{}
.gallery-slide li{border: 1px solid #CCCCCC;float: left;margin:5px;}
.gallery-slide li button{margin:0 auto;}
.gallery-slide img{}

.publish-btn{background:url('img/hotelier/publish_btn.gif');border: medium none;height: 35px;width:139px;margin:15px 0px;}
.publish-btn:hover{background-position:0 -35px;}
.unpublish-btn{background:url('img/hotelier/unpublished_btn.gif');border: medium none;height: 35px;width:139px;margin:15px 0px;}
.viewprofile-btn{background:url('img/hotelier/hotelier-view-profile.gif');border: medium none;height: 35px;width:139px;}
.viewprofile-btn:hover{background-position:0 -35px;}
.add-btn{background:url('img/hotelier/add_field_btn.gif');border: medium none;height: 35px;width:100px;margin:20px 0px 10px 0px;}
.add-btn:hover{background-position:0 -35px;}
.delete-btn{background:url('img/hotelier/delete_selected_field_btn.gif');border: medium none;height: 35px;width:169px;margin:20px 0px 10px 10px;}
.delete-btn:hover{background-position:0 -35px;}
.del-main-banner{background:url('img/hotelier/hotel_delete-icon.gif') no-repeat;padding:10px 0px;border:medium none;height:11px;width:11px;margin:5px;}

.capacity-edit-btn{background:url('img/edit_icon.gif');border: medium none;height: 14px;width:14px;margin:5px auto;}
.capacity-edit-btn:hover{background-position:0 -14px;}

.edit-save-btn{background:url('img/edit_save_btn.gif');border: medium none;height: 30px;width:87px;margin:25px auto 5px;}
.edit-save-btn:hover{background-position:0 -30px;}

.change-search-btn { background: url("img/change-search_btn.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 24px; width: 119px; }

.search-btn { background: url("img/search-btn.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 35px; width: 101px; }

/* Register Micenet */
.header-menu .menu li.sub-menu-plannersguide  ul{width: 240px;display:none;left:0;}
.header-menu .menu li.sub-menu-plannersguide:hover ul{display:block;position:absolute;}

.register .heading,.supplier .heading{text-align:center;width:100%;}
.register .heading .title,.supplier .heading .title{height:80px;line-height:80px;border-bottom:1px solid #DBDBDB;}
.register .heading .info,.supplier .heading .info{max-width:500px;display:inline-block;font-size:14px;padding:20px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.register .heading .info .disclaimer{color:#ff0000;margin-top:20px;font-weight:bold;}
.register .heading .content_devider{display:block;margin:0 auto;}
.supplier .heading .content_devider{display:block;margin:0 auto;margin-bottom:40px;}

.register .selection,.supplier .selection{border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;background:#F5F5F5;padding:25px 0;color:#000000;text-align:center;font-size:14px;}
.register .selection .label,.supplier .selection .label{color:#000000;font-size:14px;line-height: 34px;height: 34px;padding:0 10px 0 0;display:inline-block;font-weight:normal;}
.register .selection .selector{color:#000000;font-size:14px;line-height: 34px;height: 34px;border: 1px solid #ccc;border-radius: 4px;width:290px;vertical-align:middle;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.supplier .selection .selector{color:#000000;font-size:14px;line-height: 34px;height: 34px;border: 1px solid #ccc;border-radius: 4px;width:290px;vertical-align:middle;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}

.register-form-container{width:100%;padding:50px 0;}
.register-form-container .contents{max-width: 700px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.register-form-container .title{padding:0 15px 10px 15px;text-align:left;}
.register-form-container .seperator{width:100%;display:inline-block;margin:20px 0;border-bottom:1px solid #DBDBDB;}
.register-form-container .file_select{background:#FAFAFA;padding:0 5px;width:100%;line-height: 34px;height: 34px;border: 1px solid #ccc;border-radius: 4px;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.register-form-container .file_select input{color:#666666;}
.register-form-container .form-control{background:#FAFAFA;}
.register-form-container .selector{color:#666666;background:#FAFAFA;padding:5px;width:100%;line-height: 34px;height: 34px;border: 1px solid #ccc;border-radius: 4px;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.register-form-container .form-control::-moz-placeholder{color:#000000;}

.register a{text-decoration:underline;}
.supplier ul.supplier_listing li{list-style:none;float:left;width:33.33%;border-bottom:1px solid #DBDBDB;text-align:left;padding:60px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.supplier ul.supplier_listing li .logo{background:url("http://bizeventsasia.com/wp-content/themes/images/temp_noimage.jpg") no-repeat center center #DFDFDF;width:150px;height:85px;border:1px solid #474747;margin-bottom:10px;overflow:hidden;
-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.supplier ul.supplier_listing li .logo img{width:100%;height:auto;display:block;}
.supplier ul.supplier_listing li .name{font-size:14px;line-height:16px;text-align:left;font-weight:bold;margin-bottom:5px;overflow:hidden;height:32px;}
.supplier ul.supplier_listing li .address{font-size:14px;line-height:16px;text-align:left;overflow:hidden;height:96px;}
.supplier .pagination{width:100%;padding:20px 20px 0 20px;text-align:center;display:inline-block;margin:0;}
.supplier .pagination ul{display:inline-block;}
.supplier .pagination ul li{float:left;padding:5px;font-size:14px;}
.supplier .pagination ul li a.current_page{color:#1370BD;}
.supplier .pagination ul li.nav_icon{padding:3px 5px 0 5px;}
/*
.form-group.subscribe_input{width:49%;}*/
.col-md-5.new_user_controls{padding:0;}
.col-md-5.new_user_controls .col-xs-6{padding:5px;}
.col-md-5.new_user_controls .col-xs-6.col2{padding-right:10px;}
.col-md-5.new_user_controls .subscribe_input{width:49%;float:left;}
.col-md-5.new_user_controls .subscribe_input.next_field{margin-left:2%;}
.col-md-5.new_user_controls .subscribe_input input{height:24px;font-size:10px;}
.col-md-5.new_user_controls .subscribe_input input::-moz-placeholder{color:#000000;}
.col-md-5.new_user_controls #header-subscribe-btn{font-size: 12px;height: 24px;line-height: 24px;margin-top: 5px;    padding: 0;width: 100%;}
.col-md-5.new_user_controls .login_register{height:24px;line-height:24px;text-align:right;width:100%;display:inline-block;font-size:13px;}
.col-md-5.new_user_controls .login_register a:hover {color:#ffffff;}
.col-md-5.new_user_controls #search-box{height:24px;font-size:10px;margin-top:5px;}
.col-md-5.new_user_controls #search-box::-moz-placeholder{color:#000000;}
.mini-menu .searchforvenues{background:#0054a5;border-radius:3px;border-right:0 none;color:#fff;float:right;font-size:13px;line-height:15px;font-weight:700;padding:10px 50px;margin-top:0;}
.mini-menu a.searchforvenues:hover {background:#9056ac;}


/* PLANNERS GUIDE GENERAL CSS */
/*NEW LOGIN*/
	#login-box-light-box .heading{padding:15px;text-align:center;font-size:16px;font-weight:bold;}
	#login-box-light-box .selection{padding-bottom:10px;padding-top:20px;background:#f5f5f5;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;text-align:center;margin-bottom:20px;}
	#login-box-light-box .selection select{width:220px;height:40px;margin-bottom:5px;border: 1px solid #ccc;border-radius: 4px;color: #555;font-size: 14px;padding:5px 0}
	#login-box-light-box input{width:100%;height:40px;margin-top:10px;border: 1px solid #ccc;border-radius: 4px;color: #555;font-size: 14px;padding:0 5px}
	#login-box-light-box input:-moz-placeholder{color:#555;opacity:1;}
	#login-box-light-box input::-moz-placeholder{color:#555;opacity:1;}
	#login-box-light-box input::-webkit-input-placeholder{color:#555;}
	#login-box-light-box input::-ms-placeholder{color:#555;}
	#login-box-light-box button{background:#9259a8;border-radius: 4px;color: #fff;font-size: 14px;font-weight: normal;    height: 40px; line-height: 40px; padding:0; opacity: 0.7;text-decoration:none;width:100%;margin-top:20px;}
	#login-box-light-box button:hover{opacity:1;color:#ffffff;}
	
/*SEARCH FOR VENUES MAP*/
	#search-map-light-box hr {margin:0;}
	#search-map-light-box input,#search-map-light-box select{height: 30px;background-color: #fff;padding: 4px 6px;border-radius: 4px;display: inline-block;color: #222;border: 1px solid #ccc; }
	#search-map-light-box input:-moz-placeholder{color:#222;opacity:1;}
	#search-map-light-box input::-moz-placeholder{color:#222;opacity:1;}
	#search-map-light-box input::-webkit-input-placeholder{color:#222;}
	#search-map-light-box input::-ms-placeholder{color:#222;}

/*new addons*/
/*mobile_searchforvenues*/
	a.mobile_searchforvenues {background:#0054a5;border-radius: 4px; color: #fff; font-size: 13px;font-weight: normal; line-height: 28px;height: 28px;margin-bottom:10px;display:inline-block;width:100%;text-align:center;}
	a.mobile_searchforvenues:hover{color:#fff;}
	
	#mobile_searchffields{background:#bbbbbb;display:none;/*margin-bottom:20px;*/padding:15px 0;width:100%;}
	#mobile_searchffields.showfileds{display:inline-block;}
	
	#mobile_searchffields .columns{width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
	#mobile_searchffields .columns.left{padding:0 6px 0 15px;}
	#mobile_searchffields .columns.right{padding:0 15px 0 6px;}
	
	#mobile_searchffields button{background:#9259a8;border-radius: 4px;color: #fff;font-size: 14px;font-weight: normal;height: 30px;line-height: 30px;padding: 0 10px;text-decoration: none;width: 100%;}
	
	#mobile_searchffields input,#mobile_searchffields select{height: 30px;line-height: 30px;background-color: #fff;padding: 4px 6px;border-radius: 4px;display: inline-block;color: #222;border: 1px solid #ccc;width:100%;margin-bottom:10px;}
	#mobile_searchffields input:-moz-placeholder{color:#222;opacity:1;}
	#mobile_searchffields input::-moz-placeholder{color:#222;opacity:1;}
	#mobile_searchffields input::-webkit-input-placeholder{color:#222;}
	#mobile_searchffields input::-ms-placeholder{color:#222;}
	
	header {padding:0; /*REMOVE STYLING*/width: 100%;}