@font-face { font-family: 'PinkBlue'; /*a name to be used later*/ src: url('../fonts/pinkblue.ttf'); /*URL to font*/ } footer { background-color: #222; } header { background-image: url(../img/bg.jpg); } header .container { padding-left: 0; padding-right: 0; } header .intro-text { padding-bottom: 0; padding-top: 125px; } section { padding-top: 70px; padding-bottom: 50px; } .section-heading { margin-top: 20px !important; } #hero-prof { height: 277px; position: relative; background-image: url(../img/proflab.png); background-size: contain; background-repeat: no-repeat; background-position: bottom; margin: auto; color: #000; font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; padding-top: 15px; } #hero-prof div { position: absolute; display: none; padding-top: 15px; } @media (min-width: 576px) { #hero-prof { height: 500px; background-image: url(../img/profsign_small.png); } #hero-prof div { display: block; left: calc(50% + 5px); top: 203px; width: 230px; height: 184px; font-size: 2em; font-weight: bold; } } @media (min-width: 1200px) { #hero-prof { height: 700px; } #hero-prof div { top: 286px; width: 323px; height: 256px; font-size: 2.6em; } #hero-prof a.btn { font-size: 20px; padding: 20px 40px; margin-top: 15px; } } header .intro-heading-container { color: #d2024c; text-shadow: 3px 3px #FFF; background-color: #000000c9; padding-top: 20px; padding-bottom: 20px; } header .intro-heading-container .intro-heading { margin-bottom: 0; } header .intro-heading-container .intro-heading-xs { font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; text-shadow: none; color: #FFF; font-size: 29px; margin-top: 5px; } @media (min-width: 576px) { header .intro-heading-container .intro-heading { font-size: 90px; line-height: 72px; } header .intro-heading-container .intro-heading-xs { display: none; } } @media (min-width: 992px) { header .intro-heading-container .intro-heading { font-size: 120px; line-height: 96px; } } /* AGENCY CUSTOMIZATION */ ::selection { background: #d2024c; } ::-moz-selection { background: #d2024c; } a { color: #d2024c; } a:hover, a:focus, a:active, a.active { color: #b70c49; } .text-primary { color: #d2024c; } .btn-xl, .btn-sss { border-color: #d2024c; background-color: #d2024c; } .btn-xl:hover, .btn-xl:focus, .btn-xl:active, .btn-xl.active, .open .dropdown-toggle.btn-xl, .btn-sss:hover, .btn-sss:focus, .btn-sss:active, .btn-sss.active, .open .dropdown-toggle.btn-sss { color: #fff; background-color: #b70c49; border-color: #d2024c; } .btn-sss { padding: 10px 30px; border-radius: 3px; text-transform: uppercase; font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px; font-weight: 700; color: #FFF; } .navbar-default { background-color: #222; } .navbar-default .navbar-toggle { border-color: #d2024c; background-color: #d2024c; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #d2024c; } .navbar-default .navbar-brand { color: #FFF; font-family: 'PinkBlue'; } .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:active, .navbar-default .navbar-brand.active { color: #d2024c; } .navbar-default .nav li a:hover, .navbar-default .nav li a:focus { color: #d2024c; } .navbar-default .navbar-nav>.active>a { background-color: #d2024c; } ul.social-buttons li a { background-color: #d2024c; } ul.social-buttons li a:hover, ul.social-buttons li a:focus, ul.social-buttons li a:active { background-color: #FFF; color: #d2024c; } footer a, footer a:hover, a:focus, a:active, a.active { color: #FFF; }