

body {
	
	background-color: rgba(255,255,255,1);
    font-family:'Adamina',serif;	font-size:15px; line-height:23px;
	margin:0; padding:0 !important;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image:      -o-linear-gradient(top, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);    
}

body section.alternate .container p a{
color: rgba(71,23,35,1);
}

body section.alternate .container p, body section.alternate .container div{
color:rgba(0,0,0,1);
font-family:'Adamina',serif;}

body section.alternate .container .edit p, body section.alternate .container .edit div, body section.alternate .container .edit h3,body section.alternate .container .edit p, body section.alternate .container .edit h2, body section.alternate .container .edit li, body section.alternate .container .edit a, body section.alternate .container .edit list-group-item, body section.alternate .container .edit btn.default {
color:black;
font-family:'Adamina',serif;;}

    
.padding{
padding:20px;
}


.show_mobile{
display:none;
}

.styleBackgroundColor_dark .btn{
color:white;
border-color:white;
}


section{
padding-top:0px;
padding-bottom:10px;
}

section.jamesrow div.slider{
margin-bottom:-20px;
}

section.jamesrow div.container{
padding:1px;
padding-bottom:0px;
margin-bottom:0px;
font-family:'Adamina',serif;;}

section.alternate .container p{
 color: rgba(0,0,0,1);font-family:'Adamina',serif;;}

section.alternate .container h2, .container h2{
 color: rgba(71,23,35,1);font-family:'Adamina',serif;font-weight:bold;
letter-spacing:-2px;
font-size: 35px;
margin-bottom:5px;
}

section.alternate .container h3, h3.subTitle, .slider h3, .callout h3{
 color: rgba(71,23,35,1);font-family:'Adamina',serif;}



.slider h3{
font-size:38px;
line-height:1em;
}


#topBar .container .banner .logo_custom_text h1{

font-family:'Playfair Display',serif;
}


.banner a.logolink{
text-decoration:none;
}


.banner h3, .banner h2{
margin-top:10px;
margin-bottom:1px;
line-height:60px;
font-family:'Playfair Display',serif;font-size:48px;
}


.abslogo{
	display:block;
	position:absolute;
	z-index:1200;	
	top:2px;
	margin:0px;
	padding:0px;
    max-height:200px;
}

.logo img{
display:none;
}

a.logo, a.logo div, a.logo p{
text-decoration:none;
}

.admineditbutton{
z-index:99;
    position: fixed;
    top: -10px;
    background-color:white;
    left: 15px;
}

#calloutform label{
width:100px;
}

#footer {
	color:rgba(255,255,255,1);
	display:block;
	vertical-align:bottom;
	background-color:rgba(54,16,25,1);
	border-top:rgba(1,21,36,1) 5px solid;
	z-index:101;
}

#footer a:visited, #footer a:link{
color:rgba(215,215,215,1);
}

#footer .logo_custom_text h1{
color:rgba(255,255,255,1);
}

#footer a.btn{
padding:10px 20px;
}

#footer div.copyright {
	color:rgba(94,56,65,1);
}

#footer div.copyright a, #footer a{
	color:rgba(94,56,65,1);
	padding:0;
}

#footer hr {
	border:0; margin:0; padding:0;
	border-top:rgba(1,21,36,1) 1px solid;
	border-bottom:rgba(1,21,36,1) 1px solid;
}

#footer .dark {
	height:400px;
	background-color:rgba(34,-4,5,1);
}

#footer h2,
#footer h3,
#footer h4 {
	color:rgba(255,255,255,1);
}

#footer .copyright {
	background-color:rgba(14,-24,-15,1);
	padding:20px 0;
}

#footer ul.list-unstyled li a{
    color:rgba(255,255,255,1);
}

a,
.tp-caption a {
	color:rgba(71,23,35,1);
}



a, a:hover, a:active,
#topNav ul.nav li li a:hover,
.tp-caption a:hover,
.featured-box-minimal h4,
.glyphicon, .wi,
p.dropcap:first-letter,
ul.side-nav a:hover,
ul.side-nav ul li.active>a,
.li, div.owl-carousel .caption,
.pagination>li>a, 
.pagination>li>span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
div.mega-price-table .pricing:hover h4,
div.mega-price-table .pricing-table i.fa, /* icons */
#blog a>span,
#blog h1>span,
.cartContent a.remove_item:hover,
.owl-carousel.featured a.figure>span>i,
.btn-link,
.styleColor {
	border-color:rgba(111,63,75,1);
color:rgba(71,23,35,1);
}


