/*
Theme Name: brickyardbrands
Description: brickyardbrands is a simple responsive SEO friendly theme. 
Version: 1.0
Tags:  blog, news, featured-images, one-column, theme-options, consultants
Text Domain: brickyardbrands
Domain Path: brickyardbrands
Author: A2Z Developing Team [tanand79gmail.com] 

*/


img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


.ftfrm #wpforms-2018-field_1 {
  border: solid 1px #dadada !important;
  border-radius: 10px !important;
}
.ftfrm #wpforms-2018-field_2 {
  border: solid 1px #dadada !important;
  border-radius: 10px !important;
}
.ftfrm #wpforms-2018-field_3 {
  border: solid 1px #dadada !important;
  border-radius: 10px !important;
}
.catalogwhitebtn .elementor-button-link.elementor-button.elementor-size-sm {
  background-image: url('https://brickyardbrands.com/wp-content/uploads/2023/04/orange-icon.png') !important;
  background-position: 90% 60%;
  background-repeat: no-repeat;
  padding-right: 75px !important;
}


.hdrmnu .hfe-menu-item {
  padding-top: 25px !important;
}

.hdrmnu .hfe-menu-item:hover {
  background-color: #262626 !important;
  background-image: url('https://brickyardbrands.com/wp-content/uploads/2023/04/orange-icon.png') !important;
  background-position: 50% 10% !important;
  background-repeat: no-repeat !important;
  padding-top: 25px !important;
  background-size: 15% auto !important;
}

.hdrmnu .current-menu-item .hfe-menu-item {
  background-color: #262626 !important;
  background-image: url('https://brickyardbrands.com/wp-content/uploads/2023/04/orange-icon.png') !important;
  background-position: 50% 10% !important;
  background-repeat: no-repeat !important;
  padding-top: 25px !important;
  background-size: 15% auto !important;
}

.ftfrm #wpforms-submit-2018 {
  background-image: url('https://brickyardbrands.com/wp-content/uploads/2023/04/hvr-icon.png') !important;
  background-position: 80% 60%;
  background-repeat: no-repeat;
  padding-right: 100px !important;
}
.ftfrm #wpforms-submit-2016 {
  background-image: url('https://brickyardbrands.com/wp-content/uploads/2023/04/hvr-icon.png') !important;
  background-position: 80% 60%;
  background-repeat: no-repeat;
  padding-right: 100px !important;
  width: 50%;
}
.ftfrm .wpforms-submit-container {
  text-align: center;
}
.hdrbtn a {
  text-decoration: none !important;
}
/*RESPONSIVE*/

@media screen and (max-width: 3840px) {

}
@media screen and (max-width: 2160px) {

}
@media screen and (max-width: 1920px) {

}
@media screen and (max-width: 1680px) {

}

@media screen and (max-width: 1440px) {

}
@media screen and (max-width: 1280px) {


}
@media screen and (max-width: 1023px) {
.ftfrm #wpforms-submit-2016 {
  width: 65%;
}
}

@media screen and (max-width: 767px) {
.hmebtn .elementor-image-box-wrapper {
  text-align: right !important;
  display: flex;
  flex-direction: row-reverse !important;
  align-items: center;
}
.ftfrm #wpforms-submit-2016 {
  width: auto !important;
}
.hdrmnu .hfe-menu-item:hover {
  background-size: 0% auto !important;
}

.hdrmnu .current-menu-item .hfe-menu-item {
  background-size: 0% auto !important;
}

.bnrhead2 {
  margin-top: -25px;
}
.letswork-sec {
  margin-top: -135px !important;
  margin-bottom: 0px !important;
  padding: 150px 0px 100px 0px !important;
}
}

@media screen and (max-width: 650px) {
.letswork-sec {
  margin-top: -155px !important;
  margin-bottom: 0px !important;
  padding: 150px 0px 100px 0px !important;
}
}

@media screen and (max-width: 650px) {
.letswork-sec {
  margin-top: -155px !important;
  margin-bottom: 0px !important;
  padding: 150px 0px 100px 0px !important;
}
}

@media screen and (max-width: 500px) {
.letswork-sec {
  margin-top: -155px !important;
  margin-bottom: 0px !important;
  padding: 150px 0px 100px 0px !important;
}
}

@media screen and (max-width: 480px) {

}

@media screen and (max-width: 428px) {
.letswork-sec {
  margin-top: -220px !important;
  margin-bottom: 0px !important;
  padding: 250px 0px 50px 0px !important;
}
}

@media screen and (max-width: 414px) {

}

@media screen and (max-width: 390px) {
.letswork-sec {
  margin-top: -240px !important;
  margin-bottom: 0px !important;
  padding: 250px 0px 50px 0px !important;
}
}

@media screen and (max-width: 375px) {
.hdrmnu .hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.menu-is-active.hfe-dropdown {
  margin-top: 0px !important;
}
.letswork-sec {
  margin-top: -260px !important;
  margin-bottom: 0px !important;
  padding: 280px 0px 50px 0px !important;
}
}

@media screen and (max-width: 320px){
.letswork-sec {
  margin-top: -280px !important;
  margin-bottom: 0px !important;
  padding: 280px 0px 50px 0px !important;
}
}
