body{font:75%/150% Montserrat, Tahoma, sans-serif, Arial;}.block .title_block, .block a.title_block, .block .title_block a, .idTabs a,.product_accordion_title,.heading,#pc_slider_tabs a{font-weight: bold;text-transform: uppercase;font-family: "Oswald";font-size: 1.333em;}#st_mega_menu .ma_level_0{font-weight: normal;text-transform: none;font-size: 1.083em;}#stmobilemenu .ma_level_0{font-weight: normal;text-transform: none;}.price_container .price{font-size: 1.333em;}.price_container .old_price{font-size: 1.167em;}#footer .title_block{font-size: 1.333em;}.block .title_block, .block a.title_block, .block .title_block a{color: #000000;}.heading, a.heading{color: #3b3b3b;}#footer-secondary .block .title_block, #footer-secondary .block a.title_block, #footer-secondary .block .title_block a{color: #0086ed;}body{color: #2a2a2a;}a{color: #2a2a2a;}a:active,a:hover,
            #layered_block_left ul li a:hover,
            #product_comments_block_extra a:hover,
            .breadcrumb a:hover,
            a.color_666:hover,
            #pc_slider_tabs a.selected,
            #footer_info a:hover,
            .blog_info a:hover{color: #00A471;}.price,#our_price_display,.sale_percentage{color: #000000;}.breadcrumb, .breadcrumb a{color: #666666;}.breadcrumb a:hover{color: #00A471;}#breadcrumb_wrapper{
background: #ffffff;
background: -webkit-linear-gradient(top, rgb(249,249,249) , rgb(255,255,255) 10%, rgb(255,255,255) 85%, rgb(249,249,249));
background: -moz-linear-gradient(top, rgb(249,249,249), rgb(255,255,255) 10%, rgb(255,255,255) 85%, rgb(249,249,249));
background: -o-linear-gradient(top, rgb(249,249,249), rgb(255,255,255) 10%, rgb(255,255,255) 85%, rgb(249,249,249));
background: linear-gradient(top, rgb(249,249,249), rgb(255,255,255) 10%, rgb(255,255,255) 85%, rgb(249,249,249));
                }a.icon_wrap, .icon_wrap,#shopping_cart .ajax_cart_right{color: #000000;}a.icon_wrap, .icon_wrap,#shopping_cart .ajax_cart_right,#rightbar{background-color: #ffffff;}a.icon_wrap.active,.icon_wrap.active,a.icon_wrap:hover,.icon_wrap:hover,#searchbox_inner.active #submit_searchbox.icon_wrap,.logo_center #searchbox_inner:hover #submit_searchbox.icon_wrap,#shopping_cart:hover .icon_wrap,#shopping_cart.active .icon_wrap{background-color: #2a2a2a;}#submit_searchbox:hover,#searchbox_inner.active #search_query_top,#searchbox_inner.active #submit_searchbox.icon_wrap,.logo_center #searchbox_inner:hover #submit_searchbox.icon_wrap,.logo_center #shopping_cart.active,.logo_center #shopping_cart:hover{border-color:#2a2a2a;}#rightbar{top:auto; bottom:40%;}.hover_fly a,.hover_fly a:hover,.hover_fly a:first-child,.hover_fly a:first-child:hover{color:#ffffff!important;}.hover_fly a:first-child{background-color: #00A471;}.itemlist_action a{background-color: #00A471;}.hover_fly a:hover{background-color: #00A471!important;}.itemlist_action a:hover{background-color: #00A471;}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{color: #ffffff;background-color: #00A471;border-color:#00A471;}input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover,
