/* Generated by CSS Usage.
   File: http://www.blacktint.com/new_website/css/style.css.
   DON'T DELETE YOUR ORIGINAL CSS FILE. Keep it so you can fix the glitches later.
   Some rules have been deleted, some selectors are prefixed with "UNUSED".
   Look for the UNUSED items and see if you can remove them. */






.isotope-item {
    z-index: 2;
}
UNUSED.isotope, UNUSED.isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    transition-property: height, width;
}
.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property:-moz-transform, opacity;
    transition-property:transform, opacity;
}





.top-line {
      overflow: hidden;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
    -webkit-box-shadow: 0px 0px 50px 5px rgba(255,255,255,1);
    -moz-box-shadow: 0px 0px 50px 5px rgba(255,255,255,1);
    box-shadow: 0px 0px 50px 5px rgba(255,255,255,1);
}

ul.social-icons li a:hover {
    transform: scale(1.4);
    -ms-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -o-transform: scale(1.4);
}

header {
         width: 200px;
    position: fixed;
    top: 189px;
    left: 55.1%;
    margin-left: -570px;
    z-index: 9999;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

.main-menu > li {
    display: block;
    position: relative;
    text-align: center;
	border-left: 15px solid #848484;
}

.main-menu > li > a {
    display: block;
    background-color: rgba(132,132,132,0.9);
    position: relative;
    color: #fff;
    font-size: 14px;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    font-weight: 300;
       padding: 8px 0 8px;
    text-decoration: none;
    position: relative;
    border-top: 1px solid rgba(56,56,56,0.2);
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
    -webkit-backface-visibility: hidden;
}

.main-menu li a span {
    display: inline;
    position: relative;
    z-index: 2;
}

li.drop > a span:after {
    display: block;
    position: absolute;
    top: -1px;
    right: -12px;
    content: '\f105';
    font-family: 'FontAwesome';
    font-size: 17px;
    color: #55a4fb;
}

.main-menu > li > a:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: rgb(0,0,0);
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.main-menu > li > a:hover:after {
    width: 100%;
}

.main-menu > li > a.active:after {
    background: none;    
}

.main-menu > li > a.active {
    color: #FFFFFF;
    background: #e69b52;
}

li.drop:hover > ul.drop-down {
    visibility: visible;
    opacity: 1;
    -webkit-transform: rotateY(0deg);
      -moz-transform: rotateY(0deg);
      -ms-transform: rotateY(0deg);
      -o-transform: rotateY(0deg);
      transform: rotateY(0deg);
      -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
      -moz-transition: -moz-transform 0.4s, opacity 0.1s;
      -mos-transition: -mos-transform 0.4s, opacity 0.1s;
      -o-transition: -o-transform 0.4s, opacity 0.1s;
      transition: transform 0.4s, opacity 0.1s;
}

ul.drop-down li a:hover {
    background: rgb(255,255,255);
    color: #000;
}

ul.drop-down.level3 li a:hover {
    background: rgba(255,255,255,0.7);
}

ul.drop-down li.drop > a span:after {
    top: -2px;
    color: #cbcccc;
}

a.elemadded {
    display: none;
    background-color: rgba(0,0,0,0.9);
    position: relative;
    color: #fff;
    font-size: 16px;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    font-weight: 300;
    padding: 17px 0 15px;
    text-transform: uppercase;
    text-decoration: none;
    position: relative;
    border-top: 1px solid rgba(56,56,56,0.2);
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
    -webkit-backface-visibility: hidden;
    text-align: center;
}

ul {
    padding: 0;
margin: 0 0 0 20px;
}

ul li {
	list-style-image:url(../images/puce.jpg);
}

a {
    text-decoration: none;
}

h1 {
    color: #FFFFFF;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    margin: 0;    
    font-size: 1.4em;
    font-weight: bold;
}

h2 {
    color: #FFFFFF;
    font-size: 1.2em;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    margin: 0;
    margin-bottom: 10px;    
	    font-weight: bold;
}

h3 {
    color: #FFFFFF;
    font-size: 1.1em;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    font-weight:bold;
    margin: 0;
    margin-bottom: 22px;
}

h5 {
    color: #FFFFFF;
    font-size: 14px;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    font-weight: 300;
    margin: 0;
}
h5 > span {color:#e69b52;font-weight:bold;}
p {
    color: #FFFFFF;
    font-size: 12px;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    font-weight: 300;
    margin: 0;
    line-height: 18px;
}

a.main-button:hover {
    opacity: 0.8;
}

#container {
    position: relative;
    z-index: 3;
    margin-bottom: 100px;
}

#background-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden !important;
	background-image:url(../images/pattern.jpg);
	background-repeat:repeat;
}

