/*

Theme Name: Red Bank Outfitters

URI: http://redbankoutfittes.com/

Description: Red Bank Outfitters Wordpress Theme

Author: Trails Ventures

Author URI: http://www.trailsventures.com

Version: 1.0

*/





html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	list-style:none;

	outline: 0;

	font-size: 100%;

}

/* =WordPress Core



-------------------------------------------------------------- */

#rates h3 {
background: background: #ffa200; /* Old browsers */
background: -moz-linear-gradient(top,  #ffa200 0%, #eb7e00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa200), color-stop(100%,#eb7e00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffa200 0%,#eb7e00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffa200 0%,#eb7e00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffa200 0%,#eb7e00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffa200 0%,#eb7e00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa200', endColorstr='#eb7e00',GradientType=0 ); /* IE6-9 */
color: #FFFFFF !important;
font-size: 35px !important;
height: 52px;padding-top:7px;padding-left:21px;
margin-bottom:23px;
}

#rates .item {
	margin:0px 0px 0px 23px;
	padding-top:10px;padding-bottom:10px;
	width:882px;
	border-bottom:1px solid #ccc;
	font-size:18px !important;
	color:#5c5442;font-weight:bold;
}

#rates .price {
	 border-left: 1px solid #CCCCCC;
    float: right;
    height: 31px;
    margin-top: -10px;
    padding-left: 10px;
    padding-top: 10px;
    width: 265px;font-weight:normal;
	
}

#rates .price.twoline {
	height:52px;
}

.res-button {
	background: #774a19; /* Old browsers */
background: -moz-linear-gradient(top,  #774a19 0%, #5a300c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#774a19), color-stop(100%,#5a300c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #774a19 0%,#5a300c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #774a19 0%,#5a300c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #774a19 0%,#5a300c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #774a19 0%,#5a300c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#774a19', endColorstr='#5a300c',GradientType=0 ); /* IE6-9 */
 border-radius: 8px 8px 8px 8px;
    color: #FFFFFF;
    display: table;
    font-weight: bold;
    margin: 30px auto 15px;
    padding: 20px;
    position: relative;
    top: 8px;
    width: 302px;
}

#rates .last {margin-bottom:23px !important;border-bottom:none !important;}

#rates .desc {font-size:14px !important;color:#666 !important;font-weight:normal;}

a {

	text-decoration:none;
	color:#683b15;

}

a:hover {

	text-decoration:none;
	color:#000;

}

.alignnone {

	margin: 5px 20px 20px 0;

}

.aligncenter, div.aligncenter {

	display:block;

	margin: 5px auto 5px auto;

}

.alignright {

	float:right;

	margin: 5px 0 20px 20px;

}

.alignleft {

	float:left;

	margin: 5px 20px 20px 0;

}

.aligncenter {

	display: block;

	margin: 5px auto 5px auto;

}

a img.alignright {

	float:right;

	margin: 5px 0 20px 20px;

}

a img.alignnone {

	margin: 5px 20px 20px 0;

}

a img.alignleft {

	float:left;

	margin: 5px 20px 20px 0;

}

a img.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto

}

.wp-caption {

	background: #fff;

	border: 1px solid #f0f0f0;

	max-width: 96%; /* Image does not overflow the content area */

	padding: 5px 3px 10px;

	text-align: center;

}

.wp-caption.alignnone {

	margin: 5px 20px 20px 0;

}

.wp-caption.alignleft {

	margin: 5px 20px 20px 0;

}

.wp-caption.alignright {

	margin: 5px 0 20px 20px;

}

.wp-caption img {

	border: 0 none;

	height: auto;

	margin:0;

	max-width: 98.5%;

	padding:0;

	width: auto;

}

.wp-caption p.wp-caption-text {

	font-size:11px;

	line-height:17px;

	margin:0;

	padding:0 4px 5px;

}

.clr {

	clear:both;

}

.flt_right {

	float:right;

}

.flt_left {

	float:left;

}

a {

	text-decoration:none

}

