/*

    These CSS codes generated by YellowPencil Editor.
    https://yellowpencil.waspthemes.com


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Page Template
    03. "HOME" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #pg-841-0 .widget h3{
	color:#f37a1f;
}

body #footer-wrapper{
	background-image:none;
	background-color:#ecf0f1;
}

body #container .inrheader{
	background-color:rgb(236,240,241);
}

body .logo a p{
	color:#b51b1b;
}

body .logo a span{
	font-family:'Rock Salt', handwriting;
	color:#f1c40f;
}

body .logo a h2{
	font-weight:400;
	color:#ecf0f1;
	font-family:'ABeeZee', sans-serif;
	text-transform:uppercase;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body #container{
	background-color:transparent;
	background-image:none;
}

body #pg-841-2 .widget h3{
	margin-top:-21px;
}

body #masthead{
	background-color:#002e52;
}

body #footer{
	background-color:#002e52;
}

body .container .btn-primary{
	background-color:#2a474f;
}

body #menu-footer > .menu-item > a{
	text-align:center;
	text-transform:uppercase;
	font-family:'Arimo', sans-serif;
	font-weight:400;
	color:#ecf0f1 !important;
}

body .logo a .tagline{
	color:#8dcffa;
	font-family:Verdana,Geneva,sans-serif;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	text-align:right;
}

body .navbar-nav .nav-item i{
	color:#f1c40f !important;
}

body .navbar-nav .nav-item a{
	font-size:1em;
	line-height:1.3em;
	color:#8dcffa !important;
	text-transform:uppercase;
}

body #menu-footer .sub-menu a{
	color:#8dcffa !important;
	text-align:center;
	text-transform:lowercase;
}

body .d-flex .copyright{
	color:#8dcffa;
}

body .d-flex .copyright a{
	color:rgba(112,106,106,0.85);
}

body .navbar-nav .nav-item a:hover{
	color:#f1c40f !important;
	font-weight:600;
}

body #menu-footer > .menu-item > a:hover{
	color:#f1c40f !important;
}

body #menu-footer .sub-menu a:hover{
	color:#f1c40f !important;
}

body .container .btn-primary:hover{
	color:#f1c40f;
}

body .container .col-sm-11{
	text-align:center;
	text-transform:uppercase;
	color:rgba(192,192,192,0.97);
}

body #pg-962-0 .lsow-hero-header a{
	background-color:#0689ee;
}

body #pg-962-1 .lsow-hero-header a{
	background-color:rgb(6,137,238);
}

body .panel-widget-style .lsow-hero-header h3{
	color:#bdc3c7 !important;
}

body #pg-962-1 .panel-row-style .panel-grid-cell .widget .so-widget-lsow-hero-image-default-cfb90a810367 .lsow-hero-header .lsow-header-content .lsow-standard-header .lsow-heading{
	color:rgb(206,211,213) !important;
}

body #page #main #primary #content section .container-fluid .row .col-lg-8 .single-blog-box-layout1 .blog-details .container-fluid .row{
	min-height:2em !important;
	height:auto !important;
}

body #masthead .container-fluid .nav-link{
	font-size:15px;
	line-height:12px;
}

body #hbt-business-hours{
	float:right;
	clear:both;
	position:absolute;
	right:0px;
}

body .blog-details .row{
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:7px !important;
	padding-bottom:0px !important;
}

body .entry-summary .woocommerce-product-details__short-description p{
	font-family:'Sarabun', sans-serif;
}

body #content section .blog-details{
	font-family:'Sarabun', sans-serif;
}

body .hbt-post-text .product .product_meta{
	font-family:'Sarabun', sans-serif;
}

body .related .product .button{
	font-family:'Source Sans Pro', sans-serif;
	font-size:17px;
	text-transform:uppercase;
	text-align:center;
	font-weight:500;
}

body #breadcrumbs{
	height:auto !important;
	position:relative;
	top:-1em;
	text-transform:uppercase;
	text-align:left;
	font-style:italic;
	text-shadow:none;
	line-height:1em;
}

body .container-full .container{
	background-color:transparent !important;
}

body #breadcrumbs > span > span > a{
	color:#fff;
}

body #breadcrumbs > span > span{
	color:#f1c40f;
}

body #breadcrumbs span span span a{
	color:#fff;
}

body #pg-w5e07bd17d27e8-0{
	margin-bottom:0px !important;
}

body #pg-w5e07bd17d27e8-1{
	margin-bottom:0px !important;
}

body #pg-w5e07bd17d27e8-0 .panel-grid-cell .widget{
	min-height:0px;
}

body .hentry .entry-content .panel-layout #pg-149-2 .panel-grid-cell .widget .panel-layout #pg-w5e07bd17d27e8-0 .panel-grid-cell .widget .so-widget-lsow-heading .lsow-heading{
	height:auto !important;
}

body .row .col .blog-box-layout7 .hentry .entry-content .panel-layout #pg-149-2 .panel-grid-cell .widget .panel-layout #pg-w5e07bd17d27e8-0 .panel-grid-cell{
	height:auto !important;
}

body #pg-149-1{
	margin-bottom:0px;
}

body #pg-149-2{
	margin-bottom:-1px;
}

body #pg-149-3{
	margin-bottom:0px;
}

body #pg-149-4{
	margin-bottom:0px;
}

body #content .container-fluid .row .col .blog-box-layout7 .hentry .entry-content .panel-layout #pg-149-1 .panel-row-style .panel-grid-cell .widget{
	max-height:100%;
}

body .row .col .blog-box-layout7 .hentry .entry-content .panel-layout #pg-149-1 .panel-row-style .panel-grid-cell .widget .so-widget-lsow-heading .lsow-heading{
	height:auto !important;
}

body #primary #content .container-fluid .row .col .blog-box-layout7 .hentry .entry-content .panel-layout #pg-149-1 .panel-row-style .panel-grid-cell{
	height:auto !important;
}

body #pg-w5e07ce4959ab8-1 .widget .lsow-button{
	background-color:rgb(0,46,82);
}

body #pg-w5e07ce4959ab8-1 .widget p{
	color:#888;
	font-size:12px;
	line-height:1em;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:0px;
}

body #pg-w5e07cf80ae121-1 .widget .lsow-button{
	background-color:rgb(0,46,82);
}

body #pg-w5e07cf80ae121-1 .widget .lsow-button:hover{
	background-color:#3580b9;
}

body #pg-w5e07cf80ae121-1 .widget p{
	color:#888;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:12px;
	line-height:1em;
}

@media (min-width:768px){

	body #pg-841-2 .widget h3{
	font-size:20px;
	}

}



@media (min-width:781px){

	body .row .col .blog-box-layout7 .hentry .entry-content .panel-layout #pg-149-2 .panel-grid-cell .widget .panel-layout #pg-w5e07bd17d27e8-0 .panel-grid-cell{
	width:auto !important;
	}

}



@media (min-width:1600px){

	body #menu-footer > .menu-item > a{
	font-size:19px !important;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) #pg-841-0 .widget h3{
	color:#1670bf;
}

body.page:not(.home) #pg-841-0 .panel-grid-cell:nth-child(1) .lsow-title{
	color:#f37a1f;
}

body.page:not(.home) .page_content .site-main h1{
	display:none;
}

body.page:not(.home) .widget .so-widget-lsow-button-default-b167a6383757 .lsow-button-wrap .lsow-small span{
	position:relative;
}

body.page:not(.home) #container .inrheader{
	background-color:rgba(236,240,241,0.41);
}

body.page:not(.home) .inrheader .toggle{
	color:#f9f9f9;
}

body.page:not(.home) .inrheader .sitenav{
	color:#ffffff;
}

body.page:not(.home) #menu-primary li{
	color:rgb(26,109,192);
}

body.page:not(.home) #menu-primary .menu-item a{
	color:rgb(236,240,241);
}

body.page:not(.home) #container .inrheader .container{
	background-color:#0a0909;
}

body.page:not(.home) #pg-962-0 .widget .lsow-overlay{
	-webkit-box-shadow:none;	box-shadow:none;
}

body.page:not(.home) #pg-962-0 .widget h3{
	color:rgb(0,46,82);
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page:not(.home) #pg-962-1 .widget h3{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	color:rgb(0,46,82);
}

@media (min-width:768px){

	body.page:not(.home) #container .inrheader .container{
	margin-left:auto !important;
	padding-left:3em;
	padding-right:3em;
	}

}



/*-----------------------------------------------*/
/*  "HOME" Page                                  */
/*-----------------------------------------------*/
body.page-id-149 .lsow-heading{
	display:table-cell;
}

