/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.blogs-tag .elementor-post-info{
	  display: inline !important;
    position: relative;
    list-style-type: none;
}
.blogs-tag .elementor-post-info li{
	display: inline !important;
}
.blogs-tag .elementor-post-info li span{
	display: inline !important;
}
.blogs-tag .elementor-post-info li a{
	display: inline-block !important;
}
.mobile--menu--wrapper .menu-item a{
	font-size: 14px;
    font-family: "Cinzel", sans-serif;
	font-weight:300;
}
.latest-marketing-ideas .wpforms-form{
	display:flex;
    width: 100%;
    align-items: baseline;
	gap:20px;
}
.latest-marketing-ideas input{
	line-height: 1.4;
    font-size: 15px;
    min-height: 40px;
    border-radius: 0px;
    color: #ffffff;
}
.latest-marketing-ideas input:focus{
	box-shadow:none !important;
}
body .latest-marketing-ideas .wpforms-submit{
	height:47px !important;
}
body .latest-marketing-ideas .wpforms-field-container{
	width:65%;
}
.wpforms-container ::-webkit-input-placeholder { /* Chrome and Safari */
   color: #ffffff !important;
	opacity: 1 !important;
}
  
.wpforms-container :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #ffffff !important;
   opacity: 1 !important;
}
  
.wpforms-container ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #ffffff !important;
   opacity: 1 !important;
}
  
.wpforms-container :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #ffffff !important;
}
  
.wpforms-container ::-ms-input-placeholder { /* Microsoft Edge */
   color: #ffffff !important;
}
.wpforms-container ::placeholder {
   color: #ffffff !important;
}
body .latest-marketing-ideas .wpforms-submit-container{
	width:35%;
}
body .apply-now .wpforms-submit{
	height:47px !important;
}
body .apply-now  .wpforms-field-file-upload{
	border-bottom:1px solid #ffffff;
}
body .apply-now input[type="file"]::before {
       position: absolute !important;
    pointer-events: none !important;
    /* left: 28px; */
    /* top: 20px !important; */
    color: #ffffff !important;
    content: "Choose File" !important;
    font-size: 16px !important;
    line-height: 18px !important;
    background:#151515;
    height: 30px;
    width: 300px;
	padding-left: 10px;
}
body .apply-now input:focus{
	box-shadow:none !important;
}
body .apply-now textarea:focus{
	box-shadow:none !important;
}
body .apply-now .wpforms-field-file-upload{
	padding-bottom:0px;
	margin-bottom:40px;
}
.contact-form label{
        margin-bottom: 5px !important;
}
.contact-form .wpforms-submit{
	height:53px  !important;
}
.contact-form .wpforms-field-container{
	border: 1px solid #ffffff;
	padding:0px 180px;
}
.contact-form .wpforms-submit-container{
	border: 1px solid #ffffff;
	padding:40px 180px 20px 180px;
}

@media only screen and (max-width: 1024px) {
	.latest-marketing-ideas input{
	text-align:center;
}
	 .latest-marketing-ideas .wpforms-form{
	flex-direction:column;
	align-items: center;
}
}
@media only screen and (max-width: 767px) {
 .latest-marketing-ideas .wpforms-form{
	flex-direction:column;
	align-items: center;
}
	body .latest-marketing-ideas .wpforms-field-container{
	width:100%;
	
}
	.latest-marketing-ideas .wpforms-form{
	gap:0px;
	}
	body .latest-marketing-ideas .wpforms-field{
		padding-bottom:0px !important;
	}
body .apply-now	.wpforms-submit-container{
	justify-content: center;
    display: flex;
	}
	.contact-form .wpforms-field-container{
	padding:0px 30px;
}
.contact-form .wpforms-submit-container{
	border: 1px solid #ffffff;
	padding:40px 30px 20px 30px;
}
}