@charset "UTF-8";
/* CSS Document */
body {font-family:'Poppins', "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; margin: 0px;padding: 0px}
p, li, label, a, span {
    font-family:'Poppins', "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    color:#213142;
}


	

.btn, button {
	font-family:'Poppins', "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";}
h1, h2, h3, h4, h5 {
    font-family:'Poppins', "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    text-transform:uppercase;
    color:#213142;
	border-radius:4px;
}

h1 {line-height:38pt;}
h3 {line-height:17pt;}

.error {
   font-family:'Poppins', "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
   color:#d03a46;
}

#adForm {margin-top:15px;}

.display-q {
    display:block;
}

.hide-q {
    display:none;
}

textarea, input[type=number], input[type=text], input[type=email], input[type=password] {
    padding:15px;
    border:0px !important;
        -webkit-appearance: none;
     -moz-appearance: none;
     border-radius:8px;
     width:100%;
     max-width:650px;
     margin-top:15px;
     box-sizing:border-box;
}

#output {
    box-sizing:border-box;
    text-align:center;
    width:100%;
    margin:auto;
    max-width:650px;
    padding:0 30px;
    padding-bottom:40px;
    background:#fff;
    border-radius:8px;
    font-family:'Special Elite', "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	color: #223142 !important;
    font-weight:normal;
    font-size:14px;
    margin-top:15px;
	line-height:18pt;
}
#disclaimer {
    box-sizing:border-box;
    text-align:center;
    width:100%;
    margin:auto;
    max-width:650px;
    font-family:'Poppins', "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    font-weight:normal;
     font-size:14px;
}



.container {
    max-width:1200px;width:100%;margin:auto;padding:0px 30px;text-align:center;box-sizing:border-box;
}
li a { text-decoration:none; color:#243140}
a:hover  { color:#d03a46;}
#header {width:100%;margin-left:auto;margin-right:auto;box-sizing: border-box;padding:0px 0px;}
#bar {width:100%;height:20px;background-image: url('images/header-bar.svg'); background-color: #9ed0cc;box-sizing: border-box}
#adagency {max-width:300px;width:100%;height:auto;padding-top:6px;padding-left:30px;box-sizing: content-box;}

#menu {
	float:right;
	margin-top:15px;
	margin-right:45px;
}
#menu ul li {
    display:inline;
    margin-left:8px;
}
#menu.show {
  display: block;
  
}

.footer {
    width:100%;
    background:#775fa5;
    color:#fff;
    text-align:center;
    padding:30px;
    font-family:'Poppins', "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    box-sizing:border-box;
    font-size:9pt;
}

.adtype {
    width:200px;
    text-align:center;
    display:inline-grid;
    margin:15px 15px;
    background:#fff;
    border-radius:8px;
    border:2px #fff solid;
}

.adtype:hover {
border:2px #243140 solid;
}

#adimage {
    width:150px;
    height:auto;
}

#hamburger {
    display:none;
    	float:right;
	margin-top:25px;
	margin-right:25px;
	width:25px;
	height:auto;
}

.btn {
    padding:7px 15px;
    border-radius:20px;
        border:0px;
    font-size:12pt;
}

.btn-purple {
    background:#775fa5;
    color:#fff;
    -webkit-appearance: none;
     -moz-appearance: none;
}

.btn-green {
    background:#87c9c1;
    color:#fff;
    -webkit-appearance: none;
     -moz-appearance: none;
}

.btn-red {
    background:#e62340;
    color:#fff;
    -webkit-appearance: none;
     -moz-appearance: none;
}

.highlighted {
    color:#775fa5;
}

.btn-border {
    background:none;
    font-family:'Poppins', "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    color:#213142;
    border:2px solid #213142;
    -webkit-appearance: none;
     -moz-appearance: none;
}

.btn-border:hover {
        background:#775fa5;
    color:#fff;
    border:2px solid #775fa5;
}

.btn-purple:hover {
    background:#213142;
    
}

.container-wide {
    background:#f2f5f8;
    padding-top:30px;padding-bottom:30px;
    width:100%;
    
}

	p {
	color:#223142;
		}
		a {
			color:#e62742;
			text-decoration: none;
		}
		
		
		@media screen and (max-width: 1012px) {
  /* 887 hide the menu and show the hamburger button */
  #menu {
    display: none;
    float:none;
    text-align:center;
    
  }
  #menu ul li {
    display:block;
    margin-bottom:10px;
    color:#213142;
}
  #hamburger {
    display: block;
  }
  #adagency {
      max-width:220px;
      padding-left:10px;
  }
  nav ul li {
      font-size:12pt !important;
  }
}

.select-box {
        -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 10px;
    font-size:14pt;
    border-radius:8px;
    background:#fff;
  position: relative;
  display: block;
  width: 200px;
  padding:10px;
  margin:auto;
  margin-top:20px;
  
font-family:'Poppins', "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  font-size: 14px;
  color: #60666d;
  
}

.radio {
    font-size: 34px;
    font-family:'Poppins', "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
}

.ad-social-link {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: rgba(255,255,255,0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    color: white !important;
    transition: background-color 0.3s;
  }
  
  .ad-social-link:hover {
    background-color: rgba(255,255,255,0.3);
  }
  
  .ad-social-link:click {
