b{font-weight: bold;}
.nopadding {padding: 0 !important;margin: 0 !important;}
.col-xs-12{display:inline-block;}
button[readonly], html input[readonly]{cursor: not-allowed!important;}
.vhostname{height:26px;border-radius:0px;font-size:12px;border: 1px solid #e9c95f;color: #ae8500;background-color: #f3dc8f;background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffeaa7),color-stop(100%,#f3d573));background-image: -webkit-linear-gradient(#ffeaa7,#f3d573);background-image: -moz-linear-gradient(#ffeaa7,#f3d573);background-image: -o-linear-gradient(#ffeaa7,#f3d573);background-image: linear-gradient(#ffeaa7,#f3d573);-moz-text-shadow: 0px 1px rgba(255,255,255,0.2);text-shadow: 0px 1px rgba(255,255,255,0.2);text-align:center;position:fixed;top:0px;left:0px;width:100%;z-index:999;text-transform:uppercase;padding:3px!important;}
section.section.form_content form .form_content.inner .form_line input::-webkit-input-placeholder{color:transparent;}
section.section.form_content form .form_content.inner .form_line input::-moz-placeholder{color:transparent;}
section.section.form_content form .form_content.inner .form_line input:-ms-input-placeholder{color:transparent;}
section.section.form_content form .form_content.inner .form_line input:-moz-placeholder{color:transparent;}


/* LOAD PAGE - BEGIN */
  #shadow_load{width: 100%;visibility: hidden;opacity: 0;height: 100vh;max-height:900px;background: rgba(238,238,238,0.8);position: fixed;top: 0px;left: 0px;z-index: 999999;text-align: center;-webkit-transition: all 0.3s  ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s  ease-in-out;transition: all 0.3s  ease-in-out;}
  #shadow_load.active{visibility: visible;opacity: 1}
  #shadow_load .element{position: relative;top: 50%;transform:translateY(-50%);}
  #shadow_load .element .text{width: 100%; display: inline-block;margin-top: 10px;font-size: 16px; color: #555;font-weight: bold;}
  #shadow_load .element svg path, #shadow_load .element svg rect{fill: #555;}
/* LOAD PAGE - END */


/* SIDEBAR TOP - BEGIN */
  #sidebar_top{ box-sizing: border-box;left:0px;font-family: 'Open Sans', sans-serif;position: fixed;width: 100%;text-align: left;z-index: 9999999;background: #333;color: #fff;font-weight: bold;padding: 3px 40px;height: 52px;top:0px;border-bottom: 1px solid #222;display: block!important;}
  #sidebar_top .title_sidebar{float: left;    margin-top: 12px;font-size: 14px;color: #aaa;font-weight: bold;}
  #sidebar_top .list{float: right;width: auto;}
  #sidebar_top .list span.text{float: left;font-size: 12px;display: inline-block;margin-right: 15px;margin-top: 15px;font-weight: bold;}
  #sidebar_top .list .group{display: inline-block;float: left;position: relative;margin-right: 30px;}
  #sidebar_top .list .current{background-color: #555;color: #FFFFFF;padding: 4px 10px;line-height:24px;margin-top: 9px;text-transform: capitalize;width: 200px;border-radius:3px;display: inline-block;position: relative;font-weight: bold;}
  #sidebar_top .list .current span{float: right;font-size: 20px;}
  #sidebar_top .list .group ul{display:none;position: absolute;top:36px;width: 100%;left: 0px;z-index:9999;background-color: #555;margin: 0px ;padding: 0px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
  #sidebar_top .list .group:hover ul{display: block;}
  #sidebar_top .list .group ul li{list-style: none;border:none;border-top: 1px solid #666;border-radius:0px;    border-top: 1px solid #666;width: 100%;height: auto;background: transparent;box-shadow: none;float: none;}
  #sidebar_top .list .group ul li:hover{cursor: pointer;}
  #sidebar_top .list .group ul li:hover .name{opacity: 0.8;}
  #sidebar_top .list .group ul li:hover .image{display: block;}
  #sidebar_top .list .group ul li .image{display: none;position: absolute;top: -25px;right: 105%;    width: 500px;overflow: hidden;padding: 5px;background: #777;}
  #sidebar_top .list .group ul li .image img{max-width:100%;}
  #sidebar_top .list .group ul li .name{font-weight: normal;font-size: 12px;color: white;padding: 8px 10px;display: inline-block;width: 100%;    margin: 0px;text-align: left;}
  #sidebar_top .list .button_buy_template{background: #f9472a;font-size: 12px;color: white;display: inline-block;float: none;text-transform: uppercase;font-weight: 700;-webkit-box-shadow: 0 3px 0 0 #c23121;box-shadow: 0 3px 0 0 #c23121;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;text-shadow: none;border-bottom: none;border-radius: 3px !important;padding: 5px 15px 3px 10px;margin-top: 9px;}
  #sidebar_top .list .button_buy_template:hover{    cursor: pointer;text-decoration: none;-webkit-box-shadow: 0 1px 0 0 #c23121;box-shadow: 0 1px 0 0 #c23121;transform: translateY(3px);}
  #sidebar_top .list .button_buy_template i{margin-right: 5px;}
/* SIDEBAR TOP - END */


/* PLAN EXPIRED - BEGIN */
  #trialExpired{font-family: 'Open Sans', sans-serif;color:black;border-top:3px solid #f9472a;width:100%; display: inline-block;position: fixed;top: 0px;left: 0px;height: 100%;z-index:999999;background-image:url('../imagesfo/layout/bg_trialexpired.png');}
  #trialExpired .bg_repeat{width:100%;display: inline-block;height: 100%;background: -moz-linear-gradient(top,  rgba(255,255,255,0.7) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(255,255,255,0.7) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
  #trialExpired .group{width:100%;display: inline-block;text-align: center;transform:translateY(-50%);top:50%;position:relative;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);color: black;}
  #trialExpired .group .title{font-size: 48px;font-weight: 700;width: 100%; display: inline-block;line-height: 50px;color:black}
  #trialExpired .group .line{width:125px;height: 5px;display: inline-block;background: #f9472a;}
  #trialExpired .group .sub_title{font-size: 14px;width:100%;margin-top: 40px;}
  #trialExpired .group .sub_title a{font-weight: 700;color: black;text-decoration: underline;}
  @media (max-width:700px){
      #trialExpired .group .title{font-size: 22px;line-height: 28px;margin-bottom: 10px;}
      #trialExpired .group .sub_title{margin-top: 20px;}
  }
/* PLAN EXPIRED - END */


/* SOCIAL BUTTON - BEGIN */
  #social_button {width: 100%; display: inline-block;}
  #social_button .name_field{margin-bottom: 5px;width: 100%;}
  #social_button ul {margin-left: 0px;padding-left: 0px;}
  #social_button ul .item{list-style: none;float: left;}
  #social_button ul .item a{display: inline-block;float: left;width: 35px;height: 35px;background-color: #ccc;border-radius: 50%;margin-right: 10px;text-align: center;font-size: 16px;color: white;}
  #social_button ul .item a i{position: relative;top: 50%;transform:translateY(-55%);-webkit-transform:translateY(-55%);-moz-transform:translateY(-55%);font-size: 18px;}
  #social_button ul .item a:hover i{color: white;}
  #social_button ul .item.fb a{background: #3c5898;}
  #social_button ul .item.tw a{background: #55acee;}
  #social_button ul .item.gplus a{background: #cd3627;}
  #social_button ul .item.ln a{background: #1a85bc;}
  #social_button ul .item.msg a{background: #a0a0a5;}
  #social_button ul .item.pint a{background: #cb2027;}
  #social_button ul .item.whatsapp a{background: #33d16b;}
  #social_button ul .item.whatsapp a i{font-size: 20px;}
  #social_button ul .item.messenger{margin-top:-2px;}
  #social_button ul .item.messenger a{width:38px;height:38px;margin-right: 10px;margin-top: 0px;background:transparent;}
  #social_button ul .item.messenger img{width:38px;height:38px;}
/* SOCIAL BUTTON - END */


/* BANNER - BEGIN */
  #banner_area .item {min-height:300px;text-align: center;}
  #banner_area .item .bg_img{min-height: 400px;background-position: center;background-repeat: no-repeat;width: 100%;display: inline-block;position: relative;float: left;background-size: contain;}
  #banner_area .carousel-control.left, #banner_area .carousel-control.right{    opacity: 0.2;}
  #banner_area .item .text {left:0px;width: 100%;text-align: center;position: absolute;top: 50%;display: inline-block;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
  #banner_area .item .text .title{font-size: 24px;font-weight: bold;background: rgba(255,255,255,0.8);display: inline-block;padding: 0px 20px;}
  #banner_area .item .text .title span{font-size:14px;font-weight:normal;line-height:16px;display: inline-block;padding:0px 20px;padding-bottom:10px;}
  #banner_area .item .video-foreground,
  #banner_area .item .video-background iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;}
/* BANNER - END */


/* FORM - BEGIN */
  .error_register_messager{width:100%;text-align:right;margin-right:10px;color:red;display:none;}
  .customers #register_form .form_line{position: relative;}
  .help-blocks{display:none;text-align: left;position: absolute;z-index: 999;min-width: 220px;color: black;background-image: url(../images/icons_erro_bg.png);background-repeat: no-repeat;background-color: white;width: auto;padding: 9px 10px 8px 33px;border-radius: 5px;border: 1px solid;border-color: #d6d6d6 #b9b9b9 #999999 #b9b9b9;font-family:arial;font-size:12px;box-shadow: 0 4px 12px 3px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0,0,0,0.4);bottom:-45px;left: -10px;margin: 0px!important;}
  .help-blocks:before{position: absolute;top: -7px;left: 9px;display: inline-block;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-left: 7px solid transparent;border-bottom-color: rgba(0, 0, 0, 0.2);content: '';}
  .help-blocks:after{ position: absolute;top: -6px;left: 10px;display: inline-block;border-right: 6px solid transparent;border-bottom: 6px solid #ffffff;border-left: 6px solid transparent;content: '';}
/* FORM - END */


/* MODAL SUCCESS - BEGIN */
  .modal_success{ width: 100%;height: 100%;position: fixed;background: rgba(238,238,238,0.8);z-index: 999;text-align: center;}
  .modal_success .box{width: 400px;border-radius: 5px;background: white;padding:40px 20px;display: inline-block;position: relative;top: -20%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-box-shadow: 0 10px 50px 0 rgba(0,0,0,0.3);box-shadow: 0 10px 50px 0 rgba(0,0,0,0.3);
  -webkit-animation: modal_success_animation 1s 1.5s forwards;animation: modal_success_animation 1s 1.5s forwards;} 
  @-webkit-keyframes modal_success_animation {
    0%   {top:-20%;}
    100% {top: 40%}
  }
  @keyframes modal_success_animation {
    0%   {top:-20%;}
    100% {top: 40%}
  }

  .modal_success .box .image i{opacity: 0;color: #15ad81;font-size: 40px;border: 3px solid #15ad81;border-radius: 50%;padding: 10px;padding-top: 10px;width: 70px;height: 70px;text-shadow: 0 0 10px rgba(21,173,129,0.4);
  -webkit-animation: modal_success_image 0.5s 2s forwards;animation: modal_success_image 0.5s 2s forwards;}
  @-webkit-keyframes modal_success_image {
    0%   {-ms-transform: scale(3,3);-webkit-transform: scale(3,3);transform: scale(3,3);opacity: 0;}
    100% {-ms-transform: scale(1,1);-webkit-transform: scale(1,1);transform: scale(1,1);opacity: 1;}
  }
  @keyframes modal_success_image {
    0%   {-ms-transform: scale(3,3);-webkit-transform: scale(3,3);transform: scale(3,3);opacity: 0;}
    100% {-ms-transform: scale(1,1);-webkit-transform: scale(1,1);transform: scale(1,1);opacity: 1;}
  }
  .modal_success .box .title{width: 100%;display: inline-block;text-align: center;color: #15ad81;font-size: 20px;text-transform: uppercase;margin:20px 0px 10px;font-weight: bold;} 
  .modal_success .box .description{font-size: 14px;color:#777;}
  .modal_success .box .link{position: absolute;bottom: -15px;left: 50%;display: inline-block;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}
  .modal_success .box .link .button{background: #333;border-radius: 20px;color: white;padding: 5px 20px;box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);font-size: 14px;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;-ms-transition: all .2s ease;transition: all .2s ease;}
  .modal_success .box .link .button:hover{background: #222;opacity: 1;}
  .modal_success .box .link .button i{float: left;padding: 2px 10px 0px 0px;-ms-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
/* MODAL SUCCESS - END */

/* NOTIFICATIONS - BEGIN */
  #global_notifications{position: fixed;top:20px;right:20px;z-index:9999999;}
  .global_notification{width: 300px;padding: 15px 20px;border-radius:5px;border:1px solid;margin-bottom:20px;z-index: 9999;font-size: 14px;font-weight: bold;position: relative;}
/* NOTIFICATIONS - END */


/* SEQR - BEGIN */
  .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable[aria-describedby='seqrDialog']{z-index: 99999999!important;background:transparent;position: fixed;top:50% !important;width:620px !important;left:50%!important;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);margin:0px;border:none;}
  .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable[aria-describedby='seqrDialog'] .ui-dialog-titlebar{text-transform:uppercase; padding: 0px;background: transparent;border: none;color: white;text-align: center;margin-bottom: 10px;}
  .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable[aria-describedby='seqrDialog'] .ui-dialog-titlebar .ui-dialog-title{width:100%}
  .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable[aria-describedby='seqrDialog'] .ui-dialog-titlebar button{display: none;}
  .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable[aria-describedby='seqrDialog']~.ui-widget-overlay.ui-front{background: black;opacity: 0.7;z-index: 9999999!important;}
  #seqrDialog{padding: 0px;}
  #seqrDialog #seqr-container{width:600px}
  #seqrDialog #seqr-container .seqr-logo{width:300px;margin-right: 20px;}
  #seqrDialog #seqr-container .seqr-qrcode{height: 335px;}
  #seqrDialog #seqr-container iframe{width: 350px;height: 190px;}
  #seqrDialog #seqr-container .seqr-download{width: 350px;}
  #seqrDialog #seqr-container .seqr-qrcode .seqr-images{margin-bottom: 20px; margin-top: 20px;}
  .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable[aria-describedby='seqrDialog'] .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix{text-align: center;background: transparent;border: none;}
  .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable[aria-describedby='seqrDialog'] .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix .ui-dialog-buttonset{float: none;}
  .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable[aria-describedby='seqrDialog'] .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix .ui-dialog-buttonset button{display: inline-block;padding: 5px 25px 7px;background: #888;border: none;border-radius: 20px;color: white;font-size: 14px;}
  .button_seqr{background: #00b19d;border: none;color: white;font-size: 14px;padding: 5px 20px;border-radius: 20px;font-weight: bold;margin: 10px 0px;}
  .seqr_success{color: green;font-weight: bold;font-size: 14px;}
/* SEQR - END */


/* CUSTOMERS - BEGIN */
  @media (max-width:700px){
    .customers .customer_data .col-xs-6{width:100%;display:inline-block;}
    .OtherAddresses .form-inner ul .header li, .OtherAddresses .form-inner ul .body li{padding:0px;}
    .OtherAddresses .form-inner ul .header li:nth-child(1), .OtherAddresses .form-inner ul .body li:nth-child(1), .history_list ul li.header li:nth-child(1), .history_list ul .body li:nth-child(1){width:60%;}
    .OtherAddresses .form-inner ul .header li:nth-child(2), .OtherAddresses .form-inner ul .body li:nth-child(2), .history_list ul li.header li:nth-child(2), .history_list ul .body li:nth-child(2),
    .OtherAddresses .form-inner ul .header li:nth-child(3), .OtherAddresses .form-inner ul .body li:nth-child(3), .history_list ul li.header li:nth-child(3), .history_list ul .body li:nth-child(3),
    .OtherAddresses .form-inner ul .header li:nth-child(4), .OtherAddresses .form-inner ul .body li:nth-child(4), .history_list ul li.header li:nth-child(4), .history_list ul .body li:nth-child(4){display:none;}
    .OtherAddresses .form-inner ul .header li:nth-child(5), .OtherAddresses .form-inner ul .body li:nth-child(5), .history_list ul li.header li:nth-child(5), .history_list ul .body li:nth-child(5){width:40%;}
    .OtherAddresses .form-inner ul .body li:nth-child(5) button{font-size:12px;}
    .modal-dialog .modal-content{padding: 20px;}
    .customers .title, .update .title{font-size:22px;}
    .section.form_content form fieldset .form_content .form_line{width:100%;padding:0px!important;}

    section.section .login_form form{width:100%;padding:0px;border:0px;border-bottom:1px solid #ccc;padding-bottom:50px;}
    section.section .login_form .login_facebook{width:100%;padding-top:20px;}
  }
/* CUSTOMERS - END */


/* WISHLIST - BEGIN */
  .links_details{width: 100%;display: inline-block;}
  .links_details .add-to-wishlist{margin-top:5px;font-size:12px;display:inline-block;background: #eee;padding: 7px 10px;border-radius: 15px;margin-top: 10px;color: #555;border: 1px solid #ddd;}
  .links_details .add-to-wishlist:hover{background: #e9e9e9;color:#555!important}
  .ui-widget-overlay{opacity: .5;background: #000;}
  .ui-dialog.ui-corner-all{width: 600px!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 6px; z-index:9999; background-color: #fff;padding:0px;position:fixed;}
  .ui-draggable .ui-dialog-titlebar{min-height: 16.428571429px;padding: 15px;border: none;border-bottom: 1px solid #e5e5e5;background: transparent;box-shadow: none;-webkit-box-shadow: none;border-radius:0px;}
  .ui-dialog .ui-dialog-title{font-size: 18px;margin: 0;line-height: 1.428571429;font-style: normal;font-weight: 400;color: #666;font-family: 'Open Sans', HelveticaNeue, 'Helvetica Neue', Helvetica, sans-serif, Arial;}
  .ui-dialog .ui-dialog-titlebar-close{border:none;background: white;height: auto;width:auto;    position: relative;right: 0px;float: right;    top: 10px;opacity: 0.3;}
  .ui-dialog .ui-dialog-titlebar-close:after{content: "\f00d";    font: normal normal normal 14px/1 FontAwesome; line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;    font-size: 14px;}
  .ui-dialog .ui-dialog-content{font-family: 'Open Sans', HelveticaNeue, 'Helvetica Neue', Helvetica, sans-serif, Arial;padding-bottom: 40px;}
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float: left!important;}

  .ui-dialog .ui-dialog-content .links {display: inline-block;padding-bottom:50px;}
  .ui-dialog .ui-dialog-content .links a,
  .ui-dialog .ui-dialog-content .links .button{float: left;display: inline-block;border-radius: 1.25em;background: #eee;color: #1f1f1f;padding: .5em 2em;font-size:14px;font-weight:600;font-family: 'Open Sans', HelveticaNeue, 'Helvetica Neue', Helvetica, sans-serif, Arial;}
  .ui-dialog .ui-dialog-content .links a:hover,
  .ui-dialog .ui-dialog-content .links .button:hover{background: #e9e9e9;color:#555!important;cursor:pointer;}
  .ui-dialog .ui-dialog-content .links .group{display: inline-block;}

  #logindialog{text-align:center;}
  #logindialog h3{margin-top:50px;margin-bottom:0px;font-weight:700;font-size: 22px;}
  #logindialog p{font-size: 14px;margin-bottom: 30px;color: #555;}
  #logindialog .links span{float: left;    float: left;margin: 6px 10px;font-size: 12px;}

  #wishlistListDialog input,
  #newWishlistDialog input{width: 100%;border-radius:3px;border: 1px solid #ccc;height: 36px;margin-bottom:20px;}
  #wishlistListDialog label,
  #newWishlistDialog label,
  #deleteWishlistDialog label,
  #deleteProductWishlistDialog label{font-size: 14px;margin-top: 20px;font-weight: 600;}
  #deleteWishlistDialog label,
  #deleteProductWishlistDialog label{width: 100%;text-align: left;}
  #wishlistListDialog p{width:100%;padding-bottom: 10px;margin-top: 10px;}
  #wishlistListDialog ul {padding:0px;}
  #wishlistListDialog ul li{width: 100%;display: inline-block;list-style:none;    margin-bottom: 10px;}
  #wishlistListDialog ul li:last-child{margin-bottom:40px;}
  #wishlistListDialog ul li:hover{cursor: pointer;opacity: 0.8;}
  #wishlistListDialog ul li .box{border:2px solid #777;width: 18px;height:18px;border-radius:5px;float: left;margin-right:10px;}
  #wishlistListDialog ul li .text{display: inline-block;float: left;font-size: 16px;font-weight: 600;margin-top: -4px;}

  .wishlist .history_list ul li .status i{float: left;    margin: 2px 5px 0px 0px;}
  #wishlistsDiv li.order{background: #eee !important;}
  #wishlistsDiv li.order:nth-child(2n){background: transparent !important;}

  .share_wishlist{width: 100%; display: inline-block;text-align: center;margin-top:20px;}
  .share_wishlist ul{display: inline-block;padding-left:0px;}
  .share_wishlist ul li {float: left;list-style: none;display:inline-block;margin:10px 5px;}
  .share_wishlist ul li a{border-radius: 1.25em;font-size: 14px;color:white;background: #ccc; padding: .5em 1em;line-height:14px;display:inline-block;color:white;}
  .share_wishlist ul li i{float: left;margin-right:10px;}
  .share_wishlist ul li .text{font-size:12px;float: left;line-height:14px;font-weight:600;}
  .share_wishlist ul li.fb a{background: #3c5898;}
  .share_wishlist ul li.tw a{background: #55acee;}
  .share_wishlist ul li.gplus a{background: #cd3627;}
  .share_wishlist ul li.ln a{background: #1a85bc;}
  .share_wishlist ul li.msg a{background: #a0a0a5;}
  .share_wishlist ul li.pint a{background: #cb2027;}
  .share_wishlist ul li.mail a{color: #555;}
  .share_wishlist ul li h5{font-size: 14px;margin: 0px; margin-top: 3px;}
  .share_wishlist ul li a:hover{cursor: pointer;opacity: 0.8;}

  .ui-dialog .ui-dialog-buttonpane{text-align: center;margin: 0px;border-top: 0px;padding: 0em 1em;}
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: none;margin-bottom:50px;}
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{margin:0px;border:none;display: inline-block;border-radius: 1.25em;background: #eee;color: #1f1f1f;padding: .5em 2em;font-size: 14px;font-weight: 600;font-family: 'Open Sans', HelveticaNeue, 'Helvetica Neue', Helvetica, sans-serif, Arial;}

  .wishlist_data{width: 100%; display:inline-block;margin-bottom: 50px;}
  .wishlist_data .form-inner {width:100%;margin-bottom:20px;display:inline-block;}
  .wishlist_data .form-inner ul {padding-left: 0px;}
  .wishlist_data .form-inner ul .header{width: 100%; display: inline-block;border-bottom:1px solid #ccc;padding-bottom: 5px;float: left;}
  .wishlist_data .form-inner ul .header li{width: 25%; display: inline-block;float: left;text-align: left;padding: 5px 10px;font-size: 12px;font-weight: bold;text-transform: uppercase;}
  .wishlist_data .form-inner ul .header li:last-child{text-align: right;}
  .wishlist_data .form-inner ul li{list-style: none;}
  .wishlist_data .form-inner ul .body{width: 100%; display: inline-block;float: left;padding: 7px 4px;}
  .wishlist_data .form-inner ul .body:nth-child(2n){background: #eee;}
  .wishlist_data .form-inner ul .body li{width: 25%; display: inline-block;float: left;text-align: left; padding: 5px 10px;font-size: 12px;font-weight: normal;}
  .wishlist_data .form-inner ul .body li:last-child{text-align: right;padding-right: 4px;}
  .wishlist_data .form-inner ul .body li button{background: transparent;color: @color1;padding: 0px!important;}
  .wishlist_data .form-inner ul .body li.status i{float: left;margin-right: 5px;margin-top: 3px;}
  .wishlist_data .form-inner ul .empty_info{width: 100%;text-align: center;padding: 50px;background: white;display: inline-block;color: #ccc;}
  form#newWishlist fieldset .control-group .controls input{width: 100%;border-radius: 3px;border: 1px solid #ccc;height: 36px;padding-left:10px;text-align: left;}

  .wishlist .box_group .header li:nth-child(1){width:61%;text-align: left;}
  .wishlist .box_group .header li:nth-child(2){width:13%;text-align:center}
  .wishlist .box_group .header li:nth-child(3){width:13%;text-align:center}
  .wishlist .box_group .header li:last-child{text-align: right;width:13%;}
  .wishlist .box_group .body {padding:0px;}
  .wishlist .box_group .body li.line{width:100%;display:inline-block;list-style:none;padding: 10px 0px;border-bottom: 1px solid #f0f0f0;}
  .wishlist .box_group .body li.line ul {padding:0px;}
  .wishlist .box_group .body li.line ul li{padding:0px;list-style:none;width:25%;float: left;}
  .wishlist .box_group .body li.line ul li:nth-child(1){width:61%;}
  .wishlist .box_group .body li.line ul li:nth-child(2){width:13%;text-align:center;}
  .wishlist .box_group .body li.line ul li:nth-child(3){width:13%;text-align:center;}
  .wishlist .box_group .body li.line ul li:nth-child(4){width:13%;text-align: right;}
  .wishlist .box_group .body li.line ul li .image{width: 70px;overflow: hidden;height: 70px;border: 4px solid #f0f0f0;float: left;}
  .wishlist .box_group .body li.line ul li .name {width: 70%;display:inline-block;float: left;}
  .wishlist .box_group .body li.line ul li .name a{font-size: 13px;color: black;font-weight: 600;margin: 5px 10px; width: 100%;text-align: left;text-transform: none;margin-bottom: 10px;line-height: 1.1;float: left;display:inline-block;}
  .wishlist .box_group .body li.line ul li .option{width:100%;display:inline-block;font-size: 13px;text-align: left;margin: 0px;margin-left: 10px;color: #999;font-weight: 400;text-transform: none;}
  .wishlist .box_group .body li.line ul li .delete{ float: right;color:black;margin-top:10px;}
  .wishlist .box_group .body li.line ul li .delete a i{color:black;}
  .wishlist .box_group .body li.line ul .qtd input{ width: 40px;padding: 5px 0px; text-align: center; border-radius: 5px;line-height: 20px;font-size: 12px;color: black;margin-top: 5px;}
  .wishlist .box_group .body li.line ul .price span:nth-child(1){display: inline-block;width: 100%;font-weight: bold;color: black;font-size: 13px;}
  .wishlist .box_group .body li.line ul .price span:nth-child(2){font-size: 12px;color: #999;font-weight: 400;text-decoration: line-through;}
  .wishlist .box_group .body li.line ul .total{display: inline-block;width: 100%;font-weight: bold;color: black;font-size: 13px;}
/* WISHLIST - END */


/* REDUNICRE LOGOS - BEGIN */
    .boxVISA{height: 160px;background: white;display: inline-block;width:210px;margin-top:10px;}
    .boxVISA .img01{float: left;}
    .boxVISA .img02{float: left;width: 90px;margin-top:10px;}
    .boxVISA .img02 img{clear: both;margin-top:10px;}
    .boxVISA .img02 img:hover{opacity: 0.8;cursor: pointer;}
/* REDUNICRE LOGOS - END */


/* CMS - BEGIN */
    .cms .subCms {width:100%;display: inline-block;}
    .cms .subCms ul li{float:left;display:inline;margin-right:20px;}
    .cms .subCms ul li a {color:black;font-weight:bold;text-decoration:underline;font-size:14px;}
/* CMS - END */


/* COOKIES - BEGIN */
    #pageCookies{width:100%;display:inline-block;background:white; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);position: fixed;bottom:0px;left:0px;z-index: 999999999;padding: 10px 5%;color:#444;}
    #pageCookies .description{float: left;padding-top:4px;}
    #pageCookies .action{float: right;}
    #pageCookies .action .btn{background:#f9472a;color:white;border:none;}
    #pageCookies .action i{float: left;margin:4px;}
    @media (min-width:800px) and (max-width:830px){
        #pageCookies{bottom:auto;top:0px;}   
    }
/* COOKIES - END */


/* PRODUCT CUSTOM DETAIL - BEGIN */
    #product_custom_detail{width:100%;display: inline-block;}
/* PRODUCT CUSTOM DETAIL - END */

/* STORE TEST - BEGIN */
.bar_test_store {
  width: 100%;
  max-width: 100vw;
  display: inline-block;
  text-align: center;
  color: white;
  background: #f9472a;
  position: fixed;
  top: 0px;
  left: 0px;
  min-height: 40px;
  z-index: 999999;
  padding-top: 7px;
}
/* STORE TEST - END */


/* FORM REGISTER - BEGIN */
    #register_form_isCheckout .form_line.input_checkbox,
    #register_form .form_line.input_checkbox{width: 100%;display: inline-block;margin-top:20px;}
    .input_checkbox{margin:0px!important;}
     #terms_of_conditions_group label{line-height:18px!important;}
    .input_checkbox label input, #terms_of_conditions_group input{float: left;width: auto;font-size: 20px!important;line-height: 0px;height: 20px!important;margin-right: 10px;}
/* FORM REGISTER - END */


.account-details-wrap section.section form .form_content .form_line{
  position: relative;
}