body.page-id-149 #pg-149-1 .widget .lsow-title{
	display:none;
}

body.page-id-149 .row .col .blog-box-layout7 .hentry .entry-content .panel-layout #pg-149-1 .panel-row-style .panel-grid-cell .widget .so-widget-lsow-heading .lsow-heading{
	height:auto !important;
}

body.page-id-149 #primary #content .container-fluid .row .col .blog-box-layout7 .hentry .entry-content .panel-layout #pg-149-1 .panel-row-style .panel-grid-cell{
	height:auto !important;
}

body.page-id-149 #pg-149-1 .panel-grid-cell .widget{
	margin-bottom:0px;
}

body.page-id-149 .panel-grid-cell .widget .panel-widget-style .textwidget p{
	color:#888;
	letter-spacing:2px;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
}

body.page-id-149 #pg-w5e07cc8a01da2-1 .widget p{
	color:#888;
	text-align:center;
	letter-spacing:2px;
	text-transform:uppercase;
	font-size:12px;
	line-height:1em;
}

body.page-id-149 #pg-w5e07cc8a01da2-1 .widget .lsow-medium{
	letter-spacing:0px;
}

body.page-id-149 #pg-w5e07ce4959ab8-1 .widget p{
	letter-spacing:2px;
}

body.page-id-149 #pg-w5e07cc8a01da2-1 .widget .lsow-medium:hover{
	background-color:#a46250;
}