.row{
   width: 100%;   
}

body{
 font-size: 1.1em;
 line-height: 1.5em;
 color: #c0a17e;
 background: #150504;
 font-family:'Droid Sans', serif;
 
}

h1,h2,h3,h4,h5,h6{
    color:#ffc682;
    font-family: 'arial', serif;
    font-size: 1.2em;
    font-weight: normal;
}
h1.title{
    text-transform: uppercase;
    font-size: 1.8em;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 20px;
    
}


h1.page-title{    
    text-transform: uppercase;
    font-size: 1.5em;
    font-weight: bold;
}
.sub-title {
    color: #ffedd8;
    line-height: 2em;
    margin-bottom: 20px;    
}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
    padding: 15px 10px;
}

::selection{
    color: #fff;
    background: #0a89ff;
}
a{
    color: #d97163;
}
a:hover{
    color:#fff;
}

.button {
    text-transform: lowercase;
    font-size: 12px;    
    border-radius: 3px;
    padding:10px 60px;
    border:0;
    text-shadow: 2px 2px 2px rgba(0,0,0,.15);
}

a.button.read-more:hover,button:hover, button:focus, .button:hover, .button:focus{
    background-color: rgb(58, 204, 248);
     -webkit-transition: background-color 1000ms linear;
     -moz-transition: background-color 1000ms linear;
     -o-transition: background-color 1000ms linear;
     -ms-transition: background-color 1000ms linear;
     transition: background-color 1000ms linear;
}

a.button.custom{
    background: #bec676;
    text-shadow: none;
    text-transform: uppercase;
    color: #000;
    padding:18px 60px;
    border-radius: 5px;
    box-shadow: 0 5px -5px #8a9051;
    float: right;
    margin-top:10px;
}

.plr0{
    padding-left: 0;
    padding-right:0;
}

.pl0{
    padding-left: 0;
}

.pr0,.columns.pr0{
    padding-right: 0;
}

.headerOutter{
   border-bottom: 6px solid #ffc682;
}

.header{
   padding-top:60px;
   padding-bottom: 60px;
}

.header-meta{
   text-align: right;
}

.header-meta p{
   margin-bottom: 0;
}

.header-meta span.call{
   font-size: .8em;
}

a.media{
   color: #fff;
   padding: 8px 12px;
   border-radius: 20px;
   background: #250705;
   font-weight: bold;
   margin-right:5px;
}
a.media:last-child{
   margin-right: 0;
}

p{
   font-size: .75em;
}
/************content wrapper**********/
.content-wrapper{
   padding-top:30px;
   padding-bottom: 30px;
}

.content ul li{
   list-style: none
}

#map_canvas{
   width:100%;
   height: 200px;
   margin-bottom: 20px;
}
/**********topmenu************/
.sf-menu{
    margin-bottom: 0;
    background: url('../images/menubg.jpg');
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-top:2px solid #ffc682;
}

.sf-menu li{    
    background: transparent;
}

li.sep{
   padding-top: 1.3em;
   font-weight: bold;
}

.sf-menu li:last-child{
    border-right: 0;
}

.sf-menu ul li{
    border-right: 0;
}

.top-nav{
    background: #222;
    margin-bottom: 25px;
}

.sf-menu ul li,.sf-menu ul ul li,.sf-menu ul ul ul li {
    background: #1a0807;
}

.sf-menu li:hover, .sf-menu li.sfHover {
    background: #1a0807;
}

.sf-menu a:hover{
   color: #fff;
}
.sf-menu a{
    color: #fdd09a;
    border:none;
    font-family: 'Droid Sans', sans-serif;
    text-transform: uppercase;
    font-size: .9em;
    font-weight: 600;
    font-style: italic;
    padding-top:1.5em;
    padding-bottom:1.5em;
    padding-left: 3em;
    padding-right: 3em;
}

.sf-menu ul li a{
   padding-top: 1em;
   padding-bottom: 1em;
}

.small-top-menu{
    display: none
}

.small-top-menu select{
    padding: 5px;
    background: rgb(185, 165, 130);
    text-transform: uppercase;
    border:5px solid #fff;
    margin-bottom: 0;
}

/***********slider************/
.slider{
   background: url('../images/sliderbg.jpg');
   border-bottom: 6px solid #ffc682;
   padding-top:30px;
   padding-bottom: 30px;
}

.flex-control-nav{
   display: none;
}

.flexslider{
   border: 0;
   margin-bottom: 0;   
}

/**********four up boxes********/
.fourupboxes{
   padding-top: 30px;
   padding-bottom: 30px;
}
.fourupboxes h4{
   color: #bc8440;
   font-size: .8em;   
}

.fourupboxes .box1 .box,.fourupboxes .box2 .box,.fourupboxes .box3 .box,.fourupboxes .box4 .box{
   background: transparent;
   padding: 10px 20px 10px 100px;
}

.fourupboxes .box1 .box{
   background:#ffedd8 url('../images/fourupbox1.png') no-repeat;
}
.fourupboxes .box2 .box{
   background:#ffedd8 url('../images/fourupbox2.jpg') no-repeat;
}
.fourupboxes .box3 .box{
   background:#ffedd8 url('../images/fourupbox3.jpg') no-repeat;
}
.fourupboxes .box4 .box{
   background:#ffedd8 url('../images/fourupbox4.jpg') no-repeat;
}