input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover,
a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover,
a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover{color: #ffffff;background-color: #4CB493;border-color:#4CB493;}.list_view #product_list .ajax_add_to_cart_button,
input.button_mini.btn_primary, input.button_small.btn_primary, input.button.btn_primary, input.button_large.btn_primary,
input.exclusive_mini.btn_primary, input.exclusive_small.btn_primary, input.exclusive.btn_primary, input.exclusive_large.btn_primary,
a.button_mini.btn_primary, a.button_small.btn_primary, a.button.btn_primary, a.button_large.btn_primary,
a.exclusive_mini.btn_primary, a.exclusive_small.btn_primary, a.exclusive.btn_primary, a.exclusive_large.btn_primary,.itemlist_action a.exclusive {color: #ffffff;background-color: #00A471;border-color:#00A471;}.list_view #product_list .ajax_add_to_cart_button:hover,
input.button_mini.btn_primary:hover, input.button_small.btn_primary:hover, input.button.btn_primary:hover, input.button_large.btn_primary:hover,
input.exclusive_mini.btn_primary:hover, input.exclusive_small.btn_primary:hover, input.exclusive.btn_primary:hover, input.exclusive_large.btn_primary:hover,
a.button_mini.btn_primary:hover, a.button_small.btn_primary:hover, a.button.btn_primary:hover, a.button_large.btn_primary:hover,
a.exclusive_mini.btn_primary:hover, a.exclusive_small.btn_primary:hover, a.exclusive.btn_primary:hover, a.exclusive_large.btn_primary:hover,.itemlist_action a.exclusive:hover{color: #ffffff;background-color: #4CB493;border-color:#4CB493;}#top_bar{color:#555555;}#top_bar a{color:#555555;}.dropdown_tri_inner b{border-color: #555555 transparent transparent;}#top_bar a:hover,#top_bar .open .dropdown_tri_inner{color:#3b3b3b;}.open .dropdown_tri_inner b{border-color: #3b3b3b transparent transparent;}#top_bar a:hover,#top_bar .open .dropdown_tri_inner{background-color:#ffffff;}#top_bar .dropdown_list li a:hover{color:#ffffff;}#top_bar .dropdown_list li a:hover{background-color:#019a3b;}#top_bar{background-color:#dbdbdb;}#top_bar #header_user_info a,#top_bar #header_user_info span,.dropdown_tri_inner{border-color:#dbdbdb;}.ma_level_0{color:#ffffff;}.sttlevel0.current .ma_level_0, .sttlevel0.active .ma_level_0{color:#ffffff;}.sttlevel0.current .ma_level_0, .sttlevel0.active .ma_level_0{background-color:#019a3b;}#st_mega_menu_wrap{background-color:#00A471;}.ma_level_1,.stmenu_sub.style_classic .ma_level_1{color:#2a2a2a;}.ma_level_1:hover,.stmenu_sub.style_classic .show .ma_level_1{color:#019a3b;}.ma_level_2:hover{color:#2a2a2a;}#stmobilemenu_tri{color:#ffffff;}#stmobilemenu_tri:hover,#stmobilemenu_tri.active{color:#ffffff;}#stmobilemenu_tri{background-color:#00A471;}#stmobilemenu_tri:hover,#stmobilemenu_tri.active{background-color:#019a3b;}#stmobilemenu .ma_level_0,#stmobilemenu a.ma_level_0{color:#019a3b;}#stmobilemenu .ma_level_1,#stmobilemenu a.ma_level_1{color:#2a2a2a;}#stmobilemenu .ma_level_2,#stmobilemenu a.ma_level_2{color:#2a2a2a;}#stmobilemenu .stmlevel0{background-color:#ffffff;}#stmobilemenu .stmlevel1 > li{background-color:#ffffff;}#stmobilemenu .stmlevel2 > li{background-color:#ffffff;}#footer-primary .container{border-color:#BACF02;}#footer a:hover{color:#00A471;}#page_header{background-color:#ffffff;}#header .wide_container,#top_extra .wide_container{background-color:#ffffff;}#footer-primary{background-color:#ffffff;}#footer-primary .wide_container{background-color:#F8F8F8;}#footer-secondary{background-color:#E6E6E6;}#footer_info{background-color:#0086ed;}#footer_info .wide_container{background-color:#0086ed;}span.new{color: #00397E;border-color:#00397E;border-left-color:transparent;}span.new{top:0px;}span.new{right:0px;}span.on_sale{color: #bacf02;border-color: #bacf02;border-right-color:transparent;}span.on_sale{top:0px;}span.on_sale{left:0px;}span.sale_percentage_sticker{bottom: 0px;}span.sale_percentage_sticker{right: 0px;}.icon-heart:before{ content: "\e800"; }#more_info_tabs a{ color: #00a471; }#more_info_tabs a.selected,#more_info_tabs a:hover{ color: #00a471; }#more_info_tabs a{ background-color: #ebebeb; }#more_info_tabs a.selected{ background-color: #F5F5F5; }#more_info_sheets{ background-color: #F5F5F5; }/*Tablet*/
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

#search_block_top {
    width: 48% !important;
    top: 7px;
    position: relative;
}
#autonomos_top_link.autonomos_nohome_top_btn {
    right: 70% !important;
 top: 33px;
}

#search_query_top {
width:71% !important;
}

#searchBoxCaption li {
    display: block;
    border-bottom-width: 0;
	border:1px solid transparent;
    margin: 0;
    text-align: left;
	padding-left:10px;
	padding-right:-10px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: white;
    width: calc(100% - 10px) !important;
    font-weight: bold;
    text-transform: none !important;
}

