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%;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
*, *:after, *:before {-wekidit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body {line-height: 1;line-height: 1.5;background: none;font-size: 16px;color: #333;}
a, a:visited, a:focus {text-decoration: none !important;color: inherit;outline: 0 !important;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";content: none;}
table {border-top: 1px solid #999;border-bottom: 1px solid #999;}
table thead {border-bottom: 1px solid #ddd;}
table tr + tr {border-top: 1px solid #ddd;}
table th, table td {padding: 5px 10px;}
legend {white-space: normal;}
fieldset {border: 1px solid rgba(0,0,0,.1);margin: 0 0 24px;padding: 11px 12px 0;}
input, textarea {border: 1px solid rgba(0,0,0,.1);padding: 10px;}
input:focus, textarea:focus {border: 1px solid rgba(0,0,0,.3);outline: 0;}
pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 1.428571429;word-break: break-all;word-wrap: break-word;color: #333;background-color: #f5f5f5;border: 1px solid #ccc;border-radius: 4px;white-space: pre-wrap;}
.article-content ul, .textwidget ul, .article-content ol, .textwidget ol {margin: 0 0 1.5em 2.5em;}
.article-content ul, .textwidget ul {list-style: square;}
.article-content ol, .textwidget ol {list-style-type: decimal;}
.article-content ol ol, .textwidget ol ol {list-style: upper-alpha;}
.article-content ol ol ol, .textwidget ol ol ol {list-style: lower-roman;}
.article-content ol ol ol ol, .textwidget ol ol ol ol {list-style: lower-alpha;}
.article-content ul ul, .textwidget ul ul, .article-content ol ol, .textwidget ol ol, .article-content ul ol, .textwidget ul ol, .article-content ol ul, .textwidget ol ul {margin-bottom: 0;}
.article-content dl, .textwidget dl {margin: 0 1.5em;}
.article-content dt, .textwidget dt {font-weight: bold;}
.article-content dd, .textwidget dd {margin-bottom: 1.5em;}
.article-content strong, .textwidget strong {font-weight: bold;}
.article-content small, .textwidget small {font-size: 80%;}
.article-content big, .textwidget big {font-size: 120%;}
.article-content cite, .textwidget cite, .article-content em, .textwidget em, .article-content i, .textwidget i {font-style: italic;}
.article-content cite, .textwidget cite {border: none;}
.article-content blockquote, .textwidget blockquote {font-style: italic;font-style: italic;margin: 7px 35px 10px 45px;padding: 5px 20px;clear: both;border-left-style: solid;border-left-width: 6px;border-color: #ffcc0d;}
.article-content blockquote p, .textwidget blockquote p {font-style: inherit;}
.page .post-article .article-content blockquote p:last-child, .textwidget blockquote p:last-child, .single .post-article .article-content blockquote p:last-child, .textwidget blockquote p:last-child {margin-bottom: 0;padding: 0px;}
.article-content blockquote em, .textwidget blockquote em, .article-content blockquote i, .textwidget blockquote i, .article-content blockquote cite, .textwidget blockquote cite {font-style: normal;}
.article-content pre, .textwidget pre {background: rgba(0,0,0,.05);font: 87.5% "Courier 10 Pitch",Courier,monospace;line-height: normal;margin-bottom: 1.5em;padding: .75em 1.5em;}
.article-content code, .textwidget code, .article-content kbd, .textwidget kbd {font: 13px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;}
.article-content abbr, .textwidget abbr, .article-content acronym, .textwidget acronym {border-bottom: 1px solid #666;cursor: help;}
.article-content ins, .textwidget ins {text-decoration: none;}
.article-content sup, .textwidget sup, .article-content sub, .textwidget sub {font-size: 62.5%;height: 0;line-height: 1;position: relative;vertical-align: baseline;}
.article-content sup, .textwidget sup {bottom: 1ex;}
.article-content sub, .textwidget sub {top: .5ex;}
.article-content input, .textwidget input, .article-content textarea, .textwidget textarea {border: 1px solid rgba(0,0,0,.1);padding: 13px;width: 50%;max-width: 50%;}
.article-content input:focus, .textwidget input:focus, .article-content textarea:focus, .textwidget textarea:focus {border: 1px solid rgba(0,0,0,.3);outline: 0;}
.article-content button, .textwidget button, .article-content input[type="button"], .textwidget input[type="button"], .article-content input[type="reset"], .textwidget input[type="reset"], .article-content input[type="submit"], .textwidget input[type="submit"] {-webkit-appearance: button;cursor: pointer;padding: 15px 15px;background-color: #0be8c3;color: black;font-family: Lato;}
.article-content button[disabled], .textwidget button[disabled], .article-content input[disabled], .textwidget input[disabled] {cursor: default;padding: 5px 10px;}
.article-content address, .textwidget address {display: block;margin: 0 0 1.625em;}
.article-content table, .textwidget table {border-bottom: 1px solid #f2f2f2;margin: 0 0 1.625em;width: 100%;text-align: left;}
.article-content th, .textwidget th {color: #666;font-size: 14px;font-weight: 600;letter-spacing: .1em;line-height: 2.6em;}
.article-content td, .textwidget td {border-top: 1px solid #f2f2f2;padding: 6px 10px 6px 0;}
.article-content p, .textwidget p {margin-bottom: 15px;}
.article-content img, .textwidget img {max-width: 100%;height: auto;}
.comment-box .comments-area ul, .textwidget ul, .comment-box .comments-area ol, .textwidget ol {margin: 0 0 1.5em 2.5em;}
.comment-box .comments-area ul, .textwidget ul {list-style: square;}
.comment-box .comments-area ol, .textwidget ol {list-style-type: decimal;}
.comment-box .comments-area ol ol, .textwidget ol ol {list-style: upper-alpha;}
.comment-box .comments-area ol ol ol, .textwidget ol ol ol {list-style: lower-roman;}
.comment-box .comments-area ol ol ol ol, .textwidget ol ol ol ol {list-style: lower-alpha;}
.comment-box .comments-area ul ul, .textwidget ul ul, .comment-box .comments-area ol ol, .textwidget ol ol, .comment-box .comments-area ul ol, .textwidget ul ol, .comment-box .comments-area ol ul, .textwidget ol ul {margin-bottom: 0;}
.comment-box .comments-area dl, .textwidget dl {margin: 0 1.5em;}
.comment-box .comments-area dt, .textwidget dt {font-weight: bold;}
.comment-box .comments-area dd, .textwidget dd {margin-bottom: 1.5em;}
.comment-box .comments-area strong, .textwidget strong {font-weight: bold;}
.comment-box .comments-area small, .textwidget small {font-size: 80%;}
.comment-box .comments-area big, .textwidget big {font-size: 120%;}
.comment-box .comments-area cite, .textwidget cite, .comment-box .comments-area em, .textwidget em, .comment-box .comments-area i, .textwidget i {font-style: italic;}
.comment-box .comments-area cite, .textwidget cite {border: none;}
.article-content h1, .article-content h2, .article-content h3, .article-content h4, .article-content h5, .article-content h6 {line-height: 1.5;margin-top: 1.3em;margin-bottom: 15px;word-wrap: break-word;-ms-word-wrap: break-word;}
.article-content h1 + .article-content h2, .article-content h1 + .article-content h3, .article-content h1 + .article-content h4, .article-content h1 + .article-content h5, .article-content h1 + .article-content h6 {margin-top: 0;}
.article-content h2 + .article-content h3, .article-content h2 + .article-content h4, .article-content h2 + .article-content h5, .article-content h2 + .article-content h6 {margin-top: 0;}
.article-content h3 + .article-content h4, .article-content h3 + .article-content h5, .article-content h3 + .article-content h6 {margin-top: 0;}
.article-content h2 + .article-content h1, .article-content h3 + .article-content h1, .article-content h4 + .article-content h1, .article-content h5 + .article-content h1, .article-content h6 + .article-content h1 {margin-top: 0;}
.comment-box h1, .comment-box h2, .comment-box h3, .comment-box h4, .comment-box h5, .comment-box h6 {line-height: 1.5;margin-top: 1.3em;margin-bottom: 15px;word-wrap: break-word;-ms-word-wrap: break-word;}
.comment-box h1 + .comment-box h2, .comment-box h1 + .comment-box h3, .comment-box h1 + .comment-box h4, .comment-box h1 + .comment-box h5, .comment-box h1 + .comment-box h6 {margin-top: 0;}
.comment-box h2 + .comment-box h3, .comment-box h2 + .comment-box h4, .comment-box h2 + .comment-box h5, .comment-box h2 + .comment-box h6 {margin-top: 0;}
.comment-box h3 + .comment-box h4, .comment-box h3 + .comment-box h5, .comment-box h3 + .comment-box h6 {margin-top: 0;}
.comment-box h2 + .comment-box h1, .comment-box h3 + .comment-box h1, .comment-box h4 + .comment-box h1, .comment-box h5 + .comment-box h1, .comment-box h6 + .comment-box h1 {margin-top: 0;}
a, a:visited {text-decoration: none;}
a:active, a:focus {outline: none;}
h1, h2, h3, h4, h5, h5, h6 {font-family: "Oswald",Helvetica,Arial,sans-serif;line-height: 1.5;font-weight: 700;}
h1 {font-size: 30px;}
h2 {font-size: 26px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}
.main-title h3, .post-title, .main-nav #main-menu .menu > li > a, .top-nav ul.menu > li, .kid-mega-menu .kid-sub-menu > li > a, .kid-dropdown-menu .kid-sub-menu > li > a {letter-spacing: 1px;}
:focus {outline: 0;}
.sticky {}
.clear-fix:before, .clear-fix:after {content: " ";display: table;}
.clear-fix:after {clear: both;}
.clear-fix {}
.hide, .invisible {visibility: hidden;}
::selection {color: #fff;}
::-moz-selection {color: #fff;}
.article-content > :first-child {margin-top: 0;}
.article-content {position: relative;}
.article-content p, .post-content p {margin-bottom: 24px;}
embed, iframe, object, video {max-width: 100%;vertical-align: middle;}
p > embed, p > iframe, p > object, p > video {margin-bottom: 0;}
.article-content .alignleft, .textwidget .alignleft, .alignleft {display: inline;float: left;margin-right: 1.25em;}
.article-content .alignright, .textwidget .alignright, .alignright {display: inline;float: right;margin-left: 1.25em;}
.article-content .alignnone, .textwidget .alignnone, .article-content .aligncenter, .textwidget .aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.article-content img.alignleft, .textwidget img.alignleft, .article-content img.alignright, .textwidget img.alignright, .article-content img.alignnon, .textwidget img.alignnone, .article-content img.aligncenter, .textwidget img.aligncenter {margin-bottom: 20px;}
.article-content p img, .textwidget p img, .article-content .wp-caption, .textwidget .wp-caption {margin-top: .4em;max-width: 100%;height: auto;}
.wp-caption {margin-bottom: 1.25em;max-width: 100%;}
.article-content .textwidget .wp-caption, .textwidget .wp-caption {margin-bottom: 1.25em;max-width: 96%;text-align: center;background-color: #eee;}
.article-content .wp-caption.aligncenter, .textwidget .wp-caption.aligncenter {margin: 30px auto 24px auto;}
.article-content .wp-caption img, .textwidget .wp-caption img {display: block;margin: 0 auto;max-width: 100%;height: auto;}
.article-content p.wp-caption-text, .textwidget p.wp-caption-text, .wp-caption-text {margin-bottom: 0;font-style: italic;}
.article-content .wp-caption .wp-caption-text, .textwidget .wp-caption .wp-caption-text, .article-content .gallery-caption, .textwidget .gallery-caption {padding: 4px;color: #666;font-size: 12px;margin-bottom: 0 !important;}
.mfp-bg {z-index: 100000 !important;}
.mfp-wrap {z-index: 100001 !important;}
.gallery-wrap {margin-bottom: 36px;}
#kid-gallery-slider .flex-direction-nav a {width: 40px;height: 60px;}
#kid-gallery-slider ul li img {width: 100%;height: auto;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
#kid-gallery-slider:hover img {opacity: .7;}
#kid-gallery-slider .flex-control-nav {top: 20px;right: 20px;width: auto;height: 16px;z-index: 10;}
#kid-gallery-slider .flex-control-paging li a {border: 1px solid #fff;background: transparent;}
#kid-gallery-slider .flex-control-paging li a.flex-active {border: 1px solid #ffcc0d;background: #ffcc0d;}
#kid-gallery-slider .slides > li {position: relative;background-color: #000;}
#kid-gallery-slider .slides > li .caption {position: absolute;max-width: 100%;text-align: left;bottom: 0;padding: 5px;background-color: #000;left: 0;right: 0;margin: 0;opacity: 0;color: white;font-size: 12px;font-weight: 300;font-family: sans-serif;transition: all .5s ease;-webkit-transition: all .5s ease;}
#kid-gallery-slider .slides > li:hover .caption {display: block;opacity: .7;}
.mfp-fade.mfp-bg {opacity: 0;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;transition: all .15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready {opacity: .8;}
.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content {opacity: 0;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;transition: all .15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}
p {margin: 0 0 1em;}
.kid-site-container {width: 1140px;margin: auto;position: relative;}
.content-section, .single-page .main {width: 760px;display: inline-block;}
.content-sb-section {position: relative;margin-top: 60px;}
.single-page .content-sb-section {margin-top: 0;}
.sidebar {width: 340px;margin-left: 40px;float: right;}
.sidebar.left {margin-left: 0;margin-right: 40px;float: left;}
.type-in {position: relative;}
.type-in .post-info {position: absolute;left: 0;bottom: 0;padding: 20px;z-index: 10;width: 100%;text-align: center;}
.type-in .post-title {color: #fff;text-transform: uppercase;}
.flexslider .slider-wrap .slides > li:first-child {display: block;-webkit-backface-visibility: visible;}
.flex-direction-nav a:before {display: none;}
.flex-direction-nav a {width: 40px;height: 50px;}
.flexslider:hover .flex-prev {left: 25px;}
.flexslider:hover .flex-next {right: 25px;}
.flexslider .slides img {-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.post-title {line-height: 1.5;color: #131313;}
.kid-mega-menu .icon-thumb i {font-size: 50px;}
.top-bar {background: #131313;}
.top-nav {float: left;font-size: 11px;}
.top-nav li {display: block;position: relative;}
.top-nav ul.menu > li {padding: 0 12px;float: left;text-align: center;height: 37px;line-height: 37px;display: inline-block;transition: all .3s ease;letter-spacing: 2px;-wekidit-transition: all .3s ease;}
.top-nav a {display: block;text-decoration: none;text-transform: uppercase;}
.top-nav ul.menu>li>a {color: #fff;float: left;}
.top-nav ul.sub-menu a {color: #fff;vertical-align: middle;min-width: 150px;line-height: 36px;white-space: nowrap;}
.top-nav ul.sub-menu {position: absolute;visibility: hidden;background-color: #131313;z-index: 100;top: -10px;left: 100%;padding: 10px;opacity: 0;transition: opacity .3s ease;-wekidit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-ms-transition: opacity .3s ease;-o-transition: opacity .3s ease;}
.top-nav ul.menu > li > ul.sub-menu {top: 100%;left: 0;}
.top-nav ul.sub-menu li {text-align: left;max-width: 350px;padding: 0 10px;}
.top-nav li:hover > ul.sub-menu {opacity: 1;visibility: visible;}
.top-nav ul.menu>li:hover {background-color: rgba(0,0,0,.1);}
.top-nav ul.sub-menu li:hover {background-color: rgba(0,0,0,.1);}
#top-menu > ul.menu li.menu-item-has-children:before {content: "";float: right;margin-left: 4px;font-family: "FontAwesome";font-size: 8px;line-height: 35px;color: #fff;}
.header-social {float: right;margin: 6px 0;}
.header-social li {display: inline-block;width: 22px;height: 22px;text-align: center;margin: 0 4px;cursor: pointer;transition: all .2s ease;-webkit-transition: all .2s ease;}
.header-social li a {font-size: 16px;color: #fff;transition: all .3s ease;-wekidit-transition: all .3s ease;}
.header-social li.header-search {color: #fff;}
.header-social li.header-search input {width: 250px;max-width: 250px;padding: 0;font-size: 0;border: none;height: 0;margin: 0;background-color: rgba(0,0,0,.9);color: #fff;position: absolute;top: 100%;right: -1px;z-index: 1;transition: height ease-out .2s;-webkit-transition: height ease-out .2s;}
#header_searchform ::-webkit-input-placeholder {color: #fff !important;}
#header_searchform :-moz-placeholder {color: #fff !important;}
#header_searchform ::-moz-placeholder {color: #fff !important;}
#header_searchform :-ms-input-placeholder {color: #fff !important;}
#header_searchform {width: auto;height: 100%;position: absolute;right: 0;top: 0;}
.header-wrap {width: 100%;}
.header {text-align: center;}
.header .header-inner {display: table;}
.header .logo.logo-text h1 {font-size: 50px;line-height: 1.5;text-transform: uppercase;padding: 15px 0;}
.header .logo h1 {line-height: 1;}
.header-left .logo {display: table-cell;vertical-align: middle;text-align: left;}
.header-center .logo {display: inline-block;}
.header .logo {padding: 40px 0;}
.header .logo img {max-width: 100%;display: block;}
.header .logo a {display: inline-block;}
.header-banner {padding: 15px 0;}
.header-left .header-banner {display: table-cell;vertical-align: middle;text-align: right;}
.header-banner img {max-width: 100%;}
.header-center .main-nav {text-align: center;}
#main-menu {font-size: 0;}
.main-nav.fixed {position: fixed;top: 0;left: 0;right: 0;}
.main-nav .header-inner {height: 60px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
#main-mobile-menu {display: none;}
.mobile {display: none;}
.main-nav .mobile {width: 50px;height: 50px;float: left;cursor: pointer;text-align: center;}
.main-nav .mobile i {color: #131313;font-size: 30px;line-height: 60px;}
#main-mobile-menu {position: absolute;top: 100%;width: 100% !important;background-color: #131313;padding-top: 15px;z-index: 99;}
#main-mobile-menu li {text-align: left;cursor: pointer;letter-spacing: 1px;}
#main-mobile-menu li a {color: #fff;}
#main-mobile-menu .expand {display: block;width: 40px;height: 40px;float: right;text-align: center;}
#main-mobile-menu .expand i {display: block;font-size: 16px;line-height: 40px;color: #fff;}
#main-mobile-menu li > ul > li > a {padding-left: 40px;}
#main-mobile-menu a {display: block;font-size: 13px;line-height: 30px;padding: 5px 20px;}
#main-mobile-menu > ul > li > a {border-bottom: 1px solid #555;}
#main-mobile-menu > ul > li:last-child > a {border-bottom: none;}
#main-mobile-menu ul.sub-menu {display: none;}
.main-nav {background-color: transparent;position: relative;list-style-type: none;z-index: 99;min-height: 50px;}
.main-nav li {display: block;}
.main-nav #main-menu .menu > li {height: 60px;line-height: 60px !important;vertical-align: middle;display: inline-block;}
.main-nav a {display: inline-block;text-decoration: none;text-transform: uppercase;}
.main-nav li:hover, .main-nav a:hover {transition: opacity .2s ease-in-out .2s,visibility 0s ease-in-out .2s;-wekidit-transition: opacity .2s ease-in-out .2s,visibility 0s ease-in-out .2s;}
.main-nav #main-menu .menu > li > a {position: relative;color: #131313;padding: 0 30px;font-size: 17px;line-height: 60px;}
.kid-mega-menu {top: 100%;position: absolute;visibility: hidden;opacity: 0;left: -999999px;background-color: #131313;background-color: #131313;transition: opacity .2s ease-in-out .2s,visibility 0s ease-in-out .2s,left 0s .2s;-wekidit-transition: opacity .2s ease-in-out .2s,visibility 0s ease-in-out .2s,left 0s .2s;}
.kid-mega-menu .kid-with-sub {border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.kid-mega-menu .kid-without-sub {border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;}
.kid-mega-menu .flexslider .slides > li {border: 10px solid transparent;box-sizing: content-box;overflow: hidden;}
.main-nav .menu > li .kid-mega-menu .flexslider {padding: 10px;}
.main-nav .menu > li:hover > .kid-mega-menu {visibility: visible;opacity: 1;left: 0;transition: opacity .2s ease-in-out .2s,visibility 0s ease-in-out .2s,left 0s .2s;-wekidit-transition: opacity .2s ease-in-out .2s,visibility 0s ease-in-out .2s,left 0s;}
.kid-mega-menu .kid-sub-menu {width: 20%;float: left;padding: 10px;}
.kid-sub-menu > li {text-align: left;}
.kid-sub-menu > li:hover, .kid-sub-sub-menu > li:hover {background-color: rgba(0,0,0,.05);}
.kid-mega-menu .kid-sub-menu > li {display: block;position: relative;text-align: left;font-size: 15px;line-height: 20px;border-bottom: 1px solid rgba(255,255,255,.3);}
.kid-mega-menu .kid-sub-menu > li > a {color: #fff;padding: 12px 15px;display: block;line-height: 20px;font-size: 12px;}
.kid-mega-menu .kid-sub-sub-menu {position: absolute;padding: 10px;left: 100%;top: 0;visibility: hidden;background-color: #131313;width: 210px;box-shadow: 2px 0px 2px -1px rgba(0,0,0,.1);transition: opacity .2s ease-in-out .2s,visibility 0s ease-in-out .2s;-wekidit-transition: opacity .2s ease-in-out .2s,visibility 0s ease-in-out .2s;}
.kid-mega-menu .kid-sub-sub-menu > li {border-bottom: 1px solid rgba(255,255,255,.3);}
.kid-mega-menu .kid-sub-sub-menu > li:last-child {border: none;}
.kid-mega-menu .kid-sub-sub-menu > li > a {display: block;padding: 5px 10px;line-height: 20px;font-size: 12px;color: #fff;}
.kid-mega-menu .kid-sub-menu > li:hover > .kid-sub-sub-menu {visibility: visible;}
.kid-sub-post {position: relative;}
.kid-sub-posts {background-color: #131313;}
.kid-sub-posts.kid-with-sub {width: 80%;float: right;}
.flexslider_destroy ul li {width: 210px;float: left;}
.flexslider {border: none;margin: 0;box-shadow: none;border-radius: 0;}
.flexslider .slides > li:first-child {display: block;-webkit-backface-visibility: visible;}
.kid-dropdown-menu {position: absolute;top: 100%;width: 210px;padding: 10px;background-color: #131313;visibility: hidden;opacity: 0;transition: all .2s ease-in-out .2s;-wekidit-transition: all .2s ease-in-out .2s;box-shadow: 0 2px 2px -1px rgba(0,0,0,.1);}
.main-nav .menu li:hover > .kid-dropdown-menu {visibility: visible;opacity: 1;transition: all .2s ease-in-out .2s;-wekidit-transition: all .2s ease-in-out .2s;}
.kid-dropdown-menu .kid-sub-menu > li {display: block;position: relative;font-size: 15px;line-height: 20px;border-bottom: 1px solid rgba(255,255,255,.3);}
.kid-dropdown-menu .kid-sub-menu > li:last-child {border-bottom: none;}
.kid-dropdown-menu .kid-sub-menu > li > a {display: block;padding: 12px 10px;line-height: 20px;font-size: 12px;color: #fff;}
.kid-dropdown-menu .kid-sub-menu > li > a:hover, .kid-mega-menu .kid-sub-menu > li > a:hover {background-color: rgba(255,255,255,.05);}
.kid-dropdown-menu .kid-sub-sub-menu {padding: 10px;position: absolute;top: 0;left: 100%;width: 210px;background-color: #131313;visibility: hidden;opacity: 0;transition: all .2s ease-in-out;box-shadow: 0 2px 2px -1px rgba(0,0,0,.7);}
.kid-dropdown-menu li:hover > .kid-sub-sub-menu {visibility: visible;opacity: 1;}
.kid-dropdown-menu .kid-sub-sub-menu li {line-height: 20px;padding: 5px 10px;color: #fff;border-bottom: 1px solid rgba(255,255,255,.3);}
.kid-dropdown-menu .kid-sub-sub-menu li:last-child {border-bottom: none;}
.kid-dropdown-menu .kid-sub-sub-menu a {line-height: 20px;font-size: 12px;}
nav #main-search {position: absolute;top: 0;right: 0;height: 50px;}
nav #search-form {margin: 0;padding: 0;height: 100%;}
nav #s {color: #fff;font-size: 0px;width: 300px;position: absolute;top: 50px;right: 100%;height: 0;border: none;margin: 0;padding: 0;transition: width ease-out .3s;-wekidit-transition: width ease-out .3s;border-right: 0 !important;}
nav .search-icon i {cursor: pointer;width: 50px;height: 45px;border: none;margin: 0;padding: 0;color: #fff;text-align: center;font-size: 18px !important;line-height: 60px;}
#main-search .searchform-wrap > input {background-color: #131313;padding: 0 15px !important;z-index: 100;}
.kid-meta {-wekidit-backface-visibility: hidden;backface-visibility: hidden;}
.kid-sub-posts .thumb {overflow: visible;}
.kid-sub-posts .thumb img {height: auto;}
.kid-sub-posts .thumb:hover img {transform: none;-ms-transform: none;-wekidit-transform: none;}
.kid-sub-posts .post-title {margin: 0;color: #fff;font-size: 16px;line-height: 1.5;-wekidit-backface-visibility: hidden;backface-visibility: hidden;}
.kid-sub-posts .post-title a {font-size: 16px;margin-top: 12px;word-wrap: break-word;}
.kid-mega-menu .kid-meta {position: absolute;top: 0;right: 0;padding: 4px 8px;font-size: 12px;line-height: 1.3;background-color: rgba(0,0,0,.2);}
.kid-mega-menu .kid-meta i {margin-right: 4px;}
.kid-mega-menu .kid-meta > div {display: inline;color: #fff;}
.kid-mega-menu .kid-meta > div:after {content: "-";padding: 0 4px;color: #fff;}
.kid-mega-menu .kid-meta > div:last-child:after {display: none;}
#back-top {width: 34px;height: 34px;position: fixed;right: 20px;bottom: -34px;background-color: #333;opacity: .5;text-align: center;cursor: pointer;z-index: 100;border-top-left-radius: 3px;border-top-right-radius: 3px;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;}
#back-top:hover {opacity: 1 !important;}
#back-top i {display: block;font-size: 16px;line-height: 34px;color: #fff;}
.site-container {background-color: #fff;margin: auto;width: 1200px;}
.site-container.wide {width: 100%;}
.thumb {font-size: 0;position: relative;opacity: 1;background-color: #000;-webkit-transition: opacity .35s,-webkit-transform .35s;transition: opacity .35s,transform .35s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.hide-thumb {opacity: 0 !important;}
.thumb img {width: 100%;height: auto;-webkit-transition: opacity .35s,-webkit-transform .35s;transition: opacity .35s,transform .35s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.thumb:hover img {opacity: .7;}
.widget {margin-top: 60px;overflow: hidden;}
.sidebar-wrap .widget {margin-top: 48px;}
.content-section .widget:first-child, .sidebar .widget:first-child {margin-top: 0;}
.table {display: table;margin: 0;width: auto;}
.table-cell {display: table-cell;vertical-align: middle;}
.post-meta {margin-top: 15px;color: #888;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.post-meta > div {display: inline;font-size: 12px;}
.post-meta > div:after {content: "-";padding: 0 4px;color: #fff;}
.post-meta > div:last-child:after {display: none;}
.post-meta > div i {margin-right: 4px;}
.type-in .post-meta > div, .module-main-slider .post-meta > div {color: #fff;}
.two-col {width: 750px;float: left;margin-right: 30px;}
.one-col {width: 360px;float: left;margin-right: 30px;}
.content-section .one-col {width: 365px;}
.content-type-2 .post-meta > div, .content-type-2 .post-meta > div:after {color: #888;}
.post-meta > div {letter-spacing: 1px;}
.module-main-slider .slider-wrap .slides .post-info .post-cat a, .grid-1-type .post-cat a, .kid-carousel-wrap .slides .post-cat a, .kid-carousel-large-wrap .slides .post-cat a, .classic-blog-style .post-cat a, .large-blog-style .post-cat a, .module-main-grid .post-cat a, .module-post-two .large-post .post-cat a, .module-post-three .large-post .post-cat a, .type-in .post-cat a, .singletop .post-cat a {text-transform: uppercase;color: #131313;letter-spacing: 1px;background-color: #ffcc0d;padding: 2px 8px;margin-right: 8px;border-radius: 2px;font-size: 10px;display: inline-block;margin-bottom: 2px;}
.post-meta .post-author {text-transform: uppercase;}
.sub-post .post-meta > div {font-size: 12px;color: #888;}
.sub-post .post-title, .widget-posts-list .style-3 .post-title {text-transform: uppercase;font-size: 14px;margin-bottom: 12px;text-align: left;}
.kid-header {margin-bottom: 36px;position: relative;}
.footer .widget {margin-top: 46px;}
.kid-header .main-title, .footer .kid-header .main-title {margin: 0;line-height: 1;text-transform: uppercase;color: #000;margin-top: 1px;text-align: center;position: relative;}
.kid-header:after, .footer .kid-header:after {position: absolute;z-index: 0;top: 45%;left: 0;width: 100%;height: 1px;background-color: #131313;content: " ";}
.kid-header .main-title h3, .footer .kid-header .main-title h3 {z-index: 10;margin: 0;font-size: 42px;position: relative;display: inline-block;background: #fff;padding: 0 30px;line-height: 1;letter-spacing: .1em;color: #131313;font-weight: 700;background-color: #fff;}
.kid-header .sub-title {color: #888;text-transform: uppercase;letter-spacing: 2px;font-size: 11px;font-weight: 100;margin-top: 5px;}
.sidebar .kid-header, .footer .kid-header {margin-bottom: 30px;text-align: left;}
.sidebar .kid-header .main-title h3, .footer .kid-header .main-title h3 {font-size: 20px;}
.footer .kid-header .main-title h3 {background-color: #131313;color: #eee;}
.module-main-slider .main-slider, .module-main-slider .main-slider .slider-wrap {position: relative;overflow: hidden;}
.content-section .module-main-slider .main-slider, .content-section .module-main-slider .main-slider .slider-wrap {position: relative;overflow: hidden;}
.module-main-slider .slider-wrap .slides li {position: relative;}
.module-main-slider .slider-wrap .slides .thumb {position: relative;background-color: #000;}
.module-main-slider .slider-wrap .slides img {width: 100%;height: auto;transition: all .3s ease;-webkit-transition: all .3s ease;}
.module-main-slider .slider-wrap:hover img {opacity: .7;}
.module-main-slider .slider-wrap .slides .post-wrapper {padding: 0 60px;margin-top: 130px;text-align: center;}
.content-sb-section .module-main-slider .slider-wrap .slides .post-wrapper {margin-top: 70px;}
.module-main-slider .slider-wrap .slides .post-info {width: 100%;z-index: 10;position: absolute;top: 0;left: 0;}
.module-main-slider .slider-wrap .slides .post-info .post-cat {margin-bottom: 30px;}
.module-main-slider .slider-wrap .slides .post-info .post-title {text-transform: uppercase;font-size: 44px;line-height: 1.3;color: #fff;position: relative;text-shadow: 1px 1px 2px rgba(0,0,0,.3);}
.module-main-slider .slider-wrap .slides .post-info .post-title:after {content: "";height: 2px;width: 100px;position: absolute;bottom: -30px;background-color: #fff;left: 50%;-webkit-transition: all .35s;transition: all .35s;transform: translatex(-50%);-webkit-transform: translatex(-50%);}
.module-main-slider .slider-wrap .slides .post-info .post-meta {margin-top: 70px;}
.module-main-slider .slider-wrap .slides .post-info .post-meta > div {font-size: 14px;}
.content-sb-section .module-main-slider .slider-wrap .slides .post-info .post-meta {display: none;}
.post-cat-main-slider {position: absolute;top: 0;left: 0;padding: 10px 16px;font-size: 14px;text-transform: uppercase;color: #fff;background-color: #ffcc0d;}
.module-main-slider .flex-control-paging {position: absolute;bottom: 20px;z-index: 10;}
.module-main-slider .flex-control-paging li a {width: 30px;height: 10px;display: block;box-shadow: none;background: rgba(0,0,0,.7);}
.module-jaro .post-list .one-col {float: left;margin-right: 0;margin-top: 23px;padding-top: 23px;border-top: 1px solid #eee;}
.module-jaro .post-list .one-col:first-child {margin-top: 0;padding-top: 0;border: none;}
.module-jaro .post-list .item-post .thumb {float: left;margin-right: 20px;}
.module-jaro .main-post, .module-post-three .large-post {position: relative;margin-bottom: 0;padding: 0;border: none;}
.module-jaro .main-post {width: 690px;float: right;margin-left: 30px;margin-right: 0;}
.module-jaro .main-post:hover img, .module-post-three .large-post:hover img {opacity: .7;}
.module-jaro .main-post .post-meta {margin-top: 20px;}
.module-jaro .small-posts .one-col {width: 420px;}
.module-jaro .main-post .post-title a, .module-post-three .large-post .post-title a {color: #fff;}
.module-jaro .main-post .post-title, .module-post-three .large-post .post-title {font-size: 36px;text-shadow: 1px 1px 3px #333;text-shadow: 1px 1px 2px rgba(0,0,0,.3);text-transform: uppercase;margin-bottom: 0 !important;}
.module-jaro .small-posts .post-title {font-size: 16px;}
.module-jaro .post-info, .module-post-three .large-post .post-info {position: absolute;bottom: 0;left: 0;right: 0;padding: 30px;text-align: center;}
.module-jaro .post-info .post-cat, .module-post-three .large-post .post-cat {font-size: 14px;margin-bottom: 16px;}
.module-jaro {overflow: visible;}
.module-jaro .post-list .post-title, .module-post-three .post-list .post-title, .widget-posts-list .style-3 .post-title {max-height: 4.5em;overflow: hidden;}
.module-grid-content-wrap .one-col {margin-right: 30px;padding-bottom: 28px;border-bottom: 1px solid #ececec;text-align: center;}
.fullwidth-section .module-grid-content-wrap .one-col:nth-child(3n) {margin-right: 0px;}
.fullwidth-section .module-grid-content-wrap .one-col:nth-child(3n+1) {clear: both;}
.module-post-grid {overflow: visible;}
.fullwidth-section .module-grid-content-wrap .one-col:nth-child(n+4) {margin-top: 50px;}
.content-section .module-grid-content-wrap .one-col:nth-child(2n) {margin-right: 0;}
.content-section .module-grid-content-wrap .one-col:nth-child(2n+1) {clear: both;}
.content-section .module-grid-content-wrap .one-col:nth-child(n+3) {margin-top: 50px;}
.grid-1-type .post-details {text-align: center;margin-top: 20px;}
.grid-1-type .post-title {margin-top: 12px;text-transform: uppercase;margin-bottom: 20px;position: relative;}
.read-more {float: right;color: #888;font-style: italic;display: inline-block;border: 1px solid #ccc;padding: 4px 8px;position: relative;z-index: 1;-webkit-transition: all .2s ease-in-out 0s;-moz-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s;}
.read-more a span, .ajax-load-btn span {position: absolute;left: 0;top: 0;right: 0;height: 0;z-index: -1;background-color: #ffcc0d;-webkit-transition: all .2s ease-in-out 0s;-moz-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s;}
.read-more:hover span, .ajax-load-btn:hover span {height: 100%;}
.read-more:hover {color: #fff;border-color: #ffcc0d;}
.module-carousel .slides > li {border: 2px solid transparent;box-sizing: content-box;overflow: hidden;position: relative;}
.module-carousel .slides > li .thumb {background-color: #000;}
.module-carousel .slides > li img {transition: all .3s ease;-webkit-transition: all .3s ease;}
.module-carousel .slides > li:hover img {opacity: .8;}
.module-carousel .slides .post-details div {color: #fff;}
.module-carousel .slides .post-cat {margin-bottom: 16px;}
.module-carousel .slides .post-title {color: #fff;font-size: 20px;font-weight: 500;line-height: 1.4;text-transform: uppercase;}
.module-carousel .post-details {position: absolute;bottom: 0;left: 0;width: 100%;padding: 20px 10px 30px 10px;font-size: 14px;z-index: 10;-webkit-backface-visibility: hidden;backface-visibility: hidden;text-align: center;}
.content-sb-section .module-carousel .slides .meta-comment {display: none;}
.content-sb-section .module-carousel .slides .date:after {display: none;}
.loadmore-button {text-align: center;}
.loadmore-button .ajax-load-btn {display: inline-block;position: relative;padding: 8px 52px;text-transform: uppercase;font-size: 14px;margin-top: 50px;cursor: pointer;color: #131313;font-weight: 300;letter-spacing: 3px;background-color: #ffcc0d;border: 3px solid #ffcc0d;transition: all .3s linear;}
.loadmore-button .ajax-load-btn:hover {border-right: 3px solid #000;border-bottom: 3px solid #000;}
.loadmore-button .loading-animation {display: none;width: 158px;height: 44px;margin-top: 40px;border: 2px solid transparent;cursor: pointer;background: url("../images/ajax_load.gif") no-repeat center;}
.module-masonry-wrapper {margin: 0 -15px;}
.fullwidth-section .module-masonry-wrapper .one-col:nth-child(n+4), .content-section .module-masonry-wrapper .one-col:nth-child(n+3) {margin-top: 44px;}
.module-masonry-wrapper .one-col {margin-right: 0;padding-left: 15px;padding-right: 15px;box-sizing: content-box;}
.module-masonry-wrapper .one-col .post-wrapper {padding-bottom: 24px;border-bottom: 1px solid #ececec;text-align: center;}
.article-masonry {padding-bottom: 30px;}
.kid-masonry-content .item {float: left;padding-left: 15px;padding-right: 15px;margin-bottom: 30px;}
.classic-blog-style .thumb {width: 48.9%;margin-right: 5%;float: left;position: relative;}
.classic-blog-style .post-details {width: 44%;float: left;text-align: center;}
.fullwidth-section .classic-blog-style {clear: both;margin-top: 40px;border-top: 1px solid #ececec;padding-top: 45px;}
.fullwidth-section .classic-blog-style:first-child {margin-top: 0;border: none;padding-top: 0;}
.fullwidth-section .classic-blog-style .post-details {height: 362px;}
.classic-blog-style .post-title {font-size: 24px;margin-top: 16px;text-transform: uppercase;padding-bottom: 18px;position: relative;}
.classic-blog-style .post-title:after {content: "";position: absolute;bottom: 0;left: 50%;width: 50px;transform: translatex(-50%);-webkit-transform: translatex(-50%);border-top: 1px solid #ddd;}
.classic-blog-style .entry-excerpt {margin-top: 20px;}
.content-section .classic-blog-style {clear: both;margin-top: 30px;border-top: 1px solid #ececec;padding-top: 30px;}
.content-section .classic-blog-style:first-child {margin-top: 0;border: none;padding-top: 0;}
.content-section .classic-blog-style .post-details {height: 241px;}
.content-section .classic-blog-style .post-title {padding-bottom: 0;font-size: 20px;}
.content-section .classic-blog-style .post-title:after {display: none;}
.content-section .classic-blog-style .entry-excerpt {margin-top: 12px;}
.kid-classic-blog-wrapper.layout2 .classic-blog-style:nth-child(2n) .thumb {margin-left: 5%;margin-right: 0;float: right;}
.large-blog-style {text-align: center;}
.large-blog-style .thumb {margin-bottom: 30px;}
.large-blog-style .post-title {text-transform: uppercase;font-size: 32px;margin-top: 16px;padding-bottom: 30px;position: relative;}
.large-blog-style .post-title:after {content: "";position: absolute;bottom: 0;left: 0;width: 50px;border-top: 1px solid #ddd;}
.large-blog-content-container .large-blog-style:nth-child(n+2) {margin-top: 48px;}
.large-blog-style .post-details {padding-bottom: 30px;border-bottom: 1px solid #ececec;text-align: center;}
.module-large-blog-2 .large-blog-content-container .large-blog-style {width: 50%;float: left;margin-top: 0;}
.module-large-blog-2 .large-blog-content-container .large-blog-style:nth-child(odd) {padding-right: 15px;clear: both;}
.module-large-blog-2 .large-blog-content-container .large-blog-style:nth-child(even) {padding-left: 15px;}
.module-large-blog-2 .large-blog-content-container .large-blog-style:nth-child(n+3) {margin-top: 48px;}
.module-main-grid img {width: inherit;max-width: 100%;}
.module-main-grid .type-in {float: left;position: relative;}
.module-main-grid .type-in .post-info {position: absolute;bottom: 0;width: 100%;color: #fff;z-index: 1;padding: 20px;text-align: center;}
.module-main-grid .post-author {font-weight: 700;text-transform: uppercase;}
.module-post-two .large-post .thumb:before, .type-in .thumb:before {bottom: 0;content: "";display: block;height: 70%;width: 100%;position: absolute;z-index: 1;-webkit-backface-visibility: hidden;backface-visibility: hidden;background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.7)));background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#b3000000",GradientType=0);}
.module-main-grid .post-title {font-size: 30px;text-shadow: 1px 1px 3px #333;text-shadow: 1px 1px 2px rgba(0,0,0,.3);text-transform: uppercase;}
.module-main-grid .post-cat {margin-bottom: 16px;}
.module-main-grid .kid-post-1 .post-title {font-size: 32px;margin-bottom: 8px;}
.module-main-grid .kid-post-4 .post-title {font-size: 22px;}
.module-main-grid .kid-post-2 .post-title, .module-main-grid .kid-post-3 .post-title {font-size: 16px;}
.module-main-grid .kid-post-1 {margin-right: 3px;}
.module-main-grid .kid-post-3 {margin-left: 3px;}
.module-main-grid .kid-post-4 {margin-top: 3px;}
.kid-post-1 .post-meta > div {font-size: 12px;}
.module-main-grid .kid-post-1:hover img, .module-main-grid .kid-post-3:hover img, .module-main-grid .kid-post-2:hover img, .module-main-grid .kid-post-4:hover img {opacity: .7;}
.module-post-one .large-post {width: 61%;float: right;position: relative;text-align: center;}
.module-post-one .large-post .post-info {text-align: center;}
.module-post-one .large-post .post-title {font-size: 26px;}
.module-post-one .sub-posts {width: 34%;float: left;}
.module-post-one .sub-posts .sub-post-inner {position: relative;}
.module-post-one .sub-posts .post-title {font-size: 14px;margin-top: 12px;text-transform: uppercase;padding: 0 10px;text-align: center;}
.module-post-one .sub-posts .sub-post-wrap {margin-top: 30px;}
.module-post-one .sub-posts .sub-post-wrap:first-child {margin-top: 0;padding-top: 0;border-top: none;}
.module-post-two .large-post {width: 400px;margin-right: 30px;float: left;position: relative;}
.module-post-two .large-post .post-cat {margin-bottom: 14px;}
.module-post-two .large-post .post-title {font-size: 22px;color: #fff;text-transform: uppercase;margin-bottom: 18px;}
.module-post-two .large-post .post-info {position: absolute;left: 0;bottom: 0;padding: 20px 10px 30px 10px;z-index: 10;text-align: center;}
.module-post-two .large-post .entry-excerpt {color: #fff;}
.module-post-two .large-post .read-more {margin-top: 20px;}
.module-post-two .small-posts {width: 330px;float: right;}
.module-post-two .small-posts .small-post-wrap {padding-top: 20px;margin-top: 20px;border-top: 1px solid #ccc;}
.module-post-two .small-posts .small-post-wrap:first-child {padding-top: 0;margin-top: 0;border-top: none;}
.module-post-two .small-posts .post-title {font-size: 16px;text-transform: uppercase;margin-bottom: 8px;}
.module-post-two .small-posts .entry-excerpt {margin-bottom: 12px;}
.module-post-two .small-posts .post-meta div {color: #888;}
.module-post-two .small-posts .post-meta > div:after {color: #888;}
.module-post-two .small-posts .post-author {text-transform: uppercase;font-weight: 700;}
.module-post-three .large-post .post-meta {margin-top: 16px;}
.module-post-three .small-posts .thumb, .module-post-four .small-posts .thumb {float: left;margin-right: 20px;}
.module-post-three .small-posts, .module-post-four .small-posts {margin-top: 10px;}
.module-post-three .small-posts .one-col, .module-post-four .small-posts .one-col {margin-top: 30px;}
.module-post-three .small-posts .one-col:nth-child(2n), .module-post-four .small-posts .one-col:nth-child(2n) {margin-right: 0;}
.widget-ads {text-align: center;}
.widget-social-counter ul li {margin-top: 12px;position: relative;}
.widget-social-counter ul li:first-child {margin-top: 0;}
.widget-social-counter ul li i {font-size: 20px;line-height: 40px;color: #fff;}
.widget-social-counter ul li .social-icon {float: left;width: 60px;height: 40px;text-align: center;border-right: 1px solid #fff;}
.widget-social-counter ul li .data {width: 100%;position: absolute;top: 0;padding-left: 75px;}
.widget-social-counter ul li .counter, .widget-social-counter ul li .subscribe {line-height: 40px;float: left;font-size: 14px;color: #fff;font-weight: 700;}
.widget-social-counter ul li .data .text {float: right;line-height: 40px;padding-right: 15px;font-weight: 700;font-size: 14px;color: #fff;}
.widget-social-counter ul li.twitter {background: #2fc2ef;}
.widget-social-counter ul li.facebook {background: #4c66a4;}
.widget-social-counter ul li.dribbble {background: #ea4c89;}
.widget-social-counter ul li.youtube {background: #cc181e;}
.widget-social-counter ul li.rss {background: #f4a62a;}
.widget-social-counter ul li.pinterest {background: #bd1e23;}
.widget-social-counter ul li.soundcloud {background: #f50;}
.widget-social-counter ul li.instagram {background: #375989;}
.widget-social-counter ul li .post-title {font-size: 20px;}
.widget-slider ul li .post-cat {margin-bottom: 16px;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.widget-slider ul li .post-title {font-size: 18px;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.widget-slider ul li .post-meta {margin-top: 12px;}
.widget-slider .flexslider .slides > li:first-child {display: block;-webkit-backface-visibility: visible;}
.widget-slider .slider-wrap:hover img {opacity: .7;}
.flex-viewport {overflow: visible !important;}
.flexslider {overflow: hidden !important;}
.widget-posts-list ul li {text-align: center;}
.widget-posts-list ul li .post-meta {text-align: left;}
.widget-posts-list ul li:nth-child(2n + 1) {clear: both;}
.widget-posts-list ul li.type-in {width: 50%;float: left;border: 1px solid #fff;}
.widget-posts-list ul li .post-info {padding: 10px;}
.widget-posts-list ul li .post-title {font-size: 14px;max-height: 4.29em;overflow: hidden;text-transform: uppercase;}
.widget-posts-list ul li.style-2 {width: 47%;overflow: hidden;float: left;}
.widget-posts-list ul li.style-2:nth-child(2n+1) {margin-right: 6%;clear: both;}
.widget-posts-list ul li.style-2:nth-child(n+3) {margin-top: 20px;}
.widget-posts-list ul li.style-2 .post-info {padding: 0;margin-top: 10px;}
.widget-posts-list ul li.style-3:nth-child(n+2) {margin-top: 30px;}
.widget-posts-list ul li.style-3 .post-info {padding: 0;}
.widget-posts-list .style-3 .thumb {float: left;margin-right: 20px;}
.widget-posts-list .style-3 .post-meta > div, .widget-posts-list .style-3 .post-meta > div:after {color: #aaa;}
.widget_flickr {list-style-type: none;}
.widget_flickr li {width: 33.33%;list-style-type: none;display: block;float: left;border: none;}
.widget_flickr li a {display: block;}
.widget_flickr li .thumb {background: none;}
.widget_flickr li a img {border: 5px solid transparent;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;-transition: all .2s linear;display: block;}
.footer .widget_flickr li a img {border: 5px solid rgba(0,0,0,.1);}
.widget_flickr li a:hover img {border-width: 5px;border-style: solid;border-color: #ffcc0d;}
.widget-twitter ul li:nth-child(n+2) {margin-top: 20px;}
.tweet-bird {float: left;margin-right: 15px;color: #2fc2ef;font-size: 30px;}
.kid-twitter-message {padding-left: 50px;}
.kid-twitter-message p {margin-bottom: 4px;color: #666;}
.kid-twitter-message .twitter-timestamp {color: #888;}
.kid-twitter-message p a {color: #131313;text-decoration: underline !important;margin: 0 5px;font-weight: 700;}
.widget_googlebadge {text-align: center;}
.footer {background-color: #131313;margin-top: 48px;}
.footer .footer-content {padding-bottom: 50px;background: #131313;}
.footer .footer-lower {width: 100%;margin: auto;padding: 20px;background-color: #111;color: #b0b0b0;font-size: 12px;text-transform: uppercase;text-align: center;}
.footer-sidebar {width: 360px;margin-right: 30px;margin-top: 44px;float: left;}
.footer-sidebar .widget:first-child {margin-top: 0;}
.footer .footer-sidebar:last-child {margin-right: 0;}
.footer .widget-posts-list ul li.type-in {border: 1px solid #131313;}
.footer .widget-posts-list ul li .post-title {color: #eee;}
.footer .widget-posts-list .style-3 .post-meta > div, .footer .widget-posts-list .style-3 .post-meta > div:after {color: #ccc;}
.footer .kid-twitter-message p, .footer .kid-twitter-message .twitter-timestamp, .footer .kid-twitter-message p a {color: #eee;}
.footer_photostream_wrapper {margin-top: 65px;position: relative;}
.footer_photostream_wrapper h3 {text-transform: uppercase;text-align: center;text-align: center;font-size: 18px;font-weight: 400;position: absolute;line-height: 12px;top: 50%;left: 0;width: 100%;z-index: 10;transform: translatey(-50%);-webkit-transform: translatey(-50%);}
.footer_photostream_wrapper h3 span {padding: 10px 15px;color: #fff;background-color: rgba(0,0,0,.7);border-radius: 2px;letter-spacing: 2px;}
.footer_photostream li {width: 20%;margin: 0;display: inline;float: left;line-height: 0;}
.footer_photostream li a {display: block;}
.footer_photostream li img {width: 100%;height: auto;-webkit-transition: opacity .35s,-webkit-transform .35s;transition: opacity .35s,transform .35s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.footer_photostream li:hover img {opacity: .7;}
.footer_photostream {margin-bottom: 0;padding-left: 0;padding-right: 0;}
.single-page {margin-top: 50px;}
.single-page .article-content p, .single-page .article-content li, .single-page .article-content h1, .single-page .article-content h2, .single-page .article-content h3, .single-page .article-content h4, .single-page .article-content h5 {line-height: 1.5;}
.single-page .article-content h1, .single-page .article-content h2, .single-page .article-content h3, .single-page .article-content h4, .single-page .article-content h5, .single-page .article-content h6, .single-page .article-content hgroup, .single-page .article-content ul, .single-page .article-content ol, .single-page .article-content dl, .single-page .article-content blockquote, .single-page .article-content p, .single-page .article-content address, .single-page .article-content table, .single-page .article-content fieldset, .single-page .article-content figure, .single-page .article-content pre {margin-bottom: 22px;}
.single-page .article-content-wrap > .feature-thumb img {width: 100%;height: auto;}
.single-page .article-content-wrap > .feature-thumb {margin-bottom: 40px;}
.single-page .main.post-without-sidebar {width: 100%;}
.singletop .post-title {font-size: 40px;text-transform: uppercase;font-weight: bold;margin-top: 18px;line-height: 1.3;}
.singletop .post-meta {margin-top: 8px;}
.singletop .post-meta > div, .singletop .post-meta > div:after {color: #888;}
.singletop .post-meta > div.post-author a {text-transform: uppercase;font-weight: bold;}
.single-page .main .singletop {margin-bottom: 30px;}
.single-page .main .article-content {text-align: justify;text-justify: inter-word;}
.single-page .main .feature-thumb {margin-bottom: 36px;}
.single-page .main .feature-thumb img {width: 100%;height: auto;}
.single-page .sidebar .widget:first-child {margin-top: 0;}
.s-tags {margin-top: 40px;}
.s-tags span {font-size: 11px;background-color: #131313;color: #fff;font-weight: bold;margin-right: 4px;text-transform: uppercase;margin-top: 45px;padding: 5px 12px;}
.s-tags a {display: inline-block;margin: 4px;padding: 4px 12px;background-color: #aaa;color: #fff;border: 1px solid #f5f5f5;text-transform: uppercase;font-size: 11px;}
.s-tags a:hover {color: #fff;background-color: #ffcc0d;}
.post-page-links {margin-bottom: 30px;margin-top: 10px;width: 100%;display: inline-block;text-align: center;}
.post-page-links + div, .post-page-links + nav {clear: both;}
.post-page-links span {margin-right: 5px;margin-bottom: 5px;padding: 8px 12px;border-radius: 3px;border-width: 1px;border-style: solid;display: inline-block;font-size: 12px;color: #fff;line-height: 1;}
.post-page-links a span {color: #666;border-color: #888;}
.post-page-links > span, .post-page-links a span:hover {background-color: #ffcc0d;color: #fff;border-color: #ffcc0d;}
.s-post-nav {border-top: 2px solid #333;margin-top: 44px;padding: 36px 0 0 0;}
.s-post-nav .nav-btn.nav-prev {width: 50%;text-align: left;float: left;border-right: 1px solid #ccc;padding-right: 20px;}
.s-post-nav .nav-btn.nav-next {width: 50%;text-align: right;float: right;padding-left: 20px;}
.s-post-nav .nav-btn span {line-height: 30px;color: #888;font-size: 14px;}
.s-post-nav .nav-btn.nav-prev span:first-child {font-size: 20px;margin-right: 20px;}
.s-post-nav .nav-btn.nav-next span:first-child {font-size: 20px;margin-left: 20px;}
.s-post-nav .nav-btn.nav-prev span {float: left;}
.s-post-nav .nav-btn.nav-next span {float: right;}
.s-post-nav .nav-btn span i {line-height: 30px;}
.s-post-nav .nav-btn h3 {margin-bottom: 0;font-size: 16px;text-transform: uppercase;clear: both;margin-top: 36px;color: #131313;letter-spacing: 1px;}
.s-post-nav .nav-btn.nav-prev h3 {text-align: left;}
.s-post-nav .nav-btn.nav-next h3 {text-align: right;}
.kid-share-box {margin-top: 30px;}
.kid-share-box .share-box-wrap {padding-top: 0;margin-top: 0;display: inline-block;}
.share-box-wrap .share-box {display: inline-block;}
.share-box ul li {display: inline-block;border-radius: 2px;text-align: center;cursor: pointer;margin-top: 8px;}
.share-box ul li i {font-size: 16px;color: #fff;min-height: 0;line-height: 28px;}
.kid-share-box > span {margin-right: 30px;font-size: 15px;text-transform: uppercase;}
.kid-share-box .share-box .social-share {padding-left: 0;}
.kid-share-box .share-box ul li .share-item-icon {width: 56px;height: 28px;margin-right: 8px;}
.share-box ul li.kid_facebook_share .share-item-icon {background-color: #3e578c;}
.share-box ul li.kid_twitter_share .share-item-icon {background-color: #00acee;}
.share-box ul li.kid_gplus_share .share-item-icon {background-color: #dd4b39;}
.share-box ul li.kid_pinterest_share .share-item-icon {background-color: #c92228;}
.share-box ul li.kid_stumbleupon_share .share-item-icon {background-color: #ed5934;}
.share-box ul li.kid_linkedin_share .share-item-icon {background-color: #0e76a8;}
.kid-author-box {margin-top: 60px;padding: 36px 30px;border: 1px solid #ddd;}
.wp-page .kid-author-box {margin: 0 0 40px 0;}
.wp-page .fullwidth .kid-author-box {margin-right: 0;}
.kid-author-box .kid-author-avatar {float: left;}
.kid-author-box .kid-author-avatar img {border-radius: 50%;}
.kid-author-box .author-info {padding-left: 95px;position: relative;}
.kid-author-box .author-info h3 {margin-top: 0;font-size: 16px;color: #131313;letter-spacing: 1px;text-transform: uppercase;margin-bottom: 15px;}
.kid-author-box .author-info .kid-author-page-contact {position: absolute;top: 0;right: 0;}
.kid-author-box .author-info .kid-author-page-contact a {display: inline-block;margin: 0 8px;color: #666;}
.kid-author-box .author-info .kid-author-page-contact a:hover {color: #ffcc0d;}
.kid-author-bio {color: #888;}
.related-box {margin-top: 40px;}
.related-box .thumb {min-height: 170px;}
.related-box .block-title {font-size: 20px;color: #333;line-height: 1.5;text-transform: uppercase;margin-bottom: 20px;}
.related-box ul li {width: 48%;float: left;margin-right: 4%;position: relative;}
.related-box ul li:nth-child(2) {margin-right: 0;}
.related-box ul li .post-info {position: absolute;padding: 15px;bottom: 0;left: 0;}
.related-box ul li .post-title {font-size: 16px;text-transform: uppercase;color: #fff;margin-top: 8px;margin-bottom: 8px;}
.comment-box {border-top: 2px solid #000;margin-top: 60px;padding-top: 36px;}
.comment-box #comments .commentlist {margin-bottom: 40px;list-style: none;}
.comment-box .comments-area-title h3, .comment-respond h3, .comments-area .comments-area-title h3 {margin-top: 0;margin-bottom: 0;text-transform: uppercase;font-size: 20px;color: #131313;}
.comment-box input, .comment-box textarea {width: 100%;}
.comment-box .comment-form-author, .comment-box .comment-form-email, .comment-box .comment-form-url {width: 30%;margin-right: 5%;display: inline-block;}
.comment-box .comment-form-url {margin-right: 0;}
#comment-submit:hover {border-bottom: 2px solid #000;border-right: 2px solid #000;}
.comment-respond {font-size: 14px;color: #888;letter-spacing: 1px;}
.comment-respond h3, .comments-area h3 {font-size: 20px;color: #333;line-height: 1.5;text-transform: uppercase;}
.kid-comment-form-sub-title {font-size: 13px;font-style: italic;}
.comment-respond, .comments-area small {font-size: 70%;}
.comments-area small {margin-left: 12px;}
.comments-area h3:first-child {display: inline-block;}
.comments-area-title h4 {display: inline-block;}
.comments-area-title .add-comment-btn {font-size: 12px;line-height: 1.5;color: #fff;text-transform: uppercase;padding: 3px 5px;margin-left: 10px;display: inline-block;vertical-align: top;}
.comments-area ul, .comments-area ol {list-style: none;}
.comment-author span {display: block;font-size: 13px;line-height: 1.5;}
.comment-time a {color: #888;}
.comment-avatar {float: left;margin-right: 15px;}
.comment.bypostauthor > .comment-article > .comment-author > .comment-author-name:after {content: "AUTHOR";color: #fff;font-size: 10px;font-style: normal;font-weight: 400;padding: 1px 5px 2px 5px;margin-left: 10px;float: right;}
.comment-author .comment-author-name {color: #333;font-size: 14px;font-weight: 700;display: inline-block !important;}
.comment-links a {margin-right: 10px;}
.comment-text .alert.info {margin-left: 75px;background: #eee;padding: 5px;}
.comment-text .alert.info p {font-size: 14px;font-style: italic;}
.comment-content {margin-left: 75px;margin-top: 10px;font-size: 14px;line-height: 1.5;}
ol.commentlist ul.children {border-top: 1px solid #ddd;margin-top: 30px;list-style: none;}
.comment:first-child {margin-top: 30px;}
.comment + .comment {margin-top: 30px;padding-top: 30px;border-top: 1px solid #ddd;}
.comment-navigation div {margin-bottom: 20px;margin-right: 10px;}
.comment-navigation a {padding: 5px 8px;font-size: 14px;}
.comment-navigation .nav-previous {float: left;}
.comment-navigation .nav-next {float: right;}
.comment-navigation {margin: 20px 0;}
.comment-navigation a {color: #fff;}
.comment-respond #reply-title {margin-bottom: 10px;}
.comment-form {list-style: none;}
.comment-form-author, .comment-form-email, .comment-form-url {display: inline-block;width: 30%;vertical-align: top;position: relative;margin: 0 5% 30px 0;}
.comment-form-url {margin-right: 0;}
.comment-respond input[type="text"] {display: block;width: 100%;vertical-align: middle;border: 1px solid rgba(0,0,0,.1);outline: 0;padding: 10px;}
.comment-respond input[type="text"]:focus {border: 1px solid rgba(0,0,0,.3);}
.comment-respond label {display: none;}
.comment-form-comment {margin: 20px 0;}
.comment-form-comment textarea {width: 100%;resize: none;border: 1px solid rgba(0,0,0,.1);padding: 10px;}
.comment-form-comment textarea:focus {border: 1px solid rgba(0,0,0,.3);}
#comment-submit {text-decoration: none;color: #131313;background-color: #ffcc0d;border: 2px solid #ffcc0d;padding: 6px 20px;font-size: 14px;cursor: pointer;text-transform: uppercase;margin: 0;width: inherit;}
.comments-area ul ul, .comments-area ol ul {margin-left: 60px;}
.form-submit {text-transform: uppercase;margin-bottom: 10px;}
.kid-review-box {padding: 24px;width: 100%;margin-bottom: 30px;clear: both;background: #131313;}
.kid-review-box.left {width: 40%;float: left;margin-right: 32px;margin-bottom: 16px;clear: none;}
.kid-review-box.right {width: 40%;float: right;margin-left: 32px;margin-bottom: 16px;clear: none;}
.kid-review-box .kid-overlay {height: 8px;width: 100%;float: left;position: relative;margin-top: 4px;}
.kid-review-box .kid-overlay span {height: 8px;background-color: #ffcc0d;display: block;}
.kid-review-box .kid-criteria-wrap {margin-top: 20px;color: #fff;font-size: 14px;font-weight: 700;}
.kid-review-box .kid-criteria-wrap:first-child {margin-top: 0;}
.kid-review-box .kid-criteria-wrap .kid-criteria {width: 85%;text-align: left;display: inline-block;text-transform: uppercase;letter-spacing: 1px;}
.kid-review-box .kid-criteria-score {float: right;}
.kid-review-box .summary-wrap {margin-top: 40px;}
.kid-score-box {width: 150px;height: 150px;background-color: #ffcc0d;position: relative;text-align: center;float: left;}
.kid-review-box.left .kid-score-box, .kid-review-box.right .kid-score-box {margin: auto;float: none;}
.kid-score-box .score {padding-top: 22px;font-size: 46px;display: block;font-weight: bold;color: #fff;}
.kid-score-box .score-title {font-size: 13px;letter-spacing: 1px;padding: 6px 0 0 0;display: block;color: #fff;text-transform: uppercase;}
.kid-review-box .kid-summary {float: right;color: #fff;width: 520px;}
.kid-review-box.left .kid-summary, .kid-review-box.right .kid-summary {width: 100%;float: none;margin-top: 32px;}
.kid-embed-video, .kid-embed-audio {margin-bottom: 40px;}
.fluid-width-video-wrapper {width: 100%;position: relative;padding: 0;padding-top: 56.2857% !important;}
.kid-embed-audio iframe {width: 100%;}
.main .kid-embed-audio iframe {height: auto;}
.kid-archive-content-wrap {margin-top: 56px;}
.kid-archive-content .kid-header {border-top: none;}
.kid-category-slider ul li .post-title {font-size: 28px;}
.kid-category-slider .type-in .post-info {padding: 30px;}
.kid-category-slider {margin-bottom: 50px;}
.kid-category-slider ul li .post-meta {margin-top: 12px;}
.kid-page-pagination {width: 100%;display: inline-block;}
#pagination {text-align: center;margin-top: 40px;}
.archive-masonry #pagination {margin-left: 15px;}
#pagination span, #pagination a {margin-right: 5px;margin-bottom: 5px;padding: 10px 15px;border-radius: 3px;color: #888;border: 1px solid #888;display: inline-block;font-size: 12px;}
#pagination .current {color: #fff;border: 1px solid #ffcc0d;background-color: #ffcc0d;}
.kid-author-content .kid-author-box {margin-bottom: 56px;margin-top: 0;}
.kid-author-content.fullwidth-section .kid-author-box {margin-top: 0;}
.widget select {width: 100%;height: 45px;margin-top: 20px;padding: 0 15px;border-color: #aaa;color: #444;}
.widget-facebook, .widget_flickr, .widget_rss, .widget_calendar, .widget_recent_comments, .widget_links, .widget_search, .widget_tag_cloud, .widget_categories, .widget_recent, .widget_archive, .widget_meta, .widget_pages, .widget_recent_entries, .widget_nav_menu, .widget_text {position: relative;line-height: 1.5;background: transparent;}
.searchform-wrap {position: relative;}
.searchform-wrap > input {background: #fcfcfc;padding: 12px 40px 12px 10px;outline: 0;font-size: 16px;color: #a6a6a6;width: 100%;height: 50px;border: 1px solid rgba(0,0,0,.1);}
.searchform-wrap .search-icon {height: 50px;line-height: 50px;width: 50px;position: absolute;top: 0;right: 0;text-align: center;background-color: #ffcc0d;color: #fff;border-left: 1px solid rgba(255,255,255,.3);}
.widget .searchform-wrap .search-icon {background-color: #ffcc0d;}
.searchform-wrap .search-icon i {font-size: 18px;color: #131313;line-height: 50px;}
.footer .searchform-wrap > input {border: none;}
.widget_archive ul li, .widget_categories ul li, .widget_tag_cloud a {line-height: 20px;margin-right: 10px;margin-bottom: 10px;padding: 5px 10px;float: left;color: #333;border-radius: 3px;border: 1px solid #eee;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.widget_archive ul li a, .widget_categories ul li a {display: inline-block;color: #333;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.footer .widget_archive ul li, .footer .widget_categories ul li, .footer .widget_archive ul li a, .footer .widget_categories ul li a, .footer .widget_tag_cloud a {color: #ccc;}
.footer .widget_archive ul li, .footer .widget_categories ul li, .footer .widget_tag_cloud a {border-color: rgba(255,255,255,.2);}
.widget_archive ul li a:before {content: "";font-family: "FontAwesome";margin-right: 5px;}
.widget_categories ul li a:before {content: "";font-family: "FontAwesome";margin-right: 5px;}
.widget_archive ul li:hover, .widget_categories ul li:hover, .widget_archive ul li:hover a, .widget_categories ul li:hover a {color: #131313;}
.widget_archive ul li:hover, .widget_categories ul li:hover {background-color: #ffcc0d;border-color: #ffcc0d;}
.widget_categories ul.children {display: none;}
.footer .widget_archive .screen-reader-text, .footer .widget_categories .screen-reader-text {color: #eee;}
.widget_nav_menu div:nth-child(2) {border-radius: 4px;margin-top: -10px;}
.widget_nav_menu li a {display: block;padding: 10px;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;color: #131313 !important;}
.widget_nav_menu li a:hover {padding-left: 15px;}
.widget_nav_menu > div > ul > li {font-weight: 400 !important;}
.widget_nav_menu > div > ul > li > a {border-top: 1px solid #eee;}
.widget_nav_menu > div > ul > li:first-child > a {border-top: none;}
.widget_nav_menu > div > ul > li.menu-item-has-children > a {border-bottom: 1px solid #eee;}
.widget_nav_menu ul ul {margin-left: 25px;list-style: square;}
.footer .widget_nav_menu ul ul {color: #eee;}
.footer .widget_nav_menu li a {color: #eee !important;}
.footer .widget_nav_menu > div > ul > li:first-child > a {border-top: none;}
.footer .widget_nav_menu div:nth-child(2) {background-color: transparent;}
.footer .widget_nav_menu > div > ul > li > a {border-top: 1px solid rgba(255,255,255,.2);}
.footer .widget_nav_menu > div > ul > li.menu-item-has-children > a {border-bottom: 1px solid rgba(255,255,255,.2);}
.widget_pages ul.children {margin-left: 0;margin-top: 10px;}
.widget_pages ul.children li {padding-bottom: 0;border-bottom: none;}
.widget_pages ul li, .widget_meta ul li {margin-bottom: 4px;font-size: 16px;}
.footer .widget_pages ul li, .footer .widget_meta ul li {color: #eee;}
ul li a.rsswidget {font-size: 13px;font-weight: bold;margin-bottom: 10px;display: block;}
.widget-title a.rsswidget img {vertical-align: middle;}
.widget-title a.rsswidget {color: #fff;font-size: 13px;}
.footer a.rsswidget, .footer .rssSummary {color: #eee;}
span.rss-date {display: block;margin-bottom: 10px;font-size: 10px;font-weight: bold;}
.rssSummary {margin-bottom: 10px;}
.widget.widget_rss .widget-title {border: none;}
.widget_rss ul li {border-top-width: 1px;border-top-style: solid;border-color: rgba(255,255,255,.2);width: auto;padding: 15px 0;}
.widget_rss ul li:first-child {border-top: none;}
.footer .widget_rss ul li {border-color: #555;}
.widget_rss cite, span.rss-date {font-size: 10px;color: #999;}
.widget_text .textwidget {padding: 0 !important;}
.widget_text .textwidget img {height: auto;max-width: 100%;}
.footer .widget_text .textwidget {color: #eee;}
#wp-calendar caption {background: #222;color: #fff;}
#wp-calendar {color: #555;border-collapse: collapse;width: 100%;text-align: center;}
.footer #wp-calendar {color: #ccc;}
#wp-calendar #today {color: #000;}
#wp-calendar #today a {color: #fff;}
.footer #wp-calendar #today {color: #fff;}
#wp-calendar caption {width: 100%;text-align: center;padding: 15px 2px;margin-bottom: 7px;font-size: 14px;background: #222;}
.footer #wp-calendar caption {background: #444;color: #ccc;}
#wp-calendar thead th {font-weight: bold;}
#wp-calendar tbody td {padding: 5px 0;background: #f3f3f3;border: 1px solid #fff;}
.footer #wp-calendar tbody td {background: #333;border: 1px solid #222;}
#wp-calendar a {padding: 2px 0;font-weight: bold;}
#wp-calendar tfoot td {padding: 3px 0;}
#wp-calendar #next {text-align: right;padding-right: 10px;}
.footer #wp-calendar #prev a {color: #ccc;}
#calendar_wrap {display: block;width: 100%;padding: 0 1px 1px 0;}
.widget_recent_comments .recentcomments {font-size: 13px;color: #131313;padding: 10px 0;border-bottom: 1px solid #eee;}
.widget_recent_comments .recentcomments:first-child {padding-top: 0;}
.widget_recent_comments .recentcomments:last-child {padding-bottom: 0;border: none;}
.widget_recent_comments .recentcomments a:last-child {text-transform: uppercase;font-size: 12px;line-height: 1.5;letter-spacing: 1px;}
.footer .recentcomments {color: #ddd;}
.footer .recentcomments a:last-child {color: #eee;}
.footer .widget_recent_comments .recentcomments {border-color: rgba(255,255,255,.2);}
.widget-facebook .fb-container div {text-align: center;}
.widget_recent_entries ul {margin: -10px 0;}
.widget_recent_entries li {border-bottom: 1px solid #ddd;padding: 10px 0;}
.widget_recent_entries li a {display: block;text-transform: uppercase;}
.widget_recent_entries li a:before {content: "";font-family: "FontAwesome";margin-right: 5px;}
.footer .widget_recent_entries li a {color: #eee;}
.widget_tag_cloud .tagcloud:before, .widget_tag_cloud .tagcloud:after {content: " ";display: table;}
.widget_tag_cloud .tagcloud:after {clear: both;}
.widget_tag_cloud .tagcloud {text-align: center;}
.widget_tag_cloud a {line-height: 20px;margin-right: 10px;margin-bottom: 10px;padding: 5px 10px;display: inline-block;float: none;color: #333;border-radius: 3px;font-size: 14px !important;border: 1px solid #ddd;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.widget_tag_cloud a:before {content: "";font-family: "FontAwesome";margin-right: 5px;}
.widget_tag_cloud a:hover {color: #131313;background-color: #ffcc0d;border-color: #ffcc0d;}
.rating-wrap {position: absolute;position: absolute;top: 0;top: 0;right: 0;right: 0;width: 75px;height: 65px;text-align: center;line-height: 65px;font-size: 28px;color: #131313;background-color: #ffcc0d;letter-spacing: 1px;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.small-posts .rating-wrap {width: 50px;height: 30px;line-height: 30px;font-size: 14px;}
.page-404-wrap {margin-top: 100px;}
.error-number, #kid-404-wrap {width: 50%;float: left;text-align: center;}
.error-number h1 {color: #ffcc0d;font-size: 220px;line-height: 1;}
#kid-404-wrap .kid-error-title {font-size: 60px;text-transform: uppercase;color: #ffcc0d;}
#kid-404-wrap .entry-content {color: #444;margin-top: 30px;}
.page-404-wrap .search {clear: both;margin-top: 100px;}
.page-404-wrap .redirect-home {color: #ffcc0d;margin-top: 30px;text-align: center;font-size: 16px;}
.article-content p a {color: #ffcc0d;}
.article-content dl.gallery-item, .textwidget dl.gallery-item {margin-left: 0;margin-right: 0;}
.article-content dl.gallery-item img, .textwidget dl.gallery-item img {border: none;}
.widget-social ul {list-style: none;margin: 0;text-align: center;}
.widget-social ul li {color: #333;display: inline-block;margin-left: 18px;font-size: 20px;transition: all .3s ease;-wekidit-transition: all .3s ease;}
.footer .widget-social ul li {color: #eee;}
.widget-social ul li:first-child {margin-left: 0;}
.widget-social ul li i {font-style: normal;}