.fourupboxes p.fouruptext{
   line-height: 1.8em;
   color: #565451;
   font-size: .5em;
}

.button.fourupbutton{
   background: #ffc682;
   padding-left:3em;
   padding-right:3em;
}

.welcome-contact-box{
   padding: 30px 0;
}

.welcome-box h1{
   font-size: 1.8em;
   text-transform: uppercase;  
}

.welcome-box h2{
   font-weight: bold;
}

.contact-box .box{
   padding: 20px;
   background: #e78e35;
   color: #000;
   text-transform: uppercase;
}
.contact-box .box p span{
   font-weight: bold;
}

.contact-form input[type="text"],.contact-form textarea{
   background: #201818;
   border-color:#2C2626
}

.contact-form textarea{
   height: 260px
}

.button.contact-submit{
   margin-top: 10px;
   color: #000;
   background: #FFD07C; 
}
#recaptcha_table{
 width:100%  
}
.vcard{
   border:1px solid rgb(39, 13, 13);
   width:100%;
}
.vcard .fn{
   text-transform: uppercase;
   color: #fff;
   margin-bottom: 10px;
}
/*************sidebar***********/
 .sidebar ul li{
   display: block;
   list-style: circle;
   padding: 8px;
   border-bottom: 1px dashed #fff;
 }
 
 .sidebar ul li a{
   font-size: .8em;
 }

/**********footer*********/
.footer-box{
   padding: 42px 20px;
   /*background: url('../images/footerbg.jpg');*/
   background : #1d0b0b url('') repeat-x;   
   border-radius: 10px;
   border:2px solid #ffc682;
   margin-top:20px;
   margin-bottom: 20px;
}
.footer-box nav.footer-bar a{
   color: #fdd09a;
   text-transform: uppercase;
   font-style: italic;
   font-weight: bold;
}

.footer-box nav.footer-bar ul li{
   margin-left: 2em;
}

.credit-row .credit{
   font-size: .5em;
   padding-left: 20px;
   margin-bottom: 20px;
}

.scrollToTop{
   opacity: .2;
   cursor: pointer;
}

.scrollToTop:hover{
   opacity: .6;
}