#topNav ul.nav>li a.main-nav-buttons{
color:rgba(255,255,255,1);
}

#topNav .dropdown-submenu > a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #eaeaea;
	margin-top: 5px;
	margin-right: -10px;
}
#topNav .dropdown-submenu li:hover> a:after {
color:rgba(215,215,215,1);
}
#topNav ul.dropdown-menu li:last-child>a {
	border-bottom:0;
	border-bottom:0;
}
.dropdown-menu>li:hover>a, 
.dropdown-menu>li:focus>a {
color:rgba(215,215,215,1);
	background-color:#333;
}


#footer li a:hover,
#footer a:hover{
color:rgba(255,255,255,1);
}

p.dropcap.color:first-letter,
span.badge,
#toTop:hover,
#bar, .slider-handle,
div.featured-box i.fa,
i.featured-icon,
.progress-bar-primary,
.modal-header,
.timeline .timeline-left .item:before,
.timeline .timeline-right .item:before,
.timeline .timeline-centered .item.pull-right:before,
.timeline .timeline-centered .item.pull-left:before,
div.mega-price-table .pricing-title, 
div.mega-price-table .pricing-head,
div.mega-price-table .pricing.popular,
#topNav ul.nav>li:hover>a:before, 
#topNav ul.nav>li.active>a:before,
.styleBackgroundColor {
	background-color:rgba(71,23,35,1);
    color:white;
}

.styleBackgroundColor .panel-body p, .styleBackgroundColor .panel-body{
color:white;
}

.styleBackgroundColor_dark {
	background-color:rgba(31,-17,-5,1);
}

.styleBackgroundColor_dark h1, .styleBackgroundColor_dark h2, .styleBackgroundColor_dark h3, .styleBackgroundColor_dark h4, .styleBackgroundColor_dark p, .styleBackgroundColor_dark .subhead, .styleBackgroundColor_dark a{
	color:white;
}

/* icons , boxes */
i.featured-icon:after,
div.featured-box.nobg.border-only i.fa {
	color:rgba(71,23,35,1);
	border-color:rgba(71,23,35,1);
}
section.product-view-colors a:hover,
section.product-view-colors a.active,
i.featured-icon {
	border-color:rgba(71,23,35,1);

}
i.featured-icon.empty {
	color:rgba(71,23,35,1) !important;
	border-color:rgba(71,23,35,1);
}

/* Top Nav */

#topNav .nav-pills>li>a, 
#topNav .nav-pills>li>a:hover, 
#topNav .nav-pills>li>a:focus,
#topNav .nav-pills>li.active>a, 
#topNav .nav-pills>li.active>a:hover, 
#topNav .nav-pills>li.active>a:focus {
	background-color:transparent;
}
#topNav div.navbar-collapse {
	padding:0;
}
#topNav ul.nav>li {
	color:rgba(255,255,255,1);
    	text-align:center;
	position:relative;
	margin:0;
}
#topNav ul.nav>li:last-child {
}


#topNav ul.nav>li a {
color:rgba(255,255,255,1);
	padding: 15px 12px;
	position: relative;
	text-decoration: none;
    font-size:17px;	line-height:17px;
	display:block;
	font-weight:300;
font-family:'Adamina',serif;;	-webkit-transition: all 0.2s;
	   -moz-transition: all 0.2s;
		 -o-transition: all 0.2s;
			transition: all 0.2s;
}
#topNav ul.nav>li>a>span {
	display:block;
	font-size:14px;
	color:#ccc;

	-webkit-transition: all 0.2s;
	   -moz-transition: all 0.2s;
		 -o-transition: all 0.2s;
			transition: all 0.2s;
}

#topNav ul.nav>li:hover a {
color:rgba(255,255,255,1);
}
#topNav ul.nav>li:hover a>span {
color:rgba(255,255,255,1);
}


#topNav ul.nav .dropdown-menu>li.active>a, 
#topNav ul.nav .dropdown-menu>li:hover>a, 
#topNav ul.nav .dropdown-menu>li:focus>a {
color:rgba(255,255,255,1);
	background-color:rgba(71,23,35,1);
}

