/*
 Theme Name:   Ferring Career Fair Child
 Theme URI:    https://understrap.com
 Description:  Understrap Child Theme
 Author:       the Understrap Contributors
 Author URI:   https://github.com/understrap/understrap-child/graphs/contributors
 Template:     understrap
 Version:      1.1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  understrap-child
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
 GitHub Theme URI: understrap/understrap-child
*/



@font-face {
    font-family: 'Arial';
    src: url('/wp-content/themes/ferringcareerfair/fonts/ArialMT.eot');
    src: url('/wp-content/themes/ferringcareerfair/fonts/ArialMT.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/ferringcareerfair/fonts/ArialMT.woff2') format('woff2'),
        url('/wp-content/themes/ferringcareerfair/fonts/ArialMT.woff') format('woff'),
        url('/wp-content/themes/ferringcareerfair/fonts/ArialMT.ttf') format('truetype'),
        url('/wp-content/themes/ferringcareerfair/fonts/ArialMT.svg#ARIAL') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica neue';
    
    src:url('/wp-content/themes/ferringcareerfair/fonts/helveticaneue.woff') format('woff2'),
        url('/wp-content/themes/ferringcareerfair/fonts/helveticaneue.woff2') format('woff'),
        url('/wp-content/themes/ferringcareerfair/fonts/HelveticaNeue-Regular.ttf') format('truetype'),
        url('/wp-content/themes/ferringcareerfair/fonts/HelveticaNeue Bold.ttf') format('truetype');
        
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body {
  font-family: "Helvetica Neue" !important;
}
div#page-wrapper {
    padding-top: 0;
}
.bannersec img {
	width: 100%;
}
.header_sec {
	margin-top: 20px;
	margin-bottom: 20px;
}
a.attbtn {
    background-color: #005c8a;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
    color: #ffffff !important;
    text-decoration: none !important;
    font-size: 19px !important;
    font-weight: 500;
   border-radius: 7px;
   font-family: "Helvetica Neue";
}
h2 {
    color: #a30050;
    margin-bottom: 35px !important;
    font-size: 35px !important;
    font-family: "Helvetica Neue";
}
h3{
	font-size: 19px !important;
    font-weight: 700 !important;
    color: #000000 !important;
    font-family: "Helvetica Neue";
}
p {
    font-size: 20px !important;
    color: #000000;
    font-family: "Helvetica Neue";
}
.joinsec a {
	font-size: 20px;
	color:#005c8a;
	font-weight: 500;
    text-decoration: underline;
}
.attendsec ul li a {
	color:#005c8a;
    text-decoration: underline;
}
.joinsec p {
    margin-bottom: 0px;
}
h4 {
	color: #0088ce !important;
    font-size: 20px !important;
     font-family: "Helvetica Neue" !important;
     font-weight: 600 !important;
}
ul {
    padding-left: 0px;
}


li {
    list-style: none;
    font-size: 20px;
    font-weight: 600;
    padding: 5px;
}
.attendsec, .meetsec {
	background-color: #f0f0f0;
	
}
.sectionbox {
	padding : 70px;
}
.bannersec {
	background: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/203/2022/06/28120656/8495_Ferring_Parsippany-Event-Page_banner.jpg); 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
  height: 453px;
  position: relative;
}
.footersec {
   
   background: url(https://d1h46iqc2qmkh4.cloudfront.net/wp-content/uploads/sites/203/2022/06/28120701/8495_Ferring_Parsippany-Event-Page_footer.jpg); 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%
}
section.footersec p {
    color: #ffffff;
    font-size: 15px !important;
    padding: 70px;
    padding-top: 45px;
}
.meetsec {
	margin-bottom: 50px;
}
.joininfo p {
 margin-bottom: 2rem;
}
.joininfo {
	padding-top: 10px;
}
.joinbtn {
	float: right;
	margin-top: 35px;
}
.headerbtn {
	float: right;
    margin-top: 10px;
}
.logoheader {
	width: 150px;
}
section.bannersec p {
    color: #ffffff;
    font-size: 50px !important;
    line-height: 60px;
    text-align: center;
    position: absolute;
    top: 165px;
    text-shadow: 2px 2px #0000006b;
}
.bannertxt1 {
	left: 180px;
}
.bannertxt2 {
	right: 257px;
}
.form-group {
    margin-bottom: 10px;
}
#feedback {
    color: #005c8a;
}
#tag-form-submit {
    background-color:#005c8a ;
}
.attendsec p {
  margin-bottom: 30px !important;
}
.meetsec h2 {
  margin-bottom: 50px !important;
}
#page-wrapper {
    padding-bottom: 0px;
}
@media (max-width: 1399px){
    .bannersec {
        height: 455px;
    }
    .bannertxt1 {
    left: 155px;
    }
    .bannertxt2 {
    right: 239px;
    }
    section.bannersec p {
            top: 168px;
    }
}
@media (max-width: 1024px) {
    .bannersec {
        height: 364px;
    }
    .bannertxt1 {
    left: 97px;
    }
    .bannertxt2 {
    right: 174px;
    }
    section.bannersec p {
            top: 129px;
    }
    .headerbtn {
        margin-top: 12px;
    }
}

@media (max-width: 991px) and (min-width:768px){
    .bannersec {
        height: 302px;
    }
    .bannertxt1 {
    left: 52px;
    }
    .bannertxt2 {
    right: 84px;
    }
    section.bannersec p {
      top: 103px;
      font-size: 42px !important;
      line-height: 44px;
    }
    .sectionbox {
    padding: 50px;
}
.joinbtn {
    
    margin-top: 65px;
}

}
@media (max-width: 767px){
	.bannersec {
		height: 211px;
	}
	section.bannersec p {
		font-size: 30px !important;
       line-height: 31px;
           top: 74px;
	}
	.bannertxt1 {
    left: 45px;
}
.bannertxt2 {
    right: 90px;
}
.header_sec .col-md-6 {
	width: 50%;
}
a.attbtn {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
        font-size: 16px !important;
}
	.joinbtn {
    float: none;
}
#regsec {
	margin-top: 50px;
}
.sectionbox {
    padding: 40px;
}
h2 {
	font-size: 28px !important;
}
h3,p {
    font-size: 18px !important;
}
section.footersec p {
	font-size: 15px !important;
}
}
@media (max-width: 425px){
	a.attbtn {
		font-size: 12px !important;
	}
	.bannersec {
    height: 162px;
}
section.bannersec p {
    font-size: 25px !important;
    line-height: 28px;
    top: 54px;
}
.bannertxt1 {
    left: 34px;
}
.bannertxt2 {
    right: 68px;
}
ul {
        margin-left: -5px !important;
}
.registerform .form-control {
   width: 60%;
    }

.headerbtn {
  margin-top: 20px;
}
	}

@media (max-width: 375px){
	a.attbtn {
     padding-left: 15px;
     padding-right: 15px;
   }
   .bannersec {
    height: 143px;
}
section.bannersec p {
    font-size: 20px !important;
    line-height: 20px;
    top: 51px;
}
section.footersec p {
  padding: 45px;
}
.meetsec a, .joinsec .attbtn {
      font-size: 15px;
      padding-left: 20px;
    padding-right: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
}


}
@media only screen and (min-width: 100px) and (max-width: 475px) {
    .whyattend br {
        display: none;
    }
}

@media (min-width: 576px){
.modal-dialog {
    max-width: 620px !important;
    }
}
