html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
:focus { outline: 0; }
body { background-color: #f4f7f8; font: 14px/25px sans-serif; font-family: 'Poppins', Helvetica, Arial, sans-serif; font-weight: 400; color: #626262; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; overflow-x: hidden; }
h1, h2, h3, h4, h5, h6 { color: #171c24; font-weight: 300; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1 { font-size: 50px; line-height: 1.16; margin-bottom: 12px; letter-spacing: -1px; }
h2 { font-size: 40px; line-height: 1.14; margin-bottom: 10px; }
h3 { font-size: 28px; line-height: 1.2; margin-bottom: 8px; }
h4 { font-size: 24px; line-height: 1.2; margin-bottom: 10px; }
h5 { font-size: 18px; line-height: 1.3; margin-bottom: 7px; }
h6 { font-size: 16px; line-height: 1.3; margin-bottom: 4px; }
.subheader { color: #849098; }
h1.slight, h2.slight, h3.slight, h4.slight, h5.slight, h6.slight, p.slight, .blox.dark h4.tagline-thin.slight { color: #959da2; }
h1.slight-dark, h2.slight-dark, h3.slight-dark, h4.slight-dark, h5.slight-dark, h6.slight-dark, p.slight-dark { color: #525558; }
h1.extr { font-size: 56px; font-weight: 100; }
h1.tagline-bold { font-size: 36px; font-weight: 800; line-height: 1.24; }
h4.tagline-thin { font-size: 23px; line-height: 32px; color: #464d52; font-weight: 300; }
h4.tagline-thin.slight { color: #858e93; }
h4.slight { font-weight: 300; }
h5.title-bold { font-size: 17px; font-weight: 400; letter-spacing: 1.6px; text-transform: uppercase; }
h1 strong { font-weight: 700; }
h1.maxtitle { font-size: 56px; line-height: 60px; font-weight: 100; }
#wrap .slog-wrap-resp { max-width: 1120px; margin-left: auto; margin-right: auto; position: relative; float: none; }
#wrap .slog-tx1 { max-width: 940px; }
#wrap .slog-tx2 { max-width: 762px; }
#wrap .slog-tx3 { max-width: 610px; }
#wrap .slog-tx4 { max-width: 400px; }
#wrap .slog-tx5 { max-width: 220px; }
#wrap .slog-tx6 { max-width: 482px; }
.slog-tx1.aligncenter, .slog-tx2.aligncenter, .slog-tx3.aligncenter, .slog-tx4.aligncenter, .slog-tx5.aligncenter, .aligncenter .slog-tx1, .aligncenter .slog-tx2, .aligncenter .slog-tx3, .aligncenter .slog-tx4, .aligncenter .slog-tx5 { margin-left: auto; margin-right: auto; text-align: center; }
p { margin: 0 0 20px 0; color: #616161; font-size: 15px; line-height: 1.8; }
p img { margin: 0; }
p.lead { font-size: 21px; line-height: 27px; color: #818a92; }
p.magic { font-size: 19px; line-height: 25px; margin: 0; }
p.slog { font-size: 16px; line-height: 26px; color: #6d6f71; font-weight: 300; }
em { font-style: italic; }
strong { font-weight: bold; }
small { font-size: 75%; color: #969a9e; }
p small { font-size: 12px; font-weight: 400; }
i:hover { cursor: default; }
a i:hover { cursor: pointer; }
.dropcap1, .dropcap2, .dropcap3 { text-transform: uppercase; line-height: 1; float: left; font-size: 44px; margin: 0 8px 0 0; font-family: Times, serif, Arial; }
.dropcap2, .dropcap3 { background: #4a4a4a; color: #fff; display: block; padding: 10px; border-radius: 5px; margin-top: -2px; }
.dropcap3 { background: #0093d0; }
.highlight1 { padding: 2px 5px; background: #85bc36; color: #fff; vertical-align: baseline; }
.highlight2 { padding: 2px 5px; background: #f4f4f4; color: #666; vertical-align: baseline; }
.highlight3 { padding: 3px 6px; background: #00aeef; color: #fff; vertical-align: baseline; }
.highlight4 { background-color: #fffdcc; vertical-align: baseline; padding: 1px 3px; }
blockquote, blockquote p, q { font-size: 15px; line-height: 24px; color: #3a3b3c; }
blockquote { position: relative; margin: 0 0 21px; padding: 18px 10px 14px 50px; color: #00aeef; }
blockquote:before { position: absolute; left: 12px; top: 20px; content: '\201C'; font-size: 50px; color: #00aeef; font-weight: bold; font-family: Georgia, Times, serif; }
blockquote cite { display: block; font-style: italic; font-family: Arial, Helvetica, sans-serif; margin-top: 6px; font-size: 12px; color: #777f87; }
blockquote cite:before { content: "\2014 \0020"; }
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }
blockquote small { font-size: 13px; font-style: italic; }
blockquote img { max-width: 100%; width: auto; display: inline; }
hr { border: solid #e5e5e5; border-width: 1px 0 0; clear: both; margin: 14px 0 35px; height: 0; width: auto; }
hr.boldbx { border-width: 4px 0 0; border-color: #efefef; }
.container hr { margin-right: 10px; margin-left: 10px; }
.container .columns hr, .container .column hr, .container .wpb_column hr, .container .wpb_column hr { margin-right: 0px; margin-left: 0px; }
pre, code { background: #f3f3f3; padding: 5px 10px; font-family: "Courier New", Courier, monospace; font-size: 12px; white-space: pre-wrap; }
::selection { background: #e4744f; color: #fff; }
::-moz-selection {background:#e4744f;color:#fff;}
.banner-video {position: fixed;background-color: rgba(0,0,0,0.49);z-index: 999;color: #fff;top: 120px;left: 40px;border: 1px solid #fff;padding-top: 5px;padding-bottom: 5px;padding-left: 10px;padding-right: 10px;box-shadow: 0px 0px 6px #000;}
.banner-video a {color: #ffffff !important;font-size:15px !important;font-weight: lighter;}
.banner-video i {color: #ffffff !important;font-size: 23px !important;vertical-align: middle;}
.banner-video:hover { opacity:0.5;}
a, a:visited { color: #0099ff; text-decoration: none; outline: 0; }
a:hover, a:focus { color: #ff9900; }
a:active { outline: none; opacity: 0.92; }
ul, ol { margin-bottom: 21px; margin-left: 3px; }
ul { list-style: inside; }
ol { list-style: decimal; }
ol, ul.disc { margin-left: 20px; }
ul.disc { list-style: disc outside; }
ul ul, ul ol, ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%; }
ul ul li, ul ol li, ol ol li, ol ul li { margin-bottom: 6px; }
li { line-height: 23px; margin-bottom: 4px; font-weight: 400; }
ul.large li { line-height: 21px; }
li p { line-height: 18px; }
ul.check li, li.check, ul.plus li, li.plus, ul.minus li, li.minus, ul.star li, li.star, ul.arrow li, li.arrow, ul.arrow2 li, li.arrow2, ul.square li, li.square, ul.circle li, li.circle, ul.cross li, li.cross { padding: 0 0 1px 16px; list-style: none; }
img { height: auto; vertical-align: middle; }
img.scale-with-grid { max-width: 100%; height: auto; }
img.full-width { width: 100%; height: auto; }
p img { margin-bottom: 14px; }
.button, button, a.price-send, input[type="submit"], input[type="reset"], input[type="button"], .button.green, button.green, input[type="submit"].green, input[type="reset"].green, input[type="button"].green { position: relative; border: 0 none; border-radius: 3px; color: #fff; display: inline-block; font-family: 'Poppins', 'Open Sans', Helvetica, Arial, sans-serif; font-size: 12px; letter-spacing: 1px; line-height: 1.5; text-transform: uppercase; font-weight: 600; text-decoration: none; cursor: pointer; margin-bottom: 21px; margin-right: 10px; line-height: 1; padding: 18px 20px 16px; background: #54cd38; -webkit-transition: all 0.21s ease; -moz-transition: all 0.21s ease; -o-transition: all 0.21s ease; transition: all 0.21s ease; }
.button.theme-skin { background-color: #00aeef; }
.button:hover, a.price-send:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button.green:hover, button.green:hover, input[type="submit"].green:hover, input[type="reset"].green:hover, input[type="button"].green:hover, .button.theme-skin:hover { background: #292929 !important; -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset; -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset; box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset; }
#wrap .theme-skin.bordered-bot { border-color: #00aeef; background: none; color: #00aeef; }
#wrap .button.theme-skin.bordered-bot:hover, #wrap button.theme-skin.bordered-bot:hover, #wrap input[type="submit"].theme-skin.bordered-bot:hover, #wrap input[type="reset"].theme-skin.bordered-bot:hover, #wrap input[type="button"].theme-skin.bordered-bot:hover { color: #fff; }
.button.full-width, button.full-width, input[type="submit"].full-width, input[type="reset"].full-width, input[type="button"].full-width { width: 100%; padding-left: 0 !important; padding-right: 0 !important; text-align: center; }
.button.large, button.large, input[type="submit"].large, input[type="reset"].large, input[type="button"].large { padding: 22px 30px 20px; font-size: 14px; letter-spacing: 1px; font-weight: 600; }
.button.small, button.small, input[type="submit"].small, input[type="reset"].small, input[type="button"].small { padding: 11px 18px; font-size: 11px; text-transform: uppercase; font-family: 'Open Sans', Helvetica, Arial, sans-serif; }
.button.blue, button.blue, input[type="submit"].blue, input[type="reset"].blue, input[type="button"].blue { background: #128abc; }
.button.blue:hover, button.blue:hover, input[type="submit"].blue:hover, input[type="reset"].blue:hover, input[type="button"].blue:hover { background: #292929; }
.button.red, button.red, input[type="submit"].red, input[type="reset"].red, input[type="button"].red { background: #e53f51; }
.button.red:hover, button.red:hover, input[type="submit"].red:hover, input[type="reset"].red:hover, input[type="button"].red:hover { background: #292929; }
.button.gray, button.gray, input[type="submit"].gray, input[type="reset"].gray, input[type="button"].gray { color: #656f79; text-shadow: 0 -1px #fff; background: #f3f4f5; }
.button.gray:hover, button.gray:hover, input[type="submit"].gray:hover, input[type="reset"].gray:hover, input[type="button"].gray:hover { background: #292929; color: #fff; text-shadow: none; }
.button.cherry, button.cherry, input[type="submit"].cherry, input[type="reset"].cherry, input[type="button"].cherry { background: #93516a; }
.button.cherry:hover, button.cherry:hover, input[type="submit"].cherry:hover, input[type="reset"].cherry:hover, input[type="button"].cherry:hover { background: #292929; }
.button.orchid, button.orchid, input[type="submit"].orchid, input[type="reset"].orchid, input[type="button"].orchid { background: #9661ab; }
.button.orchid:hover, button.orchid:hover, input[type="submit"].orchid:hover, input[type="reset"].orchid:hover, input[type="button"].orchid:hover { background: #292929; }
.button.pink, button.pink, input[type="submit"].pink, input[type="reset"].pink, input[type="button"].pink { background: #e64883; }
.button.pink:hover, button.pink:hover, input[type="submit"].pink:hover, input[type="reset"].pink:hover, input[type="button"].pink:hover { background: #292929; }
.button.orange, button.orange, input[type="submit"].orange, input[type="reset"].orange, input[type="button"].orange { background: #f98805; }
.button.orange:hover, button.orange:hover, input[type="submit"].orange:hover, input[type="reset"].orange:hover, input[type="button"].orange:hover { background: #292929; }
.button.teal, button.teal, input[type="submit"].teal, input[type="reset"].teal, input[type="button"].teal { background: #1fa79e; }
.button.teal:hover, button.teal:hover, input[type="submit"].teal:hover, input[type="reset"].teal:hover, input[type="button"].teal:hover { background: #292929; }
.button.skyblue, button.skyblue, input[type="submit"].skyblue, input[type="reset"].skyblue, input[type="button"].skyblue { background: #03acdc; }
.button.skyblue:hover, button.skyblue:hover, input[type="submit"].skyblue:hover, input[type="reset"].skyblue:hover, input[type="button"].skyblue:hover { background: #292929; }
.button.jade, button.jade, input[type="submit"].jade, input[type="reset"].jade, input[type="button"].jade { background: #0aad80; }
.button.jade:hover, button.jade:hover, input[type="submit"].jade:hover, input[type="reset"].jade:hover, input[type="button"].jade:hover { background: #292929; }
.button.gold, button.gold, input[type="submit"].gold, input[type="reset"].gold, input[type="button"].gold { background: #d0ae5e; }
.button.gold:hover, button.gold:hover, input[type="submit"].gold:hover, input[type="reset"].gold:hover, input[type="button"].gold:hover { background: #292929; }
.button.white, button.white, input[type="submit"].white, input[type="reset"].white, input[type="button"].white, .button.black:hover, button.black:hover, input[type="submit"].black:hover, input[type="reset"].black:hover, input[type="button"].black:hover { background: #fff; color: #000; }
.button.black, button.black, input[type="submit"].black, input[type="reset"].black, input[type="button"].black, .button.white:hover, button.white:hover, input[type="submit"].white:hover, input[type="reset"].white:hover, input[type="button"].white:hover { background: #000; color: #fff; }
a.button, .button.blue, .button.red, .button.cherry, .button.orchid, .button.pink, .button.orange, .button.teal { color: #fff; }
.button:active, button:active, a.price-send:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active { color: #c1d7dc; opacity: 0.94; }
.button.bordered-bot, button.bordered-bot, input[type="submit"].bordered-bot, input[type="reset"].bordered-bot, input[type="button"].bordered-bot { background: none; border: 2px solid #dedede; color: #363f46; text-shadow: none; letter-spacing: 2px; text-transform: uppercase; padding: 16px 19px 14px; }
.button.large.bordered-bot, button.large.bordered-bot, input[type="submit"].large.bordered-bot, input[type="reset"].large.bordered-bot, input[type="button"].large.bordered-bot { padding: 19px 28px 18px; }
.button.small.bordered-bot, button.small.bordered-bot, input[type="submit"].small.bordered-bot, input[type="reset"].small.bordered-bot, input[type="button"].small.bordered-bot { padding: 9px 13px 8px; }
.button.bordered-bot:hover, button.bordered-bot:hover, input[type="submit"].bordered-bot:hover, input[type="reset"].bordered-bot:hover, input[type="button"].bordered-bot:hover { border-color: #363f46; color: #363f46; text-shadow: none; box-shadow: none; text-decoration: none; }
.button.blue.bordered-bot, button.blue.bordered-bot, input[type="submit"].blue.bordered-bot, input[type="reset"].blue.bordered-bot, input[type="button"].blue.bordered-bot { border-color: #128abc; color: #128abc; }
.button.blue.bordered-bot:hover, button.blue.bordered-bot:hover, input[type="submit"].blue.bordered-bot:hover, input[type="reset"].blue.bordered-bot:hover, input[type="button"].blue.bordered-bot:hover { border-color: #128abc; background-color: #128abc; color: #fff; }
.button.red.bordered-bot, button.red.bordered-bot, input[type="submit"].red.bordered-bot, input[type="reset"].red.bordered-bot, input[type="button"].red.bordered-bot { border-color: #e53f51; color: #e53f51; }
.button.red.bordered-bot:hover, button.red.bordered-bot:hover, input[type="submit"].red.bordered-bot:hover, input[type="reset"].red.bordered-bot:hover, input[type="button"].red.bordered-bot:hover { border-color: #e53f51; background-color: #e53f51; color: #fff; }
.button.cherry.bordered-bot, button.cherry.bordered-bot, input[type="submit"].cherry.bordered-bot, input[type="reset"].cherry.bordered-bot, input[type="button"].cherry.bordered-bot { border-color: #93516a; color: #93516a; }
.button.cherry.bordered-bot:hover, button.cherry.bordered-bot:hover, input[type="submit"].cherry.bordered-bot:hover, input[type="reset"].cherry.bordered-bot:hover, input[type="button"].cherry.bordered-bot:hover { border-color: #93516a; background-color: #93516a; color: #fff; }
.button.orchid.bordered-bot, button.orchid.bordered-bot, input[type="submit"].orchid.bordered-bot, input[type="reset"].orchid.bordered-bot, input[type="button"].orchid.bordered-bot { border-color: #9661ab; color: #9661ab; }
.button.orchid.bordered-bot:hover, button.orchid.bordered-bot:hover, input[type="submit"].orchid.bordered-bot:hover, input[type="reset"].orchid.bordered-bot:hover, input[type="button"].orchid.bordered-bot:hover { border-color: #9661ab; background-color: #9661ab; color: #fff; }
.button.pink.bordered-bot, button.pink.bordered-bot, input[type="submit"].pink.bordered-bot, input[type="reset"].pink.bordered-bot, input[type="button"].pink.bordered-bot { border-color: #e64883; color: #e64883; }
.button.pink.bordered-bot:hover, button.pink.bordered-bot:hover, input[type="submit"].pink.bordered-bot:hover, input[type="reset"].pink.bordered-bot:hover, input[type="button"].pink.bordered-bot:hover { border-color: #e64883; background-color: #e64883; color: #fff; }
.button.orange.bordered-bot, button.orange.bordered-bot, input[type="submit"].orange.bordered-bot, input[type="reset"].orange.bordered-bot, input[type="button"].orange.bordered-bot { border-color: #f98805; color: #f98805; }
.button.orange.bordered-bot:hover, button.orange.bordered-bot:hover, input[type="submit"].orange.bordered-bot:hover, input[type="reset"].orange.bordered-bot:hover, input[type="button"].orange.bordered-bot:hover { border-color: #f98805; background-color: #f98805; color: #fff; }
.button.teal.bordered-bot, button.teal.bordered-bot, input[type="submit"].teal.bordered-bot, input[type="reset"].teal.bordered-bot, input[type="button"].teal.bordered-bot { border-color: #1fa79e; color: #1fa79e; }
.button.teal.bordered-bot:hover, button.teal.bordered-bot:hover, input[type="submit"].teal.bordered-bot:hover, input[type="reset"].teal.bordered-bot:hover, input[type="button"].teal.bordered-bot:hover { border-color: #1fa79e; background-color: #1fa79e; color: #fff; }
.button.skyblue.bordered-bot, button.skyblue.bordered-bot, input[type="submit"].skyblue.bordered-bot, input[type="reset"].skyblue.bordered-bot, input[type="button"].skyblue.bordered-bot { border-color: #03acdc; color: #03acdc; }
.button.skyblue.bordered-bot:hover, button.skyblue.bordered-bot:hover, input[type="submit"].skyblue.bordered-bot:hover, input[type="reset"].skyblue.bordered-bot:hover, input[type="button"].skyblue.bordered-bot:hover { border-color: #03acdc; background-color: #03acdc; color: #fff; }
.button.jade.bordered-bot, button.jade.bordered-bot, input[type="submit"].jade.bordered-bot, input[type="reset"].jade.bordered-bot, input[type="button"].jade.bordered-bot { border-color: #0aad80; color: #0aad80; }
.button.jade.bordered-bot:hover, button.jade.bordered-bot:hover, input[type="submit"].jade.bordered-bot:hover, input[type="reset"].jade.bordered-bot:hover, input[type="button"].jade.bordered-bot:hover { border-color: #0aad80; background-color: #0aad80; color: #fff; }
.button.green.bordered-bot, button.green.bordered-bot, input[type="submit"].green.bordered-bot, input[type="reset"].green.bordered-bot, input[type="button"].green.bordered-bot { border-color: #8fbe32; color: #8fbe32; }
.button.green.bordered-bot:hover, button.green.bordered-bot:hover, input[type="submit"].green.bordered-bot:hover, input[type="reset"].green.bordered-bot:hover, input[type="button"].green.bordered-bot:hover { border-color: #8fbe32; background-color: #8fbe32; color: #fff; }
.button.white.bordered-bot, button.white.bordered-bot, input[type="submit"].white.bordered-bot, input[type="reset"].white.bordered-bot, input[type="button"].white.bordered-bot { background: none; border-color: #fff; color: #fff; }
.button.black.bordered-bot, button.black.bordered-bot, input[type="submit"].black.bordered-bot, input[type="reset"].black.bordered-bot, input[type="button"].black.bordered-bot { background: none; border-color: #000; color: #000; }
.button.black.bordered-bot:hover, button.black.bordered-bot:hover, input[type="submit"].black.bordered-bot:hover, input[type="reset"].black.bordered-bot:hover, input[type="button"].black.bordered-bot:hover { background: #000; border-color: #000; color: #fff; }
.button.white.bordered-bot:hover, button.white.bordered-bot:hover, input[type="submit"].white.bordered-bot:hover, input[type="reset"].white.bordered-bot:hover, input[type="button"].white.bordered-bot:hover { background: #fff; border-color: #fff; color: #000; }
#wrap .button.thin { font-weight: 400; }
#wrap .button.bold { font-weight: 700; }
#wrap .button.rounded { border-radius: 55px; letter-spacing: 0; padding-left: 30px; padding-right: 30px; }
#wrap .button.square { border-radius: 0; }
.button i, button i, input[type="submit"] i, input[type="reset"] i, input[type="button"] i { color: inherit; font-size: 16px; vertical-align: baseline; line-height: 1; display: inline; margin-right: 7px; }
.button i.fa-none { margin: 0; display: none; }
.button.large i { font-size: 24px; vertical-align: text-top; }
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0;
}
#wrap .button.gray.rounded.bordered-bot { border-color: #e5e5e5; padding: 10px 20px; text-transform: uppercase; color: #00aeef; font-weight: 500; font-size: 12px; line-height: 15px; margin-bottom: 22px; letter-spacing: 1px; }
#wrap .button.gray.rounded.bordered-bot:hover { background: #292929; border-color: #292929; color: #fff !important; }
form { margin-bottom: 20px; }
fieldset { margin-bottom: 20px; }
input[type="text"], input[type="password"], input[type="email"], textarea, select { border: 1px solid #e1e1e1; padding: 6px 4px; outline: none; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; color: #888; margin: 0; min-width: 60px; width: 99%; max-width: 100%; min-height: 36px; display: block; margin-bottom: 12px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
select { padding: 5px; outline: 0 none; }
input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, textarea:hover { border-color: #c1dfed; -moz-box-shadow: 0 0 1px rgba(0,0,0,.1); -webkit-box-shadow: 0 0 1px rgba(0,0,0,.1); box-shadow: 0 0 1px rgba(0,0,0,.1); }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus { border: 1px solid #aaa; color: #444; background: #fff; -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2); }
textarea { min-height: 60px; }
label, legend { display: block; font-weight: bold; font-size: 13px; }
select { width: 220px; }
input[type="checkbox"] { display: inline; }
label span, legend span { font-weight: normal; font-size: 13px; color: #444; }
ul.check li:before, li.check:before, ul.plus li:before, li.plus:before, ul.star li:before, li.star:before, ul.arrow li:before, li.arrow:before, ul.arrow2 li:before, li.arrow2:before, ul.square li:before, li.square:before, ul.circle li:before, li.circle:before, ul.cross li:before, li.cross:before, ul.minus li:before, li.minus:before { padding-right: 5px; font-family: FontAwesome; }
ul.check li:before, li.check:before { content: "\f00c"; color: #00aeef; }
ul.plus li:before, li.plus:before { content: "\f067"; color: #6db01b; }
ul.minus li:before, li.minus:before { content: "\f068"; color: #ff0000; }
ul.star li:before, li.star:before { content: "\f005"; color: #f6dc15; font-size: 11px; }
ul.arrow li:before, li.arrow:before { content: "\f105"; color: #00b1b7; font-weight: bold; }
ul.arrow2 li:before, li.arrow2:before { content: "\f105"; color: #7d858d; }
ul.square li, li.square { position: relative; display: inline-block; padding-left: 12px; }
ul.square li:before, li.square:before { content: ""; width: 1px; height: 5px; position: absolute; background: #43bae3; left: 0px; top: 8px; }
ul.circle li:before, li.circle:before { content: "\f111"; font-size: 5px; margin-right: 5px; display: block; float: left; color: #00aeef; }
ul.cross li:before, li.cross:before { content: "\f00d"; color: #00aeef; }
ul.check li, li.check, ul.plus li, li.plus, ul.minus li, li.minus, ul.star li, li.star, ul.arrow li, li.arrow, ul.arrow2 li, li.arrow2, ul.square li, li.square, ul.circle li, li.circle, ul.cross li, li.cross { padding-bottom: 21px; list-style: none; }
.remove-bottom { margin-bottom: 0 !important; }
.half-bottom { margin-bottom: 7px !important; }
.add-bottom { margin-bottom: 21px !important; }
.blog-single-post h2 { margin-top: 30px }
address { font-style: italic; margin: 0 0 1.6em; }
abbr[title] { border-bottom: 1px dotted #eaeaea; border-bottom: 1px dotted rgba(51, 51, 51, 0.1); cursor: help; }
mark, ins { background-color: #fff9c0; text-decoration: none; }
sup, sub { font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline; }
sup { bottom: 1ex; }
sub { top: .5ex; }
small { font-size: 75%; }
big { font-size: 125%; }
dl { margin-bottom: 1.6em; }
dt { font-weight: bold; }
dd { margin-bottom: 1.6em; }
table, th, td { border: 1px solid #eaeaea; border: 1px solid rgba(51, 51, 51, 0.1); width: auto; text-align: center; }
table { border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px; margin: 0 0 1.6em; table-layout: fixed; width: 100%; }
caption, th, td { font-weight: normal; }
th { border-width: 0 1px 1px 0; font-weight: 700; text-align: center; }
td { border-width: 0 1px 1px 0; text-align: center; }
th, td { padding: 0.4em; vertical-align: middle; }
del { opacity: 0.8; }
span.icons-caption { position: absolute; float: left; left: 0; bottom: 10px; font-size: 10px; text-align: center; width: 100%; text-transform: uppercase; letter-spacing: 1px; color: #00aeef; }
.socialfollow h6 { color: #00aeef; font-weight: bold; }
#frase { background-color: #00aeef; color: #fff; z-index: 9; width: 100%; text-align: center; margin: 0px; padding: 4px; font-size: 14px; }
#frase p { margin: 0; color: #fff; font-family: "Playfa"; line-height: 1.5; font-size: 14px; }


#frasenatale {background:url(../images/barra-natale.png) center center; background-color: #red; color: #fff; z-index: 9; width: 100%; text-align: center; margin: 0px; padding: 4px; font-size: 14px; }
#frasenatale p { margin: 0; color: #fff; font-family: "Playfa"; line-height: 1.5; font-size: 14px; }