#topNav ul.dropdown-menu>li:hover>a.dropdown-toggle:after { /* arrow sub-submenu */
color:rgba(255,255,255,1);
}

#topNav ul.nav li a.main-nav-buttons:hover{
background-color:rgba(111,63,75,1);
}

/* Primary Button */
.btn-primary {
	border-color:rgba(31,-17,-5,1);
	background-color:rgba(71,23,35,1);
    color:white !important;
}

.btn-white {
	color:white !important;
}

.pagination>.active>a, 
.pagination>.active>span, 
.pagination>.active>a:hover, 
.pagination>.active>span:hover, 
.pagination>.active>a:focus, 
.pagination>.active>span:focus,
.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary,
.daterangepicker td.active, 
.daterangepicker td.active:hover,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
	border-color:rgba(71,23,35,1);
	background-color:rgba(71,23,35,1);
}


/* embed title */
section header em,
h1>em, h2>em, h3>em, h4>em, h5>em, h6>em {
	font-style:normal;
	color:rgba(71,23,35,1);
}

#topNav {
	display:block; left:0; right:0; top:0;
   	background:rgba(71,23,35,1);
	position:relative;
	z-index:10;
    

	-webkit-box-: 0 4px 0 rgba(0, 0, 0, 0.04);
	   -moz-box-: 0 4px 0 rgba(0, 0, 0, 0.04);
		 -o-box-: 0 4px 0 rgba(0, 0, 0, 0.04);
			box-: 0 4px 0 rgba(0, 0, 0, 0.04);
}


#topNav ul.dropdown-menu>li a {
	margin:0;
	padding:10px 15px;
	font-weight:400;
	color:#fff;
   font-size:17px;
	border-bottom:rgba(0,0,0,0.1) 1px solid;
}


#topNav ul.dropdown-menu>li a i.fa {
	margin-right:4px;
}
#topNav ul.dropdown-menu a.dropdown-toggle:after {
	content: "\f105";
	font-family: FontAwesome;
	position: absolute;
   font-size:17px;
	right: 10px;
	top: 9px;
	color:#fff;
}

#topNav ul.dropdown-menu {
	text-align:left;
	margin-top:0;
	border-top:0;
   font-size:17px;
	list-style:none;
	background:rgba(111,63,75,1);
	box-:rgba(0,0,0,0.5) 0 6px 12px;
	min-width:200px;

	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}

/* Top Nav active/hover */
#topNav ul.nav>li.mega-menu>ul li:hover>a,
#topNav ul.nav>li.mega-menu>ul li.active>a,
#topNav ul.nav>li:hover:before,
#topNav ul.nav>li.active:before {
	background-color: rgba(71,23,35,1);
    color:rgba(255,255,255,1);
}
/* Top Nav color active */
#topNav .nav-pills.colored>li.active>a, 
#topNav .nav-pills.colored>li.active>a:hover, 
#topNav .nav-pills.colored>li.active>a:focus {
	color:rgba(255,255,255,1);
	background-color:rgba(71,23,35,1);
}

#topNav ul.nav>li:hover>a:before,
#topNav ul.nav>li.active>a:before {
	content:' ';
	background-color: rgba(111,63,75,1);
	height: 2px; width: 100%;
	left: 0; top: -3px;
	position: absolute;
}
/* Misc */
.styleBackgroundColor,
.featured-box-minimal i.fa {
	background-color:rgba(71,23,35,1);
}

ul.list-icon li:before {
	color:rgba(71,23,35,1);
	font-size:16px;
}
body.boxed #topBar {
	border-top:rgba(71,23,35,1) 4px solid;
}

section.alternate{
background-color:rgba(238,225,220,1);
-webkit-box-shadow: inset 2px 19px 26px -13px rgba(0,0,0,0.75);
-moz-box-shadow: inset 2px 19px 26px -13px rgba(0,0,0,0.75);
box-shadow: inset 2px 19px 26px -13px rgba(0,0,0,0.75);
   background-image:url(../../images/1545099261.jpg);
	background-repeat: repeat ;
	background-position:top center;}


section.alternate .container{
padding:30px 0px 30px 0px;
}