#background-container:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url('../images/back-pattern.png');
}






#slider {
    background: rgba(255,255,255,0.8);
    padding-right: 0;
    overflow: hidden;
}

.inner-content {
    padding-left: 180px;
	-webkit-box-shadow: 0px 0px 50px 5px rgba(255,255,255,1);
-moz-box-shadow: 0px 0px 50px 5px rgba(255,255,255,1);
box-shadow: 0px 0px 50px 5px rgba(255,255,255,1);
}

.content-sections {
    padding: 30px 30px 0;
    background: #000;
	padding-bottom: 15px;
}

.content-sections > div {

}

.content-sections > div:last-child {
    border-bottom: 1px solid transparent;
    margin-bottom: 0px;
}

.services-post > a:after {
    position: absolute;
    content: '';
    width: 66px;
    height: 66px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border: 1px solid #0076f9;
    left: 0px;
    top: 0px;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
    -webkit-backface-visibility: hidden;
}

.services-post > a:hover {
    transform: scale(1.1) rotate(360deg);
    -webkit-transform: scale(1.1) rotate(360deg);
    -moz-transform: scale(1.1) rotate(360deg);
    -o-transform: scale(1.1) rotate(360deg);
    -webkit-backface-visibility: hidden;
}

.services-post > a:hover:after {
    position: absolute;
    content: '';
    width: 80px;
    height: 80px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border: 3px solid #0076f9;
    left: -7px;
    top: -7px;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
    -webkit-backface-visibility: hidden;
}

.work-post:hover .hover-box {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-backface-visibility: hidden;
}

.work-post:hover .hover-box a {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-backface-visibility: hidden;
}