body {

	background:url(images/body_bg.jpg) repeat-x;

	background-color:#000;

	

	font-family:Arial, Helvetica, sans-serif;

	font:13px;

	font-weight:normal;

	

	

	

	

	

}

#wraper {

	width:100%;

	margin:auto;

	height:auto;

}

.cont {

	width:952px;

	margin:auto;

	height:auto;

}

.logo {
float: left;
margin-top: 15px;
padding: 0;
background-image: url(images/logo.png);
background-repeat: no-repeat;
height: 97px;
width: 355px;
text-indent: -9999px;
margin-bottom: -10px;
}


.logo a{

	display:block;

	height: 97px;

	width: 355px;

	}

	

.address {

	float:right;

	background:url(images/topaddres_bg.png) no-repeat;

	width:414px;

	height:39px;

	margin:0;

	padding:0;

}

.address_text {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#fcfcfc;

	line-height:35px;

	margin-left:10px;

}

.address strong {

	color:#f1720f;

}





.read-more-button{

	height:20px;

	padding:0 20px;

	font-size:12px;

	background-color:#673c18;

	border-radius:5px;

	text-align:center;

	margin-left:6px;

	margin-top:8px;

	color:#fff;

	

	

	

	float:left;}



.read-more-button a{

	display:block;

	color:#fff;

	

	line-height:17px;

	height:20px;

	}

	

	.read-more-button a:hover{

		opacity:0.7;}



.sincefrom {

	font-family:"Myriad Pro";

	font-size:18px;

	color:#ffffff;

	float:right;

	font-weight:normal;

	margin-top:30px;

	margin-right:45px;

	padding:0;

	text-shadow:1px 2px 1px rgba(0, 0, 0, 1);

}

.navigation {

	background:url(images/nav_bg.png) no-repeat;

	width:952px;

	height:47px;

	margin-top:20px;

	text-transform:uppercase;

}

.navigation ul {

	margin-left:5px;

	padding:0;

}

.navigation ul li {

	margin:0;

	display:block;
	
	float:left;

	line-height:45px;

	margin:0 10px;
	
	

	font-family:"jockey One";

	font-weight:normal;

	font-size:16px;

	color:#ff9614;

}

.navigation ul li a {
        font-size: 14px;
	
        text-decoration:none;

	color:#ff9614;

}



.navigation ul li ul{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
	position:absolute;
	width: 126px;
	display:block;
	float:none;
	margin:0;
	padding:0;
	z-index:100;
	
	background-image: url(images/menu-bg.png);
}

.navigation ul li ul li{
	
	margin:0;
	padding:0;
	line-height:normal;
	display:block;
padding:5px 10px;	float:none;
	
	text-align:center;
	
	
	
}

.navigation ul li ul li a{
	color:#fff;
	
		text-align:center;

}



.navigation ul li ul li a:hover{
	color:#ff9614;
	

}


.navigation ul li a:hover, .navigation ul li.current-menu-item a, .navigation ul li.current_page_item a {

	text-decoration:none;

	color:#ffffff;

}#sidebar-left .current_page_item{ font-weight:bold; }

.slider_contbg {

	background:url(images/slide_contbg.jpg);

	margin:0;

	padding:0;

	

	box-shadow:0 5px 12px rgba(0, 0, 0, 1);

	

}

.main_cont_start {

	margin:auto;

	width:932px;

	

}

.slider {

	

	height:355px;

	width:932px;

	position:relative;

	margin-bottom:10px;

	padding-top:10px;

}

.img_text {

	

	color:#ffffff;

	float:right;

	width:615px;

	

	margin-top:50px;

	margin-right:30px;

	line-height:59px;

	position:absolute;

	right:0;

	top:0;

}



.img_text h4{font-family:"jockey One";

	font-size:40px;}



.callus_btn {

	padding-left:250px;

	padding-top:40px;

}

.small_img {

	width:932px;

	height:250px;

	margin:0;

	padding:0;

	/*background:url(images/small_img_bg.png) repeat-x #f6ebd3;*/

	background-color:#f6ebd3;

	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.7);

	margin:auto;

}