section.alternate .container .callout{
	background-color:rgba(71,23,35,1);
    color:white;
    }

section.alternate .container .callout p{
color:white;
}


body #topBar {
	display:block;
	position:relative;
background-color:rgba(71,23,35,1);
	min-height:30px;
	z-index:10;
    background-image:url(../../images/1545101343.jpg);
	background-repeat: repeat-x ;
	background-position:top center;}


body #topBar .container h2,body #topBar .container h1,body #topBar .container h3,body #topBar .container h4,body #topBar .container a {
color:rgba(255,255,255,1);

}

.panel-epona {
	border:rgba(71,23,35,1) 1px solid;
}

.panel-epona>.panel-heading {
	background-color:rgba(71,23,35,1);
	color:rgba(255,255,255,1); 
}

.panel-epona>.panel-body{
color:rgba(255,255,255,1); 
}

/* Slider Captions */
.tp-caption.block_styleColor {
	background-color: rgba(71,23,35,1);
	color:#fff;
}
.tp-caption.block_white {
	color:rgba(71,23,35,1);
}


.slider{
	background-color: rgba(0,0,0,1);
        }



.flexslider { margin: 0; background: rgba(0,0,0,1); position: relative; }
/* flex slider */
.flexslider.flexFull .flex-direction-nav a:hover, 
.flexslider.flexContent .flex-direction-nav a:hover {
	background-color: rgba(0,0,0,1);
     	color:#fff;
}


.flexslider .slides .box {
	position:absolute;
	top:0; bottom:0;
	max-width:400px;
	color:#fff;
	padding:40px 20px;
	background-color:rgba(0,0,0,.5);
	display:table;
}


/* essentials rewrite */
.alert.alert-default {
	border-left:rgba(71,23,35,1) 3px solid;
}

/* item box */
.item-box .item-hover .overlay {
	/*
    background-color:rgba(169,69,69,0.6);
    */
}



/* 
	Sky Forms
*/
/**/
/* normal state */
/**/
.sky-form .toggle i:before {
	background-color: rgba(71,23,35,1);	
}
.sky-form .button {
	background-color: rgba(71,23,35,1);
}


/**/
/* checked state */
/**/
.sky-form .radio input + i:after {
	background-color: rgba(71,23,35,1);	
}
.sky-form .checkbox input + i:after {
	color: rgba(71,23,35,1);
}
.sky-form .radio input:checked + i,
.sky-form .checkbox input:checked + i,
.sky-form .toggle input:checked + i {
	border-color: rgba(71,23,35,1);	
}
.sky-form .rating input:checked ~ label {
	color: rgba(71,23,35,1);	
}


.list-group .list-group-item-danger{
background-color:rgba(71,23,35,1);
border:1px solid rgba(31,-17,-5,1);
color:white;
}

.list-group .list-group-item-danger h4{
color:white;
}

.list-group a.active:hover, .list-group .list-group-item.active{
background-color:rgba(71,23,35,1);
border:1px solid rgba(31,-17,-5,1);
color:white;
}

.list-group a:hover{
background-color:#eee;
}


@media only screen and (max-width: 690px) {
/*
.abslogo{
	display:none;
}
*/
.logo{
display:block;
}

.hide_tablet {
		display:none;
}

      .logo_custom_text{
        clear:both;
        display:block;
        }
        
        
}


@media only screen and (max-width: 990px) {
	#footer {
		border-top:rgba(1,21,36,1) 1px solid;
	}

}

a.panel-links, a.panel-links:hover{
text-decoration:none;
}

a.panel-links .panel{
background-color:white;
}

a.panel-links:hover .panel{
background-color:#ffe;
}





/* mobile */
#topNav button.btn-mobile {
	display:none;
}



	#topNav button.btn-mobile {
		color:rgba(255,255,255,1);
		display: none;
		background:rgba(71,23,35,1);
		padding:6px 10px;
		margin-top:8px;
		margin-bottom:3px;

		-webkit-border-radius: 0;
		   -moz-border-radius: 0;
				border-radius: 0;
	}	
	#topNav button.btn-mobile i {
		padding:0; margin:0;
		font-size:21px;
	}
    
    	#topNav nav.nav-main {
		background-color:rgba(71,23,35,1);
        margin-left:0px;
        
	}
    
        
    #topNav nav.nav-main ul li{
    text-align:left;
    }
    
    
    .form-group label{
    font-weight:bold;
    }
    
    .inactive i{
    color:#ccc;
    }
    
    .headline{
   margin-bottom:1px;
    }
    
