div#repute_sms_send_me_sms_order_status_updates_heading {
    display: none;
}
div.wpforms-container-full .wpforms-form button[type=submit] {
  	background-color: #333333;
    border: 0;
    color: #ffffff;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover {
  	background-color: #222222;
    border: 0;
    color:  #f16022;
}
.yith-wcbm-badge-20340, .yith-wcbm-badge-20339 {
  font-weight: 900;
}

.single .entry-header .entry-title {
	 text-transform: uppercase;
}
@media screen and (max-width: 940px) {
	#primary {
    margin-bottom: 22em !important;
		}
}
#primary {
  margin-bottom: 12em;
  margin-top: 2em;
}
.site-footer {
    position: absolute;
    width: 100%;
    bottom: 0;
}
.site {
    min-height: 100%;
}

a.button.wc-forward {
     display: none;
}
p.order-again {
    display: none;
}
.yith-wcmap .user-image img {
  display: none !important;
}
table.multibanco_ifthen_for_woocommerce_table tr td:nth-child(2) {
     text-align: left;
     color: #f16022;
    font-weight: bold;
}
 table.multibanco_ifthen_for_woocommerce_table tr td:nth-child(1) {
     text-align: right;
     font-weight: 700;
     color: #333333;
			border-top: 1px solid transparent;
}
 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td {
     text-align: center;
}
 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th {
     text-align: center;
}
.woocommerce div.product form.cart .variations td.label {
  display: none;
}
.alg-wc-wl-social {
    text-align: center;
}
.iziToast .iziToast-body {
    padding-left: inherit !important;
}
.iziToast.iziToast-theme-dark .iziToast-icon {
    display: none;
} 
.iziToast.iziToast-theme-dark {
     border: 1px solid #f16022 !important;
}
.alg-wc-wl-notification-link {
    text-decoration: none;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    margin-top: 0.5em;
}
.variable-item:not(.radio-variable-item) {
    width: 60px;
    height: 60px;
}
.variable-items-wrapper [data-wvstooltip]:before {
  display: none;
}
.variable-items-wrapper [data-wvstooltip]:after, .variable-items-wrapper [data-wvstooltip]:before {
  display: none;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected {
  -webkit-box-shadow: 0 0 0 2px #f16022;
    box-shadow: 0 0 0 2px #f16022;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
  -webkit-box-shadow: 0 0 0 2px #f16022;
    box-shadow: 0 0 0 2px #f16022;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item) {
      -webkit-box-shadow: 0 0 0 1px #ebe9eb;
    box-shadow: 0 0 0 1px #ebe9eb;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {
      -webkit-box-shadow: 0 0 0 1px #333333;
    box-shadow: 0 0 0 1px #333333;
}
 #add_payment_method .woocommerce-PaymentMethod label {
     margin-left: 0;
}
 fieldset#wc-stripe-cc-form label {
     color: #ffffff;
}
 #add_payment_method #payment div.payment_box {
     background-color: #333333;
}
 #add_payment_method #payment {
     background: #ffffff;
     border: 1px solid #f16022;
}
 .pum-theme-20144 .pum-content+.pum-close, .pum-theme-default-theme .pum-content+.pum-close {
     background-color: #f16022;
}
 .pum-theme-20144 .pum-container, .pum-theme-default-theme .pum-container {
     padding-top: 2.5em;
     padding-bottom: 2.5em 
}
 #foogallery-gallery-20064 {
     width: inherit;
     max-width: inherit;
     margin-bottom: 2em;
     float: left;
}
 .wp-video {
     float:right;
}
 ul.jqueryFileTree ul li {
     display: -webkit-box;
     display: inherit;
     display: list-item;
}
 #dashboard_h5 {
     text-align: center;
     color: #f16022;
     margin-top: 2em;
     margin-bottom: 2em;
     padding-top: 2em;
}
 @media (max-width: 1000px) {
     .dashboard_left {
         width: 100% !important;
         float: none !important;
         margin: 0 auto;
    }
}
 @media (max-width: 1000px) {
     .dashboard_right {
         width: 100% !important;
         float: none !important;
         margin: 0 auto;
    }
}
 .dashboard_left {
     float: left;
     width: 50%;
}
 .dashboard_right {
     float: right;
     width: 50%;
}
 ul.woocommerce-error li strong {
     margin-left: 3.7em;
}
 .postid-19450.widget-area .sidebar {
     pointer-events: none;
}
 .woocommerce-error::before {
     margin-left: 0.5em;
}
 ul.woocommerce-error li {
     margin-left: 3.5em !important;
     margin-top: 0;
}
 #post-1183 a.button.wc-forward {
     display: inherit !important;
}
 .jqueryFileTree LI.file {
     background: url(https://duploclique.pt/wp-content/plugins/wpdm-extended-shortcodes/images/zip.png) left top no-repeat !important;
}
 .file {
     height: inherit;
}
 .checked {
     color: #f16022;
}
 aside#recent-posts-3 ul li {
     list-style-type: none;
}
 .woocommerce ul {
     padding-left: 0;
}
 #estilo_carrinho{
     width:100%;
     text-align: center;
}
 .woocommerce ul.products li.product a img {
     border: 1px solid #f2f2f2;
}
 .woocommerce ul.products li.product a img:hover {
     box-shadow: 0 0 11px rgba(241,96,34,.3);
}
 .fluid-width-video-wrapper {
     display: flex;
}
 #id_download {
     background-color: #333333;
     display: inline-block;
     padding: .25em .4em;
     font-size: 75%;
     font-weight: 400;
     line-height: 1;
     color: #ffffff;
     text-align: center;
     white-space: nowrap;
     vertical-align: baseline;
     border-radius: 0;
}
 body.page-id-19975 {
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: #ffffff;
     opacity: 0.3;
     filter: alpha(opacity=10);
     background: url("https://duploclique.pt/wp-content/imagens/cadeado.png") no-repeat fixed center;
     pointer-events:none 
}
 article#post-6447 .entry-content > hr {
     margin-top: 1.5em;
}
 #dashboard_cliente tr td:nth-child(2){
     float:left;
     text-align:left;
     font-size:13px;
     font-family: monospace;
}
 #dashboard_cliente tr td:nth-child(1){
     float:left;
}
 #dashboard_cliente {
     border: 0;
}
 #instrucoes {
     width:100%;
     margin: 0 auto;
}
 #responsabilidade {
     font-size:13px;
     text-align: center;
     margin-top: 3em;
     font-weight: bold;
     color: red;
}
 span.woocommerce-Price-amount.amount {
     font-weight: bold;
     color: #f16022;
}
 .cart-collaterals tr.fee {
     display: none;
}
 button#wpforms-submit-16474.wpforms-submit {
     background: #333333;
     color: #ffffff;
     font-weight: 600;
     font-size: 13px;
}
 button#wpforms-submit-16474.wpforms-submit:hover {
     background: #222222;
     color: #f16022;
     font-weight: 600;
     font-size: 13px;
}
 a.button.product_type_simple {
     width: 100%;
     text-align: center;
}
 li#tab-title-reviews {
     display: none !important;
}
 table.alg-wc-wl-view-table.shop_table.shop_table_responsive .yith-wcbm-badge-17865 {
     display: none;
}
 ins {
     text-decoration: none;
}
 @media screen and (min-width: 940px) {
     .right-sidebar .content-area {
         padding-right: 1.5em;
    }
}
 #tabela_acessorios {
     border: 0;
     width: 100%;
}
 #tabela_acessorios img {
     width: 30px;
     height: auto;
     margin-top: -3px;
}
 #tabela_acessorios #tr_com_cor {
     background: #fdfdfd;
}
 #tabela_acessorios tr td:nth-child(1) {
     color: #333333;
     font-weight: 700;
     padding: 10px 0px 11px;
     border-bottom: 1px solid #eeeeee;
     text-align: left;
     width: 50%;
}
 #tabela_acessorios tr td:nth-child(2) {
     padding: 10px 0px 11px;
     border-bottom: 1px solid #eee;
     text-align: left;
}
 @media (max-width: 1000px) {
     #tabela_descricao {
         width: 100% !important;
         float: none !important;
    }
}
 @media (max-width: 1000px) {
     #tabela_descricao_2 {
         width: 100% !important;
         float: none !important;
    }
}
 #tabela_descricao #tr_com_cor {
     background: #fdfdfd;
}
 #tabela_descricao img {
     width: 30px;
     height: auto;
     margin-top: -3px;
}
 #tabela_descricao {
     border: 0;
     width: 50%;
     float: left;
}
 #tabela_descricao tr td:nth-child(1) {
     color: #333333;
     font-weight: 700;
     padding: 10px 0px 11px;
     border-bottom: 1px solid #eeeeee;
     text-align: left;
     width: 50%;
}
 #tabela_descricao tr td:nth-child(2) {
     padding: 10px 0px 11px;
     border-bottom: 1px solid #eee;
     text-align: left;
}
 #tabela_descricao_2 #tr_com_cor {
     background: #fdfdfd;
}
 #tabela_descricao_2 img {
     width: 30px;
     height: auto;
     margin-top: -3px;
}
 #tabela_descricao_2 {
     border: 0;
     width: 50%;
     float: right;
}
 #tabela_descricao_2 tr td:nth-child(1) {
     color: #333333;
     font-weight: 700;
     padding: 10px 0px 11px;
     border-bottom: 1px solid #eeeeee;
     text-align: left;
     width: 50%;
}
 #tabela_descricao_2 tr td:nth-child(2) {
     padding: 10px 0px 11px;
     border-bottom: 1px solid #eee;
     text-align: left;
}
 .yith-wcbm-badge {
     z-index: inherit;
}
 .yith-wcbm-badge-18893 img, .yith-wcbm-badge-18905 img, .yith-wcbm-badge-18907 img {
     border: 0 !important;
}
 iframe#wpdm-lock-frame {
     background: rgba(255,255,255,0.3) url(https://duploclique.pt/wp-content/imagens/download.svg) center center no-repeat !important;
}
 input.wpcf7-form-control.wpcf7-submit {
     margin-top: 2em;
}
 #tabela_downloads th {
     font-size: 13px;
     letter-spacing: 0;
}
 table#tabela_downloads {
     border: 0;
     width: 100%;
     margin: 0 auto;
}
 h3#wpforms-18359-field_33 {
     font-family: 'Exo 2', sans-serif;
     font-weight: 800;
}
 table.multibanco_ifthen_for_woocommerce_table th {
     border: 1px solid #e9e9e9;
     border-bottom: 1px solid transparent;
     text-align: center;
}
 .woocommerce-info:before {
     content: "\f05a";
     font-family: FontAwesome;
     font-size: 18px;
     top: 0.6em;
}
 .woocommerce-info {
     border-top-color: #f16022;
}
 span.alg-wc-wl-share-on {
     display: none;
}
 table.alg-wc-wl-view-table.shop_table.shop_table_responsive {
     border-bottom: 1px solid #e9e9e9;
}
 #my-account-menu-tab .user-info {
     display: none;
}
 ul.myaccount-menu a {
     color: #333333;
}
 #my-account-menu-tab .myaccount-menu li.active > a {
     color: #f16022;
     font-weight: 700;
}
 table.shop_table.shop_table_responsive.my_account_orders tr td {
     border-bottom: 1px solid #e9e9e9;
}
 table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
     border: none;
}
 ul#icon_erro:before {
     top: 1.6em;
}
 .post-1184.page div.entry-content h2 :nth-child(2) {
     display: none;
}
 .woocommerce table.shop_table {
     margin: 20px -1px 24px 0;
}
 table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th:nth-child(1) {
     text-align: right;
     border-right: 1px solid transparent;
}
 table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td:nth-child(1) {
     text-align: right;
     border-right: 1px solid transparent;
}
 table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th:nth-child(2) {
     text-align: left;
}
 table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td:nth-child(2) {
     text-align: left;
}
 table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td:nth-child(1) {
     text-align: right;
     border-right: 1px solid transparent;
}
 table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th:nth-child(1) {
     text-align: right;
     border-right: 1px solid transparent;
     width: 50%;
}
 table.shop_table.customer_details tr th {
     text-align: right;
     border-right: 1px solid transparent;
}
 table.shop_table.customer_details tr td {
     text-align: left;
}
 td#mb_texto {
     text-align: center;
     border-right: 1px solid #e9e9e9;
}
 table.shop_table.shop_table_responsive.my_account_orders td {
     text-align: center;
}
 table.shop_table.shop_table_responsive.my_account_orders th {
     text-align: center;
}
 p#billing_country_field {
     display: none;
}
 p#billing_address_1_field {
     width: 47%;
     float: left;
     clear: none;
}
 p#billing_city_field {
     width: 47%;
     float: right;
     clear: none;
}
 p#billing_postcode_field {
     width: 47%;
     float: left;
     clear: none;
}
 p#billing_phone_field {
     width: 47%;
     float: right;
     clear: none;
}
 p#billing_email_field {
     width: 47%;
     float: left;
     clear: none;
}
 p#billing_nif_field {
     width: 47%;
     float: right;
     clear: none;
}
 .woocommerce #payment .terms, .woocommerce #payment .wc-terms-and-conditions, .woocommerce-page #payment .terms, .woocommerce-page #payment .wc-terms-and-conditions {
     float: none;
}
 .woocommerce-order table.multibanco_ifthen_for_woocommerce_table {
     width: 100% !important;
}
 table.multibanco_ifthen_for_woocommerce_table td {
     width: 50% !important;
}
 small.shipped_via {
     font-size: inherit;
}
 table.shop_table.customer_details th {
     width: 50%;
}
 div#hg-stripe-donation-error--stripecss:before {
     content: "\f00d";
     position: relative;
     top: 1px;
     margin-right: 6px;
     font-size: 18px;
     display: inline-block;
     font-family: FontAwesome;
     font-style: normal;
     font-weight: normal;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     color: #ffffff;
}
 div#hg-stripe-donation-success-stripecss:before {
     content: "\f00c";
     position: relative;
     top: 1px;
     margin-right: 6px;
     font-size: 18px;
     display: inline-block;
     font-family: FontAwesome;
     font-style: normal;
     font-weight: normal;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     color: #ffffff;
}
 #categorias{
     text-align: center;
     margin: 0.3em 3em 2em 3em;
     font-weight: bold;
}
 #garantia_texto {
     margin-left: 2em;
     margin-right: 2em;
}
 .woocommerce-Tabs-panel #foogallery-gallery-18556, .woocommerce-Tabs-panel #foogallery-gallery-18348, .woocommerce-Tabs-panel #foogallery-gallery-18347 {
     margin-bottom: 1em !important;
}
 span#categorias_texto_pipe {
     font-weight: bold;
     color: #f16022;
}
 p#categorias_texto {
     text-align:center;
}
 .woocommerce #reviews #comments ol.commentlist li img.avatar {
     width: 40px;
     background: #f16022;
     border: none;
}
 #respond .comment-reply-title {
     font-size: inherit;
}
 aside#recent-posts-2 ul li {
     list-style: inherit;
}
 .woocommerce #reviews #comments h2 {
     display: none;
}
 ul.children {
     margin-left: 0 !important;
}
 .woocommerce #review_form #respond .form-submit input {
     left: auto;
     margin-top: 1.5em;
}
 .woocommerce #reviews #comment {
     height: 115px;
}
 div#tab-reviews {
     margin-left: 0.5em;
     margin-right: 0.5em;
}
 div#payment ul li {
     list-style: inherit;
}
 .wpmc-tabs-wrapper ul li {
     margin-left: 0 !important;
}
 table.alg-wc-wl-view-table.shop_table.shop_table_responsive tr th {
     text-align: center !important;
}
 #post-1185 ul li {
     margin-left: 0 !important;
}
 #tab-description ul li {
     margin-left: 0 !important;
}
 ul li {
     list-style-type: square;
     margin-left: 2em;
}
 div#tab-garantia ul li, div#tab-categoria-a ul li, div#tab-categoria-b ul li {
     margin-left: 2em;
     margin-right: 2em;
}
 p.return-to-shop {
     display: none;
}
 p.cart-empty {
     display: none;
}
 li#tab-title-additional_information {
     display: none !important;
}
 img#imagem_fundo {
     min-height: 100%;
     min-width: 1024px;
     width: 100%;
     height: auto;
     position: fixed;
     top: 0;
     left: 0;
     z-index: -9999;
}
 @media screen and (max-width: 1024px) {
     img#imagem_fundo {
         left: 50%;
         margin-left: -512px;
    }
}
 .search-results .entry-summary p {
     margin-bottom: 2em;
}
 .woocommerce-address-fields p .button {
     margin-top: 1.5em;
}
 ul#shipping_method li span {
     color: #f16022;
}
 .wpmc-nav-wrapper {
     margin-top: 1.5em;
}
 .payment_box.payment_method_mbway_ifthen_for_woocommerce p {
     margin-bottom: 0;
}
 .woocommerce form .form-row {
     padding: 0;
}
 .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
     float: right;
     width: initial;
}
 table.shop_table.shop_table_responsive {
     border: 0;
}
 table.shop_table.shop_table_responsive tr th {
     text-align: left;
}
 table.shop_table.shop_table_responsive tr td {
     text-align: left;
}
 span.price {
     text-align: center;
}
 .site-main .products h2.woocommerce-loop-product__title {
     text-align: center;
}
 .woocommerce .products .star-rating {
     margin-left: auto;
     margin-right: auto;
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
     color: #f16022;
}
 .woocommerce div.product div.summary {
     margin-top: 2em;
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li a {
     padding: 0;
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before {
     border: none;
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li {
     text-transform: uppercase;
     padding: 0 5px;
     margin: 0 5px;
     position: relative;
     background-color: initial;
     border: none;
}
 .woocommerce div.product .woocommerce-tabs ul.tabs:before {
     border-bottom: 0;
}
 .woocommerce div.product .woocommerce-tabs ul.tabs li:before {
     border-left: 1px solid #aaaaaa !important;
     content: "";
     height: 15px;
     left: -10px;
     position: absolute;
     top: 5px;
     border-width: initial;
     -webkit-box-shadow: none;
     box-shadow: none;
}
 a {
     color: #f16022;
}
 .woocommerce form label > span {
     color: #f16022;
}
 span.woocommerce-terms-and-conditions-checkbox-text {
     color: #777777 !important;
}
 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr th {
     border-top: 1px solid transparent;
     border-left: 1px solid transparent;
     border-right: 1px solid transparent;
}
 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td {
     border-right: 1px solid transparent;
     border-left: 1px solid transparent;
}
 .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
     font-weight: 700;
     border-top: 1px solid rgba(0,0,0,.1) !important;
}
 .woocommerce table.shop_table td {
     border-top: 1px solid rgba(0,0,0,.1) !important;
     padding: 6px 12px;
     vertical-align: middle;
}
 table.shop_table.woocommerce-checkout-review-order-table {
     border: 0;
}
 table.shop_table.woocommerce-checkout-review-order-table tr th {
     text-align: left;
     border: 0;
     width: 50%;
     font-weight: 700;
}
 table.shop_table.woocommerce-checkout-review-order-table tr td {
     text-align: left;
     border: 0;
     width: 50%;
}
 a.checkout-button.button.alt.wc-forward {
     display: inline-block;
     position: relative;
     top: 0;
     padding: 11px 20px 11px 20px;
     width: auto;
     font-weight: bold;
     text-transform: uppercase;
}
 span.sku_wrapper {
     display: none !important;
}
 .woocommerce-page div.product .product_meta>span, .woocommerce div.product .product_meta>span {
     display: block;
     margin-top: 10px;
}
 .woocommerce-page div.product .product_meta>span.tagged_as:before, .woocommerce div.product .product_meta>span.hwp-gtin:before {
     content: "\f02a";
     position: relative;
     top: 1px;
     margin-right: 6px;
     font-size: 18px;
     display: inline-block;
     font-family: FontAwesome;
     font-style: normal;
     font-weight: normal;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     color: #f16022;
}
 .woocommerce-page div.product .product_meta>span.tagged_as:before, .woocommerce div.product .product_meta>span.tagged_as:before {
     content: "\f02c";
     position: relative;
     top: 1px;
     margin-right: 6px;
     font-size: 18px;
     display: inline-block;
     font-family: FontAwesome;
     font-style: normal;
     font-weight: normal;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     color: #f16022;
}
 .woocommerce-page div.product .product_meta>span.posted_in:before, .woocommerce div.product .product_meta>span.posted_in:before {
     content: "\f07b";
     position: relative;
     top: 1px;
     margin-right: 6px;
     font-size: 18px;
     display: inline-block;
     font-family: FontAwesome;
     font-style: normal;
     font-weight: normal;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     color: #f16022;
}
 form.checkout_coupon.woocommerce-form-coupon > p {
     text-transform: initial;
}
 .woocommerce-additional-fields > h3 {
     display: none;
}
 .woocommerce-additional-fields__field-wrapper {
     display: none;
}
 div#my-account-content .woocommerce form > h3 {
     display: none;
}
 header.woocommerce-Address-title.title > h3 {
     display: none;
}
 .woocommerce-order p.woocommerce-notice {
     display: none;
}
 h3#order_review_heading {
     display: none;
}
 div#my-account-content h2 {
     display: none;
}
 button#wpforms-submit-18359.wpforms-submit {
     background: #333333;
     color: #ffffff;
     font-weight: 600;
     font-size: 13px;
}
 button#wpforms-submit-18359.wpforms-submit:hover {
     background: #222222;
     color: #f16022;
     font-weight: 600;
     font-size: 13px;
}
 div.wpforms-container-full .wpforms-form .wpforms-page-button {
     background: #333333;
     font-weight: 600;
     font-size: 13px;
     color: #ffffff;
}
 div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
     background: #222222;
     font-weight: 600;
     font-size: 13px;
     color: #f16022;
}
 div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap {
     background-color: #333333;
}
 button.wpforms-page-button.wpforms-page-next {
     float: right;
}
 .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
     float: none;
}
 @media (max-width: 1000px) {
     .copywrite {
         width: 100% !important;
         float: none !important;
         margin: 0 auto;
         text-align: center !important;
    }
}
 @media (max-width: 1000px) {
     .pagamentos {
         float: none !important;
         width: 100% !important;
         height: auto;
         padding: 0 !important;
         margin: 0 auto;
    }
}
 .copywrite {
     width: 52%;
     float: left;
     text-align: left;
     font-size: 13px;
}
 .pagamentos {
     float: right;
}
 #letra_e {
     text-transform: lowercase;
}
 input#wp-comment-cookies-consent {
     margin-left: 0;
}
 #respond .comment-form label {
     display: inline-block;
}
 .fbx-light .fbx-close:hover, .fbx-light .fbx-close:hover:before, .fbx-light .fbx-fullscreen-toggle:hover, .fbx-light .fbx-fullscreen-toggle:hover:before, .fbx-light .fbx-next:hover, .fbx-light .fbx-next:hover:before, .fbx-light .fbx-pause:hover, .fbx-light .fbx-pause:hover:before, .fbx-light .fbx-play:hover, .fbx-light .fbx-play:hover:before, .fbx-light .fbx-prev:hover, .fbx-light .fbx-prev:hover:before, .fbx-light .fbx-social-toggle:hover, .fbx-light .fbx-social-toggle:hover:before, .fbx-light.fbx-inset-buttons .fbx-next:hover:before, .fbx-light.fbx-inset-buttons .fbx-prev:hover:before, .fbx-metro.fbx-light .fbx-credit a:hover {
     color: #f16022 !important;
}
 .fbx-light .fbx-close, .fbx-light .fbx-close:before, .fbx-light .fbx-error-msg, .fbx-light .fbx-fullscreen-toggle, .fbx-light .fbx-fullscreen-toggle:before, .fbx-light .fbx-loader, .fbx-light .fbx-loader:before, .fbx-light .fbx-next, .fbx-light .fbx-next:before, .fbx-light .fbx-pause, .fbx-light .fbx-pause:before, .fbx-light .fbx-play, .fbx-light .fbx-play:before, .fbx-light .fbx-prev, .fbx-light .fbx-prev:before, .fbx-light .fbx-social-toggle, .fbx-light .fbx-social-toggle:before, .fbx-light.fbx-inset-buttons .fbx-next:before, .fbx-light.fbx-inset-buttons .fbx-prev:before, .fbx-metro.fbx-light .fbx-count, .fbx-metro.fbx-light .fbx-credit a {
     color: #f16022;
}
 p#privacy_policy_reg_field {
     padding-top: 0;
     margin-top: -5px;
}
 .container {
     padding-right: 2em;
     padding-left: 2em;
}
 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
     width: 100%;
     text-align: center;
}
 a.button.product_type_variable {
     width: 100%;
     text-align: center;
}
 .woocommerce form .form-row .input-checkbox {
     margin: 10px -20px;
}
 .woocommerce-cart .cart-collaterals .cart_totals table th {
     width: 50%;
}
 .woocommerce form .form-row .optional {
     display: none;
}
 .woocommerce-MyAccount-content .billing_company_field {
     display: none;
}
 p#billing_address_2_field {
     display: none !important;
}
 input#billing_address_2, p#billing_company_field{
     display: none;
}
 div.woocommerce-billing-fields > h3 {
     display: none;
}
 span#li-aceito {
     margin-left: 10px;
}
 .woocommerce form .form-row label {
     line-height: 2.4;
}
 .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
     margin-top:2%;
     margin-bottom: 10%;
}
 .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
     margin-top:2%;
     margin-bottom: 10%;
}
 .woocommerce-checkout #payment ul.payment_methods li img.stripe-icon, #add_payment_method #payment ul.payment_methods li img.stripe-icon {
     float: none;
}
 .woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe], #add_payment_method #payment .payment_method_stripe label[for=payment_method_stripe] {
     padding-left: 30px;
}
 h3#wpforms-16474-field_44, h3#wpforms-16474-field_22, h3#wpforms-16474-field_42 {
     text-align: center;
     font-family: 'Exo 2', sans-serif;
     font-weight: 800;
}
 .alg-wc-wl-btn.add.alg-wc-wl-thumb-btn.alg-wc-wl-thumb-btn-abs.alg-wc-wl-thumb-btn-single.positioned-on-parent {
     z-index: 1;
}
 .alg-wc-wl-btn.alg-wc-wl-thumb-btn.alg-wc-wl-thumb-btn-abs.alg-wc-wl-thumb-btn-single.positioned-on-parent.add.loading {
     z-index: 1;
}
 .alg-wc-wl-btn.alg-wc-wl-thumb-btn.alg-wc-wl-thumb-btn-abs.alg-wc-wl-thumb-btn-single.positioned-on-parent.remove {
     z-index: 1;
}
 table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
     height: 55px;
     width: 55px;
}
 .woocommerce td.product-name dl.variation dd {
     text-transform: capitalize;
}
 .woocommerce td.product-name dl.variation dt {
     float: none;
     margin: 0;
     text-transform: capitalize;
     font-weight: normal;
}
 input.addon.addon-checkbox {
     margin: 0;
}
 .product-addon-totals {
     display: none;
}
 p.form-row.form-row-wide.addon-wrap-17806-opcional-0-1 > label, p.form-row.form-row-wide.addon-wrap-17738-opcional-0-1 > label, p.form-row.form-row-wide.addon-wrap-14429-opcional-0-1 > label, p.form-row.form-row-wide.addon-wrap-17773-opcional-0-1 > label {
     margin: 0;
     padding: 0;
     text-transform: capitalize;
}
 p.form-row.form-row-wide.addon-wrap-17806-opcional-0-0 > label, p.form-row.form-row-wide.addon-wrap-17738-opcional-0-0 > label, p.form-row.form-row-wide.addon-wrap-14429-opcional-0-0 > label, p.form-row.form-row-wide.addon-wrap-17773-opcional-0-0 > label {
     margin: 0;
     padding: 0;
     text-transform: capitalize;
}
 p.form-row.form-row-wide.addon-wrap-17806-opcional-0-1, p.form-row.form-row-wide.addon-wrap-17738-opcional-0-1, p.form-row.form-row-wide.addon-wrap-14429-opcional-0-1, p.form-row.form-row-wide.addon-wrap-17773-opcional-0-1 {
     margin: 0;
     padding: 0;
     text-transform: capitalize;
}
 p.form-row.form-row-wide.addon-wrap-17806-opcional-0-0, p.form-row.form-row-wide.addon-wrap-17738-opcional-0-0, p.form-row.form-row-wide.addon-wrap-14429-opcional-0-0, p.form-row.form-row-wide.addon-wrap-17773-opcional-0-0 {
     margin: 0;
     padding: 0;
     text-transform: capitalize;
}
 .addon-name {
     display: none;
}
 p.slideIn {
     color: #ffffff !important;
}
 .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
     margin-bottom: 0;
}
 .alg-wc-wl-btn.add i.fa {
     opacity: 0.7;
     color: #222222;
}
 p.product.woocommerce.add_to_cart_inline {
     margin-bottom: 0;
}
 p#download {
     text-transform: uppercase;
     font-size: 12px;
     color: #777;
     line-height: 22px;
     width: 65%;
}
 .btn-primary {
     background: #333333 !important;
     border-color: #333333;
     margin-top: 0;
}
 .btn-primary:hover {
     background: #222222 !important;
     border-color: #f16022;
     margin-top: 0;
     color: #f16022;
}
 .wt-downlink a {
     background: #333333 !important;
     border-color: none !important;
     margin-top: 0;
}
 .wt-downlink a:hover {
     background: #222222 !important;
}
 .wt-downlink .right-txt > a:hover {
     background: #222222 !important;
     border-color: none !important;
     color: #f16022 !important;
}
 a:hover {
     text-decoration: none;
}
 .entry-content blockquote {
     border-color: #f16022;
}
 .woocommerce ul.products li.product .price {
     color: #f16022;
}
 em#vitor {
     color: #f16022;
}
 .link {
     background-color: transparent !important;
     font-weight: bold;
     color: #333333 !important;
     text-transform: none !important;
     width: inherit !important;
}
 .link:hover {
     color: #f16022 !important;
     font-weight: bold;
     text-decoration: none !important;
}
 .woocommerce table.shop_attributes th {
     width: 50%;
}
 .woocommerce #review_form #respond p {
     margin: 0;
}
 .woocommerce div.product .woocommerce-tabs ul.tabs {
     text-transform: capitalize;
}
 .woocommerce #reviews #comments ol.commentlist li img.avatar {
     width: 40px;
}
 ol {
     padding-left: 0;
}
 .woocommerce .star-rating span::before {
     color: #f16022;
}
 a {
     -webkit-transition: all 0.4s ease-out 0s;
     -moz-transition: all 0.4s ease-out 0s;
     -o-transition: all 0.4s ease-out 0s;
     transition: all 0.4s ease-out 0s;
}
 .comment-form-url {
     display: none;
}
 .woocommerce .u-column1.col-1 > h2 {
     text-transform: uppercase;
     font-size: 1.875em;
}
 .woocommerce .u-column2.col-2 > h2 {
     text-transform: uppercase;
     font-size: 1.875em;
}
 .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
     border: none;
     padding: 0;
     margin: 0;
     text-transform: uppercase;
}
 .woocommerce table.my_account_orders tr td.order-actions, .woocommerce-page table.my_account_orders tr td.order-actions {
     text-align: center !important;
}
 img.track-icon {
     display: none;
}
 .woocommerce a.remove {
     width: 100%;
}
 .woocommerce .blockUI.blockOverlay::before {
     height: 1em;
     width: 1em;
     display: block;
     position: absolute;
     top: 50%;
     left: 50%;
     margin-left: -.5em;
     margin-top: -.5em;
     content: '';
     -webkit-animation: spin 1s ease-in-out infinite;
     animation: spin 1s ease-in-out infinite;
     background: url(https://duploclique.pt/wp-content/imagens/loading.gif) center center;
     background-size: cover;
     line-height: 1;
     text-align: center;
     font-size: 2em;
     color: rgba(0,0,0,.75);
}
 #payment .payment_methods li img.stripe-icon {
     float: inherit;
}
 #stripe-payment-data > p {
     display: none;
}
 li.wc_payment_method.payment_method_stripe_multibanco > label {
     width: 22.3%;
}
 .woocommerce-order h3 {
     border: 1px solid #333333;
     font-size: 18px ;
     text-align: center;
     background-color: #ffffff !important;
     height: 50px;
     padding-top: 13px;
     color: #f16022 !important;
     margin-bottom: 0;
     text-transform: uppercase;
     font-family: 'Exo 2', sans-serif;
     font-weight: 800 !important;
}
 textarea, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
     width: 100%;
}
 .woocommerce-cart .cart-collaterals .cart_totals tr td {
     border-bottom: none;
}
 .woocommerce table.my_account_orders .order-actions {
     text-align: center;
}
 a.remove.remove_from_wishlist {
     margin: auto;
}
 ul.woocommerce-thankyou-order-details.order_details {
     margin-top: 20px;
}
 table.multibanco_ifthen_for_woocommerce_table {
     margin-bottom: 25px !important;
}
 .post-1184.page div.entry-content h2 {
     border: 1px solid #333333;
     font-size: 18px ;
     text-align: center;
     background-color: #ffffff !important;
     height: 50px;
     padding-top: 13px;
     color: #f16022;
     margin-bottom: 20px;
     text-transform: uppercase;
}
 #yith-wcwl-row-17384 .product-name a {
     padding-left: 25%;
}
 .tabela thead th {
     background-color: #f16022;
     color: #ffffff;
     text-transform: uppercase;
}
 .tabela tbody td {
     background-color: #ffffff;
     box-shadow: 0 0 0 1px #eee inset;
}
 .tabela thead th:first-of-type {
     background-color: transparent;
     box-shadow: 0 0 0 1px #eee inset;
     color: #333333;
}
 .tabela tbody td:first-of-type {
     box-shadow: none;
     background-color: #f2f2f2;
}
 .tabela tbody td:first-of-type, .tabela thead th {
     font-family: Roboto, Helvetica, Arial, sans-serif;
     font-weight: 700;
}
 .tabela tbody td, .tabela thead th {
     padding: 15px 20px;
     border-right: 2px solid transparent;
     border-bottom: 1px solid transparent;
     border-top: 1px solid transparent;
     background-clip: padding-box;
     border-radius: 2px;
}
 .woocommerce a.remove {
     background-color:#333333;
     color:#ffffff !important;
     border-radius: 0;
}
 .woocommerce a.remove:hover {
     background-color:#222222;
     color: #f16022 !important;
     border-radius: 0;
}
 .woocommerce #content table.wishlist_table.cart a.remove:hover {
     background-color: #222222;
     font-size: 1.4em;
     width: 1.4em;
     font-weight: 700;
     height: 1.4em;
     padding-top: 2px;
     border-radius: 0;
}
 tr#yith-wcwl-row-16564 > td.product-thumbnail {
     padding-left: 15px !important;
}
 #cn-notice-text > a {
     color: #f16022;
}
 #cookie-notice {
     background: rgba(0, 0, 0, .7)!important;
     font-size: 13px;
     line-height: 18px;
     text-transform: none;
     font-weight: 400;
     font-style: normal;
}
 #cn-accept-cookie {
     display: none!important;
}
 .site-header {
     z-index: 22;
}
 .woocommerce form.checkout_coupon {
     padding:15px 10px 5px 10px;
}
 td.actions {
     display: none;
}
 input#coupon_code.input-text {
     height: 31px;
}
 #payment_heading {
     display: none;
}
 button#wpmc-next.button .button-active .current .alt {
     background: #333333;
     color: #ffffff;
}
 button#wpmc-next.button .button-active .current .alt:hover {
     background: #222222;
}
 .wpmc-tabs-wrapper .wpmc-tab-item.current::before {
     border-bottom-color:#f16022 !important;
}
 .wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number {
     border-color: #f16022 !important;
     background: #f16022;
     color: #ffffff;
}
 select > a.reset_variations {
     display: none !important;
}
 h1 {
     font-family: 'Exo 2', sans-serif;
}
 h2 {
     font-family: 'Exo 2', sans-serif;
     font-weight: 800;
}
 h3 {
     font-family: 'Exo 2', sans-serif;
     font-weight: 400;
}
 h4 {
     font-family: 'Exo 2', sans-serif;
     font-weight: 500;
}
 h5 {
     font-family: 'Exo 2', sans-serif;
     font-weight: 800;
}
 a.button.product_type_variable.add_to_cart_button.add_to_cart.button.alt {
     font-size: 10px;
     padding-top: 11.5px;
}
 .woocommerce div.product p.stock {
     font-weight: bold;
}
 .section-title-area .section-subtitle {
     color: #f16022;
}
 #my-account-menu-tab .logout a {
     padding: 0.4em 1em;
     text-decoration: none;
}
 .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled {
     background: #333333;
     color: #ffffff;
}
 .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover {
     background: #222222;
     color: #ffffff;
}
 .fa-stack-1x {
     background: #333333;
}
 .fa-stack-1x:hover {
     background: #222222;
     color: #f16022;
}
 .woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
     margin-left: 20px;
}
 .woocommerce table.shop_table th {
     color: #333333;
}
 .woocommerce #content table.wishlist_table.cart a.remove {
     font-size: 1.4em;
     width: 1.4em;
     font-weight: 700;
     height: 1.4em;
     padding-top: 2px;
     border-radius: 0;
}
 .yith-wcwl-share {
     text-align: center;
}
 .wishlist_table tr td.product-stock-status span.wishlist-in-stock {
     color: #f16022;
     font-weight: bold;
}
 .woocommerce a.button.alt {
     background: #333333;
     color: #ffffff;
}
 .woocommerce a.button.alt:hover {
     background: #222222;
     color: #f16022;
}
 div#reviews.woocommerce-Reviews > #comments {
     border-top: none;
}
 .woocommerce div.product .woocommerce-tabs .panel > h2 {
     display: none;
}
 .duploclique-menu.duploclique-menu-mobile .nav-toggle-subarrow:hover {
     background: #222222;
}
 i.fa-angle-down:hover {
     color: #f16022;
}
 .duploclique-menu.duploclique-menu-mobile .nav-toggle-subarrow {
     background: #333333;
     padding: 10.5px 20px;
}
 i.fa-angle-down {
     color: #ffffff;
}
 .fontawesome-text {
     color: #333333;
}
 div.pb0.pbreak label{
     font-weight: bold;
}
 #fbuilder .fform h2 {
     color: #222222;
}
 .woocommerce nav.woocommerce-pagination ul li span.current {
     background: #f16022;
     color: #ffffff;
}
 .woocommerce nav.woocommerce-pagination ul li a:hover {
     background: #f16022;
     color: #ffffff !important;
}
 .woocommerce nav.woocommerce-pagination ul li a:visited {
     background: none !important;
}
 .woocommerce button.button:hover {
     background-color:#222222;
     color:#f16022 !important;
}
 .woocommerce button.button {
     background-color:#333333;
     color:#ffffff;
}
 legend {
     width: inherit;
     padding-left: 10px;
     padding-right: 10px;
}
 fieldset {
     border: 1px solid red;
}
 .btn-theme-primary-outline {
     background-color: #333333;
     color: #ffffff;
}
 .nav-links a{
     background-color:#333333;
     color:#ffffff;
}
 .nav-links a:hover{
     background-color:#222222;
     color:#f16022;
}
 code{
     background-color:#222222;
     color:#f16022;
}
 .woocommerce .quantity .qty {
     height: 38px;
}
 i.fa.fa-shopping-cart{
     opacity:100 !important;
}
 .footer-social-static i.fa {
     color: #ffffff;
}
 .woocommerce-info::before {
     color: #f16022;
}
 .woocommerce #payment #place_order:hover {
     color: #f16022;
}
 #add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before{
     border: 1em solid #333333;
     top: -.90em;
     border-right-color: transparent;
     border-left-color: transparent;
     border-top-color: transparent;
}
 .woocommerce-checkout #payment div.payment_box {
     background-color: #333333;
     color: #ffffff;
}
 ul.wc_payment_methods.payment_methods.methods {
     border-bottom: 1px solid #333333;
}
 div#payment.woocommerce-checkout-payment {
     border: 1px solid transparent;
     border-color: #f16022;
     background: none;
     margin-bottom: 15px;
}
 input#place_order.button.alt:hover {
     background-color:#222222;
     color:#f16022;
}
 input#place_order.button.alt {
     background-color:#333333;
     color:#ffffff;
}
 table.shop_table.shop_table_responsive.cart td {
     border: 1px solid #e9e9e9;
}
 .woocommerce .cart .button, .woocommerce .cart input.button{
     background-color:#333333;
     color: #ffffff;
     height: 37px;
}
 .woocommerce .cart .button, .woocommerce .cart input.button:hover{
     background-color:#222222;
     color:#f16022;
}
 .woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
     background-color:#333333;
     color: #ffffff;
}
 .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
     background-color:#222222;
     color:#f16022;
}
 .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
     display: none !important;
}
 .woocommerce-message::before {
     color:#f16022;
}
 .woocommerce a.button:hover {
     color:#f16022;
}
 .woocommerce-message {
     border-top-color: #F16022;
}
 .woocommerce div.product form.cart .button {
     width: 157px;
}
 ul.tabs .wc-tabs::before {
     background-color:#333333;
}
 input#submit.submit {
     background-color:#333333;
}
 input#submit.submit:hover {
     background-color:#222222 !important;
     color: #f16022;
     opacity: 100;
}
 a:focus, a:hover {
     color: #f16022 !important;
}
 input[type="submit"] {
     background-color:#333333;
}
 input[type="submit"]:hover{
     background-color:#222222;
     color: #f16022;
     opacity: 100;
}
 #vitor:hover {
     color: #f16022;
     font-weight: bold;
}
 i.fa-angle-double-up:hover{
     color: #f16022;
}
 .footer-section {
     width: 20%;
}
 .footer-social-static {
     background: #f16022;
     opacity: 100;
}
 .page-header {
     display: none;
}
 .site-footer .site-info {
     color: #ffffff;
}
 .fontawesome-text:hover {
     color: #f16022;
}
 .sub-menu i.fa {
     color: #333333;
}
 #nav-toggle.nav-is-visible span:before, #nav-toggle.nav-is-visible span:after {
     background: #ff0000 !important;
}
 .woocommerce div.product p.price, .woocommerce div.product span.price {
     color: #f16022;
}
 .sub-menu a::before {
     color: #333333;
}
 .woocommerce div.product form.cart .button:hover{
     color: #f16022;
}
 .woocommerce ul.products li.product .button:hover{
     color: #f16022;
}
 