
body {background:url(../images/bg.JPG) top center fixed; font-family: 'Roboto', sans-serif;
background-size:cover;}

.tshadow { text-shadow:#777 2px 2px 4px;}

.green { background:#a0ded8;}
.header { background:url(../images/bb.png);
color:#ffffff;
border-top:6px solid #C00;
    padding-top:5px; padding-bottom:6px;
}
.title { color:#fff; font-size:1.9em; margin-top:20px; font-weight:bold;  text-align:center; }
.address { color:#ffcb09;   }
.phone { font-weight:bold; color:#fdee23; text-align:center;}
#p { color:#fdee23;}
.slogan { background:none; color:#fff; padding:4px; text-align:center; font-size:1.4em; margin-top:11px; }

.photobg {background:url(../images/headerbg.jpg) top center fixed;
}
/*.white-bg { background:url(../images/w-b.png); padding:40px 0px 60px 0px;}*/
.white-bg{background:#fff;padding:0 0px 40px 0px;}
/*.y-bg { background:url(../images/w-b.png);}*/
.y-bg{background:#fff;}
#brown { color:#291b14;}
.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='2 1 29 28' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); } 

.navbar-toggler { background:#bb282b; padding-left:9px;}

.btn-home{color:#ffffff;background-color:#303030; padding:4px 26px 12px 26px; font-size:1.2em; border-radius:2px; font-weight:bold;   }
.btn-home:focus,.btn-home:hover{color:#ffffff;background-color:#58708a; }
.btn-home.active{color:#fff;background-color:#58708a;}
/*
.navbarback {background:#000000; padding:0px; }
.dropdown-menu { background:#fee595;}
*/
@media (max-width:575.98px){
/*	
.nav-link{ text-align:left; font-size:1em; font-weight:normal;   color:#efba10; width:100%;}
.nav-item{ margin-top:0px; padding-left:10px; padding-right:10px;} .full { display:block;} 
.nav-item dropdown {margin-top:0px; padding-left:10px; padding-right:10px; width:100%;}
.nav-link dropdown-toggle {margin-top:0px; padding-left:10px; padding-right:10px; width:100%;}
*/
.title {  margin-top:20px;}
.hours { color:#fff; font-size:1.1em; text-align:center; margin:15px 2px 15px 2px; }
.phone {  margin:10px 2px 4px 2px; font-size:1.6em;}
.address { margin:20px 2px 8px 2px; font-size:1.3em;  text-align:center; }
.addressf { margin:6px 2px 12px 2px; font-size:1.3em; text-align:center;}
.slogan { text-align:center; margin-top:14px; }
#btn {  font-size:1.2em;}
}
@media (min-width:576px){
/*
.nav-link{display:block;padding:6px 1px;  font-weight:normal; text-align:left; font-size:1em;   color:#efba10; }
.nav-item{ margin-top:0px; padding-left:0px; padding-right:0px; line-height:1.1em;}
.nav-item{ margin-top:0px; padding-left:10px; padding-right:10px;} 
.nav-item dropdown {margin-top:8px; margin-bottom:8px; padding-left:10px; padding-right:10px; width:100%;}
.nav-link dropdown-toggle {margin-top:0px; padding-left:10px; padding-right:10px; width:100%;}
*/

.full { display:none;}
#btn {  font-size:.9em;}
.addressf { margin:6px 2px 12px 2px; font-size:.9em; text-align:center;}
.address { margin:12px 2px 8px 2px; font-size:.9em; text-align:center;}
.phone { font-size:1.3em; margin:14px 2px 14px 2px; font-size:1.1em; }
}
@media (min-width:740px){
/*
.nav-link{display:block;padding:5px 1px;  text-align:left; font-weight:normal; font-size:.7em;   color:#efba10; }
.nav-item{ margin-top:0px; padding-left:1px; padding-right:1px; line-height:1.1em; font-size:.7em;  }
*/
.full { display:none;}
#btn {  font-size:1em;}
.phone { font-size:1.6em; margin:14px 2px 14px 2px; }
.addressf { margin:6px 2px 12px 2px; font-size:1.2em; text-align:center;}
.address { margin:12px 2px 22px 2px; font-size:1.2em; text-align:right;}
}

@media (min-width:992px){
/*
.nav-link{display:block;padding:8px 2px; font-size:.8em; text-align:center;  }
.nav-item{ margin-top:0px; padding-left:2px; padding-right:2px; line-height:1.1em; font-size:.9em;}
*/
.full { display:block;}
#btn {  font-size:1.2em;}
.addressf { margin:6px 2px 12px 2px; font-size:1.2em; text-align:center;}
.address { margin:20px 2px 22px 2px; font-size:1.3em; text-align:right; }
.phone { font-size:2em; margin:18px 2px 14px 2px; }}
@media (min-width:1200px){
/*
.nav-link{display:block;padding:6px 2px 10px 2px;   text-align:center;  color:#efba10;  font-size:1em; }
.nav-item{ margin-top:0px; padding-left:14px; padding-right:14px; line-height:.9em;  font-size:.9em; }
*/
.full { display:block;}
#btn {  font-size:1.2em;}
.phone {  font-size:2em; margin:36px 2px 14px 2px; }
.addressf { margin:6px 2px 12px 2px; font-size:1.3em; text-align:center;}
.address { margin:26px 2px 22px 2px; font-size:1.3em; text-align:right;}
   }

/*
.nav-link:visited{text-decoration:none; color:#efba10; background-color:#none; }
.nav-link:link{color:#efba10; }
.nav-link:focus,.nav-link:hover{text-decoration:none; color:#fee595; background-color:#none; }

.navbar navbar-expand-sm { padding:0px; margin:0px; }
.navbar .navbar-nav {
        float: none;     
    }
*/

.ncontainer {width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
 .gbm{ margin-left:20px;}
@media (min-width:576px){.ncontainer {max-width:99%} .gbm{ margin-left:0px;}}
@media (min-width:768px){.ncontainer {max-width:99%} .gbm{ margin-left:0px;}}
@media (min-width:992px){.ncontainer {width:99%;} .gbm{ margin-left:10px;}}
@media (min-width:1200px){.ncontainer {max-width:1140px} .gbm{ margin-left:80px;}}

a:link {
	text-decoration: none;
	color:#001349;
}
a:visited {
	text-decoration: none;
		color:#001349;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration:none;
}

.price { font-size:1.8em; font-weight:bold; color:#b2102b;  font-family: 'Russo One', sans-serif;}
.coupon {
	border:2px #e21f26 dashed;
	background:#fff;
	padding:20px;
	border-radius:16px;
	text-align:center;
	margin:20px;
	}
.red { color:#971d20; }	

.blue{color:#00f;}


.feat {
	color:#555555;
	font-weight:normal;
	background: rgb(248,181,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(248,181,0,1) 0%, rgba(251,223,147,1) 47%, rgba(252,205,77,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(248,181,0,1) 0%,rgba(251,223,147,1) 47%,rgba(252,205,77,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(248,181,0,1) 0%,rgba(251,223,147,1) 47%,rgba(252,205,77,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8b500', endColorstr='#fccd4d',GradientType=0 );
	border:2px solid #ff9800;
	border-radius:20px;
	padding:8px;
	margin-top:0px;
	}

.feat:hover {
	color:#555555;
	font-weight:normal;
	background: rgb(252,205,77); /* Old browsers */
background: -moz-linear-gradient(top, rgba(252,205,77,1) 0%, rgba(248,181,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(252,205,77,1) 0%,rgba(248,181,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(252,205,77,1) 0%,rgba(248,181,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccd4d', endColorstr='#f8b500',GradientType=0 );
	border:2px solid #ff9800;
	border-radius:20px;
	padding:8px;
	margin-top:0px;
	}	

	
.feat-img { border-top-left-radius:12px; border-top-right-radius:12px;}




	
.fullw {
	width:100%;
	}
	
	
	
.fullw {
  transition: transform .2s; /* Animation */
  }

/* 
.fullw:hover {
  transform: scale(1.05); (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) 
}	*/
.nopad {margin:0px; padding:0px;}		


.card-title { background:#000; opacity:.7; text-align:center; padding:8px; margin-top:30%; }
@media (max-width:575.98px){.card-title { font-size:2em; }}
@media (min-width:576px){.card-title { font-size:1.1em; }}
@media (min-width:768px){.card-title { font-size:1.3em; }}
@media (min-width:992px){.card-title { font-size:1.8em; }}
@media (min-width:1200px){.card-title { font-size:2em; }}




p { font-size:1.1em;}

hr {border-top: 1px solid #760c0d;}

hr.style-six {
padding: 0;
margin-top:-2px;
border: none;
height: 4px;
background-image: -webkit-linear-gradient(left, rgba(72,149,142,0), rgba(72,149,142,0.9), rgba(72,149,142,0));
background-image: -moz-linear-gradient(left, rgba(72,149,142,0), rgba(72,149,142,0.9), rgba(72,149,142,0));
background-image: -ms-linear-gradient(left, rgba(72,149,142,0), rgba(72,149,142,0.9), rgba(72,149,142,0));
background-image: -o-linear-gradient(left, rgba(72,149,142,0), rgba(72,149,142,0.9), rgba(72,149,142,0));
color: #48958e;
text-align: center;
}
hr.style-six:after {
content:" ";
display: inline-block;
position: relative;
top: -1.1em;
font-size: 1.5em;
padding:9px 3.4em;
background: #fff url(../images/.png) no-repeat scroll center;
background-size: 120px 37px;
height:54px;
}



h1 { color:#b91e24; font-weight:bold; text-transform:uppercase; font-family: 'Merriweather', serif; text-align:center;}
h1 a, h1 a:link{color:#b91e24;}
h1 a:hover{color:#b91e24;}
h1 a:visited{color:#b91e24;}

h2 { color:#81161e; font-weight:bold; text-transform:uppercase; font-size:2.1em; font-family: 'Merriweather', serif; }
h3 { color:#b91e24; padding:3px; font-family: 'Merriweather', serif; }
h4 { 
	color:#000000;
	font-weight:bold;
	text-align:center;
	font-size:1.8em;
	margin:6px;}





#footer { background: #000000; /* Old browsers */ 
padding:0px 0px 6px 0px; color:#ffffff; text-align:center;}


#footer a:link, #footer a:visited, #footer a:active {
	color:#fff;
	
	text-decoration:none;
}
#footer a:hover {
	color:#a0ded8;
}

#cwr {
	margin:0 auto;
	background-color:none;
	color:#ccc;
	background:#111;
	text-align:center;
	font-size:.7em;
}



ul { list-style:url(../images/grul.png); font-weight:bold; color:#444;  line-height:1.4em;}
.whul { list-style:url(../images/uls.png); font-size:1em; line-height:1.4em;}

	
.hspace {height:150px; }

.shortspace { height:100px;}	


.button:link {
  padding:7px 10px 14px 10px;
  font-size:1.4em;
  text-align: center;
  cursor: pointer;
  outline: none;
  color:#ffffff;
 background: rgb(160,222,216); /* Old browsers */
background: -moz-linear-gradient(top, rgba(160,222,216,1) 0%, rgba(100,209,194,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(160,222,216,1) 0%,rgba(100,209,194,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(160,222,216,1) 0%,rgba(100,209,194,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0ded8', endColorstr='#64d1c2',GradientType=0 );
  border:3px solid #48958e;
  font-weight:bold;
  text-shadow:#0a3f3a 2px 2px 4px;
  border-radius:8px;
  margin-top:10px;
  margin-bottom:4px;
}

.button:hover {background:#64d1c2; 
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;}

.button:active {
  background:#64d1c2; 
  transform: translateY(4px);
}



#btnb {
   padding:7px 10px 14px 10px;
  font-size:1.4em;
  text-align: center;
  cursor: pointer;
  outline: none;
  color:#ffffff;
 background: rgb(160,222,216); /* Old browsers */
background: -moz-linear-gradient(top, rgba(160,222,216,1) 0%, rgba(100,209,194,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(160,222,216,1) 0%,rgba(100,209,194,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(160,222,216,1) 0%,rgba(100,209,194,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0ded8', endColorstr='#64d1c2',GradientType=0 );
  border:3px solid #48958e;
  font-weight:bold;
  text-shadow:#0a3f3a 2px 2px 4px;
  border-radius:8px;
  margin-top:10px;
  margin-bottom:4px;
}

#btnb:hover {
 background: rgb(100,209,194); /* Old browsers */
background: -moz-linear-gradient(top, rgba(100,209,194,1) 0%, rgba(127,209,206,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(100,209,194,1) 0%,rgba(127,209,206,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(100,209,194,1) 0%,rgba(127,209,206,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64d1c2', endColorstr='#7fd1ce',GradientType=0 ); 
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}




#btn {
  background:#d00824;
  border-radius:8px;
  color:#fff;
  font-weight:bold;
  margin:10px 13px;
  padding:12px 16px 12px 16px;
  border:solid #fff 3px;
  text-align:center;
  text-decoration: none;
	display:inline-block;
}

#btn:hover {
  background:#7d0213;
    border:solid #fff 3px;
  color:#ffffff;
  text-decoration: none;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}

/*
.navbard {
  overflow: hidden;
  background:#000000;
}

.navbard a {
  float: left;
  font-size:1.1em;
  color: white;
  text-align: center;
  padding:14px 35px;
  text-decoration: none;
  display:inline-block;
  font-weight:normal;
  margin:0px 0px 0px 0px;
   -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
		
}

.dropdownd {
  float: left;
  overflow: hidden;
}

.dropdownd .dropbtnd {
  font-size: 1.1em;  
  border: none;
  outline: none;
  color:#fff;
  padding:14px 35px;
  background-color: inherit;
  font-weight:normal;
    border-radius:0px;
  margin: 0;
 
}
.navbard a:hover { 
  color:#fff;
  background:#bb282b;
  
}

.dropdownd:hover .dropbtnd {
  background-color:#6b1112;
  border-radius:0px;
  color:#fff;
  
}

.dropdown-contentd {
  display: none;
  position: absolute;
  background-color:#430d0d;
  min-width:160px; 
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index:99999;
}

.dropdown-contentd a {
  float: none;
  color: white;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}
 
.dropdown-contentd a:hover {
  background-color:#fad762;
  color:#3d0d0d;
}

.dropdownd:hover .dropdown-contentd {
  display: block;
}

@media (min-width: 576px) { 
.dropdownd .dropbtnd {
  font-size:.6em;  
  padding: 14px 6px;}
.navbard a {
  font-size:.6em;
  padding: 14px 6px;}
	.marg { padding-left:10px;}
}


@media (min-width: 768px) { 
.dropdownd .dropbtnd {
  font-size:.7em;  
  padding: 14px 13px;}
.navbard a {
  font-size:.7em;
  padding: 14px 10px;}
	.marg { padding-left:10px;}
}

@media (min-width: 992px) { 
.dropdownd .dropbtnd {
  font-size:.9em;  
  padding: 14px 19px;}
.navbard a {
  font-size:.9em;
  padding: 14px 16px;}
	.marg { padding-left:60px;}
 
 }

@media (min-width: 1200px) {
	
	.dropdownd .dropbtnd {
  font-size: 1em;  
  padding: 14px 12px;}
.navbard a {
  font-size:1em;
  padding: 14px 12px;}

	.marg { padding-left:100px;}
	 }	

*/

@media (min-width: 1200px) {
	.marg { padding-left:100px;}
}

.img-right{margin:1rem 0 1rem 1rem;float:right;}
.img-left{margin:1rem 1rem 1rem 0;float:left;}

@media (max-width:768px)
{	.marg { margin-left:00px;}
	.img-right{margin:1rem 0;float:none;}
	.img-left{margin:1rem 0;float:none;}
}






	
@media (max-width:575.98px) { 

 .desk{ display:none;}
.mobi { display:block;}

.one { display:none;}
.two { display:none;}
.three { display:none;}
.four { display:block;}
 }

@media (min-width: 576px) { 

.desk{ display:none;}
.mobi { display:block;} 

.one { display:none;}
.two { display:none;}
.three { display:block;}
.four { display:none;}

}

@media (min-width: 768px) { 

.desk{ display:block;}
.mobi { display:none;} 

.one { display:none;}
.two { display:none;}
.three { display:block;}
.four { display:none;}

}

@media (min-width: 992px) { 

.desk{ display:block;}
.mobi { display:none;} 


.one { display:none;}
.two { display:block;}
.three { display:none;}
.four { display:none;} 

 }

@media (min-width: 1200px) { 
 
.desk{ display:block;}
.mobi { display:none;} 

.one { display:block;}
.two { display:none;}
.three { display:none;}
.four { display:none;}
}

#white { color:#fff;}


