/*































Theme Name: Edition Child Theme 































Theme URI: http: //www.bangkokfoodies.com































Description: This is a custom child theme I have created for Bangkokfoodies.com with Edition theme.































Author: Leo Bergstrom 































Template: edition































Version: 0.1































*/































@import url("../edition/style.css");































































































{}































































































/*Geodirectory - Hide the review star rating until the ratings can be added again*/


div#sitecontainer {
    //background: url() !important;
    background:none !important;
}


a.FindAPlace {
    margin: 0 auto;
    display: block;
    color: #fff;
    padding: 104px;
    width: 100%;
    text-align: center;
    font-size: 14px;
    background-color: #5aa4a3;
border-radius: 3px;
}
a.FindAPlace:hover {;
   color: #fff;
     background-color: #58adac;

}



















span.thumboverdate {
    display: none !important;
}





.gd-star-rating{































display: none;































}

a.BookAtableEvent {
    padding: 20px 15px;
    background: #a5669c;
    color: #fff;
    position: relative;
    border-radius: 2px;
    text-shadow: 0px 1px 1px #000;
    font-size: 16px;
}


a.BookAtableEvent:hover {
    padding: 20px 15px;
    background: #b76bac;
    color: #000!important;
    position: relative;
    border-radius: 2px;
    text-shadow: 0px 1px 1px #000;
    font-size: 16px;
}


























































/*Geodirectory search result page - remove borders from search bar*/































.geodir-loc-bar {































	border-top: 0px;































	border-bottom: 0px #e1e1e1 solid !important;































}































































































/*Geodirectory remove brea0pxmbs































.geodir-breadcrumb{































	display:none;































}*/































































/*Geodirectory remove pinpoint links from search result*/































.geodir-pinpoint-link{































	display:none;































}































.geodir-pinpoint{































	display:none!important;































}































































/*Geodirectory remove big title from search page*/































.entry-header {































	    display: block;

    font-weight: bold !important;































}































































/*Geodirectory remove a small title line from the top of directory first*/































.gd-cptcat-title {































	display:none;































}































































































































































/*Geodirectory re-design the popular category widget*/































.widget h3, .widget h2, .widget h4 {































font-weight:normal;































text-shadow: none;































font-size: 14px;































































} 































#geodir_cpt_categories_widget-4 img{































max-width: 99% !important;

    height: auto !important;































































#geodir_cpt_categories_widget-5 img{































max-width:9% !important;}































































.gd-cptcat-ul{































margin-top: 0em;































}































































.gd-cptcat-ul{































margin-bottom:0px;































}































































.geodir_list_heading{































display:none!important;































}































































.widget h3, .widget h2, .widget h4{































margin-bottom:0px;































}































































































































/*FIND OUT WHAT THIS DOES*/































.geodir_category_list_view li .geodir-addinfo a.geodir-pcomments, .geodir_category_list_view li .geodir-addinfo span{display:none;}































































/*Geodirectory - Change the background color of the image slider on detail page*/































.geodir_flexslider {background:#f3f3f3;}































































































/*Geodirectory - Remove comment box from detail review tab*/































#respond {display:none;}































































































/*Geodirectory - Strip down the review box on detail page*/































.item {display:none;}































































































/*Geodirectory - Hide social icons on detail page































.geodir-details-sidebar-user-links, .geodir-details-sidebar-social-sharing{display:none!important;}*/































































/*Geodirectory - making the map display properly*/































#geodir_map_v3_listing_map_3_wrapper img{max-width:none!important; height:auto!important;}































#detail_page_map_canvas_wrapper img{max-width:none!important; height:auto!important;}































































/*Main Logo - Change size and remove bottom padding*/































#logo {































height:auto;































width: 100%;































max-width: 162px;































padding-bottom: 0px !important;































}































































































































































/*Changes the background of the top bar with social media icons*/































.top-bar {































    background-color: #fff !important;































}































































