/** CCT Review Widget Styles **/ body {font-family: 'Lora', serif; font-size:1em;} img {max-width:100%; height:auto; transition: all 0.4s ease;} h1,h2,h3,h4,h5,h6 {font-family: 'Barlow Semi Condensed', sans-serif; text-transform:uppercase; line-height: 1.1em; margin: 0 0 10px;} p {margin: 0 0 10px;} .cct_row {width:620px; max-width:100%; margin:0 auto; } .cct_item {display:inline-block; text-align:center; vertical-align:top; width:200px; max-width: 100%; } .cct_item img.hover:hover {margin-top: -10px; margin-bottom:10px;} h3 {font-size:3em; font-weight:400;} p.lead {font-size:120%;} p.social {margin: 15px 0;} p.social a {margin: 0 5px;} p.social img {width:80px;} .form-group {margin-bottom: 12px;} textarea {width: 400px; max-width:90%; border: 2px solid #eee; height: 120px; margin: 0 auto; padding:10px;} input[type=text] {width:195px; max-width:100%; border: 2px solid #eee; padding: 5px;} .btn {font-family: 'Barlow Semi Condensed', sans-serif; padding: 10px 18px; border-radius: 1000px; text-decoration:none; text-transform:uppercase; line-height: 1.33333em; font-size:1.75em; border:0px; display:inline-block; margin:4px;} .btn.btn-primary {background:#333; color:#fff;} .btn.btn-light {background:#f9f9f9; color:#999;} input:disabled {opacity:0.3;} p.copy {margin-top:50px;} p.copy a {color:#ccc; font-family: 'Barlow Semi Condensed', sans-serif; text-transform:uppercase; text-decoration:none; font-size:0.8em;} .alert {color:#d00909; margin-bottom: 15px;} .backArrow { position: relative; margin-top: -50px; float: right; } .backArrow a { color: #ccc; font-size: 1.5em; } @media screen and (max-width:480px) { h3 {font-size:2em;} p.lead {font-size:100%;} .cct_item {width: 32%;} input[type=text] {width:95%; margin-bottom: 10px;} textarea {height: 40px;} p.social img {width:60px;} .btn {font-size:1.5em;} .backArrow {margin-top: 0; float: none;} }