body {color:#005d3f!important; font-size:14px!important; background: #EDF2F6 url(../img/moss_bg.jpg) 0 0 no-repeat; }
#footer a, .breadcrumb a, .block_content a {color: #005d3f!important;}
.widget-html a {text-decoration:underline;}
.widget ul li, .page-product-box li {list-style: disc!important;}
.widget ul, .page-product-box ul {margin-left:15px;}
h1, h2, h3 {margin-top:0px!important; margin-bottom:10px!important;}
h1, .h1 {font-size: 24px!important;}
h5, .h5 {font-size: 20px!important;}
.pb-center-column h1 {color: #005d3f!important; text-transform:none!important;}
#header_user_info a{color:#005d3f!important;}
#topbar {background:none!important;}
.bannercontainer {margin:0px!important;}
.footer-container h4 {padding-bottom: 0px!important; margin-bottom:3px!important; margin-top:0px!important; color: #005d3f;}
#header_logo {padding: 6px 0!important;}
.contact-form-box {box-shadow:none!important; background:none!important; margin-bottom:0px!important;}
#category #center_column, #product #center_column, #cms #center_column, #contact #center_column {padding: 15px!important; margin-bottom:20px; box-shadow: 0 0 10px rgba(0, 93, 63, 0.8); border-radius: 10px; background-color:#fff;}
.header-container {background:none!important; border-bottom:0px!important;}
.right-block p {font-size: 22px; font-style: italic; font-weight: bold;}
.small {font-size: 14px; font-weight: normal;}
.product-desc {height:auto!important;}
.alert-success {background-color:#678337!important;}
#header_right {margin-top:4px;}
.block_content img {box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); border-radius: 5px;}
#footer img {box-shadow: none!important;}
#leo-top-menu .nav > li > a {color:#005d3f!important; font-weight:bold;}
#header .shopping_cart {background-color:#005d3f!important;}
.shopping_cart > a {color:#F4F6F6!important;}
.navbar-default .navbar-toggle, #off-canvas-nav .offcanvas-mainnav {background-color:#3D3D3D!important;}
.slide-info {background:none!important; border:0px!important;}
.left-block {float:left; width:40%;}
.right-block {float:left; width:60%;}
.pb-center-column #short_description_block, .price.product-price, .product-name, .price {color:#005d3f!important;}
.product-name {height:auto!important;}
.box-info-product .price {margin-top:12px;}
#layer_cart .layer_cart_product h2 {padding-right:0!important;}
.product_list .functional-buttons div a, .product_list .functional-buttons div span.button, .product_list .functional-buttons div label {font-size:18px!important; height:32px!important; line-height:28px!important;}
.primary_block .pb-right-column .box-info-product .exclusive:hover {background-color: #3d3d3d!important;}
.button.ajax_add_to_cart_button span {font-size:14px!important;}
.price {font-weight: bold;}
p {margin: 0 0 15px!important; line-height: 22px!important;}
.price.product-price {font-size:20px!important;}
#product_reference, #product_condition, .new-box {display:none!important;}
.product-container {overflow:hidden!important; padding-bottom:15px; border:none!important;}
.pb-center-column #short_description_block #short_description_content p {line-height: 24px!important;}
div.button-container {width:35%!important;}
.functional-buttons .button {border-radius:5px!important; background:#005d3f!important; color:#fff!important;}
.view_detail {width:25%;}
.strong {font-weight:bold;}
.buttonblock {padding:5px 8px 5px 8px; border-radius:3px; font-weight:bold;}
.footer-nav {background:#fff!important; padding:0px!important;}
.footer-container {background:none!important;}
.footer-container .footer-center {padding:0px!important;}
.footer-container .footer-top {min-height: 0px;}
.button:hover, .button:focus {background-color: #FFE400!important; color: black!important;}
.socialsharing_product {margin-top:20px;}
.socialsharing_product button {background-color:#F4F6F6!important; border: 1px solid #F4F6F6!important; color:#3D3D3D!important;}
.breadcrumb .navigation_page {color: #3d3d3d!important;}
.btn-twitter:hover i, .btn-google-plus:hover i, .btn-pinterest:hover i, .btn-facebook:hover i {color: #3d3d3d!important;}
.page-product-heading {display:none;}
.contact-form-box {background:none!important;}
.footer-container li {line-height:26px!important;}
#topnavigation .widget {float:right}
#topnavigation .widget h2 {color:#FFE400; padding-top:5px}
#topnavigation .row:after {clear:none!important;}
.products_block .title_block {background:none!important;}
.products_block .title_block span {background:none!important; color:#005d3f!important;}
.products_block .title_block span:after {border:0px!important;}
.widget .products_block {box-shadow: 0 0 10px rgba(0, 93, 63, 0.8); border-radius: 10px; background:#fff;}
.product-filter .sortPagiBar .limit, .product-filter .product-compare {margin:0px!important;}
.product-filter .sortPagiBar {margin:0px!important; border: none!important;}
.box-info-product {background-color:#f6f6f6; border: 1px solid #d2d0d0;}
.content_prices {padding: 13px 19px;}
.product_attributes, .box-cart-bottom {padding: 0 19px 10px;}
.box-info-product .exclusive, .button {background-color:#005d3f !important;}
ul.step li.step_done a {background-color:#005d3f !important;}
.page-heading.product-listing, .category-name {display:none;}
#header .cart_block .cart-buttons {color:#005D3F!important;} 
.product_list .functional-buttons div.view_detail a:before {color:#005d3f !important;}
input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {background-color:#005d3f !important;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}