/*Changes the color of the social media icons in the top bar*/































.topbar-right i, .topbar-right a i {color:#fff !important;}































































































/*Remove date stamps from post thumbnails*/































.section.section-full .slidecaption .tiny-details {































visibility: hidden;































}































.section.section-full .slidecaption .tiny-details .author {































visibility: visible;































}































.pagetitleloading .pagercontainer .time-ago {































display: none;































}































.grid-item .thumboverdate {































display: none;































}































.regular-posts .thumboverdate {































display: none;































}































































/*Remove date from post details page*/































.post .pagetitle .date {display: none;}































































































/*Geodirectory - Center the restaurant name/title on a detail page*/































.entry-title.fn {text-align:center;}































































































/*The directories search bar needs to be at the bottom to allow the top navbar sub-menus to open on top, this is messing up the footer































.navbar {z-index: 1;}































.cbp-popup-wrap {z-index: 19 !important;}































































Push up search bar































.top-nav .searchnav {































	margin-top: -21px;































}































.altnav .top-nav .search input {































	background: #f3f3f3;































}*/































































/* "Top" button z-index push*/































.top { z-index: 999; }































































































/*Allow sitecontainer overflow to show event detail popup*/































.page-id-59 #sitecontainer {































	overflow: visible;































}































































/* Hide page titles */































.category .pagetitle {































	display: none;































}































































/* Directory Account Page 


























































span.thumboverdate {
    display: none !important;
}




.page-id-1804 .rightside .rightcontent {































	width: 100%;































}































.page-id-1804 .rightside {































    margin-left: 0;































    padding-left: 0;































    width: 100%;































}































.generatedcontent .content ul > li:before, .generatedcontent .content span ul > li:before {































    content: '';































    display: none;































}































*/































































/* Page tweaks */































.page-id-59 .rightcontent {































	width: 100%;

	margin-bottom: 0px;































}































.page-id-59 .rightside {































	float: none;

	    padding-top: 0px;































}































.page-id-59 .content-section {































	margin-top: 0 !important;































}































































@media (max-width: 767px){































































/*Remove date from post page on mobile*/































.post .mobiledate {display:none;}































































/*Reduce the space between the post carousel and the posts below*/































.carousel {margin-bottom:-48px;}































































































/*Make the logo smaller on mobile*/































#logo img {max-width:72% !important;}































































































/*put social media icons on right side, like desktop*/































.topbar-right, .topbar-left {text-align:right !important;}































































body {































    padding-right: 0px;































    padding-left: 0px;































}































.rightside .rightcontent {































    width: 100% !important;































    padding-right: 0px;































    padding-left: 0px;































		}































}































































