/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 @import url('https://fonts.googleapis.com/css?family=Cormorant+Infant:700,700i');
 
 body {
    font-family: cursive;
 }
 h1{
	 font-weight: bold;
 }
 nav.tm-navbar{
	 background:none !important;
	/*background: url(../../../images/bg/logo-l.png) no-repeat left top,
				url(../../../images/bg/logo-r.png) no-repeat right top;*/
 }
.uk-container.uk-container-center{
	background: url(../../../images/bg/logo-l.png) no-repeat left top,
				url(../../../images/bg/logo-r.png) no-repeat right top,
				url(../../../images/bg/content.png);
	box-shadow: 0 0 20px #000;
}
.logo a,
.tm-logo-small div{
	font-weight:bold;
	color:#9407ff;	
}
.logo-text,
.tm-logo-small div{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:60px;
	line-height: 80px;
    text-shadow: 2px 2px 2px #FFF, 5px 5px 5px rgba(0, 0, 0, 0.35);
	text-transform:uppercase;
}
.logo-slogan{
	font-family: 'Cormorant Infant', serif;
	font-style:italic;
	font-size:24px;
	color:#007f00;
	margin:10px;
}
.menu-inner a{
	font-family: 'Cormorant Infant', serif !important;	
}
.menu-inner {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#007f00+10,85ff00+10,85ff00+15,007f00+15,007f00+85,85ff00+85,85ff00+90,007f00+90 */
background: #007f00; /* Old browsers */
background: -moz-linear-gradient(top, #007f00 10%, #85ff00 10%, #85ff00 15%, #007f00 15%, #007f00 85%, #85ff00 85%, #85ff00 90%, #007f00 90%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #007f00 10%,#85ff00 10%,#85ff00 15%,#007f00 15%,#007f00 85%,#85ff00 85%,#85ff00 90%,#007f00 90%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #007f00 10%,#85ff00 10%,#85ff00 15%,#007f00 15%,#007f00 85%,#85ff00 85%,#85ff00 90%,#007f00 90%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007f00', endColorstr='#007f00',GradientType=0 ); /* IE6-9 */
}
h2.sprocket-features-title {
   color: #000 !important;
}
.product_grid_item{
	border:none !important;	
}
.product_grid_item_container{
	border-image:url(/images/bg/product.png) 24 24 24 24 stretch stretch;
	border-width:24px;
	border-style:inset;
}
.product_grid_item_container .image_block{
	border: 3px solid #d5d5d5;
}
.product_grid_item_container .buttons br,
.product_grid_item_container .buttons hr{
	display:none;
}
.product_grid_item_container .buttons{
	display:inline-block;
}
.rp-brooksite .jshop_list_product .price_block {
	text-shadow: 1px 1px 1px #fff, 2px 2px 1px rgba(0, 0, 0, 0.5);
	font-family:Cursive;
	font-weight:bold;
    display:inline;
}
.rp-brooksite .jshop_list_product .name h4 a {
	font-family:Cursive;
    text-transform: none;
	font-size: 150%;
	font-weight: bold;
}
.rp-brooksite .select-view {
	background:#fff;
    border: solid #d0cfd0;
    border-width: 3px 0;
}
.menu-inner{
	background:url(/images/bg/nav-c.png) repeat-x;
	position:relative;	
	height:50px;
    box-shadow:0 10px 10px rgba(0, 0, 0, 0.5);
    /*margin-left: 40px !important;
    margin-right: 40px !important;*/
}
.menu-inner:before,.menu-inner:after{
	content:'';	
	position:absolute;
	top:0;
}
.menu-inner:before{
	content: url(/images/bg/nav-l.png);
	left:-22px;
}
.menu-inner:after{	
	content: url(/images/bg/nav-r.png);
	right:-22px;
}
.sprocket-features-content{
	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.5)
}
.pagination li{
	display:inline-block;
	margin-right: 10px;
}
#bottom-c .uk-panel-title{
	font-size: 200%;
    text-align: center;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.joomly-map{
	border: 5px solid #008100;
	padding:20px;
}
#mxcpr{
	display:none;
}
.uk-panel-box-secondary {
    border: 16px double;
}
.uk-navbar-toggle{
	color:#8c00ff !important;
}
.uk-navbar-content.uk-navbar-center.uk-visible-small{
	max-width: 100% !important;
}
.tm-toolbar{
	font-size:120%;
	font-weight:bold;
}
.tm-toolbar span:first-child{
	margin-right:10px;
}
.tm-toolbar span{
	color: #007f00;
}
.phones{
	padding: 5px 10px;
}
.phones,
.tm-logo-small div{
	background: rgba(255,255,255,.75);
}