.wpo-breadcrumb:before/*
 Theme Name:     Tudca Theme
 Theme URI:      https://www.google.com/
 Description:    This is the child theme of basic wordpress theme
 Author:         James
 Author URI:     https://www.google.com/
 Template:       basic
 Version:        1.0.0
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../basic/style.css');

.wpo-breadcrumb .wpo-breadcrumb-inner{

}


.widget-title:after {
background-image: url("images/1111.png") !important;
 background-position: center center !important;
    background-repeat: no-repeat !important;
    height: 20px !important;
    width: 100% !important;
}

/**
.onsale {
    background-color: #FFFFFF;
    border-color: #FF0000 !important;
    color: #FF0000 !important;
}
ul.products li.product .onsale {
    position: absolute;
    top: 200px;
    right: 85px;
}*/

.woocommerce ul.products li.product a img.sales-badge {
    width: auto;
}

.text-skin, .btn.button-search .fa, .wpo-topbar a{
color: #fff !important;
}


.btn.button-search {
height: 20px !important;
}

.btn-outline, .button{
background:#0093c9 !important;
border:#ADFFFF !important;
color:#FFFFFF !important;
font-size:13px !important;
}


.footer-bottom {
background:none repeat scroll 0 0 #303030  !important;
border: none !important;
padding-bottom:10px !important;
}




.navbar-mega .navbar-nav {
    margin-top: -25px !important;
float: none !important;
}

.wpo-breadcrumb .breadcrumb-title {
font-weight: bold !important;
font-size: 20px !important;
}

#woocommerce_widget_cart-2 .cart-main-content a.remove {
z-index: 9999;
}








.con_poe {
    color: #ffffff;
    font-size: 22px;
    font-weight: bold;
    margin-top: -12px;
}
.single-product-description {
    font-size: 12px;
    color: #ADADAD;
    font-weight: bolder;    
}

.con_e {
    font-size: 23px;
    font-weight:500;
}


.con_wer {
    font-size: 23px;
    font-weight: normal;
    margin-left: 60px;
    margin-top: -25px;
}


.menu-topbar a {
    border-right: 1px solid #b1ffff;
    padding: 0 10px 0 0;
  
}

 .text-skin, .btn.button-search .fa, .wpo-topbar a {
    color: #9eecfe !important;
}
.dropdown {
    display: inline-flex;
    position: relative;      
}

.mini-cart .cart-icon {
    display: inline-flex;
    text-transform: uppercase;

}


.nav.navbar-nav.megamenu > li > a:hover {
    color:#000;
}

.list-group-highlighted.product-categories > li > a:hover {
    color: #000;
}
.wpo-sidebar .widget .widget-title:after, .wpo-sidebar .widget .widgettitle:after, .wpo-sidebar .widget .wpb_heading:after {
    height:20px;
}


.tab-pane.active {
    color: #b8b8b8;
    font-size: 12px;
    font-weight: 500;
}
.wpo-breadcrumb{
    padding:66px;
}

.wpo-footer{
    border:none !important;
}
.wpo-breadcrumb .wpo-breadcrumb-inner{
    display:none;
    
}
.textwidget {
    font-size: 13px;
}

.wpo-copyright address {
    font-size: 9px;
    font-weight: bold;
    
}

.footer-bottom {
    font-family:arial;
    line-height: 30px;
    padding:28px 28px 0px 28px !important;
}

.widget-title > span {
    font-size: 26px;
     font-weight:100;
}




.icon-cart2 {
    margin: 3px 7px 0px 0px;
}

.btn .chosen-single {
    background: none repeat scroll 0 0 transparent !important;
    box-shadow: none !important;
   float:left;
}

.btn .chosen-single > div {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
}



.btn .woocommerce-currency-switcher-form .chosen-container-single .chosen-single div b {
    background:url("https://tudca.ca/wp-content/uploads/2015/11/arrow.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0) !important;
       margin-left: -3px;
    margin-top: 10px;
    
}

.footer-bottom .Address {
    line-height: 23px;
}
.footer-bottom .contact {
    line-height: 15px;
    margin-bottom:-15px;
}
.footer-bottom .row {
    margin-top: -5px;
}
.wpo-copyright {
    padding:0px 30px 30px 30px;
}
#wpo-copyright{
padding-top: 0px;
}
.widget-title > span {
    font-family: sans-serif;
    font-size: 24px;
    font-weight: inherit;
}
.footer-bottom .textwidget {
    font-size: 13px;
    margin-top: -10px;
}

.select-wrapper .dropdown-menu {
    background: none repeat scroll 0 0 #0090c9;
    margin-left: 206px;
    top: 8px !important;
}

.woocommerce-currency-switcher-form .chosen-container-single .chosen-single {
    background: none no-repeat scroll left top #000000;
    border: medium none;
    display: block;
    filter: none;
    height: 30px;
}