.imgchat{
	display:block;
}

.iw_find_tramit_container {
width:47% !important;
}

#autonomos_top_link.autonomos_nohome_top_btn {
}
#autonomos_top_link.autonomos_home_top_btn {
right:25% !important;
    margin-top: 15px;
}

}
/* FIN Tablet*/

body{
letter-spacing: 0.55px;
font: 85%/150% Montserrat, Open Sans,Tahoma,sans-serif,Arial;
font-weight:300;
top: -17px !important;
}

.icon-mar-lr2 {
transform:translateY(0%) !important;
}


#cart_summary, #cart_summary_total, #order-list {
font-size:inherit;
}
.warning, .std fieldset, #new_account_form fieldset, .opc-main-block, div.addresses, .order_carrier_content, .paiement_block, .myaccount_lnk_list {
border-color: #f8f8f8 !important;
background: #f8f8f8 !important;
}
.myaccount_lnk_list {
border-radius:0px !important;
}
.myaccount_lnk_list i {
transform:translateY(25%);
}
.myaccount_lnk_list i.icon-basket {
transform:translateY(25%);
}
.pro_first_box i.icon-basket {
transform:translateY(50%) !important;
}
.pro_more_info i.icon-link {
transform:translateY(50%) !important;
}
.addresses ul.address .address_title {
background-color:#00a471 !important;
}
.condition_title {
background: #00A471 !important;
    color: white !important;
}
.address_update, .address_delete {
border-radius:0px !important;
background-color:#00A471 !important;
}
.address_update a, .address_delete a {
color: white !important;
}
.address_update:hover, .address_delete:hover {
background-color:#4CB493 !important;
}
.cart_quantity_input {
height:26px !important;
}

@media only screen and (max-width: 767px) {
#left_column.span3, #right_column.span3 {
    display: inline-block !important;
position:relative !important;
top:0 !important;
margin-bottom:20px;
box-shadow:none !important;
width:100% !important;
}
}



a span strong{
color: #00a471 !important;
} 


.rte h1, .rte h2, .rte h3 {
color:#00A471;
}

.m_alignment_1_current:hover {
border-radius-bottom-left:0 !important;
border-radius-top-left:0 !important;
}

#breadcrumb_wrapper{
-moz-linear-gradient(center top , #FFFFFF, #FFFFFF 10%, #FFFFFF 85%, #FFFFFF) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#quantity_wanted_p input {
height:26px;
}
.quantity_input_wrap {
}
.ac_results {
margin-top: 20px;
width: auto !important;
}
.content_prices #add_to_cart .exclusive {
border-radius:0px;
}
#search_query_top.search_query {
    width: 78%;
}
.navigation-pipe {
display:inline !important;
}
.logo {
    margin-bottom: 10px;
    margin-top: 10px;
}

h1, h2, h3, h4, h5, h6 {
font-family:'Oswald','Montserrat',Tahoma,sans-serif,Arial;
font-weight:600;
}


#searchbox_inner #submit_searchbox{
border:1px solid #E5E5E5;
}
#searchbox_inner.active #submit_searchbox.icon_wrap {
background-color:transparent !important;
color:black !important;
border-color:#E5E5E5;
}

/*Euro*/
#header_user_info a, #header_user_info span,.dropdown_tri_inner {
padding-top:2px; 
padding-bottom:3px;
font-size: 12px;
}
.dropdown_tri_inner b {
top:44%;
} 

#top_bar #header_user_info a, #top_bar #header_user_info span, #stsocial_list_topbar li a {
padding: 3px 10px;
font-size: 12px;
}
#st_mega_menu_wrap
{
margin-top:10px;
margin-bottom:7px;
    user-select: none;
-ms-user-select:none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

#breadcrumb_wrapper, #breadcrumb_wrapper.wide_container{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
font-size:11px;
padding-top:10px;
}
.heading, a.heading, .block .title_block, .block .title_block a { 
color: #2a2a2a;
font-size:18px;
text-transform:uppercase;
letter-spacing:0.5px;
}

#footer .title_block{
font-weight:600;
}

