/* Base */ /* Mixins */ .clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } /* Color variables */ /* Text Colors */ .a-white { color: #ffffff; } .a-grey { color: #dddddd; } .a-black { color: #333333; } .a-red { color: #f75353; } .a-green { color: #51d466; } .a-lblue { color: #32c8de; } .a-blue { color: #609cec; } .a-orange { color: #f78153; } .a-yellow { color: #fcd419; } .a-violet { color: #cb79e6; } .a-rose { color: #ff61e7; } .a-brown { color: #d08166; } /* Background Colors */ .a-bg-white { background-color: #ffffff; } .a-bg-grey { background-color: #dddddd; } .a-bg-black { background-color: #333333; } .a-bg-red { background-color: #f75353; } .a-bg-green { background-color: #51d466; } .a-bg-lblue { background-color: #32c8de; } .a-bg-blue { background-color: #609cec; } .a-bg-orange { background-color: #f78153; } .a-bg-yellow { background-color: #fcd419; } .a-bg-violet { background-color: #cb79e6; } .a-bg-rose { background-color: #ff61e7; } .a-bg-brown { background-color: #d08166; } /* Gradient backgrounds */ .a-grad-1 { background: #ea3a04; background: -moz-linear-gradient(top, #ea3a04 0%, #b9bc00 100%); background: -webkit-linear-gradient(top, #ea3a04 0%, #b9bc00 100%); background: linear-gradient(to bottom, #ea3a04 0%, #b9bc00 100%); } .a-grad-2 { background: #b4e391; background: -moz-linear-gradient(top, #b4e391 0%, #61c419 0%, #94e8b4 100%); background: -webkit-linear-gradient(top, #b4e391 0%, #61c419 0%, #94e8b4 100%); background: linear-gradient(to bottom, #b4e391 0%, #61c419 0%, #94e8b4 100%); } .a-grad-3 { background: #00967f; background: -moz-linear-gradient(top, #00967f 0%, #a8009d 100%); background: -webkit-linear-gradient(top, #00967f 0%, #a8009d 100%); background: linear-gradient(to bottom, #00967f 0%, #a8009d 100%); } .a-grad-4 { background: #b4bc1e; background: -moz-linear-gradient(top, #b4bc1e 0%, #d622a0 100%); background: -webkit-linear-gradient(top, #b4bc1e 0%, #d622a0 100%); background: linear-gradient(to bottom, #b4bc1e 0%, #d622a0 100%); } .a-grad-5 { background: #4815c6; background: -moz-linear-gradient(top, #4815c6 0%, #ff5c5c 100%); background: -webkit-linear-gradient(top, #4815c6 0%, #ff5c5c 100%); background: linear-gradient(to bottom, #4815c6 0%, #ff5c5c 100%); } .a-grad-6 { background: #25aa87; background: -moz-linear-gradient(top, #25aa87 0%, #ed9017 100%); background: -webkit-linear-gradient(top, #25aa87 0%, #ed9017 100%); background: linear-gradient(to bottom, #25aa87 0%, #ed9017 100%); } .a-grad-7 { background: #4eaf33; background: -moz-linear-gradient(top, #4eaf33 0%, #e2e276 100%); background: -webkit-linear-gradient(top, #4eaf33 0%, #e2e276 100%); background: linear-gradient(to bottom, #4eaf33 0%, #e2e276 100%); } .a-grad-8 { background: #5ab721; background: -moz-linear-gradient(top, #5ab721 0%, #ff670f 100%); background: -webkit-linear-gradient(top, #5ab721 0%, #ff670f 100%); background: linear-gradient(to bottom, #5ab721 0%, #ff670f 100%); } .a-grad-9 { background: #53ba41; background: -moz-linear-gradient(top, #53ba41 0%, #6d88b7 100%); background: -webkit-linear-gradient(top, #53ba41 0%, #6d88b7 100%); background: linear-gradient(to bottom, #53ba41 0%, #6d88b7 100%); } .a-grad-10 { background: #ed1e36; background: -moz-linear-gradient(top, #ed1e36 0%, #319b55 100%); background: -webkit-linear-gradient(top, #ed1e36 0%, #319b55 100%); background: linear-gradient(to bottom, #ed1e36 0%, #319b55 100%); } /* Blockquote */ blockquote { margin: 10px 0px; background: #fff; } blockquote:before, blockquote:after { content: " "; display: table; } blockquote:after { clear: both; } blockquote span { float: left; font-family: Georgia, 'Times New Roman', serif; width: 60px; display: inline-block; line-height: 90px; font-size: 95px; text-align: center; color: #333333; } blockquote p { margin-bottom: 10px; font-size: 17px; line-height: 34px; color: #333333; margin-left: 65px; } blockquote small { margin-left: 65px; font-size: 14px; line-height: 28px; color: #777; font-style: italic; } /* Labels */ .a-label { padding: 3px 7px; border-radius: 3px; margin: 3px 1px; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.125); /* Icon Label */ } .a-label.a-label-icon { display: inline-block; width: 35px; height: 35px; line-height: 35px; text-align: center; padding: 0px; } .a-label.a-label-white { background: #ffffff; color: #333333; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075); } .a-label.a-label-grey { background: #dddddd; color: #333333; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075); } .a-label.a-label-black { background: #333333; color: #ffffff; } .a-label.a-label-red { background: #f75353; color: #ffffff; } .a-label.a-label-green { background: #51d466; color: #ffffff; } .a-label.a-label-lblue { background: #32c8de; color: #ffffff; } .a-label.a-label-blue { background: #609cec; color: #ffffff; } .a-label.a-label-orange { background: #f78153; color: #ffffff; } .a-label.a-label-yellow { background: #fcd419; color: #ffffff; } .a-label.a-label-violet { background: #cb79e6; color: #ffffff; } .a-label.a-label-rose { background: #ff61e7; color: #ffffff; } .a-label.a-label-brown { background: #d08166; color: #ffffff; } /* Button Colors */ .a-btn { display: inline-block; padding: 9px 12px; font-size: 14px; line-height: 14px; border-radius: 4px; background: #ffffff; color: #333333; cursor: pointer; border: 0px; margin: 3px 1px; transition: 0.5s; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.125); /* Button small */ /* Button large */ /* Icon button */ } .a-btn:hover, .a-btn:focus { background: #f2f2f2; color: #333333; text-decoration: none; } .a-btn.a-btn-sm { padding: 5px 7px; border-radius: 2px; font-size: 12px; line-height: 12px; } .a-btn.a-btn-lg { padding: 13px 18px; border-radius: 4px; font-size: 16px; line-height: 16px; } .a-btn.a-btn-icon { display: inline-block; width: 35px; height: 35px; line-height: 33px; text-align: center; padding: 0px; } .a-btn.a-btn-white { background: #ffffff; color: #333333; border: 1px solid #e6e6e6; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075); } .a-btn.a-btn-white:hover, .a-btn.a-btn-white:focus { background: #f2f2f2; color: #333333; } .a-btn.a-btn-grey { background: #dddddd; color: #333333; border: 1px solid #c4c4c4; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.075); } .a-btn.a-btn-grey:hover, .a-btn.a-btn-grey:focus { background: #c4c4c4; color: #333333; } .a-btn.a-btn-black { background: #333333; color: #ffffff; } .a-btn.a-btn-black:hover, .a-btn.a-btn-black:focus { background: #1a1a1a; color: #ffffff; } .a-btn.a-btn-red { background: #f75353; color: #ffffff; } .a-btn.a-btn-red:hover, .a-btn.a-btn-red:focus { background: #f52222; color: #ffffff; } .a-btn.a-btn-green { background: #51d466; color: #ffffff; } .a-btn.a-btn-green:hover, .a-btn.a-btn-green:focus { background: #30c247; color: #ffffff; } .a-btn.a-btn-lblue { background: #32c8de; color: #ffffff; } .a-btn.a-btn-lblue:hover, .a-btn.a-btn-lblue:focus { background: #1faabe; color: #ffffff; } .a-btn.a-btn-blue { background: #609cec; color: #ffffff; } .a-btn.a-btn-blue:hover, .a-btn.a-btn-blue:focus { background: #3280e7; color: #ffffff; } .a-btn.a-btn-orange { background: #f78153; color: #ffffff; } .a-btn.a-btn-orange:hover, .a-btn.a-btn-orange:focus { background: #f55d22; color: #ffffff; } .a-btn.a-btn-yellow { background: #fcd419; color: #ffffff; } .a-btn.a-btn-yellow:hover, .a-btn.a-btn-yellow:focus { background: #dfb803; color: #ffffff; } .a-btn.a-btn-violet { background: #cb79e6; color: #ffffff; } .a-btn.a-btn-violet:hover, .a-btn.a-btn-violet:focus { background: #ba4ede; color: #ffffff; } .a-btn.a-btn-rose { background: #ff61e7; color: #ffffff; } .a-btn.a-btn-rose:hover, .a-btn.a-btn-rose:focus { background: #ff2edf; color: #ffffff; } .a-btn.a-btn-brown { background: #d08166; color: #ffffff; } .a-btn.a-btn-brown:hover, .a-btn.a-btn-brown:focus { background: #c4613f; color: #ffffff; } /* Border */ .a-br { border-width: 1px; border-style: solid; /* Border color */ /* Border size */ /* Border style */ } .a-br.a-br-white { border-color: #ffffff; } .a-br.a-br-grey { border-color: #dddddd; } .a-br.a-br-black { border-color: #333333; } .a-br.a-br-red { border-color: #f75353; } .a-br.a-br-green { border-color: #51d466; } .a-br.a-br-lblue { border-color: #32c8de; } .a-br.a-br-blue { border-color: #609cec; } .a-br.a-br-orange { border-color: #f78153; } .a-br.a-br-yellow { border-color: #fcd419; } .a-br.a-br-violet { border-color: #cb79e6; } .a-br.a-br-rose { border-color: #ff61e7; } .a-br.a-br-brown { border-color: #d08166; } .a-br.a-br-2 { border-width: 2px; } .a-br.a-br-4 { border-width: 4px; } .a-br.a-br-6 { border-width: 6px; } .a-br.a-br-10 { border-width: 10px; } .a-br.a-br-15 { border-width: 15px; } .a-br.a-br-dotted { border-style: dotted; } .a-br.a-br-dashed { border-style: dashed; } .a-br.a-br-double { border-style: double; border-width: 4px !important; } /* Social Media */ .a-social { display: inline-block; width: 35px; height: 35px; margin: 5px 2px; text-align: center; line-height: 31px; color: #fff; border-radius: 3px; transition: 0.3s; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); } .a-social:hover, .a-social:focus { color: #fff; } .a-social.a-social-trans { background: transparent !important; color: #333333; } .a-social.a-facebook { border: 2px solid #609cec; background: #609cec; } .a-social.a-facebook:hover, .a-social.a-facebook:focus { border: 2px solid #3280e7; background: #3280e7; } .a-social.a-twitter { border: 2px solid #32c8de; background: #32c8de; } .a-social.a-twitter:hover, .a-social.a-twitter:focus { border: 2px solid #1faabe; background: #1faabe; } .a-social.a-google-plus { border: 2px solid #f75353; background: #f75353; } .a-social.a-google-plus:hover, .a-social.a-google-plus:focus { border: 2px solid #f52222; background: #f52222; } .a-social.a-linkedin { border: 2px solid #8eb8f1; background: #8eb8f1; } .a-social.a-linkedin:hover, .a-social.a-linkedin:focus { border: 2px solid #609cec; background: #609cec; } .a-social.a-pinterest { border: 2px solid #f52222; background: #f52222; } .a-social.a-pinterest:hover, .a-social.a-pinterest:focus { border: 2px solid #da0a0a; background: #da0a0a; } /* Base */ a { outline: 0; } a:hover { outline: 0; } a:focus { text-decoration: none; outline: 0; } input::-moz-focus-inner { border: 0; } input:focus, select:focus, textarea:focus, button:focus *:focus { outline: none; }