/*
Theme Name: CHUCK WAGON
Theme URI: http://localhost/demo_word
Author: Alian Software Team
Author URI: http://aliansoftware.net
Description: Restaurant HTML5 template
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, white, one-column, Fullwidth, Left-sidebar, flexible-width, custom-Logo, custom-menu, custom-post-type, editor-style, featured-images,  post-formats,
Text Domain: CHUCK WAGON

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@font-face {
    font-family: 'RockwellExtraBoldRegular';
    src: url('fonts/fonts/rockeb.eot');
    src: url('fonts/rockeb.eot') format('embedded-opentype'),
         url('fonts/rockeb.woff') format('woff'),
         url('fonts/rockeb.ttf') format('truetype'),
         url('fonts/rockeb.svg#RockwellExtraBoldRegular') format('svg');
}
@font-face {
    font-family: 'RockwellRegular';
    src: url('fonts/rock.eot');
    src: url('fonts/rock.eot') format('embedded-opentype'),
         url('fonts/rock.woff') format('woff'),
         url('fonts/rock.ttf') format('truetype'),
         url('fonts/rock.svg#RockwellRegular') format('svg');
}
@font-face {
    font-family: 'RockwellItalic';
    src: url('fonts/rocki.eot');
    src: url('fonts/rocki.eot') format('embedded-opentype'),
         url('fonts/rocki.woff') format('woff'),
         url('fonts/rocki.ttf') format('truetype'),
         url('fonts/rocki.svg#RockwellItalic') format('svg');
}
@font-face {
    font-family: 'RockwellBold';
    src: url('fonts/rockb.eot');
    src: url('fonts/rockb.eot') format('embedded-opentype'),
         url('fonts/rockb.woff') format('woff'),
         url('fonts/rockb.ttf') format('truetype'),
         url('fonts/rockb.svg#RockwellBold') format('svg');
}
@font-face {
    font-family: 'RockwellBoldItalic';
    src: url('fonts/rockbi.eot');
    src: url('fonts/rockbi.eot') format('embedded-opentype'),
         url('fonts/rockbi.woff') format('woff'),
         url('fonts/rockbi.ttf') format('truetype'),
         url('fonts/rockbi.svg#RockwellBoldItalic') format('svg');
}

html
{
	margin:0px;
}
body
{
	background-image:url(images/main_bg.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
    font-family: 'RockwellRegular';
	color:#fff;
	font-size:13px;
}
/* Header */
#header
{
	position:relative;
	display: inline-block;
width: 100%;
}
.sheet
{
	width:960px;
	margin:0px auto;
	padding:0px 10px;
}
/* Logo */
.logo
{
	position:relative;
	text-align:center;
	background-color:rgba(0, 0, 0, 0.7);
	padding: 8px 0px;
}
/* Navigation Menu */
#nav
{
	background-color:rgba(255, 255, 255, 0.8);
	display: inline-block;
margin: 0 auto;
width: 100%;
text-align:center;
height: 49px;
}
#nav ul
{
position: relative;
display: inline-block;
margin: 0;

}
#nav ul li
{
	display:inline-block;
	float:left;
	border-right:1px solid #acacac;
}