@media (min-width: 1200px) {































.n-tiva-calendar-full {































	min-width: 775px;































}































































/*Geodirectory search bar styling*/































































.geodir-loc-bar{































	max-width: 40% !important;































	margin-left: auto !important;































	margin-right: auto !important;































	































}































































































































/*































	Hax calendar stuff































*/































































/* Event detail ----------------*/































.n-tiva-event-detail-full {































	width: 350px;































	flex-grow: 1;































	display: block !important;































	border-top: 1px solid transparent;































}































.n-tiva-event-detail-full:empty {































	display: flex !important;































	align-items: center;































	justify-content: center;































}































.n-tiva-event-detail-full:empty:before {































	content: "Click an event to show more";































	margin: 50% auto;































}































































.n-events-calendar-bar {































	display: block;































}































































.n-tiva-calendar-full {































	display: block !important;































	flex-grow: 1;































}































































.n-tiva-event-calendar-wrap {































	display: flex;































}































































































































































































.tiva-event-calendar.full {































	font-family: Lato;































	font-weight: 400;































	font-style: normal;































	font-size: 16px;































}































.n-tiva-event-calendar-wrap {































	border: none !important;































	box-shadow: none !important;































}































































.n-tiva-calendar-full .calendar-title, .n-tiva-calendar-full .calendar-btn {































	border: none !important;































	background: #812062;































































}































.n-tiva-event-detail-full {































	padding: 18px;































}































.n-tiva-event-detail-full .event-image {































	margin-left: -18px;































	margin-right: -18px;































	margin-top: -18px;































}































































.n-tiva-event-detail-full .event-image img {































	border: none;































}































































.n-tiva-event-detail .event-name {































	color: #812062;































}































































.n-tiva-calendar-full .calendar-event-name.color-1 {































	background: #BF008D;































}































.n-tiva-calendar-full .calendar-event-name.color-2 {































	background: #f59331;































}































.n-tiva-calendar-full .calendar-event-name.color-3 {































	background: #2da9c4;































}































.n-tiva-calendar-full .calendar-event-name.color-4 {































	background: #43b77a;































}































































.n-tiva-calendar-full .calendar-day-today {































	background: #e9d5e7;































}































































.n-tiva-calendar-full .calendar-table tr th {































	text-align: center;































	color: #DA6CBD;































	background: #eeeeee;































	font-size: 14px;































}































































.n-tiva-event-detail .event-time {































	margin-bottom: 2px;































	color: #43b77a;































	font-size: 14px;































}































.n-tiva-event-detail .event-location {































	margin-bottom: 2px;































	color: #2da9c4;































	font-size: 14px;































}































































.n-tiva-event-detail .event-date {































	margin-bottom: 2px;































	color: #f59331;































	font-size: 14px;































}































































































































/* Calendar buttons */































.bar-btn.n-calendar-view, .bar-btn.n-list-view { display: inline-block; }































.bar-btn.n-back-calendar {































    position: absolute;































    right: 28px;































    top: 38px;































    z-index: 999;































}































































.tiva-event-calendar .n-events-calendar-bar .bar-btn {































	background: transparent;































	border: 2px solid #00a498;































	color: #00a498;































	text-transform: uppercase;































	font-weight: bold;































	font-size: 12px;































}































.tiva-event-calendar .n-events-calendar-bar .bar-btn:hover, .tiva-event-calendar .n-events-calendar-bar .bar-btn.active, .tiva-event-calendar .n-events-calendar-bar .bar-btn.active:hover {































	color: #FFF;































	background: #00a498 !important;































}































































.tiva-event-calendar .n-events-calendar-bar .n-list-view i { top: 11px; }































.tiva-event-calendar .n-events-calendar-bar .n-calendar-view i { top: 9px; }































































































































}































































i.fa.fa-facebook {































    background: #215bbc;































}































i.fa.fa-instagram {































    background: #606060;































}































i.fa.fa-youtube-play {































    background: #d71313;































}































i.fa.fa-twitter {































    background: #00d6ff;































}































































/* buttons Video */































a.category-27 {















    background: rgb(212, 35, 112) !important;















}















div#geodir-wrapper-content {















    padding: 1% 0% 1% 1%;















    margin: 0 auto;















}























div#footer-return a {







    background: #812062;







    color: #fff;







    padding: 12px;







    text-shadow: 0px 1px 1px #000;







}















div#footer-return a:hover {







    background: #9b2877;







    color: #fff;







    padding: 12px;







    text-shadow: 0px 1px 1px #000;







}







h3.geodir-entry-title {







    text-align: center;







    font-size: 19px !important;







    padding: 12px;







    text-shadow: 0px 2px 2px #fbfbfb;







    font-weight: bold;







}







.geodir-post-img {







    -webkit-filter: grayscale(20%);







    filter: grayscale(20%);







    transition: all 200ms ease;







}







.geodir-post-img:hover {







    -webkit-filter: grayscale(0%);







    filter: grayscale(00%);







    transition: all 200ms ease;







}























/* Start Mobile Device CSS*/