a.footernews:link, a.footernews:active, a.footernews.visited{
padding:19px 9px;
display:block;
}

a.footernews:hover{
background-color:rgba(111,63,75,1);
}

.infobox{
width:100%;
margin:0px;
}
 .calloutlink p{
 text-decoration:none;
color: #666;
}

.calloutlink{
height:250px;
border:1px solid white;
padding-top:20px;
}

.calloutlink:link, .calloutlink:active, .calloutlink:visited{
text-decoration:none;
color: #666;
}

.calloutlink:hover{
text-decoration:none;
background-color:#f1f1f1;
border:1px solid #ccc;

}

a.darkbutton{
display:block;
text-decoration:none;
}

a.darkbutton:hover, a.darkbutton:hover p, a.darkbutton:hover h3{
background-color:#666;
color:white;
}

.styleBackgroundColor a{
color:white;
}

 .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}

.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media only screen and (max-width: 479px) {


    	#topNav nav.nav-main {
        margin-left:0px;
	}
    
    
    	#topNav a.logo img {
		display:block;
		text-align:left;
		margin:0px;
		float:none;
        color:white;
        font-size:24px;
        font-weight:bold;
        font-family:599;
	}
    


	#topNav form.search {
		margin-left:4px;
	}
 	#topNav button.btn-mobile {
		margin-right:4px;
	}

	.hide_mobile {
		display:none;
	}
	
    .show_mobile{
    display:block;
    }
    
		#topNav nav.nav-main {
        margin-left:0px;
	}


}

.grid-item {
  float: left;
 margin:3px;
}

.logo_custom_text{
text-decoration:none;
}



.modal-header-danger{
min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5;background-color:red;
}



.newsgridbox h2, .newsgridbox_large h2{
font-weight:bold;
font-family:'Adamina',serif;
}

.newssidebar h3{
font-size:13px;
font-weight:bold;
margin-bottom:0px;
line-height:16px;
}


.newsgridbox a:link, .newsgridbox a:visited, .newsgridbox a:active{
color:black;
text-decoration:none;
}

.newsgridbox{
text-decoration:none;
}

.newssidebar a:link, .newssidebar a:visited, .newssidebar a:active{
color:#666;
text-decoration:none;
display:block;
padding:4px 1px;
border-bottom:1px #ccc dashed;
font-size:12px;
}

.newsgridbox a:hover,.newssidebar a:hover{
color:#rgba(71,23,35,1);}

.newsgridbox{
	width: 312px;
height: 400px;
    float: left;
	margin: 0 14px 14px 0;
	background: #ffffff;
	color: #222;
	overflow: hidden;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	border-radius: 9px;
    font-size:12px;
    position:relative;
    font-family:'Adamina',serif;;    }
    
    
.newsboxcontent p{
padding:2px 12px;
}    
    
    .newsgridbox_large, a.newsgridbox_large{
	width: 370px;
    height: 500px;
    float: left;
	margin: 0px;
	background: rgba(255, 255, 255, 0.5);
  
	color: #222;
	overflow: hidden;
border:1px solid #000;
    font-size:12px;
    position:relative;
    text-decoration:none;
    margin-left:-1px;
    margin-top:-1px;
    font-family:'Adamina',serif;;    }
    .newsgridbox p, .newsgridbox_large p{
    font-size:14px;
    font-family:'Adamina',serif;;    }
    
    .newsgridbox_large:hover{
    background-color:#ffc;
    }
    
    
    .newsgridbox .featured-image {
	position: relative;
	width: 312px;
	overflow: hidden;
	margin:0px 0px;
}

    .newsgridbox_large .featured-image {
	width: 300px;
    border:1px solid black;
margin:10px;
}

.newsgridbox .meta-published {
	position: absolute;
	bottom: 10px;
	font-size: 11px;
	color: #aaa;
    right:10px;
}

.newsboxcontent .newsboxcontent p{
padding:20px;

}

.newsboxcontent{
text-decoration:none;
}

.prodtext{
font-size:16px;
padding:20px;
font-family:'Adamina',serif;;}
.prodtext ul{
    padding-left:0;
}

h1.prodheading{
font-size:32px;
margin-top:-20px;
line-height:90%;
font-family:'Adamina',serif;;}

.prodtext li{
    font-size:10px;
    line-height:10px;
    margin:0px;
    }
    
    
.specialprice{
font-size:18px;
font-weight:bold;
}

a.bigfatbutton:link{
border:2px solid blue;
background-color:white;
font-size:20px;
padding:6px 15px;
color:blue;
position:relative;
left:50%;
margin-left:-50px;
display:block;
text-decoration:none;
}

.listimage img, .itemlink1 img{
-moz-box-shadow: 3px 3px 4px #333333;   
	-webkit-box-shadow: 3px 3px 4px #333333;    
    box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.5);
    }
    

