/*
Theme Name: Structure Child
Theme URI: http://structure.thememove.com/01/
Description: A child theme of Structure Theme
Author: ThemeMove
Author URI: http://thememove.com/
Version:4.0
Template: structure
*/

.intro4 .col-sm-4 {
	background: url(images/bg31.png) no-repeat!important;
}

header.has-bg {
    background: #ebebeb!important;
    background-image: none!important;
}

#cookie-notice a.button {
	padding: 5px 10px;
	background-color: #ffffff;
}

.breadcrumb ul:before {
	content: ''!important;
}

#primary-menu > li:last-child >a {
    margin-right: 0px;
}

.scheme .header {
    padding-bottom: 20px;
}

.scheme .header.headroom--not-top {
    padding-bottom: 0px;
}

.scheme .header.headroom--not-top .site-branding {
    width: 50%!important;
    padding: 10px 0px!important
}

.woocommerce-page div.product div.summary .axx_descriptionannonce > h2:first-child {
	display: none;
}

.axx_formcontactannonce {
	display: inline-block;
	width: 100%;
    margin-bottom: 60px;
}

.axx_formcontactannonce h3 {
    margin-bottom: 40px;
    display: inline-block;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0.1em;
    text-align: left;
}

/*.has-bg {
	background: url(images/background06.jpg) no-repeat!important;
}*/

.has-bg h1 {
	color: #A41515;
}

.page .entry-content ul.product-categories {
	margin: 0px;
}

.content-wrapper .breadcrumb {
    display: block;
}

input[type="submit"] {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
}

form.woocommerce-product-search input[type="submit"] {
	font-family: "Fontawesome";
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
}

.home .content {
	padding-bottom: 80px;
}

.axx_slideracc a {
	color: #ffffff!important;
}

.amazingslider-text-box-1 + div {
	display: none!important;
}

.axx_loginForm {
	width: 50%;
	margin: auto;
}

/*input[type="submit"] {
	background-color: 
}*/

.wpcf7 input[type="submit"]:hover, .scheme input[type="submit"]:hover {
	color: #ffffff!important;
	background-color: #4c4c4c!important;
}

.error404 h2 {
	margin-top: 0px;
}

.copyright {
	text-align: left;
}

.copyright .axx_alignright {
	text-align: right;
}

.widget_product_categories li:after {
	content: '\f0da';
    color: #A41515;
    font-family: FontAwesome;
    left: 0;
    top: 14px;
    height: 20px;
    position: absolute;
}

.sidebar ul li, .wpb_widgetised_column ul li {
	border-bottom: solid 1px #EEEEEE;
	position: relative;
	padding: 0 0 0 13px;
	margin: 0;
}

.widget_product_categories li a {
	display: inline-block;
    padding: 15px 0;
}

.axx_linkpricecontact {
	color: #A41515!important;
}

.axx_bgsizecontain > .vc_column-inner {
    background-size: contain;
    background-position: 22px 0 !important;
}

.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget li > i {
    float: right;
    cursor: pointer;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-top: 2px;
}

.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget li > a > i {
    float: left;
    cursor: pointer;
    display: inline-block;
/*    width: 10px;
    height: 10px;
    margin-top: 2px;*/
}

.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget > li {
    border-bottom: 1px solid #EEEEEE;
}
.widget_yith_wc_category_accordion ul li:not(.cat-parent), .widget_yith_wc_category_accordion ul li:not(.opened) {
    padding: 12px 0;
}

.widget_yith_wc_category_accordion ul > li:last-child {
    border-bottom: 0px;
}

h3.ywcca_widget_title {
    font-size: 20px;
    letter-spacing: 0.1em;
    border-bottom-width: 3px;
    margin-bottom: 30px;
    text-transform: uppercase;
    border-bottom: 2px solid transparent;
    line-height: 1.8;
    display: inline-block;
    font-weight: bold;
    border-color: #A41515;
}

.widget_yith_wc_category_accordion ul {
    padding-left: 0px;
}

.widget_yith_wc_category_accordion ul.children {
    padding-left: 35px;
}

.widget_yith_wc_category_accordion ul li {
    text-transform: none;
}

.widget_yith_wc_category_accordion ul.children li:before {
    content: '\f0da';
    color: #A41515;
    font-family: FontAwesome;
    left: 0;
    top: 10px;
    height: 20px;
    position: absolute
}

.widget_yith_wc_category_accordion ul.children li {
    padding-bottom: 0px; 
}

/*footer:before {
    content: url(images/axx_bottom.png);
    position: absolute;
}*/
footer {
    background: transparent!important;
    padding-top: 0px!important;
}

footer > .container {
    padding-top: 60px;
}

.axx_backgroundimagefooter {
    background: url(images/axx_bottom.png) no-repeat;
    background-size: cover;
    width: 100%;
    position: absolute;
    height: 330px;
    background-position: bottom center;
    z-index: -1;
}

.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget li i.axx {
    width: 25px;
    height: 25px;
    margin-top: 0px;
}

h1.entry-title i.axx {
    width: 50px;
    vertical-align: bottom;
}

.widget_yith_wc_category_accordion ul {
  padding-left: 0px!important;
  margin: 0px!important;
}

.ywcca_category_accordion_widget > li {
  padding: 10px 0!important;
  margin-left: 0px!important;
}

.widget_yith_wc_category_accordion ul li:not(.cat-parent){
  padding: 8px 0px 8px 10px;
}

.axx-travauxpublics {
    content: url(images/travauxpublics.png);
}

.axx-agricole {
    content: url(images/agricole.png);
}

.axx-camion {
    content: url(images/camion.png);
}

.axx-manutention {
    content: url(images/manutention.png);
}

.axx-demolition {
    content: url(images/demolition.png);
    transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -moz-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
}

.axx-equipement {
    content: url(images/equipement.png);
}

.content-wrapper {
    border-bottom: 1px solid #A41515;
}


#mailpoet_form_1 .mailpoet_text {
    width: auto;
}

#mailpoet_form_1 input[type="submit"] {
    background-color: #A41515;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    margin-right: 0px;
}

.wonderpluginslider-container del {
    color: #ffffff;
}

.wonderpluginslider-container mark, ins {
    background: #A41515;
    text-decoration: none;
}