/*
Theme Name: Trihawk
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: 8P design
Author URI: https://www.8p-design.com/fr
Template: Total
Version: 1.2
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

.tradeshow-textcenter{
    text-align : center;
}

.tradeshowCouponCodeForm {
    border: solid 1px #F1D336;
    padding: 20px;
    margin-top: 5vh;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.tradeshowImgContainer{
    width: 15%;
    display: flex;
    align-items: center;
}

.tradeshowContent{
    display: flex;
    flex-direction: column;
    width: 80%;
}

.tradeshowCouponCodeForm h2,h3,h4,h5,h6,p,label{
    margin: 0;
    margin-bottom: 6px;
}

.tradeshowCouponCodeForm .Error{
    color: red;
}

.tradeshowCouponFormInput{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.tradeshowCouponFormInput input{
width: 49%;
}

.tradeshowCouponFormInput input[type=text]{
    width: 65%;
}

.tradeshowCouponFormInput button[type=submit]{
    width: 25%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.tradeshowCouponFormInput a{
    text-decoration: none;
    background-color: #f1d336;
    width: 49%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 0px;
}

.tradeshowCouponFormInput a span{
    margin-left: 5px;
}

.tradeshowCouponFormInput a img{
    width: 25px;
    height: 25px;
}

.fluid{
    width: 100%;
    height: auto;
}

/*new*/
.parent-pageid-11488 .allform, .parent-pageid-11339 .allform{
    min-height: 500px ;
    display: flex ;
    flex-direction: row ;
    justify-content: center ;
    align-items: center;
}

.parent-pageid-11488 .one-half, .parent-pageid-11339 .one-half,
.parent-pageid-11488 .one-third, .parent-pageid-11339 .one-third {
    position: relative;
    margin-right: 4%;
    float: left;
    margin-bottom: 20px;
    display: flex ;
    flex-direction: column ;
    justify-content: space-around ;
    align-items: flex-start ;
    height:100%;
}
 
.parent-pageid-11488 .one-half, .parent-pageid-11339 .one-half { width: 48%; }
.parent-pageid-11488 .one-third, .parent-pageid-11339 .one-third { width: 30.66%; }

.parent-pageid-11488 .one-half .formtitle, .parent-pageid-11339 .one-half .formtitle {
    margin-top: 3rem ;
}
 
.parent-pageid-11488 .last, .parent-pageid-11339 .last {
    margin-right: 0 ;
    clear: right;
}

.parent-pageid-11488 .submitcf7, .parent-pageid-11339 .submitcf7{
    width:fit-content ;
    display:flex ;
    flex-direction: column ;
    justify-content: center ;
    align-items: center ;
    margin:auto ;
}
.parent-pageid-11488 .submitcf7 .recaptcha, .parent-pageid-11339 .submitcf7 .recaptcha{
    width:fit-content ;
    display:block ;
    margin:auto ;
}
 
@media only screen and (max-width: 767px) {
    .parent-pageid-11488 .one-half, .parent-pageid-11488 .one-third,
    .parent-pageid-11339 .one-half, .parent-pageid-11339 .one-third {
        width: 100%;
        margin-right: 0;
        padding: auto 1rem ;
    }
    .parent-pageid-11488 .allform,
    .parent-pageid-11339 .allform{
        display: block ;
    }
}

.parent-pageid-11488 .headerLiens,
.parent-pageid-11339 .headerLiens{
    display:inline-block;
}
.parent-pageid-11488 .headerLiens:hover,
.parent-pageid-11339 .headerLiens:hover{
    color:white;
}
.parent-pageid-11488 .mainheaderL,
.parent-pageid-11339 .mainheaderL{
    display:flex ;
    flex-direction:row ;
    justify-content: space-between ;
    background: black ;
    align-items:center ;
    padding: 1rem 0 ;
}
.parent-pageid-11488 .placeholderL,
.parent-pageid-11339 .placeholderL{
    display:block;
    list-style: none;
    padding: 0 1rem;
    margin: auto 0;
    opacity:0;
}
@media only screen and (max-width: 767px) {
    .parent-pageid-11488 .mainheaderL,
    .parent-pageid-11339 .mainheaderL{
        flex-direction: column ;
        justify-content: center ;
        align-items: center ;
    }
    .parent-pageid-11488 .placeholderL,
    .parent-pageid-11339 .placeholderL{
        display:none;
    }
}

.parent-pageid-11488 .wpcf7-list-item-label,
.parent-pageid-11339 .wpcf7-list-item-label{
    display: block;
    padding-left: 20px;
}

.parent-pageid-11488 .wpcf7-list-item input,
.parent-pageid-11339 .wpcf7-list-item input{
    float: left;
    margin-top: 6px;
    padding: 0;
    -webkit-appearance: radio;
}

/*new*/

/* breackpoint mobile */ 

@media screen and (max-width: 600px) {
    .tradeshowCouponCodeForm {
        flex-direction: column;
        justify-content: center;
    }
    .tradeshowContent{
        margin: 0 auto;
        text-align: center;
    }
    .tradeshowImgContainer{
        width: 40%;
        margin: 0 auto 15px;
    }
    .tradeshowCouponFormInput input{
        width: 100%;
        margin-top: 15px;
    }
    .tradeshowCouponFormInput input[type=text]{
        width: 100%;
    }
    .tradeshowCouponFormInput button[type=submit]{
        width: 100%;
        margin-top: 15px;
    }
    .tradeshowCouponFormInput{
        flex-direction: column;
    }
    .tradeshowCouponFormInput a{
        width: 100%;
        margin-top: 15px;
    }
}

/* add by wdk miller */
/* for topbar small font size */
.smallfont{
	font-size:12px;
	margin-left:20px;
}
.annoncementTop a{
  border:1px solid white;
	padding:5px 8px;
	border-radius:6px;
	text-decoration:none;
}
.smallfont a{
	border:none !important;
	text-decoration: underline;
	padding:0;
}
.register-form,.login-on-left{
    width:33%;
    float:left;
}
.free-shipping-sidebar{
    width:33%;
    float:right;
}
.free-shipping-sidebar li{
    list-style: none;
}
.free-shipping-sidebar .widgettitle{
    padding: 5px 10px;
    border-bottom: 3px solid #f1d336;
    font-size: 28px;
    color: #666;
    font-family: "Philosopher";
    margin: 0;
    margin-bottom: 6px;
    font-style: var(--wpex-heading-font-style);
    font-weight: var(--wpex-heading-font-weight);
    line-height: var(--wpex-heading-line-height);
    letter-spacing: var(--wpex-heading-letter-spacing);
    text-transform: var(--wpex-heading-text-transform);
}
.free-shipping-sidebar img{
    width: 100%;
}