/*--  
	Theme Name: theme47233



 



	Theme URI: http://template-help.com/  
	Description: A theme for Wordpress 3.5.x + from Template-Help.com Collection  
	Author: Template_Help.com  
	Author URL: http://www.Template-Help.com/  
	Template: CherryFramework  
	Version: 2.1  
	MotoPress Version: 1.0  
--*/  
@import url("../CherryFramework/style.css"); 



@import url(////fonts.googleapis.com/css?family=PT+Sans:400,700); 



.main-holder { overflow:hidden; } 



@media (max-width: 767px) { 



	body { padding:0;} 



	body .header { padding:0 20px; } 



	body .footer { 



		padding:20px; 



		-webkit-box-sizing:border-box; 



		-moz-box-sizing:border-box; 



		box-sizing:border-box; 



	} 



	body .content-holder { padding:20px !important; } 



} 



body { 



	 background-image: url('images/bg.jpg'); 



	 background-repeat: no-repeat; 



	 background-color: #180f08 !important; 



} 



a { transition:all 0.3s ease 0s; } 



@media (max-width: 1200px) { 



	h1, h2, h3, h4, h5, h6 { line-height:1em !important; } 



} 



@media (min-width: 768px) and (max-width: 979px) { 



	h1 { font-size:30px !important; } 



} 



@media (max-width: 480px) { 



	h1 { font-size:30px !important; } 



} 



@media (min-width: 768px) and (max-width: 979px) { 



	h2 { font-size:22px !important; } 



} 



@media (max-width: 480px) { 



	h2 { font-size:20px !important; } 



} 



@media (min-width: 768px) and (max-width: 979px) { 



	h3 { font-size:24px !important; } 



} 
@media (min-width: 480px) and (max-width: 767px) { 
img {
padding-right: 100%;
}
.copyright img {
	padding-right: 0px;
}
}

@media (max-width: 480px) { 



	h3 { font-size:24px !important; } 



} 



@media (min-width: 768px) and (max-width: 979px) { 



	h4 { font-size:22px !important; } 



} 



@media (max-width: 480px) { 



	h4 { font-size:22px !important; } 



} 



@media (min-width: 768px) and (max-width: 979px) { 



	h5 { font-size:20px !important; } 



} 



@media (max-width: 480px) { 



	h5 { font-size:20px !important; } 



} 



@media (min-width: 768px) and (max-width: 979px) { 



	h6 { font-size:18px !important; } 



} 



@media (max-width: 480px) { 



	h6 { font-size:18px !important; } 



} 



.featured-thumbnail, .thumbnail { 



	background:#27241f; 



	border-radius:0; 



	padding:0; 



	border:none; 



	box-shadow:none; 



	-webkit-box-sizing:border-box; 



	-moz-box-sizing:border-box; 



	box-sizing:border-box; 



} 



.featured-thumbnail img, .thumbnail img { 



	padding:15px; 



	-webkit-box-sizing:border-box; 



	-moz-box-sizing:border-box; 



	box-sizing:border-box; 



} 



.featured-thumbnail.flexslider, .thumbnail.flexslider { margin:0 0 50px 0; } 



.featured-thumbnail.flexslider img, .thumbnail.flexslider img { padding:0; } 



.featured-thumbnail.clearfix img, .thumbnail.clearfix img { 



	width:100%; 



	border:none; 



	margin:0 !important; 



} 



.featured-thumbnail p, .thumbnail p { margin:0 !important; } 



  



img.size-full.alignnone { margin:5px 0 13px 0; } 



img.size-full.alignleft { margin:5px 25px 20px 0; } 



@media (min-width: 768px) and (max-width: 979px) { 



	img.size-full.alignleft { 



		float:none; 



		margin:0 0 20px; 



	} 



} 



@media (max-width: 480px) { 



	img.size-full.alignleft { 



		float:none; 



		margin:0 0 20px; 



	} 



} 



img.size-full.aligncenter { 



	margin-left:auto; 



	margin-right:auto; 



} 



.btn, .reply a { 



	border-radius:0; 



	border:none; 



	color:#fff; 



	text-shadow:none; 



	font:14px/1.2em 'PT Sans', sans-serif; 



	text-transform:none; 



	padding:0; 



	letter-spacing:0; 



	height:auto; 



	box-shadow:none; 



	text-decoration:none; 



	-webkit-box-sizing:border-box; 



	-moz-box-sizing:border-box; 



	box-sizing:border-box; 



	transition:all 0.3s ease 0s; 



	background:none; 



	border-bottom:none; 



} 



.btn:hover, .btn:active, .reply a:hover, .reply a:active { 



	background:none; 



	text-decoration:none; 



	box-shadow:none; 



	color:#e1c34c; 



} 



.btn:focus, .reply a:focus { 



	color:#fff; 



	background:none; 



} 



.btn:before, .reply a:before { 



	content:"\f18e"; 



	font:16px/1.2em FontAwesome; 



	margin-right:10px; 



	position:relative; 



	top:2px; 



	display:inline-block; 



} 



.btn.btn-big, .reply a.btn-big { 



	background:#3e2b1b; 



	display:block; 



	padding:49px 0 45px; 



	font:bold 47px/1.2em 'Arimo', sans-serif; 



	color:#fff; 



} 



@media (min-width: 768px) and (max-width: 979px) { 



	.btn.btn-big, .reply a.btn-big { padding:47px 0; } 



} 



.btn.btn-big:before, .reply a.btn-big:before { display:none; } 



.btn.btn-big:hover, .btn.btn-big:active, .reply a.btn-big:hover, .reply a.btn-big:active { 



	background:#24221f; 



	text-decoration:none; 



	box-shadow:none; 



	color:#e1c34c; 



} 



.btn.btn-big:focus, .reply a.btn-big:focus { 



	color:#24221f; 



	background:#e1c34c; 



} 



textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { 



	padding:7px 10px; 



	margin:0 0 10px 0; 



	font-size:14px; 



	line-height:1.2em; 



	text-transform:none; 



	color:#c3bbad; 



	text-decoration:none; 



	position:relative; 



	border-radius:0; 



	background:#4b433c; 



	background:rgba(157,139,124,0.1); 



	box-shadow:none; 



	border:1px solid #2a2621 !important; 



	transition:all 0.3s ease 0s; 



} 



textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { 



	background:#3e3a35; 



	background:rgba(157,139,124,0.05); 



	box-shadow:none; 



	border-color:#a3a3a3 !important; 



} 



.wpcf7-form p.field input { height:35px; } 



.wpcf7-form p.field input:focus { border-color:#a3a3a3 !important; } 



.wpcf7-form textarea { color:#c3bbad !important; } 



.wpcf7-form textarea:focus { border-color:#a3a3a3 !important; } 



.wpcf7-form textarea.watermark { color:#c3bbad !important; } 



.wpcf7-form .wpcf7-not-valid-tip { padding:4px 8px 2px !important; position: relative !important; } 



@media (min-width: 979px) and (max-width: 1200px) { 



	.wpcf7-form .wpcf7-not-valid-tip { font-size:10px !important; } 



	.home-main-content h4 { font-size: 22px; } 



	.home-main-content .row-fluid >div.span4 .extra-wrap {max-height: 409px !important; }



	.btn.btn-big, .reply a.btn-big { padding: 78px 0; }



} 



@media (min-width: 768px) and (max-width: 979px) { 



	.wpcf7-form .wpcf7-not-valid-tip { 



		padding:2px 3px !important; 



		font-size:7px !important; 



	} 



	.home-main-content .row-fluid >div.span4 .extra-wrap { min-height: 471px !important; }



} 



.wpcf7-form .submit-wrap .btn { height:auto; } 



.header { 



	position:relative; 



	border:none; 



	padding:0; 



	min-height:281px; 



	margin-bottom: 50px; 



	background-image: url('images/headerbg.jpg'); 



} 



@media (max-width: 767px) { 



	.header { min-height:inherit; } 



	h2 { font-size: 22px !important; }



}  
@media (max-width: 1200px) { 



	.header:before { display:none; } 



} 



.header .search-form__h { margin-top:50px; } 



@media (max-width: 1200px) { 



	.header .search-form__h .search-form_is { 



		display:inline-block; 



		margin:7px 0 0 10px; 



	} 



	



} 



@media (max-width: 1200px) and (min-width:980px) { 



		h2 { font-size: 28px !important; }



}



.nav__primary { 



	position:relative; 



	float:none; 



	text-align:center; 



	padding:0; 



	margin:21px 0 16px; 



	z-index:100; 



	/* background:#23201c; */



} 



@media (max-width: 767px) { 



	.nav__primary { margin:20px 0; } 



}  
@media (max-width: 1200px) { 



	.nav__primary:before { display:none !important; } 



} 



.nav__primary .sf-menu { 



	float:left; 



	display:inline-block; 



	position:relative; 



	padding:0; 



	text-align:right; 



	z-index:1; 



	width: 100%; 



} 



.nav__primary .sf-menu:after { 



	width:1170px; 



	height:5px; 



/*background:url(images/menu-shadow.png) repeat-x; */



	content:""; 



	position:absolute; 



	bottom:-5px; 



	left:0; 



} 



@media (max-width: 1200px) { 



	.nav__primary .sf-menu:after { display:none; } 



} 



@media (max-width: 767px) { 



	.nav__primary .sf-menu { display:none !important; } 



} 



.nav__primary .sf-menu >li { 



	background:none; 



	float:left; 



	text-align:center; 



	display:inline-block; 



	position:relative; 



	padding:0; 



	margin:0; 



	border:none; 



	width: 16.66%; 



	-webkit-box-sizing:border-box; 



	-moz-box-sizing:border-box; 



	box-sizing:border-box; 



	transition:all 0.3s ease 0s; 



	z-index:10; 



} 



@media 	h2 { font-size: 22px !important; } and (max-width: 1200px) { 



	.nav__primary .sf-menu >li { width:157px; } 



} 



@media (min-width: 768px) and (max-width: 979px) { 



	.nav__primary .sf-menu >li { width:121px; } 



} 



.nav__primary .sf-menu >li:before { 



	content:""; 



	display:block; 



	width:100%; 





	transition:all 0.3s ease 0s; 



} 



.nav__primary .sf-menu >li:hover:before { background:#e1c34c; } 



@media (min-width: 979px) and (max-width: 1200px) { 



	.nav__primary .sf-menu >li:first-child { width:155px; } 



} 



@media (min-width: 768px) and (max-width: 979px) { 



	.nav__primary .sf-menu >li:first-child { width:119px; } 



} 








.nav__primary .sf-menu >li >a { 



	border:1px solid #d2af1f;; 



	padding:35px 0 31px; 



	display:block; 



	text-transform:uppercase; 
background:#23201c; 

	border-radius:25px; 



	position:relative; 



	letter-spacing:0; 



	transition:all 0.3s ease 0s; 






} 



.nav__primary .sf-menu >li >a:before { 



	font-family:FontAwesome; 



	font-size:26px; 



	color:#555149; 



	display:block; 



	font-weight:normal; 



	margin-bottom:18px; 



	transition:all 0.3s ease 0s; 



	text-align:center; 



} 



.nav__primary .sf-menu >li >a:hover { 



	text-decoration:none; 

  

	color:#fff; 



	background:#302c26; 



	border: 3px solid #d2af1f; 



} 



.nav__primary .sf-menu >li >a:hover .sf-sub-indicator { background-position:-10px -100px; } 



.nav__primary .sf-menu >li >a:hover:before { color:#fff; } 



.nav__primary .sf-menu >li >a >.sf-sub-indicator { 



	position:absolute; 



	display:inline-block; 



	top:90px; 



	left:50%; 



	margin-left:-6px; 



	background:url("images/arrows-ffffff.png") no-repeat scroll 0 -100px transparent; 



} 



.nav__primary .sf-menu >li.current-menu-item:before { background:#e1c34c; } 



.nav__primary .sf-menu >li.current-menu-item >a { 



	text-decoration:none; 



	color:#fff; 



	background:#302c26; 



		border: 3px solid #d2af1f; 


} 



.nav__primary .sf-menu >li.current-menu-item >a:before { color:#fff; } 



.nav__primary .sf-menu >li.sfHover:before { background:#e1c34c; } 



.nav__primary .sf-menu >li.sfHover >a { 



	text-decoration:none; 



	color:#fff; 



	background:#302c26; 



	border-right:1px solid transparent; 



} 



.nav__primary .sf-menu >li.sfHover >a .sf-sub-indicator { background-position:-10px -100px; } 



.nav__primary .sf-menu >li >.sub-menu { 



	height:auto !important; 



	background:#e1c34c; 



	top:123px; 



	left:0; 



	width:100%; 



	padding:15px 0; 



	margin:0; 



	border:none; 



	border-radius:0; 



	-webkit-box-sizing:border-box; 



	-moz-box-sizing:border-box; 



	box-sizing:border-box; 



	z-index:10000; 



} 



.nav__primary .sf-menu >li >.sub-menu >.menu-item { 



	background:none; 



	text-align:center; 



	border:none; 



	padding:0; 



	margin:7px 0; 



} 



.nav__primary .sf-menu >li >.sub-menu >.menu-item a { 



	margin:0; 



	background:none; 



	border:none; 



	color:#fff; 



	text-transform:uppercase; 



	display:inline-block; 



	letter-spacing:0; 



	border-radius:0; 



	padding:0; 



	letter-spacing:0; 



	font:bold 16px/1.2em 'PT Sans', sans-serif; 



	transition:all 0.3s ease 0s; 



} 



.nav__primary .sf-menu >li >.sub-menu >.menu-item a:hover { 



	color:#302e29; 



	text-shadow:none; 



	background:none; 



} 



.nav__primary .sf-menu >li >.sub-menu >.menu-item a >.sf-sub-indicator { 



	top:5px; 



	right:-20px; 



	left:auto; 



	background:url("images/arrows-ffffff.png") no-repeat scroll 0 0 transparent; 



} 



.nav__primary .sf-menu >li >.sub-menu >.menu-item.sfHover >a { 



	color:#302e29; 



	text-shadow:none; 



	background:none; 



} 



.nav__primary .sf-menu >li >.sub-menu >.menu-item.sfHover >a .sf-sub-indicator { background-position:-10px 0; } 



.nav__primary .sf-menu >li >.sub-menu >.menu-item.current-menu-item a { 



	color:#302e29; 



	text-shadow:none; 



	background:none; 



} 



.nav__primary .sf-menu >li >.sub-menu >.menu-item >.sub-menu { 



	background:#e1c34c; 



	padding:15px 0; 



	margin:0; 



	top:-22px; 



	left:100%; 



	border:none; 



	border-radius:0; 



	width:100%; 



} 



.nav__primary .sf-menu >li >.sub-menu >.menu-item >.sub-menu >.menu-item { 



	background:none; 



	text-align:center; 



	border:none; 



	padding:0; 



	margin:7px 0; 



} 



.nav__primary .sf-menu >li >.sub-menu >.menu-item >.sub-menu >.menu-item:first-child a { border:none; } 



.nav__primary .sf-menu >li >.sub-menu >.menu-item >.sub-menu >.menu-item a { 



	margin:0; 



	padding:0; 



	color:#fff; 



	display:inline-block; 



	background:none; 



} 



.nav__primary .sf-menu >li >.sub-menu >.menu-item >.sub-menu >.menu-item a:hover { 



	color:#302e29; 



	text-shadow:none; 



	background:none; 



} 



.nav__primary .sf-menu >li >.sub-menu >.menu-item >.sub-menu >.menu-item.current-menu-item a { 



	color:#302e29; 



	text-shadow:none; 



	background:none; 



} 



.logo { margin:33px 0 0; } 



.logo .logo_h__img { display:inline-block; } 



@media (max-width: 480px) { 



	.logo .logo_h__img { display:block; } 



} 



@media (min-width: 768px) and (max-width: 979px) { 



	.logo .logo_h__txt a { font-size:50px !important; } 



} 



@media (max-width: 480px) { 



	.logo .logo_h__txt a { font-size:45px !important; } 



} 



.logo .logo_h__txt:hover, .logo .logo_h__txt:active { 



	color:#fff; 



	text-decoration:none; 



} 



.logo .logo_tagline { 



	margin-top:-10px; 



	font:12px/1.2em 'PT Sans', sans-serif; 



	color:#a89d89; 



} 



@media (max-width: 767px) { 



	.logo { 



		float:none !important; 



		width:100%; 



	} 



} 



.content-holder { 



	position:relative; 



	padding-bottom:120px; 



}  
.home .content-holder { 



	background-image: url('images/homebg.jpg'); 



	background-repeat: repeat-x; 



}  
@media (max-width: 1200px) { 



	.content-holder:before { display:none !important; } 



}  
@media (max-width: 1200px) { 



	.content-holder:after { display:none !important; } 



} 



.home .content-holder { padding-top:23px; } 



.title-section { 



	margin:26px 0 10px; 



	padding:0; 



	position:relative; 



} 



.title-section .title-header { 



	font-size:52px; 

text-decoration: underline;

	line-height:1.2em; 



	margin-bottom:7px; 



	text-transform:none; 



	color:#e1c34c; 



	letter-spacing:-1px; 



} 



.title-section .breadcrumb { 



	background:#332f28; 



	padding:10px 12px; 



	margin:0; 



	text-transform:none; 



	text-shadow:none; 



	letter-spacing:0; 



	border:none; 



	box-shadow:none; 



	border-radius:0; 



	font:14px/1.2em "Helvetica Neue", Helvetica, Arial, sans-serif; 



} 



.title-section .breadcrumb >li { 



	text-shadow:none; 



	line-height:13px; 



	display:inline-block; 



	padding:0; 



} 



.title-section .breadcrumb >li.active { color:#c3bbad; } 



.title-section .breadcrumb >li:first-child { 



	padding-left:0; 



	border:none; 



} 



.title-section .breadcrumb a { 



	color:#e1c34c; 



	text-shadow:none; 



	display:inline-block; 



} 



.title-section .breadcrumb .divider { 



	padding:0 4px; 



	color:#c3bbad; 



} 



article { 



	background:none; 



	border:none; 



	border-radius:0; 



	padding:0; 



	-webkit-box-sizing:border-box; 



	-moz-box-sizing:border-box; 



	box-sizing:border-box; 



} 



article .thumbnail { margin:0 30px 20px 0; } 



@media (max-width: 480px) { 



	article .thumbnail { 



		width:auto !important; 



		display:inline-block; 



		float:none; 



		margin:0 0 15px 0; 



	} 



	article .thumbnail img { width:100%; } 



} 



article .thumbnail.large { 



	margin:0 0 30px 0; 



	border-radius:0; 



} 



@media (min-width: 768px) and (max-width: 979px) { 



	article .thumbnail.large { float:none !important; } 



} 



article .post-header .post-title { 



	font-size:47px; 



	margin:0 0 25px; 



	line-height:1.2em; 



	text-transform:none; 



	letter-spacing:0; 



	color:#e1c34c; 



} 



article .post-header .post-title a { color:#e1c34c; } 



article .post_content { 



	background:none; 



	border-radius:0; 



	padding:0; 



	-webkit-box-sizing:border-box; 



	-moz-box-sizing:border-box; 



	box-sizing:border-box; 



} 



article .post_meta { 



	padding:10px 0; 



	border:none; 



	position:relative; 



	display:block; 



	margin:20px 0; 



	overflow:visible; 



	background:none; 



	border-top:1px solid #6c6254; 



	border-bottom:1px solid #6c6254; 



	border-radius:0; 



	-webkit-box-sizing:border-box; 



	-moz-box-sizing:border-box; 



	box-sizing:border-box; 



} 



article .post_meta .post_meta_unite { 



	font:14px/1.2em "Helvetica Neue", Helvetica, Arial, sans-serif; 



	border-color:#6c6254; 



} 



article .post_meta i { 



	margin-right:0; 



	color:#e1c34c; 



	font-size:15px; 



} 



article .post_meta .post_date { color:#aaa294; } 



article .post_meta .post_author a { color:#e1c34c; } 



article .post_meta .post_category a, article .post_meta .post_tag a, article .post_meta .post_tag { color:#fff; } 



article .post_meta .post_comment a { color:#fff; } 



article .post_meta .user_like, article .post_meta .post_views { color:#fff; } 



article .post_meta .post_permalink { float:none; } 



article .post_meta .post_permalink a { color:#fff; } 



article div.jp-playlist li a:hover, article div.jp-playlist li.jp-playlist-current a { color:#b8b8b8; } 



article .quote-wrap blockquote { 



	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 



	font-size:15px; 



	line-height:1.2em; 



	font-style:normal; 



	color:#afafaf; 



	font-weight:bold; 



} 



article .gallery-post { padding-bottom:40px; } 



.single #content article { margin-bottom:0; } 



@media (min-width: 768px) and (max-width: 1000px) { 



	.single #content article .thumbnail { float:left; } 



	.single #content article .thumbnail img { margin:0; } 



} 



@media (max-width: 480px) { 



	.single #content article .thumbnail { width:100%; } 



	.single #content article .thumbnail img { width:100%; } 



} 



.single #content .share-buttons { 



	margin-bottom:20px; 



	margin-top:0; 



} 



.single #content .share-buttons .pinterest img { vertical-align:top; } 



.single #content .post-author { 



	padding:30px; 



	border:none; 



	background:#27241f; 



	border-radius:0; 



} 



.single #content .post-author .post-author_h { 



	font:bold 18px/1.2em 'PT Sans', sans-serif; 



	margin:0 0 25px 0; 



	letter-spacing:0; 



	text-transform:none; 



	color:#e1c34c; 



	text-shadow:none; 



} 



.single #content .post-author .post-author_h a { 



	color:#e1c34c; 



	text-transform:none; 



} 



.single #content .post-author .post-author_gravatar { 



	display:block; 



	margin:0 20px 20px 0; 



} 



@media (max-width: 350px) { 



	.single #content .post-author .post-author_gravatar { float:none; } 



} 



.single #content .post-author .post-author_gravatar img { 



	width:80px; 



	height:80px; 



	padding:0; 



	background:none; 



} 



.single #content .post-author .post-author_desc { 



	padding-left:100px; 



	text-transform:none; 



	color:#c3bbad; 



} 



@media (max-width: 480px) { 



	.single #content .post-author .post-author_desc { padding-left:0; } 



} 



.single #content .post-author .post-author_link { 



	margin-top:20px; 



	text-transform:none; 



	color:#c3bbad; 



	font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; 



} 



.single #content .post-author .post-author_link p { margin:0; } 



.single #content .post-author .post-author_link a { 



	color:#e1c34c; 



	text-transform:none; 



} 



.filter-wrapper { margin:7px 0 60px; } 



.filter-wrapper strong { 



	color:#e1c34c; 



	padding:0; 



	font:14px/1.2em "Helvetica Neue", Helvetica, Arial, sans-serif; 



	margin-right:30px; 



	margin-top:0px; 



	text-transform:none; 



	letter-spacing:0; 



} 



@media (max-width: 979px) { 



	.filter-wrapper strong { 



		display:block; 



		float:none; 



		margin-bottom:20px; 



	} 



} 



.filter-wrapper .filter { margin:0; } 



@media (max-width: 767px) { 



	.filter-wrapper .filter { 



		float:none; 



		display:block; 



	} 



} 



.filter-wrapper .filter li { margin:0 0 0 30px; } 



.filter-wrapper .filter li:first-child { margin:0; } 



@media (min-width: 768px) and (max-width: 979px) { 



	.filter-wrapper .filter li { margin:0 10px 10px 0 !important; } 



} 



@media (max-width: 767px) { 



	.filter-wrapper .filter li { 



		display:block; 



		float:none; 



		margin:0 0 5px 0 !important; 



	} 



} 



.filter-wrapper .filter li a { 



	color:#c3bbad; 



	font:14px/1.2em "Helvetica Neue", Helvetica, Arial, sans-serif; 



	padding:0; 



	margin:0; 



	background:none; 



	border-radius:0; 



	text-transform:none; 



	letter-spacing:0; 



} 



@media (max-width: 767px) { 



	.filter-wrapper .filter li a { display:inline-block; } 



} 



.filter-wrapper .filter li a:active, .filter-wrapper .filter li a:hover, .filter-wrapper .filter li a:focus { 



	text-decoration:none; 



	color:#fff; 



	background:none; 



} 



.filter-wrapper .filter .active a { 



	text-decoration:none; 



	color:#fff; 



	background:none; 



} 



@media (max-width: 979px) { 



	.filter-wrapper .pull-right { float:none; } 



} 



.filterable-portfolio li .thumbnail { margin-bottom:18px; } 



.filterable-portfolio li .thumbnail img { 



	padding:0; 



	border:15px solid #27241f; 



	-webkit-box-sizing:border-box; 



	-moz-box-sizing:border-box; 



	box-sizing:border-box; 



} 



.filterable-portfolio li .thumbnail .zoom-icon { border:0 solid #27241f; } 



.filterable-portfolio li .thumbnail:hover .zoom-icon { border:25px solid #27241f; } 



.filterable-portfolio li .caption h3 { 



	text-shadow:none; 



	margin:20px 0 10px; 



	font:17px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; 



	letter-spacing:0; 



} 



.filterable-portfolio li .caption h3 a { 



	color:#e1c34c; 



	text-transform:none; 



	text-decoration:none; 



} 



.filterable-portfolio li .caption h3 a:hover, .filterable-portfolio li .caption h3 a:active { text-decoration:underline; } 



.filterable-portfolio li .caption .excerpt { 



	margin-bottom:15px; 



	line-height:20px; 



} 



.pager li > a, .pager li > span { 



	border-radius:0; 



	border:none; 



	font:bold 14px/1.2em 'PT Sans', sans-serif; 



	color:#e1c34c; 



	background:#27241f; 



	text-transform:uppercase; 



} 



.pager li > a:hover, .pager li > a:active, .pager li > a:focus, .pager li > span:hover, .pager li > span:active, .pager li > span:focus { 



	color:#27241f; 



	background:#e1c34c; 



} 



.pagination ul { 



	border-radius:0; 



	box-shadow:none; 



} 



.pagination ul li a { 



	background:#27241f; 



	border:none; 



	color:#e1c34c; 



	margin:0 0 0 2px; 



	text-transform:uppercase; 



	font:bold 14px/1.2em 'PT Sans', sans-serif; 



	border-radius:0 !important; 



} 



.pagination ul li a:hover, .pagination ul li a:active { 



	color:#27241f; 



	background:#e1c34c; 



} 



.pagination ul li.active a { 



	color:#747474; 



	background:none; 



	border-radius:0 !important; 



} 



.pagination ul li.active a:hover, .pagination ul li.active a:active { 



	color:#747474; 



	background:none; 



} 



.flexslider .flex-control-nav li a { background:#fff; } 



.flexslider .flex-control-nav li a.flex-active, .flexslider .flex-control-nav li a:hover { background:#e1c34c; } 



.portfolio-meta, .portfolio-meta-list, .pager, .page-header { border-color:#6c6254; } 



.page-template-page-testi-php .testimonial, .single-testi .testimonial { 



	background:#111; 



	border:none; 



} 



.faq-list .faq-list_h { color:#fff; } 



div.type-page h1 { margin-bottom:30px; } 



@media (max-width: 767px) { 



	div.type-page h1 { margin:40px 0 20px 0; } 



} 



div.type-page blockquote { 



	border:none; 



	padding:0; 



} 



div.type-page blockquote p { 



	font-size:17px; 



	line-height:24px; 



} 



div.type-page p { margin-bottom:20px; } 



.home-main-content .row-fluid >div { margin:0; } 



.home-main-content .row-fluid >div.span8 { width:68.37606837606838%; } 



@media (max-width: 767px) { 



	.home-main-content .row-fluid >div.span8 { width:100%; } 



} 



.home-main-content .row-fluid >div.span4 { width:31.62393162393162%; } 



@media (max-width: 767px) { 



	.home-main-content .row-fluid >div.span4 { width:100%; } 



} 



.home-main-content .row-fluid >div.span4 .extra-wrap { 



	background:#2d2a24; 



	position:relative; 



} 



.home-main-content .row-fluid >div.span4 .extra-wrap:before { 



	width:6px; 



	height:100%; 



	content:""; 



	background:url(images/home-content-shadow.png) repeat-y; 



	position:absolute; 



	left:0; 



	top:0; 



} 



.home-main-content .extra-wrap { 



	background:#d2af1f; 



	padding:25px 40px 30px 30px; 



	border-top:5px solid #3e2b1b; 



	color: #50331f; 



} 



.home-main-content h4 { 



	color: #50331f; 



} 



.home-main-content a { 



	color: #f2c149; 



}  
.btn.btn-big:after { 



	content: "\f18e"; 



	font:38px/1.2em FontAwesome; 



	color:#fff; 



	margin-left:15px; 



	position:relative; 



	top:0px; 



	display:inline-block;  



}  
.home-main-content .extra-wrap img.alignleft { margin:0 20px 0 0; } 



@media (max-width: 767px) { 



	.home-main-content .extra-wrap img.alignleft { 



		float:none; 



		margin:0 0 20px 0; 



	} 



}  
.hidden-phone { 



	margin-top: 12px; 



}  
.home-main-content .extra-wrap img.alignnone { margin:0 0 10px 0; } 



.home-main-content .extra-wrap p { color: #50331f; } 



.home-main-content .extra-wrap .btn { color:#50331f !important; } 



.home-main-content .extra-wrap .btn:hover { color:#fff; } 



.single-portfolio .thumbnail.large { margin:0; } 



.faq-list .faq-list_h h4 { color:#fff; } 



.faq-list .marker { color:#e1c34c !important; } 



.related-posts h3, .comment-holder h3, #respond h3 { 



	font:bold 47px/1.2em 'PT Sans', sans-serif; 



	margin:10px 0 20px; 



	letter-spacing:0; 



} 



.related-posts a { 



	font:17px/24px "Helvetica Neue", Helvetica, Arial, sans-serif; 



	color:#e1c34c; 



	display:inline-block; 



	letter-spacing:0; 



	text-transform:none; 



} 



.related-posts a:hover { text-decoration:underline; } 



.related-posts .thumbnail { 



	padding:0; 



	-webkit-box-sizing:border-box; 



	-moz-box-sizing:border-box; 



	box-sizing:border-box; 



} 



.related-posts .thumbnail a { 



	display:inline-block; 



	width:100%; 



} 



.related-posts .thumbnail img { 



	padding:0; 



	border:15px solid #27241f; 



	width:auto; 



	-webkit-box-sizing:border-box; 



	-moz-box-sizing:border-box; 



	box-sizing:border-box; 



} 



.comment-holder .comment-list .comment .comment-body { 



	padding:30px; 



	background:#27241f; 



	border:none; 



} 



.comment-holder .comment-list .comment .comment-body .comment-author { 



	margin:0 20px 0 0; 



	text-align:left; 



	border:none; 



} 



@media (max-width: 350px) { 



	.comment-holder .comment-list .comment .comment-body .comment-author { 



		float:none; 



		margin-bottom:30px; 



	} 



} 



.comment-holder .comment-list .comment .comment-body .comment-author img { 



	width:80px; 



	height:80px; 



	padding:0; 



	background:none; 



	border:none; 



} 



.comment-holder .comment-list .comment .comment-body .comment-author .author { 



	width:auto; 



	text-align:left; 



	font:14px/1em "Helvetica Neue", Helvetica, Arial, sans-serif; 



	color:#e1c34c; 



	text-transform:none; 



	margin-top:15px; 



} 



.comment-holder .comment-list .comment .comment-body .extra-wrap { text-transform:none; } 



@media (max-width: 480px) { 



	.comment-holder .comment-list .comment .comment-body .extra-wrap { overflow:visible; } 



} 



.comment-holder .comment-list .comment .comment-body .comment-meta { 



	margin:3px 0 0 0; 



	font:14px/1.2em "Helvetica Neue", Helvetica, Arial, sans-serif; 



	color:#c3bbad; 



	text-transform:none; 



} 



.comment-holder #respond #commentform { margin-top:0; } 



#respond #commentform { margin-top:15px; } 



#respond #commentform textarea { 



	width:100%; 



	min-width:auto; 



	max-width:100%; 



	-webkit-box-sizing:border-box; 



	-moz-box-sizing:border-box; 



	box-sizing:border-box; 



	height:300px; 



	min-height:auto; 



	max-height:auto; 



	min-width:auto; 



	padding:12px 10px 10px; 



} 



#respond #commentform p input { 



	-webkit-box-sizing:border-box; 



	-moz-box-sizing:border-box; 



	box-sizing:border-box; 



	max-width:auto; 



	min-width:auto; 



	width:100%; 



	padding:0 10px; 



	height:35px; 



	margin-bottom:2px; 



} 



#respond #commentform p input:focus { box-shadow:none; } 



#respond #commentform p input.btn { 



	margin-top:10px; 



	width:auto; 



	padding:0; 



	text-decoration:none !important; 



	height:20px; 



} 



#respond #commentform .btn-align { text-align:right; } 



.sidebar .widget { margin-bottom:50px; } 



.sidebar .widget >h3 { 



	margin:0 0 15px; 



	font:bold 47px/1.2em 'PT Sans', sans-serif; 



} 



[id*="categories"] ul, [id*="archives"] ul { 



	margin:0; 



	list-style-type:none; 



} 



[id*="categories"] ul li, [id*="archives"] ul li { 



	background:none; 



	margin:0; 



	padding-left:25px; 



	background:url(images/cat.png) no-repeat 0 9px; 



} 



@media (max-width: 1200px) { 



	[id*="categories"] ul li, [id*="archives"] ul li { 



		padding:3px 0 3px 25px; 



		background-position:0 9px; 



	} 

	.btn.btn-big, .reply a.btn-big {

font: bold 40px/1.2em 'Arimo', sans-serif;

}



} 



[id*="categories"] ul li a, [id*="archives"] ul li a { 



	font:14px/30px 'PT Sans', sans-serif; 



	color:#fff; 



	text-transform:none; 



} 



@media (max-width: 1200px) { 



	[id*="categories"] ul li a, [id*="archives"] ul li a { line-height:1.2em; } 



} 



[id*="categories"] ul li a:hover, [id*="archives"] ul li a:hover { 



	color:#e1c34c; 



	text-decoration:none; 



} 



[id*="my-recent-comments"] .comments-custom .comments-custom_li .featured-thumbnail { 



	margin:0 20px 10px 0; 



	padding:15px; 



	background:#27241f; 



} 



[id*="my-recent-comments"] .comments-custom .comments-custom_li .featured-thumbnail img { 



	width:64px; 



	height:64px; 



	padding:0; 



} 



[id*="my-recent-comments"] .comments-custom .comments-custom_li time { 



	margin-top:17px; 



	display:inline-block; 



	font:11px/1.2em 'PT Sans', sans-serif; 



	color:#fff; 



	text-transform:none; 



} 



[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_h_author { 



	font:14px/1.2em "Helvetica Neue", Helvetica, Arial, sans-serif !important; 



	color:#e1c34c; 



	letter-spacing:0; 



	text-transform:none; 



	margin:0 0 2px 0; 



} 



@media (min-width: 768px) and (max-width: 979px) { 



	[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_h_author { font:14px/1.2em "Helvetica Neue", Helvetica, Arial, sans-serif !important; } 



} 



[id*="my-recent-comments"] .comments-custom .comments-custom_li .clear { display:none; } 



[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_txt { 



	border:none; 



	padding:0; 



	margin:0; 



} 



[id*="my-recent-comments"] .comments-custom .comments-custom_li .comments-custom_txt a { color:#c3bbad; } 



#wp-calendar caption, #wp-calendar thead tr th { color:#fff; } 



.search-form .search-form_is { 



	margin:5px 0 0 10px; 



	padding-top:1px; 



	padding-bottom:1px; 



	height:20px; 



	box-shadow:none; 



} 



@media (min-width: 768px) and (max-width: 1200px) { 



	.search-form .search-form_is { 



		display:block; 



		margin:0; 



	} 



} 



@media (max-width: 400px) { 



	.search-form .search-form_is { 



		display:block; 



		margin:0; 



	} 



} 



@media (max-width: 979px) { 



	.social .social_li { margin:0 5px 5px 0; } 



} 



.social .social_li .social_link { 



	opacity:1; 



	filter:alpha(opacity=100); 



	display:inline-block; 



} 



.social .social_li .social_link:hover .social_ico { background:#e1c34c; } 



.social .social_li .social_link .social_ico { 



	width:42px; 



	height:42px; 



	line-height:42px; 



	border-radius:42px; 



	background:#403d36; 



	-webkit-box-sizing:border-box; 



	-moz-box-sizing:border-box; 



	box-sizing:border-box; 



	text-align:center; 



	display:inline-block; 



	position:relative; 



	transition:all 0.3s ease 0s; 



} 



.social .social_li .social_link .social_label { 



	line-height:39px; 



	padding:0 0 0 13px !important; 



} 



.flickr_list .flickr_li .flickr_img { padding:0; } 



.footer-widgets > div > div >h4 { 



	font:bold 27px/1.2em 'PT Sans', sans-serif; 



	margin-bottom:34px; 



} 



@media (max-width: 767px) { 



	.footer-widgets > div > div >h4 { margin-top:50px; } 



} 



.contacts-us .textwidget >div { 



	float:left; 



	width:44%; 



	margin-left:4%; 



} 



.footer-widgets .textwidget { 



	font-size: 18px;  



} 



@media (max-width: 1200px) { 



	.contacts-us .textwidget >div { 



		width:100% !important; 



		float:none; 



		margin:0; 



	} 



} 



.contacts-us .textwidget >div:first-child { margin-left:0; } 



.contacts-us .textwidget >div.second-column { width:52%; } 



.contacts-us .textwidget >div i { 



	font-size:15.6px; 



	color:#e1c34c; 



	float:left; 



	margin-right:10px; 



} 



.contacts-us .textwidget >div p { 



	font:12px/14px 'PT Sans', sans-serif; 



	color:#c3bbad; 



	padding:0; 



	margin:0 0 30px 0; 



} 



.contacts-us .textwidget >div p a { color:#c3bbad; } 



.contacts-us .textwidget >div span { 



	display:block; 



	padding-left:24px; 



} 



.posts-grid.our-staff li .clear { display:none; } 



@media (max-width: 979px) { 



	.posts-grid.our-staff li .clear { display:block; } 



} 



.posts-grid.our-staff li .thumbnail { margin:0 20px 0 0; } 



@media (max-width: 979px) { 



	.posts-grid.our-staff li .thumbnail { margin:0 0 20px 0; } 



} 



.posts-grid.our-staff li h5 { 



	font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; 



	margin:0; 



} 



@media (max-width: 979px) { 



	.posts-grid.our-staff li h5 { 



		font-size:14px !important; 



		line-height:20px !important; 



	} 



} 



.posts-grid.our-staff li h5 a { color:#e1c34c; } 



.testimonials .testi-item { 



	margin:0; 



	padding:10px 0; 



} 



.testimonials .testi-item:first-child { padding-top:0; } 



.testimonials .testi-item .testi-item_blockquote { 



	background:#2a261f; 



	border-radius:0; 



	padding:40px 40px 30px 45px; 



} 



.testimonials .testi-item .testi-item_blockquote:after { 



	content:'“'; 



	font:152px/1em 'PT Sans', sans-serif; 



	color:#37342f; 



} 



.testimonials .testi-item .testi-item_blockquote:before { 



	width:0px; 



	height:0px; 



	border-style:solid; 



	border-width:0 27px 27px 0; 



	border-color:transparent #2a261f transparent transparent; 



	bottom:-27px; 



	left:35px; 



} 



.testimonials .testi-item .testi-item_blockquote a { color:#c3bbad; } 



.testimonials .testi-item .testi-meta { 



	padding:40px 0 0 45px; 



	color:#e1c34c; 



} 



.testimonials .testi-item .testi-meta .user:after { content:", "; } 



.testimonials .testi-item .testi-meta a { color:#fff; } 



.testimonials.testi-about .testi-meta .info { display:none; } 



.testimonials.testi-about .testi-meta .user:after { content:""; } 



.list.custom-list ul { 



	margin:0; 



	list-style-type:none; 



} 



.list.custom-list ul li { 



	background:none; 



	margin:0; 



	padding-left:25px; 



	background:url(images/cat.png) no-repeat 0 9px; 



	overflow:hidden; 



} 



@media (max-width: 1200px) { 



	.list.custom-list ul li { 



		padding:3px 0 3px 25px; 



		background-position:0 9px; 



	} 



} 



.list.custom-list ul li:before { display:none; } 



.list.custom-list ul li a { 



	font:14px/30px 'PT Sans', sans-serif; 



	color:#fff; 



	text-transform:none; 



} 



@media (max-width: 1200px) { 



	.list.custom-list ul li a { line-height:1.2em; } 



} 



.list.custom-list ul li a:hover { 



	color:#e1c34c; 



	text-decoration:none; 



} 



.banner-wrap.banner-home { 



	min-height:429px; 



	position:relative; 



	margin:0; 



} 



@media (min-width: 979px) and (max-width: 1200px) { 



	.banner-wrap.banner-home { min-height:345px; } 



} 



@media (min-width: 768px) and (max-width: 979px) { 



	.banner-wrap.banner-home { min-height:265px; } 



} 



@media (max-width: 767px) { 



	.banner-wrap.banner-home { min-height:inherit; padding-bottom: 20px; } 



} 



.banner-wrap.banner-home .featured-thumbnail { 



	position:absolute; 



	z-index:-1; 



} 



.banner-wrap.banner-home .featured-thumbnail img { padding:0; } 



@media (min-width: 979px) and (max-width: 1200px) { 



	.banner-wrap.banner-home .featured-thumbnail img { width:643px; } 



} 



@media (min-width: 768px) and (max-width: 979px) { 



	.banner-wrap.banner-home .featured-thumbnail img { width:495px; } 



} 



@media (max-width: 767px) { 



	.banner-wrap.banner-home .featured-thumbnail { display:none; } 



} 



.banner-wrap.banner-home h5 { 



	font:bold 52px/50px 'PT Sans', sans-serif; 



	color:#fff; 



	text-transform:uppercase; 



	text-shadow: 2px 3px 2px black;



	margin:0; 



} 



.banner-wrap.banner-home h5:first-line { font:bold 110px/90px 'PT Sans', sans-serif; } 



@media (min-width: 768px) and (max-width: 979px) { 



	.banner-wrap.banner-home h5:first-line { font:bold 50px/40px 'PT Sans', sans-serif; } 



} 



@media (max-width: 480px) { 



	.banner-wrap.banner-home h5:first-line { font:bold 50px/40px 'PT Sans', sans-serif; } 



} 



.banner-wrap.banner-home p { 



	font:bold 22px/1em 'PT Sans', sans-serif; 



	color:#fff; 



	text-transform:uppercase; 



	margin:0; 



} 



@media (min-width: 768px) and (max-width: 979px) { 



	.banner-wrap.banner-home p { font-size:16px; } 



} 



@media (max-width: 480px) { 



	.banner-wrap.banner-home p { font-size:16px; } 



} 



.banner-wrap.banner-home .desc { 



	position:absolute; 



	bottom:45px; 



	left:30px; 



} 



@media (max-width: 767px) { 



	.banner-wrap.banner-home .desc { 



		position:relative; 



		bottom:0; 



		left:0; 



		margin:20px 0 40px; 



	} 



} 



.hr { background:#403c35; } 



.footer { 



	background:#3e2b1b; 



	border-top:5px solid #e1c34c; 



	padding:28px 0 60px; 



} 



.footer-text { font:12px/1.2em "Helvetica Neue", Helvetica, Arial, sans-serif; } 



.footer-text br { display:none; } 



.footer-text .site-name { color:#c3bbad; } 



@media (max-width: 767px) { 



	.footer-text { text-align:left; } 



} 



@media (max-width: 767px) and (max-width: 767px) { 



	.footer-text h4 { margin-top:0 !important; } 



} 



@media (max-width: 979px) { 



	nav.nav.footer-nav ul { text-align:right; } 



} 



@media (max-width: 767px) { 



	nav.nav.footer-nav ul { 



		text-align:left; 



		margin:30px 0 0; 



	} 



} 



nav.nav.footer-nav ul li.current-menu-item a, nav.nav.footer-nav ul li a:hover { 



	color:#e1c34c; 



	text-decoration:underline; 



} 



.google-map, .flexslider { background:url(images/loading.gif) 50% 50% no-repeat; } 



.ajax-loader { 



	position:relative; 



	top:0; 



	background-image:url(images/loading.gif); 



	width:24px; 



	display:inline-block; 



	padding:24px 0 0 0; 



	height:0px !important; 



} 



#back-top-wrapper p a { 



	width:47px; 



	height:47px; 



	opacity:1; 



} 



#back-top-wrapper p a:hover { background:none; } 



#back-top-wrapper p a:hover span { 



	background:url(images/totop.png) no-repeat 0 -47px; 



	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/totop.png",sizingMethod="crop"); 



} 



#back-top-wrapper p a span { 



	width:47px; 



	height:47px; 



	background:url(images/totop.png) no-repeat 0 0; 



	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/totop.png",sizingMethod="crop"); 



	transition:200ms all; 



} 



.error404-holder { padding:80px 0; } 



.error404-holder .error404-holder_num { color:#e1c34c; } 



@media (min-width: 768px) and (max-width: 979px) { 



	.error404-holder .error404-holder_num { font-size:150px; } 



} 



@media (max-width: 767px) { 



	.archive_h { margin-top:30px; } 



} 



blockquote p { line-height:22px; } 



.ie9 .wpcf7-form p.field input, .ie8 .wpcf7-form p.field input { padding-top:10px; } 



.ie8 h1, .ie8 h2, .ie8 h3, .ie8 h4, .ie8 h5, .ie8 h6 { line-height:1.2em !important; } 



.ie8 .wpcf7-form .wpcf7-not-valid-tip { font-size:10px !important; } 



.ie8 .header:before { display:none; } 



.ie8 .header .search-form__h { 



	display:inline-block; 



	margin:7px 0 0 10px; 



} 



.ie8 .nav__primary:before { display:none !important; } 



.ie8 .nav__primary .sf-menu:after { display:none; } 



.ie8 .nav__primary .sf-menu >li { width:157px; } 



.ie8 .nav__primary .sf-menu >li:first-child { width:155px; } 



.ie8 .content-holder:before { display:none !important; } 



.ie8 .content-holder:after { display:none !important; } 



.ie8 [id*="categories"] ul li, .ie8 [id*="archives"] ul li, .ie8 .list.custom-list ul li { 



	padding:3px 0 3px 25px; 



	background-position:0 9px; 



} 



.ie8 [id*="categories"] ul li a, .ie8 [id*="archives"] ul li a, .ie8 .list.custom-list ul li a { line-height:1.2em; } 



.ie8 .search-form .search-form_is { 



	display:block; 



	margin:0; 



} 



.ie8 .contacts-us .textwidget >div { 



	width:100% !important; 



	float:none; 



	margin:0; 



} 



.ie8 .comment-author { 



	width:80px !important; 



	height:auto !important; 



	margin-right:30px; 



} 



.ie8 .comment-author img { 



	width:80px !important; 



	height:80px !important; 



} 



.ie8 .post-author_gravatar { width:80px !important; } 



.ie8 .post-author_gravatar img { width:80px !important; } 



.ie8 .comments-custom_li .thumbnail { width:94px !important; } 



.ie8 .comments-custom_li .avatar { 



	width:64px !important; 



	height:64px !important; 



} 



.ie8 #respond #commentform p input { 



	padding-top:8px; 



	height:36px; 



} 



.ie8 #respond #commentform p input.btn { 



	padding:0; 



	height:20px; 



	line-height:1.2em; 



} 



.ie8 .posts-grid.our-staff li .thumbnail { width:175px; } 



.ie8 .posts-grid.our-staff li .thumbnail img { 



	width:175px; 



	height:175px; 



} 



.ie8 img.size-full.alignnone { width:100%; } 



.ie8 .filterable-portfolio li .thumbnail img { width:100%; } 



.ie8 .related-posts .thumbnail img { width:100%; } 



.transition { transition:all 0.3s ease 0s; } 



.clearfix { *zoom:1; } 



.clearfix:before, .clearfix:after { 



	display:table; 



	content:""; 



	line-height:0; 



} 



.clearfix:after { clear:both; } 



.hide-text { 



	font:0/0 a; 



	color:transparent; 



	text-shadow:none; 



	background-color:transparent; 



	border:0; 



} 



.input-block-level { 



	display:block; 



	width:100%; 



	min-height:30px; 



	-webkit-box-sizing:border-box; 



	-moz-box-sizing:border-box; 



	box-sizing:border-box; 



} 



.home-main-content { 



	margin-top:-42px; 



} 



.banner-home img { 



	width: 800px; 



} 



  



@media (max-width: 1000px) { 



.hidden-phone { 



	width: 40%; 



	text-align: right; 



} 



}  
.productlist td { 



	text-align: center; 

	max-width:110px;



}
.productlist td img { 



	text-align: center; 

	max-width:110px;



}

.extra-wrap h5 {

	color: #000000;

}

#dialog {
	text-align: center;
}

#dialog p {
	max-width: 400px;
	margin: 0 auto;
}

#dialog h2 {
	color: #fff;
	background-color:#426724;
}

#dialog h4 {
	color: #cf0000;
}

@media (max-width:979px) and (min-width:767px) {
.wp-image-1907 {
	margin-right: 40px !important;
	}}

@media (max-width:979px) and (min-width:767px) {
	.home-main-content .extra-wrap p > span {
		font-size:  23px !important;
	}
}



@media screen and (max-width: 1199px) {
	.productlist tr {
		max-width: 100%;
	}
	.productlist td {
		max-width: 33%;
	}
	.productlist td img {
		width: 100%;
	}
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	width: 90%;
}

div#sgpb-popup-dialog-main-div {
    border-radius: 0 !important;
    box-shadow: none !important;
    background: #302c26 !important;
    padding:15px 35px !important;
}
h2.covid-title {
    text-align: center;
	margin-bottom:25px !important;
	font-size: 20px;
}
.sgpb-main-html-content-wrapper p {
    line-height: 15px;
    margin-bottom: 20px;
}
h5.h5-covid {
    font-size: 15px;
    margin-top: 15px;
}
.covid-content strong {
    font-size: 20px;
    line-height: 20px;
    /* text-transform: uppercase; */
    display: block;
    margin-bottom: 20px !important;
}