.s_img1 {

	width:221px;

	height:230px;

	background:#f6f7ed;

	margin-left:10px;

	margin-top:10px;

	float:left;

}

.s_img1 h2 {

	font-family:"jockey One";

	font-size:24px;

	color:#683b15;

	margin-top:4px;

	margin-left:10px;

}



.s_img1 h2 a{

	

	color:#683b15;

	

}













.img1 {

	margin-left:5px;

	margin-top:5px;

}

.s_img1 p {

	margin-left:5px;

	margin-top:5px;

	font-size:12px;

	color:#534741;

}

.hunt_metter {

	

	width:934px;

	

	padding:20px 0px;

	

	background: #444444; /* Old browsers */

background: -moz-linear-gradient(top, #444444 0%, #000400 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#000400)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #444444 0%,#000400 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #444444 0%,#000400 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #444444 0%,#000400 100%); /* IE10+ */

background: linear-gradient(top, #444444 0%,#000400 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#000400',GradientType=0 ); /* IE6-9 */



margin:20px auto;



box-shadow:2px 2px 1px rgba(0, 0, 0, 0.5);

height:122px;







}

.metter1 {

	width:220px;

	height:92px;

	margin-left:10px;

	margin-top:10px;

	float:left;

}

.metter1 h5 {

	font-family:"Myriad Pro";

	font-size:19px;

	color:#ffffff;

	font-weight:normal;

	text-align:center;

}

.metter1 h2 {

	font:Colaborate-Medium;

	font-size:40px;

	color:#e6ce98;

	margin-left:0px;

	text-align:center;

	font-weight:normal;

}

.metter1 h3 {

	font-size:20px;

	font-family:Colaborate;

	font-weight:normal;

	color:#fff;

}

.metter1 h3 strong {

	color:#e6ce98;

}

.metter1 h6 {

	font-size:11px;

	color:#646464;

	text-align:right;

	margin-top:10px;

}

.metter2 {

	width:220px;

	height:92px;

	margin-left:10px;

	margin-top:10px;

	float:left;

}

.metter2 h3 {

	font-family:Colaborate;

	margin-top:5px;

	font-size:18px;

	color:#ffffff;

	margin-left:15px;

	font-weight:normal;

}

.metter2 strong {

	color:#e6ce98;

}

.metter3 {

	width:235px;

	height:92px;

	margin-left:5px;

	margin-top:10px;

	float:left;

}

.metter3 h3 {

	font-family:Colaborate;

	margin-top:5px;

	font-size:18px;

	color:#ffffff;

	margin-left:10px;

	font-weight:normal;

}

.metter3 strong {

	color:#e6ce98;

}

.metter4 {

	width:220px;

	height:92px;

	margin-left:5px;

	margin-top:10px;

	float:left;

}

.metter4 h3 {

	font-family:Colaborate;

	margin-top:5px;

	font-size:18px;

	color:#ffffff;

	margin-left:10px;

	font-weight:normal;

}

.metter4 strong {

	color:#e6ce98;

}

.metter4 h6 {

	font-family:Colaborate;

	font-size:12px;

	color:#ffffff;

	margin-left:50px;

	font-weight:normal;

}

.wpaper_copy_img {

	margin:auto;

	padding:0;

	margin:0;

	margin:auto;

	width:951px;

	height:17px;

}

.white_area_cont {

	width:932px;

	min-height:538px;

	margin:auto;

	background:#FFF;

	box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);

	clear:both;

}

.left_side {

	width:639px;

	min-height:538px;

	margin:0;

	padding:0;

	float:left;

	border-right:1px solid #ded8d4;

}

.left_side h1 {

	font-family:"jockey One";

	font-size:40px;

	color:#683b15;

	margin-top:10px;

	margin-left:10px;

}



.left_side h1 a{color:#683b15;}

.left_side p {

	width:622px;

	height:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#534741;

	margin-left:10px;

	text-align:justify;

	font-weight:normal;

}

.left_side h2 {

	font-family:"jockey One";

	font-size:30px;

	color:#683b15;

	margin-top:10px;

	margin-left:10px;

}

.testimonals {

	width:618px;

	margin:auto;

	margin-top:20px;

	padding:0;
	
	position:relative;

	

}

.tesimonal_1, .tesimonal_2, .tesimonal_3, .tesimonal_4{

	width:290px;

	min-height:107px;

	margin:0;

	padding:0;

	float:left;

}








.paragraf {
	float:left;
	margin:0;
	background:url(images/pragraf_bg.png) no-repeat;
	width:213px;
	height:83px;
        padding-right: 2px;
}

.paragraf p {

	width:185px;

	height:73px;

	margin-left:20px;

	margin-top:5px;

	text-align:justify;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#683b15;

}

.paragraf strong {

	/*margin-right:99px;*/

}

.tesimonal_1 h6 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:30px;

	margin-left:30px;

}

.tesimonal_2 {

	width:300px;

	height:107px;

	margin-left:0px;

	padding:0;

	float:left;

}

.tesimonal_2 h6 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:30px;

	margin-left:30px;

}