.chosen-drop .chosen-results {
    background: none repeat scroll 0 0 #0090c9;
    left: -12px;
    top: -7px;
}
.btn .chosen-drop .chosen-results > li:hover {
background:#0090c9;
}

.btn .chosen-drop .chosen-results > {
background:#0090c9;
}

.btn .woocommerce-currency-switcher-form .chosen-container .chosen-results li {
    color:#86fded;
}

.btn .chosen-drop {
background: none !important;
}

.btn .chosen-drop .chosen-results .active-result .result-selected {
    background: none repeat scroll 0 0 #0090c9;
}

.navbar-mega .navbar-nav > .active a {
    color: #0093c9 !important;
}

.nav.navbar-nav.megamenu > li > a:hover {
    color: #0093c9;
}



.dropdown-menu > li > a:hover {
    background:#0090c9 !important;
}
.dropdown-menu > li > a {
    background:#0090c9 !important;
   
}

.wpo-topbar .menu-topbar a {
    border-right: 1px solid #fff;
	font-weight:bold;
	color:#fff !important;
}


.btn .chosen-drop .active-result.result-selected {
background:#0090c9 !important;
}



.contact_form .wpcf7-form-control.wpcf7-submit {
    background: none repeat scroll 0 0 #0090c9;
    border-color: #0090c0 !important;
    color: #fff;
}
.navbar-mega .navbar-nav > li > a:focus {
    
    color: #fff !important;
  
}
.dropdown-toggle .amount {
color: #fff !important;
}

.textwidget > p {          
    margin: 2px;
}

.dropdown.mini-cart {
    font-weight: bold;
}
.mini-cart .cart-icon {
color: #fff !important;
}

.mini-cart .mini-cart-items {
    color: #fff !important;
}

.btn .fa.fa-search {
color:#fff !important;
}


.breadcrumb.wpo-breadcrumb:before {
   background:none repeat scroll 0 0 rgba(0, 0, 0, 0.1) !important;
}
.breadcrumb.wpo-breadcrumb {
  background-size:cover !important;
}

.menu-nav_menu-container, #icl_lang_sel_widget-1, #currency_sel_widget-2, .menu-nav_fr-container {
float: left;
margin-bottom: 0px;
z-index: 99999;
}

.lang_sel_sel{
background: url(../img/nav-arrow-down.png) transparent right no-repeat;
border: none !important;
background-color: transparent !important;
color: #000 !important;

}

 #lang_sel a {
color: #fff !important;
line-height: 20px !important;
padding-left: 6px;
}
#lang_sel li {
width:75px !important;
}

.btn.btn-link.btn-switcher.dropdown-toggle {
border: none !important;
}
.lang_sel_sel{
color: #fff !important;
font-weight:bold;
}
#icl_lang_sel_widget-1 {
margin-left: -19px;
}

.wcml_currency_switcher {
  -moz-appearance: none;
-webkit-appearance: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-weight: bold;
    padding: 0;
height: 20px;
background-image: url(images/nav-arrow-down.png);
background-position: 53px 2px;
background-repeat: no-repeat;
padding-right: 10px;
}

#lang_sel li ul a {
color: #000 !important;
font-weight: bold;
}
.wcml_currency_switcher option {
color: #000;
background: #fff none repeat scroll 0 0;
}


#lang_sel ul ul {
border-top: none !important;
top: 20px !important;
}

.btn-toggle-canvas{
top: -172px !important;
}
.widget_shopping_cart_content .total {
    text-align: center !important;
}
.widget_shopping_cart_content .buttons{
  text-align: center !important;
}
.widget_shopping_cart_content .buttons .btn {
    float: none !important;
}
.container {
    padding: 0 10px !important;
}
.wpcf7 span input, .wpcf7 span textarea {
    width: 100%;
}
.woocommerce .alert {
    background: none repeat scroll 0 0 #0090c9;
}
.images img {
    width: 100%;
}
.Address img {
width: 8%;
}



*::selection {
   background-color:#3a89a6  !important;
 
}
*::-moz-selection {
 background-color:#3a89a6  !important;
 
}
*::-webkit-selection {
  background-color:#3a89a6  !important;
  
}

.product-grid:hover .caption{
 -webkit-transform: translateY(-135%) !important;
-ms-transform: translateY(-135%) !important;
-o-transform: translateY(-135%) !important;
transform: translateY(-135%) !important;
}
.offcanvas-heading .btn {
    border-color: #3A89A6 !important;
}


#offcanvas-search .wpo-search .btn-search .fa {
color:#3A89A6 !important;
}
#offcanvas-search .wpo-search {
    border: 1px solid #3A89A6 !important;
}
.cart-main-content a {
color: #000;
}
.product-grid:hover .caption .name a{
color: #0093c9 !important;
}
.product-grid:hover .caption .name a:hover{
color: #000 !important;
}

.cart-main-content a {
color: #000 !important;
}