#pb-right-column #image-block {
border: 0 none;
} 
#pb-right-column #image-block #view_full_size .zoom_link {
visibility: hidden;
}
.pro_itemlist li {
padding: 15px 0 10px;
}
.itemlist_right {
margin-left: 85px;
}
.itemlist_left {
width: 70px;
}
.amount_circle{

font-size: 11px;
font-weight:400;
}
#buy_block .product_tax_label{
font-size: 12px;
color: 15638b;
}
.list_view #product_list .ajax_add_to_cart_button, input.button_mini.btn_primary, input.button_small.btn_primary, input.button.btn_primary, input.button_large.btn_primary, input.exclusive_mini.btn_primary, input.exclusive_small.btn_primary, input.exclusive.btn_primary, input.exclusive_large.btn_primary, input.btn_primary a.button_mini.btn_primary, a.button_small.btn_primary, a.button.btn_primary, a.button_large.btn_primary, a.exclusive_mini.btn_primary, a.exclusive_small.btn_primary, a.exclusive.btn_primary, a.exclusive_large.btn_primary, a.btn_primary {
font-size:14px;
font-weight:500;
font-family:Montserrat;
}

h3.title, #add_address h3, #new_account_form h3, #account-creation_form h3, #order .delivery_options_address h3, #order-opc .delivery_options_address h3 {
    background: none repeat scroll 0 0 #00A471;
    border: 1px solid #00A471;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding-left: 20px;
}
#new_account_form fieldset {
    background: none repeat scroll 0 0 #e2eff6;
    border-radius: 20px;
    padding: 0 0 15px;
}
.order_carrier_content {
    background: none repeat scroll 0 0 #e2eff6;
    border-radius: 20px;
    color: #000;
    padding: 15px;
border: 0 none;
}
.paiement_block {
    background: none repeat scroll 0 0 #e2eff6;
    border-radius: 20px;
    color: #000;
    padding: 15px;
border:0 none;
}
#new_account_form fieldset{
border: 1px solid #00A471;
}
#order-opc h2 span{
background: none repeat scroll 0 0 #00A471;
border: 1px solid #00A471;
}
#order-opc h2 {
color: #00A471;
}
#search_query_top {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FAFAFA;
    border-color: #7d7d7d;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    box-shadow: none;
    display: inline-block;
    height: 42px;
    line-height: 42px;
    padding: 6px 6px 6px 10px;
   border-radius: 3px;
font-family: Montserrat;
font-weight:300;
}
#search_block_top {
    display: inline-block;
    margin-right: 4px;
width: 40%;
}
#submit_searchbox {
    border: 1px solid #E5E5E5;
    display: inline-block;
    margin: 0;
    text-align: center;
    vertical-align: middle;

}

#shopping_cart .ajax_cart_left {
    float: left;
    min-width: 36px;
    position: relative;
}
#shopping_cart .ajax_cart_left:hover, .rightbar_tri:hover, #shopping_cart:hover .ajax_cart_left {
    background-color:#00A471 !important;
}
.icon_wrap:hover {
background-color:#00A471 !important;
}
.icon_wrap.disabled:hover {
background-color:white!important;
}
#shopping_cart {
    border: 1px solid #E5E5E5;
    display: inline-block;
    vertical-align: middle;
}

#left_column .block:last-child, #left_column .block:last-child {
    margin-bottom: 0;
    display: none;
}
#right_column .informations_block_right:last-child, #left_column .informations_block_right:last-child {
    display: block !important;
}

#customizedDatas
{
float:left;
}
.customizationUploadLine textarea {
width:96%;
height:20px;
}
.customizationUploadLine label {
width:90%;
}

.camera_caption_box h2{
font-size: 1.8em;
}
h2{
    font-size: 1.2em;
    line-height: 3em;
    letter-spacing: 0.55px;
    text-transform: uppercase;
}
.flexslider .slides > li {
width:170px;
}
h1 {
color: #00A471;
}
.flexslider .slides img {
margin: 10px auto;
}
#attributes select{
width:350px;
}

.onlineaut{
font-weight:bold;
color:#00A471;
display:block;
}
.goog-te-gadget-simple{
background-color: transparent !important;
}
#cibtvisareqwidget{
/*width:90% !important;*/
/*max-width: 90%;*/
display:table-cell;
/*max-height: 100%;*/
padding: 30px;
}
.html_answer{
color:#BACF02;
}
.textcolor_footer img{
visibility:hidden;
}
.cibtvisareqwidgetheadline{
border-bottom: 3px solid #BACF02;
background: none !important;
height:20px;
padding-top: 0px !important;
}

#cibtWidgetLoaderDiv {
    display: -moz-grid;
    /*max-height: 100%;*/
    width: 100%;
}