.tesimonal_3 {

	width:300px;

	height:107px;

	margin-top:10px;

	padding:0;

	float:left;

}

.paragraf strong {

	/* margin-right:99px; */

	color:#000;

}

.tesimonal_3 h6 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:30px;

	margin-left:30px;

}

.right_side {

	width:266px;

	margin-left:15px;

	padding:0;

	float:left;

}

.blog_page {

	width:268px;

	min-height:150px;

	margin-top:20px;

	background:#f6ebd3;

}

.blog_page h2 {

	font-family:"jockey One";

	font-size:24px;

	margin-left:10px;

	padding-top:8px;

	color:#683b15;

}

.blog_page ul {

	margin-left:10x;

}

.blog_page ul li {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#363636;

	margin-left:10px;

	margin-top:5px;

	padding-top:5px;

	border-top:1px solid #f3e1c8;

}



.blog_page ul li a{color:#363636;}

.news {

	width:268px;

	height:170px;

	margin-top:15px;

	background:#f6ebd3;

}

.news h2 {

	font-family:"jockey One";

	font-size:24px;

	margin-left:10px;

	color:#683b15;

	padding-bottom:5px;

	padding-top:8px;

	border-bottom:1px solid #f3e1c8;

}

.news p {

	width:250px;

	margin:auto;

	padding:0;

	font-size:12px;

	color:#534741;

	text-align:justify;

	padding-top:8px;

	font-weight:normal;

}

.readmore_btn {

	width:112px;

	height:27px;

	float:right;

}

.our_friend {

	width:268px;

	

	margin:15px 0;

	

	padding-bottom:15px;

	

	background:#f6ebd3;

}







.our_friend ul{

	width:240px;

	margin:10px;

	

	margin:0;

	padding:0;

	margin:010px 10px;

	}





.our_friend ul li{

	width:120px;

	float:left;

	height:67px;}

	

	

	.our_friend ul li a{

		width:120px;

	

	

	display:block;}

	

	

.our_friend ul li.oha {

	background-image:url(images/our-friends.png);}



.our_friend ul li.gwg {

	background-image:url(images/our-friends.png);

	background-position:-120px center;}







.our_friend ul li a:hover{}









.our_friend h2 {

	font-family:"jockey One";

	font-size:24px;

	margin-left:10px;

	color:#683b15;

	padding-bottom:5px;

	padding-top:8px;

	border-bottom:1px solid #f3e1c8;

}

.logo_bg {

	background:url(images/logo_bg_1.png) no-repeat;

	width:952px;

	height:184px;

	margin:auto;

	box-shadow:0 10px 12px rgba(0, 0, 0, 0.6);

}

.logo_bg h2 {

	font-family:"jockey One";

	font-size:30px;

	margin-left:30px;

	padding-top:30px;

	color:#683b15;

}

.logo_5 {

	width:900px;

	height:78px;

	margin:17px auto;



	padding:0;

}



.logo_5 ul{

	width:893px;

	margin:auto;}



.logo_5 ul li{

	height:72px;

	float:left;

	background-image:url(images/logoes.png);

	

	

	}

	

	.logo_5 ul li a{

		height:72px;

		display:block;	

		

	

	}

	

		

	.logo_5 ul li:hover{

		opacity:0.7;

	

	}







.logo_5 ul li.oln a{

	width:77px;

	}



.logo_5 ul li.outdoor{

	width:140px;

	background-position:-77px; top;}



.logo_5 ul li.engel{

	width:133px;

	background-position:-217px; top;}



.logo_5 ul li.versus{

	width:121px;

	background-position:-350px; top;}



.logo_5 ul li.cast-black {

	width:178px;

	background-position:-471px; top;}



.logo_5 ul li.sportsman {

	width:244px;

	background-position:-649px; top;}















/*}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}*/

#service_footer {

	padding:0px;

	margin-top:0px;

	background:url(images/footer_bg.png);

	background-repeat:repeat;

	

	width:100%;

	clear:both;

	padding:50px 0;

	

}