.dropdown-menu {
color: #000;
}

.buttons a.button.wc-forward {
float: left;
display: inline-block;
padding: 5px 12px;
margin-right: 10px;
}

html[lang="fr-FR"] .mini-cart .cart-icon:after{
content:"PANIER:";
}

html[lang="fr-FR"]  .mini-cart .cart-icon span{
display:none;
}

.navbar-mega .navbar-nav > .active ul li a {
color: #999999 !important;
}
.im_sr {
    display: inline-block;
}

#breadcrumb-theme{
padding-bottom: 40px;
}
 @media screen and (-moz-windows-theme) {
   #icl_lang_sel_widget-1 {
margin-top: -5px !important;
}
.wcml_currency_switcher {
height: 10px !important;
background-position: 53px -2px !important;
}
button.btn.button-search {
margin-top: -6px;
}
.icon-cart2 {
margin: -2px 7px 0px 0px;
}

}
@-moz-document url-prefix() { 
   #icl_lang_sel_widget-1 {
margin-top: -5px !important;
}
.wcml_currency_switcher {
background-position: 53px 3px !important;
    height: 20px !important;
    margin-top: -5px;
}
button.btn.button-search {
margin-top: -6px;
}
.icon-cart2 {
margin: -2px 7px 0px 0px;
}

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#icl_lang_sel_widget-1 {
margin-top: -5px !important;
}
.wcml_currency_switcher {
height: 10px !important;
background-position: 53px -2px !important;
}
button.btn.button-search {
margin-top: -6px;
}
.icon-cart2 {
margin: -2px 7px 0px 0px;
}

}

@media only screen and (min-width : 1300px) and (max-width : 7000px) {
.container {
width: 960px !important;
}
.wpo-topbar{
line-height:9px;
	height:26px;
}
.cart-main-content {
    float: left;
    width: 100%;
}
.buttons .btn {
    margin: 5px 0 0 !important;
}

.cart-main-content a:hover {
color:#000 !important;
}

}

@media only screen and (min-width : 320px)  and (max-width : 480px) {
.Address img {
    width: 5%;
}


.con_wer {
    font-size: 23px;
    font-weight: normal;
    margin-left: 60px;
    margin-top: -26px;
    
}
.con_e {
    font-size: 23px;
    font-weight: 500;
    margin-right: 58px;
}

.single-product .summary.entry-summary {
    padding-left: 30px;
    padding-right: 30px;
}


.navbar-offcanvas .nav li a:hover {
color:#3a89a6 !important;
}
.active-mobile.cart-popup .active-content {
background-color: #ffffff !important;
}

.name > a{
color:#000 !important;
}

.cart_list .cart-main-content .remove {
color:#000 !important;
}

.active-mobile.pull-left.search-popup.hidden-xs.btn-group {
    display: flex !important;

}
.wpo-topbar{
 height:50px !important;
}
.wpo-breadcrumb .breadcrumb-title{
font-size:19px !important;
}
.con_poe{
font-size:21px !important;
}

}

@media only screen and (min-width : 600px)  and (max-width : 900px) { 

.btn-toggle-canvas{
top: -134px !important;
}
}


@media only screen and (min-width : 768px)  and (max-width : 1024px) { 


.wpo-topbar {
    
     height: 50px !important;
    padding: 10px 5px !important;
}
.topbar-quick-settings.pull-right.hidden-sm.hidden-xs {
padding-top:10px;
}
.topbar-menu.pull-left.hidden-sm.hidden-xs{
padding-top:10px;
}
}

.product-info .product-title {
text-transform:none !important;
}


.navbar-mega .navbar-nav > li > a {
font-size:18px !important;
}



.btn.btn-trm.btn-sm.dropdown-toggle {
    border: 1px solid #31bdf5 !important;
    color: #31bdf5;
}








.wcml_currency_switcher{
color:#fff;
}

.wpo-topbar{
height:26px;
line-height:9px;
}



.wcml_currency_switcher {
height: 10px !important;
background-position: 53px -2px !important;
color: #ffffff;
padding: 0 23px 0 0;
font-size: 10px;
height:13px !important;
}




#tab-custom-tab-second > a:hover {
color:#0093c9 !important;
}



.widget-content.wpb_text_column_content.widget-text-column--content a:hover {
color:#0093c9 !important;
}





.wpo-breadcrumb-inner {
    border-bottom: 1px solid #0090c9 !important;
}

.navbar-mega .navbar-nav > li .dropdown-menu a:hover{
background-color:#0090c9 !important;
color:#ffffff !important;
}


.navbar-mega .navbar-nav > li > a::after {
    border-color: transparent transparent #0090c9 !important;
}

#post-305 a:hover{
color:#0090c9;
}

.alignnone.size-full.wp-image-636 {
    width: 90px;
    padding-left: 22px;
}

#post-307 a:hover{
color:#0090c9;
}

