@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin-ext');
body {font-family: 'PT Sans', sans-serif; color:#888;}
p {font-family: 'PT Sans', sans-serif color:#888;}
strong{ font-weight: 700; color:#888888; }
a {color:#a7b814;}
a:hover {color:#046739;}
h1, h2, h3, h4, h5, h6 {font-family: 'PT Sans', sans-serif; font-weight:400; text-transform: none;color:#a7b814;}

.blog-container .right-block{border-top:none !important;}
.blog-desc {
        font-size: 24px;
    color: #046739;
    padding-top: 30px;
    background-color: #f1f9c7;
    padding: 15px;
    border: 1px solid #aad13a;
    border-radius: 8px;
    min-height:162px !important;
}
.carousel-control {top: -38px !important}
.blog-readmore {display:none;}
.blog-meta .created {color: #a7b814 !important;}
.latest-blogs .blog-title a {
    color: #347647;
    font-family: 'PT Sans', sans-serif;
text-transform: uppercase;}
.latest-blogs {margin-top:0px;}
.landing .block {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    padding-left: 11px !important;
}
.landing-text h1 {font-size:34px !important;}

#home-page-tabs li div.tab-form-1{display:none;}
#home-page-tabs .active .tab-form-1{
    display:block !important;
    padding-top: 35px;
    padding-left: 10px;
}
#home-page-tabs li div.tab-form-2{display:none;}
#home-page-tabs .active .tab-form-2{
    display:block !important;
    padding-top: 35px;
    padding-left: 10px;
}
.registro3 .custom-legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 17px;
    line-height: inherit;
    color: #666666;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    font-style:italic;
    padding-top: 22px;

}
.registro3 #home-page-tabs li {width:50% !important; }
.registro3 #home-page-tabs li a{font-size:16px !important; }
.registro3 .btn-primary  {
    background-color: #046739 !important;
    border-color: #055b33 !important;
    margin-top: 33px !important;
    margin-bottom: 34px !important;
} 
.registro3 .btn-primary:hover {
    background-color: #949f2f !important;
    border-color: #949f2f !important;}
/*.form-group.required .control-label:after {
  content:" *";color:red;
}*/
.registro3 .variedad_1, 
.registro3 .variedad_2,
.registro3 .variedad_3 {display:none;}             
.faq {
    counter-reset: my-badass-counter;
    margin-left: 20px;
}
.faq dt:before {
    /*content: counter(my-badass-counter);
    counter-increment: my-badass-counter;*/
    position: absolute;
    left: 0;
    top: 0;
    font-size: 37px;
}
.faq dt, .faq dd {
    padding-left: 0px !important;
}
.faq dt {
    position: relative;
    font-weight:20px;
    padding: 4px 0 6px 0;
        font-size: 17px;
    color: #a7b814;
    font-weight: normal;
}
.faq dd { padding-bottom:20px !important; }
#footer {
    background-color: #183b2b !important;
}
#form_1548523965::before {
    background: transparent !important;
}
#form_8436607235798736::before{
    background: #046739 !important;
}
#footer #newsletter_block_left  .btn {
 background: #a7b814 !important;
}
#block_contact_infos span {color:#44745e  !important;}
#block_contact_infos h4 {color:#44745e  !important; font-weight:700 !important;}
#block_contact_infos a:hover{color:#a7b814 !important;}
/*.registro3 #breadcrumb {display:none !important;}*/
#footer .container {color:#5b8873  !important;}
#footer .container a{color:#5b8873  !important;}
#footer .container a:hover{color:#a7b814 !important;}
#footer #newsletter_block_left form input[type="text"]{color:#5b8873  !important;}

.registro #left_column {display:none !important;}

.registro p { font-size:14px; text-align:justify; }
#home-page-tabs { border-bottom:0px !important; }
/*.registro3 #breadcrumb {    border-bottom: 7px solid #d8d42b;}*/

.popup-over .popup-content ul li.selected, .popup-over .popup-content li.selected {
    color: #046739;
}
#leo-megamenu {     
    font-family: 'PT Sans', sans-serif;
}
#leo-megamenu .navbar-nav > li > a
{
        color: #eaeaea !important;
    font-size: 16px !important;
    text-transform: uppercase;   
}
#leo-megamenu .navbar-nav > li > a:hover
{color:#046739 !important;}
#leo-megamenu .navbar-nav > li > a:active
{color:#046739 !important;}

#leo-megamenu .dropdown-menu a > .menu-title:hover {
    color:#046739 !important;
}
#leo-megamenu .navbar-nav > li:hover{background-color:#d8d42b !important;}
#leo-megamenu .navbar-nav .active{background-color:#d8d42b !important;}
#leo-megamenu .navbar-nav .active a{color:#046739  !important;}
#cart .heading {color:#046739 !important;}
#topbar .header_user_info .header_info a {color:#a7b814 !important;text-transform: capitalize !important; font-weight: normal !important}
#topbar .header_user_info .header_info a:hover {color:#046739 !important; text-decoration: none !important;}
label {color:#046739 !important;}
.our_price_display {color:#a7b814; !important;
font-family: 'PT Sans', sans-serif; font-size:36px !important; font-weight:normal !important;}
.pb-center-column h1 {color:#a7b814; !important;
font-family: 'PT Sans', sans-serif; font-size:36px !important; font-weight:normal !important;}
.btn:hover {    background-color: #949f2f !important;
    border-color: #949f2f !important;}
.btn {    background-color: #046739 !important;
    border-color: #055b33 !important; color:white;}
.btn.social-sharing {background-color:transparent !important; border-color:#dcdada !important; }
.btn.social-sharing:hover {background-color:#949f2f !important;  border-color: #949f2f !important; }
#quantity_wanted_p .btn {color:#046739 !important; background-color:transparent !important; border-color:#eaeaea !important;}
#quantity_wanted_p .btn:hover {color:white !important; background-color:#a7b814 !important; border-color:#a7b814 !important;}
.auction_button {
    width: 136px !important;
}
input.bid_input {
    height: 36px !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #eaeaea !important;
}
input.bid_input:focus {border-color:#a7b814 !important;}
input:focus {border-color:#a7b814 !important;}
#product_condition {display:none !important;}
#back-top a {    background: #a7b814 !important;}
.sidebar .block .title_block a {
    color: #046739 !important;
}
.sidebar .block .title_block{
        color: #046739 !important;
            font-family: 'PT Sans', sans-serif !important;
    font-size: 24px !important;
    font-weight:normal !important;
    text-transform:none !important;
}
.content_sortPagiBar { background:transparent !important;
        border-bottom: 1px solid #eaeaea;}
#leo-megamenu {border:none !important;}

/*Breadcrumb custom*/
#breadcrumb { background-image:none !important; position:absolute !important; text-align:right;    width: 100%; color: #a7b814 !important;
  padding: 17px 0 0 0 !important; margin-bottom:0px !important;}
.breadcrumb {
    color: #a7b814 !important;text-transform:none;
}
.breadcrumb a {
    color: #a7b814 !important;text-transform:none;  
}
.columns-container { margin-top:30px !important; }
#center_column .page-heading  {margin-top:0px !important;}

.breadcrumb .navigation-pipe:before {color:#d8d42b !important;}
/*esta linea es el color de fondo del menu horizontal que esta configurado en el appbuilder pero en firefox no funcion*/
#form_6022624704248377:before{background-color:#046739 !important;}
.heading-counter {display:none !important;}

#leo-megamenu .navbar-nav > li > a {padding: 22px 25px !important;}
.box-buttons {display:none !important;}
.product-block .name a {color:#046739; font-size:16px !important;font-family: 'PT Sans', sans-serif !important;text-transform:uppercase !important;}
.product-block .name a:hover {color:#a7b814 !important;}
.block-name{float:left; width:60%; height:25px;    font-family: 'PT Sans', sans-serif; font-size:15px; color:#046739;text-transform: uppercase;    padding-top: 9px}
.product-block .name { height:25px !important;
   }
.product-block .price {color: #ffffff;    background-color: #a7b814;    padding: 5px 15px;       border-radius: 3px;padding: 7px 15px; font-weight:normal !important;padding: 4px 7px 3px 7px;}
@media screen and (min-width:992px) and (max-width:1371px){

}
.content_price {
    height: 60px;
    width: 23%;
    float: right;
    margin-top: 0;
    padding-top: 10px;}
.content_price span {float:right;}
.auction_time_container
{    background-color: #f1f6c4 !important;
    border-color: #e3eaa6 !important;
    color: #7d8917 !important;}
.features_product_list 
{    float: right;
    clear: both;
    margin-top: -10px;
    font-size: 11px;
}



.features_product_list_back span {color:white !important; }
.view_back_product{margin-bottom:10px; margin-top:10%; text-transform: uppercase;}
.view_back_product .btn-back{ background-color:transparent !important; border:1px solid white !important;border-radius: 0px; }
.view_back_product .btn-back:hover{ background-color:white !important; border:1px solid #fff  !important;color:#a7b814 !important; }
.features_product_list_back strong{color:white !important;}
.product-name-back{color:white !important; font-size:20px;}
#left_column .product-block .name{float:left !important; margin-top:25%;}
#center_column .page-heading {}
#product .pb-left-column .p-label {left:22px !important;}
.label-info {
    background-color: #d8d42b !important;
}
.pb-center-column h1 { background:url(../../img/under-title.png) bottom left no-repeat; }
h1.page-heading  { background:url(../../img/under-title.png) bottom left no-repeat; padding-bottom:15px; }
.products_block  h4.title_block {
background: url(../../img/under-title-2.png) bottom left no-repeat;
    background-position: 0px 41px;    line-height: 43px;
    margin-bottom: 24px !important;}
.product-block .label-new:before {
    border-left-color: #d8d42b;
    border-top-color: #d8d42b;}
.span_link {display:none !important;}
#usefull_link_block li a:hover:before {color:#046739 !important;}
a:hover, a:focus {
    color: #046739;
}
a:hover, a:focus {
    color: #046739;
    text-decoration: none;}
#auction_subscriptions {width:207px; background-image: none}
#usefull_link_block li#auction_subscriptions a:before{content: "\f064";}
.registro-bar {display:none;}
#exito .registro-bar {display:block !important;    }
#exito .registro-bar .ApColumn .block {margin-bottom: 16px !important;
    margin-top: 18px !important;}
#exito #topbar {    background: #046739 !important; }
#exito #topbar p {color:white !important;}
#exito #topbar a:hover {color:white !important; text-decoration: underline;}

#registro .registro-bar {display:block !important;    }
#registro .registro-bar .ApColumn .block {margin-bottom: 16px !important;
    margin-top: 18px !important;}
#registro #topbar {    background: #046739 !important; }
#registro #topbar p {color:white !important;}
#registro #topbar a:hover {color:white !important; text-decoration: underline;}
#registro #topbar a:active {color:white !important; text-decoration: underline;}

.registro-footer {display:none;}
#exito .registro-footer {display:block !important;    }
#registro .registro-footer {display:block !important;    }

.icon-legal:before {
    content: "\f0e3" !important;
    color: #527f19;
    font-size: 25px;
    position: absolute;
    left: 0;
    top: 0;
    width: 52px;
    height: 100%;
    padding: 10px 0 0 0;
    text-align: center;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#my-account ul.myaccount-link-list li a i {color:#527f19 !important;}
.button-search {color:#c1bd2d !important;}
#topbar:before {display:none; !important;}
.data-product-page {margin-top:20px;}


/*custom product list template*/
.product-block .left-block {display:none !important;}
.custom-new-label {
    padding: 2px 5px;
    margin-left: 3px;
    font-size: 10px;
    text-transform: uppercase;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    margin: auto;
    color: #fff;
    width: 65px;
    font-family: sans-serif;
    background-color:#d8d42b;
    padding: 2px 5px;
}
.custom-product-image{float:left; width: 53px; margin-top:8px;} 
.content_sortPagiBar.clearfix{border-bottom:none !important;}
.ap-btn-compare {display:none;}
.right-block{    border-top: 1px solid #eaeaea;}


.custom-product-block .flipper {overflow:visible;}
.custom-product-block {    -webkit-perspective: 1000px;}
.custom-product-block:hover .flipper, .custom-product-block.hover .flipper {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
}
.flipper {
    transition: 0.4s;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    position: relative;
}
.front {
    right-blockground: #fff;
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    height:100%;
}


.front {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
}
.back-2 {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
}
.custom-product-block .back-2 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #a7b814;
    padding: 25px 10px 95px 10px;
    text-align: center;
    
}

.back-2 {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
}
.title-back-product{
    font-family: 'PT Sans', sans-serif;
    color:white;
    text-transform: uppercase;
}
.back-2 .quickview .quick-view{color:white !important; margin-top:15px !important;}
.back-2 .quickview .quick-view:hover{color:#046739 !important; }
.product-meta .content_price span:after{content:'/Kg'; display:inline; font-size:12px;}
.subtitle-product-custom {font-size:10px;}
/*#index .block-name .subtitle-product-custom {font-size:16px !important;}
#index .block-name { margin-top:14px !important; }*/
.buttons_bottom_block {width:200px !important;}
h3.page-subheading {    background: url(../../img/under-title-2.png) bottom left no-repeat;
    background-position: 0px 41px;

    margin-bottom: 24px !important;    font-family: 'PT Sans', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #a7b814; font-size:22px;}
.product .pb-left-column {display:none;}
.product .pb-center-column{width:100%;}
section.page-product-box::last{display:none;} 
.owl-prev:hover::before {color:#a7b814 !important;}
.owl-next:hover::before {color:#a7b814 !important;}
.auctions_block  h4{
        color: #046739 !important;
    font-family: 'PT Sans', sans-serif !important;
    font-size: 24px !important;
    font-weight: normal !important;
    text-transform: none !important;
}
.price_tag { color:#046739;}
#current_price{font-size:18px; }
#custom-price-tag-auction {margin-top:7px; margin-right:5px;}
#current_price .price {  color:#95a506; }
#cms h1{    font-family: 'PT Sans', sans-serif;
    font-weight: 400;
    text-transform: none;
    color: #a7b814;
    margin-bottom: 22px;
    background: url(../../img/under-title.png) bottom left no-repeat;
    padding-bottom: 15px;}
#registro3 h1{    font-family: 'PT Sans', sans-serif;
    font-weight: 400;
    text-transform: none;
    color: #a7b814;
    margin-bottom: 22px;
    background: url(../../img/under-title.png) bottom left no-repeat;
    padding-bottom: 15px;}   
 #categories_block_left ul li a:hover {color:#a7b814 !important;}    
 .dropdown-menu {animation: animationmenus ease 0.1s !important;}
 #product .product-block .price {font-size:14px !important;}
 #product .product-block .price { padding: 7px 12px !important; }

 #registro #center_column {width:100% !important;}
 #registro .breadcrumb {display:none !important;}
 #exito #left_column{display:none !important;}
 #exito .breadcrumb {display:none !important;}
 #exito #center_column {width:100% !important;}
 #right_column { display:none !important; }
 #form_4988807242605488::before {
    background: no-repeat rgb(4, 103, 57);
}
.advauction-table-container td::first{display:none !important;}
.custom-product-block .flipper {height:196px;}
#product #buy_block #current_price .price {
    color: #ffffff;
    background-color: #95a506;
   font-size:16px; text-align:center;
  padding: 7px 24px;
    border-radius: 7px;}
#current_price_value:after{content:'/kg';}

.form_info {font-size:11px !important;}
@media screen and (max-width: 1020px){
#module-protrading-account #center_column {width:100% !important;}}
@media screen and (min-width: 768px){
#module-protrading-account .container {width:90% !important;}}
#module-protrading-edit #center_column { width:100%; }
#module-protrading-add #center_column { width:100%; }
.product-quantity {    background-color: #347647;
    color: white;
    border-radius: 4px;
    padding: 2px 5px 2px 5px;    font-size: 14px;white-space: nowrap;}
.fa-bars{color:white;}
#off-canvas-nav .offcanvas-mainnav {
    background-color: #046739 !important;
    }

.auction_timer.label-danger{
    position: absolute !important;
    right: 0 !important;
    top: 162px !important;
    padding: 4px 6px 4px 5px !important;
    font-size: 11px !important;
    font-weight: normal !important;
}

#module-advauction-account ul.myauctions-link-list li a i {
    font-size: 25px;
    color: #fd7e01;
    position: absolute;
    left: 0;
    top: 0;
    width: 52px;
    height: 100%;
    padding: 10px 0 0 0;
    text-align: center;
    border: 1px solid white;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.myauctions-link-list li a i {
    font-size: 25px;
    color: #80b435;
    position: absolute;
    left: 0;
    top: 0;
    width: 52px;
    height: 100%;
    padding: 10px 0 0 0;
    text-align: center;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-calendar:before {
    content: "\f073";
    color: #527f19;
}
.icon-credit-card:before {
    content: "\f09d";
    color: #527f19;
}
.icon-envelope:before {
    content: "\f003";
    color: #527f19;
}
.icon-cogs:before {
    content: "\f085";
    color: #527f19;
}
.more_info_default {display:none !important;}

/*.layered_filter_16 {display:none;}
.layered_filter_17{display:none;}
.layered_filter_18 {display:none;}
.layered_filter_19 {display:none;}*/


/*.layered_filter_16.hide_feature {display:none;}
.layered_filter_17.hide_feature{display:none;}
.layered_filter_18.hide_feature {display:none;}
.layered_filter_19.hide_feature {display:none;}*/

#categories_block_left ul li a.selected {color:#a7b814 !important;}

/**********************************   ADV AUCTION   **************************************/
/*#not_active_auto_bid_container {display:none !important;}
#auction_min_step_bid {display:none;}
#auction_min_step_auto_bid {display:none;}*/
/**********************************   END ADV AUCTION   **************************************/

.fa-arrow-up  {
    color: #fff !important;
    font-size: 16px;
}
.fa-arrow-down  {
    color: #fff !important;
    font-size: 16px;
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-handshake-o {
    color: #046739 !important;
    font-size: 16px;
}

.fa-comments-o{color:#527f19 !important;}

.btn-deal{
    background-color: #ffffff !important;
    border-color: #046739 !important;
    color: #046739;
    border-radius: 3px;
    padding: 7px 20px;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;

    font-size: 14px;
    line-height: 1.42857;
}
.btn-deal:hover{
background-color: #fff !important;
border-color: #aad622 !important;
color:#046739;

}
#custom_bid {color: #046739;
    font-size: 15px;
    font-weight: bold;
    padding: 8px;
    /* background-color: #95a506; */
    margin-left: 20px;}

.myauctions-link-list .fa-handshake-o {color:#527f19 !important;}
/* .cart_quantity{ display:none !important; }*/
.cart_quantity_button {display:none;}
/*filter*/
/*#enabled_filters {display:none;}*/
#ul_layered_id_feature_8 {display:none !important;}
#ul_layered_id_feature_9 {display:none !important;}
#ul_layered_id_feature_10 {display:none !important;}
#ul_layered_id_feature_11 {display:none !important;}
#ul_layered_id_feature_12 {display:none !important;}
#ul_layered_id_feature_13 {display:none !important;}
#ul_layered_id_feature_14 {display:none !important;}
.layered_slider_container {margin: 6px 0 6px 0px !important;    width: 100% !important;}
#layered_form div div ul {overflow-x:inherit !important;}
.usefull_link_block {height:150px !important;}