@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Merriweather:400,400italic,700,700italic);

@font-face {
font-family: 'Calibre-Black';
src: url('../fonts/calibreblack.eot');
src: url('../fonts/calibreblack.eot?#iefix') format('embedded-opentype'),
url('../fonts/calibreblack.woff') format('woff'),
url('../fonts/calibreblack.ttf') format('truetype'),
url('../fonts/calibreblack.svg#calibreblack') format('svg');
font-weight: normal;
font-style: normal;
}



.bg-wrap1{ margin:20px 0 0 0; padding:20px 0 0 0; background:url(../images/bg.jpg);}
.bg-wrap2{ margin:0 0 20px 0; padding:0 0 20px 0; background:url(../images/transparent.png) repeat-x bottom;}

.wrapper{ margin:0; padding:0; background:#f8f5e7;}
.content-wrap{ margin:0; padding:20px 40px; position:relative;}
.banner{ margin:0; padding:0;}
.banner ul{ margin:0; padding:0; list-style:none;}

.logo{ text-align:center; padding:30px 0 20px;}
.logo img{ display:inline-block}

.home-text{ margin:0; padding:10px 0 20px; text-align:center;}
.home-text h1{ margin:0; padding:0; font-family:'Calibre-Black'; font-weight:normal; font-size:30px; color:#251a18; text-transform:uppercase;}
.home-text h1 span{ color:#8b3b00;}
.home-text h5{ margin:0; padding:0 0 10px 0; color:#663300; text-transform:uppercase; font-size:16px; font-family:'Calibre-Black'; font-weight:normal; }
.home-text p{ margin:0; padding:0 0 12px; font-size:13px; line-height:22px;}
.enter{ font-size:18px;}
.ring1{ margin:0; padding:0; position:absolute; bottom:-32px; left:40px; z-index:9999;}
.ring2{ margin:0; padding:0; position:absolute; bottom:-32px; right:40px; z-index:9999;}
.ring1_1{ margin:0; padding:0; position:absolute; top:-32px; left:40px; z-index:9999;}
.ring2_1{ margin:0; padding:0; position:absolute; top:-32px; right:40px; z-index:9999;}

.footer{ margin:0; padding:0; background:#251a18; text-align:center; color:#ccc; text-transform:uppercase;}
.footer p{ padding:10px;}

.inner-content-wrap{ margin:0; padding:25px 0 0 0;}
.inner-content-wrap h1{ margin:0; padding:0 0 10px; font-size:20px; font-weight:normal; color:#251a18;}
.inner-content-wrap p{ padding-right:15px;}
.inner-content-wrap h2{ font-size:19px; margin:0; padding:0 0 8px;}
.inner-content-wrap h3{ font-size:17px; margin:0; padding:0 0 8px;}
.inner-content-wrap h4{ font-size:18px; margin:0; padding:0 0 8px;}
.inner-content-wrap h5{ font-size:14px; margin:0; padding:0 0 8px;}
.inner-content-wrap h6{ font-size:13px; margin:0; padding:0 0 8px;}
.inner-content-wrap ul{ margin:0; padding:0 0 10px 15px;}

img.alignright{ float:right; margin:0 0 5px 15px; }
img.alignleft{ float:left; margin:0 15px 5px 0; }

.menu{ margin:0; padding:0;}
.menu ul{ margin:0; padding:0; list-style:none;}
.menu ul li{ margin:0; padding:0; font-size:18px; line-height:30px; text-transform:uppercase;}
.menu ul li a:hover{ text-decoration:none;}

#divexample1 {overflow: auto;height: 234px; overflow-x:hidden}

.back-btn{ margin:0; padding:10px; background:#584c3f; text-align-last:; text-transform:uppercase; color:#fff; display:block;}
.back-btn:hover{ color:#ccc; text-decoration:none;}

.product{ text-align:center; margin-top:15px;}
.product-image img{ display:inline-block;}
p.product-info{ min-height:40px; text-align:center; margin:0; padding:0;}

.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
	margin:25px 0 0 0;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* #Media Queries
================================================== */
/* Large desktop */
@media (min-width: 1200px) {
	
} 
/* END__ */

/* Large then standart */
@media (min-width: 960px) {	
} 
/* END__ */
 

/* standart desktop */
@media (max-width: 1200px) {	
} 
/* END__ */

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 800px) {	
.wrapper{ margin:0 auto}
} 
/* END__ */

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {	
body{ background:url(../images/bg.jpg) !important;}
.home-text{ margin:0; padding:10px;}
.bg-wrap1, .bg-wrap2{ padding:0;}
} 
/* END__ */
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
} 
/* END__ */

/* Landscape phones and down */
@media (max-width: 480px) {
body{ background:url(../images/bg.jpg) !important;}
.content-wrap{ margin:0; padding:10px 18px;}
.bg-wrap1, .bg-wrap2{ padding:0;}
.bg-wrap2{ background:none;}
} /* END__ */