#history #center_column .title_block {
    background: none repeat scroll 0 0 #efefef;
    font-weight: 500;
    margin: 15px 0;
    padding: 20px 0px;
     font-size:20px;
     color:#00A471;
}
table.std th, table.table_block th, .table th {
    background: none repeat scroll 0 0  #E1F2ED;
    font-weight: 500;
}
ul.address li.address_title {
    background: none repeat scroll 0 0  #E1F2ED;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
}

.ac_product_name {
    color: #666666;
    display: inline-block;
    font-size: 16px;
    margin-left: 10px;
    vertical-align: middle;
    width: 350px;
}

a.ma_level_0:hover {
}

#header_right {
    padding-top: 20px;
    text-align: right;
}

#pb-left-column #short_description_block{
line-height:22px;
    user-select: none;
-ms-user-select:none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}
.addthis_toolbox.addthis_default_style.mar_b1{
padding-top:30px;
}

#pb-left-column {
    float: right;
    user-select: none;
-ms-user-select:none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

#pb-right-column {
    float: left;
}
#create-account_form {
    background-color: #e2eff6;
border-radius:20px;
}
#create-account_form .block {
    border: 1px solid #e2eff6;
    border-radius: 20px;
}

#login_form .block {
    border-radius: 20px;
    border: 1px solid #00A471;
}
.warning {
    background-color: #e6f2f7;
    border: 1px solid #e6f2f7;
    border-radius: 15px;
    color: #00A471;
    font-weight: 500;
    text-align: center;
}
#my-account .myaccount_lnk_list {
    background-color: #d8eaf3;
    border-radius: 20px;
    font-size: 14px;
    font-weight:400;
    list-style-type: none;
    padding: 24px;
}

#my-account .myaccount_lnk_list li .icon_wrap {
    margin-right: 15px;
}

#identity form.std fieldset {
    background: none repeat scroll 0 0 #d8eaf3;
    border-radius: 3px;
    margin-top: 0;
    padding: 10px;
}
.addresses ul.address .address_update, .addresses ul.address .address_delete {
    background-color: #d8eaf3;
    border-radius: 10px;
    display: inline-table;
    font-size: 12px;
    font-weight: bold;
    margin-left: 20px;
    padding: 10px;
    text-align: right;
    text-transform: none;
}

.addresses ul.address .address_title {
    background: none repeat scroll 0 0 #00A471;
    color: #fff;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-bottom: 5px;
}
div.addresses {
    background: none repeat scroll 0 0 #d8eaf3;
    border: 1px solid #ccc;
    padding: 15px;
    position: relative;
}



table.std tr.alternate_item, table.table_block tr.alternate_item {
    background-color: #F4FCF9;
}

#order-list {
    text-align: center;
}

table.std th, table.table_block th, table.std td, table.table_block td, .table th, .table td {
    border-top: 1px solid #F4FCF9;
    line-height: 20px;
    padding: 8px;
    vertical-align: middle;
}

#order-opc #new_account_form p.submit {
    margin-left: 20px;
    text-align: left;
}
.payment_module {
    text-transform: none;
}
h3.condition_title {
    color: #fff;
    font-size: 14px;
    padding-left: 10px;
    text-transform: uppercase;
}
.condition_title {
    background: none repeat scroll 0 0 #00A471;
}


#order-opc #login_form fieldset {
    background: none repeat scroll 0 0 #bacf02;
    font-size: 14px;
    margin: 0 0 10px;
    padding: 20px;
border-radius:20px;
border:0 none;
}
#account-creation_form fieldset, fieldset.account_creation {
    background: none repeat scroll 0 0 #e2eff6;
    border: 0 none;
    border-radius: 20px;
    padding: 0 0 15px;
}

#quantityDiscount th {
    background-color: #1576a8;
    color: #fff;
}
#quantityDiscount{
margin-bottom:20px;
border:1px solid #dddddd;
}

.payment_module img
{
vertical-align:middle;
margin-right:20px;
float:none;
}
#blog_primary_block{
    user-select: none;
-ms-user-select:none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

#center_column{
    user-select: none;
-ms-user-select:none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}
#short_description_content{
    user-select: none;
-ms-user-select:none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}
.stmenu_sub{
    user-select: none;
-ms-user-select:none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

#product_list{
    user-select: none;
-ms-user-select:none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.infoOnlineGestoria {
    border: 2px solid #00a471;
    border-radius: 20px;
    padding: 15px;
    user-select: none;
-ms-user-select:none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}


#more_info_tabs a {
    border-right: 5px solid #ffffff;
}
.interes {
    font-size: 15px;
    font-weight: 600;
    padding-top: 15px;
}

.interesesOG td.foto{
width: 100px;
height: 100px;
vertical-align:middle;
text-align:center;
}