.normal_features{
float:right;margin-left:20px;width:400px;
}

.listgridbox{
border:1px solid #ccc;
-moz-box-shadow: 3px 3px 4px #333333;   
	-webkit-box-shadow: 3px 3px 4px #333333;    
    box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.5);
    border-radius: 9px;
    padding:20px 10px;
    display:inline-block;
    margin-right:10px;
    vertical-align:middle;
    background-color:white;
    }
    
    a.listgridbox:hover{
    background-color:#ffc;
    }
    
    
    .bestseller{
position:absolute;
z-index:5;
background-image:url(../../images_common/badge_bestseller.png);
width:314px;
height:310px;
background-repeat:no-repeat;
background-position:top right;
}

.abslogo img{
margin-top:8px;
margin-bottom:2px;
}

#topBar .container .banner span.logo_custom_text{
margin-left:20px;
margin-top:0px;
}

#topBar .container .banner .logo_custom_text h1{
font-size:53px;
line-height:30px;
text-shadow: 2px 2px 4px #000033;
margin:0px;
margin-bottom:15px;
}

#topBar .container .banner .logo_custom_text p{
font-size:18px;
margin-bottom:0px;
color:#fdf6e1;
}

#topBar .container .banner a.logolink{
display:block;
padding:0px;
margin-top:10px;
}


.logo_footer .logo_custom_text h1{
font-size:40px;
}

.banner h4{
margin-bottom:0px;
}

.list-group h3{
margin-bottom:0px;
}

@media only screen and (max-width: 479px) {

#topBar .container .banner .logo_custom_text h1, #topBar .container .banner .logo_custom_text p {
margin-left:0px;
}

}

section.alternate .container .special ul li{
font-size:16px;
font-weight:bold;
}

.fontdark, .fontdark h3{
color:#30259a;
}

.contactinfo{
margin-top:25px;
margin-bottom20px;
}/*
.flexslider .slides .box {
	position:absolute;
	top:0; bottom:0;
	max-width:400px;
	color:#fff;
	padding:40px 20px;
	background:url('../images/caption_bg.png');
	display:table;
}
*/



.panel-primary {
  border-color: rgba(71,23,35,1);
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: rgba(71,23,35,1);
  border-color: rgba(71,23,35,1);
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: rgba(71,23,35,1);
}
.panel-primary > .panel-heading .badge {
  color: rgba(71,23,35,1);
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: rgba(71,23,35,1);
}

.drop-shadow {
      -webkit-box-shadow: 10px 10px 25px -7px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 25px -7px rgba(0,0,0,0.75);
box-shadow: 10px 10px 25px -7px rgba(0,0,0,0.75);
    }
    
    .accordion .panel-heading {
	background-color: rgba(71,23,35,1);
color:white;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;

	-webkit-transition: all .10s ease-out;
	   -moz-transition: all .10s ease-out;
		 -o-transition: all .10s ease-out;
			transition: all .10s ease-out;

	-webkit-touch-callout: none; 
	  -webkit-user-select: none; 
	   -khtml-user-select: none; 
		 -moz-user-select: none; 
		  -ms-user-select: none; 
			  user-select: none;
}

.panel-default>.panel-heading {
	padding: 11px 15px;
	background:rgba(71,23,35,1);
	color:#fff;
}

.panel-default>.panel-heading a{
color:white;
}



