/* Enter Your Custom CSS Here */

@font-face {
    font-family: 'neon_buglerregular';
    src: url('http://purplefilm.terri.broadits2.tdbroad.com/wp-content/themes/eden-child/fonts/neonbugler-webfont.woff2') format('woff2'),
         url('http://purplefilm.terri.broadits2.tdbroad.com/wp-content/themes/eden-child/fonts/neonbugler-webfont.woff') format('woff'),
    	 url('http://purplefilm.terri.broadits2.tdbroad.com/wp-content/themes/eden-child/fonts/NeonBugler.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@media screen and (max-width: 800px) {
.carousel-inner .dark h2 {
    font-size: 59px !important;
    line-height: 26px !important;
}
}

.header_top .right {
    height: 30px !important;
}

.header_top p {
    color: white !important;
}

.cntctfrm_one_column {
    max-width: 100% !important;
    width: 100% !important;
}

.cntctfrm_column {
    width: 100% !important;
    max-width: 100% !important;
}

.contact_detail .two_columns_66_33>.column1 {
    display: none;
}

.cntctfrm_two_columns.cntctfrm_ltr #cntctfrm_first_column {
	max-width: 100% !important;
}

.cntctfrm_contact_form label, .cntctfrm_contact_form .cntctfrm_contact_submit {
    margin-top: 20px !important;
    margin-bottom: 40px !important;
}

.cntctfrm_label, .cntctfrm_input, .cntctfrm_select, .cntctfrm_checkbox, .cntctfrm_error_text {
  	max-width: 100% !important;
}

.cntctfrm_contact_form input, .cntctfrm_contact_form textarea {
  	max-width: 100% !important;
    font-family: inherit;
    width: 100%;
    margin: 0 0 10px 0 !important;
    padding: 18px 4%;
    border: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
    background-color: #ececec;
    color: #777;
}

nav.main_menu { 
    left: 44% !important;
}

img.youtube-link {
    height: 27px;
    margin-right: 5px;
}

.margin-image {
 	margin-bottom: 52px !important; 
}

.content .container {
    background-color: #ffffff;
}

h1, h2 {
    font-weight: 600 !important;
}

p {
    font-family: 'Raleway', sans-serif;
    margin-bottom: 15px;
}

.two_columns_75_25>.column2 {
    margin-top: 40px;
}

.header_top {
    background: #380060;
}

.header-widget.widget_text.header-left-widget div a, .header-widget.widget_text.header-left-widget div, .header-widget.widget_text.header-right-widget div a, .header-widget.widget_text.header-right-widget div {
    color: white !important;
    font-weight: 600;
}

i.fa.fa-2x.simple_social {
    color: #380060 !important;
    font-size: 25px !important;
    line-height: 27px !important;
}

.footer_bottom a {
    color: #9400ff !important;
}

.wpb_wrapper span.q_social_icon_holder {
    text-align: center !important;
    width: 100%;
}

.q_social_icon_holder .circle_social.social_share_hover {
  left: calc(50% - 52px) !important;
}

.q_team.boxes .q_team_text {
    min-height: 400px !important;
}

.projects_holder article .image, .portfolio_slides .image_holder .image {
    max-height: 200px;
    overflow: hidden !important;
}

@media screen and (max-width: 1085px) {
 	 .q_logo a {
    	height: 58px !important;
  }
  
  nav.main_menu {
    left: 41% !important;
}
  
  nav.main_menu>ul>li>a {
    padding: 0 5px !important;
}
}