/**
* Theme Name: Body by Craft Child
* Description: This is a child theme of Body by Craft.
* Author: <a href="https://cmsmasters.net/">cmsmasters</a>
* Template: bodybycraft
* Version: 1.0.3
*/

/*--text--*/
.goldtext a {color: #BDA777 !important;}

#main.elementor-widget-container ul {
  margin: .7rem 0 .7rem 2rem !important;
}

.customul ul {
  margin: 0rem 0 0rem .8rem !important;
}

/*--misc--*/
.cmsms-demo-icon-dropdown-up::before {color:#fff !important;}

.equal-height-content {
    height: 100% !important;
    display: flex !important;
}


/*--responsive iframe--*/
.iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
} 

.iframe-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
  width: 100%;
  height: 100%;
}


/*--gravity--*/
.gform-theme--foundation .gform_fields {row-gap:10px !important;}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
	width: 50% !important; display: block !important; text-align:center!important; margin:0px auto !important;
}

body .gform_wrapper input[type="submit"] {background:#BDA777 !important; border: 2px solid #BDA777 !important;}
body .gform_wrapper input[type="submit"]:hover {background:#001C37 !important; border: 2px solid #001C37 !important;}

/*--resposnisive--*/
@media screen and (max-width:767px){
.equal-height-content {
    height: auto !important;
}
}