#nav ul li:last-child {
border-right:none;
}
#nav ul li a
{
color: #2d2d2d;
font-size: 15px;
font-family: 'RockwellRegular';
text-decoration: none;
padding: 16px 20px;
display: inline-block;
text-transform:uppercase;
}
#nav ul li a:hover
{
   background-color:rgba(0, 0, 0, 0.6);
color:#fff;
}
.current-menu-item a
{
	background-color:rgba(0, 0, 0, 0.6);
color:#fff !important;
}
/* Main */
.Main_connetent
{
	position:relative;
	display:inline-block;
	width:100%;
	min-height: 570px;
}
.center_image
{
	text-align:center;
	padding-top:40px;
	position:relative;
}
/* Slogan Area */
.slogan_area
{
	position:relative;
	text-align:center;
	margin-top: -135px;
}
.slogan_area h4
{
	color:#fff;
	font-size:48px;
	font-family: 'RockwellBold';
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	text-shadow:-2px -2px 0px rgba(0, 0, 0, 0.2), 0px 3px 0px rgba(0, 0, 0, 0.2), 2px -2px 0px rgba(0, 0, 0, 0.2), -2px 3px 0px rgba(0, 0, 0, 0.2), 4px 3px 2px rgba(0, 0, 0, 0.2);
}
.slogan_area h5
{
	color:#fff;
	font-size:25px;
    font-family: 'RockwellRegular';
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-transform:uppercase;
	text-shadow:-2px -2px 0px rgba(0, 0, 0, 0.2), 0px 3px 0px rgba(0, 0, 0, 0.2), 2px -2px 0px rgba(0, 0, 0, 0.2), -2px 3px 0px rgba(0, 0, 0, 0.2), 4px 3px 2px rgba(0, 0, 0, 0.2);
	line-height: 10px;
}
.slogan_area h1
{
	color:#fff;
	font-size:85px;
	font-family: 'RockwellBold';
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-transform:uppercase;
	text-shadow:-3px 4px 0px rgba(0, 0, 0, 0.3),-3px -3px 0px rgba(0, 0, 0, 0.3),3px -3px 0px rgba(0, 0, 0, 0.3),3px 4px 0px rgba(0, 0, 0, 0.3);
	line-height: 85px;
	
}
.slogan_area h6
{
	color:#fff;
	font-size:25px;
    font-family: 'RockwellRegular';
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-transform:uppercase;
	text-shadow:-2px -2px 0px rgba(0, 0, 0, 0.2), 0px 3px 0px rgba(0, 0, 0, 0.2), 2px -2px 0px rgba(0, 0, 0, 0.2), -2px 3px 0px rgba(0, 0, 0, 0.2), 4px 3px 2px rgba(0, 0, 0, 0.2);
	line-height: 10px;
}
.slogan_area h6:after
{
	background-image:url(images/menu_text_bg.png);
	background-repeat:no-repeat;
	content: "";
    display: block;
    width: 115px;
    height: 14px;
    float: right;
    margin: 0 6px 0 0;
	position: relative;
right: 220px;
top: 0px;
}
.slogan_area h6:before
{
	background-image:url(images/menu_text_bg.png);
	background-repeat:no-repeat;
	content: "";
    display: block;
    width: 115px;
    height: 14px;
   float: left;
margin: 0 6px 0 0;
position: relative;
left: 225px;
top: 0px;
}
/* Register Area */
.Register_area
{
	position:relative;
	margin-top:30px;
	text-align:center;
	margin-bottom:10px;
}

.eemail_caption
{
	font-size:20px;
    font-family: 'RockwellRegular';
	color:#fffff; 
	text-transform:uppercase;
}
.eemail_msg
{
	font-size:15px;
    font-family: 'RockwellRegular';
	color:#424241;
	text-transform:uppercase;
}
.Register_area .text-field
{
	width: 213px;
padding: 10px;
outline: 3px solid rgba(0, 0, 0, 0.27);
margin-right:10px;	
 font-family: 'RockwellRegular';
 color:#818181;
 font-size:15px;
background: rgba(255, 255, 255, 0.8);
border: none;
}
.Register_area .text-field:focus
{
outline: 3px solid rgba(0, 0, 0, 0.27);
}
.red_btn
{
	 border:none;
	 padding: 9px 32px;
	 font-family: 'RockwellRegular';
	 color:#fff;
	 font-size:20px;
	 background-color:#e3343b;
	 text-transform:uppercase;
	 cursor:pointer;
	 box-shadow: 0 4px #ab3c3c;
	 position:relative;
}
.red_btn:hover {
	box-shadow: 0 3px #ab3c3c;
	top: 2px;
}

