p{margin-bottom:1em}.heading{margin-bottom:0.618em}.heading.-large,h1{font-size:24px;font-weight:bold;line-height:30px}.heading.-medium,h2{font-size:16px;font-weight:normal;line-height:20px}.heading.-small,h3{font-size:12px;font-weight:bold;line-height:13.33333px}.heading.-smallest{font-size:10px;font-weight:bold}@font-face{font-family:'snell_roundhandregular';src:url("../fonts/Snell-Roundhand/Snell_Roundhand_Script.eot");src:url("../fonts/Snell-Roundhand/Snell_Roundhand_Script.eot?#iefix") format("embedded-opentype"),url("../fonts/Snell-Roundhand/Snell_Roundhand_Script.woff") format("woff"),url("../fonts/Snell-Roundhand/Snell_Roundhand_Script.ttf") format("truetype"),url("../fonts/Snell-Roundhand/Snell_Roundhand_Script.svg#snell_roundhandregular") format("svg")}@font-face{font-family:'oswaldbook';src:url("../fonts/Oswald/Oswald_Regular.eot");src:url("../fonts/Oswald/Oswald_Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Oswald/Oswald_Regular.woff") format("woff"),url("../fonts/Oswald/Oswald_Regular.ttf") format("truetype"),url("../fonts/Oswald/Oswald_Regular.svg#oswaldbook") format("svg");font-weight:normal;font-style:normal}body{background-image:url(../images/page-bg.jpg);background-repeat:repeat;margin:0;padding:0}.header{position:relative;background-color:white;border-bottom:2px solid #CCC;padding:0;margin:0;min-height:212px;max-height:223px}.header h1{margin:0;padding:0}.header .logo{padding:2em 0 1em 2em}.header .logo a{font-family:"snell_roundhandregular";font-weight:bold;color:#7AD8D0;font-size:3em}.header .logo a:hover,.header .logo a:focus,.header .logo a:active,.header .logo a:visited{text-decoration:none;outline:none}.header .title{font-family:"oswaldbook";font-size:4em;color:#199FDC;padding:0 0 0 3em}.header div{padding:0}.header img{width:70%;min-height:212px;max-height:220px}.search{width:100%}.mobile-tip{color:#199FDC;font-weight:bold;margin:2px}.mobile-tip p{margin:0;padding:0}.form-group{margin:0}thead{background-color:#7AD8D0}.review,.link{display:inline;font-size:1.4em}.wrapper{background-color:white;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075);padding:0;font-family:'Open Sans', sans-serif}.social{font-size:1px;position:absolute;top:120%;left:30%}.social iframe{vertical-align:middle}.social span{display:inline-block;width:90px;vertical-align:middle}.social .google{width:65px}.fb_comments,.fb_iframe_widget,.fb_ltr{width:100% !important}.fb_comments span,.fb_iframe_widget span,.fb_ltr span{width:100% !important}#top-login{padding:1px 8px 2px 8px;font-size:11px;margin-left:-22px}.login,.login:hover,.login:focus,.login:active:hover,.login:active:focus{background-color:#7AD8D0;border-color:#7ADFFF}.modal .modal-bottom{margin-top:1em}.modal .status{display:inline;line-height:3em}.modal .status .fa{font-size:2em}@media only screen and (max-width: 370px){.header{height:8em;padding:1em 1em 0 1em;min-height:125px}.header .logo{margin:0;text-align:center;padding:0}.header .logo a{font-size:1em}.header .title{font-size:1.5em;text-align:center;padding:0}.header img{display:none}.social{left:50%;margin-left:-130px}.modal .status{font-size:11px}}@media only screen and (min-width: 371px) and (max-width: 992px){.header{height:8em;padding:1em 1em 0 1em;min-height:125px}.header .logo{margin:0;text-align:center;padding:0}.header .logo a{font-size:1em}.header .title{font-size:2em;text-align:center;padding:0}.header img{display:none}.social{left:50%;margin-left:-130px}}@media only screen and (min-width: 993px) and (max-width: 1110px){.header .logo a{font-size:2em}.header .title{font-size:3em}}@media only screen and (min-width: 1111px) and (max-width: 1265px){.header .logo a{font-size:2.5em}.header .title{font-size:3.5em}}@media only screen and (max-width: 1620px){.header img{width:100%}}