.detail_step_by_step.std {
    -moz-user-select: all;
    user-select: all;
   -ms-user-select:all;
    -webkit-user-select: all;
    -o-user-select: all;
}


#block-history {
    -moz-user-select: all;
    user-select: all;
   -ms-user-select:all;
    -webkit-user-select: all;
    -o-user-select: all;
}

#my-account .myaccount_lnk_list li .icon_wrap {
    vertical-align: middle;
}

#block-order-detail {
    border: 1px solid #dfdfdf;
    padding-left: 15px;
    padding-right: 15px;
}

.condicionesgenerales{
    user-select: all;
-ms-user-select:all;
    -moz-user-select: all;
    -webkit-user-select: all;
    -o-user-select: all;
}
.condicionesgenerales h1 {
color:#00A471;
font-size: 24px;
line-height:32px;
}
.condicionesgenerales h2 {
color:#00A471;
font-size: 20px;
line-height:34px;
padding-top:10px;
}
.condicionesgenerales h3 {
color:#00A471;
font-size: 18px;
line-height:24px;
padding-top:10px;
}
.condicionesgenerales h4 {
color:#00A471;
font-size: 14px;
line-height:20px;
font-weight:normal;
}

span.on_sale i {
    left: -65px;
letter-spacing:0.75px;
}
span.on_sale {
border-width: 10px 10px 10px 70px;
}
.itemlist_action a span{
left: 40px;
}
.exclusive.ajax_add_to_cart_button {
    padding-right: 4px;
}
.pro_second_box {
overflow:hidden;
}
#top_bar {
margin-top:-3px;
} 

.goog-te-gadget-simple {
    border: none !important;
}

#footer-top {
    border-top: 1px solid #ffffff;
    background: #fff;
}
/*oriol iw*/
#footer-primary  {
    background-color: #f8f8f8 !important;
}


#footer-primary .container {
border-top: none !important;
}


.categories_tree_block li {
    border-bottom: none !important;
 }

.iw_search_cont, #searchBoxContent h3 {
margin-left:5% !important;
}


#search_query_top {
width:80%;
background-color:#ffffff;
}

#header .wide_container {
padding:0 !important;
}
#autonomos_top_link {
    width: 75%;
    display: inline;
    right: 16%;
    position: absolute;
    line-height: 42px;
}
#autonomos_top_link.autonomos_nohome_top_btn {
right: 58%;
width:40% !important;
}

.iw_find_tramit {
border:1px solid silver;
height:150px;
width:150px;
background-color:white;
color:black;
display:block;
border-radius:50%;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
position:relative;
}
@media only screen and (max-device-width: 480px) {
.iw_find_tramit {
width:40%;
margin-left:4%;
margin-right:6%;
display:inline-block;
float:left;
}
}
.headingproduct{
display: none;
}
.goog-te-gadget img {
    vertical-align: middle;
    border: none;
    display: none;
}
.iw_find_tramit {
    border: none;
    height: 250px;
    width: 250px;
}
#footer_info {
    background-color: 00397e;
}
#footer_info .wide_container {
    background-color: #00397e;
}
#footer a:hover {
color:#00A471;
}
span.on_sale, span.new {
font-size: 7px;
}

/*Bandera idioma ocultar texto*/
#languages_block_top .dropdown_tri .dropdown_tri_inner {
overflow: hidden;
    max-width: 16px;
    padding: 0;
    margin-left: 12px;
}
/*Bandera idioma*/

.iwbtns, .iwbtn1 {
border:1px solid #787878;
padding:5px 5px;
background:#787878;
color:#ffffff;
}
.iwbtns:hover, .iwbtn1:hover {
background-color:#4cb493;
border:1px solid #4cb493 !important;color:white !important;
}
#moreSearched li {
margin-bottom:6px;
}

.title_block {
background-color:transparent !important;
}
.title_block a {
background-color:#F8F8F8 !important;
}

.yotpo .yotpo-testimonials-btn {
background-color:#00A471 !important;
opacity:0.9 !important;
}

#layered_block_left ul li a:hover {
color:#00A471 !important;
}

.section .title_block {
background:transparent;
}

.nav_top_right .flex-direction-nav {
padding-left:0px !important;
background:transparent !important;
}
.nav_top_right .flex-direction-nav a, .nav_left_bottom .flex-direction-nav a {
margin-left:0px !important;
}
.nav_top_right .flex-direction-nav a.flex-prev, .nav_left_bottom .flex-direction-nav a.flex-prev {
margin-right:5px;
}