.hover-box a:after {
    position: absolute;
    content: '';
    width: 50px;
    height: 50px;
    background: url('../images/zoom-after.png') center center no-repeat;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

.hover-box a:hover:after {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    opacity: 0;
}

.carousel-control.left:before {
    font-family: 'FontAwesome';
    content: "\f104";
    position: absolute;
    font-size: 19px;
    color: #fff;
    top: -1px;
    left: 8px;
}

.carousel-control.right:before {
    font-family: 'FontAwesome';
    content: "\f105";
    position: absolute;
    font-size: 19px;
    color: #fff;
    top: -1px;
    left: 10px;
}

.carousel-control.left:hover {
    background: rgb(0,118,249);
    opacity: 1;
}

.carousel-control.right:hover {
    background: rgb(0,118,249);
    opacity: 1;
}

a.read-more:hover i {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

.item:hover .hover-item ul li a {
    margin-left: 0;
}

ul.tab-links li a:hover,
UNUSEDul.tab-links li a.active {
    color: #fff;
    background: #007aff;
}

ul.tab-links li a:hover i,
UNUSEDul.tab-links li a.active i {
    color: #fff;
}

UNUSEDul.filter li a.active,
ul.filter li a:hover {
    color: #fff;
    background: #0076f9;
}

ul.filter li a.active:after,
ul.filter li a:hover:after {
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border: 1px solid #0076f9;
    z-index: 2;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

UNUSEDul.filter li a.active i,
ul.filter li a:hover i {
    color: #fff;
}

UNUSEDul.pagination-list li a.active,
ul.pagination-list li a:hover {
    background: #007aff;
    color: #fff;
}

.search-widget input[type="search"] {
    color: #716565;
    font-size: 13px;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    padding: 15px 20px;
    border: 1px solid #dcdcdc;
    width: 100%;
    outline: none;
}

.search-widget input[type="search"]:focus {
    border: 1px solid #007aff;
}

.tabs-widget ul.tab-links li a:hover,
UNUSED.tabs-widget ul.tab-links li a.active {
    background: #000;
    color: #e69b52;
}

.tabs-widget .tab-content ul li h6 a:hover {
    color: #007aff;
}

ul.tag-widget-list li a:hover {
    color: #007aff;
    border: 1px solid #007aff;
}

UNUSED.float-input,
UNUSED.float-input2 {
    width: 50%;
    float: left;
    padding-right: 7px;
    position: relative;
}

UNUSED.float-input span,
UNUSED.float-input2 span,
UNUSED.textarea-input span {
    position: absolute;
    top: 40px;
    left: 14px;
    z-index: 2;
}

.float-input2 span {
    left: 18px;
}


.float-input2 {
    padding-right: 0px;
    padding-left: 7px;
}

#contact-form input[type="text"],
UNUSED#contact-form textarea,
.comment-form input[type="text"],
UNUSED.comment-form textarea {
    color: #737373;
    font-size: 13px;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    border: 1px solid #e6e6e6;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    outline: none;
    width: 100%;
    padding: 12px 32px;
    display: block;
    margin-bottom: 10px; 
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out; 
}

#contact-form input[type="text"]:focus,
#contact-form textarea:focus,
.comment-form input[type="text"]:focus,
.comment-form textarea:focus {
    border: 1px solid #007aff; 
}

#contact-form textarea {
    height: 110px;
    padding-left: 36px;
}

#contact-form input[type="submit"],
.comment-form input[type="submit"] {
    float: right;
    margin-top: 8px;
    color: #fff;
    font-size: 13px;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    font-weight: 700;
    padding: 13px 20px;
    background: #e69b52;
    text-transform: uppercase;
    border: none;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

#contact-form input[type="submit"]:hover,
.comment-form input[type="submit"]:hover {
    opacity: 0.8;
}

UNUSED.msg,
UNUSED.msg2 {
    height:30px;
    font-size:13px;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    float: left;
}

UNUSED.msg.error,
UNUSED.msg2.error {
    color:#eb2c06;
}

UNUSED.msg.success,
UNUSED.msg2.success {
    color:#008000;
}

.comment-content a.reply-comment:hover {
    opacity: 0.8;
}

.comment-form input[type="text"],
.comment-form textarea {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    padding: 17px 21px;
    font-size: 12px;
}

.comment-form textarea {
    height: 179px;
}

.comment-form input[type="submit"] {
    margin-top: 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    font-size: 12px;
    text-transform: inherit;   
}

.tag-list li a:hover {
    opacity: 0.7;
}

.company-mission > span.icon:after {
    position: absolute;
    content: 'O';
    color: #0076f9;
    font-size: 43px;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    font-weight: 600;
    left: 13px;
    line-height: 60px;
}

.staff-post:hover .staff-post-gal {
    padding-top: 47px;
}

.staff-post:hover .staf-social {
    top: 0;
}

.staf-social li a:hover i {
    color: #ffffff;
}

.staf-social li a:hover {
    background: #0076f9;
}

ul.pricing-table:hover {
    box-shadow: 0 0 20px #c6c6c6;
}

ul.pricing-table li a:hover {
    opacity: 0.8;    
}

UNUSED.pricing-table.standard li:first-child p,
UNUSED.pricing-table.standard li:first-child span {
    color: #0076f9;
}

.top-bar .right-block a:hover i {
   opacity: 0.7;
}



.product-post {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    overflow: hidden;
	max-width: 180px;
    margin: 0 auto 15px auto;
}

.product-post:hover {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    overflow: hidden;
    margin-bottom: 15px;
}

.product-post img {
    width: 100%;
}

.product-post-gal {
    position: relative;
}

.product-post-gal span.price {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    color: #fff;
    padding: 11px 14px;
    background: #e69b52;
    font-size: 15px;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    font-weight: 700;
    opacity: 1;
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -o-border-top-right-radius: 5px;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

.product-post:hover span {
    opacity: 0.8;
}

.product-post-content {
    text-align: left;
    padding: 14px 5px;
}

ul.product-list {
    margin-top: 16px;
}

ul.product-list li {
    display: inline-block;
    margin-left: 6px;
}

ul.product-list li:first-child {
    margin-left: 0px;
}

ul.product-list li a {
    display: inline-block;
    width: 60px;
	text-align:center;
    border: 1px solid #dbdbdb;
    background: #000;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

ul.product-list li a:hover {
    background: #000;
}

ul.product-list li a:hover i {
    color: #fff;
}

.category-shop-list li a.accordion-link:hover,
UNUSED.category-shop-list li a.accordion-link.active {
    color: #fff;
    background: #0076f9;
    opacity: 0.6;
}

.category-shop-list li a.accordion-link:after {
    position: absolute;
    content: '+';
    color: #7b7b7b;
    font-size: 15px;
    font-family: arial;
    font-weight: 700;
    right: 9px;
    top: 5px;
}

.category-shop-list li a.accordion-link:hover:after,
.category-shop-list li a.accordion-link.active:after {
    color: #fff;
}

.category-shop-list li a.accordion-link.active:after {
    content: '-';
    right: 13px;
}

.accordion-list-content li:before {
    position: absolute;
    content: '';
    width: 2px;
    height: 2px;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    background: #767676;
    top: 50%;
    left: 8px;
}

ul.popular-product li h6 a:hover {
    color: #0076f9;
}

UNUSED#start-val,
UNUSED#end-val {
    display: inline-block;
    border: none;
    float: left;
    padding: 0;
    color: #000;
    font-size: 13px;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    max-width: 50px;
}

#end-val {
   float: right;
   text-align: right;
}




.text-section {
    margin-bottom: 20px;
}




footer {
    border-top: 1px solid #dbdbdb;
    background: #fff;
}

ul.flickr-list li:nth-child(3n) {
    margin-right: 0px;
}

ul.flickr-list li a:hover {
    border: none;
}

ul.flickr-list li a:hover img {
    transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
}

form#footer-contact input[type="text"] {
    display: block;
    width: 50%;
    float: left;
    border: 1px solid #dbdbdb;
    margin-bottom: -1px;
    color: #797979;
    font-size: 11px;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    padding: 10px;
    outline: none;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -o-box-shadow: none !important;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

form#footer-contact input[type="text"]:focus,
form#footer-contact textarea:focus {
    border: 1px solid #007aff;
}

form#footer-contact button[type="submit"] {
    position: relative;
    float: right;
    color: #007aff;
    font-size: 13px;
    font-family: Verdana, Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    padding: 12px;
    border: 1px solid #dbdbdb;
    border-right-color: transparent;
    border-bottom-color: transparent;
    background: #fff;
    margin-top: -46px;
    margin-right: 1px;
    z-index: 2;
    position: relative;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

form#footer-contact button[type="submit"]:hover {
    opacity: 0.7;
}

ul.contact-list li a:hover {
    border: 1px solid #007aff;
}

ul.contact-list li a:hover i {
    color: #007aff;
}

ul.contact-list li a:after {
    position: absolute;
    content: '';
    width: 28px;
    height: 100%;
    border-right: 1px solid #dbdbdb;
    top: 0;
    left: 0;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

ul.contact-list li a:hover:after {
    border-right: 1px solid #007aff;
}

.footer-line {
    padding: 10px;
    padding-left: 30px;
    background: #000000;
    overflow: hidden;
}

.footer-line p {
    float: left;
    padding: 12px 0;
    color: #fff;
    font-weight: 400;
}

.footer-line a.go-top {
    display: inline-block;
    position: relative;
    float: right;
    width: 42px;
    height: 42px;
    background: #5a5a5a;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

.footer-line a.go-top:hover {
    opacity: 0.7;
}

.footer-line a.go-top:before {
    font-family: 'FontAwesome';
    content: "\f106";
    position: absolute;
    font-size: 28px;
    width: 100%;
    color: #ff6600;
    vertical-align: middle;
    text-align: center;
}

.noUi-target[disabled] .noUi-base {
    background: #999;
}
.noUi-target[disabled] .noUi-connect {
    background: #BBB;
}
p.fancycarrousel {max-height:260px;}
p.fancycarrousel > a {opacity:0;display:none;}
p.fancycarrousel > a:first-child {opacity:1;display:inline;}
p.fancycarrousel img {max-width:100%;}
p.p1 {color: #ff6600;
    text-align: center;
    font-size: 26px;
    line-height: 34px;
	padding-top: 20px;
}
p.p2 {color: #FFF;
    text-align: center;
    font-size: 26px;
    line-height: 34px;
	padding-top: 20px;
}
p.p3 {
	color: #ff6600;
	padding-top: 20px;
}
ul.ulfooter {
    padding: 0;
    margin:0;
    list-style: none;
    background-color: #000;
    text-align: center;
}

  ul.ulfooter li {   list-style:none;
    display: inline;
    color: #fff;
    font-size: 10px;
    text-align: center;
  }
  ul.ulfooter li  a {
    text-decoration: none;
    color: #fff;
  }
  div.product_section
  {
	      border: 2px solid #5a5a5a;
    border-radius: 10px;
    max-width: 656px;
    margin: 0 auto;
	-webkit-box-shadow: inset 2px 2px 30px 5px rgba(209, 180, 140, 0.7);
-moz-box-shadow:    inset 2px 2px 30px 5px rgba(209, 180, 140, 0.7);
box-shadow:         inset 2px 2px 30px 5px rgba(209, 180, 140, 0.7);
  }
	UNUSEDtable.responsive td, table.responsive th { 
		padding: 6px; 
		border: 1px solid #ccc; 
		text-align: left; 
	}	
	
	 div.product_section p {
	 padding-bottom:15px;
	 }
	div#footer {    background-color: #000;
    text-align: center;}