.red_btn:active {
	box-shadow: 0 0 #ab3c3c;
	top: 2px;
}
.red_btn:focus
{
	outline:none;
}
.container
{
	background-color: rgba(27, 27, 27, 0.8);
	border-radius: 3px 3px 3px 3px;
	padding: 25px 25px;
	width: 910px;
	color:#fff;
	display: inline-block;
}
/* About Page */
.main_content
{
	padding:18px 0px;
	display: inline-block;
position: relative;
}
.left_area
{
	width:420px;
	float:left;
	background-image:url(images/left_section_bg.png);
	background-repeat:repeat;
	background-color: rgba(27, 27, 27, 0.9);
	min-height:575px;
	border-radius: 3px 0px 0px 3px;
}
.left_area img
{
	position: relative;
bottom: -190px;
left: -70px;
display: inline-block;
}
.righ_area
{
	float:right;
	background-color: rgba(27, 27, 27, 0.8);
	border-radius: 0px 3px 3px 0px;
	padding: 10px 25px;
	color:#fff;
	width:490px;
	min-height: 555px;
}
.righ_area h4
{
	color:#fff;
	font-size:22px;
	 font-family: 'RockwellRegular';
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	font-weight:normal;
	border-bottom:2px solid rgba(27, 27, 27, 0.2);
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top: 40px;
}
.righ_area h5
{
	color:#fff;
	font-size:18px;
	 font-family: 'RockwellRegular';
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	font-weight:normal;
	margin-top:15px;
}
.righ_area p
{
	color:#fff;
	font-size:13px;
	margin: 10px 0px;
	padding:0px;
	    font-family: 'RockwellRegular';
}
.Reviews_area
{
	position:relative;
	display:block;
}
.Reviews_area ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.Reviews_area ul li
{
	float: left;
display: inline-block;
width: 172px;
margin: 0px 5px;
margin-bottom: 20px;
}
.Reviews_area ul li .thumnail_tag img
{
	width: 100%;
height: auto;
			
				filter: contrast(100%);
			-webkit-filter: contrast(100%);
			-moz-filter: contrast(100%);
			-o-filter: contrast(100%);
			-ms-filter: contrast(100%);
			
			-webkit-transition: all 1s ease;
			-moz-transition: all 1s ease;
			-o-transition: all 1s ease;
			-ms-transition: all 1s ease;
			transition: all 1s ease;
			cursor:pointer;
}
.Reviews_area ul li .thumnail_tag img:hover{
		
			filter: contrast(50%);
			-webkit-filter: contrast(50%);
			-moz-filter: contrast(50%);
			-o-filter: contrast(50%);
			-ms-filter: contrast(50%);
		}
.Reviews_area ul li .title_tag
{
	font-size:13px;
	margin-top:5px;
	display:inline-block;
	color:#fff;
}
.address_area
{
	position:relative;
	display:inline-block;
	float:left;
}
.address_area .phone_num
{
	font-size:22px;
	font-weight:normal;
	color:rgb(237, 28, 36);
}
.address_area h2
{
	font-size: 18px;
margin: 0px auto 15px;
}
.address_area h6
{
font-size: 14px;
margin: 0px auto;
}
.Enquires_form
{
	width: 348px;
background-color: rgba(0, 0, 0, 0.59);
padding: 20px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
float: right;
}
.Enquires_form .field {
border-radius: 3px;
background-color: rgb(255, 255, 255);
  font-family: 'RockwellRegular';
  font-size:12px;
  font-weight:normal;
color: #424242;
padding: 10px 5px; 
margin: 5px 0px 0px;
border: 1px solid rgb(70, 70, 70);
display: block;
width: 335px;
-webkit-appearance: none;
}
.wpcf7-textarea
{
	border-radius: 3px;
background-color: rgb(255, 255, 255);
  font-family: 'RockwellRegular';
  font-size:12px;
  font-weight:normal;
color: #424242;
padding: 10px 5px; 
margin: 5px 0px 0px;
border: 1px solid rgb(70, 70, 70);
display: block;
width: 335px;
-webkit-appearance: none;
}
/* Footer */
#Footer
{
	background-color:rgba(0, 0, 0, 0.7);
position: relative;
display: block;
height: 50px;
}
/* copyright */
.copyright 
{
	position:relative;
	display:inline-block;
	float:left;
}
.copyright p
{
	font-family: 'RockwellRegular';
	 color:#fff;
	 font-size:15px;
	 text-transform:uppercase;
}
/* Social Area */
.follow_area
{
	float:right;
}
#social
{
	float:left;
	margin-left:10px;
}
.social_icon
{
	background-image:url(images/Social_icon.png);
	background-repeat:no-repeat;
	height:36px;
	width:34px;
	display:block;
	top: 7px;
position: relative;
}
#facebook{background-position:0px 0px;}
#facebook:hover{background-position:0px -42px;}
#twitter{background-position:-45px 0px;}
#twitter:hover{background-position:-45px -42px;}
#instagram{background-position:-88px 0px;}
#instagram:hover{background-position:-88px -42px;}
.content{width: 450px;
max-height: 515px;
padding: 20px;
overflow: auto;}
.content_second
{width: 100%;
max-height: 515px;

overflow: auto;}
td
{
	color:#fff;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.wall-outer .dcsns-toolbar
{
	display:none !important;
}