.service_footer1 {

	width:952px;

	margin:auto;

	padding:0px;

}

.footer_nav1 {

	width:130px;

	float:left;

	margin:10px 0 0 0;

}

.service_nav_text {

	padding:0px;

	margin-top:20px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#fff;

	font-weight:bold;

}

.service_nav_text ul {

	list-style-type:none;

	margin:0px;

	padding:0px;

}

.service_nav_text ul li {

	margin:0px;

	padding:3px 0;

}

.service_nav_text ul li a {

	color:#fff;

	text-decoration:none;

}

.service_nav_text ul li a:hover {

	color:#EBD19A;

}

.service_nav_text1 {

	margin:0px 0 0 10px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#fff;

}

.service_nav_text1 ul {

	list-style-type:none;

	margin-left:10px;

	padding:0px;

}

.service_nav_text1 ul li {

	margin:0px;

	padding:0px 0 6px 0;

        line-height: 16px;

}

.service_nav_text1 ul li a {

	color:#fff;

	text-decoration:none;

}

.service_nav_text1 ul li a:hover {

	color:#EBD19A;

}

.footer_nav2 {

	width:150px;

	float:left;

	margin-top: 30px;

}

.footer_nav3 {

	width:170px;

	border:0px solid red;

	float:left;

        margin: 30px 0 0 0;

}

.copy_right {

	margin-top:40px;

	padding:0;

}

.copy_right p {

	padding:0;

	font-size:11px;

	text-align:center;

	color:#FFF;

}

.copy_right a {

	color:#ebd19a;

}

/*Blog Page Start Here*/



#blog {

	background-image: url(images/blog.png);

	background-repeat: no-repeat;

	background-position: center top;

}

#top-bar {

	height:4px;

	background:#683b15;

}

#page-bg {

	background-image: url(images/inner-page-main-bg.jpg);

	background-repeat: repeat-y;

	background-position: center top;

	padding:12px 0;

	box-shadow:0 0 6px rgba(0, 0, 0, 0.9);

	

}

#blog-page {

}

#blog-page h2 {

	font-size:40px;

	color:#683b15;

}

#blog-page h3 {

	font-size:20px;

	color:#683b15;

}

#blog-page h4, #blog-page h4 a {

	font-size:20px;

	color:#9f836b;

}

#blog-page h4 a:hover {

	opacity:0.7;

}

#blog-page ul {

}

#blog-page ul h2, h3, h5 {

	

}

#sidebar .widget, #sidebar-left ul, .blog_page  {

padding-bottom: 15px;

}

#sidebar-left h3, #sidebar-feature-blog h3{

	padding:0 10px;}

#blog-page p {

	color:534741;

	font-size:12px;

}

.date {

	color:534741;

	font-size:12px;

	margin-bottom:10px;

}

.read-more {

	font-size:15px;

	color:#fff;

}

.read-more a {

	padding:8px 25px;

	background:#673c18;

	font-size:15px;

	font-weight:bold;

	color:#fff;

	clear:both;

	border-radius:5px;

	float:right;

}

.read-more a:hover {

	opacity:0.7;

}