a [class^="icon-left"], a [class*=" icon-left"],a [class^="icon-right"], a [class*=" icon-right"],a [class^="icon-basket"], a [class*=" icon-basket"], a [class^="icon-link"], a [class*=" icon-link"]  {
transform: translateY(50%);
}
.stsocial_list a [class^="icon-link"], a.icon_wrap i.icon-0x, .icon_wrap i.icon-0x {
transform:translateY(0%) !important;
}
.goog-te-gadget-simple .goog-te-menu-value span {
    text-decoration: none;
    height: 1px;
    width: 1px;
    font-size: 12px;
padding-left:2px;
border:none !important;
font-family: Montserrat;
}
#autonomos_top_link {
    position: relative !important;
}
.amount_circle {
    background: none repeat scroll 0 0 #4cb493 !important;
}
#searchBoxContent button[type="submit"] {
    padding-top: 3px !important;
}
#searchBoxContent .sdtramitslinks:hover {
    color: #00A471 !important;
background-color:#fff0;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, code, form, fieldset, legend, input, button, textarea, blockquote, th, td {
    margin: 0;
    padding: 0;

}

#footer-top {
    background: #f8f8f8;
}


/* Smartphones (portrait and landscape) ----------- */
    @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
      .hidden_on_mobile{
          display: none;
      }
#search_block_top {
width:100%;
}
.shopping_cart_iw {
margin-top:15px;
}
#autonomos_top_link.autonomos_nohome_top_btn {
   transform:translateX(100%);
margin-top: 57px;
width: 100% !important;
}
#autonomos_top_link.autonomos_home_top_btn {
   transform:translateX(40%);
margin-top: 0px;
width:57%;
}
#header_right_inner {
text-align:left !important;
}
.show_on_mobile {
display:block;
}
#search_query_top {
width:75%;
}
.text_center_mobile {
text-align:center;
}
.text_center_mobile ul li {
text-align:left;
margin-left:15px;
}
#searchBoxContainer {
    background-size: auto 100%;
padding:10px;
}
#searchBoxCaption li {
    display: none;
    border-bottom-width: 0;
border:1px solid transparent;
    margin: 0;
    text-align: left;
padding-left:10px;
padding-right:-10px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: white;
    width: calc(100% - 10px) !important;
    font-weight: bold;
    text-transform: none !important;
}
#searchBoxCaption .selected {
    padding-bottom: 6px;
    background-color: #f8f8f8;
}
#searchBoxContent {
border-top:1px solid silver !important;
border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.imgchat {
    display: none;
}

.title_week_destacados {
margin:10px;
color:#00A471;
}
    }

/* Smartphones (landscape) ----------- */
    @media only screen and (min-width : 321px) and (max-width : 480px){
      .hidden_on_mobile{
          display: none;
      }
#search_block_top {
width:100%;
}
.shopping_cart_iw {
margin-top:15px;
}
#autonomos_top_link.autonomos_nohome_top_btn {
   transform:translateX(60%);
margin-top: 60px;
width: 100% !important;
}
#autonomos_top_link.autonomos_home_top_btn {
   transform:translateX(40%);
margin-top: 0px;
width:57%;
}
#header_right_inner {
text-align:left !important;
}
.show_on_mobile {
display:block;
}
#search_query_top {
    width: 76% !important;
}
.text_center_mobile {
text-align:center;
}
.text_center_mobile ul li {
text-align:left;
margin-left:15px;
}
#searchBoxContainer {
    background-size: auto 100%;
padding:10px;
}
#searchBoxCaption li {
    display: none;
    border-bottom-width: 0;
border:1px solid transparent;
    margin: 0;
    text-align: left;
padding-left:10px;
padding-right:-10px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: white;
    width: calc(100% - 10px) !important;
    font-weight: bold;
    text-transform: none;
}
#searchBoxCaption .selected {
    padding-bottom: 6px;
    background-color: #f8f8f8;
}
#searchBoxContent {
border-top:1px solid silver !important;
border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.imgchat {
    display: none;
}
.title_week_destacados {
margin:10px;
}
    }

/* Smartphones (portrait) ----------- */
    @media only screen and (max-width : 320px) {
        .hidden_on_mobile{
             display: none;
        }
#search_block_top {
width:100%;
}
.shopping_cart_iw {
margin-top:15px;
}
#autonomos_top_link.autonomos_nohome_top_btn {
   transform:translateX(60%);
margin-top: 60px;
width: 100% !important;
}
#autonomos_top_link.autonomos_home_top_btn {
   transform:translateX(40%);