@media only screen and (max-width:400px){
   .header{
      padding-top:30px;
      padding-bottom: 30px;
   }
   .top-menu{
      display: none;
   }
   .fourupboxes .box1 .box,.fourupboxes .box2 .box,.fourupboxes .box3 .box,.fourupboxes .box4 .box{
      margin-bottom: 20px;
      background-size: 100%;      
   }
   .fourupboxes p.fouruptext{
      color: #000;   
   }
   
   .footer-box{
      background-size: cover;
   }
   
   form[name="dropdown"]{
      margin-bottom: 0;
   }
   
   .small-top-menu{
      display: block;
   }
}
code {
	color: #ffc682;
}
abbr {
	color: #ffc682;
}
.gallery-content ul.large-block-grid-4  li {
	margin-bottom:10px;
}
/*** wordpress css ***/
.captcha-img {
	display:block;
}
.wp-caption {
	max-width: 100%;
}
.wp-caption.alignleft {
	margin: 5px 10px 5px 0;
}
.wp-caption.alignright {
	margin: 5px 0 5px 10px;
}
.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
	color: #220e10;
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
}
.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
	color: #220e10;
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
}
.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol  {
	list-style-position: inside;
}
.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol  {
	list-style-position: inside;
}
.entry-content img.alignleft,
.entry-content .wp-caption.alignleft {
	margin-left: -60px;
}
.entry-content img.alignright,
.entry-content .wp-caption.alignright {
	margin-right: -60px;
}
.wp-caption-text {
	color: #fff;
}
.bypostauthor > .comment-body .fn:before {
	content: "\f408";
	vertical-align: text-top;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.sticky.format-standard .entry-meta .date,
.sticky.format-audio .entry-meta .date,
.sticky.format-chat .entry-meta .date,
.sticky.format-image .entry-meta .date,
.sticky.format-gallery .entry-meta .date {
	display: none;
}
.entry-title {
	margin: 15px 0px 15px 0px;
	padding: 0;
	line-height: 1em;
}
.entry-title a {
	color: #ffc682;
}
.entry-thumbnail {
	margin-bottom:15px;
}
.entry-meta {
	margin-bottom:20px;
}
span.date {
	background:url(../images/calendar.png) no-repeat;
	background-position:0px 5px;
}
span.date a {
	padding-left:18px;
	color: #ffc682;
	font-size: .75em;
}
span.categories-links {
	margin-left:6px;
}
span.categories-links a {
	font-size: .75em;
	color: #ffc682;
}
span.tags-links {
	margin-left:3px;
	display:block;
	margin:0;
	text-transform:capitalize;
	position:relative;
}
span.tags-links {
	background:url(../images/tag.png) no-repeat;
	background-position:0px 6px;
}
span.author {
	margin-left:6px;
	background:url(../images/admin.png) no-repeat;
	background-position:0px 3px;
}
span.author a {
	padding-left:18px;
	text-transform:capitalize;
	color: #ffc682;
	font-size: .75em;
}
span.tags-links {
	margin-bottom:30px;
}
span.tags-links a {
	font-size: .75em;
	color: #ffc682;
}
span.tags-links a:first-child {
	padding-left:18px;
}
.more-link {
	background:url(../images/view_more_text.png) no-repeat;
	background-position:0px 0px;
	padding-left:20px;
	color: #ffc682;
}
span.tags-links {
	background:url(../images/tag.png) no-repeat;
	background-position:0px 8px;
}
.wp-pagenavi {
	margin-top:30px;
}
.wp-pagenavi a {
	color:#ffc682;
}
.wp-pagenavi a:hover {
	color:#ffc682;
}
.wp-pagenavi span.pages {
	background: url('../images/menubg.jpg');
	padding: 6px 9px 6px 9px !important;
	margin:0px 3px 0px 3px;
	border:1px solid #ffc682;
	color:#FFFFFF;
	font-size: .75em;
}
.wp-pagenavi span.current {
	background: url('../images/menubg.jpg');
	padding: 6px 9px 6px 9px !important;
	margin:0px 3px 0px 3px;
	border:1px solid #ffc682;
	color:#ffc682;
	font-size: .75em;
}
.wp-pagenavi a.page {
	padding: 6px 9px 6px 9px !important;
	margin:0px 3px 0px 3px;
	border:1px solid #ffc682;
	font-size: .75em;
}
.wp-pagenavi a.page:hover {
	border:1px solid #ffc682;
}
.wp-pagenavi a.previouspostslink{
	padding: 6px 9px 6px 9px !important;
	margin: 0px 5px 0px 0px;
	border:1px solid #ffc682;
	color:#ffc682;
	font-size: .75em;
}
.wp-pagenavi a.previouspostslink:hover {
	border:1px solid #ffc682;
}
.wp-pagenavi a.nextpostslink{
	padding: 6px 9px 6px 9px !important;
	margin: 0px 5px 0px 0px;
	border:1px solid #ffc682;
	color:#ffc682;
	font-size: .75em;
}
.wp-pagenavi a.nextpostslink:hover {
	border:1px solid #ffc682;
}
.nav-links {
	width:100%;
	float:left;
	margin-bottom:20px;
}
.nav-links a {
	color:#ffc682;
}
.nav-links a:hover {
	color:#ffc682;
}
.nav-previous-post {
	float:left;
	font-size: .75em;
}
.nav-next-post {
	float:right;
	font-size: .75em;
}
.footer div.widget h2 {
	color:#fdd09a;
	font-size: 1.2em;
	text-transform:uppercase;
	font-weight:bold;
}
.footer div.widget ul li {
	list-style: none;
	padding:2px;
	border-bottom: 1px dashed #fff;
}
.footer div.widget ul li:last-child {
	border-bottom: none;
}
.footer div.widget ul li a {
	font-size: .8em;
}
.footer div.chocolate_default_footer_widget ul li {
	border-bottom: none;
	padding:0;
}
.footer div.chocolate_default_footer_widget ul li a {
	font-size:inherit;
}
.comment-list li {
	background:#1d0b0b;
	border:1px solid #ffc682;
	border-radius:5px;
	margin-bottom:10px;
	padding:10px;
	list-style:none;
	font-size:13px;
}
.comment-list li  {
	list-style:none;
	font-size:13px;
}
.comment-list li ul li:nth-child(odd) {
	background:#f9f9f9;
	border:1px solid #ccc;
	border-radius:5px;
	margin-bottom:10px;
	padding:10px;
	list-style:none;
	font-size:13px;
	color:#222;
}
.comment-list li ul li:nth-child(odd) a {
	color:#222;
}
.comment-list li ul li:nth-child(odd) span {
	color:#222;
}
.comment-list li ul li:nth-child(odd) h3 {
	color:#222;
}
.comment-list li ul li:nth-child(even) {
	background:#1d0b0b;
	border:1px solid #ffc682;
	border-radius:5px;
	margin-bottom:10px;
	padding:10px;
	list-style:none;
	font-size:13px;
}
.comment-list li p {
	text-align: justify;
	margin: 0px 0px 0px 60px;
	font-size:13px;
}
.reply {
	margin: 0px 0px 10px 60px;
}
.reply a {
	color:#ffc682;
	font-size:13px;
}
.comment-list li #reply-title {
	margin:0px 0px 0px 60px;
	font-size:13px;
}
.comment-list li #reply-title small {
	margin-top:10px;
	display:block;
}
.comment-author {
	/*border:none;*/
}
.comment-author img {
	margin-right:10px;
}
.comment-author a {
	color:#ffc682;
}
.fn {
	color:#ffc682;
}
.fn a {
	color:#ffc682;
}
aside.widget_search input[type="text"] {
	width:75%;
	float:left;
	margin-right:5px;
}
aside.widget_search input[type="submit"] {
	height:36px;
}