.clear{

	clear:both;

	position:relative;

	

	}

#blog-page ul li {

	font-size:14px;

	color:#363636;

	padding:9px 10px;

	border-bottom:solid 1px #f3e1c8;

}

#blog-page ul li:last-child {

	border:none;

}

#blog-page ul li a {

	color:#363636;

	text-decoration:none;

}

#blog-page ul li a:hover {

	color:#683b15;

}

#content-wrapper {

	margin:12px 9px;

	background:#fff;

	padding:9px;

	box-shadow:2px 2px 6px rgba(0, 0, 0, 0.6);

	min-height:378px;

}

/*#blog-description{

		color:#231f20;

		background-image:none;}*/

		

		

		#sidebar-left {

	width:152px;

	float:left;

}

#sidebar-left ul {

	background:#f6ebd3;

	padding-top:15px;

	margin-bottom:10px;

}

#featured-img {

}



#blogs {

	width:505px;

	float:left;

	margin-left:25px;

}

.post-container {

	border-bottom:solid 1px #ded8d4;

	padding:21px 0;
	
	

}





#about #blogs {

	

	

	margin:0px 10px;

}

.post-container {

	border-bottom:solid 1px #ded8d4;

	padding:21px 0;
	
	padding-right:15px;

}





.post-container:last-child {

	border:none;

}

#sidebar {

	width:202px;

	float:right;

}



#sidebar h2{

	font-size:24px;

	padding:0 10px;

	padding-top:10px;

	

	

	}

	

	#sidebar h3{

		padding:0 10px;}

	

#sidebar ul {

	

	

	margin-bottom:10px;

}

#sidebar ul li{

	background:#f6ebd3;

	padding:0;

	margin:0;

	

	

	margin-bottom:10px;}

	

	#sidebar ul li {

		padding-top:15px;

		}

	

	

#sidebar ul li > ul li{

	padding:9px 10px;}

	

	

	

	

#next .read-more a {

	float:left;

	clear:none;

	font-size:11px;

}

#prev .read-more a {

	float:right;

	clear:none;

	font-size:11px;

}

#pagination {

	font-size:11px;

	width:240px;

	float:left;

	margin:11px 0;

}

#pagination .read-more a {

	background: #483629; /* Old browsers */

	background: -moz-linear-gradient(top, #483629 0%, #2c2018 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #483629), color-stop(100%, #2c2018)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #483629 0%, #2c2018 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #483629 0%, #2c2018 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #483629 0%, #2c2018 100%); /* IE10+ */

	background: linear-gradient(top, #483629 0%, #2c2018 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#483629', endColorstr='#2c2018', GradientType=0 ); /* IE6-9 */

}

/*ServicesPage*/



#services-page #content-wrapper {

	float:left;

}

#services-page #blogs {

	width:420px;

}

#sidebar-feature-blog {

	width:300px;

	float:right;

	margin:12px 9px;

}

.img-block {

	position:relative;

	margin-bottom:24px;

}

.description {

	position:absolute;

	padding:10px 0;

	width:100%;

	background-image:url(images/transperent.png);

	left:0;

	bottom:12px;

	text-shadow:1px 1px 1px rgba(0, 0, 0, 1);

	color:#fff;

}

.description h3 {

	font-size:23px;

}

.description p {

	font-size:12px;

	padding:0 10px;

}

#header-img {

	clear:both;

	margin:0px 9px;

}

/*

							

							About Us Page

							

							*/

							

							 #about #blogs {

	width:572px;

}

/*Contact Us Page*/

								

								#contact-us {

}

#contact-us #sidebar-left {

	width:213px;

}

#contact-us #sidebar {

	width:263px;

}

#contact-us #sidebar-left ul li{
	font-size:11px;}

#contact-us #blogs {

	width:402px;

}

.important {

	font-size:10px;

}

.heighlights {

	font-weight:bold;

	color:#534741;

}

.form-field {

	width:198px;

	float:left;

	color:#231f20;

}

label {

	font-size:13px;

	color:#000;

	font-weight:bold;

	line-height:24px;

}