margin-top: 0px;
width:57%;
}
#header_right_inner {
text-align:left !important;
}
.show_on_mobile {
display:block;
}
#search_query_top {
width:65%;
}
.text_center_mobile {
text-align:center;
}
.text_center_mobile ul li {
text-align:left;
margin-left:15px;
}
#searchBoxContainer {
    background-size: auto 100%;
padding:10px;
}
#searchBoxCaption li {
    display: block;
    border-bottom-width: 0;
border:1px solid transparent;
    margin: 0;
    text-align: left;
padding-left:10px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: white;
    width: calc(100% - 10px) !important;
    font-weight: bold;
    text-transform: none;
}
#searchBoxCaption .selected {
    padding-bottom: 6px;
    background-color: #f8f8f8;
}
#searchBoxContent {
border-top:1px solid silver !important;
border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.title_week_destacados {
margin:10px;
}

.imgchat{
	display:none;
}
    }
#header_right_inner {
text-align:right;
}



.show_on_mobile {
display:none !important;
}
.welcome{    
vertical-align: middle !important;
}
.dropdown_wrap {
    margin-right: -5px !important;
}
.iwbtns, .iwbtn1 {
    /*margin-left: 15px !important;*/
}
/*#searchbox_inner {
    padding-right: 240px !important;
}*/
#autonomos_top_link {
    position: absolute !important;
}

.steps_find_text {
font-family:'Oswald';
font-size:15px;
bottom: 36px;
left:8px;
position: absolute;
font-weight:bold;
}
.steps_find_text3 {
bottom:55px;
left:46px;
}
.flex-direction-nav {
margin-right:13px !important;
}

.infoOnlineGestoria {
    margin-top: 13px;
    border-top: 2px solid #00a471 !important;
}
.yotpo .standalone-bottomline .star-clickable {
margin-top: 15px;
}

@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
#search_query_top {
width:73% !important;
margin-right:0 !important;
}
}
.stsocial_list li a:hover, #stsocial_list_topbar li a:hover {
    color: #00397e !important;
}
.infoOnlineGestoria i {
color:#00a471;
}
.st_blog_block_archives a{
padding:none !important;}

#st_blog_block_archives > div:nth-child(2) > ul:nth-child(1) > li:nth-child(1) > a:nth-child(2){
padding:5px !important;}

html body#module-stblog-default.module-stblog-default div#body_wrapper div#main_content_area div.wide_container div#columns.container div.row div#right_column.span3 div#st_blog_block_archives.block div.block_content.categories_tree_block ul.tree.dynamized li a{
padding:5px !important;}

html body#module-stblog-article.module-stblog-article div#body_wrapper div#main_content_area div.wide_container div#columns.container div.row div#right_column.span3 div#st_blog_block_archives.block a{
padding:5px !important;
}
h1, h2, h3
{ color:#2a2a2a !important;}


#login_form .block {
    border-radius: 20px;
    border: 1px solid #00a471;
}
#create-account_form .block {
    border: 1px solid #f8f8f8;
    border-radius: 20px;
    background: #f8f8f8;
}
h3.title, #add_address h3, #new_account_form h3, #account-creation_form h3, #order .delivery_options_address h3, #order-opc .delivery_options_address h3 {
    background: none repeat scroll 0 0 #00a471;
    border: 1px solid #00a471;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    padding-left: 20px;
}
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 {
    padding: 4px 10px 6px; 
}
#new_account_form fieldset {
    background: none repeat scroll 0 0 #e2eff6;
    border-radius: 0px;
    padding: 0 0 15px;
}
h3.title, #add_address h3, #new_account_form h3, #account-creation_form h3, #order .delivery_options_address h3, #order-opc .delivery_options_address h3 {
    background: none repeat scroll 0 0 #00a471;
    border: 1px solid #00a471;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    padding-left: 20px;
    color: white !important;
}
.order_carrier_content {
    border-radius: 0px;
}
.warning {
    border-radius: 0px !important;
}
.paiement_block {
    border-radius: 0px;
}
#order-opc #login_form fieldset {
    border-radius: 0px;
}

#st_mega_menu .ma_level_0 .icon-home{
padding-top:8px;
}

.login{
font-weight:bold;
letter-spacing:0.5px;
}

#st_mega_menu_container{
background-color:#00A471;
letter-spacing:0.75px;
font-weight:300;
font-size:1.1em;
 }
#st_mega_menu .ma_level_0{
font-weight:300;
}
.formLOPD
{
padding:20px;
font-size:12px;
}
div#captcha-box {
    padding-left: 180px;
    padding-bottom: 15px;
}
