/*
Theme Name: The Tea Room
Theme URI: ####
Author: ####
Author URI: ####
Description: Themeis a modern one page, responsive, free wordpress theme. Prasoon contains the most advanced inbuilt theme customizer to customize page options. Prasoon can be used for Agency, business or food/drinks websites
Version: 1.8.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: right-sidebar,custom-menu,featured-images,theme-options,portfolio,photography,food-and-drink
Text Domain: prasoon
*/
main section{min-height:500px}.search-form{margin:30px 0;display:none;background-color:#FFF}.header{height:auto!important}.logo-div,#mainNav{background-color:#FFF}.search-form form{padding:40px;width:60%;margin:0 auto}.search-form .input-group{display:flex!important}.search-form .input-group .form-control:not(:last-child),.input-group-btn:not(:first-child)>.sbtn{border-bottom-right-radius:0;border-top-right-radius:0}.search-form .input-group .form-control{display:flex;flex-direction:column;justify-content:center}.search-form .input-group .form-control{position:relative;z-index:2;flex:1 1 auto;width:1%;margin-bottom:0}.search-form .form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#464a4c;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.search-form form .input-group .form-control{padding:0 10px;font-size:20px;border:none;color:#3a3837;text-align:center;border-bottom:1px solid #777;box-shadow:none;margin-right:0px!important;font-family:'BellMTStd-Regular',sans-serif!important}.search-form form .input-group .sbtn{color:#292b2c;background-color:transparent;border:none;border-bottom:1px solid #777;background:url(img/search-icon-desktop.svg?v=1.0) no-repeat 0 0;width:30px;height:29px;margin-top:5px}.search-form form .input-group .sbtn:before{display:none!important}.search-form .input-group-btn:not(:first-child)>.btn,.search-form .input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.search-form .close-search{width:25px;height:25px;background:url(img/close-x.svg?v=1.0) no-repeat 50% 50%;padding-right:55px;margin-right:50px;background-color:transparent;cursor:pointer;float:right}.search-form .close-search .lr{height:25px;width:1px;margin-left:35px;background-color:#777;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1051;display:none}.search-form .close-search .lr .rl{height:25px;width:1px;background-color:#777;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);z-index:1052;display:none}.navigation.pagination{width:100%;text-align:center}a.page-numbers,.page-numbers.current{font-family:"futura-pt",sans-serif;font-weight:700;font-size:16px;line-height:21px;position:relative;padding:8px 4px;display:inline-block}.page-numbers.current{color:#bdbdbd}.next.page-numbers,.prev.page-numbers{-webkit-box-shadow:0 0 0 2px #3a3837;box-shadow:inset 0 0 0 2px #3a3837;padding:5px 30px;border-radius:0;font-family:"futura-pt",sans-serif;line-height:26px;min-width:180px;font-size:16px;font-weight:700;color:#3a3837;text-decoration:none!important;text-transform:uppercase}.next.page-numbers:hover,.prev.page-numbers:hover{background-color:#3a3837;color:#fff!important}.next.page-numbers{float:right;position:absolute;right:15px}.prev.page-numbers{float:left;position:absolute;left:15px}.glyphicon-chevron-left:before,.glyphicon-chevron-right:before{display:none!important}@media screen and (max-width:980px){.header .navbar-default .navbar-collapse .navbar-nav>li{margin:0 8px}main section{min-height:0}}.navbar-header{position:absolute}.tele-block.mobi{display:none}.m-search{display:none;background:url(img/search_icon.jpg?v=1.0) no-repeat 0 0;width:22px;height:22px;text-indent:-9999px;padding:4px 0px!important;position:fixed;right:0;margin-top:15px;margin-right:30px}.date-view .ginput_container{text-align:right}.date-view .ginput_container input{width:100%!important}.date-view .ginput_container .ui-datepicker-trigger{margin-top:-70px;margin-right:10px;opacity:.5}.ui-datepicker-month,.ui-datepicker-year{padding:0 0!important;color:#737373}#gform_6 .gform_body{display:inline;width:70%;float:left;margin-right:3px}#gform_6 .gform_body .gfield_label{display:none}#gform_6 .gform_footer{margin:0px!important;display:inline;width:29%}#gform_6 .gform_footer .gform_button{margin-right:0px!important}#gfrom_ajax_spinner_6{position:absolute!important;width:16px!important}#gform_wrapper_6 ul.gform_fields li.gfield{padding-right:0px!important}#gform_wrapper_6 ul li.gfield{margin-top:0}#gform_wrapper_6 #input_6_1{padding:0 15px;line-height:40px;font-size:20px}#gform_wrapper_6 .top_label div.ginput_container{margin-top:0px!important}#gform_wrapper_6 .gform_anchor{position:absolute}#gform_wrapper_6 div.validation_error{margin-bottom:20px;padding:5px 0}#gform_wrapper_6.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important;padding-top:0}.content-blog{min-height:400px}.location-map{padding-bottom:1px}.navbar-collapse .social-links{display:none}@media all and (max-width:768px){body{padding-top:165px!important}.header{height:165px!important}main section.common-content,.content-blog{min-height:100px!important}#gform_wrapper_6{margin-top:0px!important}.subscribe-container{height:60px}.navbar-toggle{display:block!important}#mainNav{position:absolute;top:50px;width:100%;z-index:999}.header .navbar-default{margin-top:0}.logo-div,#mainNav{background-color:transparent!important}.navbar-nav{margin:0 0px!important}.navbar-toggle{float:left!important;padding:10px;margin-top:0;margin-right:0;margin-bottom:0;background-color:transparent;background-image:none;border:0 solid transparent!important;border-radius:0px!important;margin-left:20px}.navbar-collapse.collapse.in .navbar-collapse{display:block}.header .navbar-default .navbar-collapse .navbar-nav>li{display:block;padding:5px 0;border-bottom:1px solid #dbdbdb;text-align:left}.header .navbar-default .navbar-collapse .navbar-nav>li.menu-item-69{border-bottom:0}.header .navbar-default .navbar-collapse .navbar-nav>li a{margin:0;background-color:#fff}.navbar-default .navbar-collapse{background-color:#fff;border:0;margin-top:80px;height:calc(100% - 130px);position:fixed;width:0;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:width,visibility;-o-transition-property:width,visibility;transition-property:width,visibility;padding-left:0;padding-right:0}.navbar-default .navbar-collapse ul#menu-header-menu,.navbar-default .navbar-collapse div{overflow:hidden;opacity:0!important;transition:opacity 0.2s linear!important;background-color:#fff}.navbar-default .navbar-collapse.collapse.in ul#menu-header-menu,.navbar-default .navbar-collapse.in div{overflow:hidden;opacity:1!important}.navbar-default .navbar-collapse.collapse.in{display:block;width:100%;padding-right:15px;padding-left:15px}.navbar-default .navbar-collapse.collapse{width:0;padding-right:0;padding-left:0;overflow-x:hidden}header.scroll-fix .navbar-default .navbar-collapse{margin-top:60px;height:calc(100% - 75px)}.navbar-toggle .fa.fa-bars{background:url(img/hamburger-menu.svg?v=1.0) no-repeat 50% 50%;width:44px;height:44px}.navbar-toggle .fa.fa-close{background:url(img/close-x.svg?v=1.0) no-repeat 50% 50%;width:44px;height:44px}.navbar-toggle .fa:before,.navbar-toggle .fa:after{display:none!important}header.scroll-fix #mainNav{top:25px}header,header.scroll-fix{height:90px!important}header .logo,header.scroll-fix .logo{width:180px!important;height:130px!important;padding:10px!important;margin-top:-60px}.header .navbar-default .navbar-collapse .navbar-nav>li.active>a:after,.header .navbar-default .navbar-collapse .navbar-nav>li:hover>a:after{background-color:transparent}.dropdown-menu{position:relative!important;z-index:1000;float:none!important;min-width:initial!important;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:center!important;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:0 solid #ccc!important;border:0 solid rgba(0,0,0,0)!important;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0);box-shadow:0 6px 12px rgba(0,0,0,0)!important}.navbar-toggle i.fa-close{display:none}.navbar-toggle[aria-expanded="true"] i.fa-close{display:block!important}.navbar-toggle[aria-expanded="true"] i.fa-bars{display:none!important}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#fff!important}body header .navbar-default .navbar-collapse .navbar-nav>li .dropdown-menu li a{padding:5px 0 5px 40px;text-align:left;line-height:25px}.menu-item-has-children a.dropdown-toggle:after,.header .navbar-default .navbar-collapse .navbar-nav>li.menu-item-has-children:hover>a.dropdown-toggle:after{content:" ";position:absolute;right:10px!important;overflow:hidden!important;font-size:12px!important;width:1em!important;height:1em!important;top:5%!important;margin:10px 0!important;border-top:2px solid #000000!important;border-left:2px solid #000000!important;transform:rotate(-140deg) skew(-5deg)!important}.menu-item-has-children a.dropdown-toggle.active:after,.menu-item-has-children:hover a.dropdown-toggle.active:after,.navbar-default .navbar-collapse .navbar-nav>li.menu-item-has-children:hover>a.dropdown-toggle.active:after{top:15%!important;transform:rotate(40deg) skew(-5deg)!important}.header .navbar-default .navbar-collapse .navbar-nav>li.active>a.dropdown-toggle:after,.header .navbar-default .navbar-collapse .navbar-nav>li:hover>a.dropdown-toggle:after{width:inherit!important;left:inherit!important}.header .navbar-default .navbar-collapse .navbar-nav>li>.dropdown-menu{-webkit-transition:initial;-moz-transition:initial;-ms-transition:initial;-o-transition:initial;transition:initial;display:none;padding-top:15px;height:auto!important;opacity:1}.header .navbar-default .navbar-collapse .navbar-nav>li:hover>.dropdown-menu{display:none;height:initial!important;background:#fff!important}.header .navbar-default .navbar-collapse .navbar-nav>li>.dropdown-menu.active{display:block;height:initial!important;background:#fff!important}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#FFF!important}.header .navbar-default .navbar-collapse .navbar-nav>li:hover>.dropdown-menu li a,.header .navbar-default .navbar-collapse .navbar-nav>li>.dropdown-menu.active li a{padding:5px 0 5px 40px;text-align:left}.tele-block{display:none!important}.tele-block.mobi,.social-links.mobi{display:block!important;position:relative;width:100%;right:inherit;top:inherit;padding:20px 0;padding-top:30px;margin-top:10px}.header.scroll-fix .tele-block.mobi,.header.scroll-fix .social-links.mobi{top:initial}.tele-block.mobi:before,.social-links.mobi:before{content:" ";position:absolute;width:26px;height:26px;background:url(img/master-icon.png?v=1.0) no-repeat 50% 50%;background-size:26px 26px;top:0;margin-left:-18px;left:50%}.social-links.mobi a{font-family:"futura-pt",sans-serif;margin:0 10px}.tele-block.mobi a.btn{width:auto;background:#fff;margin-bottom:0px!important}.tele-block.mobi a.btn:hover{background:#000}.tele-block.mobi p{margin:10px 0 5px}.search-form form .input-group .form-control{padding:10px 10px;font-size:18px;text-align:center}.search-form form .input-group .sbtn{font-size:2.5rem}.icon-logo,.icon-logo img,.scroll-fix .icon-logo,header.scroll-fix .icon-logo img{display:none;opacity:0!important}.m-search{display:block;width:40px;height:40px;background:url(img/search-icon-mobile.svg?v=1.0) no-repeat 0 0;margin-top:0}.master-search-icon{display:none!important}.fa.fa-close{width:32px;height:32px;opacity:1}.close:hover{opacity:1}.fa.fa-close:before,.fa.fa-close:after{position:absolute;left:20px;content:' ';height:25px;width:2px;background-color:#333}.fa.fa-close:before{transform:rotate(45deg)}.fa.fa-close:after{transform:rotate(-45deg)}.next.page-numbers,.prev.page-numbers{min-width:40px!important;padding:5px 0}.search-form{position:fixed;top:165px;right:0;width:100%;height:calc(100% - 130px);background:#fff;margin:0;z-index:999}header.scroll-fix .search-form{top:90px;height:calc(100% - 90px)}.search-form form{padding:60% 10% 0;width:100%}.search-form .input-group{width:100%}.extra{display:none!important;opacity:0!important}.search-form .close-search{width:45px;height:45px;padding-right:0;margin-right:0;position:fixed;right:30px;top:50px;background:#fff url(img/close-x.svg?v=1.0) no-repeat 50% 50%!important;display:inline-block}header.scroll-fix .search-form .close-search{top:25px}.search-form form .input-group .sbtn{width:20px}.search-form .close-search .lr,.search-form .close-search .lr .rl{height:40px}}@media all and (max-width:640px){#gform_6 .gform_body{width:100%}footer .footer-section .subscribe-container *{margin-bottom:5px!important}}@media screen and (max-width:375px){#gform_wrapper_5.gform_wrapper{max-width:91%!important}}@media screen and (max-width:325px){#gform_wrapper_5.gform_wrapper{max-width:81%!important}}.alm-listing{display:flex;flex-wrap:wrap;margin-left:10px;z-index:1}.alm-listing .tile{flex-grow:1;width:33.33333333%}.alm-listing .tile .tile-inner{margin-bottom:10px;margin-right:10px;display:inline-block}.alm-listing .tile:nth-child(n+3) .tile-inner{margin-right:10px}.ajax-load-more-wrap.grey button.alm-load-more-btn{background-color:#fff}.alm-btn-wrap{padding:50px 0 25px}.alm-load-more-btn.more.btn.done{display:none}.glyphicon.glyphicon-chevron-left,.glyphicon.glyphicon-chevron-right{width:30px}@media all and (max-width:991px) and (min-width:769px){body header .navbar-default .navbar-collapse .navbar-nav>li a{margin:0 8px!important;letter-spacing:1px!important}.header .navbar-default .navbar-collapse .navbar-nav>li{margin:0 0px!important}body header .navbar-default .navbar-collapse .navbar-nav>li [title='functions']+ul.dropdown-menu{max-width:135px!important;position:relative!important;margin-left:-35px}.navbar-right{margin-right:0px!important}}@media all and (max-width:854px) and (min-width:769px){body header .navbar-default .navbar-collapse .navbar-nav>li a{margin:0 4px!important;letter-spacing:1px!important}}