@media screen and (max-width: 790px) {















  ul.gd-cptcat-ul.gd-cptcat-parent.gd-cpt-flat {















    width: 100%;















}















ul.gd-cptcat-ul.gd-cptcat-parent.gd-cpt-flat a {















    font-size: 25px;















    padding: 5px;















}







































h3.geodir-entry-title a {















    font-size: 23px;















    text-align: center;















    margin: 0 auto;















    width: 100%;















    display: block;















    line-height: 39px;















    height: 29px;















    text-transform: uppercase;















}















}















/* StopMobile Device CSS*/































.textwidget {







    font-size: 12px;







    margin-left: 1%;







    color: #000;







}







img#fsb_image {







    display: none !important;







}















div#geodir-wrapper-content {



    padding: 0px !important;



}



.geodir-company_info.geodir-details-sidebar-listing-info {



    background: #fff;



}



div#gd-tabs {



    background: #fff;



}



li.clearfix.geodir-listview.gd-post-gd_place {



    background: #fff;



}







.geodir-company_info.geodir-details-sidebar-social-sharing {



    background: #fff;



}







ul.geodir-direction-nav {



    display: none !important;



}



.geodir_flex-loader {



    background: #fff !important;



}



select#gd_list_view {



    display: none !important;



}



.geodir-tax-sort {



    display: none !important;



}



.geodir-breadcrumb.clearfix {



    border-top: 1px solid #e1e1e1;



}



.geodir-content-right.geodir-sidebar-wrap {



    background: #fff;



    padding: 5px;



}



h3.widget-title {



    margin-left: 21px;



}



.n-tiva-calendar-compact.n-tiva-calendar {



    width: 100%;



}







p.geodir_post_taxomomies.clearfix {



    display: none !important;



}



.post-338 .sidebar .widget_sow-image {



    margin-bottom: 10px !important;



}



.n-tiva-event-list {



    padding: 15px;



    background: #ffffff;



    display: none;



}

h4.widget-title {

    text-align: right;

    background: #00a498;

    color: #fff;

    padding: 10px;

}



.single .no-full-image h1.title {

    color: #333 !important;

    text-align: center;

}






top-bar {
	background: #fff !important;
	color:#acacac;
	padding: 0;
	font-size:12px;
	line-height:37px;
}
i.fa.fa-facebook {
    background: #4267b2;
}
i.fa.fa-instagram {
    background: #6f1a06;
}
i.fa.fa-youtube-play {
    background: #b91919;
}
i.fa.fa-twitter {
    background: #4c9fc7;
}

h4.widget-title {
    text-align: right;
    background: #5aa4a3;
    padding: 5px;
    color: #fff;
}
@media screen and (min-width: 780px) {



    aside#geodir-sidebar {



    padding-right: 3%;



}



div#geodir-wrapper-content {



    padding-left: 3% !important;



}

.n-tiva-event-tooltip {

    margin: 0 auto !important;

}

}



footer.custom-footer .textwidget {
    font-size: 12px;
    padding: 5px;
    color: #222;
}


.geodir-loc-bar .geodir-loc-bar-in {
    position: relative;
    width: 40%;
    margin: 0 auto;
    background: #fff;
}

.geodir_full_page.clearfix {
    background: #fff;
    border: 1px solid #f3f3f3;
}



#icon_wrapper {
    position: fixed;
    top: 4% !important;
    right: 0px;
    z-index: 99999;
}


section#text-2 {
    font-size: 12px;
    background: #020202;
    text-indent: 11px;
    text-align: center;
    color: #fff;
}
.searchnav {
    display: none !important;
}
.Searchnav-Side {
    display: block !important;
}

.section.grid.grid-sidebar .isotopecontainer {
    margin-right: 0px !important;
}
.divider {
    display: none !important;
}
.altcontainer.stickyloaded.mm-fixed-top.is_stuck {
    border-bottom: 1px solid #ffffff !important;
}
.category-meet-the-chef .BannerIssue {
    display: block !important;
    margin: 0 auto;
}
.rightside{
	background-color:transparent !important;
}
	