#topBar h3{
margin-bottom:0px;
}

form.edit{
color:black;
}



span.prodcolumn1{
float:right;
font-weight:bold;
padding-left:12px;
font-family:verdana,arial;
font-size:9px;
line-height:13px;
text-align:left;
}

span.prodcolumn2{
float:right;
font-weight:normal;
padding-left:12px;
font-family:verdana,arial;
font-size:11px;
line-height:13px;
text-align:left;
}

span.prodcolumn3{
float:right;
font-weight:normal;
padding-left:12px;
font-family:verdana,arial;
font-size:11px;
line-height:13px;
}

.prodrow{
font-weight:normal;
font-family:verdana,arial;
font-size:11px;
line-height:13px;
padding-bottom:4px;
}

span.prodcolumn4{
float:right;
font-weight:normal;
padding-left:12px;
font-family:verdana,arial;
font-size:11px;
color:#003;
line-height:13px;
}

.rowstyle1{
background-color:#e9e9e9;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #ccc;
font-family:verdana,arial;
font-size:11px;
color:#000;
clear:both;
display:block;
}

.rowstyle2{
background-color:#f0f0f0;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #ccc;
padding-left:5px;
font-family:verdana,arial;
font-size:11px;
color:#000;
clear:both;
display:block;
}

.prodeditrow{
clear:both;display:block;padding:2px;border-bottom:1px solid #ccc;
}

label.error{color:#990000}


.select {
    position: relative;
    min-width: 100px;
    display: inline-block;
    padding: 5px 20px 5px 5px;
    border: outset 1px gray;
    background: rgba(246,246,246,.75);
}
.select:after {
    width: 16px;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    padding: 5px;

    content: '▼';
    outline: 1px gray;
}
.select.box {
    position: relative;
    min-width: 100px;
    display: inline-block;
    padding: 5px 10px 5px 5px;
}
.select.box .options {
    position: relative;
    display: inline-block;
    border: inset 1px;
    width: 100%;
    padding: 2px;
    background: white;
    color: black;
}
.select.box:after{
    content: '';
    display: none;
}

.select .options {
    position: absolute;
    display: none;
    border: outset 1px;
    padding: 2px;
    min-width: 100%;
    background: white;
    color: black;
}
.select .options li {
    list-style-type: none;
    display: block;
    background: white;
    color: black;
    padding: 0 1em 0 .5em;
}
.select .options:visible {
    z-index: 10;
    border: solid 4px red;
}
.select .options li {
    white-space: nowrap;
}
.select .options li.selected {
    background: steelblue;
    color: white;
}
.select .options li.selected:before {
    content: '✓';
}

.select .options li:hover {
    list-style-type: none;
    display: block;
    background: black;
    color: white;
}

a.boxlink:hover{
background-color:rgba(255,255,255,.6);
}
a.boxlink{
text-decoration:none;
}

div.testimonial{
color:black;
}

a.floorlink{
background-color:rgba(200,200,200,.5);
}

.floorlinks{
background-color: rgba(87,142,209,.5);
}

a.floorlinks:hover, .floorlinkhover{
border:2px solid #043466;
background-color: rgba(17,82,149,.5);
}

.available{
background-color: rgba(200,0,0,.5);
}

.floorlink2 {
font-size:18px;
}

	div.price-table p{
		color: #ffffff;
		font-size: 36px;
		padding: 30px 0;
		font-weight: 400;
		width: 150px;
		height: 150px;
		padding-top: 60px;
		display: inline-block;
		background-color:rgba(31,-17,-5,1);
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
	}
    
    div.price-table p span{
    color: #ffffff;
		font-size: 36px;
        }
        
        
.google-maps {
  margin: 0;
  margin-bottom:-20px;
  padding: 0;
}


.fullscreenbanner .tp-caption, .layerslider .ls-slide h1{
font-family:'Adamina',serif;}

.accordion .panel-body{
background-color:rgba(255,255,255,0.5);
}

h1.prodheading{
margin-bottom:0px;
}

.ls-slide .ls-l h1{
display:block;
padding:20px;
background-color:rgba(0,0,0,0.3);
}

.ls-slide .ls-l .caption{
color:white;padding:15px;max-width:600px;background-color:rgba(0,0,0,0.3);
font-size:25px;
}