/*
 Theme Name:   WP Bootstrap Starter Child
 Theme URI:    
 Description:  WP Bootstrap Starter Child Theme
 Author:       Watt Media
 Author URI:   http://watt-media.com
 Template:     wp-bootstrap-starter
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom, bootstrap
 Text Domain:  wp-bootstrap-starter-child
*/


/********
Fonts
*********/

@font-face {
  font-family: 'DinerScriptRegularSWFTE';
  src: url('fonts/DinerScriptRegularSWFTE.eot?#iefix') format('embedded-opentype'),  url('fonts/DinerScriptRegularSWFTE.woff') format('woff'), url('fonts/DinerScriptRegularSWFTE.ttf')  format('truetype'), url('fonts/DinerScriptRegularSWFTE.svg#DinerScriptRegularSWFTE') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Indubitably';
  src: url('fonts/Indubitably.eot?#iefix') format('embedded-opentype'),  url('fonts/Indubitably.woff') format('woff'), url('fonts/Indubitably.ttf')  format('truetype'), url('fonts/Indubitably.svg#Indubitably') format('svg');
  font-weight: normal;
  font-style: normal;
}



/***********
Icons
*********/
 


/********
Overrides
*********/

body {
	background: #fff;
}
.widget {
	font-size: 1rem;
}

.navbar-light .navbar-nav .nav-link {
	color:#010101;
  /*font-family: 'Indubitably';*/
	font-size:21px;
	font-weight:bold;
}
.navbar-light .navbar-nav .nav-link:hover {
	color:#fff;
	background:#a22522;
}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
	color:#fff;
	background:#f18f01;
}
.navbar-light .navbar-nav .text-white .nav-link{
    color:#fff !important;
}

/*
.navbar-light .navbar-toggler {
	background:#;
}
*/

.navbar-nav .dropdown-menu {
  /*font-family: 'Indubitably';*/
	background:#f18f01;
}
.navbar-nav .dropdown-menu .dropdown-item {
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
.navbar-nav .dropdown-menu .dropdown-item:hover {
	background:#a22522;
	color:#fff;
}

.post.hentry {
	margin:0;
}
h1.entry-title {
	font-size:2.5rem !important;
}


#secondary a{
	color:inherit;
}
#secondary a.nav-link:hover{
	/*color:#;*/
}


h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6 {

}



/********
Custom
*********/
#home-hero {
	background:url('img/pomp-hero001.jpg') center center no-repeat;
}

.t-diner{
  font-family: 'DinerScriptRegularSWFTE';

}

#pic01 {
	background-image:url('img/bg001.jpg');
	height:400px;
}

#pic02 {
	background-image:url('img/bg002.jpg');
	height:400px;
}

#bg-y001 {
	background-image: url('img/bg_y_001.jpg');
}

.plx {
	background-attachment:fixed;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}



.circle {
	 width: 100px; 
	 height: 100px; 
	 border-radius: 50%;
	 display:table-cell;
	 text-align:center;
	 vertical-align:middle;
	 margin:0 auto;
}

.circ {
	border-radius:50%;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:100%;
	position:relative;
	width:100%;
}

.circ:after {
	content:"";
	height:100%;
	width:100%;
	left:0;
	top:0;
	position:absolute;
	padding-bottom:100%;
}

.circ-text {
	position:absolute;
	bottom:40%;
	width:100%;
	text-align:center;
}

.bg-yel {
	background: #e3b23c;
}
.bg-org {
	background: #f18f01;
}
.bg-red {
	background: #a22522;
}
.bg-brn {
	background: #423e37;
}


.btn-group-xl > .btn, .btn-xl {
    padding:0.75rem 1.25rem;
    font-size:1.5rem;
    line-height:1.75;
}


.btn-red {
	background:#a22522;
	border:#9b1e1b;
	color:#fff !important;
}
.btn-red:hover {
	background:#b22d2a;
	border:#b22d2a;
	color:#fff;
}
.btn-yel {
	background:#e3b23c;
	border:#e6b84b;
	color:#fff;
}
.btn-yel:hover {
	background:#facb58;
	border:#facb58;
	color:#fff;
}


.border-red {
	border-color:#a22522 !important;
}

.text-red{
	color: #a22522;
}

footer a.nav-link, footer a {
	color:#fff;
}

footer a.nav-link:hover, footer a:hover {
	color:#fff;
}

.nav-super-btn{
    border: 1px solid #e3b23c;
    
    margin-right:10px;
    color:#fff !important;
    background:#a22522 !important;
}

/********
Media Queries
*********/

@media (min-width: 300px) {
	html {
		font-size: 100%;
	}
	.navbar-nav .nav-link {
		padding-left:.5rem;
		padding-right:.5rem;
	}
	.navbar-nav .dropdown-menu .dropdown-item {
		padding-left:0.5rem;
	}
	#pic02 {
		background-image:url('img/bg002_500.jpg');
	}
	
}
@media (min-width: 558px) {
	
}
@media (max-width: 559px) {
	.circ-text {
		bottom:33%;
	}
	.circ-icon{
		font-size: 5rem;
	}

}
@media (max-width: 767px) {
	.circ-text {
		bottom:33%;
	}
	.circ-icon{
		font-size: 5rem;
	}
	#pic02 {
		background-image:url('img/bg002_800.jpg');
	}
	.plx {
		background-attachment: scroll;
	}
}
@media (min-width: 768px) {
	.navbar-expand-md .navbar-nav .nav-link {
			/*padding-left:0.5rem;
			padding-right:0.5rem;*/
		padding-left:0.4rem;
		padding-left:0.4rem;
	}
	.navbar-light .navbar-nav .nav-link {
		font-size:13px;
	}
	.circ-text {
		bottom:40%;
	}
	.circ-icon{
		font-size: 2.5rem;
	}
	#pic02 {
		background-image:url('img/bg002.jpg');
	}
	.plx {
		background-attachment:fixed;
	}

}
@media (max-width: 991px) {
}
@media (min-width: 992px) {
	.navbar-expand-md .navbar-nav .nav-link {
			/*padding-left:1.0rem;
			padding-right:1.0rem;*/
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}
	.navbar-light .navbar-nav .nav-link {
		font-size:16px;
	}
	.circ-text {
		bottom:35%;
	}
	.circ-icon{
		font-size: 5rem;
	}
}

@media (min-width: 1200px) {
	.navbar-expand-md .navbar-nav .nav-link {
			/*padding-left:1.5rem;
			padding-right:1.5rem;*/
		padding-left: 0.82rem;
		padding-right: 0.82rem;
	}
	.navbar-light .navbar-nav .nav-link {
		font-size:21px;
	}
	.circ-text {
		bottom:35%;
	}
	.circ-icon{
		font-size: 6rem;
	}
}