input[type="text"], textarea[name="message"] {

	width:184px;

	height:35px;

	font-size:12px;

	background:#f6ebd3;

	border:none;

	border-radius:5px;

	line-height:35px;

}

textarea[name="message"] {

	height:113px;
	
	border:none;

	width:100%;

}

input[type="submit"] {

	padding:12px 33px;

	border:solid 1px #fff;

	border-radius:4px;

	font-weight:bold;

	cursor:pointer;

	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);

	margin-top:10px;

	background: #ffad48; /* Old browsers */

	background: -moz-linear-gradient(top, #ffad48 0%, #ff930c 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffad48), color-stop(100%, #ff930c)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ffad48 0%, #ff930c 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ffad48 0%, #ff930c 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #ffad48 0%, #ff930c 100%); /* IE10+ */

	background: linear-gradient(top, #ffad48 0%, #ff930c 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffad48', endColorstr='#ff930c', GradientType=0 );

width:auto; /* IE6-9 */

}

input[type="submit"]:hover {

	opacity:0.7;

}

/*not-found PAGE*/

										

										

										

#not-found {

	padding:40px;

}

#not-found h2 {

	font-size:81px;

	font-weight:normal;

}

#back {

	width:624px;

	float:right;

	background-image: url(images/comment-img.jpg);

	background-repeat: no-repeat;

	height: 277px;

	position:relative;

	clear:both;

}

#comment {

	width:345px;

	height:145px;

	position:absolute;

	left: 15px;

	top: 67px;

	text-align:right;

}

#comment p {

	font-size:20px;

	color:#555555;

	margin-bottom:20px;

}.wedding-bg{ height:478px; background-size:cover!important; background-position: center!important; display: flex;justify-content: center;align-items: center; position:relative;color: #fff;}.wedding-bg h1{ position: relative; line-height:20px;z-index: 1; font-size:100px; color:#fff; font-weight:bolder; text-shadow: 1px 1px 1px #000;}.wedding-bg::after {    width: 100%;    height: 100%;    position: absolute;    background: rgba(0,0,0,0.4);	content:''; z-index: 0; }

/*Media*/



#media #blogs {

	width:705px;

}

.photo-video-gallery {

	width:334px;

	height:205px;

	float:left;

	position:relative;

}

.photo-video-gallery .tag {

	height:57px;

	width:333px;

	position:absolute;

	background-image:url(images/transperent.png);

	font-size:23px;

	font-weight:bold;

	color:#fff;

	font-weight:bold;

	text-indent:17px;

	line-height:57px;

	left:0;

	bottom:20px;

	text-transform:uppercase;

}





.photo-video-gallery .tag a{

	color:#fff;

}



/*Comments Page*/



#comments{}



#comments a{

	color:#4f3825;}



#comments h2{

	font-size:17px;

	color:#997d65;

	border-bottom:solid 2px #ded8d4;

	padding-bottom:10px;}

	

	.comments-box{

		margin:20px 0;

		float:left;

		

		border-bottom:dashed 1px #f6ebd3;

		clear:both;}

	

	.avtars{

		width:70px;

		font-size:12px;

		float:left;}

	

	.avtars img{

		

		background:#f6ebd3;

		border:solid 1px #5d422b;}

	

	.name{

		color:#6b411c;

		font-weight:bold;}

		

		.name a{color:#6b411c;}

	

	.date{

		color:#3c3b3c;

		font-weight:normal;}

		

		.comments-area{

			width:400px;

			float:left;

			position:relative;}

			

			.comment-top{

	background-image: url(images/top-comment.png);

	background-repeat: no-repeat;

	height: 14px;

	text-align:right;

	

}



	.comment-top a{

		color:#CCC;

		display:none;

		text-align:right;

		font-size:11px;

		padding-right:10px;}



.comment-middle{

	background-image: url(images/middle-comment.png);

	background-repeat: repeat-y;

	padding:2px 0px;

	color:#fff;

	font-size:11px;

	line-height:20px;

	padding-left:30px;

}



.comment-bottom{

	background-image: url(images/bottom-comment.png);

	background-repeat: no-repeat;

	height: 16px;

}



.comment-arrow{

	background-image: url(images/arrow.png);

	background-repeat: no-repeat;

	top:10px;

	left:2px;

	height: 25px;

	width: 22px;

	position: absolute;

}

	





/*Comment Box*/

#form{
	padding:20px 0;}



#form p label{

	color:#a0846c;

	

	margin:5px 0;}

