/*
Theme Name:   SpecTechTV
Description:  SpecTech TV
Author:       Michel Delisle
Author URL:   https://technique-ceb.ca/ceb
Template:     onepress
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  SpecTechTV
*/

/* Écrivez ici votre propre feuille de style personnelle */
.woocommerce ul.products li.product a img {
    width: 50%;
    height: auto;
    display: block;
    margin: 0 0 1em;
    box-shadow: none;
	margin-left: auto;
    margin-right: auto;
}
.woocommerce-loop-category__title {
    display: none;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button.button.alt {
    background-color: #dd3333!important;
}
input[type="reset"], input[type="submit"], input[type="submit"], .pirate-forms-submit-button, .contact-form div.wpforms-container-full .wpforms-form .wpforms-submit {
	background: #dd3333!important;
}
.lwa-links-remember {
    color: #dd3333;
}
a {
    color: #8d8d8d;
    text-decoration: none;
    outline: none;
}
.widget-area sidebar {
    display: none;
}
.woocommerce-message {
    border-top-color: #dd3333;
}
.woocommerce-message::before {
    content: "\e015";
    color: #dd3333;
}
.menu-image-title-after.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper, .menu-image-title-before.menu-image-title {
    padding-right: 0px;
}
.page-header {
    background-image: none!important;
}
/* Customization css style */
.theo-primary-color,
.vjs-selected {
    color: #dd3333 !important;
}

.theo-primary-background {
    color: #000000 !important;
    background-color: #d73434 !important;
}
body .modal-backdrop {
	background-color:transparent
}
.player .vp-text-alert-wrapper {
    background-image: rgba(20,21,22,.3)!important;
}
.elementor-icon-list-icon {
    color: #ffffffc9 !important;
}
.woocommerce-info {
    border-top-color: #dd3333;
}
.woocommerce-info::before {
    color: #dd3333;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    font-family: "FontAwesome";
    content: "\f057";
    display: inline-block;
    position: absolute;
    top: 1em;
    left: 1.5em;
}
.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=text], .intl-tel-input.separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 12px!important;
    margin-left: 0;
}
.oups {
    width: 320px;
	height: 350px;
	margin-left: auto;
	margin-right: auto;
}
.oups2 {
    align-content: center;
	margin-left: auto;
	margin-right: auto;
}
.elementor-912 .elementor-element.elementor-element-3e0ecff8 .header-extra-icons .mini-cart-icon .widget_shopping_cart a.button.checkout {
    padding: 0px!important;
    background-color: #DD3333;
}
.header-extra-icons .mini-cart-icon .widget_shopping_cart_content, .header-extra-icons .mini-cart-icon .mc-extra-bottom-con {
    width: 350px;
}
.header-extra-icons .mini-cart-icon .widget_shopping_cart a.button {
    line-height: 3!important;
}
.slick-slider .slick-list, .slick-slider .slick-track {
    margin-bottom: 12px!important;
}
.col-1 {
    max-width: 75%!important;
}
.menu-image-title-before.elementor-item, .menu-image-title-after.elementor-item, .menu-image-title-above.elementor-item, .menu-image-title-below.elementor-item {
    display: inline;
}
.wpstream_social_share_wrapper {
    display: none!important;
}
.view_channel.show_stream_data {
    display: none;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 280px!important;
}
.chaport-content .chaport-logo {
    display: none!important;
}
#chaport-powered-by{
    display: none!important;
}
.site-content {
    min-height: 500px;
}
.header-extra-icons .mini-cart-icon .widget_shopping_cart .cart_list {
    margin-left: auto;
    margin-right: auto;
}
.post-password-form {
    min-height: 500px;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 50px;
}
#wpdcom {
    max-width: 100%!important;
}