#form p{
	margin:5px 0;
	float:left;
	clear:both;}
	



	

#form input[type="text"], #form textarea[name="comment"]{

	width:265px;

	

	height:26px;

	

	background:#f6ebd3;

	

	

	

	line-height:26px;
	border-radius:5px;

	


	

	}
	
	#form .clear{
		height:10px;}

	

#form textarea[name="comment"]{

	

	height:107px;

	width:100%;

	clear:both;
	
	border:none;

	

	}

	
.label-box{
	color:#683b15;}
	

	#form input[type="submit"]{

		width:auto;

		height:26px;

		color:#FFF;

		background:#683b15;

		line-height:26px;

		font-size:15px;

		border:none;

		border-radius:0;

		padding:0;

		margin:0;

		margin-top:10px;

		}













.wpcf7-form .wpcf7-validation-errors {







	







	border:none;







	







	background-color:#ff9511;







	







	color:#d6bf8f;







	







	margin-top:10px;







	







	padding:00px 10px;



	







	border-radius:5px;















}















.wpcf7-form .wpcf7-mail-sent-ok {







	







	border:none;







	







	background-color:#ff9511;







	







	color:#fff;







	







	margin:0;







	







	padding:00px 10px;







	







	border-radius:5px;















}















.wpcf7-form .wpcf7-mail-sent-ng {







	







	border:none;







	







background-color:#ff9511;

font-size:12px;

border:solid 1px #fff;

box-shadow:1px 1px 1px rgba(0 ,0, 0, 0.6);







		padding:5px 10px;







	color:#fff;







	







	margin:0;

	

	margin-top:20px;







	















	







	border-radius:5px;

	font-weight:normal;







}















.wpcf7-form span.wpcf7-not-valid-tip {







	







	border:none;







	







	







	







	color:#fff;







	







	padding:00px 10px;



	







	margin-top:5px;







	







	border-radius:5px;

	

	

background-color:#ff9511;

font-size:12px;

border:solid 1px #fff;

box-shadow:1px 1px 1px rgba(0 ,0, 0, 0.6);







		padding:5px 10px;

		

		font-weight:normal;















}















.wpcf7-form .fleft {















	float:left;















}















.wpcf7-form .mright20 {







	







	margin-right:00px;















}















.wpcf7-form .clear {







	







	clear:both;







}















.wpcf7-response-output {







	







	clear:both;















}



#sidebar-feature-blog .description a {

color: #ffffff;

}


.testimonal_2{

	width:300px;

	min-height:107px;

	margin:0;

	padding:0;
	
	clear:none;
	
	position:relative;
	
	float:left;!IMPORTANT;

}

.blog_page.weather {
min-height: 0;
padding-bottom: 0;
}

a#link_get_widget {
display: none;
}

div.aw-widget-current-inner {
padding-bottom: 0 !important;
}

div.aw-widget-current-inner div.aw-widget-content {
border: 0 !important;
margin-top: 6px !important;
}.wedding-page{}.white-bg{ background:#fff; margin: 15px 10px; display: table;}	.white-bg #content-wrapper{box-shadow:none;}			.white-bg	#content-wrapper{margin: 0}		.white-bg #blogs {    width: 418px!important;}.white-bg .img-block {        margin-bottom: 6px;}	.wedding-page h2{    font-size: 20px!important;    color: #000!important; text-align:center;}.wedding-page p, #sidebar-left p{margin: 0 0 15px 0;}#sidebar-left ul{ padding-bottom:1px; }.side-bar-text{ margin:20px 0;}.side-bar-text strong{ text-transform:uppercase!important;}.side-bar-text p{ font-size:11px!important;}