@import url("https://fonts.googleapis.com/css?family=Lobster&subset=cyrillic");
@import url("https://fonts.googleapis.com/css?family=Cormorant+Infant:400,700&subset=cyrillic");
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
*, *:hover, *:focus, *:active, *:visited {outline: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
nav ul, nav ol {list-style: none;list-style-image: none;}
ul {list-style: none;margin: 0;}
ol {list-style-type: decimal !important;}
q {font-style: italic;quotes: "«" "»";}
abbr[title] {border-bottom: 1px dotted;cursor: help;}
small {font-size: 11px;}
big {font-size: 125%;}
ins {text-decoration: none;background: #fcec53;}
del {text-decoration: line-through;}
sup {display: inline-block;vertical-align: super;}
b, strong {font-weight: 700;}
sub {display: inline-block;vertical-align: sub;}
table {border-collapse: collapse;border-spacing: 0;}
object {display: block;border: 1px solid #fff;}
cite, dfn, em {font-style: italic;}
blockquote, .slogan, .testimonial {position: relative;border-radius: 9px;padding: 15px 45px;content: "";font-style: italic;margin-bottom: 20px;font-size: 1em;line-height: 1.375;font-weight: 100;quotes: "“" "”" !important;z-index: 1;}
img {max-width: 100%;height: auto;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
.testimonial {padding: 15px;padding-right: 20px;}
.slogan {border-radius: 0;margin: 0 auto 20px;position: relative;z-index: 1;text-align: center;}
blockquote:before, blockquote:after, .slogan>.widget_text:before, .slogan>.widget_text:after, .testimonial p:before, .testimonial p:after {position: absolute;top: 30px;left: 14px;content: open-quote !important;font-size: 60px;line-height: 10px;font-style: normal;font-weight: 700;}
.testimonial p:before, .testimonial p:after {position: static;line-height: 0;margin-bottom: -5px;display: inline-block;vertical-align: bottom;}
.testimonial p:after {line-height: 0;margin-left: 4px;}
blockquote:after, .slogan>.widget_text:after, .testimonial p:after {bottom: -5px;right: 11px;top: auto;left: auto;content: close-quote !important;}
.testimonial img {margin-right: 15px;float: left;width: 85px;height: 85px;height: auto;border-radius: 10px;overflow: hidden;max-width: 100%;}
.testimonial .author {margin-top: -20px;font-weight: 700;text-align: right;}
.slogan:after {content: "";position: absolute;bottom: 0;left: 10%;right: 10%;border-bottom: 1px solid;}
.slogan>*:last-child {margin-bottom: 0;}
table {border-collapse: separate !important;border-spacing: 0 !important;font-size: .875em;line-height: 1.2857142857;margin-bottom: 20px;border-width: 1px 0 0 1px !important;width: 100%;}
table, th, td {border: 1px solid rgba(0,0,0,.1);}
th {border-width: 0 1px 1px 0;}
th, th {font-weight: 700;padding: 8px;text-transform: uppercase;}
td, td {padding: 8px;}
td {border-width: 0 1px 1px 0;}
caption, th, td {font-weight: normal;text-align: left;}
dl {margin-bottom: 20px;}
dt {font-weight: 700;}
dd {margin-bottom: 20px;}
input, textarea {outline: none;font-family: inherit;font-size: inherit;font-variant: inherit;font-stretch: inherit;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
input::-webkit-input-placeholder {color: inherit;font-size: inherit;}
textarea::-webkit-input-placeholder {color: inherit;font-size: inherit;}
input:-moz-placeholder {color: inherit;font: inherit;}
textarea:-moz-placeholder {color: inherit;font: inherit;}
header, footer, section, article, nav {display: block;margin: 0;padding: 0;}
body {background-color: #fff;font: 14px/1.5 Tahoma,Arial,Helvetica,sans-serif;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;}
a {text-decoration: none;cursor: pointer;-webkit-transition: background 250ms linear 0s,color 250ms linear 0s;-moz-transition: background 250ms linear 0s,color 250ms linear 0s;-ms-transition: background 250ms linear 0s,color 250ms linear 0s;-o-transition: background 250ms linear 0s,color 250ms linear 0s;transition: background 250ms linear 0s,color 250ms linear 0s;}
a:hover {color: inherit;}
p {margin: 0 0 20px 0;padding: 0;}
b {font-size: 14px;}
h1, h2, h3, h4, h5, h6 {font-weight: 700;margin-bottom: 15px;color: #9b2d30;}
h1 {font-size: 1.625em;line-height: 1.3846153846;}
h2 {font-size: 1.5em;line-height: 1;}
h3 {font-size: 1.375em;line-height: 1.0909090909;}
h4 {font-size: 1.25em;line-height: 1.2;}
h5 {font-size: 1.125em;line-height: 1.3333333333;}
h6 {font-size: 1em;line-height: 1.5;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {margin-top: 0;}
address {font-style: italic;margin-bottom: 20px;}
code, kbd, tt, var, samp, pre {font-family: monospace,serif;font-size: .875em;-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none;line-height: 1.571;}
pre {border: 1px solid rgba(0,0,0,.1);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom: 20px;max-width: 100%;overflow: auto;padding: 12px;white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
ul {margin-bottom: 20px;}
li>ul {margin-left: 20px;margin-bottom: 0;}
ul li, ol li {position: relative;}
li li {font-size: inherit;}
ul li:before {content: "";font-size: .55em;color: #fff;height: 1.6em;width: 1.6em;line-height: 1.6em;margin-right: 7px;text-align: center;vertical-align: middle;position: relative;top: -.1em;border-radius: .85em;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
ol {margin-left: 24px;}
li.widget {font-size: inherit;position: static;padding: 0;}
li.widget:before {display: none;}
.t-header-1 h1, .t-header-1 h2, .t-header-1 h3, .t-header-1 h4, .t-header-1 h5, .t-header-1 h6 {font-family: "Jockey One",cursive;}
.t-header-2 h1, .t-header-2 h2, .t-header-2 h3, .t-header-2 h4, .t-header-2 h5, .t-header-2 h6 {font-family: "Oswald",sans-serif;}
.t-header-3 h1, .t-header-3 h2, .t-header-3 h3, .t-header-3 h4, .t-header-3 h5, .t-header-3 h6 {font-family: "Yanone Kaffeesatz",sans-serif;font-weight: 600;}
.kids_clear {clear: both;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;font-size: 0;}
.wrapper {overflow: hidden;}
.icon {padding: 0 10px 0 0;vertical-align: middle;}
.grid-row + .grid-row {margin-top: 30px;}
div[class*="grid-col-"] {float: left;}
div[class*="grid-col-"] + div[class*="grid-col-"] {margin-left: 2.5%;}
.grid-col-4 {width: 31.4%;}
.grid-col-3 {width: 23.1%;}
.grid-col-6 {width: 48.745%;}
.grid-col-8 {width: 65.83%;}
.grid-col-9 {width: 74.35%;}
.grid-col-12 {width: 100%;}
.l-page-width {width: 1170px;text-align: left;margin: 0 auto;}
.l-float-left {float: left;}
.l-float-right {float: right;}
.last {margin-right: 0 !important;}
.page-content {position: relative;width: 100%;z-index: 1;}
.page-content .container {position: relative;z-index: 1;padding-bottom: 130px;}
@media screen and (max-width: 1190px) {.l-page-width {width: 940px;}}
@media screen and (max-width: 980px) {.l-page-width {width: 738px;}}
@media screen and (max-width: 767px) {.l-page-width {width: 100%;box-sizing: border-box;padding-left: 20px;padding-right: 20px;}
	.grid-row {margin: 0 !important;}
	.grid-col + .grid-col {margin-top: 30px;}
	.grid-row + .grid-row {margin-top: 30px !important;}
	.grid-col {width: 100%;margin-left: 0 !important;margin-right: 0 !important;}}
.pp_gallery li {font-size: 1em;}
.pp_gallery li:before {display: none;}
.minigallery li {-webkit-transition: background-color .25s linear;-moz-transition: background-color .25s linear;-o-transition: background-color .25s linear;transition: background-color .25s linear;}
.minigallery li img {display: block;}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent, .flex-control-nav li a.flex-active {background-image: url("/assets/images/blue/slider_control_active_item_bg.png");}
.post-meta {position: absolute;top: 10px;left: 0;width: 70px;}
.kids-bg-level-1 {background: #8fc0ea;}
.kids_social .lang_bar>div>ul ul {border-color: #8fc0ea;}
.kids-bg-level-1 {position: relative;padding: 0;background-position: 0 0;background-repeat: repeat-x;}
.bg-level-2-page-width-container {position: relative;z-index: 3;}
.secondary-page .bg-level-2-page-width-container {background: none !important;}
.bg-level-1 {position: absolute;top: 0;left: 0;right: 0;height: 100%;background-position: center top;background-repeat: repeat-x;z-index: 0;}
.bg-level-1-right {position: absolute;top: 0;height: 100%;background-position: left top;background-repeat: repeat-x;}
.bg-level-2 {position: absolute;top: -14px;bottom: 0;left: 0;z-index: 1;}
.with-slider>.bg-level-2 {bottom: 58px;}
.bg-level-2.first-part {background-position: right top;}
.bg-level-2.second-part {background-position: left top;left: auto;right: 0;}
.t-pattern-1 .bg-level-2 {background-image: url("/assets/images/pattern_balloons.png");}
.t-pattern-2 .bg-level-2 {background-image: url("/assets/images/pattern_star.png");}
.t-pattern-3 .bg-level-2 {background-image: url("/assets/images/pattern_feather.png");}
.t-pattern-4 .bg-level-2 {background-image: url("/assets/images/pattern_dandelion.png");}
.t-pattern-5 .bg-level-2 {background-image: url("/assets/images/pattern_dragonfly.png");}
.t-pattern-5 .bg-level-2.second-part {background-position: right top;-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);transform: rotateY(180deg);}
.t-pattern-6 .bg-level-2 {background-image: url("/assets/images/pattern_butterfly.png");}
.t-pattern-7 .bg-level-2 {background-image: url("/assets/images/pattern_airplanes.png");}
.t-pattern-8 .bg-level-2 {background-image: url("/assets/images/pattern_owl.png");}
.t-pattern-9 .bg-level-2 {background-image: url("/assets/images/pattern_present.png");}
.t-pattern-10 .bg-level-2 {background: transparent;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-device-pixel-ratio: 3/2), 
only screen and (min-device-pixel-ratio: 1.5) {.t-pattern-1 .bg-level-2 {background-image: url("/assets/images/pattern_balloons@2x.png");background-size: 381px;}
	.t-pattern-2 .bg-level-2 {background-image: url("/assets/images/pattern_star@2x.png");background-size: 340px;}
	.t-pattern-3 .bg-level-2 {background-image: url("/assets/images/pattern_feather@2x.png");background-size: 336px;}
	.t-pattern-4 .bg-level-2 {background-image: url("/assets/images/pattern_dandelion@2x.png");background-size: 357px;}
	.t-pattern-5 .bg-level-2 {background-image: url("/assets/images/pattern_dragonfly@2x.png");background-size: 338px;}
	.t-pattern-6 .bg-level-2 {background-image: url("/assets/images/pattern_butterfly@2x.png");background-size: 322px;}
	.t-pattern-7 .bg-level-2 {background-image: url("/assets/images/pattern_airplanes@2x.png");background-size: 357px;}
	.t-pattern-8 .bg-level-2 {background-image: url("/assets/images/pattern_owl@2x.png");background-size: 356px;}
	.t-pattern-9 .bg-level-2 {background-image: url("/assets/images/pattern_present@2x.png");background-size: 351px;}}
.top-panel {border-bottom-width: 6px;border-bottom-style: solid;color: #fff;position: relative;z-index: 5;}
.top-panel .l-page-width {padding-top: 15px;display: none;opacity: 0;}
#kids_header {margin: 0 auto;padding-bottom: 0;position: relative;z-index: 4;}
.secondary-page #kids_header {padding-bottom: 7px;}
#kids_header #kids_logo_block {margin: -8px 0 15px;position: relative;z-index: 1;}
#kids_header #kids_logo_block img {max-width: 100%;}
#kids_header .l-page-width {position: relative;}
#kids_header a {color: inherit;}
#kids_header a:hover {text-decoration: none;}
@media screen and (max-width: 767px) {#kids_header #kids_logo_block, #kids_main_nav {float: none !important;text-align: center;}
	#kids_main_nav .menu-button {float: none;}
	#kids_main_nav>ul {text-align: left;}
	#kids_main_nav > ul {position: relative !important;}}
#kids_header .kids_social {float: right;margin-bottom: 25px;width: 100%;position: relative;z-index: 1001;}
#kids_header #search-form {padding: 5px;}
#kids_header #search-form input[type="submit"] {display: none;}
#kids_header #search-form input[type="text"] {padding: 0 10px;width: 115px;height: 25px;line-height: 25px;border: none;outline: none;margin: 0;border-radius: 0;}
#kids_header .kids_social li.search+li {opacity: 0;display: none !important;margin-right: -1px;-webkit-border-radius: 0 0 0 3px;-moz-border-radius: 0 0 0 3px;border-radius: 0 0 0 3px;}
#kids_header .kids_social li.search+li.hide {display: block !important;}
#kids_header .kids_social li.search {-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}
#kids_header .kids_social li.search.hide {-webkit-border-radius: 0 0 3px 0;-moz-border-radius: 0 0 3px 0;border-radius: 0 0 3px 0;}
#kids_header .kids_social li {position: relative;float: right;margin: 0 0 0 1px;padding: 0;-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}
#kids_header .kids_social li:before {display: none;}
#kids_header .kids_social a {position: relative;z-index: 2;display: block;width: 36px;height: 35px;background-repeat: no-repeat;text-align: center;color: #fff;-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;-webkit-font-smoothing: antialiased;-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}
#kids_header .kids_social li.search a {font-size: 22px;line-height: 1;}
#kids_header .kids_social li.search a:before {content: "";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 33px;}
#kids_header .kids_social a i.fa {background-image: none;text-indent: none;font-size: 22px;line-height: 35px;}
#kids_header .kids_social>li>span {position: absolute;display: block;top: 0;height: 0;left: 0;opacity: 0;right: 0;z-index: 1;-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}
#kids_header .kids_social .openbtn a {position: relative;z-index: 1;overflow: hidden;}
#kids_header .kids_social .openbtn a:before, #kids_header .kids_social .openbtn a:after {content: "";position: absolute;top: 9px;bottom: 9px;right: 9px;left: 9px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;padding-bottom: 9px;box-sizing: border-box;-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}
#kids_header .kids_social .openbtn a:after {right: calc(50% - 1px);border: 0;border-right: 2px solid #fff;}
#kids_header .kids_social .openbtn a:before, #kids_header .kids_social .openbtn a:after {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
#kids_header .kids_social .openbtn a:before {-webkit-transform: translateY(8px);-moz-transform: translateY(8px);-ms-transform: translateY(8px);transform: translateY(8px);bottom: -9px;}
#kids_header .kids_social .openbtn a.hide:before {-webkit-transform: translateY(-26px);-moz-transform: translateY(-26px);-ms-transform: translateY(-26px);transform: translateY(-26px);}
#kids_header .kids_social .openbtn a.hide:after {-webkit-transform: translateY(-26px);-moz-transform: translateY(-26px);-ms-transform: translateY(-26px);transform: translateY(-26px);}
.kids_social li.lang_bar {background: transparent !important;}
.kids_social .lang_bar>div ul {margin: 0;}
.kids_social .lang_bar>div li {margin: 0 !important;float: none !important;background: transparent !important;}
.kids_social .lang_bar>div>ul a, #kids_header .kids_social .lang_bar>div>ul a {width: auto !important;font-size: .4px;color: transparent;line-height: 35px;height: auto;padding: 0 8px;text-align: left;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;position: relative;z-index: 1;}
.kids_social .lang_bar>div>ul a>span {color: #fff;font-size: 14px;line-height: 1;padding: 2px 0;border-bottom: 1px solid transparent;background-color: transparent !important;-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}
.kids_social .lang_bar>div:not(.lang_sel_list_horizontal)>ul a:hover>span {border-bottom: 1px solid #fff;}
.kids_social .lang_bar>div>ul a>img, .kids_social .lang_bar>div>ul a>span {display: inline;vertical-align: middle;}
.kids_social .lang_bar>div a.lang_sel_sel>span {margin-right: 20px;}
.kids_social .lang_bar>div>ul a>img {padding-right: 3px;padding-left: 3px;}
.kids_social .lang_bar>div>ul a:before, .kids_social .lang_bar>div>ul a:after {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;}
.kids_social .lang_bar>div.lang_sel_list_horizontal>ul a:before, .kids_social .lang_bar>div.lang_sel_list_horizontal>ul a:after {-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}
.kids_social .lang_bar>div>ul a:after {-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;opacity: 0;}
#kids_header .kids_social .lang_bar>div:not(.lang_sel_list_horizontal):not(.lang_sel_list_vertical)>ul>li>a:before, #kids_header .kids_social .lang_bar>div:not(.lang_sel_list_horizontal):not(.lang_sel_list_vertical)>ul>li>a:after, .kids_social .lang_bar>div.lang_sel_list_vertical>ul>li:last-child>a:after, .kids_social .lang_bar>div.lang_sel_list_vertical>ul>li:last-child>a:before {-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}
.kids_social .lang_bar>div>ul>li>a:after {-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);opacity: 1;}
.kids_social .lang_bar>div.lang_sel_list_vertical>ul>li>a:after {opacity: 0;}
.kids_social .lang_bar>div>ul>li:hover>a:after, .kids_social .lang_bar>div.lang_sel_list_vertical>ul>li>a:after {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.kids_social .lang_bar>div>ul a:hover:after {opacity: 1;}
.kids_social .lang_bar>div>ul>li {position: relative;z-index: 1;}
.kids_social .lang_bar>div.lang_sel_list_horizontal>ul>li {float: left !important;margin-left: 1px !important;}
.kids_social .lang_bar>div.lang_sel_list_horizontal>ul>li:first-child {margin-left: 0px !important;}
.kids_social .lang_bar>div.lang_sel_list_horizontal a.lang_sel_sel>div {margin-right: 0;}
.kids_social .lang_bar>div>ul ul {position: absolute;top: 35px;left: -1px;right: -1px;border-left: 1px solid;border-right: 1px solid;border-bottom: 1px solid;opacity: 0;-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;-webkit-transition: opacity .25s linear;-moz-transition: opacity .25s linear;-ms-transition: opacity .25s linear;-o-transition: opacity .25s linear;transition: opacity .25s linear;-webkit-transition-delay: .25s;-moz-transition-delay: .25s;-ms-transition-delay: .25s;transition-delay: .25s;-webkit-transform: translateX(-10000px);-moz-transform: translateX(-10000px);-ms-transform: translateX(-10000px);transform: translateX(-10000px);}
body.rtl .kids_social .lang_bar>div>ul ul {-webkit-transform: translateX(10000px);-moz-transform: translateX(10000px);-ms-transform: translateX(10000px);transform: translateX(10000px);}
.kids_social .lang_bar>div>ul>li:hover ul {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.kids_social .lang_bar>div>ul ul li {border-radius: 0;}
.kids_social .lang_bar>div>ul ul li:first-child>a {padding-top: 5px;margin-top: -5px;}
.kids_social .lang_bar>div>ul ul li:last-child a {-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}
#lang_sel_footer {display: none;}
#kids_main_nav {position: relative;z-index: 1000;}
#kids_main_nav > ul {position: relative;z-index: 995;text-align: left;}
#kids_main_nav  ul  li {padding: 0;}
#kids_main_nav  ul  li:before {display: none;}
#kids_main_nav > ul > li {position: relative;float: left;padding-bottom: 5px;vertical-align: middle;}
#kids_main_nav > ul > li > a {display: block;padding: 8px 23px;text-decoration: none;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#kids_main_nav.merged > ul > li:first-child > a:before, #kids_main_nav.merged > ul > li:first-child > a:after {-webkit-border-top-right-radius: 0;-webkit-border-bottom-right-radius: 0;-moz-border-radius-topright: 0;-moz-border-radius-bottomright: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;}
#kids_main_nav.merged > ul > li:last-child > a:before, #kids_main_nav.merged > ul > li:last-child > a:after {-webkit-border-top-left-radius: 0;-webkit-border-bottom-left-radius: 0;-moz-border-radius-topleft: 0;-moz-border-radius-bottomleft: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}
#kids_main_nav.merged > ul > li:not(:first-child):not(:last-child) > a:after {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
#kids_main_nav.merged > ul > li:not(:first-child):not(:last-child) > a:before {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
#kids_main_nav > ul > li > a {position: relative;z-index: 1;}
#kids_main_nav > ul > li > a:after {content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 4px;background: rgba(0,0,0,.12);-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-bottom-right-radius: 4px;-moz-border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
#kids_main_nav > ul > li > a:before {content: "";position: absolute;bottom: 0;left: 1px;right: 0;top: 0;z-index: -1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#kids_main_nav.merged > ul > li.current-menu-item > a:before, #kids_main_nav.merged > ul > li.current-menu-item + li >a:before, #kids_main_nav.merged > ul > li.current-menu-ancestor > a:before, #kids_main_nav.merged > ul > li.current-menu-ancestor + li >a:before, #kids_main_nav.merged > ul > li:hover > a:before, #kids_main_nav.merged > ul > li:hover + li > a:before {left: 0;}
#kids_main_nav.merged > ul > li:hover + li.current-menu-item > a:before, #kids_main_nav.merged > ul > li.current-menu-item + li:hover > a:before, #kids_main_nav.merged > ul > li:hover + li.current-menu-ancestor > a:before, #kids_main_nav.merged > ul > li.current-menu-ancestor + li:hover > a:before {left: 1px !important;}
#kids_main_nav ul ul {position: absolute;display: none;z-index: 1500;width: 180px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#kids_main_nav>ul>li>ul {margin-top: 3px;}
#kids_main_nav ul ul li {position: relative;text-decoration: none;background: rgba(0,0,0,.15);-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
#kids_main_nav ul ul li:first-child {border-top-right-radius: 4px;border-top-left-radius: 4px;}
#kids_main_nav ul ul li:last-child {border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
#kids_main_nav > ul > li ul li.current-menu-item, #kids_main_nav > ul > li ul li.current-menu-parent {margin: -1px 0 0;padding-bottom: 1px;z-index: 2;}
#kids_main_nav > ul > li ul li.current-menu-item:first-child, #kids_main_nav > ul > li ul li.current-menu-parent:first-child {margin: 0;}
#kids_main_nav > ul > li ul li.current-menu-item>a, #kids_main_nav > ul > li ul li.current-menu-parent>a {border-top: 0;}
#kids_main_nav ul ul li.menu-item-has-children>a:before {content: "";padding-right: 5px;font-size: .7em;color: inherit;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#kids_main_nav ul ul li.menu-item-has-children:after {content: "";position: absolute;right: -2px;top: 0;width: 2px;height: 100%;}
#kids_main_nav ul ul:after {content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 4px;background: rgba(0,0,0,.12);z-index: 3;}
#kids_main_nav .sub-menu a {font-size: .84em;}
#kids_main_nav ul ul a {display: block;padding: 8px 0px;margin: 0 20px;border-top: 1px solid rgba(255,255,255,.3);-webkit-transition: all 250ms linear 0s;-moz-transition: all 250ms linear 0s;-ms-transition: all 250ms linear 0s;-o-transition: all 250ms linear 0s;transition: all 250ms linear 0s;}
#kids_main_nav ul ul li:first-child>a {border-top: none;}
#kids_main_nav ul ul li:hover>a, #kids_main_nav ul ul li:hover + li>a, #kids_main_nav > ul > li ul li.current-menu-item + li > a, #kids_main_nav > ul > li ul li.current-menu-parent+ li > a {border-color: transparent !important;}
#kids_main_nav ul ul li:first-child > a {-webkit-border-radius: 7px 7px 0 0;-moz-border-radius: 7px 7px 0 0;border-radius: 7px 7px 0 0;}
#kids_main_nav ul ul li:last-child > a {-webkit-border-radius: 0 0 7px 7px;-moz-border-radius: 0 0 7px 7px;border-radius: 0 0 7px 7px;}
#kids_main_nav ul ul ul {left: 1px !important;top: 0;margin-top: 0;}
.ie8 #kids_main_nav ul ul ul {left: 100% !important;}
#kids_main_nav ul ul {left: 0 !important;text-align: left;margin-left: 0;}
#kids_main_nav ul ul ul {left: 100% !important;margin-left: 1px;top: 0;}
.ie8 #kids_main_nav ul ul {top: 100%;}
.ie8 #kids_main_nav ul ul ul {top: 0;}
#kids_main_nav ul li {position: relative;}
.kids_slider_bg {position: relative;z-index: 3;margin-bottom: 20px;}
body.home .kids_slider_bg {margin-bottom: -58px;}
body.home .kids_slider_bg.none {display: none;}
.kids_top_content_middle {position: relative;}
body.home .kids_top_content_middle.homepage {padding-top: 60px;padding-bottom: 25px;}
body.home .kids_top_content_middle.homepage .bottom-border {position: absolute;bottom: 0;left: 0;right: 0;border-bottom: 15px solid;}
.kids_slider_wrapper {position: relative;padding: 10px;background: #fff;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
.kids_slider_wrapper:after {content: "";position: absolute;bottom: -5px;right: 0;left: 0;height: 5px;border: 9px solid rgba(0,0,0,.08);border-radius: 8px;z-index: -1;}
.kids_slider_inner_wrapper {overflow: hidden;}
.kids_slider_inner_wrapper>object {width: 916px;height: 420px;}
.kids_slider_inner_wrapper > * {display: block;width: 100%;}
@media screen and (max-width: 767px) {.kids_slider_inner_wrapper > iframe {height: 200px;}}
.nivo-directionNav {position: absolute;bottom: 5px;left: 0;width: 100%;}
.camera_prev, .flex-prev {width: 40px;height: 40px;display: block;z-index: 300;opacity: .3 !important;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.camera_next, .flex-next {width: 40px;height: 40px;display: block;z-index: 300;opacity: .3 !important;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.camera_wrap:hover .camera_prev, .camera_wrap:hover .camera_next, .flexslider:hover .flex-prev, .flexslider:hover .flex-next {opacity: 1 !important;}
.nivo-controlNavWrapper {position: absolute;width: 100%;text-align: center;bottom: 0px;left: 0;z-index: 200;height: 48px;overflow: hidden;}
.camerapag_left {display: inline-block;margin: 0 auto;padding-left: 16px;background-position: left bottom;background-repeat: no-repeat;opacity: .3;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.camera_wrap:hover .camerapag_left, .flexslider:hover .camerapag_left {opacity: 1;}
.camerapag_right {background-position: right bottom;background-repeat: no-repeat;padding-right: 16px;}
.camera_pag {background-repeat: repeat-x;background-position: left bottom;height: 11px;padding: 18px 3px 18px;overflow: hidden;}
.camera_pag_ul li {float: left;margin-left: 4px !important;}
.camera_pag_ul li {text-indent: -9999px;width: 11px;height: 11px;display: block;background-repeat: no-repeat;background-position: 0 0;}
.camera_pag_ul li:first-child {margin-left: 0 !important;}
.camera_pagination_wrapper {text-align: center;position: absolute;width: 100%;bottom: 2px;}
.camera_pagination {display: inline-block;}
div.anythingSlider .start-stop {display: none !important;}
div.anythingSlider .arrow.back a {background-position: 0 0;background-repeat: no-repeat;}
div.anythingSlider .arrow.forward a {background-position: 0 0;background-repeat: no-repeat;}
.lof-main-outer {width: 916px;height: 400px;}
.lof-next {top: 50%;position: absolute;right: 0;margin-top: -20px;height: 40px;width: 40px;opacity: .3;background-position: 0 0;background-repeat: no-repeat;cursor: pointer;}
.lof-previous {top: 50%;position: absolute;left: 0;margin-top: -20px;height: 40px;width: 40px;opacity: .3;background-position: 0 0;background-repeat: no-repeat;cursor: pointer;}
.video-js-box .vjs-controls {position: absolute;margin: 0;opacity: .85;color: #fff;display: none;left: 0;right: 0;width: 100%;bottom: 0px;height: 35px;padding: 0;}
.video-js-box .vjs-controls > div {position: absolute;text-align: center;margin: 0;padding: 0;height: 25px;top: 5px;background-color: #0b151a;background: #1f3744 -webkit-gradient(linear,left top,left bottom,from(#0b151a),to(#1f3744)) left 12px;background: #1f3744 -moz-linear-gradient(top,#0b151a,#1f3744) left 12px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;box-shadow: 1px 1px 2px #000;-webkit-box-shadow: 1px 1px 2px #000;-moz-box-shadow: 1px 1px 2px #000;}
.vjs-controls > div.vjs-play-control {left: 5px;width: 25px;}
.vjs-controls > div.vjs-progress-control {left: 35px;right: 165px;}
.vjs-controls > div.vjs-time-control {width: 75px;right: 90px;}
.vjs-controls > div.vjs-volume-control {width: 50px;right: 35px;}
.vjs-controls > div.vjs-fullscreen-control {width: 25px;right: 5px;}
.vjs-controls > div.vjs-progress-control {border-top-right-radius: 0;-webkit-border-top-right-radius: 0;-moz-border-radius-topright: 0;border-bottom-right-radius: 0;-webkit-border-bottom-right-radius: 0;-moz-border-radius-bottomright: 0;}
.vjs-controls > div.vjs-time-control {border-top-left-radius: 0;-webkit-border-top-left-radius: 0;-moz-border-radius-topleft: 0;border-bottom-left-radius: 0;-webkit-border-bottom-left-radius: 0;-moz-border-radius-bottomleft: 0;}
.vjs-play-control {cursor: pointer !important;}
.vjs-play-control span {display: block;font-size: 0;line-height: 0;}
.vjs-paused .vjs-play-control span {width: 0;height: 0;margin: 8px 0 0 8px;border-left: 10px solid #fff;border-top: 5px solid rgba(0,0,0,0);border-bottom: 5px solid rgba(0,0,0,0);}
.vjs-playing .vjs-play-control span {width: 3px;height: 10px;margin: 8px auto 0;border-top: 0px;border-left: 3px solid #fff;border-bottom: 0px;border-right: 3px solid #fff;}
.vjs-progress-holder {position: relative;padding: 0;overflow: hidden;cursor: pointer !important;height: 9px;border: 1px solid #777;margin: 7px 1px 0 5px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.vjs-progress-holder div {position: absolute;display: block;width: 0;height: 9px;margin: 0;padding: 0;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.vjs-play-progress {background: #fff;background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#777));background: -moz-linear-gradient(top,#fff,#777);}
.vjs-load-progress {opacity: .8;background-color: #555;background: -webkit-gradient(linear,left top,left bottom,from(#555),to(#aaa));background: -moz-linear-gradient(top,#555,#aaa);}
.vjs-controls .vjs-time-control {font-size: 10px;line-height: 1;font-weight: normal;}
.vjs-controls .vjs-time-control span {line-height: 25px;}
.vjs-volume-control {cursor: pointer !important;}
.vjs-volume-control div {display: block;margin: 0 5px 0 5px;padding: 4px 0 0 0;}
.vjs-volume-control div span {float: left;padding: 0;margin: 0 2px 0 0;width: 5px;height: 0px;border-bottom: 18px solid #555;}
.vjs-volume-control div span.vjs-volume-level-on {border-color: #fff;}
.vjs-volume-control div span:nth-child(1) {border-bottom-width: 2px;height: 16px;}
.vjs-volume-control div span:nth-child(2) {border-bottom-width: 4px;height: 14px;}
.vjs-volume-control div span:nth-child(3) {border-bottom-width: 7px;height: 11px;}
.vjs-volume-control div span:nth-child(4) {border-bottom-width: 10px;height: 8px;}
.vjs-volume-control div span:nth-child(5) {border-bottom-width: 14px;height: 4px;}
.vjs-volume-control div span:nth-child(6) {margin-right: 0;}
.vjs-fullscreen-control {cursor: pointer !important;}
.vjs-fullscreen-control div {padding: 0;text-align: left;vertical-align: top;cursor: pointer !important;margin: 5px 0 0 5px;width: 20px;height: 20px;}
.vjs-fullscreen-control div span {float: left;margin: 0;padding: 0;font-size: 0;line-height: 0;width: 0;text-align: left;vertical-align: top;}
.vjs-fullscreen-control div span:nth-child(1) {margin-right: 3px;margin-bottom: 3px;border-top: 6px solid #fff;border-right: 6px solid rgba(0,0,0,0);}
.vjs-fullscreen-control div span:nth-child(2) {border-top: 6px solid #fff;border-left: 6px solid rgba(0,0,0,0);}
.vjs-fullscreen-control div span:nth-child(3) {clear: both;margin: 0 3px 0 0;border-bottom: 6px solid #fff;border-right: 6px solid rgba(0,0,0,0);}
.vjs-fullscreen-control div span:nth-child(4) {border-bottom: 6px solid #fff;border-left: 6px solid rgba(0,0,0,0);}
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(1) {border: none;border-bottom: 6px solid #fff;border-left: 6px solid rgba(0,0,0,0);}
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(2) {border: none;border-bottom: 6px solid #fff;border-right: 6px solid rgba(0,0,0,0);}
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(3) {border: none;border-top: 6px solid #fff;border-left: 6px solid rgba(0,0,0,0);}
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(4) {border: none;border-top: 6px solid #fff;border-right: 6px solid rgba(0,0,0,0);}
.vjs-no-video {font-size: small;line-height: 1.5;}
div.vjs-big-play-button {display: none;z-index: 2;position: absolute;top: 50%;left: 50%;width: 80px;height: 80px;margin: -43px 0 0 -43px;text-align: center;vertical-align: center;cursor: pointer !important;border: 3px solid #fff;opacity: .9;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;background-color: #0b151a;background: #1f3744 -webkit-gradient(linear,left top,left bottom,from(#0b151a),to(#1f3744)) left 40px;background: #1f3744 -moz-linear-gradient(top,#0b151a,#1f3744) left 40px;box-shadow: 4px 4px 8px #000;-webkit-box-shadow: 4px 4px 8px #000;-moz-box-shadow: 4px 4px 8px #000;}
div.vjs-big-play-button:hover {box-shadow: 0px 0px 80px #fff;-webkit-box-shadow: 0px 0px 80px #fff;-moz-box-shadow: 0px 0px 80px #fff;}
div.vjs-big-play-button span {display: block;font-size: 0;line-height: 0;width: 0;height: 0;margin: 20px 0 0 23px;border-left: 40px solid #fff;border-top: 20px solid rgba(0,0,0,0);border-bottom: 20px solid rgba(0,0,0,0);}
.vjs-spinner {display: none;position: absolute;top: 50%;left: 50%;width: 100px;height: 100px;z-index: 1;margin: -50px 0 0 -50px;transform: scale(.5);-webkit-transform: scale(.5);-moz-transform: scale(.5);}
.vjs-spinner div {position: absolute;left: 40px;top: 40px;width: 20px;height: 20px;background: #fff;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border: 1px solid #ccc;}
.vjs-spinner div:nth-child(1) {opacity: .12;transform: rotate(0deg) translate(0,-40px) scale(.1);-webkit-transform: rotate(0deg) translate(0,-40px) scale(.1);-moz-transform: rotate(0deg) translate(0,-40px) scale(.1);}
.vjs-spinner div:nth-child(2) {opacity: .25;transform: rotate(45deg) translate(0,-40px) scale(.2);-webkit-transform: rotate(45deg) translate(0,-40px) scale(.2);-moz-transform: rotate(45deg) translate(0,-40px) scale(.2);}
.vjs-spinner div:nth-child(3) {opacity: .37;transform: rotate(90deg) translate(0,-40px) scale(.4);-webkit-transform: rotate(90deg) translate(0,-40px) scale(.4);-moz-transform: rotate(90deg) translate(0,-40px) scale(.4);}
.vjs-spinner div:nth-child(4) {opacity: .5;transform: rotate(135deg) translate(0,-40px) scale(.6);-webkit-transform: rotate(135deg) translate(0,-40px) scale(.6);-moz-transform: rotate(135deg) translate(0,-40px) scale(.6);}
.vjs-spinner div:nth-child(5) {opacity: .62;transform: rotate(180deg) translate(0,-40px) scale(.8);-webkit-transform: rotate(180deg) translate(0,-40px) scale(.8);-moz-transform: rotate(180deg) translate(0,-40px) scale(.8);}
.vjs-spinner div:nth-child(6) {opacity: .75;transform: rotate(225deg) translate(0,-40px) scale(1);-webkit-transform: rotate(225deg) translate(0,-40px) scale(1);-moz-transform: rotate(225deg) translate(0,-40px) scale(1);}
.vjs-spinner div:nth-child(7) {opacity: .87;transform: rotate(270deg) translate(0,-40px) scale(1.1);-webkit-transform: rotate(270deg) translate(0,-40px) scale(1.1);-moz-transform: rotate(270deg) translate(0,-40px) scale(1.1);}
.vjs-spinner div:nth-child(8) {opacity: 1;transform: rotate(315deg) translate(0,-40px) scale(1.3);-webkit-transform: rotate(315deg) translate(0,-40px) scale(1.3);-moz-transform: rotate(315deg) translate(0,-40px) scale(1.3);}
.kids_image_wrapper {position: relative;overflow: hidden;z-index: 1;}
.prettyPhoto {position: relative;cursor: pointer;display: block;}
.kids_curtain {position: absolute;top: 0;bottom: 0;right: 0;left: 0;background: rgba(255,255,255,.7);opacity: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.kids_curtain:before {content: "";font-size: 30px;line-height: 50px;color: #fff;display: inline-block;display: block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;text-align: center;left: 50%;top: 50%;width: 50px;height: 50px;border-radius: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px;overflow: hidden !important;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;-webkit-transform: translate(-25px,-25px) translateZ(0);-moz-transform: translate(-25px,-25px) translateZ(0);-ms-transform: translate(-25px,-25px) translateZ(0);transform: translate(-25px,-25px) translateZ(0);}
.kids_mini_picture .kids_curtain:before {display: none;}
.kids_mini_picture .kids_curtain {left: 0;top: 0;width: 100%;height: 100%;border-radius: 0;background: rgba(255,255,255,.7);-webkit-border-radius: 0;-moz-border-radius: 0;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.prettyPhoto:hover .kids_curtain, .kids_mini_picture:hover .kids_curtain {opacity: 1;filter: alpha(opacity=70);}
.kids_image_wrapper {border: 2px solid;border-radius: 4px;}
.footer .kids_image_wrapper, .top-panel .kids_image_wrapper {border-color: rgba(255,255,255,.5);}
.footer .content-wrapper figure, .top-panel .content-wrapper figure {border: 2px solid rgba(255,255,255,.5);border-radius: 4px;}
.kids_image_wrapper a img {display: block;}
.kids_link {display: block;position: relative;cursor: pointer;}
.products .kids_curtain {background: rgba(255,255,255,0) !important;opacity: 1 !important;}
.products .prettyPhoto:hover .kids_curtain {background: rgba(255,255,255,.7) !important;}
.products  .kids_curtain:before {opacity: 0;}
.products .prettyPhoto:hover .kids_curtain:before {opacity: 1;}
.secondary-page #kids_middle_container {position: relative;}
.kids-front-page .kids_top_content {position: relative;z-index: 2;}
.secondary-page .kids_top_content {width: 100%;}
.kids_top_content_middle {border-top: 7px solid;}
.home .entry-container {background: none;}
.entry-container:after {content: "";clear: both;display: table;}
.kids_bottom_content {position: relative;z-index: 1;background: #fffeff;}
.kids_bottom_content .content_bottom_bg {background-position: center bottom;background-repeat: repeat-x;position: absolute;bottom: 0;left: 0;right: 0;height: 130px;z-index: 4;}
.kids_bottom_content_container {padding: 20px 0 0;}
.kids_bottom_content_container .kids_post_content {text-align: left;font-size: 1em;}
.header_container {padding: 2px 0 6px;min-height: 46px;}
.header_container.nocrumbs h1 {line-height: 46px;}
.header_container h1 {margin-bottom: 0;font-weight: 700;font-size: 1.5em;line-height: 1.16;}
#breadcrumbs li {display: inline;font-size: inherit;padding: 0;position: static;}
#breadcrumbs li:before {display: none;}
#breadcrumbs {font-size: .875em;margin-bottom: 0;}
#breadcrumbs li a {color: inherit;}
#breadcrumbs li a:hover {text-decoration: underline;}
#breadcrumbs li:first-child {padding-left: 0;background: none;}
#breadcrumbs .delimiter {color: rgba(242,18,18,0) !important;position: relative;line-height: 1;width: .5em;display: inline-block;}
#breadcrumbs .delimiter:before {content: "";position: absolute;top: 0;right: 0;left: 0;text-align: center;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.kids_bottom_content_container .section-title {font-weight: 700;}
.recent_projects {overflow: hidden;}
.jcarousel-next.hide, .jcarousel-prev.hide {display: none !important;}
.recent_projects ul li {position: relative;overflow: hidden;margin: 0 20px 0 0;display: inline-block;width: 225px;list-style: none;}
.recent_projects ul li>* {margin-bottom: 10px;text-align: center;}
.recent_projects ul .title {font-size: 23px;font-weight: 700;text-align: center;line-height: 1;}
.jcarousel-container {position: relative;}
.jcarousel-prev, .jcarousel-next {display: inline-block;width: 19px;height: 15px;border-width: 1px;border-style: solid;background-image: url("/assets/images/icons/carousel-nav.png");background-repeat: no-repeat;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-indent: -9999px;cursor: pointer;float: left;}
.jcarousel-next {margin-left: 5px;}
.carousel-nav {width: 50px;float: left;margin-left: 10px;padding-top: 8px;}
.carousel-nav:after {content: "";display: block;clear: both;}
.recent_projects>h3 {margin-bottom: 0px;}
.content-divider {clear: both;padding: .5em 0 .8em 0;height: 6px;width: 100%;background: url("/assets/images/gallery-divider.png") repeat-x;}
.isotope-hidden.isotope-item {pointer-events: none;z-index: 1;}
.isotope, .isotope .isotope-item {-webkit-transition-duration: .6s;-moz-transition-duration: .6s;-ms-transition-duration: .6s;-o-transition-duration: .6s;transition-duration: .6s;z-index: 2;}
.isotope {-webkit-transition-property: height,width;-moz-transition-property: height,width;-ms-transition-property: height,width;-o-transition-property: height,width;transition-property: height,width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform,opacity;-moz-transition-property: -moz-transform,opacity;-ms-transition-property: top,left,opacity;-o-transition-property: top,left,opacity;transition-property: transform,opacity;}
.nav_cat {position: relative;}
.nav_cat li {padding: 0;font-size: inherit;position: static;}
.nav_cat li:before {display: none;}
.nav_cat.type-2, .nav_cat.type-3 {padding-bottom: 14px;}
.gl_cat ul > li a, .nav_cat ul > li a {display: block;position: relative;margin: 3px 0;padding: 6px 0 6px 10px;}
#sidebar .gl_cat ul > li a.selectedLava:not(.not_active), #sidebar .nav_cat ul > li a.selectedLava:not(.not_active), #sidebar-left  .gl_cat ul > li a.selectedLava:not(.not_active), #sidebar-left  .nav_cat ul > li a.selectedLava:not(.not_active), #sidebar-right  .gl_cat ul > li a.selectedLava:not(.not_active), #sidebar-right  .nav_cat ul > li a.selectedLava:not(.not_active) {color: #fff !important;}
body .entry-container #sidebar .gl_cat ul > li a:hover, body .entry-container #sidebar .nav_cat ul > li a:hover, body .entry-container #sidebar-left  .gl_cat ul > li a:hover, body .entry-container #sidebar-left  .nav_cat ul > li a:hover, body .entry-container #sidebar-right  .gl_cat ul > li a:hover, body .entry-container #sidebar-right  .nav_cat ul > li a:hover {color: #fff !important;}
.gl_cat ul > li, .nav_cat ul > li {border-top: 1px solid rgba(255,255,255,.5);overflow: hidden;}
.footer .gl_cat ul > li, .footer .nav_cat ul > li, .top-panel .gl_cat ul > li, .top-panel .nav_cat ul > li {border-color: rgba(255,255,255,.5);}
.footer .gl_cat .backLava, .footer .nav_cat .backLava, .top-panel .gl_cat .backLava, .top-panel .nav_cat .backLava {background: #fff;}
.gl_cat ul > li:last-child, .nav_cat ul > li:last-child {border-bottom: none;}
.gl_cat > ul li ul, .nav_cat > ul li ul {padding-left: 15px;}
.gl_cat ul li ul li a, .nav_cat ul li ul li a {margin: 4px 0;padding: 8px 0 8px 10px;font-size: .917em;}
.gl_cat .backLava, .nav_cat .backLava {position: absolute;display: block;width: 100%;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: 0;opacity: .4;}
#filter {position: absolute;top: -42px;right: 14px;height: 32px;border: 1px solid #d3c69e;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background: url("/assets/images/bg_splitter.png") repeat-x;}
#filter .backLava {position: absolute;top: 1px;z-index: -0;height: 28px;border: 1px solid #d3c69e;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background: url("/assets/images/bg_splitter_current.png") repeat-x;}
.splitter {position: relative;z-index: 5;}
.splitter li {float: left;margin: 1px 3px 0 2px;height: 28px;border: 1px solid transparent;line-height: 30px;}
.splitter li a {position: relative;display: block;padding: 0 12px;color: #575655;cursor: pointer;}
.tweets .textwidget {padding: 0px;}
.kids-footer-copyrights {position: relative;z-index: 1;color: rgba(255,255,255,.5);}
.kids-footer-copyrights>.dark-mask {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,.12);z-index: -1;}
.kids-footer-copyrights.footer  a:not(.cws_button) {color: rgba(255,255,255,.5);}
.kids-footer-copyrights  a:hover {color: #fff;text-decoration: underline;}
.kids-footer-copyrights p {margin-bottom: 0;}
.kids-footer-copyrights .widget {margin: 0;}
.kids-footer-copyrights .wrapper .kids_social {float: right;margin-bottom: 0;}
.kids-footer-copyrights .kids_social li {font-size: 1.2em;float: left;padding-left: 1em;}
.kids-footer-copyrights .kids_social li:before {display: none;}
.kids-footer-copyrights .kids_social li>span {display: none;}
.kids-footer-copyrights .kids_social li i.fa {font-size: 1em;}
.kids-footer-copyrights .l-page-width>.wrapper {overflow: visible;}
.kids-footer-copyrights .kids_social .lang_bar li {font-size: 0;float: none;padding-left: 0;width: 100%;}
.kids-footer-copyrights .kids_social .lang_bar li:after {content: "";clear: both;display: table;}
.kids-footer-copyrights .kids_social .lang_bar li a {display: block;line-height: 26px !important;text-decoration: none;}
.kids-footer-copyrights .kids_social .lang_bar li a:before {background-color: rgba(0,0,0,.12) !important;}
.kids-footer-copyrights .kids_social .lang_bar li a:after {z-index: -2 !important;opacity: 1 !important;}
.kids-footer-copyrights .kids_social #lang_sel>ul {margin-left: -8px;}
.kids-footer-copyrights .kids_social #lang_sel>ul ul {top: auto;bottom: 26px;border: 0;}
.kids-footer-copyrights .kids_social #lang_sel>ul ul li:first-child>a {-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;overflow: hidden;}
.kids-footer-copyrights .kids_social .lang_bar>div>ul>li>a:after {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
@media screen and (max-width:767px) {.kids-footer-copyrights .wrapper .kids_social {float: none;text-align: center;}
	.kids-footer-copyrights .kids_social li {float: none;display: inline-block;vertical-align: middle;}}
.kids_bottom_container {border-top: 15px solid rgba(0,0,0,.12);color: #fff;}
.footer a:hover, .top-panel a:hover {text-decoration: underline;}
.widget_wrapper {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -30px;text-align: center;}
.widget_wrapper .widget {-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1 1 256px;-ms-flex: 1 1 256px;flex: 1 1 256px;padding-left: 30px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
.widget_recent_entries ul li, .widget_archive ul li, .widget_pages ul li, .widget_nav_menu ul li, .widget_categories ul li, .widget_recent_comments ul li, .widget_meta ul li, .widget.woocommerce.widget_product_categories li, .widget.woocommerce.widget_layered_nav li {font-size: inherit;position: relative;padding: .43em .714em .43em 2.14em;border-top: 1px solid;}
.footer .widget_recent_entries ul li, .footer .widget_archive ul li, .footer .widget_pages ul li, .footer .widget_nav_menu ul li, .footer .widget_categories ul li, .footer .widget_recent_comments ul li, .footer .widget_meta ul li, .footer .widget.woocommerce.widget_product_categories li, .footer .widget.woocommerce.widget_layered_nav li, .top-panel .widget_recent_entries ul li, .top-panel .widget_archive ul li, .top-panel .widget_pages ul li, .top-panel .widget_nav_menu ul li, .top-panel .widget_categories ul li, .top-panel .widget_recent_comments ul li, .top-panel .widget_meta ul li, .top-panel .widget.woocommerce.widget_product_categories li, .top-panel .widget.woocommerce.widget_layered_nav li {border-color: rgba(255,255,255,.5);}
.widget_nav_menu ul li:before {display: none;}
.widget_recent_comments ul li:first-child, .widget_meta>ul>li:first-child, .widget_pages>ul>li:first-child {border-top: 0;}
.widget_recent_entries ul li:last-child, .widget_pages ul li:last-child, .widget_nav_menu ul li:last-child, .widget_archive ul li:last-child {border-bottom: none;}
.widget_recent_entries ul li:before, .widget_archive ul li:before, .widget_pages ul li:before, .widget_recent_comments ul li:before, .widget_meta>ul>li:before, .widget.woocommerce.widget_product_categories li:before, .widget.woocommerce.widget_layered_nav li:before {content: "";padding: 0;width: auto;height: auto;position: absolute;font-size: 1.714em;line-height: 1;left: 0;top: 4px;display: block !important;}
.widget_recent_entries ul li:before, .widget_recent_comments ul li:before {content: "";}
.footer  .widget_recent_entries ul li:before, .footer  .widget_archive ul li:before, .footer .widget_pages ul li:before, .footer .widget_recent_comments ul li:before, .footer .widget_meta ul li:before, .top-panel  .widget_recent_entries ul li:before, .top-panel  .widget_archive ul li:before, .top-panel .widget_pages ul li:before, .top-panel .widget_recent_comments ul li:before, .top-panel .widget_meta ul li:before, .top-panel .widget.woocommerce.widget_product_categories li:before, .top-panel .widget.woocommerce.widget_layered_nav li:before, .footer .widget.woocommerce.widget_product_categories li:before, .footer .widget.woocommerce.widget_layered_nav li:before, .footer .widget_recent_comments ul li.recentcomments:before, .top-panel .widget_recent_comments ul li.recentcomments:before {color: rgba(255,255,255,.5);background-color: transparent;width: auto;height: auto;font-size: 1.714em;line-height: 1;left: 0;}
.widget_recent_entries ul li:first-child, .widget_archive ul li:first-child, .widget_twitter ul li:first-child, .widget_categories>ul>li:first-child, .widget_nav_menu .menu>li:first-child {border-top: none;}
.kids_top_content .kids_post_block .kids_post_content {text-align: left;}
.kids_top_content .kids_post_block .kids_post_content p {margin-bottom: .5em;}
.kids_top_content .kids_post_block {display: inline-block;margin: 0;text-align: center;}
.kids_posts_container {overflow: hidden;}
.kids_posts_container .widget_wrapper>div {padding: 10px 15px;border-left: 1px solid;margin-top: 20px;}
.kids_posts_container .widget_wrapper {margin-left: -15px;margin-right: -15px;}
.widget_cws_benefits .widget-icon {display: inline-block;float: left;margin-right: 15px;padding: 0;}
aside .widget_cws_benefits .widget-icon {float: none;text-align: center;width: 100%;margin-right: 0;margin-bottom: 10px;}
.widget_cws_benefits .widget-icon>i {border-radius: 3em;width: 1.83em;line-height: 1.84;text-align: center;}
.widget_cws_benefits .widget-title {margin-bottom: 0;margin-bottom: 10px;text-align: left;clear: none;}
.kids_posts_container .widget-title {font-size: 1.75em;}
.widget_cws_benefits .cws-widget-content {text-align: center;}
.widget_cws_benefits .cws-widget-content .text_part {text-align: left;margin-bottom: 10px;}
.kids_ads_box .kids_posts_container {margin: 0 20px 0;}
.kids_ads_box .kids_post_block .kids_post_content {text-align: left;}
.kids_ads_box .kids_post_block .kids_post_content p {margin-bottom: .5em;}
@media screen and (max-width:980px) {.widget_cws_benefits .widget-icon img {width: 50px;}
	.widget_cws_benefits .widget-icon>i {font-size: 1.70455em;line-height: 1.85em;}}
#kids-back-top {position: fixed;bottom: 30px;right: 10px;z-index: 1000;}
#kids-back-top a {display: block;width: 43px;color: #bbb;}
#kids-back-top span {display: block;margin-bottom: 7px;width: 34px;height: 34px;background-repeat: no-repeat;background-position: center center;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: 1px solid #fff;font-size: 0;-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;position: relative;z-index: 1;}
#kids-back-top span:after {content: "";position: absolute;color: #fff;top: 0;left: 0;right: 0;line-height: 34px;font-size: 30px;font-size: inherit;font-size: 23px;display: inline-block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;}
.cws_button {position: relative;display: inline-block;padding: .35em .6em .45em;font-size: 18px;outline: none;text-align: center;font-weight: 700;text-decoration: none !important;font-style: normal !important;cursor: pointer;font-family: Arial;line-height: 1;color: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.cws_button:after {content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 4px;background: rgba(0,0,0,.12);}
.cws_button:hover {color: #fff;}
.cws_button>.button-icon {margin-left: .5em;}
.cws_button.square {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.cws_button.large {padding: .65em 1em .65em;font-size: 19px;}
.cws_button.small {font-size: 15px;}
.cws_button.mini {padding: .25em .6em .5em;font-size: 13px;}
.cws_button.align-btn-left {float: left;}
.cws_button.align-btn-right {float: right;}
.rectangle-block-buttons {width: 155px;margin-right: 100px;}
.rounded-block-buttons {width: 160px;margin-right: 100px;}
.medium-block-buttons {width: 115px;margin-right: 100px;}
.small-block-buttons {width: 80px;}
.ie8 ul.tabs li {background: url("/assets/images/bg_tabs.png") repeat-x #ddf2fa;}
.dropcap {float: left;margin: .1em .2em 0 0;font-weight: 700;font-size: 3em;line-height: .8;}
.pullright, .pullleft {float: right;margin-left: 1em;width: 160px;font-size: 1.5em;line-height: 1.4em !important;margin: .5em 0 .5em .5em !important;}
.pullleft {float: left;margin-right: 1em;margin: .5em .5em .5em 0 !important;}
.widget {margin-bottom: 20px;}
.kids-footer-copyrights  .widget {margin: 0px;}
.accordion {border: 1px solid #fee1a6;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;overflow: hidden;}
.accordion li:first-child {border-top: none;}
.accordion li {padding: 0;font-size: inherit;position: relative;display: block;border-top: 1px solid #fee1a6;text-decoration: none;}
.accordion li:before {display: none;}
.accordion li a.opener {display: block;position: relative;padding: 8px 10px 8px 35px;outline: medium none;text-decoration: none;font-style: normal;font-size: 16px;}
.accordion li a.opener:before {content: "";content: "";position: absolute;top: 13px;left: 11px;padding: 0 4px 0 5px;height: 15px;line-height: 15px;text-align: center;border-radius: 8px;font-size: 9px;color: #fff;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.accordion li a.ui-state-active, .accordion li a.ui-state-hover {background: #fee6b4;}
.accordion li .slide-holder {padding: 15px 35px 0;}
.accordion li .slide-holder .slide {overflow: hidden;}
.accordion li .slide-holder.ui-accordion-content-active {background: #fcf5d5;}
.accordion li .slide-holder h3 {margin-bottom: 5px;}
.highlighter {margin-bottom: 1em;}
.highlighter .opener {background: url("/assets/images/bg-code.png") no-repeat left top;display: block;width: 180px;height: 46px;line-height: 44px;padding-left: 42px;color: #2f2f2f;text-decoration: none;font-size: 1.5em;outline: none;position: relative;z-index: 4;font-style: normal;}
.highlighter li {position: relative;}
.highlighter .opener span {background: url("/assets/images/opener-arrow.png") no-repeat left top;left: 10px;top: 8px;display: block;position: absolute;height: 27px;width: 27px;}
.highlighter .ui-state-active span {background-position: -33px 0;}
.highlighter .slide-holder {position: relative;z-index: 3;margin-top: -8px;margin-left: 20px;padding: 15px 10px 15px 15px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;line-height: 1.5em;min-width: 275px;background: url("/assets/images/get-code-area.png") no-repeat left bottom #fff;}
ul.tabs {margin-left: 1px;float: left;margin: 0;padding: 0;width: 100%;list-style: none;}
ul.tabs>li {float: left;overflow: hidden;font-size: inherit;margin: 0;margin-left: -1px;padding: 0;border-top: 1px solid;border-right: 1px solid;border-left: 1px solid;line-height: 40px;box-sizing: border-box;-webkti-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
ul.tabs>li:before {display: none;}
ul.tabs>li:first-child {margin: 0;-webkit-border-radius: 8px 0 0;-moz-border-radius: 8px 0 0;border-radius: 8px 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
ul.tabs>li:last-child {-webkit-border-radius: 0 8px 0 0;-moz-border-radius: 0 8px 0 0;border-radius: 0 8px 0 0;}
ul.tabs>li>a {display: block;padding: 0 15px;outline: none;border-bottom: none;text-align: center;text-decoration: none;font-style: normal;font-size: 1.14em;line-height: inherit;color: inherit;}
.tab_container {clear: both;overflow: hidden;margin-bottom: 2em;width: 100%;border: 1px solid #fee1a6;-webkit-border-radius: 0 8px 8px 8px;-moz-border-radius: 0 8px 8px 8px;border-radius: 0 8px 8px 8px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
.tab_content {display: none;padding: 15px 15px 0;font-size: 13px;}
.tab_content h3 {margin-bottom: 5px;}
.box-toggle {position: relative;margin-bottom: 15px;}
b.trigger {position: relative;display: block;padding: 8px 15px;border: 1px solid #fee1a6;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;text-decoration: none;font-weight: normal;font-size: 16px;cursor: pointer;background: #fee6b4;}
b.trigger:before {content: "";position: absolute;top: 13px;right: 15px;padding: 0 4px 0 4px;height: 15px;line-height: 15px;text-align: center;border-radius: 8px;font-size: 10px;color: #fff;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.trigger.active b.trigger:before {content: "";}
.toggle_container {margin-top: -6px;padding: 1.5em 1em 0 1em;border-right: 1px solid #fee1a6;border-bottom: 1px solid #fee1a6;border-left: 1px solid #fee1a6;-webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;}
.accordion_widget, .toggle_widget {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;overflow: hidden;border: 1px solid;}
.accordion_section {border-bottom: 1px solid;}
.accordion_section:last-child {border-bottom: 0;}
.accordion_title {position: relative;font-size: 1.14em;line-height: 1.5em;padding: 8px 35px 8px 15px;cursor: pointer;-webkit-transition: background 250ms linear 0s,color 250ms linear 0s;-moz-transition: background 250ms linear 0s,color 250ms linear 0s;-ms-transition: background 250ms linear 0s,color 250ms linear 0s;-o-transition: background 250ms linear 0s,color 250ms linear 0s;transition: background 250ms linear 0s,color 250ms linear 0s;}
.accordion_title .accordion_icon {position: absolute;top: 14px;right: 7px;width: 18px;height: 18px;border-radius: 50%;}
.accordion_title  .acc_featured_icon, .accordion_title .acc_featured_img {font-size: 21px;width: 32px;line-height: 32px;text-align: center;color: #fff;border-radius: 4px;overflow: hidden;display: inline-block;vertical-align: middle;margin-right: 10px;margin-top: -6px;margin-bottom: -2px;margin-left: -7px;}
.accordion_title .acc_featured_img>img {display: block;}
.accordion_title .accordion_icon:before {content: "";position: absolute;position: absolute;line-height: 1;font-size: 10px;color: #fff;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;text-align: center;left: 50%;top: 50%;transform-origin: 55% 10%;-webkit-transform-origin: 55% 10%;-moz-transform-origin: 55% 10%;-o-transform-origin: 55% 10%;-ms-transform-origin: 55% 10%;transform: translate(-38%,-50%);-ms-transform: translate(-38%,-50%);-webkit-transform: translate(-38%,-50%);-moz-transform: translate(-38%,-50%);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-webkit-transition: all 250ms;-moz-transition: all 250ms;-ms-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;}
.accordion_section.active .accordion_title .accordion_icon:before {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.accordion_content {padding: 15px;overflow: hidden;}
.accordion_content .prettyPhoto.wp-image-popup .kids_curtain, .tab_item .prettyPhoto.wp-image-popup .kids_curtain {top: 0;bottom: 0;left: 0;right: 0;}
.accordion_content img[class*="wp-image"], .tab_items img[class*="wp-image"] {border: 0;overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(circle,white 100%,black 100%);-webkit-transform: rotate(1.0E-6deg);}
.accordion_section + .accordion_section {margin-top: -1px;}
.tabs {position: relative;z-index: 1;}
.tabs .tab {position: relative;display: inline-block;font-size: 1.14em;padding: 0 15px;text-align: center;border: 1px solid;margin-bottom: -1px;line-height: 40px;margin-right: -1px;color: inherit;}
.tabs .tab:first-child {-webkit-border-radius: 8px 0 0;-moz-border-radius: 8px 0 0;border-radius: 8px 0 0;}
.tabs .tab:last-child {-webkit-border-radius: 0 8px 0 0;-moz-border-radius: 0 8px 0 0;border-radius: 0 8px 0 0;}
.tab_items {position: relative;z-index: 2;font-size: .928em;padding: 15px;border: 1px solid;-webkit-border-radius: 0 8px 8px 8px;-moz-border-radius: 0 8px 8px 8px;border-radius: 0 8px 8px 8px;}
.tab_item>*:last-child {margin-bottom: 0;}
.tab_widget.type-vertical {display: table;width: 100%;}
.tab_widget.type-vertical>div {display: table-cell;}
.tab_widget.type-vertical>.tabs {white-space: nowrap;}
.tab_widget.type-vertical>.tabs a {display: block;margin-bottom: 0;border-top-width: 0;}
.tab_widget.type-vertical>.tabs a:first-child {border-top-width: 1px;border-top-style: solid;}
.tab_widget.type-vertical>.tabs {vertical-align: top;}
.tab_widget.type-vertical>.tab_items {width: 100%;-webkit-border-radius: 0 8px 8px 0;-moz-border-radius: 0 8px 8px 0;border-radius: 0 8px 8px 0;}
.tab_widget.type-vertical .tabs .tab:last-child {-webkit-border-radius: 0 0 0 8px;-moz-border-radius: 0 0 0 8px;border-radius: 0 0 0 8px;}
@media screen and (max-width:767px) {.tabs .tab {width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
	.tab_widget:not(.type-vertical) .tabs .tab:first-child {-webkit-border-radius: 8px 8px 0 0 !important;-moz-border-radius: 8px 8px 0 0 !important;border-radius: 8px 8px 0 0 !important;}
	.tab_widget:not(.type-vertical) .tabs .tab:last-child {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
	.tab_widget:not(.type-vertical) .tab_items {-webkit-border-radius: 0 0 8px 8px;-moz-border-radius: 0 0 8px 8px;border-radius: 0 0 8px 8px;}}
#kids_bottom_container .tweet_list li {margin-bottom: 1em;font-size: 1.083em;line-height: 1.5em;}
#kids_bottom_container .tweet_list a {color: #385ea7;font-size: 1em;line-height: 1.5em;}
#kids_bottom_container .tweet_list .tweet_time a {display: block;margin-top: .5em;color: #fff;font-style: italic;font-size: 1em;}
.most-view-widget li:first-child, .latest-posts-widget li:first-child {margin-top: 0;}
.latest-posts-widget li {margin-bottom: 2em;}
.latest-posts-widget li:after {clear: both;display: block;visibility: hidden;height: 0;content: ".";}
.latest-posts-widget .kids_post_content p {margin-bottom: .5em;}
.pagenavi {padding: 1em 1em .7em;margin: 45px 0 0 0;text-align: center;}
#dsb .pagenavi {margin-left: 10px;margin-right: 10px;}
.pagenavi>* {border-radius: 5px;color: inherit !important;vertical-align: middle;}
.pagenavi .pages {font-size: 1em;margin-right: 12px;}
.pagenavi>.pages {display: none;}
.pagenavi .prevpostslink, .pagenavi .nextpostslink {font-size: 0;}
.pagenavi .prevpostslink:before, .pagenavi .nextpostslink:before {content: "";display: inline-block;font: normal normal normal 1em/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 40px;}
.pagenavi .nextpostslink:before {content: "";}
.pagenavi .page, .pagenavi .current, .pagenavi .prevpostslink, .pagenavi .nextpostslink {height: 40px;width: 40px;margin-right: 1px;display: inline-block;font-style: normal !important;text-align: center;line-height: 40px;}
.callout_widget {padding: 5px;padding: 10px 20px;border: 1px solid;border-radius: 9px;}
.callout_widget.with_icon {padding-left: 5px;}
.callout_widget:after {content: "";clear: both;display: table;}
.callout_widget .icons_part {float: left;font-size: 3em;width: 1.41em;line-height: 1.42em;border-radius: 5px;border: 1px solid;text-align: center;margin-right: .312em;}
.callout_widget .icons_part.img_icon {background-color: transparent;border: none;width: auto;padding-left: 5px;}
.callout_widget .icons_part.img_icon img {display: block;-webkit-border-radius: 9px;-moz-border-radius: 9px;-ms-border-radius: 9px;border-radius: 9px;}
.callout_widget .content_wrapper {display: table;table-layout: fixed;}
.callout_widget .content_wrapper>* {display: table-cell;vertical-align: middle;}
.callout_widget .content_wrapper .text_part {width: 100%;}
.callout_widget .button_part {padding-right: 15px;padding-left: 10px;white-space: nowrap;}
.callout_widget .content_wrapper .title {font-size: 1.688em;font-weight: 700;margin-bottom: 3px;}
aside .widget>.latest-posts-widget>.widget-content, aside .widget.widget_categories>.ui-widget, aside .widget.widget_archive>ul, aside .widget_calendar>#calendar_wrap, aside .widget_recent_comments>#recentcomments, aside .widget>.textwidget, aside .widget>.tagcloud, aside .widget_search>#search-form, aside .widget_cws_video .widget-content>.widget_video, aside .widget>.contact-us, aside .widget_cws_nav>.widget-content>.nav_cat, aside .widget_meta>ul, aside .widget_recent_entries>ul, aside .widget_pages>ul, aside .widget_categories>ul, aside .cws_tweets, aside .postform, aside .flickr-badge, aside .widget_cws_benefits .cws-widget-content .text_part, aside .widget_shopping_cart_content, aside .woocommerce.widget_price_filter>form, aside .woocommerce.widget_product_categories .product-categories, aside .woocommerce.widget_products .product_list_widget, aside .woocommerce.widget_product_search>form, aside .woocommerce.widget_recent_reviews .product_list_widget, aside .woocommerce.widget_recently_viewed_products .product_list_widget, aside .woocommerce.widget_top_rated_products  .product_list_widget, aside .woocommerce.widget_layered_nav_filters>ul {border: 5px solid;border-radius: 9px;padding: 5px;padding-top: 20px;overflow: hidden;position: relative;width: 100%;z-index: 2;background: #fff;box-sizing: border-box;-webkit-mask-image: -webkit-radial-gradient(circle,white 100%,black 100%);-webkit-transform: rotate(1.0E-6deg);}
aside .widget>.widget-title+.tagcloud, aside .postform {padding-top: 5px;}
aside .widget_recent_comments>#recentcomments>li:first-child, aside .widget.widget_categories>.ui-widget>li:first-child, aside .widget_cws_nav>.widget-content>.nav_cat>ul, .widget.woocommerce.widget_product_categories .product-categories>li:first-child {margin-top: -.7em;}
aside .widget .textwidget, aside .widget_cws_benefits .cws-widget-content .text_part, aside .widget_search>#search-form, aside .widget_calendar>#calendar_wrap, aside .woocommerce.widget_price_filter .widget-title+form, aside .woocommerce.widget_product_search>form, aside .woocommerce.widget_layered_nav_filters>ul {padding-left: 15px;padding-right: 15px;padding-bottom: 20px;}
aside .tagcloud {text-align: center;}
aside .widget_cws_video .widget-content>.widget_video {padding: 0;}
aside .widget_cws_video.type-3 .widget-content>.widget_video {padding-top: 18px;}
aside .widget.type-3>.latest-posts-widget>.widget-title+.widget-content, aside .widget.type-3.widget_categories>.widget-title+.ui-widget, aside .widget.type-3.widget_archive>.widget-title+ul, aside .widget_calendar.type-3>.widget-title+#calendar_wrap, aside .widget_recent_comments.type-3>.widget-title+#recentcomments, aside .widget.type-3>.widget-title+.textwidget, aside .widget.type-3>.widget-title+.tagcloud, aside .widget_search.type-3>.widget-title+#search-form, aside .widget_cws_video.type-3 .widget-content>.widget-title+.widget_video, aside .widget.type-3>.widget-title+.contact-us, aside .widget_cws_nav.type-3>.widget-title+.widget-content>.nav_cat, aside .widget_meta.type-3>.widget-title+ul, aside .widget_recent_entries.type-3>.widget-title+ul, aside .widget_pages.type-3>.widget-title+ul, aside .widget_categories.type-3>.widget-title+ul, aside .widget_cws_tweets.type-3>.widget-title+.widget-content, aside .widget_categories.type-3 .postform, aside .widget.type-3 .widget-title+.flickr-badge, aside .widget_cws_benefits.type-3 .cws-widget-content .widget-title+.text_part, aside .type-3 .widget-title+.widget_shopping_cart_content, aside .woocommerce.widget_price_filter.type-3 .widget-title+form, aside .woocommerce.widget_product_categories.type-3 .widget-title+ .product-categories, aside .woocommerce.widget_products.type-3 .widget-title+ .product_list_widget, aside .woocommerce.widget_product_search.type-3 .widget-title+ form, aside .woocommerce.widget_recent_reviews.type-3 .widget-title+ .product_list_widget, aside .woocommerce.widget_top_rated_products.type-3 .widget-title+  .product_list_widget, aside .woocommerce.widget_recently_viewed_products.type-3 .widget-title+ .product_list_widget {padding-top: 35px;}
aside .widget.type-3>.widget-title+.tagcloud {padding-top: 20px;}
aside .widget_categories.type-3 .postform {height: 80px;}
aside .widget_cws_tweets>.widget-content .tweet_list {margin-top: -.7em;margin-bottom: 0;}
aside .flickr-badge {padding: 10px 15px 20px;}
aside .widget.type-3 .widget-title+.flickr-badge {margin-top: -10px;display: inline-block;}
aside .widget_cws_tweets .widget_recent_comments ul.tweet_list>li {padding-left: 10px;padding-right: 10px;border-color: #fee1a6;}
aside .widget h3.widget-title {margin-bottom: -10px;margin-top: 0;padding: 7px 0 17px;color: #fff !important;position: relative;z-index: 1;-webkit-border-top-left-radius: 9px;-webkit-border-top-right-radius: 9px;-moz-border-radius-topleft: 9px;-moz-border-radius-topright: 9px;border-top-left-radius: 9px;border-top-right-radius: 9px;}
h3.widget-title {text-align: center;position: relative;margin-bottom: 1em;z-index: 1;}
.widget_categories ul li:before {display: none;}
aside .widget.type-2 h3.widget-title {padding-left: 35px;padding-right: 35px;box-sizing: border-box;}
aside .widget.type-2 h3.widget-title:before, aside .widget.type-2 h3.widget-title:after {content: "";position: absolute;top: calc(50% - 19px);left: 3px;background: url("/assets/images/up.png") no-repeat 0px 0px transparent;width: 33px;height: 33px;display: inline-block;}
aside .widget.type-2 h3.widget-title:after {left: auto;right: 2px;}
aside .widget.type-3 h3.widget-title {z-index: 3;border-radius: 1000px;padding: 7px 35px;margin-top: 10px;margin-bottom: -20px;border-top-left-radius: 1000px;border-top-right-radius: 1000px;border-bottom-left-radius: 1000px;border-bottom-right-radius: 1000px;}
aside .widget.type-3 h3.widget-title .cloud-element-1, aside .widget.type-3 h3.widget-title .cloud-element-2, aside .widget.type-3 h3.widget-title .cloud-element-3 {position: absolute;top: -10px;left: 16px;width: calc(40% - 30px);height: 100%;overflow: hidden;z-index: -1;}
aside .widget.type-3 h3.widget-title .cloud-element-2 {width: calc(40% - 26.6px);}
aside .widget.type-3 h3.widget-title .cloud-element-3 {left: calc(67% - 15px);width: calc(42% - 26.6px);}
aside .widget.type-3 h3.widget-title .cloud-element-1:before {content: "";position: absolute;width: 100%;top: 2px;left: -14%;height: 300px;border-radius: 1000px;border-top-left-radius: 1000px;border-top-right-radius: 1000px;border-bottom-left-radius: 1000px;border-bottom-right-radius: 1000px;}
aside .widget.type-3 h3.widget-title .cloud-element-1:after {content: "";position: absolute;width: 62%;top: 0px;right: -14%;height: 300px;border-radius: 1000px;border-top-left-radius: 1000px;border-top-right-radius: 1000px;border-bottom-left-radius: 1000px;border-bottom-right-radius: 1000px;}
aside .widget.type-3 h3.widget-title .cloud-element-2:before {content: "";position: absolute;width: 160%;top: 3px;left: -61%;height: 300px;border-radius: 1000px;border-top-left-radius: 1000px;border-top-right-radius: 1000px;border-bottom-left-radius: 1000px;border-bottom-right-radius: 1000px;}
aside .widget.type-3 h3.widget-title .cloud-element-2:after {content: "";position: absolute;width: 67%;top: 2px;left: 43%;height: 300px;border-radius: 1000px;border-top-left-radius: 1000px;border-top-right-radius: 1000px;border-bottom-left-radius: 1000px;border-bottom-right-radius: 1000px;}
aside .widget.type-3 h3.widget-title .cloud-element-3:before {content: "";position: absolute;width: 183%;top: 0px;left: -60%;height: 300px;border-radius: 1000px;border-top-left-radius: 1000px;border-top-right-radius: 1000px;border-bottom-left-radius: 1000px;border-bottom-right-radius: 1000px;}
aside .widget.type-3 h3.widget-title .cloud-element-3:after {content: "";position: absolute;width: 40%;top: 5px;right: 0%;height: 300px;border-radius: 1000px;border-top-left-radius: 1000px;border-top-right-radius: 1000px;border-bottom-left-radius: 1000px;border-bottom-right-radius: 1000px;}
aside .widget.type-3 h3.widget-title:before, aside .widget.type-3 h3.widget-title:after {content: "";position: absolute;top: calc(50% - 26px);left: -3px;background: url("/assets/images/flower-title-1.png") no-repeat 0px 0px transparent;width: 50px;height: 60px;display: inline-block;}
aside .widget.type-3 h3.widget-title:after {left: auto;right: 0;background: url("/assets/images/flower-title-2.png") no-repeat 0px 0px transparent;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-device-pixel-ratio: 3/2), 
only screen and (min-device-pixel-ratio: 1.5) {aside .widget.type-3 h3.widget-title:before {background: url("/assets/images/flower-title-1@2x.png") no-repeat 0px 0px transparent;background-size: 45px;}
	aside .widget.type-3 h3.widget-title:after {background: url("/assets/images/flower-title-2@2x.png") no-repeat 0px 0px transparent;background-size: 56px;}
	aside .widget.type-2 h3.widget-title:before, aside .widget.type-2 h3.widget-title:after {background: url("/assets/images/up.png") no-repeat 0px 0px transparent;background-size: 32px;}}
.content-container .widget {position: relative;padding: 15px 14px 0;background: url("/assets/images/aside-holder-widget.png") no-repeat scroll center top transparent;}
.content-container .widget_cat ul {padding: 10px 5px 0;}
.content-container .widget_cat ul li a {display: block;padding: .7em 5px;}
.content-container .widget_cat ul li.backLava {-webkit-border-radius: 6px;-moz-borer-radius: 6px;border-radius: 6px;background: #c8dfed;}
.content-container .widget_cat ul a {position: relative;z-index: 2;color: #385ea7;font-weight: 700;}
.content-container .widget_cat ul a:hover, .content-container .widget_cat ul li .selectedLava {color: #002c6b;}
.cws_widget_content p>iframe {border: 10px solid #fee6b4;border-radius: 10px;max-width: 100%;box-sizing: border-box;}
.footer .kids_video_wrapper, .top-panel .kids_video_wrapper {border: 1px solid rgba(255,255,255,.5);padding: 10px;border-radius: 8px;background: rgba(0,0,0,.08);}
.footer .kids_video_wrapper figure, .top-panel .kids_video_wrapper figure {overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(circle,white 100%,black 100%);-webkit-transform: rotate(1.0E-6deg);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.kids_video_wrapper figure {z-index: 999 !important;position: relative;padding-bottom: 50%;}
aside .kids_video_wrapper figure {-webkit-mask-image: -webkit-radial-gradient(circle,white 100%,black 100%);-webkit-transform: rotate(1.0E-6deg);border-radius: 4px;}
.kids_video_wrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.widget_video.type-1 .kids_video_wrapper {margin-left: 9px !important;margin-right: 9px !important;}
.widget_video.type-3 {padding: 9px;}
body.t-text-2 .latest-posts-widget ul {}
.latest-posts-widget .kids_image_wrapper {float: left;margin-right: 10px;}
.latest-posts-widget .kids_post_content h4 a {text-align: left;color: inherit;font-style: normal;-moz-transition: all 250ms linear 0s;-webkit-transition: all 250ms linear 0s;-o-transition: all 250ms linear 0s;transition: all 250ms linear 0s;}
.latest-posts-widget .kids_post_content h4 {margin-bottom: .2em;}
.latest-posts-widget .kids_post_content p {line-height: 1.3em;}
.latest-posts-widget ul li:first-child {border-top: none;padding-top: .3em;}
.latest-posts-widget ul li {font-size: inherit;border-top: 1px solid rgba(255,255,255,.5);margin-bottom: 0;padding: .9em 0 .9em;clear: both;}
.latest-posts-widget ul li:before {display: none;}
.latest-posts-widget ul li:after {clear: both;display: block;visibility: hidden;height: 0;content: ".";}
.latest-posts-widget ul {margin-bottom: 2em;}
.latest-posts-widget .widget-content>*:last-child {margin-bottom: 0;}
.type-1.latest-posts-widget ul {margin-left: 10px;}
.widget_recent_comments {position: relative;}
.widget_recent_comments .tweet_list li {margin-left: 10px;}
.widget_recent_comments .tweet a {display: block;color: #385ea7;font-style: normal !important;text-decoration: underline;-moz-transition: all 250ms linear 0s;-webkit-transition: all 250ms linear 0s;-o-transition: all 250ms linear 0s;transition: all 250ms linear 0s;}
.widget_recent_posts .entry, .widget_popular_posts .entry {padding: 5px 10px;text-align: left !important;}
.widget_recent_posts li:first-child, .widget_popular_posts li:first-child {padding-top: .7em;background: none;}
.widget_recent_posts li {padding-top: 1.5em;padding-bottom: 1.2em;background: url("/assets/images/gallery-divider.png") repeat-x left top;}
.widget_recent_posts li .title-recent-posts {font-size: 19px;margin-bottom: 0;}
.widget_recent_posts li .title-recent-posts a {color: #385ea7;}
.widget_recent_posts li .recent-posts-date {color: #2f2f2f;font-style: italic;}
.widget_popular_posts li {padding-top: 1.7em;padding-bottom: .1em;background: url("/assets/images/gallery-divider.png") repeat-x left top;}
.widget_popular_posts .entry .kids_image_wrapper {float: left;margin-right: 10px;}
.widget_popular_posts .entry .excerpt {margin-bottom: .8em;line-height: 1.5em;}
.media_cat.type-1 ul {margin-top: 30px;}
.media_cat.type-3 ul {margin-top: 15px;}
.contact-info.type-1 li:first-child, .media_cat li:first-child, .contact-info li:first-child {border-top: none;}
.media_cat li, .contact-info li {margin: 0 10px;padding: 11px 0 11px 0;border-top: 1px solid #89b3d3;}
.media_cat.type-2 li, .contact-info.type-2 li, .media_cat.type-3 li, .contact-info.type-3 li {margin: 0;}
.media_cat li a, .contact-info li a, .contact-info li span {padding-left: 35px;padding-top: 10px;padding-bottom: 10px;font-size: 1.167em;}
.media_cat li a {color: #000;}
.media_cat a.audio-icon {background: url("/assets/images/icons/audio-icon.png") no-repeat left;}
.media_cat a.image-icon {background: url("/assets/images/icons/image-icon.png") no-repeat left;}
.media_cat a.texts-icon {background: url("/assets/images/icons/texts-icon.png") no-repeat left;}
.media_cat a.video-posts-icon {background: url("/assets/images/icons/video-posts-icon.png") no-repeat left 5px;}
.contact-info.type-1 {margin-bottom: 3em;}
.contact-info.type-1 ul {margin-bottom: 1.5em;}
.contact-info.type-2 ul {margin: 1em 0 1.5em;}
.contact-info li span.landline_phone {background: url("/assets/images/icons/phone-icon.png") no-repeat left;}
.contact-info li span.mobile_phone {background: url("/assets/images/icons/mobile-phone-icon.png") no-repeat 3px;}
.contact-info li a.mailto {background: url("/assets/images/icons/mailto.png") no-repeat left;color: #385ea7;-webkit-transition: color .25s linear;-moz-transition: color .25s linear;-ms-transition: color .25s linear;-o-transition: color .25s linear;transition: color .25s linear;}
.contact-info li a.mailto:hover {color: #2f2f2f;}
.contact-info li span.male {background: url("/assets/images/icons/male-icon.png") no-repeat 2px;}
.contact-info li span.female {background: url("/assets/images/icons/female-icon.png") no-repeat 2px;}
.contact-info.type-1 .get-code, .contact-info.type-2 .get-code, .contact-info.type-3 .get-code {display: block;margin: 10px;padding: .2em;width: 86%;border: 1px solid #62a7d2;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #539ece;background: -webkit-gradient(linear,left top,left bottom,from(#9ac9e3),to(#539ece));background: -moz-linear-gradient(top,#9ac9e3,#539ece);background: -o-linear-gradient(#9adde3,#539ece);text-shadow: 0 0 2px #5e9dcc;-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);box-shadow: 0 3px 5px rgba(0,0,0,.2);color: #fff;font-style: italic;font-size: 2em;}
.contact-info.type-2 .get-code, .contact-info.type-3 .get-code {position: relative;z-index: 2;display: block;padding: .2em .6em;margin-left: 0;margin-right: 0;}
.contact-us label {display: block;}
.capcha-frame {float: left;width: 85px;height: 30px;}
.contact-us input[type="text"].verify {width: 90px;float: right;}
.user-login.type-1 .small, .user-login.type-2 .small, .user-login.type-3 .small, .search.type-1 .small, .search.type-2 .small, .search.type-3 .small, .contact-us.type-1 .small, .contact-us.type-2 .small, .contact-us.type-3 .small {margin-bottom: .6em;}
#userLogin, #search, #contactWidgetForm {padding-top: 1em;width: 200px;}
.widget_cws_contact .row input.error, .contact_Form .row textarea.error {border-color: #ff99a6;}
.widget_cws_contact label.error {color: #f00 !important;}
.user-login input[type="text"], .search input[type="text"], .contact-us input[type="text"] {margin-bottom: 10px;}
.user-login input[type="text"], .search input[type="text"], .contact-us input[type="text"], .contact-us textarea {border: 1px solid;border-radius: 3px;font-family: Arial;font-size: 12px;margin-bottom: 10px;width: 100%;max-width: 100%;resize: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
.top-panel .user-login input[type="text"], .top-panel .search input[type="text"], .top-panel .contact-us input[type="text"], .top-panel .contact-us textarea, .footer .user-login input[type="text"], .footer .search input[type="text"], .footer .contact-us input[type="text"], .footer .contact-us textarea {border: 1px solid rgba(255,255,255,.5);}
.contact-us #contactWidgetForm textarea {margin-bottom: 10px;padding: 10px;width: 180px;min-width: 180px;max-width: 180px;height: 90px;min-height: 90px;max-height: 160px;border: 1px solid #8fb7d7;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #2f2f2f;font-size: 13px;font-family: Arial;}
.contact-us.type-1 fieldset {margin: 0 10px;}
.flickr-badge {padding-bottom: 7px;font-size: 0;width: 100%;text-align: center;margin-left: auto;margin-right: auto;max-width: 330px;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);}
.footer .flickr-badge, .top-panel .flickr-badge {margin-left: 0;}
.flickr-badge li {display: inline-block;position: relative;z-index: 1;padding: 0 !important;width: 30%;max-width: 70px;margin-right: 4.9%;margin-top: 5%;}
.flickr-badge li:before {display: none;}
.flickr-badge li:nth-child(3n+3) {margin-right: 0;}
.flickr-badge img {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;display: block;border-width: 2px;border-style: solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
.flickr-badge>li>a {display: inline-block;position: relative;width: 100%;padding-bottom: 100%;z-index: 1;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
.flickr-badge>li>a:before {content: "";position: absolute;top: 2px;bottom: 2px;left: 2px;right: 2px;background: #fff;opacity: 0;z-index: 2;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
.flickr-badge>li:hover a:before {opacity: .3;}
.flickr-badge a {display: block;border-radius: 5px;}
.footer .flickr-badge img, .top-panel .flickr-badge img {border-color: rgba(255,255,255,.5);}
@media screen and (max-width:767px) {.flickr-badge li, .flickr-badge li:nth-child(3n+3) {width: 70px;margin: 5px;}}
.e404 {text-align: center;}
.holder404 {font-weight: 300;padding-bottom: 60px;}
.holder404 .e404 {padding-top: 100px;}
.holder404 .e404 h1 {display: inline-block;margin: 0;padding: 0;font-size: 13vw !important;font-weight: 400;line-height: 1;}
.holder404 .title_error {display: inline-block;}
.holder404 .title_error span {display: block;color: inherit;text-transform: uppercase;font-size: 3.25em !important;line-height: .4em !important;}
.holder404 .title_error div {font-size: 2.5em;color: inherit;font-weight: 300;line-height: 48.75px !important;}
.holder404 .description_error {color: inherit;text-align: center;font-size: 2.267em !important;line-height: 44.2px !important;}
.holder404 .description_error a {text-decoration: underline;font-style: normal;}
.map {float: left;margin: 0 10px 7em 10px;}
.map li a {display: block;padding: .5em 5px .5em 8px;border-bottom: 1px dotted #919191;color: #3c3c3c;font-size: 1.024em;background: url("/assets/images/sitemap-arrow.png") no-repeat 1px center;}
.map li a:hover {color: #385ea7;}
.map ul ul {margin: .5em 0 .5em .5em;}
.map ul ul li a {padding: .4em 5px .4em 8px;font-size: .917em;}
.contactForm {margin-top: 1.7em;}
.contactForm fieldset {border: 1px solid #9bc0dd;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background: #eaf7fb;padding: 3em 3.5em 0em 3.5em;}
.contactForm .row {margin-bottom: 2em;}
.contactForm label {color: #2f2f2f;display: block;margin-bottom: .4em;font-size: 13px;font-weight: 700;}
.contactForm .row input[type="text"], .contactForm .row textarea {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.contactForm .row input.verify {width: 80px;vertical-align: top;}
.contactForm .capcha-frame {width: 80px;height: 30px;}
.contactForm .row .wrong-data {border-color: #ff99a6 !important;}
#map_canvas {border: 1px solid #fff;width: 292px;height: 254px;}
.contact-address {padding-left: 12px;}
.contact-address address {font-style: normal;line-height: 1.5em;margin-bottom: 1.2em;}
hr {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;display: block;height: 1px;border-style: none;background: transparent;border-top: 1px solid;margin: 0;}
.divider-content {height: 1px;border-bottom: 1px solid #97bddb;width: 100%;clear: both;overflow: hidden;margin-bottom: 1.5em;}
.content-wrapper {max-width: 100%;}
.content-wrapper.alignleft {float: left;margin: 0 .9em .5em 0;}
.content-wrapper.alignright {margin: 0 0 .5em .9em;}
.content-wrapper figure {border: 10px solid #fee6b4;border-radius: 10px;}
aside .content-wrapper figure {border-width: 2px;border-style: solid;overflow: hidden;border-radius: 5px;}
.content-wrapper img {display: block;max-width: 100%;height: auto;}
.portfolio .content-wrapper img, .iso-item  .content-wrapper img {width: 100%;}
.alignleft {float: left;margin-right: 20px;}
.alignright {float: right;margin-left: 20px;}
.aligncenter {text-align: center;margin-left: auto;margin-right: auto;margin-bottom: 20px;display: block;}
.add_border:after {background: url("/assets/images/shadow-sprite.png") no-repeat 0 -41px;content: "";position: absolute;bottom: -20px;left: 0;width: 220px;height: 20px;}
.custom-box-wrap {position: relative;}
.message_box {color: #fff;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;min-height: 35px;padding: 15px 15px 15px 53px;background-position: 20px center;background-repeat: no-repeat;overflow: hidden;position: relative;z-index: 1;}
.message_box>*:last-child {margin-bottom: 0;}
.message_box .message_box_header {font-size: 1.3em;line-height: 1;}
.message_box:before {content: "";position: absolute;top: 15px;left: 10px;width: 35px;height: 35px;background: rgba(255,255,255,.9);border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;font-size: 28px;line-height: 35px;text-align: center;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow: hidden;}
.message_box.custom .box-icon {position: absolute;top: 15px;left: 10px;width: 35px;line-height: 35px;text-align: center;font-size: 28px;overflow: hidden;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.is-ie .message_box.custom .box-icon {text-shadow: none !important;}
.no-ie .message_box.custom .box-icon {text-shadow: #cfcfcf 1px 1px,#cfcfcf 2px 2px,#cfcfcf 3px 3px,#cfcfcf 4px 4px,#cfcfcf 5px 5px,#cfcfcf 6px 6px,#cfcfcf 7px 7px,#cfcfcf 8px 8px,#cfcfcf 9px 9px,#cfcfcf 10px 10px,#cfcfcf 11px 11px,#cfcfcf 12px 12px,#cfcfcf 13px 13px,#cfcfcf 14px 14px,#cfcfcf 15px 15px,#cfcfcf 16px 16px,#cfcfcf 17px 17px,#cfcfcf 18px 18px,#cfcfcf 19px 19px,#cfcfcf 20px 20px;}
.message_box.no-icon:before {display: none;}
.message_box.no-icon {padding-left: 15px;}
.message_box.close {padding-right: 42px;}
.question-box {background: #de92e0;}
.question-box:before {content: "";color: #de92e0;}
.no-ie .question-box:before {text-shadow: #e2dce2 1px 1px,#e2dce2 2px 2px,#e2dce2 3px 3px,#e2dce2 4px 4px,#e2dce2 5px 5px,#e2dce2 6px 6px,#e2dce2 7px 7px,#e2dce2 8px 8px,#e2dce2 9px 9px,#e2dce2 10px 10px,#e2dce2 11px 11px,#e2dce2 12px 12px,#e2dce2 13px 13px,#e2dce2 14px 14px,#e2dce2 15px 15px,#e2dce2 16px 16px,#e2dce2 17px 17px,#e2dce2 18px 18px,#e2dce2 19px 19px,#e2dce2 20px 20px;}
.success-box, .custom-box-success {background: #8ddd67;}
.success-box:before, .custom-box-success:before {content: "";color: #8ddd67;}
.no-ie .success-box:before, .no-ie .custom-box-success:before {text-shadow: #dbe2d8 1px 1px,#dbe2d8 2px 2px,#dbe2d8 3px 3px,#dbe2d8 4px 4px,#dbe2d8 5px 5px,#dbe2d8 6px 6px,#dbe2d8 7px 7px,#dbe2d8 8px 8px,#dbe2d8 9px 9px,#dbe2d8 10px 10px,#dbe2d8 11px 11px,#dbe2d8 12px 12px,#dbe2d8 13px 13px,#dbe2d8 14px 14px,#dbe2d8 15px 15px,#dbe2d8 16px 16px,#dbe2d8 17px 17px,#dbe2d8 18px 18px,#dbe2d8 19px 19px,#dbe2d8 20px 20px;}
.arrow-box {background: #efab41;}
.arrow-box:before {content: "";color: #efab41;}
.no-ie .arrow-box:before {text-shadow: #e4ddd4 1px 1px,#e4ddd4 2px 2px,#e4ddd4 3px 3px,#e4ddd4 4px 4px,#e4ddd4 5px 5px,#e4ddd4 6px 6px,#e4ddd4 7px 7px,#e4ddd4 8px 8px,#e4ddd4 9px 9px,#e4ddd4 10px 10px,#e4ddd4 11px 11px,#e4ddd4 12px 12px,#e4ddd4 13px 13px,#e4ddd4 14px 14px,#e4ddd4 15px 15px,#e4ddd4 16px 16px,#e4ddd4 17px 17px,#e4ddd4 18px 18px,#e4ddd4 19px 19px,#e4ddd4 20px 20px;}
.error-box, .custom-box-error {background: #fb7f7f;}
.error-box:before, .custom-box-error:before {content: "";color: #fb7f7f;}
.no-ie .error-box:before, .no-ie .custom-box-error:before {text-shadow: #e5dada 1px 1px,#e5dada 2px 2px,#e5dada 3px 3px,#e5dada 4px 4px,#e5dada 5px 5px,#e5dada 6px 6px,#e5dada 7px 7px,#e5dada 8px 8px,#e5dada 9px 9px,#e5dada 10px 10px,#e5dada 11px 11px,#e5dada 12px 12px,#e5dada 13px 13px,#e5dada 14px 14px,#e5dada 15px 15px,#e5dada 16px 16px,#e5dada 17px 17px,#e5dada 18px 18px,#e5dada 19px 19px,#e5dada 20px 20px;}
.alert-box:before {content: "";color: #ffc600;}
.no-ie .alert-box:before {text-shadow: #efead8 1px 1px,#efead8 2px 2px,#efead8 3px 3px,#efead8 4px 4px,#efead8 5px 5px,#efead8 6px 6px,#efead8 7px 7px,#efead8 8px 8px,#efead8 9px 9px,#efead8 10px 10px,#efead8 11px 11px,#efead8 12px 12px,#efead8 13px 13px,#efead8 14px 14px,#efead8 15px 15px,#efead8 16px 16px,#efead8 17px 17px,#efead8 18px 18px,#efead8 19px 19px,#efead8 20px 20px;}
.alert-box {background: #ffc600;}
.warning-box, .custom-box-warning {background: #ffdb5e;}
.warning-box:before, .custom-box-warning:before {content: "";color: #f4d159;}
.no-ie .warning-box:before, .no-ie .custom-box-warning:before {text-shadow: #f1eee3 1px 1px,#f1eee3 2px 2px,#f1eee3 3px 3px,#f1eee3 4px 4px,#f1eee3 5px 5px,#f1eee3 6px 6px,#f1eee3 7px 7px,#f1eee3 8px 8px,#f1eee3 9px 9px,#f1eee3 10px 10px,#f1eee3 11px 11px,#f1eee3 12px 12px,#f1eee3 13px 13px,#f1eee3 14px 14px,#f1eee3 15px 15px,#f1eee3 16px 16px,#f1eee3 17px 17px,#f1eee3 18px 18px,#f1eee3 19px 19px,#f1eee3 20px 20px;}
.notice-box {background: #8fc0ea;}
.notice-box:before {content: "";color: #8fc0ea;}
.no-ie .notice-box:before {text-shadow: #dbdfe3 1px 1px,#dbdfe3 2px 2px,#dbdfe3 3px 3px,#dbdfe3 4px 4px,#dbdfe3 5px 5px,#dbdfe3 6px 6px,#dbdfe3 7px 7px,#dbdfe3 8px 8px,#dbdfe3 9px 9px,#dbdfe3 10px 10px,#dbdfe3 11px 11px,#dbdfe3 12px 12px,#dbdfe3 13px 13px,#dbdfe3 14px 14px,#dbdfe3 15px 15px,#dbdfe3 16px 16px,#dbdfe3 17px 17px,#dbdfe3 18px 18px,#dbdfe3 19px 19px,#dbdfe3 20px 20px;}
.close-box {position: absolute;right: 7px;top: calc(50% - 15px);width: 30px;height: 30px;display: block;cursor: pointer;font-size: 1.2em;line-height: 30px;text-align: center;}
.close-box:before {content: "";color: #fff;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.custom-box-inform {background: #8fc0ea;}
.custom-box-inform:before {content: "";color: #8fc0ea;}
.no-ie .custom-box-inform:before {text-shadow: #dbdfe3 1px 1px,#dbdfe3 2px 2px,#dbdfe3 3px 3px,#dbdfe3 4px 4px,#dbdfe3 5px 5px,#dbdfe3 6px 6px,#dbdfe3 7px 7px,#dbdfe3 8px 8px,#dbdfe3 9px 9px,#dbdfe3 10px 10px,#dbdfe3 11px 11px,#dbdfe3 12px 12px,#dbdfe3 13px 13px,#dbdfe3 14px 14px,#dbdfe3 15px 15px,#dbdfe3 16px 16px,#dbdfe3 17px 17px,#dbdfe3 18px 18px,#dbdfe3 19px 19px,#dbdfe3 20px 20px;}
.custom-box-edit {background: #e0cca2;}
.custom-box-edit:before {content: "";color: #e0cca2;font-size: 26px;}
.no-ie .custom-box-edit:before {text-shadow: #eeede9 1px 1px,#eeede9 2px 2px,#eeede9 3px 3px,#eeede9 4px 4px,#eeede9 5px 5px,#eeede9 6px 6px,#eeede9 7px 7px,#eeede9 8px 8px,#eeede9 9px 9px,#eeede9 10px 10px,#eeede9 11px 11px,#eeede9 12px 12px,#eeede9 13px 13px,#eeede9 14px 14px,#eeede9 15px 15px,#eeede9 16px 16px,#eeede9 17px 17px,#eeede9 18px 18px,#eeede9 19px 19px,#eeede9 20px 20px;}
.custom-box-members {background: #88dcf5;}
.custom-box-members:before {color: #88dcf5;content: "";}
.no-ie .custom-box-members:before {text-shadow: #dbe2e4 1px 1px,#dbe2e4 2px 2px,#dbe2e4 3px 3px,#dbe2e4 4px 4px,#dbe2e4 5px 5px,#dbe2e4 6px 6px,#dbe2e4 7px 7px,#dbe2e4 8px 8px,#dbe2e4 9px 9px,#dbe2e4 10px 10px,#dbe2e4 11px 11px,#dbe2e4 12px 12px,#dbe2e4 13px 13px,#dbe2e4 14px 14px,#dbe2e4 15px 15px,#dbe2e4 16px 16px,#dbe2e4 17px 17px,#dbe2e4 18px 18px,#dbe2e4 19px 19px,#dbe2e4 20px 20px;}
.custom-box-tip {background: #47b3b3;}
.custom-box-tip:before {content: "";color: #47b3b3;}
.no-ie .custom-box-tip:before {text-shadow: #d4dede 1px 1px,#d4dede 2px 2px,#d4dede 3px 3px,#d4dede 4px 4px,#d4dede 5px 5px,#d4dede 6px 6px,#d4dede 7px 7px,#d4dede 8px 8px,#d4dede 9px 9px,#d4dede 10px 10px,#d4dede 11px 11px,#d4dede 12px 12px,#d4dede 13px 13px,#d4dede 14px 14px,#d4dede 15px 15px,#d4dede 16px 16px,#d4dede 17px 17px,#d4dede 18px 18px,#d4dede 19px 19px,#d4dede 20px 20px;}
.custom-box-download {background: #86a9fa;}
.custom-box-download:before {content: "";color: #86a9fa;font-size: 22px;}
.no-ie .custom-box-download:before {text-shadow: #dbdde5 1px 1px,#dbdde5 2px 2px,#dbdde5 3px 3px,#dbdde5 4px 4px,#dbdde5 5px 5px,#dbdde5 6px 6px,#dbdde5 7px 7px,#dbdde5 8px 8px,#dbdde5 9px 9px,#dbdde5 10px 10px,#dbdde5 11px 11px,#dbdde5 12px 12px,#dbdde5 13px 13px,#dbdde5 14px 14px,#dbdde5 15px 15px,#dbdde5 16px 16px,#dbdde5 17px 17px,#dbdde5 18px 18px,#dbdde5 19px 19px,#dbdde5 20px 20px;}
.custom-box-hello {background: #27ae60;}
.custom-box-hello:before {content: "";color: #27ae60;font-size: 20px;}
.no-ie .custom-box-hello:before {text-shadow: #d2ddd7 1px 1px,#d2ddd7 2px 2px,#d2ddd7 3px 3px,#d2ddd7 4px 4px,#d2ddd7 5px 5px,#d2ddd7 6px 6px,#d2ddd7 7px 7px,#d2ddd7 8px 8px,#d2ddd7 9px 9px,#d2ddd7 10px 10px,#d2ddd7 11px 11px,#d2ddd7 12px 12px,#d2ddd7 13px 13px,#d2ddd7 14px 14px,#d2ddd7 15px 15px,#d2ddd7 16px 16px,#d2ddd7 17px 17px,#d2ddd7 18px 18px,#d2ddd7 19px 19px,#d2ddd7 20px 20px;}
.soc_icon.fa {width: 2em;line-height: 2em;text-align: center;color: #fff;overflow: hidden;position: relative;z-index: 1;border-radius: .33em;-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;-webkit-border-radius: .33em;-moz-border-radius: .33em;-ms-border-radius: .33em;}
.soc_icon.fa:after {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-bottom: 4px solid rgba(0,0,0,.12);border-radius: .25em;}
@-webkit-keyframes progress-bar-stripes {from {background-position: 40px 0;}
	to {background-position: 0 0;}}
@keyframes progress-bar-stripes {from {background-position: 40px 0;}
	to {background-position: 0 0;}}
.single_bar {font-weight: 700;margin-bottom: 15px;}
.single_bar .scale {position: relative;width: 100%;height: 28px;display: inline-block;vertical-align: middle;background: rgba(0,0,0,.07);border-radius: 4px;overflow: hidden;}
.single_bar .title {font-size: 1.2em;}
.single_bar .progress {position: absolute;height: 100%;background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-size: 40px 40px;-webkit-animation: progress-bar-stripes 2s linear infinite;-o-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite;box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);}
.single_bar .indicator {float: right;padding-left: 5px;padding-right: 5px;line-height: 28px;color: #fff;font-weight: 400;font-size: 20px;}
.flxmap-container {border: 10px solid;border-radius: 10px;max-width: 100%;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.list {list-style: none outside none;margin: 0;padding: 0;}
.list li {margin-bottom: .8em;}
ul.type-1 li:before {content: "";width: auto;height: auto;line-height: 1;padding: .3em .4em .4em .6em;}
ul.type-2 li:before {content: "";font-size: .8em;border-radius: 0em;background: transparent;height: auto;width: auto;line-height: 1;}
.custom-table, .custom-table2 {margin: 0 0 1.5em 0;padding: 0;width: 100%;background: #fff;font-size: 13px;border: 1px solid #97bddb;border-collapse: inherit;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.custom-table2 {background: #eaf7fb;}
.custom-table thead th {color: #fff;}
.custom-table thead th, .custom-table2 thead th {padding: 8px 10px;text-align: center;font-size: 18px;background: #b1d0e5;}
.custom-table2 thead th {font-size: 13px;font-weight: 700;border-right: 1px solid #9bc0dd;}
.custom-table2 thead th:first-of-type {-webkit-border-radius: 7px 0 0 0;-moz-border-radius: 7px 0 0 0;border-radius: 7px 0 0 0;}
.custom-table2 thead th:last-of-type {-webkit-border-radius: 0 7px 0 0;-moz-border-radius: 0 7px 0 0;border-radius: 0 7px 0 0;}
.custom-table .radius-left, .custom-table2 .radius-left {-moz-border-radius: 7px 0 0 0;-webkit-border-radius: 7px 0 0 0;border-radius: 7px 0 0 0;}
.custom-table .radius-right, .custom-table2 .radius-right {-moz-border-radius: 0 7px 0 0;-webkit-border-radius: 0 7px 0 0;border-radius: 0 7px 0 0;}
.custom-table tbody td, .custom-table2 tbody td {border-top: 1px solid #97bddb;border-right: 1px solid #97bddb;padding: 14px 10px;text-align: center;}
.custom-table2 tbody td {text-align: center;font-size: 13px;padding: 6px 10px;}
.custom-table2 tbody td:last-of-type {border-right: 0;}
.custom-table tbody td.noborder, .custom-table2 tbody td.noborder {border-right: none;}
.pricing_table, .grid-row.eq-columns {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-webkit-align-items: stretch;-moz-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.pricing_table, .grid-row.eq-columns {display: block	;}
.pricing_table .pricing_table_column, .grid-row.eq-columns .grid-col {float: left	;}
.pricing_table:after, .grid-row.eq-columns:after {display: none;}
.pricing_table:after, .grid-row.eq-columns:after {content: "";display: block	;clear: both	;}
.grid-row.eq-columns .pricing_table_column + .grid-col:not(.pricing_table_column) {padding-left: 2.5%;}
.grid-row.eq-columns .grid-col:not(.pricing_table_column) {padding-right: 2.5%;}
.grid-row.eq-columns .grid-col:not(.pricing_table_column) {padding-top: 30px;padding-bottom: 30px;}
.pricing_table.col-4 .pricing_table_column, .grid-row.eq-columns .grid-col-3 {width: 25%;}
.pricing_table.col-3 .pricing_table_column, .grid-row.eq-columns .grid-col-4 {width: 33.333%;}
.pricing_table.col-2 .pricing_table_column, .page-content.double-sidebar .pricing_table.col-4 .pricing_table_column, .grid-row.eq-columns .grid-col-6, .double-sidebar .grid-row.eq-columns .grid-col-3, .double-sidebar .grid-row.eq-columns .grid-col-4, .double-sidebar .grid-row.eq-columns .grid-col-8, .double-sidebar .grid-row.eq-columns .grid-col-9 {width: 50%;}
.grid-row.eq-columns .grid-col + .grid-col {margin-left: 0;}
.pricing_table_column {position: relative;padding-bottom: 60px;background: #fff;text-align: center;border: 2px solid;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
.pricing_table_column.active_table_column .active-ribbon {position: absolute;top: -3px;left: -3px;width: 90px;height: 90px;overflow: hidden;}
.pricing_table_column.active_table_column .active-ribbon:before {content: "best offer";position: absolute;padding: .25em 2em;top: 0;left: 0;color: #fff;background: #ff633c;text-transform: uppercase;font-size: 12px;-webkit-transform: rotate(-45deg) translate(-63px,-29px);-moz-transform: rotate(-45deg) translate(-63px,-29px);-ms-transform: rotate(-45deg) translate(-63px,-29px);transform: rotate(-45deg) translate(-63px,-29px);width: 150px;}
.pricing_table_column {border-radius: 9px;margin-bottom: 30px;}
.pricing_table_column>div>*:first-child {-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.pricing_table_column>div>*:last-child {-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
.pricing_table_column + .pricing_table_column {margin-left: 2px !important;width: calc(25% - 2px) !important;}
.pricing_table_column + .pricing_table_column.grid-col-4 {margin-left: 2px !important;width: calc(33.33% - 2px) !important;}
.pricing_table_column + .pricing_table_column.grid-col-6, .double-sidebar .grid-row.eq-columns .pricing_table_column + .pricing_table_column.grid-col-3, .double-sidebar .grid-row.eq-columns .pricing_table_column + .pricing_table_column.grid-col-4 {width: calc(50% - 2px) !important;}
.pricing_table_header {padding: 12px 0 6px;font-size: .929em;line-height: 1.385em;text-align: center;}
.pricing_table_header .title {display: block;font-size: 1.923em;font-weight: 700;line-height: 1em;}
.pricing_table_header .encouragement {padding: .25em 0;}
.pricing_table_column .price_part {padding: 0 0 20px;font-size: 1.86em;line-height: 1em;text-align: center;font-weight: 700;}
.pricing_table_column .price_container {display: inline-block;padding: 3px 18px;background: #fff;border-radius: 9px;}
.pricing_table_column .price_container:after {content: "";clear: both;display: table;}
.pricing_table_column .price_container .price {float: left;}
.pricing_table_column .currency {vertical-align: top;font-size: .96em;line-height: .6;}
.pricing_table_column .currency:after {content: "/";font-size: .8em;vertical-align: top;padding-top: .25em;margin-left: -.15em;display: inline-block;}
.pricing_table_column .price_description {margin-top: 5px;margin-left: -.1em;font-size: .7em;line-height: 1em;text-align: right;}
.pricing_table_column .content_part {padding: 0 10px 5px;position: relative;z-index: 1;overflow: hidden;margin-top: -5px;}
.pricing_table_column .content_part:before {content: "";position: absolute;top: 0;right: 0;left: 0;height: 5px;background: #fff;}
.pricing_table_column .content_part ul, .pricing_table_column .content_part ol {line-height: 1.429em;margin-left: 0;}
.pricing_table_column .content_part ul ul, .pricing_table_column .content_part ol ol, .pricing_table_column .content_part ul ol, .pricing_table_column .content_part ol ul {margin-left: 16px;}
.pricing_table_column .content_part li {padding: 10px 0;border-bottom: 1px solid #fee6b4;font-size: 1.214em;}
.pricing_table_column .content_part ul>li:last-child {border-bottom: 0;}
.pricing_table_column .content_part ul>li:first-child, .pricing_table_column .content_part ol>li:first-child {margin-top: 0;}
.page-content main .pricing_table_column .content_part li + li {margin-top: 0;}
.pricing_table_column .content_part li:before {display: none;}
.pricing_table_column .button_part {border-style: none;width: 100%;display: block;position: absolute;bottom: 0;height: 60px;line-height: 60px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-webkit-border-bottom-right-radius: 9px;-webkit-border-bottom-left-radius: 9px;-moz-border-radius-bottomright: 9px;-moz-border-radius-bottomleft: 9px;border-bottom-right-radius: 9px;border-bottom-left-radius: 9px;}
.pricing_table_button:hover {color: #fff !important;}
@media screen and (max-width: 1190px) {.single-sidebar .grid-row.eq-columns .grid-col-4, .single-sidebar .grid-row.eq-columns .grid-col-3 {width: 50%;}
	.single-sidebar .grid-row.eq-columns .pricing_table_column + .grid-col-4, .single-sidebar .grid-row.eq-columns .pricing_table_column + .grid-col-3 {width: calc(50% - 2px) !important;}}
@media screen and (max-width: 980px) {.pricing_table.col-4 .pricing_table_column, .pricing_table.col-3 .pricing_table_column, .grid-row.eq-columns .grid-col-3, .grid-row.eq-columns .grid-col-4 {width: 50%;}
	.pricing_table_column + .pricing_table_column, .pricing_table_column + .pricing_table_column.grid-col-4, .single-sidebar .pricing_table_column + .pricing_table.col-4 .pricing_table_column, .single-sidebar .grid-row.eq-columns .pricing_table_column + .grid-col-3 {width: calc(50% - 2px) !important;}
	.double-sidebar .grid-row.eq-columns .pricing_table_column.grid-col-3, .double-sidebar .grid-row.eq-columns .pricing_table_column.grid-col-4, .double-sidebar .grid-row.eq-columns .pricing_table_column.grid-col-6, .double-sidebar .grid-row.eq-columns .pricing_table_column.grid-col-8, .double-sidebar .grid-row.eq-columns .pricing_table_column.grid-col-9 {width: 100%;}
	.double-sidebar .grid-row.eq-columns .pricing_table_column + .pricing_table_column.grid-col-8, .double-sidebar .grid-row.eq-columns .pricing_table_column + .pricing_table_column.grid-col-6, .double-sidebar .grid-row.eq-columns .pricing_table_column + .pricing_table_column.grid-col-4, .double-sidebar .grid-row.eq-columns .pricing_table_column + .pricing_table_column.grid-col-3 {width: calc(100% - 2px) !important;}}
@media screen and (max-width: 767px) {.single-sidebar .grid-row.eq-columns .pricing_table_column + .grid-col-4, .single-sidebar .grid-row.eq-columns .pricing_table_column + .grid-col-3, .single-sidebar .grid-row.eq-columns .pricing_table_column + .grid-col-6, .pricing_table_column + .pricing_table_column, .pricing_table_column + .pricing_table_column.grid-col-4, .single-sidebar .pricing_table_column + .pricing_table.col-4 .pricing_table_column, .single-sidebar .grid-row.eq-columns .pricing_table_column + .grid-col-3
	.pricing_table.col-4 .pricing_table_column, .pricing_table.col-3 .pricing_table_column, .grid-row.eq-columns .pricing_table_column {width: 100% !important;}
	.callout_widget .content_wrapper>* {display: block;margin-bottom: 10px;}
	.callout_widget .button_part {white-space: normal;}}
.highlight {text-decoration: blink;}
.t-deleted {text-decoration: line-through;}
.iso-column .iso-item>*, .portfolio>.item>*, .portfolio .post-content>* {margin-bottom: 20px;}
.iso-column .iso-item, .portfolio>.item {margin-bottom: 30px;width: 100%;}
.iso-four-column .grid, .iso-three-column .grid, .iso-two-column .grid {margin-left: -30px;}
.grid.isotope {z-index: 1;}
.iso-four-column .iso-item, .iso-three-column .iso-item, .iso-two-column .iso-item {margin-left: 30px;}
.iso-four-column .iso-item {width: 270px;}
.iso-three-column .iso-item {width: 370px;}
.iso-two-column .iso-item {width: 570px;}
.single-sidebar .iso-two-column .iso-item {width: 420px;}
.single-sidebar .iso-three-column .iso-item, .single-sidebar .iso-four-column .iso-item, .double-sidebar .iso-three-column .iso-item, .double-sidebar .iso-four-column .iso-item, .double-sidebar .iso-two-column .iso-item {width: 270px;}
.portfolio .content-wrapper {margin-bottom: 5px;}
.portfolio .title {text-align: center;}
.portfolio .gallery-text {overflow: hidden;}
.portfolio .gallery-text:last-child {margin-bottom: 0;}
.portfolio .post-footer {background: transparent;padding: 0;text-align: right;margin-bottom: 0;}
.portfolio .kids_clear {margin: 0;}
.portfolio .filter {padding: 6px;border: 1px solid;font-size: 1em;float: right;margin-bottom: 20px;background: transparent !important;}
.filter-wrapper:after {content: "";clear: both;display: table;}
.portfolio .post-item {padding-left: 0;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.portfolio .post-item>.post-entry {background: transparent !important;padding: 0;min-height: 100%;}
.portfolio .post-item>.post-entry .content-wrapper {margin-bottom: 10px;}
body.single .portfolio .post-item>.post-entry>div>* {margin-right: 15px;}
body.single .portfolio .post-item>.post-entry>div {margin-right: -15px;}
body.single .portfolio .post-item>.post-entry .content-wrapper {float: left;}
.owl-item>li:before {display: none;}
.shortcode_carousel {margin-bottom: 30px;overflow: hidden;position: relative;z-index: 1;}
.shortcode_carousel .carousel_content {padding-top: 48px;}
.footer .shortcode_carousel .carousel_content, .top-panel .shortcode_carousel .carousel_content {padding-top: 40px;}
.shortcode_carousel .carousel_header + .carousel_content {padding-top: 0;}
@media screen and (max-width: 1190px) {.iso-four-column .grid, .iso-three-column .grid, .iso-two-column .grid {margin-left: -20px;}
	.iso-four-column .iso-item {width: 220px;margin-left: 20px;}
	.iso-three-column .iso-item {width: 300px;margin-left: 20px;}
	.iso-two-column .iso-item {width: 460px;margin-left: 20px;}
	.single-sidebar .iso-two-column .iso-item {width: 340px;}
	.double-sidebar .iso-three-column .iso-item, .double-sidebar .iso-four-column .iso-item, .double-sidebar .iso-two-column .iso-item, .single-sidebar .iso-three-column .iso-item, .single-sidebar .iso-four-column .iso-item {width: 220px;}}
@media screen and (max-width: 980px) {.iso-four-column .grid, .iso-three-column .grid, .iso-two-column .grid {margin-left: -18px;}
	.iso-four-column .iso-item, .iso-three-column .iso-item {width: 230px;margin-left: 18px;}
	.iso-two-column .iso-item {width: 360px;margin-left: 18px;}
	.single-sidebar .iso-two-column .iso-item, .single-sidebar .iso-three-column .iso-item, .single-sidebar .iso-four-column .iso-item {width: 265px;}
	.double-sidebar .iso-three-column .iso-item, .double-sidebar .iso-four-column .iso-item, .double-sidebar .iso-two-column .iso-item {width: 171px;}}
@media screen and (max-width: 767px) {.iso-four-column .grid, .iso-three-column .grid, .iso-two-column .grid {margin-left: 0;}
	.iso-four-column .iso-item, .iso-three-column .iso-item, .iso-two-column .iso-item, .double-sidebar .iso-three-column .iso-item, .double-sidebar .iso-four-column .iso-item, .double-sidebar .iso-two-column .iso-item, .single-sidebar .iso-two-column .iso-item, .single-sidebar .iso-three-column .iso-item, .single-sidebar .iso-four-column .iso-item {width: 100%;margin-left: 0;}}
.content-container {width: 980px;}
aside {width: 270px;float: left;margin: 0;min-height: 1px;}
.blog .post-item .content-wrapper {margin-bottom: 20px;}
.blog .post-item .content-wrapper figure {border: 0;overflow: hidden;max-width: 100%;-webkit-mask-image: -webkit-radial-gradient(circle,white 100%,black 100%);-webkit-transform: rotate(1.0E-6deg);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.blog .post-item .content-wrapper figure>iframe {max-width: 100%;width: inherit !important;height: inherit !important;display: block;}
.single-sidebar main {float: left;width: 870px;overflow: hidden;}
aside#sidebar-left {margin-right: 30px;}
aside#sidebar-right {margin-left: 30px;}
.single-sidebar aside {width: 270px;float: left;margin: 0;}
.double-sidebar main {width: 570px;float: left;}
.double-sidebar #sidebar-left {margin-right: 30px;}
.double-sidebar #sidebar-right {margin-left: 30px;}
.content-container .item-post {margin-bottom: 1em;padding: 40px 40px 20px 34px;min-height: 362px;background: url("/assets/images/area-holder.png") no-repeat;}
.content-container.details .item-post {margin-bottom: 0;padding-bottom: 0;}
.post-item {width: 100%;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;position: relative;margin-bottom: 50px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
.post-item .post-meta ~* {margin-left: 70px;}
body.single .post-item .post-entry>div {margin-right: -.9em;}
body.single .post-item .post-entry>div>* {margin-right: .9em;}
#dsb .post-item {margin-left: 0;width: auto;}
.post-entry {padding: 1.75em 19px;min-height: 100px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}
.post-entry:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;font-size: 0;}
.content-container .post-title {padding-left: 20px;}
.content-container .post-title h2 {margin-bottom: .5em;}
.content-container .post-title a {color: #385ea7;-webkit-transition: color .25s linear;-moz-transition: color .25s linear;-ms-transition: color .25s linear;-o-transition: color .25s linear;transition: color .25s linear;}
.content-container .post-title a:hover {color: #2f2f2f;}
.content-container .post-entry {padding: 0 0 2em 0;}
.content-container.details .post-entry {padding-bottom: 1em;}
.content-container .entry {text-align: justify;}
.post-title a, .portfolio .title, .recent_projects .title {font-size: 1.6875em;font-weight: 700;color: inherit;}
.post-item .post-thumb, .post-item .entry-thumbnail {-moz-border-radius: 9px;-webkit-border-radius: 9px;border-radius: 9px;padding: 9px;position: relative;float: left;margin-right: 1em;margin-bottom: 1em;}
.post-item .entry-thumbnail {float: none;margin: 0 0 2em 0;}
#dsb .entry {display: block;}
.content-container .metadata {position: relative;z-index: 2;left: -27px;margin-bottom: 2em;height: 40px;}
.content-container .metaholder {position: relative;left: -5px;float: left;padding: 0 18px 0 12px;height: 32px;-webkit-border-radius: 0 8px 8px 0;-moz-border-radius: 0 8px 8px 0;border-radius: 0 8px 8px 0;background: url("/assets/images/bg_metaholder.png") no-repeat;line-height: 32px;margin-bottom: 2em;}
.content-container .metaholder > span {font-size: 1.167em;}
.content-container .metaholder > span a, .content-container .metaholder span span {color: #385ea7;}
.content-container .metaholder a:hover {text-decoration: underline;}
.content-container .metadata .post-date {float: left;width: 120px;height: 40px;background: url("/assets/images/bg_metadata_date.png") no-repeat left;color: #000;text-align: center;font-size: 1.167em;line-height: 2.3em;}
.post-meta .post-date {text-align: center;padding: 8px 0 11px;position: relative;z-index: 2;}
.post-meta .post-date:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.post-meta .post-date:after {content: "";position: absolute;bottom: -4px;left: 5px;right: 0;height: 20px;-webkit-transform: skewY(6deg);-moz-transform: skewY(6deg);-ms-transform: skewY(6deg);transform: skewY(6deg);background: rgba(0,0,0,.15);z-index: -2;}
.post-meta .post-date .day {font-size: 32px;line-height: 1;color: #fff;display: block;}
.post-meta .post-date .month {font-size: 14px;color: #fff;display: block;line-height: 1;}
.post-meta .post-comments {font-size: 13px;margin-top: -5px;padding: 12px 0 7px;text-align: center;line-height: 1;background: #fee6b4;position: relative;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px;z-index: 1;}
.post-meta .post-comments a {color: inherit !important;font-style: normal !important;text-transform: lowercase;}
.post-meta .post-comments a span {display: block;}
.post-footer {padding: 7px 20px;margin-top: -1.25em;text-align: left;-webkit-border-bottom-right-radius: 9px;-webkit-border-bottom-left-radius: 9px;-moz-border-radius-bottomright: 9px;-moz-border-radius-bottomleft: 9px;border-bottom-right-radius: 9px;border-bottom-left-radius: 9px;}
.post-footer .more-link {margin: 8px 0;}
.post-footer p {margin: 0;line-height: inherit;}
.post-footer .author-info {width: calc(50% - 30px);margin-left: 30px;}
.post-footer .author-info .avatar {width: auto;height: auto;max-height: 47px;max-width: 47px;border: 0;}
.post-footer .author-info .author {font-weight: 700;line-height: 1em;}
.post_cats, .post_tags {line-height: 1.5;}
.post_cats span, .post_tags span {font-weight: 700;line-height: inherit;white-space: nowrap;}
.post_cats span:before, .post_tags span:before {content: "";font-size: .7em;padding-right: 5px;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
@media screen and (max-width: 767px) {.post-meta {width: 50px;}
	.post-item .post-meta ~* {margin-left: 50px;}
	.post-meta .post-date .day {font-size: 22px;}
	.post-meta .post-date .month {font-size: 11px;}
	.post-meta .post-comments {font-size: 10px;}
	.post-meta .post-comments:after {top: -13px;}
	.post-footer .author-info {width: 100%;margin-left: 0;margin-bottom: 7px;}}
.content-container #respond_block {margin: 0 40px 0 35px;}
#respond_block .comments_q {color: inherit;}
#respond_block .comments_q>* {margin-bottom: 10px;color: inherit;}
#respond_block .add-comment>h1 {margin-bottom: 28px;}
.content-container #respond_block h3 {position: relative;display: inline-block;padding: .38em 1.2em;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background: #b1d0e5;}
.content-container #respond_block h3:after {position: absolute;bottom: -16px;left: 80px;width: 23px;height: 16px;background: url("/assets/images/arrow.png") no-repeat;content: "";}
.content-container .comment-list {margin-bottom: 1.5em;padding: 9px 20px 0 20px;background: #eaf7fb;border: 1px solid #9bc0dd;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.entry-container {overflow: hidden;}
.entry-container #respond_block {-moz-border-radius: 9px;-webkit-border-radius: 9px;border-radius: 9px;border: 1px solid;padding: 20px;}
.entry-container *+#respond_block {margin-top: 60px;}
.entry-container .comment-list {position: relative;margin-bottom: 30px;z-index: 1;}
.entry-container .comment-list ol {margin-left: 0;}
.comment-list ol li, .comment-list ol ul {margin: 0;list-style: none;}
.entry-container #comments ol > .comment {clear: both;display: block;font-size: inherit;border-bottom: 1px solid;}
.comment-list .comment-body {padding: 20px 0;}
.avatar {width: 60px;height: 60px;border: 3px solid;float: left;border-radius: 4px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;margin-right: 15px;}
.footer .avatar, .top-panel .avatar {border-color: rgba(255,255,255,.5);}
.avatar img {border: 1px solid #fff;}
.entry-container .comment-text {overflow: hidden;}
.content-container {line-height: 1.5em;}
.content-container .comment-text {padding-top: 10px;}
.comment-date {font-family: "Averia Sans Libre";color: #0d0d0e;font-style: italic;font-size: .917em;}
#respond_block .comment-author {font-weight: 700;line-height: 1em;font-size: 1.2em;}
#respond_block .comment-author a {font-weight: inherit;}
.entry-container .comment-entry {padding-top: 5px;}
.content-container .comment-entry {padding-top: 15px;}
.entry-container .comment-meta {font-size: .9em;padding-top: 5px;line-height: 1;}
.content-container .comment-meta {margin-top: 1.2em;}
#respond_block .comment-reply-link, #respond_block .comment-edit-link {float: right;padding: .35em .6em .35em;font-size: 13px;position: relative;display: inline-block;outline: none;text-align: center;font-weight: 700;text-decoration: none !important;font-style: normal !important;cursor: pointer;line-height: 1;color: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#respond_block .comment-edit-link {margin-right: 5px;}
.entry-container .children .comment {border-top: 1px solid;padding-left: 70px;font-size: inherit;position: relative;z-index: 1;}
.entry-container .children .comment:after {content: "";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;font-size: 20px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;left: 25px;top: 20px;color: #dad9d9;-webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);-ms-transform: rotateX(180deg);transform: rotateX(180deg);}
.entry-container .children .comment:before {display: none;}
.content-container .children .comment {margin-bottom: 1.5em;padding: 20px 20px 0 20px;border: 1px solid #87bed7;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background-color: #fff;}
.entry-container .comment-form {}
.content-container .comment-form {margin-bottom: 1.5em;padding: 20px 20px 0 20px;background: #eaf7fb;border: 1px solid #9bc0dd;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.entry-container .comment-form .row {clear: both;padding: 3px 0 10px 0;}
.content-container .comment-form .row {padding: 3px 0 10px 0;}
.content-container .comment-form .row.align-btn-right {width: 368px;}
.content-container .comment-form .row .button {margin-bottom: .4em;padding: .1em .5em .2em;}
.content-container .comment-form .row button[type="reset"] {margin-right: 2.2em;}
.comment-form .row-btn {clear: both;padding: 15px 0 0 0;}
.entry-container .comment-form .row label {display: block;margin-bottom: .5em;font-size: .93em;}
.content-container .comment-form .row label {display: block;margin-bottom: .15em;}
.comment-form .inputtext {width: 100%;}
.content-container .comment-form .inputtext {width: 200px;border: 1px solid #9dc1de;background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size: 1.1em;}
.content-container .comment-form .textarea {margin-bottom: 1em;padding: 5px 10px;width: 348px;max-width: 348px;min-width: 348px;height: 136px;min-height: 136px;max-height: 350px;border: 1px solid #9dc1de;background: #fff;font-size: 1.1em;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#search-form {display: block !important;}
#search-form:after {content: "";display: table;clear: both;}
#search-form .button {-webkit-appearance: none;position: relative;display: inline-block;padding: .4em .6em .4em;font-size: 18px;outline: none;text-align: center;font-weight: 700;text-decoration: none !important;font-style: normal !important;cursor: pointer;line-height: 1;color: #fff;height: auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;float: right;}
.widget {list-style: none outside none;}
.kids_bottom_container>div>.wrapper {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -30px;padding-top: 25px;}
body.rtl .kids_bottom_container>div>.wrapper {margin-left: 0;margin-right: -30px;}
.kids_bottom_container .widget {-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1 1 270px;-ms-flex: 1 1 270px;flex: 1 1 270px;min-width: 25%;padding-left: 30px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
body.rtl .kids_bottom_container .widget {padding-left: 0;padding-right: 30px;}
.widget_recent_comments .tweet_list li {margin: 0;}
.widget_recent_comments .tweet_list li p {margin-bottom: 5px;overflow: hidden;}
.footer .widget-title, .top-panel .widget-title {color: #fff !important;font-size: 24px;line-height: 1;margin-bottom: 10px;margin-top: 0;font-weight: 700;text-align: left;}
.section-title, .post-content .widget-title, .entry-container main .widget-title {margin-bottom: .5em;}
.section-title, .post-content .widget-title, .entry-container aside:not(#sidebar-right):not(#sidebar-left) .widget-title, .entry-container main .widget-title {font-weight: 700;}
.footer .widget_categories a, .top-panel .widget_categories a {color: #fff;}
.footer .widget_categories>ul>li, .top-panel .widget_categories>ul>li, .footer .widget_nav_menu ul li, .top-panel .widget_nav_menu ul li {padding-left: 0;}
.footer .widget_categories>ul>li li, .top-panel .widget_categories>ul>li li {padding-left: .714em;}
.footer .latest-posts-widget .kids_post_content h4 a, .top-panel .latest-posts-widget .kids_post_content h4 a {color: rgba(255,255,255,.5);text-decoration: none;}
.footer .latest-posts-widget .kids_post_content h4 a:hover, .top-panel .latest-posts-widget .kids_post_content h4 a:hover {color: #fff;}
.footer .latest-posts-widget ul li, .top-panel .latest-posts-widget ul li {border-top: 1px solid rgba(255,255,255,.5);}
.footer .latest-posts-widget ul li:first-child, .top-panel .latest-posts-widget ul li:first-child {border-top: none;}
.top-panel .widget_cws_nav a, .footer .widget_cws_nav a {color: #fff;font-size: 13px;}
.
.top-panel .kids_video_wrapper figure {height: 100% !important;}
.widget_tag_cloud a {color: inherit;}
.footer .widget_tag_cloud a, .top-panel .widget_tag_cloud a {color: #fff;}
.footer .textwidget a, .top-panel .textwidget a {color: #fff;}
.gl_cat ul li:nth-child(2) {border-top: 0 none !important;}
.nav_cat ul li:nth-child(2) {border-top: 0 none !important;}
.form-submit {clear: both;margin: 0;}
.form-submit:after {content: "";clear: both;display: table;}
#post_comment {position: relative;display: inline-block;padding: .4em .6em .4em;font-size: 18px;outline: none;text-align: center;font-weight: 700;text-decoration: none !important;font-style: normal !important;cursor: pointer;line-height: 1;color: #fff;height: auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;float: right;}
.post_format_video {height: auto !important;width: 100% !important;}
.post_format_video iframe {width: 100% !important;display: block;}
img[class*="wp-image"] {margin-bottom: 10px;border: 10px solid;border-radius: 9px;border-radius: 9px;display: block;-webkit-border-radius: 9px;-moz-border-radius: 9px;-ms-border-radius: 9px;}
img[class*="wp-image"].noborder {border: 0 !important;}
img[class*="wp-image"].noborder+.kids_curtain, .noborder .kids_curtain {top: 0;bottom: 0;left: 0;right: 0;}
.wp-image-popup {max-width: 100%;height: auto;overflow: hidden;}
.wp-image-popup {position: relative;z-index: 1;}
.wp-image-popup img {box-sizing: border-box;max-width: 100%;height: auto;margin: 0;float: none;}
.wp-image-popup .kids_curtain {top: 10px;bottom: 10px;left: 10px;right: 10px;}
.wp-image-popup:hover .kids_curtain {opacity: 1;}
.wp-image-popup .kids_curtain:before {content: "";}
.wp-image-popup.prettyPhoto .kids_curtain:before {content: "";}
.alignright>img[class*="wp-image"].alignright {margin-left: 0;}
.alignleft>img[class*="wp-image"].alignright {margin-right: 0;}
.hover-link {display: inline-block;position: relative;z-index: 1;}
.hover-link .kids_curtain {top: 10px;bottom: 10px;left: 10px;right: 10px;}
.wp-caption-text, .gallery-caption {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: .75em;font-style: italic;line-height: 1.5;margin: 2px 0;}
.cws-widget-content {overflow: hidden;}
.widget .carousel_header .widget_carousel_nav, .cws-widget .carousel_header .widget_carousel_nav {float: right;margin-left: 10px;position: relative;z-index: 2;}
aside .widget .carousel_header .widget_carousel_nav {display: none;}
.widget .carousel_header .widget_carousel_nav i, .cws-widget .carousel_header .widget_carousel_nav i {float: left;font-size: 22px;line-height: .7;margin-top: .2em;padding: 0 2px;cursor: pointer;}
.widget .carousel_header>.widget-title, .cws-widget .carousel_header>.widget-title {clear: none;}
aside .widget .textwidget .carousel_header>.widget-title, aside .cws-widget .textwidget  .carousel_header>.widget-title {font-size: 24px;margin-bottom: 10px;}
aside .owl-carousel .owl-buttons {top: 0;}
aside .shortcode_carousel .carousel_content {padding-top: 40px;}
.cws-widget .carousel_header>.widget-title {padding-right: 70px;}
[data-carousel-column="4"]>*:not([class*="owl-"]) {width: calc(25% - 30px);margin-left: 30px !important;float: left;}
[data-carousel-column="3"]>*:not([class*="owl-"]) {width: calc(33.3% - 30px);margin-left: 30px !important;float: left;}
[data-carousel-column="2"]>*:not([class*="owl-"]) {width: calc(50% - 30px);margin-left: 30px !important;float: left;}
.footer .widget_cws_tweets ul.latest_tweets li a, .top-panel .widget_cws_tweets ul.latest_tweets li a {font-style: normal !important;text-decoration: none;color: rgba(255,255,255,.5);}
.footer ul.latest_tweets li a:hover, .top-panel ul.latest_tweets li a:hover {color: rgba(255,255,255,1);}
ul.latest_tweets li {border-top: none;font-size: 1em;}
ul.latest_tweets li:before {display: none;}
aside ul.latest_tweets li {padding: 0;}
ul.latest_tweets li li {font-size: inherit;line-height: 1.3em;border-top: 1px solid rgba(255,255,255,.5);margin-bottom: 0;padding: 1em 0 .9em;clear: both;}
.footer ul.latest_tweets li li, .top-panel ul.latest_tweets li li {border-color: rgba(255,255,255,.5);}
aside ul.latest_tweets li li {padding-left: 0;padding-right: 10px;}
ul.latest_tweets {margin-bottom: 0;}
ul.latest_tweets a {word-break: break-word;}
ul.latest_tweets p {margin-bottom: 0;}
ul.latest_tweets li li:first-child {border-top: none;padding-top: .6em;}
.top-panel ul.latest_tweets li li:first-child {padding-top: .1em;}
.top-panel ul.latest_tweets li li:last-child {padding-bottom: 0;}
ul.latest_tweets li ul {margin-left: 0;}
ul.latest_tweets li li .icon_frame {float: left;margin-right: 10px;line-height: 0;}
.top-panel ul.latest_tweets li li .icon_frame i {font-size: 1em;}
.top-panel ul.latest_tweets li li>div:not(.icon_frame) {margin-top: 0;margin-left: 40px;}
ul.latest_tweets span.date {display: none;}
ul.latest_tweets li li>div:not(.icon_frame) {margin-top: -.3em;margin-left: 40px;}
ul.latest_tweets li li .icon_frame i.fa:before {position: relative;color: #fff;text-align: center;left: 0 !important;font-size: 20px !important;float: left;line-height: 30px !important;width: 30px !important;height: auto !important;padding: 0 !important;border-radius: 4px;overflow: hidden;display: inline-block;}
.footer ul.latest_tweets li li .icon_frame i.fa:before, .top-panel ul.latest_tweets li li .icon_frame i.fa:before {background: transparent;color: rgba(255,255,255,.5);text-shadow: none;font-size: 30px !important;}
.top-panel ul.latest_tweets li li .icon_frame i.fa:before {font-size: 23px !important;line-height: 22px !important;width: 25px !important;}
.footer .widget_cws_tweets ul.latest_tweets li li:before, .top-panel .widget_cws_tweets ul.latest_tweets li li:before {background: rgba(255,255,255,.5);}
.widget_cws_tweets li:after {content: "";clear: both;display: table;}
.kids_bottom_container .block_recent_tweets {color: #fff;}
.widget_recent_comments .block_recent_tweets a {word-break: break-all;}
.footer .widget_recent_comments .block_recent_tweets a:hover, .top-panel .widget_recent_comments .block_recent_tweets a:hover {color: #fff;}
.textwidget {padding: 0 10px;}
.textwidget>* {margin-bottom: 0;}
.kids-footer-copyrights .wrapper>* {padding: 15px 0;}
.gl_cat ul li {border-bottom: 1px solid #3069a4;}
.accordion li:last-child {border-radius: 0 0 6px 6px !important;overflow: hidden;}
#kids_middle_container blockquote p {margin: 0 !important;line-height: 1.4em !important;}
.post-entry .more-link {display: none !important;}
#contactForm .error-box {background: #ffdad4 !important;padding: 2em;}
#contactForm button {margin: 0px;}
.kids_top_content_middle.homepage {padding: 10px 0;}
.footer a:hover, .top-panel a:hover, .footer a, .top-panel a {color: #fff;}
.footer .widget_archive a, .footer .widget_recent_entries a, .footer .widget_pages a, .footer .widget_meta a, .top-panel .widget_archive a, .top-panel .widget_recent_entries a, .top-panel .widget_pages a, .top-panel .widget_meta a {color: #fff;}
.entry-container .pages_w ul > li > a {background: url("/assets/images/image.png") no-repeat scroll 0 9px transparent !important;}
.catappendspan {padding: 0;position: absolute;top: 5px;display: block !important;right: 4px;font-size: .9em;height: .9em;width: .9em;line-height: 1;z-index: 1;}
.catappendspan:before {content: "";position: absolute;top: .4em;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: all 250ms;-moz-transition: all 250ms;-ms-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;}
.catappendspan.active:before {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.top-panel .catappendspan:before, .footer .catappendspan:before {color: rgba(255,255,255,.5);}
aside .widget_cws_benefits .widget-title {clear: both;text-align: center;}
@media screen and (max-width: 1190px) {.double-sidebar main {width: 460px;}
	.single-sidebar aside, .double-sidebar aside {width: 220px;}
	.single-sidebar main {width: 700px;}
	aside#sidebar-left, .double-sidebar aside#sidebar-left {margin-right: 20px;}
	aside#sidebar-right, .double-sidebar aside#sidebar-right {margin-left: 20px;}
	.kids_bottom_container .widget {-webkit-flex: 1 1 25%;-ms-flex: 1 1 25%;flex: 1 1 25%;}
	aside .widget.type-3 h3.widget-title .cloud-element-1, aside .widget.type-3 h3.widget-title .cloud-element-2, aside .widget.type-3 h3.widget-title .cloud-element-3 {width: calc(43% - 30px);top: -8px;}}
@media screen and (max-width: 980px) {.kids_bottom_container .widget {-webkit-flex: 1 1 50%;-ms-flex: 1 1 50%;flex: 1 1 50%;}
	.double-sidebar main {width: 360px;}
	.single-sidebar aside, .double-sidebar aside {width: 171px;}
	.single-sidebar main {width: 549px;}
	aside#sidebar-left, .double-sidebar aside#sidebar-left {margin-right: 18px;}
	aside#sidebar-right, .double-sidebar aside#sidebar-right {margin-left: 18px;}
	aside .widget.type-3 h3.widget-title .cloud-element-1, aside .widget.type-3 h3.widget-title .cloud-element-2, aside .widget.type-3 h3.widget-title .cloud-element-3 {width: calc(46% - 30px);}}
@media screen and (max-width: 767px) {main, .single-sidebar main, .double-sidebar main {width: 100%;margin-left: 0;}
	main + aside, aside + aside {margin-top: 30px !important;}
	aside#sidebar-right, aside#sidebar-left {width: 100%;}
	aside {margin-left: 0 !important;margin-right: 0 !important;}
	.double-sidebar main {margin-bottom: 30px;}
	aside {margin-bottom: 30px;}
	aside#sidebar-right {margin-bottom: 0;}
	.l-page-width {width: 100%;max-width: 370px;}
	.kids_bottom_container .widget {flex-basis: 100%;-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;width: 100% !important;display: block;}
	aside .widget {margin-bottom: 30px;}}
@media screen and ( max-width:479px ) {.wpcf7 .wpcf7-form-control-wrap {width: calc(100% - 8px);}
	.widget_search input[type="text"] {max-width: 100% !important;}}
aside .widget.widget_categories>.ui-widget>li:first-child {border-top: 0;}
.widget.widget_categories>.ui-widget>li {padding-right: 2.14em;}
body .entry-container aside .widget .nav_cat>ul>li.active>a {color: #fff !important;}
aside .latest-posts-widget ul li, aside .widget ul li {padding-left: 10px;padding-right: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
aside .widget .nav_cat ul li {padding-left: 0;padding-right: 0;}
aside .widget .nav_cat ul > li a {padding-left: 10px;padding-right: 10px;}
aside .widget_recent_comments ul li.recentcomments, aside .widget_recent_entries ul li, aside .widget_archive ul li, aside .widget_pages ul li, aside .widget_nav_menu ul li, aside .widget_recent_comments ul li, aside .widget_meta>ul>li, aside .widget.woocommerce.widget_product_categories li, aside .widget.woocommerce.widget_layered_nav li {}
.widget_recent_comments ul li.recentcomments:before, .widget ul li:before, .widget.woocommerce.widget_product_categories li:before, .widget.woocommerce.widget_layered_nav li:before {left: 10px;font-size: 1em;height: 1.7em;width: 1.7em;line-height: 1.7em;}
aside .widget_categories ul li ul li, aside .widget_categories ul li ul li a {padding-left: 5px;}
.widget_rss ul li:before {display: none;}
.widget_categories ul ul {margin-top: .5em;margin-left: 0;margin-right: -2.14em;}
.kids_bottom_container .widget_categories .noBackground:after, .top-panel .widget_categories .noBackground:after {background: none !important;}
.children .catappendspan {display: none;}
.cat-item {position: relative;}
.creaws_contact	#sidebar {padding-right: 85px;}
.creaws_tiny_topwrapp {padding: 0 10px;}
span.search-excerpt {background-color: #ffff42;color: #f00;}
.prettyPhoto .kids_curtain {z-index: 5;}
.more.link {margin-left: 20px;}
.contactForm label.error {color: #f00;font-weight: normal;position: absolute;right: 0;top: 0;}
.contactForm .row {position: relative;}
.contact_Form .row input.error, .contact_Form .row textarea.error {border-color: #ff99a6;}
.widget_search input[type="text"] {border-radius: 4px;margin-bottom: 10px;width: 100%;max-width: 370px;box-sizing: border-box;}
.widget_calendar caption {font-weight: 700;margin-bottom: 10px;text-align: center;font-size: 20px;border-radius: 4px;}
.footer .widget_calendar caption, .top-panel .widget_calendar caption {background: rgba(255,255,255,.5);color: #fff;}
.widget_calendar #calendar_wrap {border: 1px solid;padding: 10px;border-radius: 8px;}
.widget_calendar table {width: 100%;box-sizing: border-box;border: 0;margin-bottom: 0;}
.kids-footer-copyrights .widget_calendar thead {background: rgba(0,0,0,.08);}
.widget_calendar table th, .widget_calendar table td {text-align: center;border: 0;padding: 8px 0;border-right: 1px solid transparent;}
.widget_calendar table td#today:before {border-radius: 4px;}
.widget_calendar table tfoot td {padding: 0;padding-top: 10px;}
.widget_calendar table td>a {position: relative;z-index: 1;display: inline-block;width: 100%;height: 100%;}
aside .widget_calendar table td>a {color: inherit;}
aside .widget_calendar table td>a:hover {text-decoration: underline;}
.widget_calendar table td>a:before {content: "";position: absolute;top: -8px;bottom: -8px;left: 0;right: 0;border-radius: 3px;z-index: -1;}
.widget_calendar table tfoot td>a:before {top: 0;bottom: 0;}
.widget_calendar table tfoot td>a {padding: 8px 0;}
.widget_calendar thead th {font-weight: 700;}
.footer .widget_calendar #calendar_wrap, .top-panel .widget_calendar #calendar_wrap {background: rgba(0,0,0,.08);border-color: rgba(255,255,255,.5);}
.footer .widget_calendar table tbody tr:nth-child(even), .top-panel .widget_calendar table tbody tr:nth-child(even) {background: rgba(0,0,0,.08);}
.footer .widget_calendar table td>a:before, .top-panel .widget_calendar table td>a:before, .footer .widget_calendar table td#today:before, .top-panel .widget_calendar table td#today:before {background: rgba(255,255,255,.5);color: #fff;}
.footer .widget_calendar table td#today, .top-panel .widget_calendar table td#today {position: relative;z-index: 1;}
.footer .widget_calendar table td#today:before, .top-panel .widget_calendar table td#today:before {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
#kids_middle_container .description_error p {line-height: 1.5em !important;}
.theme_without_slider {height: 82px;}
.camera_next > span, .camera_prev > span {background: none !important;}
.camera_commands {display: none !important;}
.camera_caption > div {background-color: #7facd1 !important;opacity: .95;}
.owl-wrapper-outer {overflow: hidden;}
.owl-wrapper {position: relative;}
.owl-controls.clickable .owl-pagination {text-align: center;padding-left: 30px;}
.owl-controls.clickable .owl-pagination .owl-page {width: 10px;height: 10px;border-radius: 5px;border: 1px solid;display: inline-block;margin-right: 3px;position: relative;z-index: 1;}
.owl-controls.clickable .owl-pagination .owl-page.active span {position: absolute;width: 4px;height: 4px;top: 3px;left: 3px;border-radius: 4px;}
.owl-controls.clickable .owl-pagination .owl-page:last-child {margin-right: 0;}
.owl-item li {margin: 0 !important;display: block !important;width: 100% !important;}
.products .owl-item li {width: auto !important;}
.products .owl-item li img {width: 100% !important;height: auto !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.owl-item {float: left !important;-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important;-ms-box-sizing: border-box !important;box-sizing: border-box !important;padding: 0 0 0 30px !important;}
.owl-carousel {margin-left: -30px !important;}
.owl-item>div>* {margin-bottom: 15px !important;}
.owl-carousel .owl-buttons {position: absolute;top: 8px;right: 0;}
.owl-carousel .owl-buttons>div, main .cws-widget .carousel_header .widget_carousel_nav i {display: block;float: left;width: 30px;height: 30px;line-height: 0px;text-align: center;cursor: pointer;}
.top-panel .owl-carousel .owl-buttons>div, .footer .owl-carousel .owl-buttons>div {float: left;width: auto;height: auto;font-size: 22px;line-height: .7;padding: 0 2px;text-align: center;background: transparent;}
.top-panel .owl-carousel .owl-buttons>div>i, .footer .owl-carousel .owl-buttons>div>i {font-weight: 400;font-size: 22px;margin-top: -.17em;line-height: .7;}
main .cws-widget .carousel_header .widget_carousel_nav {float: right;}
.owl-carousel .owl-buttons>div>i, main .cws-widget .carousel_header .widget_carousel_nav>i {line-height: 30px;font-size: 20px;vertical-align: middle;font-weight: 700;}
main .cws-widget .carousel_header .widget_carousel_nav>i {margin-left: 2px;padding: 0;}
.owl-carousel .owl-buttons>div.owl-next>i {padding-left: .15em;}
.top-panel .owl-carousel .owl-buttons>div.owl-next>i, .footer .owl-carousel .owl-buttons>div.owl-next>i {padding-left: 0;}
.owl-carousel .owl-buttons>div + div {margin-left: 1px;}
.footer .owl-carousel .owl-buttons>div + div, .top-panel .owl-carousel .owl-buttons>div + div {margin-left: 0;}
@media screen and (max-width: 1190px) {.owl-carousel {margin-left: -20px !important;}
	.owl-item {padding: 0 0 0 20px !important;}}
@media screen and (max-width: 980px) {.owl-carousel {margin-left: -18px !important;}
	.owl-item {padding: 0 0 0 18px !important;}}
.recent_projects {position: relative !important;padding-bottom: 30px;}
.recent_projects .grid.isotope {margin-top: 12px;}
.recent_projects .grid>.iso-item {float: left;}
.recent_projects .projects_carousel {padding-top: 48px;margin-left: -30px;}
.recent_projects .projects_carousel .iso-item {margin-left: 0;}
.recent_projects .section-title {padding-right: 70px;margin-bottom: -36px;}
.recent_projects.iso-column .section-title {margin-bottom: 12px;}
.recent_projects div.iso-item>*:not(.post-item) {text-align: center;}
.media-block img {display: block;width: 100%;-webkit-box-sizing: border-box;-ms-box-szing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.media-block .kids_picture {border: 10px solid;border-radius: 10px;}
@media screen and (max-width: 1190px) {.recent_projects .projects_carousel {margin-left: -20px;}}
@media screen and (max-width: 980px) {.recent_projects .projects_carousel {margin-left: -18px;}}
.owl-carousel .owl-buttons>div, main .cws-widget .carousel_header .widget_carousel_nav>i {border-radius: 3px;}
.cws_video_shortcode figure {font-size: 0;}
.kids_slider_wrapper .camera_pagination {width: 100%;position: inherit;text-align: center;z-index: 999999;bottom: 55px;}
.kids_slider_bg.flex .kids_slider_wrapper .camera_pagination {position: static;}
.kids_slider_wrapper .camera_wrap .camera_pag .camera_pag_ul li {height: 11px;margin: 0 0 0 4px;width: 11px;}
.kids_slider_wrapper .camera_pag .camera_pag_ul .cameracurrent > span, .kids_slider_wrapper .camera_pag .camera_pag_ul .camera_hover > span {background: none !important;}
.kids_slider_wrapper .flexslider .camera_pagination {}
.tparrows.default {background-image: none !important;width: 44px !important;height: 44px !important;opacity: 0;text-align: center;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.rev_slider_wrapper:hover .tparrows.default {opacity: 1;}
.tparrows.default:after {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;opacity: .8;z-index: -1;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.tparrows.default:hover:after {opacity: 1;}
.tparrows {z-index: 20 !important;}
.tp-leftarrow.tparrows.default, .tp-rightarrow.tparrows.default {top: calc(50% - 22px) !important;margin-top: 0 !important;}
.tp-rightarrow.tparrows.default {right: 2px !important;}
.tp-leftarrow.tparrows.default {left: 2px !important;}
.tparrows.default:before {font-family: FontAwesome;line-height: 44px !important;color: #fff;font-size: 38px !important;}
.tp-leftarrow.tparrows.default:before {content: "";}
.tp-rightarrow.tparrows.default:before {content: "";}
.tp-rightarrow.tparrows:before {padding-left: .15em;}
.flex .kids_slider_inner_wrapper {height: auto !important;}
form label {margin: .2em 0 !important;vertical-align: middle !important;}
select {height: auto;-webkit-box-sizing: border-box;-ms-box-szing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input, select {width: auto;outline: none;height: auto;line-height: 1.24em;padding: 10px;border: none;color: inherit;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-sizing: border-box;-ms-box-szing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type*="text"], input[type="tel"], input[type="password"], input[type="email"], .wpcf7 input {border: 1px solid;}
.wpcf7 .wpcf7-form-control-wrap {margin-bottom: 10px;display: inline-block;max-width: 100%;}
.wpcf7 input[type="submit"] {-webkit-appearance: none;border: 0;position: relative;display: inline-block;padding: .4em .6em .4em;font-size: 18px;outline: none;text-align: center;font-weight: 700;text-decoration: none !important;font-style: normal !important;cursor: pointer;line-height: 1;color: #fff;height: auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;float: right;}
.wpcf7 .wpcf7-captchac {vertical-align: middle;}
select option {padding: 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
select {text-align: center;font-family: inherit;font-variant: inherit;font-stretch: inherit;font-weight: 400px;padding: 6px;font-size: 1em;float: right;margin-bottom: 20px;background: transparent !important;}
input[type*="submit"] {line-height: 1;}
form input {display: block;}
form label {margin: .2em 0;}
form label {display: inline-block;vertical-align: middle;}
form input.input-checkbox {display: inline-block;vertical-align: middle;}
form label img {vertical-align: middle;margin: 0 1em;}
form textarea {display: block;border: 1px solid;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;width: 100%;padding: 10px 10px;color: inherit;resize: none;-webkit-box-sizing: border-box;-ms-box-szing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type="range"] {margin-left: 0;padding: 0;border: 0 !important;}
select, input[type="date"] {max-width: 100%;}
select, input, textarea {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-appearance: none;}
input[type="radio"] {padding: 0;display: inline-block;position: relative;-webkit-appearance: none;appearance: none;-webkit-box-sizing: border-box;-ms-box-szing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #fff;border: 1px solid;width: 16px;height: 16px;border-radius: 50%;margin-top: 0;vertical-align: middle;}
input[type="radio"]:before {display: block;position: absolute;content: "";width: 10px;height: 10px;-webkit-box-sizing: border-box !important;-ms-box-szing: border-box !important;-moz-box-sizing: border-box !important;box-sizing: border-box !important;border-radius: 50%;top: 2px;left: 2px;background: transparent;z-index: 999999;}
input[type="file"] {padding: 0;border: 0;background: none;vertical-align: middle;}
input[type="checkbox"] {display: inline-block;vertical-align: middle;vertical-align: middle;margin-top: 0;margin-bottom: 0;padding: 0;line-height: 0;-webkit-appearance: none;appearance: none;width: 16px;height: 16px;position: relative;-webkit-box-sizing: border-box;-ms-box-szing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 3px;background: #fff;border: 1px solid;}
input[type="checkbox"]:before {content: "";display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;font-size: 19px;line-height: .5;text-align: center;z-index: 999999;}
input[type="checkbox"]:checked:before {content: "✔";}
[type="submit"] {outline: none !important;padding: .4em .6em .4em;font-size: 15px;cursor: pointer;font-family: Arial;line-height: 1.4;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.footer [type="submit"], .top-panel [type="submit"], .footer .cws_button, .top-panel .cws_button {background: rgba(255,255,255,.5) !important;color: #fff;}
.footer [type="submit"]:hover, .top-panel [type="submit"]:hover, .footer .cws_button:hover, .top-panel .cws_button:hover {background: rgba(0,0,0,.3) !important;}
.footer .cws_button:after, .top-panel .cws_button:after {display: none;}
div.wpcf7-response-output {color: #fff;margin: 1em 0;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;min-height: 35px;padding: 15px 15px 15px 53px;overflow: hidden;position: relative;border: 0;z-index: 1;}
div.wpcf7-response-output:before {content: "";position: absolute;top: 15px;left: 10px;width: 35px;height: 35px;background: rgba(255,255,255,.9);border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;font-size: 28px;line-height: 35px;text-align: center;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow: hidden;}
.wpcf7-validation-errors {background: #fb7f7f;}
div.wpcf7-response-output.wpcf7-validation-errors:before {content: "";color: #fb7f7f;}
.no-ie div.wpcf7-response-output.wpcf7-validation-errors:before {text-shadow: #e5dada 1px 1px,#e5dada 2px 2px,#e5dada 3px 3px,#e5dada 4px 4px,#e5dada 5px 5px,#e5dada 6px 6px,#e5dada 7px 7px,#e5dada 8px 8px,#e5dada 9px 9px,#e5dada 10px 10px,#e5dada 11px 11px,#e5dada 12px 12px,#e5dada 13px 13px,#e5dada 14px 14px,#e5dada 15px 15px,#e5dada 16px 16px,#e5dada 17px 17px,#e5dada 18px 18px,#e5dada 19px 19px,#e5dada 20px 20px;}
.wpcf7-mail-sent-ok {background: #8ddd67;}
div.wpcf7-response-output.wpcf7-mail-sent-ok:before {content: "";color: #8ddd67;}
.no-ie div.wpcf7-response-output.wpcf7-mail-sent-ok:before {text-shadow: #dbe2d8 1px 1px,#dbe2d8 2px 2px,#dbe2d8 3px 3px,#dbe2d8 4px 4px,#dbe2d8 5px 5px,#dbe2d8 6px 6px,#dbe2d8 7px 7px,#dbe2d8 8px 8px,#dbe2d8 9px 9px,#dbe2d8 10px 10px,#dbe2d8 11px 11px,#dbe2d8 12px 12px,#dbe2d8 13px 13px,#dbe2d8 14px 14px,#dbe2d8 15px 15px,#dbe2d8 16px 16px,#dbe2d8 17px 17px,#dbe2d8 18px 18px,#dbe2d8 19px 19px,#dbe2d8 20px 20px;}
div.wpcf7 input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]).wpcf7-not-valid, .widget div.wpcf7 select.wpcf7-not-valid, .widget div.wpcf7 textarea.wpcf7-not-valid {border-color: #fb7f7f;}
div.wpcf7 .wpcf7-form-control-wrap {margin-left: 8px;}
form.wpcf7-form>p {margin-left: -8px;text-indent: 8px;}
form.wpcf7-form>p>*:first-child {margin-left: 0;text-indent: 0;}
.footer .wpcf7-form-control-wrap select, .footer .wpcf7-form-control-wrap textarea, .footer .wpcf7-form-control-wrap input[type="url"], .footer .wpcf7-form-control-wrap input[type="tel"], .footer .wpcf7-form-control-wrap input[type="text"], .footer .wpcf7-form-control-wrap input[type="email"], .footer .wpcf7-form-control-wrap input[type="password"], .footer .wpcf7-form-control-wrap input[type="search"], .footer .wpcf7-form-control-wrap input[type="date"], .footer .wpcf7-form-control-wrap input[type="number"], .top-panel .wpcf7-form-control-wrap select, .top-panel  .wpcf7-form-control-wrap textarea, .top-panel .wpcf7-form-control-wrap input[type="url"], .top-panel .wpcf7-form-control-wrap input[type="tel"], .top-panel .wpcf7-form-control-wrap input[type="text"], .top-panel .wpcf7-form-control-wrap input[type="email"], .top-panel .wpcf7-form-control-wrap input[type="password"], .top-panel .wpcf7-form-control-wrap input[type="search"], .top-panel .wpcf7-form-control-wrap input[type="date"], .top-panel .wpcf7-form-control-wrap input[type="number"], aside .wpcf7-form-control-wrap select, aside .wpcf7-form-control-wrap textarea, aside .wpcf7-form-control-wrap input[type="url"], aside .wpcf7-form-control-wrap input[type="tel"], aside .wpcf7-form-control-wrap input[type="text"], aside .wpcf7-form-control-wrap input[type="email"], aside .wpcf7-form-control-wrap input[type="password"], aside .wpcf7-form-control-wrap input[type="search"], aside .wpcf7-form-control-wrap input[type="date"], aside .wpcf7-form-control-wrap input[type="number"] {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.widget div.wpcf7 {background: transparent;border: 0;padding: 0;}
div.wpcf7 input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .widget div.wpcf7 select, .widget div.wpcf7 textarea {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;max-width: 100%;}
.footer #search-form input, .top-panel #search-form input, .footer .wpcf7 input, .top-panel .wpcf7 input, .footer .wpcf7 textarea, .top-panel .wpcf7 textarea {border-color: rgba(255,255,255,.5);}
.kids_bottom_container .textwidget {padding: 0;}
@media screen and (max-width:767px) {div.wpcf7 input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .widget div.wpcf7 select, .widget div.wpcf7 textarea {width: 100%;}
	#post-content:after {display: block;content: "";clear: both;}
	.product-category {max-width: 100%;float: none !important;}
	.product-category img {height: auto !important;width: 100% !important;-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important;-ms-box-sizing: border-box !important;box-sizing: border-box !important;}}
li.empty {width: 100% !important;padding-left: 0 !important;text-align: center !important;}
.media-block .kids_picture, body.home .kids_top_content_middle.homepage .bottom-border, .kids_top_content_middle, .entry-container #comments ol > .comment, .entry-container .children .comment, form textarea, input[type*="text"], input[type="password"], input[type="email"], .user-login input[type="text"], .search input[type="text"], .contact-us input[type="text"], .contact-us textarea, .wpcf7 input, .pricing_table_column, .map-container, .entry-container #respond_block, .avatar, pre, table, th, td, .kids_posts_container .widget_wrapper>div, .tabs .tab, .accordion_section, .accordion_widget, .toggle_widget, .tab_items, .slogan:after, .callout_widget, img.border, select, .woocommerce-ordering>select, .woocommerce-result-count+ul.products, .woocommerce-ordering+ul.products, .content-wrapper figure, .woocommerce div.product div.images div.thumbnails .content-wrapper figure, .woocommerce-page div.product div.images div.thumbnails .content-wrapper figure, .woocommerce-page #reviews #comments ol.commentlist li, .woocommerce-tabs #reviews #comments ol.commentlist li, .woocommerce .product-thumbnail img, .chosen-container-single .chosen-single, .chosen-container .chosen-drop, .chosen-container-active.chosen-with-drop .chosen-single, .chosen-container-single .chosen-search input[type=text], #order_review, .iso-column .iso-item, .portfolio>.item, .portfolio .filter, .widget.woocommerce.widget_shopping_cart ul>li, .widget.woocommerce.widget_price_filter .ui-slider-horizontal, .widget.woocommerce.widget_price_filter .ui-slider-handle, .widget.woocommerce.widget_product_categories li, .widget.woocommerce.widget_layered_nav li, .widget.woocommerce.widget_product_categories li ul li:first-child, .widget.woocommerce.widget_layered_nav li ul li:first-child, .widget.woocommerce.widget_shopping_cart ul>li, .woocommerce .product_list_widget>li, ul.tabs>li, .woocommerce-page .shipping_calculator, .woocommerce-page .cart_totals, .woocommerce-page .shipping_calculator .shipping-calculator-form .country_to_state, main .cws_tweets .latest_tweets li, aside .cws_tweets .latest_tweets li, aside .widget_recent_entries ul li, aside .widget_archive ul li, aside .widget_pages ul li, aside .widget_nav_menu ul li, aside .cws_tweets .latest_tweets li, aside .widget_categories ul li, aside .widget_recent_comments ul li, aside .gl_cat ul > li, aside .nav_cat ul > li, aside .latest-posts-widget ul li, aside .widget_meta ul li, .tab_container, .widget_recent_entries ul li, .widget_archive ul li, .widget_pages ul li, .widget_nav_menu ul li, .widget_categories ul li, .widget_recent_comments ul li, .widget_meta ul li, .widget.woocommerce.widget_product_categories li, .widget.woocommerce.widget_layered_nav li, .latest-posts-widget ul li, .gl_cat ul > li, .nav_cat ul > li, .latest_tweets li, .widget_calendar #calendar_wrap, .country_select, .select2-container--default .select2-selection--single {border-color: #fee6b4;}
img.border {margin-bottom: 10px;border: 10px solid;border-radius: 9px;border-radius: 9px;display: block;-webkit-border-radius: 9px;-moz-border-radius: 9px;-ms-border-radius: 9px;border-color: #fee6b4;}
.owl-carousel, .owl-carousel .owl-item {-webkit-tap-highlight-color: transparent;position: relative;}
.owl-carousel {display: none;width: 100%;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0,0,0);}
.owl-carousel .owl-item {min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-touch-callout: none;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none;}
.no-js .owl-carousel, .owl-carousel.owl-loaded {display: block;}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel.owl-refresh .owl-item {visibility: hidden;}
.owl-carousel.owl-drag .owl-item {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-grab {cursor: move;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.owl-carousel .animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
.owl-height {transition: height .5s ease-in-out;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity .4s ease;}
.owl-carousel .owl-item img.owl-lazy {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("/assets/components/theme/css/owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: -webkit-transform .1s ease;transition: transform .1s ease;}
.owl-carousel .owl-video-play-icon:hover {-webkit-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity .4s ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%;}
.owl-theme .owl-dots, .owl-theme .owl-nav {text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-theme .owl-nav {margin-top: 10px;}
.owl-theme .owl-nav [class*=owl-] {color: #fff;font-size: 14px;margin: 5px;display: inline-block;cursor: pointer;border-radius: 3px;}
.owl-theme .owl-nav [class*=owl-]:hover {background: #f5ddab;color: #fff;text-decoration: none;}
.owl-theme .owl-nav .disabled {opacity: .5;cursor: default;}
.owl-theme .owl-nav.disabled+.owl-dots {margin-top: 10px;}
.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;}
.owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 7px;background: #d6d6d6;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #869791;}
html body {font-family: Tahoma;color: #911e42;font-size: 16px;line-height: 1.375;}
.pagenavi .prevpostslink:before, .pagenavi .nextpostslink:before, a.page-numbers, span.page-numbers {font-size: 16px;}
a.alt, .footer .wpcf7, #breadcrumbs .delimiter:before, .footer input, .top-panel input, select, input[type="date"] {color: #a2825c;}
#kids_main_nav a {font-family: Lobster;color: #fff;font-size: 19px;line-height: 1.5;}
#kids_main_nav {font-size: 19px;}
.section-title, .post-content .widget-title, .entry-container aside:not(#sidebar-right):not(#sidebar-left) .widget-title, .entry-container main .widget-title {font-size: 32px;color: #3185cb;line-height: 1.25;}
.widget-title, .section-title, .title, .header_container h1, #respond_block h1, .button, #respond_block .comment-reply-link, #respond_block .comment-edit-link, .cws_button, input[type="submit"], .widget_calendar caption, .pricing_table_column .price_part, blockquote:before, blockquote:after, .testimonial p:before, .testimonial p:after, .slogan>.widget_text:before, .slogan>.widget_text:after, .post_cats span, .post_tags span, .post-meta .post-date, .post-title a, ul.products li.product .price, .woocommerce .widget_shopping_cart_content .buttons a.button, .woocommerce .products a.add_to_cart_button, .woocommerce .products a.added_to_cart, .woocommerce .summary>.product_title, .woocommerce .summary .price, .woocommerce-page .button, .woocommerce-page [type="submit"], .woocommerce-page [type="button"]:not(.plus):not(.minus), .woocommerce-page .added_to_cart, .woocommerce .button, .woocommerce [type="submit"], .woocommerce [type="button"]:not(.plus):not(.minus), .woocommerce .added_to_cart, .holder404 {font-family: "Cormorant Infant",serif;}
#respond_block .comment-author {color: #3185cb;}
a, ul.type-2 li:before, .post-title a:hover, a.alt:hover {color: #3185cb;}
.cws_button, .kids_curtain:before, .accordion li a.opener:before, ul li:before, .post-meta .post-date:before, b.trigger:before, .accordion_title .accordion_icon, .accordion_title  .acc_featured_icon, aside .widget h3.widget-title, aside .widget.type-3 h3.widget-title .cloud-element-1:before, aside .widget.type-3 h3.widget-title .cloud-element-1:after, aside .widget.type-3 h3.widget-title .cloud-element-2:before, aside .widget.type-3 h3.widget-title .cloud-element-2:after, aside .widget.type-3 h3.widget-title .cloud-element-3:before, aside .widget.type-3 h3.widget-title .cloud-element-3:after, #kids_main_nav ul ul li:hover, #kids_main_nav > ul > li > a:before, #kids_main_nav ul ul, .touch_device #kids_main_nav>ul, .single_bar .progress, #respond_block .comment-reply-link, #respond_block .comment-edit-link, #post_comment, #search-form .button, .wpcf7 input[type="submit"], input[type="radio"]:checked:before, .soc_icon.fa, .woocommerce .widget_shopping_cart_content .buttons a.button, .woocommerce .products a.add_to_cart_button, .woocommerce .products a.added_to_cart, .woocommerce-page .button, .woocommerce-page [type="submit"], .woocommerce-page [type="button"]:not(.plus):not(.minus), .woocommerce-page .added_to_cart, .woocommerce .button, .woocommerce [type="submit"], .woocommerce [type="button"]:not(.plus):not(.minus), .woocommerce .added_to_cart, #kids-back-top span, .gl_cat .backLava, .nav_cat .backLava, .owl-controls.clickable .owl-pagination .owl-page.active span, .tparrows.default:after, .menu-button {background-color: #3185cb;}
@media screen and (max-width: 980px) {#kids_main_nav>ul {background-color: #3185cb;}}
.pricing_table_header .title, .widget_categories ul li:before, .catappendspan:before {color: #3185cb;}
input[type="checkbox"]:before {color: #3185cb;}
ul.latest_tweets li li .icon_frame i.fa:before {background-color: rgba(49,133,203,.4);}
.cws_button:hover, #kids_main_nav > ul > li:hover > a:before, #kids_main_nav > ul > li.current-menu-item > a:before, #kids_main_nav > ul > li.current-menu-item>a + li >a:before, #kids_main_nav > ul > li.current-menu-ancestor > a:before, #kids_main_nav > ul > li ul li.current-menu-item, #kids_main_nav > ul > li ul li.current-menu-parent, #respond_block .comment-reply-link:hover, #respond_block .comment-edit-link:hover, #post_comment:hover, #search-form .button:hover, .wpcf7 input[type="submit"]:hover, .woocommerce .widget_shopping_cart_content .buttons a.button:hover, .woocommerce .products a.add_to_cart_button:hover, .woocommerce .products a.added_to_cart:hover, .woocommerce-page .button:hover, .woocommerce-page [type="submit"]:hover, .woocommerce-page [type="button"]:not(.plus):not(.minus):hover, .woocommerce-page .added_to_cart:hover, .woocommerce .button:hover, .woocommerce [type="submit"]:hover, .woocommerce [type="button"]:not(.plus):not(.minus):hover, .woocommerce .added_to_cart:hover, #kids-back-top a:hover span {background: #ff633c;}
.cws_button:hover, .soc_icon.fa:hover {background: #ff633c !important;}
.footer, .footer .widget_calendar table tbody, .top-panel .widget_calendar table tbody, .top-panel, #kids_header .kids_social .openbtn a, #kids_header .kids_social span, #kids_header .kids_social li.hide, .kids_social .lang_bar>div>ul a:after, .kids_social .lang_bar>div>ul a:before {background-color: #3185cb;}
#kids_header .kids_social li, .kids_social .lang_bar>div>ul>li>a:before {background-color: rgba(49,133,203,.65);}
.top-panel {border-color: #3185cb;}
aside .widget>.latest-posts-widget>.widget-content, aside .widget.widget_categories>.ui-widget, aside .widget.widget_archive>ul, aside .widget_calendar>#calendar_wrap, aside .widget_recent_comments>#recentcomments, aside .widget>.textwidget, aside .widget>.tagcloud, aside .widget_search>#search-form, aside .widget_cws_video .widget-content>.widget_video, aside .widget>.contact-us, aside .widget_cws_nav>.widget-content>.nav_cat, aside .widget_meta>ul, aside .widget_recent_entries>ul, aside .widget_pages>ul, aside .widget_categories>ul, aside .cws_tweets, aside .postform, aside .flickr-badge, aside .widget_cws_benefits .cws-widget-content .text_part, aside .widget_shopping_cart_content, aside .woocommerce.widget_price_filter>form, aside .woocommerce.widget_product_categories .product-categories, aside .woocommerce.widget_products .product_list_widget, aside .woocommerce.widget_product_search>form, aside .woocommerce.widget_recent_reviews .product_list_widget, aside .woocommerce.widget_recently_viewed_products .product_list_widget, aside .woocommerce.widget_top_rated_products  .product_list_widget, aside .woocommerce.widget_layered_nav_filters>ul, .flickr-badge img, .kids_image_wrapper, .woocommerce .product_list_widget img {border-color: #fcf5d5;}
.kids_top_content_middle, .post-entry, .accordion_content, .callout_widget .icons_part, .pagenavi .page, .pagenavi .nextpostslink, .pagenavi .prevpostslink, .pagenavi a.page-numbers, .tab_items, .tab_container, .widget.woocommerce.widget_price_filter .ui-slider-range, .pricing_table_column .button_part, .page-content blockquote, .testimonial {background-color: #fcf5d5;}
.chosen-container-single .chosen-single, .chosen-container-active.chosen-with-drop .chosen-single, .country_select {background: #fcf5d5;}
.media-block .kids_picture, body.home .kids_top_content_middle.homepage .bottom-border, .kids_top_content_middle, .entry-container #comments ol > .comment, .entry-container .children .comment, form textarea, input[type*="text"], input[type="password"], input[type="email"], .user-login input[type="text"], .search input[type="text"], .contact-us input[type="text"], .contact-us textarea, .wpcf7 input, .pricing_table_column, .flxmap-container, .entry-container #respond_block, .avatar, pre, table, th, td, .kids_posts_container .widget_wrapper>div, .tabs .tab, .accordion_section, .accordion_widget, .toggle_widget, .tab_items, .slogan:after, .callout_widget, img[class*="wp-image"], select, .woocommerce-ordering>select, .woocommerce-result-count+ul.products, .woocommerce-ordering+ul.products, .content-wrapper figure, .woocommerce div.product div.images div.thumbnails .content-wrapper figure, .woocommerce-page div.product div.images div.thumbnails .content-wrapper figure, .woocommerce-page #reviews #comments ol.commentlist li, .woocommerce-tabs #reviews #comments ol.commentlist li, .woocommerce .product-thumbnail img, .chosen-container-single .chosen-single, .chosen-container .chosen-drop, .chosen-container-active.chosen-with-drop .chosen-single, .chosen-container-single .chosen-search input[type=text], #order_review, .iso-column .iso-item, .portfolio>.item, .portfolio .filter, .widget.woocommerce.widget_shopping_cart ul>li, .widget.woocommerce.widget_price_filter .ui-slider-horizontal, .widget.woocommerce.widget_price_filter .ui-slider-handle, .widget.woocommerce.widget_product_categories li, .widget.woocommerce.widget_layered_nav li, .widget.woocommerce.widget_product_categories li ul li:first-child, .widget.woocommerce.widget_layered_nav li ul li:first-child, .widget.woocommerce.widget_shopping_cart ul>li, .woocommerce .product_list_widget>li, ul.tabs>li, .woocommerce-page .shipping_calculator, .woocommerce-page .cart_totals, .woocommerce-page .shipping_calculator .shipping-calculator-form .country_to_state, main .cws_tweets ul.latest_tweets li li, aside .cws_tweets ul.latest_tweets li li, aside .widget_recent_entries ul li, aside .widget_archive ul li, aside .widget_pages ul li, aside .widget_nav_menu ul li, aside .cws_tweets ul.latest_tweets li li, aside .widget_categories ul li, aside .widget_recent_comments ul li, aside .gl_cat ul > li, aside .nav_cat ul > li, aside .latest-posts-widget ul li, aside .widget_meta ul li, .tab_container, .widget_recent_entries ul li, .widget_archive ul li, .widget_pages ul li, .widget_nav_menu ul li, .widget_categories ul li, .widget_recent_comments ul li, .widget_meta ul li, .widget.woocommerce.widget_product_categories li, .widget.woocommerce.widget_layered_nav li, .latest-posts-widget ul li, .gl_cat ul > li, .nav_cat ul > li, ul.latest_tweets li li, .widget_calendar #calendar_wrap, .country_select {border-color: #fee6b4;}
.owl-carousel .owl-buttons>div, main .cws-widget .carousel_header .widget_carousel_nav i, .pricing_table_column .price_part, .pricing_table_header, .tabs .tab.active, .accordion_section.active .accordion_title, .accordion_section .accordion_title:hover, .pagenavi .current, .pagenavi .page:hover, .pagenavi .prevpostslink:hover, .pagenavi .nextpostslink:hover, .pagenavi a.page-numbers:hover, .widget_calendar table td#today:before, .widget_calendar table td>a:before, .post-footer, ul.tabs>li.active, .post-meta .post-comments, .widget_calendar caption, .widget_cws_benefits .widget-icon>i {background-color: #fee6b4;}
.kids-bg-level-1 {background: #8fc0ea;}
.kids_social .lang_bar>div>ul ul {border-color: #8fc0ea;}
hr {border-color: #fee6b4;}
.no-ie .kids_curtain:before {text-shadow: #276aa2 1px 1px,#276aa2 2px 2px,#276aa2 3px 3px,#276aa2 4px 4px,#276aa2 5px 5px,#276aa2 6px 6px,#276aa2 7px 7px,#276aa2 8px 8px,#276aa2 9px 9px,#276aa2 10px 10px,#276aa2 11px 11px,#276aa2 12px 12px,#276aa2 13px 13px,#276aa2 14px 14px,#276aa2 15px 15px,#276aa2 16px 16px,#276aa2 17px 17px,#276aa2 18px 18px,#276aa2 19px 19px,#276aa2 20px 20px;}
.pp_social {display: none;}
.page-content .container {padding-bottom: 160px;}
.kids_bottom_content .content_bottom_bg {height: 160px;}
.bg-level-1 {background-image: url("/assets/images/clouds.png");}
.kids_bottom_content .content_bottom_bg {background-image: url("/assets/images/grass.png");}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
					only screen and (min--moz-device-pixel-ratio: 1.5),
					only screen and (-o-device-pixel-ratio: 3/2), 
					only screen and (min-device-pixel-ratio: 1.5) {.bg-level-1 {background-image: url("/assets/images/clouds_retina4.png");background-size: 1928px;}
	.kids_bottom_content .content_bottom_bg {background-image: url("/assets/images/grass_retina4.png");background-size: 1920px;}}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;vertical-align: middle;}
q, blockquote {quotes: none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";content: none;}
a img {border: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
.touch_device .flexnav {overflow: hidden;margin: 0 auto;max-height: 0;}
.flexnav:after {content: "";display: table;clear: both;}
.flexnav.show {-webkit-transition: .4s;-moz-transition: .4s;-o-transition: .4s;transition: .4s;max-height: 3000px;}
.flexnav.one-page {position: fixed;top: 50px;right: 5%;max-width: 200px;}
.flexnav li {position: relative;}
.flexnav li a {position: relative;display: block;z-index: 2;overflow: hidden;}
.flexnav li ul {display: none;}
.flexnav li ul li {float: none;}
.flexnav li ul li a {display: block;}
.flexnav .touch-button {display: none;}
.touch_device  .flexnav .touch-button {position: absolute;z-index: 999;top: 0;right: 0;width: 44px;height: 44px;display: inline-block;text-align: center;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.touch_device  .flexnav .touch-button.opened {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.touch_device  #kids_main_nav ul ul li.menu-item-has-children>a:before {display: none;}
.flexnav .touch-button:hover {cursor: pointer;}
.flexnav .touch-button .navicon {position: relative;top: 1.4em;font-size: 0;}
.touch_device  .flexnav .touch-button .navicon:before {content: "";font-size: 12px;color: #fff;line-height: 44px;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.menu-button-line {display: block;height: 3px;background: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.ie8 .menu-button {display: none;}
.ie8 ul.flexnav {overflow: visible;max-height: 3000px;}
.menu-button.one-page {position: fixed;top: 0;right: 5%;}
.menu-button .touch-button {background: transparent;position: absolute;z-index: 999;top: 0;right: 0;width: 50px;height: 50px;display: inline-block;text-align: center;}
.menu-button .touch-button .navicon {position: relative;top: 1em;display: none;}
.menu-button {display: none;height: 44px;width: 44px;position: relative;z-index: 1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;overflow: hidden;}
.touch_device .menu-button {display: inline-block !important;}
.touch_device .menu-button>span {position: absolute;left: 10px;right: 10px;}
.touch_device .menu-button>span:nth-child(1) {top: 14px;}
.touch_device .menu-button>span:nth-child(2) {top: 20px;}
.touch_device .menu-button>span:nth-child(3) {top: 26px;}
.touch_device .menu-button.opened>span:nth-child(2) {opacity: 0;}
.touch_device .menu-button.opened>span:nth-child(1) {-webkit-transform: rotate(-45deg);top: 20px;}
.touch_device .menu-button.opened>span:nth-child(3) {-webkit-transform: rotate(45deg);top: 20px;}
.touch_device #kids_main_nav {width: 100%;max-width: 300px;}
.touch_device #kids_main_nav ul ul {position: relative;width: 100%;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;margin-top: 0;left: 0 !important;}
.touch_device #kids_main_nav > ul {position: absolute !important;right: 0;top: 103%;left: 0;}
.touch_device .menu-button-line {margin-right: 0;}
.touch_device #kids_main_nav ul li {width: 100%;padding-bottom: 0px;}
.touch_device #kids_main_nav > ul > li > a:before, .touch_device #kids_main_nav ul ul li:first-child, .touch_device #kids_main_nav ul ul li:last-child {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.touch_device #kids_main_nav  ul  li  a:before {left: -20px;right: -20px;}
.touch_device #kids_main_nav>ul {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.touch_device #kids_main_nav  ul  li  a:after, .touch_device #kids_main_nav  ul  li  a:before, .touch_device #kids_main_nav ul ul:after {background: transparent;}
.touch_device #kids_main_nav ul li a {padding: 8px 0;margin: 0 20px;overflow: visible;border-top: 1px solid rgba(255,255,255,.3);}
.touch_device #kids_main_nav ul ul li a {padding-left: 8px;}
.touch_device #kids_main_nav ul ul ul li a {padding-left: 16px;}
.touch_device #kids_main_nav > ul > li:first-child > a, .touch_device #kids_main_nav > ul > li.current-menu-item + li > a, .touch_device #kids_main_nav > ul > li.current-menu-parent+ li > a, .touch_device #kids_main_nav > ul > li:hover>a, .touch_device #kids_main_nav > ul > li:hover + li>a, .touch_device #kids_main_nav > ul > li.current-menu-item > a, .touch_device #kids_main_nav > ul > li.current-menu-parent > a {border-top: 0 !important;}
@media screen and (max-width: 980px) {.flexnav {overflow: hidden;margin: 0 auto;max-height: 0;}
	.menu-button {display: inline-block !important;}
	.flexnav .touch-button {position: absolute;z-index: 999;top: 0;right: 0;width: 44px;height: 44px;display: inline-block;text-align: center;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
	.flexnav .touch-button.opened {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
	#kids_main_nav ul ul li.menu-item-has-children>a:before {display: none;}
	.flexnav .touch-button .navicon:before {content: "";font-size: 12px;color: #fff;line-height: 44px;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
	.menu-button>span {position: absolute;left: 10px;right: 10px;}
	.menu-button>span:nth-child(1) {top: 14px;}
	.menu-button>span:nth-child(2) {top: 20px;}
	.menu-button>span:nth-child(3) {top: 26px;}
	.menu-button.opened>span:nth-child(2) {opacity: 0;}
	.menu-button.opened>span:nth-child(1) {-webkit-transform: rotate(-45deg);top: 20px;}
	.menu-button.opened>span:nth-child(3) {-webkit-transform: rotate(45deg);top: 20px;}
	#kids_main_nav > ul > li ul li.current-menu-item, #kids_main_nav > ul > li ul li.current-menu-parent {padding-bottom: 0;}
	#kids_main_nav {width: 100%;max-width: 300px;}
	#kids_main_nav ul ul.sub-menu {position: relative;width: 100%;left: 0 !important;margin-left: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
	#kids_main_nav>ul>li>ul {margin-top: 0;}
	#kids_main_nav > ul {position: absolute !important;right: 0;top: 103%;left: 0;}
	.menu-button-line {margin-right: 0;}
	#kids_main_nav ul li {width: 100%;padding-bottom: 0px;}
	#kids_main_nav > ul > li > a:before, #kids_main_nav ul ul li:first-child, #kids_main_nav ul ul li:last-child {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
	#kids_main_nav  ul  li  a:before {left: -20px;right: -20px;}
	#kids_main_nav>ul {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
	#kids_main_nav ul ul li:first-child > a {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
	#kids_main_nav  ul  li  a:after, #kids_main_nav  ul  li  a:before, #kids_main_nav ul ul:after {background: transparent;}
	#kids_main_nav ul li a {padding: 8px 0;margin: 0 20px;overflow: visible;border-top: 1px solid rgba(255,255,255,.3);}
	#kids_main_nav ul ul li a {padding-left: 8px;}
	#kids_main_nav ul ul ul li a {padding-left: 16px;}
	#kids_main_nav > ul > li:first-child > a, #kids_main_nav > ul > li.current-menu-item + li > a, #kids_main_nav > ul > li.current-menu-parent+ li > a, #kids_main_nav > ul > li:hover>a, #kids_main_nav > ul > li:hover + li>a, #kids_main_nav > ul > li.current-menu-item > a, #kids_main_nav > ul > li.current-menu-parent > a, #kids_main_nav > ul > li.current-menu-ancestor>a, #kids_main_nav > ul > li.current-menu-ancestor + li>a {border-top: 0 !important;}
	#kids_main_nav .current-menu-ancestor>ul.sub-menu>li.current-menu-parent:first-child>a, #kids_main_nav > ul > li.current-menu-item> a + ul.sub-menu li.current-menu-parent .current-menu-item:first-child>a {border-top: 1px solid rgba(255,255,255,.3) !important;}}
@media screen and (max-width: 767px) {#kids_main_nav > ul, .touch_device #kids_main_nav > ul {position: relative !important;}
	#kids_main_nav > ul.show {width: 100%;max-width: 300px;margin-bottom: 15px;}
	.touch_device #kids_main_nav, #kids_main_nav {margin-left: auto;margin-right: auto;text-align: center !important;}}
.oldie .flexnav {overflow: visible;max-height: 3000px;}
.oldie .flexnav.one-page {top: 0;right: auto;max-width: 3080px;}
.oldie .flexnav li {position: relative;list-style: none;float: left;display: block;}
.oldie .flexnav li:hover > ul {visibility: visible;opacity: 1;height: auto;display: block;top: 3.1em;position: absolute;}
.oldie .flexnav li:hover > ul li {width: 100%;}
.oldie .flexnav.lg-screen li:hover > ul, .oldie .flexnav.sm-screen li:hover > ul {display: none;}
.oldie .flexnav li a {border-left: 1px solid #acaca1;border-bottom: none;}
.oldie .flexnav li > ul {position: absolute;top: auto;opacity: 0;visibility: hidden;height: 1px;z-index: 1;}
.oldie .flexnav li ul li ul {top: 0;}
.oldie .flexnav li ul li a {border-bottom: none;}
.oldie .flexnav li ul.open {display: block;opacity: 1;visibility: visible;height: auto;}
.oldie .flexnav li ul.open ul.open {margin-left: 100%;top: 0;}
.oldie .flexnav ul li:hover ul {margin-left: 100%;top: 0;}
.oldie .menu-button {display: none;}
.oldie.ie7 .flexnav li {width: 19.9%;}
.tp-hide-revslider, .tp-caption.tp-hidden-caption {visibility: hidden !important;display: none !important;}
.tp-caption {z-index: 1;white-space: nowrap;}
.tp-caption-demo .tp-caption {position: relative !important;display: inline-block;margin-bottom: 10px;margin-right: 20px !important;}
.tp-caption.whitedivider3px {color: #000;text-shadow: none;background-color: #fff;background-color: rgba(255,255,255,1);text-decoration: none;min-width: 408px;min-height: 3px;background-position: initial initial;background-repeat: initial initial;border-width: 0px;border-color: #000;border-style: none;}
.tp-caption.finewide_large_white {color: #fff;text-shadow: none;font-size: 60px;line-height: 60px;font-weight: 300;font-family: "Open Sans",sans-serif;background-color: transparent;text-decoration: none;text-transform: uppercase;letter-spacing: 8px;border-width: 0px;border-color: #000;border-style: none;}
.tp-caption.whitedivider3px {color: #000;text-shadow: none;background-color: #fff;background-color: rgba(255,255,255,1);text-decoration: none;font-size: 0px;line-height: 0;min-width: 468px;min-height: 3px;border-width: 0px;border-color: #000;border-style: none;}
.tp-caption.finewide_medium_white {color: #fff;text-shadow: none;font-size: 37px;line-height: 37px;font-weight: 300;font-family: "Open Sans",sans-serif;background-color: transparent;text-decoration: none;text-transform: uppercase;letter-spacing: 5px;border-width: 0px;border-color: #000;border-style: none;}
.tp-caption.boldwide_small_white {font-size: 25px;line-height: 25px;font-weight: 800;font-family: "Open Sans",sans-serif;color: #fff;text-decoration: none;background-color: transparent;text-shadow: none;text-transform: uppercase;letter-spacing: 5px;border-width: 0px;border-color: #000;border-style: none;}
.tp-caption.whitedivider3px_vertical {color: #000;text-shadow: none;background-color: #fff;background-color: rgba(255,255,255,1);text-decoration: none;font-size: 0px;line-height: 0;min-width: 3px;min-height: 130px;border-width: 0px;border-color: #000;border-style: none;}
.tp-caption.finewide_small_white {color: #fff;text-shadow: none;font-size: 25px;line-height: 25px;font-weight: 300;font-family: "Open Sans",sans-serif;background-color: transparent;text-decoration: none;text-transform: uppercase;letter-spacing: 5px;border-width: 0px;border-color: #000;border-style: none;}
.tp-caption.finewide_verysmall_white_mw {font-size: 13px;line-height: 25px;font-weight: 400;font-family: "Open Sans",sans-serif;color: #fff;text-decoration: none;background-color: transparent;text-shadow: none;text-transform: uppercase;letter-spacing: 5px;max-width: 470px;white-space: normal !important;border-width: 0px;border-color: #000;border-style: none;}
.tp-caption.lightgrey_divider {text-decoration: none;background-color: #ebebeb;background-color: rgba(235,235,235,1);width: 370px;height: 3px;background-position: initial initial;background-repeat: initial initial;border-width: 0px;border-color: #222;border-style: none;}
.tp-caption.finewide_large_white {color: #fff;text-shadow: none;font-size: 60px;line-height: 60px;font-weight: 300;font-family: "Open Sans",sans-serif;background-color: rgba(0,0,0,0);text-decoration: none;text-transform: uppercase;letter-spacing: 8px;border-width: 0px;border-color: #000;border-style: none;}
.tp-caption.finewide_medium_white {color: #fff;text-shadow: none;font-size: 34px;line-height: 34px;font-weight: 300;font-family: "Open Sans",sans-serif;background-color: rgba(0,0,0,0);text-decoration: none;text-transform: uppercase;letter-spacing: 5px;border-width: 0px;border-color: #000;border-style: none;}
.tp-caption.huge_red {position: absolute;color: #df4b6b;font-weight: 400;font-size: 150px;line-height: 130px;font-family: "Oswald",sans-serif;margin: 0px;border-width: 0px;border-style: none;white-space: nowrap;background-color: #2d3136;padding: 0px;}
.tp-caption.middle_yellow {position: absolute;color: #fbd572;font-weight: 600;font-size: 50px;line-height: 50px;font-family: "Open Sans",sans-serif;margin: 0px;border-width: 0px;border-style: none;white-space: nowrap;}
.tp-caption.huge_thin_yellow {position: absolute;color: #fbd572;font-weight: 300;font-size: 90px;line-height: 90px;font-family: "Open Sans",sans-serif;margin: 0px;letter-spacing: 20px;border-width: 0px;border-style: none;white-space: nowrap;}
.tp-caption.big_dark {position: absolute;color: #333;font-weight: 700;font-size: 70px;line-height: 70px;font-family: "Open Sans";margin: 0px;border-width: 0px;border-style: none;white-space: nowrap;}
.tp-caption.medium_dark {position: absolute;color: #333;font-weight: 300;font-size: 40px;line-height: 40px;font-family: "Open Sans";margin: 0px;letter-spacing: 5px;border-width: 0px;border-style: none;white-space: nowrap;}
.tp-caption.medium_grey {position: absolute;color: #fff;text-shadow: 0px 2px 5px rgba(0,0,0,.5);font-weight: 700;font-size: 20px;line-height: 20px;font-family: Arial;padding: 2px 4px;margin: 0px;border-width: 0px;border-style: none;background-color: #888;white-space: nowrap;}
.tp-caption.small_text {position: absolute;color: #fff;text-shadow: 0px 2px 5px rgba(0,0,0,.5);font-weight: 700;font-size: 14px;line-height: 20px;font-family: Arial;margin: 0px;border-width: 0px;border-style: none;white-space: nowrap;}
.tp-caption.medium_text {position: absolute;color: #fff;text-shadow: 0px 2px 5px rgba(0,0,0,.5);font-weight: 700;font-size: 20px;line-height: 20px;font-family: Arial;margin: 0px;border-width: 0px;border-style: none;white-space: nowrap;}
.tp-caption.large_bold_white_25 {font-size: 55px;line-height: 65px;font-weight: 700;font-family: "Open Sans";color: #fff;text-decoration: none;background-color: transparent;text-align: center;text-shadow: #000 0px 5px 10px;border-width: 0px;border-color: #fff;border-style: none;}
.tp-caption.medium_text_shadow {font-size: 25px;line-height: 25px;font-weight: 600;font-family: "Open Sans";color: #fff;text-decoration: none;background-color: transparent;text-align: center;text-shadow: #000 0px 5px 10px;border-width: 0px;border-color: #fff;border-style: none;}
.tp-caption.large_text {position: absolute;color: #fff;text-shadow: 0px 2px 5px rgba(0,0,0,.5);font-weight: 700;font-size: 40px;line-height: 40px;font-family: Arial;margin: 0px;border-width: 0px;border-style: none;white-space: nowrap;}
.tp-caption.medium_bold_grey {font-size: 30px;line-height: 30px;font-weight: 800;font-family: "Open Sans";color: #666;text-decoration: none;background-color: transparent;text-shadow: none;margin: 0px;padding: 1px 4px 0px;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.very_large_text {position: absolute;color: #fff;text-shadow: 0px 2px 5px rgba(0,0,0,.5);font-weight: 700;font-size: 60px;line-height: 60px;font-family: Arial;margin: 0px;border-width: 0px;border-style: none;white-space: nowrap;letter-spacing: -2px;}
.tp-caption.very_big_white {position: absolute;color: #fff;text-shadow: none;font-weight: 800;font-size: 60px;line-height: 60px;font-family: Arial;margin: 0px;border-width: 0px;border-style: none;white-space: nowrap;padding: 0px 4px;padding-top: 1px;background-color: #000;}
.tp-caption.very_big_black {position: absolute;color: #000;text-shadow: none;font-weight: 700;font-size: 60px;line-height: 60px;font-family: Arial;margin: 0px;border-width: 0px;border-style: none;white-space: nowrap;padding: 0px 4px;padding-top: 1px;background-color: #fff;}
.tp-caption.modern_medium_fat {position: absolute;color: #000;text-shadow: none;font-weight: 800;font-size: 24px;line-height: 20px;font-family: "Open Sans",sans-serif;margin: 0px;border-width: 0px;border-style: none;white-space: nowrap;}
.tp-caption.modern_medium_fat_white {position: absolute;color: #fff;text-shadow: none;font-weight: 800;font-size: 24px;line-height: 20px;font-family: "Open Sans",sans-serif;margin: 0px;border-width: 0px;border-style: none;white-space: nowrap;}
.tp-caption.modern_medium_light {position: absolute;color: #000;text-shadow: none;font-weight: 300;font-size: 24px;line-height: 20px;font-family: "Open Sans",sans-serif;margin: 0px;border-width: 0px;border-style: none;white-space: nowrap;}
.tp-caption.modern_big_bluebg {position: absolute;color: #fff;text-shadow: none;font-weight: 800;font-size: 30px;line-height: 36px;font-family: "Open Sans",sans-serif;padding: 3px 10px;margin: 0px;border-width: 0px;border-style: none;background-color: #4e5b6c;letter-spacing: 0;}
.tp-caption.modern_big_redbg {position: absolute;color: #fff;text-shadow: none;font-weight: 300;font-size: 28px;line-height: 36px;font-family: "Lobster";padding: 3px 10px;padding-top: 1px;margin: 0px;border-width: 0px;border-radius: 7px;border-style: none;background-color: #ff633c;letter-spacing: 0;}
.tp-caption.modern_small_text_dark {position: absolute;color: #555;text-shadow: none;font-size: 14px;line-height: 22px;font-family: Arial;margin: 0px;border-width: 0px;border-style: none;white-space: nowrap;}
.tp-caption.boxshadow {-moz-box-shadow: 0px 0px 20px rgba(0,0,0,.5);-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.5);box-shadow: 0px 0px 20px rgba(0,0,0,.5);}
.tp-caption.black {color: #000;text-shadow: none;}
.tp-caption.noshadow {text-shadow: none;}
.tp-caption a {color: #ff7302;text-shadow: none;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-o-transition: all .2s ease-out;-ms-transition: all .2s ease-out;}
.tp-caption a:hover {color: #ffa902;}
.tp-caption.thinheadline_dark {position: absolute;color: rgba(0,0,0,.85);text-shadow: none;font-weight: 300;font-size: 30px;line-height: 30px;font-family: "Open Sans";background-color: transparent;}
.tp-caption.thintext_dark {position: absolute;color: rgba(0,0,0,.85);text-shadow: none;font-weight: 300;font-size: 16px;line-height: 26px;font-family: "Open Sans";background-color: transparent;}
.tp-caption.medium_bg_red a {color: #fff;text-decoration: none;}
.tp-caption.medium_bg_red a:hover {color: #fff;text-decoration: underline;}
.tp-caption.smoothcircle {font-size: 30px;line-height: 75px;font-weight: 800;font-family: "Open Sans";color: #fff;text-decoration: none;background-color: #000;background-color: rgba(0,0,0,.498039);padding: 50px 25px;text-align: center;border-radius: 500px 500px 500px 500px;border-width: 0px;border-color: #000;border-style: none;}
.tp-caption.largeblackbg {font-size: 50px;line-height: 70px;font-weight: 300;font-family: "Open Sans";color: #fff;text-decoration: none;background-color: #000;padding: 0px 20px 5px;text-shadow: none;border-width: 0px;border-color: #fff;border-style: none;}
.tp-caption.largepinkbg {position: absolute;color: #fff;text-shadow: none;font-weight: 300;font-size: 50px;line-height: 70px;font-family: "Open Sans";background-color: #db4360;padding: 0px 20px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.tp-caption.largewhitebg {position: absolute;color: #000;text-shadow: none;font-weight: 300;font-size: 50px;line-height: 70px;font-family: "Open Sans";background-color: #fff;padding: 0px 20px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.tp-caption.largegreenbg {position: absolute;color: #fff;text-shadow: none;font-weight: 300;font-size: 50px;line-height: 70px;font-family: "Open Sans";background-color: #67ae73;padding: 0px 20px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.tp-caption.excerpt {font-size: 36px;line-height: 36px;font-weight: 700;font-family: Arial;color: #fff;text-decoration: none;background-color: rgba(0,0,0,1);text-shadow: none;margin: 0px;letter-spacing: -1.5px;padding: 1px 4px 0px 4px;width: 150px;white-space: normal !important;height: auto;border-width: 0px;border-color: #fff;border-style: none;}
.tp-caption.large_bold_grey {font-size: 60px;line-height: 60px;font-weight: 800;font-family: "Open Sans";color: #666;text-decoration: none;background-color: transparent;text-shadow: none;margin: 0px;padding: 1px 4px 0px;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.medium_thin_grey {font-size: 34px;line-height: 30px;font-weight: 300;font-family: "Open Sans";color: #666;text-decoration: none;background-color: transparent;padding: 1px 4px 0px;text-shadow: none;margin: 0px;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.small_thin_grey {font-size: 18px;line-height: 26px;font-weight: 300;font-family: "Open Sans";color: #757575;text-decoration: none;background-color: transparent;padding: 1px 4px 0px;text-shadow: none;margin: 0px;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.lightgrey_divider {text-decoration: none;background-color: rgba(235,235,235,1);width: 370px;height: 3px;background-position: initial initial;background-repeat: initial initial;border-width: 0px;border-color: #222;border-style: none;}
.tp-caption.large_bold_darkblue {font-size: 58px;line-height: 60px;font-weight: 800;font-family: "Open Sans";color: #34495e;text-decoration: none;background-color: transparent;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.medium_bg_darkblue {font-size: 20px;line-height: 20px;font-weight: 800;font-family: "Open Sans";color: #fff;text-decoration: none;background-color: #34495e;padding: 10px;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.medium_bold_red {font-size: 24px;line-height: 30px;font-weight: 800;font-family: "Open Sans";color: #e33a0c;text-decoration: none;background-color: transparent;padding: 0px;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.medium_light_red {font-size: 21px;line-height: 26px;font-weight: 300;font-family: "Open Sans";color: #e33a0c;text-decoration: none;background-color: transparent;padding: 0px;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.medium_bg_red {font-size: 43px;line-height: 20px;font-weight: 800;font-family: "Lobster";color: #fff;text-decoration: none;background-color: #3185cb;padding: 12px 21px 21px 21px;border-width: 0px;border-radius: 7px 7px 7px 7px;border-color: #3185cb;border-style: none;}
.tp-caption.medium_bold_orange {font-size: 24px;line-height: 30px;font-weight: 800;font-family: "Open Sans";color: #f39c12;text-decoration: none;background-color: transparent;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.medium_bg_orange {font-size: 20px;line-height: 20px;font-weight: 800;font-family: "Open Sans";color: #fff;text-decoration: none;background-color: #f39c12;padding: 10px;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.grassfloor {text-decoration: none;background-color: rgba(160,179,151,1);width: 4000px;height: 150px;border-width: 0px;border-color: #222;border-style: none;}
.tp-caption.large_bold_white {font-size: 58px;line-height: 60px;font-weight: 800;font-family: "Open Sans";color: #fff;text-decoration: none;background-color: transparent;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.medium_light_white {font-size: 30px;line-height: 36px;font-weight: 300;font-family: "Open Sans";color: #fff;text-decoration: none;background-color: transparent;padding: 0px;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.mediumlarge_light_white {font-size: 34px;line-height: 40px;font-weight: 300;font-family: "Open Sans";color: #fff;text-decoration: none;background-color: transparent;padding: 0px;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.mediumlarge_light_white_center {font-size: 34px;line-height: 40px;font-weight: 300;font-family: "Open Sans";color: #fff;text-decoration: none;background-color: transparent;padding: 0px 0px 0px 0px;text-align: center;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.medium_bg_asbestos {font-size: 20px;line-height: 20px;font-weight: 800;font-family: "Open Sans";color: #fff;text-decoration: none;background-color: #7f8c8d;padding: 10px;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.medium_light_black {font-size: 30px;line-height: 36px;font-weight: 300;font-family: "Open Sans";color: #000;text-decoration: none;background-color: transparent;padding: 0px;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.large_bold_black {font-size: 58px;line-height: 60px;font-weight: 800;font-family: "Open Sans";color: #000;text-decoration: none;background-color: transparent;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.mediumlarge_light_darkblue {font-size: 34px;line-height: 40px;font-weight: 300;font-family: "Open Sans";color: #34495e;text-decoration: none;background-color: transparent;padding: 0px;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.small_light_white {font-size: 17px;line-height: 28px;font-weight: 300;font-family: "Open Sans";color: #fff;text-decoration: none;background-color: transparent;padding: 0px;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.roundedimage {border-width: 0px;border-color: #222;border-style: none;}
.tp-caption.large_bg_black {font-size: 40px;line-height: 40px;font-weight: 800;font-family: "Open Sans";color: #fff;text-decoration: none;background-color: #000;padding: 10px 20px 15px;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.mediumwhitebg {font-size: 30px;line-height: 30px;font-weight: 300;font-family: "Open Sans";color: #000;text-decoration: none;background-color: #fff;padding: 5px 15px 10px;text-shadow: none;border-width: 0px;border-color: #000;border-style: none;}
.tp-caption.medium_bg_orange_new1 {font-size: 20px;line-height: 20px;font-weight: 800;font-family: "Open Sans";color: #fff;text-decoration: none;background-color: #f39c12;padding: 10px;border-width: 0px;border-color: #ffd658;border-style: none;}
.tp-caption.boxshadow {-moz-box-shadow: 0px 0px 20px rgba(0,0,0,.5);-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.5);box-shadow: 0px 0px 20px rgba(0,0,0,.5);}
.tp-caption.black {color: #000;text-shadow: none;font-weight: 300;font-size: 19px;line-height: 19px;font-family: "Open Sans",sans;}
.tp-caption.noshadow {text-shadow: none;}
.tp_inner_padding {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;max-height: none !important;}
.tp-caption .frontcorner {width: 0;height: 0;border-left: 40px solid transparent;border-right: 0px solid transparent;border-top: 40px solid #00a8ff;position: absolute;left: -40px;top: 0px;}
.tp-caption .backcorner {width: 0;height: 0;border-left: 0px solid transparent;border-right: 40px solid transparent;border-bottom: 40px solid #00a8ff;position: absolute;right: 0px;top: 0px;}
.tp-caption .frontcornertop {width: 0;height: 0;border-left: 40px solid transparent;border-right: 0px solid transparent;border-bottom: 40px solid #00a8ff;position: absolute;left: -40px;top: 0px;}
.tp-caption .backcornertop {width: 0;height: 0;border-left: 0px solid transparent;border-right: 40px solid transparent;border-top: 40px solid #00a8ff;position: absolute;right: 0px;top: 0px;}
.tp-simpleresponsive .button {padding: 6px 13px 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;height: 30px;cursor: pointer;color: #fff !important;text-shadow: 0px 1px 1px rgba(0,0,0,.6) !important;font-size: 15px;line-height: 45px !important;background: url("/assets/images/slider/g30.png") repeat-x top;font-family: arial,sans-serif;font-weight: bold;letter-spacing: -1px;}
.tp-simpleresponsive  .button.big {color: #fff;text-shadow: 0px 1px 1px rgba(0,0,0,.6);font-weight: bold;padding: 9px 20px;font-size: 19px;line-height: 57px !important;background: url("/assets/images/slider/g40.png") repeat-x top;}
.tp-simpleresponsive  .purchase:hover, .tp-simpleresponsive  .button:hover, .tp-simpleresponsive  .button.big:hover {background-position: bottom,15px 11px;}
@media only screen and (min-width: 768px) and (max-width: 959px) {}
@media only screen and (min-width: 480px) and (max-width: 767px) {.tp-simpleresponsive  .button {padding: 4px 8px 3px;line-height: 25px !important;font-size: 11px !important;font-weight: normal;}
	.tp-simpleresponsive  a.button {-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;}}
@media only screen and (min-width: 0px) and (max-width: 479px) {.tp-simpleresponsive  .button {padding: 2px 5px 2px;line-height: 20px !important;font-size: 10px !important;}
	.tp-simpleresponsive  a.button {-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;}}
.tp-simpleresponsive  .button.green, .tp-simpleresponsive  .button:hover.green, .tp-simpleresponsive  .purchase.green, .tp-simpleresponsive  .purchase:hover.green {background-color: #21a117;-webkit-box-shadow: 0px 3px 0px 0px #104d0b;-moz-box-shadow: 0px 3px 0px 0px #104d0b;box-shadow: 0px 3px 0px 0px #104d0b;}
.tp-simpleresponsive  .button.blue, .tp-simpleresponsive  .button:hover.blue, .tp-simpleresponsive  .purchase.blue, .tp-simpleresponsive  .purchase:hover.blue {background-color: #1d78cb;-webkit-box-shadow: 0px 3px 0px 0px #0f3e68;-moz-box-shadow: 0px 3px 0px 0px #0f3e68;box-shadow: 0px 3px 0px 0px #0f3e68;}
.tp-simpleresponsive  .button.red, .tp-simpleresponsive  .button:hover.red, .tp-simpleresponsive  .purchase.red, .tp-simpleresponsive  .purchase:hover.red {background-color: #cb1d1d;-webkit-box-shadow: 0px 3px 0px 0px #7c1212;-moz-box-shadow: 0px 3px 0px 0px #7c1212;box-shadow: 0px 3px 0px 0px #7c1212;}
.tp-simpleresponsive  .button.orange, .tp-simpleresponsive  .button:hover.orange, .tp-simpleresponsive  .purchase.orange, .tp-simpleresponsive  .purchase:hover.orange {background-color: #f70;-webkit-box-shadow: 0px 3px 0px 0px #a34c00;-moz-box-shadow: 0px 3px 0px 0px #a34c00;box-shadow: 0px 3px 0px 0px #a34c00;}
.tp-simpleresponsive  .button.darkgrey, .tp-simpleresponsive  .button.grey, .tp-simpleresponsive  .button:hover.darkgrey, .tp-simpleresponsive  .button:hover.grey, .tp-simpleresponsive  .purchase.darkgrey, .tp-simpleresponsive  .purchase:hover.darkgrey {background-color: #555;-webkit-box-shadow: 0px 3px 0px 0px #222;-moz-box-shadow: 0px 3px 0px 0px #222;box-shadow: 0px 3px 0px 0px #222;}
.tp-simpleresponsive  .button.lightgrey, .tp-simpleresponsive  .button:hover.lightgrey, .tp-simpleresponsive  .purchase.lightgrey, .tp-simpleresponsive  .purchase:hover.lightgrey {background-color: #888;-webkit-box-shadow: 0px 3px 0px 0px #555;-moz-box-shadow: 0px 3px 0px 0px #555;box-shadow: 0px 3px 0px 0px #555;}
.fullscreen-container {width: 100%;position: relative;padding: 0;}
.fullwidthbanner-container {width: 100%;position: relative;padding: 0;overflow: hidden;}
.fullwidthbanner-container .fullwidthbanner {width: 100%;position: relative;}
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {position: absolute;visibility: hidden;-webkit-font-smoothing: antialiased !important;}
.tp-simpleresponsive img {max-width: none;}
.noFilterClass {filter: none !important;}
.tp-bannershadow {position: absolute;margin-left: auto;margin-right: auto;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}
.tp-bannershadow.tp-shadow1 {background: url("/assets/images/slider/shadow1.png") no-repeat;background-size: 100% 100%;width: 890px;height: 60px;bottom: -60px;}
.tp-bannershadow.tp-shadow2 {background: url("/assets/images/slider/shadow2.png") no-repeat;background-size: 100% 100%;width: 890px;height: 60px;bottom: -60px;}
.tp-bannershadow.tp-shadow3 {background: url("/assets/images/slider/shadow3.png") no-repeat;background-size: 100% 100%;width: 890px;height: 60px;bottom: -60px;}
.caption.fullscreenvideo {left: 0px;top: 0px;position: absolute;width: 100%;height: 100%;}
.caption.fullscreenvideo iframe, .caption.fullscreenvideo video {width: 100% !important;height: 100% !important;display: none;}
.tp-caption.fullscreenvideo {left: 0px;top: 0px;position: absolute;width: 100%;height: 100%;}
.tp-caption.fullscreenvideo iframe, .tp-caption.fullscreenvideo iframe video {width: 100% !important;height: 100% !important;display: none;}
.fullcoveredvideo video, .fullscreenvideo video {background: #000;}
.fullcoveredvideo .tp-poster {background-position: center center;background-size: cover;width: 100%;height: 100%;top: 0px;left: 0px;}
.html5vid.videoisplaying .tp-poster {display: none;}
.tp-video-play-button {background: #000;background: rgba(0,0,0,.3);padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;position: absolute;top: 50%;left: 50%;font-size: 40px;color: #fff;z-index: 3;margin-top: -27px;margin-left: -28px;text-align: center;cursor: pointer;}
.html5vid .tp-revstop {width: 6px;height: 20px;border-left: 5px solid #fff;border-right: 5px solid #fff;position: relative;margin: 10px 20px;}
.html5vid .tp-revstop {display: none;}
.html5vid.videoisplaying .revicon-right-dir {display: none;}
.html5vid.videoisplaying .tp-revstop {display: block;}
.html5vid.videoisplaying .tp-video-play-button {display: none;}
.html5vid:hover .tp-video-play-button {display: block;}
.fullcoveredvideo .tp-video-play-button {display: none !important;}
.tp-dottedoverlay {background-repeat: repeat;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;z-index: 1;}
.tp-dottedoverlay.twoxtwo {background: url("/assets/images/slider/gridtile.png");}
.tp-dottedoverlay.twoxtwowhite {background: url("/assets/images/slider/gridtile_white.png");}
.tp-dottedoverlay.threexthree {background: url("/assets/images/slider/gridtile_3x3.png");}
.tp-dottedoverlay.threexthreewhite {background: url("/assets/images/slider/gridtile_3x3_white.png");}
.tpclear {clear: both;}
.tp-bullets {z-index: 1000;position: absolute;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;-webkit-transition: opacity .2s ease-out;-moz-transition: opacity .2s ease-out;-o-transition: opacity .2s ease-out;-ms-transition: opacity .2s ease-out;-webkit-transform: translateZ(5px);}
.tp-bullets.hidebullets {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.tp-bullets.simplebullets.navbar {border: 1px solid #666;border-bottom: 1px solid #444;background: url("/assets/images/slider/boxed_bgtile.png");height: 40px;padding: 0px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.tp-bullets.simplebullets.navbar-old {background: url("/assets/images/slider/navigdots_bgtile.png");height: 35px;padding: 0px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.tp-bullets.simplebullets.round .bullet {cursor: pointer;position: relative;background: url("/assets/images/slider/bullet.png") no-Repeat top left;width: 20px;height: 20px;margin-right: 0px;float: left;margin-top: 0px;margin-left: 3px;}
.tp-bullets.simplebullets.round .bullet.last {margin-right: 3px;}
.tp-bullets.simplebullets.round-old .bullet {cursor: pointer;position: relative;background: url("/assets/images/slider/bullets.png") no-Repeat bottom left;width: 23px;height: 23px;margin-right: 0px;float: left;margin-top: 0px;}
.tp-bullets.simplebullets.round-old .bullet.last {margin-right: 0px;}
.tp-bullets.simplebullets.square .bullet {cursor: pointer;position: relative;background: url("/assets/images/slider/bullets2.png") no-Repeat bottom left;width: 19px;height: 19px;margin-right: 0px;float: left;margin-top: 0px;}
.tp-bullets.simplebullets.square .bullet.last {margin-right: 0px;}
.tp-bullets.simplebullets.square-old .bullet {cursor: pointer;position: relative;background: url("/assets/images/slider/bullets2.png") no-Repeat bottom left;width: 19px;height: 19px;margin-right: 0px;float: left;margin-top: 0px;}
.tp-bullets.simplebullets.square-old .bullet.last {margin-right: 0px;}
.tp-bullets.simplebullets.navbar .bullet {cursor: pointer;position: relative;background: url("/assets/images/slider/bullet_boxed.png") no-Repeat top left;width: 18px;height: 19px;margin-right: 5px;float: left;margin-top: 0px;}
.tp-bullets.simplebullets.navbar .bullet.first {margin-left: 0px !important;}
.tp-bullets.simplebullets.navbar .bullet.last {margin-right: 0px !important;}
.tp-bullets.simplebullets.navbar-old .bullet {cursor: pointer;position: relative;background: url("/assets/images/slider/navigdots.png") no-Repeat bottom left;width: 15px;height: 15px;margin-left: 5px !important;margin-right: 5px !important;float: left;margin-top: 10px;}
.tp-bullets.simplebullets.navbar-old .bullet.first {margin-left: 0px !important;}
.tp-bullets.simplebullets.navbar-old .bullet.last {margin-right: 0px !important;}
.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected {background-position: top left;}
.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected {background-position: bottom left;}
.tparrows {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;-webkit-transition: opacity .2s ease-out;-moz-transition: opacity .2s ease-out;-o-transition: opacity .2s ease-out;-ms-transition: opacity .2s ease-out;-webkit-transform: translateZ(5000px);-webkit-transform-style: flat;-webkit-backface-visibility: hidden;z-index: 600;position: relative;}
.tparrows.hidearrows {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.tp-leftarrow {z-index: 100;cursor: pointer;position: relative;background: url("/assets/images/slider/large_left.png") no-Repeat top left;width: 40px;height: 40px;}
.tp-rightarrow {z-index: 100;cursor: pointer;position: relative;background: url("/assets/images/slider/large_right.png") no-Repeat top left;width: 40px;height: 40px;}
.tp-leftarrow.round {z-index: 100;cursor: pointer;position: relative;background: url("/assets/images/slider/small_left.png") no-Repeat top left;width: 19px;height: 14px;margin-right: 0px;float: left;margin-top: 0px;}
.tp-rightarrow.round {z-index: 100;cursor: pointer;position: relative;background: url("/assets/images/slider/small_right.png") no-Repeat top left;width: 19px;height: 14px;margin-right: 0px;float: left;margin-top: 0px;}
.tp-leftarrow.round-old {z-index: 100;cursor: pointer;position: relative;background: url("/assets/images/slider/arrow_left.png") no-Repeat top left;width: 26px;height: 26px;margin-right: 0px;float: left;margin-top: 0px;}
.tp-rightarrow.round-old {z-index: 100;cursor: pointer;position: relative;background: url("/assets/images/slider/arrow_right.png") no-Repeat top left;width: 26px;height: 26px;margin-right: 0px;float: left;margin-top: 0px;}
.tp-leftarrow.navbar {z-index: 100;cursor: pointer;position: relative;background: url("/assets/images/slider/small_left_boxed.png") no-Repeat top left;width: 20px;height: 15px;float: left;margin-right: 6px;margin-top: 12px;}
.tp-rightarrow.navbar {z-index: 100;cursor: pointer;position: relative;background: url("/assets/images/slider/small_right_boxed.png") no-Repeat top left;width: 20px;height: 15px;float: left;margin-left: 6px;margin-top: 12px;}
.tp-leftarrow.navbar-old {z-index: 100;cursor: pointer;position: relative;background: url("/assets/images/slider/arrowleft.png") no-Repeat top left;width: 9px;height: 16px;float: left;margin-right: 6px;margin-top: 10px;}
.tp-rightarrow.navbar-old {z-index: 100;cursor: pointer;position: relative;background: url("/assets/images/slider/arrowright.png") no-Repeat top left;width: 9px;height: 16px;float: left;margin-left: 6px;margin-top: 10px;}
.tp-leftarrow.navbar-old.thumbswitharrow {margin-right: 10px;}
.tp-rightarrow.navbar-old.thumbswitharrow {margin-left: 0px;}
.tp-leftarrow.square {z-index: 100;cursor: pointer;position: relative;background: url("/assets/images/slider/arrow_left2.png") no-Repeat top left;width: 12px;height: 17px;float: left;margin-right: 0px;margin-top: 0px;}
.tp-rightarrow.square {z-index: 100;cursor: pointer;position: relative;background: url("/assets/images/slider/arrow_right2.png") no-Repeat top left;width: 12px;height: 17px;float: left;margin-left: 0px;margin-top: 0px;}
.tp-leftarrow.square-old {z-index: 100;cursor: pointer;position: relative;background: url("/assets/images/slider/arrow_left2.png") no-Repeat top left;width: 12px;height: 17px;float: left;margin-right: 0px;margin-top: 0px;}
.tp-rightarrow.square-old {z-index: 100;cursor: pointer;position: relative;background: url("/assets/images/slider/arrow_right2.png") no-Repeat top left;width: 12px;height: 17px;float: left;margin-left: 0px;margin-top: 0px;}
.tp-leftarrow.default {z-index: 100;cursor: pointer;position: relative;background: url("/assets/images/slider/large_left.png") no-Repeat 0 0;width: 40px;height: 40px;}
.tp-rightarrow.default {z-index: 100;cursor: pointer;position: relative;background: url("/assets/images/slider/large_right.png") no-Repeat 0 0;width: 40px;height: 40px;}
.tp-leftarrow:hover, .tp-rightarrow:hover {background-position: bottom left;}
.tp-bullets.tp-thumbs {z-index: 1000;position: absolute;padding: 3px;background-color: #fff;width: 500px;height: 50px;margin-top: -50px;}
.fullwidthbanner-container .tp-thumbs {padding: 3px;}
.tp-bullets.tp-thumbs .tp-mask {width: 500px;height: 50px;overflow: hidden;position: relative;}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {width: 5000px;position: absolute;}
.tp-bullets.tp-thumbs .bullet {width: 100px;height: 50px;cursor: pointer;overflow: hidden;background: none;margin: 0;float: left;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity: .5;-khtml-opacity: .5;opacity: .5;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-o-transition: all .2s ease-out;-ms-transition: all .2s ease-out;}
.tp-bullets.tp-thumbs .bullet:hover, .tp-bullets.tp-thumbs .bullet.selected {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.tp-thumbs img {width: 100%;}
.tp-bannertimer {width: 100%;height: 10px;background: url("/assets/images/slider/timer.png");position: absolute;z-index: 200;top: 0px;}
.tp-bannertimer.tp-bottom {bottom: 0px;height: 5px;top: auto;}
@media only screen and (min-width: 0px) and (max-width: 479px) {.responsive .tp-bullets {display: none;}
	.responsive .tparrows {display: none;}}
.tp-simpleresponsive img {-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}
.tp-simpleresponsive a {text-decoration: none;}
.tp-simpleresponsive ul {list-style: none;padding: 0;margin: 0;}
.tp-simpleresponsive >ul >li {list-stye: none;position: absolute;visibility: hidden;}
.caption.slidelink a div, .tp-caption.slidelink a div {width: 3000px;height: 1500px;background: url("/assets/images/slider/coloredbg.png") repeat;}
.tp-loader {top: 50%;left: 50%;z-index: 10000;position: absolute;}
.tp-loader.spinner0 {width: 40px;height: 40px;background: url("/assets/images/slider/loader.gif") no-repeat center center;background-color: #fff;box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15);-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15);margin-top: -20px;margin-left: -20px;-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;animation: tp-rotateplane 1.2s infinite ease-in-out;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.tp-loader.spinner1 {width: 40px;height: 40px;background-color: #fff;box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15);-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15);margin-top: -20px;margin-left: -20px;-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;animation: tp-rotateplane 1.2s infinite ease-in-out;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.tp-loader.spinner5 {background: url("/assets/images/slider/loader.gif") no-repeat 10px 10px;background-color: #fff;margin: -22px -22px;width: 44px;height: 44px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
@-webkit-keyframes tp-rotateplane {0% {-webkit-transform: perspective(120px);}
	50% {-webkit-transform: perspective(120px) rotateY(180deg);}
	100% {-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);}}
@keyframes tp-rotateplane {0% {transform: perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);}
	50% {transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);}
	100% {transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}
.tp-loader.spinner2 {width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;background-color: #f00;box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15);-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15);border-radius: 100%;-webkit-animation: tp-scaleout 1s infinite ease-in-out;animation: tp-scaleout 1s infinite ease-in-out;}
@-webkit-keyframes tp-scaleout {0% {-webkit-transform: scale(0);}
	100% {-webkit-transform: scale(1);opacity: 0;}}
@keyframes tp-scaleout {0% {transform: scale(0);-webkit-transform: scale(0);}
	100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}}
.tp-loader.spinner3 {margin: -9px 0px 0px -35px;width: 70px;text-align: center;}
.tp-loader.spinner3 .bounce1, .tp-loader.spinner3 .bounce2, .tp-loader.spinner3 .bounce3 {width: 18px;height: 18px;background-color: #fff;box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15);-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15);border-radius: 100%;display: inline-block;-webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;animation: tp-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.tp-loader.spinner3 .bounce1 {-webkit-animation-delay: -.32s;animation-delay: -.32s;}
.tp-loader.spinner3 .bounce2 {-webkit-animation-delay: -.16s;animation-delay: -.16s;}
@-webkit-keyframes tp-bouncedelay {0%, 80%, 100% {-webkit-transform: scale(0);}
	40% {-webkit-transform: scale(1);}}
@keyframes tp-bouncedelay {0%, 80%, 100% {transform: scale(0);-webkit-transform: scale(0);}
	40% {transform: scale(1);-webkit-transform: scale(1);}}
.tp-loader.spinner4 {margin: -20px 0px 0px -20px;width: 40px;height: 40px;text-align: center;-webkit-animation: tp-rotate 2s infinite linear;animation: tp-rotate 2s infinite linear;}
.tp-loader.spinner4 .dot1, .tp-loader.spinner4 .dot2 {width: 60%;height: 60%;display: inline-block;position: absolute;top: 0;background-color: #fff;border-radius: 100%;-webkit-animation: tp-bounce 2s infinite ease-in-out;animation: tp-bounce 2s infinite ease-in-out;box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15);-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,.15);}
.tp-loader.spinner4 .dot2 {top: auto;bottom: 0px;-webkit-animation-delay: -1s;animation-delay: -1s;}
@-webkit-keyframes tp-rotate {100% {-webkit-transform: rotate(360deg);}}
@keyframes tp-rotate {100% {transform: rotate(360deg);-webkit-transform: rotate(360deg);}}
@-webkit-keyframes tp-bounce {0%, 100% {-webkit-transform: scale(0);}
	50% {-webkit-transform: scale(1);}}
@keyframes tp-bounce {0%, 100% {transform: scale(0);-webkit-transform: scale(0);}
	50% {transform: scale(1);-webkit-transform: scale(1);}}
.tp-transparentimg {content: "url(/assets/images/slider/transparent.png)";}
.tp-3d {-webkit-transform-style: preserve-3d;-webkit-transform-origin: 50% 50%;}
.tp-caption img {background: transparent;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";zoom: 1;}
@font-face {font-family: "revicons";src: url("/assets/components/theme/fonts/revicons.eot?5510888");src: url("/assets/components/theme/fonts/revicons.eot?5510888#iefix") format("embedded-opentype"),url("/assets/components/theme/fonts/revicons.woff?5510888") format("woff"),url("/assets/components/theme/fonts/revicons.ttf?5510888") format("truetype"),url("/assets/components/theme/fonts/revicons.svg?5510888#revicons") format("svg");font-weight: normal;font-style: normal;}
[class^="revicon-"]:before, [class*=" revicon-"]:before {font-family: "revicons";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em;}
.revicon-search-1:before {content: "";}
.revicon-pencil-1:before {content: "";}
.revicon-picture-1:before {content: "";}
.revicon-cancel:before {content: "";}
.revicon-info-circled:before {content: "";}
.revicon-trash:before {content: "";}
.revicon-left-dir:before {content: "";}
.revicon-right-dir:before {content: "";}
.revicon-down-open:before {content: "";}
.revicon-left-open:before {content: "";}
.revicon-right-open:before {content: "";}
.revicon-angle-left:before {content: "";}
.revicon-angle-right:before {content: "";}
.revicon-left-big:before {content: "";}
.revicon-right-big:before {content: "";}
.revicon-magic:before {content: "";}
.revicon-picture:before {content: "";}
.revicon-export:before {content: "";}
.revicon-cog:before {content: "";}
.revicon-login:before {content: "";}
.revicon-logout:before {content: "";}
.revicon-video:before {content: "";}
.revicon-arrow-combo:before {content: "";}
.revicon-left-open-1:before {content: "";}
.revicon-right-open-1:before {content: "";}
.revicon-left-open-mini:before {content: "";}
.revicon-right-open-mini:before {content: "";}
.revicon-left-open-big:before {content: "";}
.revicon-right-open-big:before {content: "";}
.revicon-left:before {content: "";}
.revicon-right:before {content: "";}
.revicon-ccw:before {content: "";}
.revicon-arrows-ccw:before {content: "";}
.revicon-palette:before {content: "";}
.revicon-list-add:before {content: "";}
.revicon-doc:before {content: "";}
.revicon-left-open-outline:before {content: "";}
.revicon-left-open-2:before {content: "";}
.revicon-right-open-outline:before {content: "";}
.revicon-right-open-2:before {content: "";}
.revicon-equalizer:before {content: "";}
.revicon-layers-alt:before {content: "";}
.revicon-popup:before {content: "";}
.tp-bannertimer {background: #777 !important;background: rgba(0,0,0,.1) !important;height: 5px !important;}
.tp-bullets.simplebullets.navbar {height: 35px;padding: 0px 0px;}
.tp-bullets.simplebullets .bullet {cursor: pointer;position: relative !important;background: rgba(0,0,0,.5) !important;-webkit-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;width: 6px !important;height: 6px !important;border: 5px solid rgba(0,0,0,0) !important;display: inline-block;margin-right: 2px !important;margin-bottom: 14px !important;-webkit-transition: background-color .2s,border-color .2s;-moz-transition: background-color .2s,border-color .2s;-o-transition: background-color .2s,border-color .2s;-ms-transition: background-color .2s,border-color .2s;transition: background-color .2s,border-color .2s;float: none !important;}
.tp-bullets.simplebullets .bullet.last {margin-right: 0px;}
.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background: rgba(255,255,255,1) !important;width: 6px !important;height: 6px !important;border: 5px solid rgba(0,0,0,1) !important;}
.tparrows:before {font-family: "revicons";color: #fff;font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;margin-right: 0;text-align: center;width: 40px;font-size: 20px;}
.tparrows {cursor: pointer;background: rgba(0,0,0,.5) !important;-webkit-border-radius: 5px;border-radius: 5px;width: 40px !important;height: 40px !important;}
.tparrows:hover {color: #fff;}
.tp-leftarrow:before {content: "";}
.tp-rightarrow:before {content: "";}
.tparrows.tp-rightarrow:before {margin-left: 1px;}
.tparrows:hover {background: rgba(0,0,0,1) !important;}
#slider4container .tparrows:before, #slider4container .tparrows:hover, #slider4container .tparrows {color: #000 !important;}
#slider4container .tparrows {background: #fff !important;background: rgba(255,255,255,.5) !important;}
#slider4container .tparrows:hover {background: #fff !important;}
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {height: 13px;}
div.pp_default .pp_top .pp_left {background: url("/assets/images/prettyPhoto/default/sprite.png") -78px -93px no-repeat;}
div.pp_default .pp_top .pp_middle {background: url("/assets/images/prettyPhoto/default/sprite_x.png") top left repeat-x;}
div.pp_default .pp_top .pp_right {background: url("/assets/images/prettyPhoto/default/sprite.png") -112px -93px no-repeat;}
div.pp_default .pp_content .ppt {color: #f8f8f8;}
div.pp_default .pp_content_container .pp_left {background: url("/assets/images/prettyPhoto/default/sprite_y.png") -7px 0 repeat-y;padding-left: 13px;}
div.pp_default .pp_content_container .pp_right {background: url("/assets/images/prettyPhoto/default/sprite_y.png") top right repeat-y;padding-right: 13px;}
div.pp_default .pp_next:hover {background: url("/assets/images/prettyPhoto/default/sprite_next.png") center right no-repeat;cursor: pointer;}
div.pp_default .pp_previous:hover {background: url("/assets/images/prettyPhoto/default/sprite_prev.png") center left no-repeat;cursor: pointer;}
div.pp_default .pp_expand {background: url("/assets/images/prettyPhoto/default/sprite.png") 0 -29px no-repeat;cursor: pointer;height: 28px;width: 28px;}
div.pp_default .pp_expand:hover {background: url("/assets/images/prettyPhoto/default/sprite.png") 0 -56px no-repeat;cursor: pointer;}
div.pp_default .pp_contract {background: url("/assets/images/prettyPhoto/default/sprite.png") 0 -84px no-repeat;cursor: pointer;height: 28px;width: 28px;}
div.pp_default .pp_contract:hover {background: url("/assets/images/prettyPhoto/default/sprite.png") 0 -113px no-repeat;cursor: pointer;}
div.pp_default .pp_close {background: url("/assets/images/prettyPhoto/default/sprite.png") 2px 1px no-repeat;cursor: pointer;height: 30px;width: 30px;}
div.pp_default .pp_gallery ul li a {background: url("/assets/images/prettyPhoto/default/default_thumb.png") center center #f8f8f8;border: 1px solid #aaa;}
div.pp_default .pp_social {margin-top: 7px;}
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {left: auto;position: static;}
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {background: url("/assets/images/prettyPhoto/default/sprite.png") -51px 1px no-repeat;height: 30px;width: 30px;}
div.pp_default .pp_nav .pp_pause {background-position: -51px -29px;}
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {background: url("/assets/images/prettyPhoto/default/sprite.png") -31px -3px no-repeat;height: 20px;margin: 4px 0 0;width: 20px;}
div.pp_default a.pp_arrow_next {background-position: -82px -3px;left: 52px;}
div.pp_default .pp_content_container .pp_details {margin-top: 5px;}
div.pp_default .pp_nav {clear: none;height: 30px;position: relative;width: 110px;}
div.pp_default .pp_nav .currentTextHolder {color: #999;font-family: Georgia;font-size: 11px;font-style: italic;left: 75px;line-height: 25px;margin: 0;padding: 0 0 0 10px;position: absolute;top: 2px;}
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {opacity: .7;}
div.pp_default .pp_description {font-size: 11px;font-weight: 700;line-height: 14px;margin: 5px 50px 5px 0;}
div.pp_default .pp_bottom .pp_left {background: url("/assets/images/prettyPhoto/default/sprite.png") -78px -127px no-repeat;}
div.pp_default .pp_bottom .pp_middle {background: url("/assets/images/prettyPhoto/default/sprite_x.png") bottom left repeat-x;}
div.pp_default .pp_bottom .pp_right {background: url("/assets/images/prettyPhoto/default/sprite.png") -112px -127px no-repeat;}
div.pp_default .pp_loaderIcon {background: url("/assets/images/prettyPhoto/default/loader.gif") center center no-repeat;}
div.light_rounded .pp_top .pp_left {background: url("/assets/images/prettyPhoto/light_rounded/sprite.png") -88px -53px no-repeat;}
div.light_rounded .pp_top .pp_right {background: url("/assets/images/prettyPhoto/light_rounded/sprite.png") -110px -53px no-repeat;}
div.light_rounded .pp_next:hover {background: url("/assets/images/prettyPhoto/light_rounded/btnNext.png") center right no-repeat;cursor: pointer;}
div.light_rounded .pp_previous:hover {background: url("/assets/images/prettyPhoto/light_rounded/btnPrevious.png") center left no-repeat;cursor: pointer;}
div.light_rounded .pp_expand {background: url("/assets/images/prettyPhoto/light_rounded/sprite.png") -31px -26px no-repeat;cursor: pointer;}
div.light_rounded .pp_expand:hover {background: url("/assets/images/prettyPhoto/light_rounded/sprite.png") -31px -47px no-repeat;cursor: pointer;}
div.light_rounded .pp_contract {background: url("/assets/images/prettyPhoto/light_rounded/sprite.png") 0 -26px no-repeat;cursor: pointer;}
div.light_rounded .pp_contract:hover {background: url("/assets/images/prettyPhoto/light_rounded/sprite.png") 0 -47px no-repeat;cursor: pointer;}
div.light_rounded .pp_close {background: url("/assets/images/prettyPhoto/light_rounded/sprite.png") -1px -1px no-repeat;cursor: pointer;height: 22px;width: 75px;}
div.light_rounded .pp_nav .pp_play {background: url("/assets/images/prettyPhoto/light_rounded/sprite.png") -1px -100px no-repeat;height: 15px;width: 14px;}
div.light_rounded .pp_nav .pp_pause {background: url("/assets/images/prettyPhoto/light_rounded/sprite.png") -24px -100px no-repeat;height: 15px;width: 14px;}
div.light_rounded .pp_arrow_previous {background: url("/assets/images/prettyPhoto/light_rounded/sprite.png") 0 -71px no-repeat;}
div.light_rounded .pp_arrow_next {background: url("/assets/images/prettyPhoto/light_rounded/sprite.png") -22px -71px no-repeat;}
div.light_rounded .pp_bottom .pp_left {background: url("/assets/images/prettyPhoto/light_rounded/sprite.png") -88px -80px no-repeat;}
div.light_rounded .pp_bottom .pp_right {background: url("/assets/images/prettyPhoto/light_rounded/sprite.png") -110px -80px no-repeat;}
div.dark_rounded .pp_top .pp_left {background: url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -88px -53px no-repeat;}
div.dark_rounded .pp_top .pp_right {background: url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -110px -53px no-repeat;}
div.dark_rounded .pp_content_container .pp_left {background: url("/assets/images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat-y;}
div.dark_rounded .pp_content_container .pp_right {background: url("/assets/images/prettyPhoto/dark_rounded/contentPattern.png") top right repeat-y;}
div.dark_rounded .pp_next:hover {background: url("/assets/images/prettyPhoto/dark_rounded/btnNext.png") center right no-repeat;cursor: pointer;}
div.dark_rounded .pp_previous:hover {background: url("/assets/images/prettyPhoto/dark_rounded/btnPrevious.png") center left no-repeat;cursor: pointer;}
div.dark_rounded .pp_expand {background: url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -31px -26px no-repeat;cursor: pointer;}
div.dark_rounded .pp_expand:hover {background: url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -31px -47px no-repeat;cursor: pointer;}
div.dark_rounded .pp_contract {background: url("/assets/images/prettyPhoto/dark_rounded/sprite.png") 0 -26px no-repeat;cursor: pointer;}
div.dark_rounded .pp_contract:hover {background: url("/assets/images/prettyPhoto/dark_rounded/sprite.png") 0 -47px no-repeat;cursor: pointer;}
div.dark_rounded .pp_close {background: url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -1px -1px no-repeat;cursor: pointer;height: 22px;width: 75px;}
div.dark_rounded .pp_description {color: #fff;margin-right: 85px;}
div.dark_rounded .pp_nav .pp_play {background: url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -1px -100px no-repeat;height: 15px;width: 14px;}
div.dark_rounded .pp_nav .pp_pause {background: url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -24px -100px no-repeat;height: 15px;width: 14px;}
div.dark_rounded .pp_arrow_previous {background: url("/assets/images/prettyPhoto/dark_rounded/sprite.png") 0 -71px no-repeat;}
div.dark_rounded .pp_arrow_next {background: url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -22px -71px no-repeat;}
div.dark_rounded .pp_bottom .pp_left {background: url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -88px -80px no-repeat;}
div.dark_rounded .pp_bottom .pp_right {background: url("/assets/images/prettyPhoto/dark_rounded/sprite.png") -110px -80px no-repeat;}
div.dark_rounded .pp_loaderIcon {background: url("/assets/images/prettyPhoto/dark_rounded/loader.gif") center center no-repeat;}
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {background: #000;}
div.dark_square .pp_description {color: #fff;margin: 0 85px 0 0;}
div.dark_square .pp_loaderIcon {background: url("/assets/images/prettyPhoto/dark_square/loader.gif") center center no-repeat;}
div.dark_square .pp_expand {background: url("/assets/images/prettyPhoto/dark_square/sprite.png") -31px -26px no-repeat;cursor: pointer;}
div.dark_square .pp_expand:hover {background: url("/assets/images/prettyPhoto/dark_square/sprite.png") -31px -47px no-repeat;cursor: pointer;}
div.dark_square .pp_contract {background: url("/assets/images/prettyPhoto/dark_square/sprite.png") 0 -26px no-repeat;cursor: pointer;}
div.dark_square .pp_contract:hover {background: url("/assets/images/prettyPhoto/dark_square/sprite.png") 0 -47px no-repeat;cursor: pointer;}
div.dark_square .pp_close {background: url("/assets/images/prettyPhoto/dark_square/sprite.png") -1px -1px no-repeat;cursor: pointer;height: 22px;width: 75px;}
div.dark_square .pp_nav {clear: none;}
div.dark_square .pp_nav .pp_play {background: url("/assets/images/prettyPhoto/dark_square/sprite.png") -1px -100px no-repeat;height: 15px;width: 14px;}
div.dark_square .pp_nav .pp_pause {background: url("/assets/images/prettyPhoto/dark_square/sprite.png") -24px -100px no-repeat;height: 15px;width: 14px;}
div.dark_square .pp_arrow_previous {background: url("/assets/images/prettyPhoto/dark_square/sprite.png") 0 -71px no-repeat;}
div.dark_square .pp_arrow_next {background: url("/assets/images/prettyPhoto/dark_square/sprite.png") -22px -71px no-repeat;}
div.dark_square .pp_next:hover {background: url("/assets/images/prettyPhoto/dark_square/btnNext.png") center right no-repeat;cursor: pointer;}
div.dark_square .pp_previous:hover {background: url("/assets/images/prettyPhoto/dark_square/btnPrevious.png") center left no-repeat;cursor: pointer;}
div.light_square .pp_expand {background: url("/assets/images/prettyPhoto/light_square/sprite.png") -31px -26px no-repeat;cursor: pointer;}
div.light_square .pp_expand:hover {background: url("/assets/images/prettyPhoto/light_square/sprite.png") -31px -47px no-repeat;cursor: pointer;}
div.light_square .pp_contract {background: url("/assets/images/prettyPhoto/light_square/sprite.png") 0 -26px no-repeat;cursor: pointer;}
div.light_square .pp_contract:hover {background: url("/assets/images/prettyPhoto/light_square/sprite.png") 0 -47px no-repeat;cursor: pointer;}
div.light_square .pp_close {background: url("/assets/images/prettyPhoto/light_square/sprite.png") -1px -1px no-repeat;cursor: pointer;height: 22px;width: 75px;}
div.light_square .pp_nav .pp_play {background: url("/assets/images/prettyPhoto/light_square/sprite.png") -1px -100px no-repeat;height: 15px;width: 14px;}
div.light_square .pp_nav .pp_pause {background: url("/assets/images/prettyPhoto/light_square/sprite.png") -24px -100px no-repeat;height: 15px;width: 14px;}
div.light_square .pp_arrow_previous {background: url("/assets/images/prettyPhoto/light_square/sprite.png") 0 -71px no-repeat;}
div.light_square .pp_arrow_next {background: url("/assets/images/prettyPhoto/light_square/sprite.png") -22px -71px no-repeat;}
div.light_square .pp_next:hover {background: url("/assets/images/prettyPhoto/light_square/btnNext.png") center right no-repeat;cursor: pointer;}
div.light_square .pp_previous:hover {background: url("/assets/images/prettyPhoto/light_square/btnPrevious.png") center left no-repeat;cursor: pointer;}
div.facebook .pp_top .pp_left {background: url("/assets/images/prettyPhoto/facebook/sprite.png") -88px -53px no-repeat;}
div.facebook .pp_top .pp_middle {background: url("/assets/images/prettyPhoto/facebook/contentPatternTop.png") top left repeat-x;}
div.facebook .pp_top .pp_right {background: url("/assets/images/prettyPhoto/facebook/sprite.png") -110px -53px no-repeat;}
div.facebook .pp_content_container .pp_left {background: url("/assets/images/prettyPhoto/facebook/contentPatternLeft.png") top left repeat-y;}
div.facebook .pp_content_container .pp_right {background: url("/assets/images/prettyPhoto/facebook/contentPatternRight.png") top right repeat-y;}
div.facebook .pp_expand {background: url("/assets/images/prettyPhoto/facebook/sprite.png") -31px -26px no-repeat;cursor: pointer;}
div.facebook .pp_expand:hover {background: url("/assets/images/prettyPhoto/facebook/sprite.png") -31px -47px no-repeat;cursor: pointer;}
div.facebook .pp_contract {background: url("/assets/images/prettyPhoto/facebook/sprite.png") 0 -26px no-repeat;cursor: pointer;}
div.facebook .pp_contract:hover {background: url("/assets/images/prettyPhoto/facebook/sprite.png") 0 -47px no-repeat;cursor: pointer;}
div.facebook .pp_close {background: url("/assets/images/prettyPhoto/facebook/sprite.png") -1px -1px no-repeat;cursor: pointer;height: 22px;width: 22px;}
div.facebook .pp_description {margin: 0 37px 0 0;}
div.facebook .pp_loaderIcon {background: url("/assets/images/prettyPhoto/facebook/loader.gif") center center no-repeat;}
div.facebook .pp_arrow_previous {background: url("/assets/images/prettyPhoto/facebook/sprite.png") 0 -71px no-repeat;height: 22px;margin-top: 0;width: 22px;}
div.facebook .pp_arrow_previous.disabled {background-position: 0 -96px;cursor: default;}
div.facebook .pp_arrow_next {background: url("/assets/images/prettyPhoto/facebook/sprite.png") -32px -71px no-repeat;height: 22px;margin-top: 0;width: 22px;}
div.facebook .pp_arrow_next.disabled {background-position: -32px -96px;cursor: default;}
div.facebook .pp_nav {margin-top: 0;}
div.facebook .pp_nav p {font-size: 15px;padding: 0 3px 0 4px;}
div.facebook .pp_nav .pp_play {background: url("/assets/images/prettyPhoto/facebook/sprite.png") -1px -123px no-repeat;height: 22px;width: 22px;}
div.facebook .pp_nav .pp_pause {background: url("/assets/images/prettyPhoto/facebook/sprite.png") -32px -123px no-repeat;height: 22px;width: 22px;}
div.facebook .pp_next:hover {background: url("/assets/images/prettyPhoto/facebook/btnNext.png") center right no-repeat;cursor: pointer;}
div.facebook .pp_previous:hover {background: url("/assets/images/prettyPhoto/facebook/btnPrevious.png") center left no-repeat;cursor: pointer;}
div.facebook .pp_bottom .pp_left {background: url("/assets/images/prettyPhoto/facebook/sprite.png") -88px -80px no-repeat;}
div.facebook .pp_bottom .pp_middle {background: url("/assets/images/prettyPhoto/facebook/contentPatternBottom.png") top left repeat-x;}
div.facebook .pp_bottom .pp_right {background: url("/assets/images/prettyPhoto/facebook/sprite.png") -110px -80px no-repeat;}
div.pp_pic_holder a:focus {outline: none;}
div.pp_overlay {background: #000;display: none;left: 0;position: absolute;top: 0;width: 100%;z-index: 9500;}
div.pp_pic_holder {display: none;position: absolute;width: 100px;z-index: 10000;}
.pp_content {height: 40px;min-width: 40px;}
* html .pp_content {width: 40px;}
.pp_content_container {position: relative;text-align: left;width: 100%;}
.pp_content_container .pp_left {padding-left: 20px;}
.pp_content_container .pp_right {padding-right: 20px;}
.pp_content_container .pp_details {float: left;margin: 10px 0 2px;}
.pp_description {display: none;margin: 0;}
.pp_social {float: left;margin: 0;}
.pp_social .facebook {float: left;margin-left: 5px;overflow: hidden;width: 55px;}
.pp_social .twitter {float: left;}
.pp_nav {clear: right;float: left;margin: 3px 10px 0 0;}
.pp_nav p {float: left;margin: 2px 4px;white-space: nowrap;}
.pp_nav .pp_play, .pp_nav .pp_pause {float: left;margin-right: 4px;text-indent: -10000px;}
a.pp_arrow_previous, a.pp_arrow_next {display: block;float: left;height: 15px;margin-top: 3px;overflow: hidden;text-indent: -10000px;width: 14px;}
.pp_hoverContainer {position: absolute;top: 0;width: 100%;z-index: 2000;}
.pp_gallery {display: none;left: 50%;margin-top: -50px;position: absolute;z-index: 10000;}
.pp_gallery div {float: left;overflow: hidden;position: relative;}
.pp_gallery ul {float: left;height: 35px;margin: 0 0 0 5px;padding: 0;position: relative;white-space: nowrap;}
.pp_gallery ul a {border: 1px rgba(0,0,0,.5) solid;display: block;float: left;height: 33px;overflow: hidden;}
.pp_gallery ul a img {border: 0;}
.pp_gallery li {display: block;float: left;margin: 0 5px 0 0;padding: 0;}
.pp_gallery li.default a {background: url("/assets/images/prettyPhoto/facebook/default_thumbnail.gif") 0 0 no-repeat;display: block;height: 33px;width: 50px;}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {margin-top: 7px !important;}
a.pp_next {background: url("/assets/images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display: block;float: right;height: 100%;text-indent: -10000px;width: 49%;}
a.pp_previous {background: url("/assets/images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display: block;float: left;height: 100%;text-indent: -10000px;width: 49%;}
a.pp_expand, a.pp_contract {cursor: pointer;display: none;height: 20px;position: absolute;right: 30px;text-indent: -10000px;top: 10px;width: 20px;z-index: 20000;}
a.pp_close {display: block;line-height: 22px;position: absolute;right: 0;text-indent: -10000px;top: 0;}
.pp_loaderIcon {display: block;height: 24px;left: 50%;margin: -12px 0 0 -12px;position: absolute;top: 50%;width: 24px;}
#pp_full_res {line-height: 1 !important;}
#pp_full_res .pp_inline {text-align: left;}
#pp_full_res .pp_inline p {margin: 0 0 15px;}
div.ppt {color: #fff;display: none;font-size: 17px;margin: 0 0 5px 15px;z-index: 9999;text-align: center;}
div.pp_default .pp_content, div.light_rounded .pp_content {background-color: #fff;}
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {color: #000;}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {border-color: #fff;}
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {position: relative;}
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {background: #fff;}
div.light_rounded .pp_description, div.light_square .pp_description {margin-right: 85px;}
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {margin-top: 12px !important;}
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {background-position: 0 -87px;cursor: default;}
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {background-position: -22px -87px;cursor: default;}
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {background: url("/assets/images/prettyPhoto/light_rounded/loader.gif") center center no-repeat;}
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {background: url("/assets/images/prettyPhoto/dark_rounded/contentPattern.png") top left repeat;}
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {color: #c4c4c4;}
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {color: #fff;}
.pp_top, .pp_bottom {height: 20px;position: relative;}
* html .pp_top, * html .pp_bottom {padding: 0 20px;}
.pp_top .pp_left, .pp_bottom .pp_left {height: 20px;left: 0;position: absolute;width: 20px;}
.pp_top .pp_middle, .pp_bottom .pp_middle {height: 20px;left: 20px;position: absolute;right: 20px;}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {left: 0;position: static;}
.pp_top .pp_right, .pp_bottom .pp_right {height: 20px;left: auto;position: absolute;right: 0;top: 0;width: 20px;}
.pp_fade, .pp_gallery li.default a img {display: none;}
.ui-datepicker, .ui-datepicker table, .ui-datepicker tr, .ui-datepicker td, .ui-datepicker th {margin: 0;padding: 0;border: none;border-spacing: 0;}
.ui-datepicker {display: none;width: 294px;padding: 35px;cursor: default;text-transform: uppercase;font-family: Tahoma;font-size: 12px;background: #141517;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,.1),inset 0px 1px 1px #000;-moz-box-shadow: 0px 1px 1px rgba(255,255,255,.1),inset 0px 1px 1px #000;box-shadow: 0px 1px 1px rgba(255,255,255,.1),inset 0px 1px 1px #000;}
.ui-datepicker-header {position: relative;padding-bottom: 10px;border-bottom: 1px solid #d6d6d6;}
.ui-datepicker-title {text-align: center;}
.ui-datepicker-month {position: relative;padding-right: 15px;color: #565656;}
.ui-datepicker-month:before {display: block;position: absolute;top: 5px;right: 0;width: 5px;height: 5px;content: "";background: #a5cd4e;background: -moz-linear-gradient(top,#a5cd4e 0%,#6b8f1a 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a5cd4e),color-stop(100%,#6b8f1a));background: -webkit-linear-gradient(top,#a5cd4e 0%,#6b8f1a 100%);background: -o-linear-gradient(top,#a5cd4e 0%,#6b8f1a 100%);background: -ms-linear-gradient(top,#a5cd4e 0%,#6b8f1a 100%);background: linear-gradient(top,#a5cd4e 0%,#6b8f1a 100%);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.ui-datepicker-year {padding-left: 8px;color: #a8a8a8;}
.ui-datepicker-prev, .ui-datepicker-next {position: absolute;top: -2px;padding: 5px;cursor: pointer;}
.ui-datepicker-prev {left: 0;padding-left: 0;}
.ui-datepicker-next {right: 0;padding-right: 0;}
.ui-datepicker-prev span, .ui-datepicker-next span {display: block;width: 5px;height: 10px;text-indent: -9999px;background-image: url("/assets/images/arrows.png");}
.ui-datepicker-prev span {background-position: 0px 0px;}
.ui-datepicker-next span {background-position: -5px 0px;}
.ui-datepicker-prev-hover span {background-position: 0px -10px;}
.ui-datepicker-next-hover span {background-position: -5px -10px;}
.ui-datepicker-calendar th {padding-top: 15px;padding-bottom: 10px;text-align: center;font-weight: normal;color: #a8a8a8;}
.ui-datepicker-calendar td {padding: 0 7px;text-align: center;line-height: 26px;}
.ui-datepicker-calendar .ui-state-default {display: block;width: 26px;outline: none;text-decoration: none;color: #a8a8a8;border: 1px solid transparent;}
.ui-datepicker-calendar .ui-state-active {color: #6a9113;border-color: #6a9113;}
.ui-datepicker-other-month .ui-state-default {color: #565656;}
html.remodal-is-locked {overflow: hidden;touch-action: none;}
.remodal, [data-remodal-id] {display: none;}
.remodal-overlay {position: fixed;z-index: 9999;top: -5000px;right: -5000px;bottom: -5000px;left: -5000px;display: none;}
.remodal-wrapper {position: fixed;z-index: 10000;top: 0;right: 0;bottom: 0;left: 0;display: none;overflow: auto;text-align: center;-webkit-overflow-scrolling: touch;}
.remodal-wrapper:after {display: inline-block;height: 100%;margin-left: -.05em;content: "";}
.remodal-overlay, .remodal-wrapper {backface-visibility: hidden;}
.remodal {position: relative;outline: none;text-size-adjust: 100%;}
.remodal-is-initialized {display: inline-block;}
.remodal-bg.remodal-is-opening, .remodal-bg.remodal-is-opened {filter: blur(0);}
.remodal-overlay {background: rgba(43,46,56,.9);}
.remodal-overlay.remodal-is-opening, .remodal-overlay.remodal-is-closing {animation-duration: .3s;animation-fill-mode: forwards;}
.remodal-overlay.remodal-is-opening {animation-name: remodal-overlay-opening-keyframes;}
.remodal-overlay.remodal-is-closing {animation-name: remodal-overlay-closing-keyframes;}
.remodal-wrapper {padding: 10px 10px 0;}
.remodal {box-sizing: border-box;width: 100%;margin-bottom: 10px;padding: 35px;border: 8px solid #fee6b4;border-radius: 9px;color: #2b2e38;background: #fff;}
.remodal.remodal-is-opening, .remodal.remodal-is-closing {animation-duration: .3s;animation-fill-mode: forwards;}
.remodal.remodal-is-opening {animation-name: remodal-opening-keyframes;}
.remodal.remodal-is-closing {animation-name: remodal-closing-keyframes;}
.remodal, .remodal-wrapper:after {vertical-align: middle;}
.remodal-close {position: absolute;top: 0;right: 0;display: block;overflow: visible;width: 35px;height: 35px;margin: 0;padding: 0;cursor: pointer;transition: color .2s;text-decoration: none;color: #95979c;border: 0;outline: 0;background: transparent;}
.remodal-close:hover, .remodal-close:focus {color: #2b2e38;}
.remodal-close:before {font-family: Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size: 25px;line-height: 35px;position: absolute;top: 0;left: 0;display: block;width: 35px;content: "×";text-align: center;}
.remodal-confirm, .remodal-cancel {font: inherit;display: inline-block;overflow: visible;min-width: 110px;margin: 0;padding: 12px 0;cursor: pointer;transition: background .2s;text-align: center;vertical-align: middle;text-decoration: none;border: 0;outline: 0;}
.remodal-confirm {color: #fff;background: #81c784;}
.remodal-confirm:hover, .remodal-confirm:focus {background: #66bb6a;}
.remodal-cancel {color: #fff;background: #e57373;}
.remodal-cancel:hover, .remodal-cancel:focus {background: #ef5350;}
.remodal-confirm::-moz-focus-inner, .remodal-cancel::-moz-focus-inner, .remodal-close::-moz-focus-inner {padding: 0;border: 0;}
@keyframes remodal-opening-keyframes {from {transform: scale(1.05);opacity: 0;}
	to {transform: none;opacity: 1;filter: blur(0);}}
@keyframes remodal-closing-keyframes {from {transform: scale(1);opacity: 1;}
	to {transform: scale(.95);opacity: 0;filter: blur(0);}}
@keyframes remodal-overlay-opening-keyframes {from {opacity: 0;}
	to {opacity: 1;}}
@keyframes remodal-overlay-closing-keyframes {from {opacity: 1;}
	to {opacity: 0;}}
@media only screen and (min-width: 641px) {.remodal {max-width: 700px;}}
.lt-ie9 .remodal-overlay {background: #2b2e38;}
.lt-ie9 .remodal {width: 700px;}
input[type*="text"] {width: 100%;}
.boxedcontainer {max-width: 1170px;margin: auto;padding: 0px 30px;}
.tp-banner-container {width: 100%;position: relative;padding: 0;}
.tp-banner {width: 100%;position: relative;}
.tp-banner-fullscreen-container {width: 100%;position: relative;padding: 0;}
ul li.slider::before {display: none;}
#totop {opacity: 0;filter: alpha(opacity=0);position: fixed;right: -59px;width: 40px;z-index: 9999;display: block;top: 85%;background-color: #276aa2;font-size: 11px;color: #fff;text-align: center;padding: 2px 0 2px 0;border-radius: 2px;font-family: Arial,Helvetica,sans-serif;text-decoration: none;border: none;outline: none;}
#totop:after {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: transparent transparent #276aa2 transparent;border-image: none;border-style: solid;border-width: 5px;content: "";left: 50%;margin-top: 0;position: absolute;top: -10px;z-index: 1;margin-left: -5px;}
#totop.on {right: 20px;opacity: .7;filter: alpha(opacity=70);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
#totop.off {right: -59px;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
#totop:hover {opacity: 1;filter: alpha(opacity=100);}
.owl-carousel .owl-buttons {position: absolute;top: 1px;right: 0;}
.owl-carousel .owl-buttons.gal {position: absolute;top: -30px;right: 0;}
.owl-theme .owl-nav.gal [class*=owl-]:hover {background: none;color: #fff;text-decoration: none;}
.owl-theme .owl-nav {margin-top: 0px;}
#kids_main_nav {margin-top: 25px;}
#kids_main_nav > ul > li > a {padding: 8px 15px;}
.owl-item {padding: 0 0 0 15px !important;}
.owl-carousel .owl-item .testimonial img {margin-right: 15px;float: left;width: 85px;height: 85px;height: auto;border-radius: 10px;overflow: hidden;max-width: 100%;}
.owl-carousel .owl-buttons .gal {position: absolute;top: -30px;right: 0;}
#kids_header .kids_social a.zakaz {font-family: Lobster;width: 75px;}
#kids_header .kids_social li.zakaz, .kids_social .lang_bar>div>ul>li>a:before {background-color: rgba(255,90,60,.9);}
.hide {display: none !important;}
button.cws_button {position: relative;display: inline-block;padding: .35em .6em .45em;font-size: 18px;outline: none;text-align: center;font-weight: 700;text-decoration: none !important;font-style: normal !important;cursor: pointer;font-family: Lobster;line-height: 1;color: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: none;}
.map-container {border: 10px solid;border-radius: 10px;max-width: 100%;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-color: #fee6b4;}
.pagenavi>* {border-radius: 5px;color: inherit !important;vertical-align: middle;}
.pagenavi .page, .pagenavi .current, .pagenavi .prevpostslink, .pagenavi .nextpostslink {height: 40px;width: 40px;margin-right: 1px;display: inline-block;font-style: normal !important;text-align: center;line-height: 40px;}
.ngallery {margin-left: -2%;}
.ngallery dd {margin-bottom: 0;}
.ngallery .content-wrapper figure, .ngallery .content-wrapper figure img {width: 100%;margin: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
.ngallery .content-wrapper figure>a {display: block;}
.ngallery>.gallery-item {float: left;margin-left: 2%;margin-bottom: 2%;}
.ngallery.column-1>.gallery-item {width: 98%;}
.ngallery.column-2>.gallery-item {width: 48%;}
.ngallery.column-3>.gallery-item {width: 31.333%;}
.ngallery.column-4>.gallery-item {width: 23%;}
.ngallery.column-5>.gallery-item {width: 18%;}
.ngallery.column-6>.gallery-item {width: 14.66%;}
.ngallery.column-7>.gallery-item {width: 12.28%;}
.ngallery.column-8>.gallery-item {width: 10.5%;}
.ngallery.column-9>.gallery-item {width: 9.11%;}
.ngallery.column-2>.gallery-item:nth-child(2n+3), .ngallery.column-3>.gallery-item:nth-child(3n+4), .ngallery.column-4>.gallery-item:nth-child(4n+5), .ngallery.column-5>.gallery-item:nth-child(5n+6), .ngallery.column-6>.gallery-item:nth-child(6n+7), .ngallery.column-7>.gallery-item:nth-child(7n+8), .ngallery.column-8>.gallery-item:nth-child(8n+9), .ngallery.column-9>.gallery-item:nth-child(9n+10) {clear: left;}
@media screen and (max-width: 980px) {.ngallery.column-5>.gallery-item, .ngallery.column-6>.gallery-item, .ngallery.column-7>.gallery-item, .ngallery.column-8>.gallery-item, .ngallery.column-9>.gallery-item {width: 23%;}
	.ngallery.column-5>.gallery-item:nth-child(5n+6), .ngallery.column-6>.gallery-item:nth-child(6n+7), .ngallery.column-7>.gallery-item:nth-child(7n+8), .ngallery.column-8>.gallery-item:nth-child(8n+9), .ngallery.column-9>.gallery-item:nth-child(9n+10) {clear: none;}
	.ngallery.column-5>.gallery-item:nth-child(4n+5), .ngallery.column-6>.gallery-item:nth-child(4n+5), .ngallery.column-7>.gallery-item:nth-child(4n+5), .ngallery.column-8>.gallery-item:nth-child(4n+5), .ngallery.column-9>.gallery-item:nth-child(4n+5) {clear: left;}}
@media screen and (max-width: 767px) {.ngallery {margin-left: 0;}
	.ngallery.column-2>.gallery-item, .ngallery.column-3>.gallery-item, .ngallery.column-4>.gallery-item, .ngallery.column-5>.gallery-item, .ngallery.column-6>.gallery-item, .ngallery.column-7>.gallery-item, .ngallery.column-8>.gallery-item, .ngallery.column-9>.gallery-item {width: 100%;margin-left: 0;}
	.ngallery.column-3>.gallery-item:nth-child(4n+5), .ngallery.column-4>.gallery-item:nth-child(4n+5), .ngallery.column-5>.gallery-item:nth-child(4n+5), .ngallery.column-6>.gallery-item:nth-child(4n+5), .ngallery.column-7>.gallery-item:nth-child(4n+5), .ngallery.column-8>.gallery-item:nth-child(4n+5), .ngallery.column-9>.gallery-item:nth-child(4n+5) {clear: none;}
	.ngallery.column-3>.gallery-item:nth-child(2n+3), .ngallery.column-4>.gallery-item:nth-child(2n+3), .ngallery.column-5>.gallery-item:nth-child(2n+3), .ngallery.column-6>.gallery-item:nth-child(2n+3), .ngallery.column-7>.gallery-item:nth-child(2n+3), .ngallery.column-8>.gallery-item:nth-child(2n+3), .ngallery.column-9>.gallery-item:nth-child(2n+3) {clear: left !important;}}
.tp-caption.medium_bg_red a:hover {text-decoration: none;}
.link {color: #ff633c;}
.markItUpHeader ul li::before {display: none;}
#modal_form {border-radius: 5px;border: 3px #000 solid;background: #fff;position: fixed;display: none;opacity: 0;z-index: 9999;padding: 20px;}
#modal_form #modal_close {width: 21px;height: 21px;position: absolute;top: 10px;right: 10px;cursor: pointer;display: block;}
#overlay {z-index: 9998;position: fixed;background-color: #000;opacity: .8;-moz-opacity: .8;filter: alpha(opacity=80);width: 100%;height: 100%;top: 0;left: 0;overflow: auto;cursor: pointer;display: none;}
.dm-overlay {position: fixed;top: 0;left: 0;background: rgba(0,0,0,.65);display: none;overflow: auto;width: 100%;height: 100%;z-index: 1000;}
.dm-overlay:target {display: block;-webkit-animation: fade .6s;-moz-animation: fade .6s;animation: fade .6s;}
.dm-table {display: table;width: 100%;height: 100%;}
.dm-cell {display: table-cell;padding: 0 1em;vertical-align: middle;text-align: center;}
.dm-modal {display: inline-block;padding: 20px;max-width: 50em;background: #607d8b;-webkit-box-shadow: 0px 15px 20px rgba(0,0,0,.22),0px 19px 60px rgba(0,0,0,.3);-moz-box-shadow: 0px 15px 20px rgba(0,0,0,.22),0px 19px 60px rgba(0,0,0,.3);box-shadow: 0px 15px 20px rgba(0,0,0,.22),0px 19px 60px rgba(0,0,0,.3);color: #cfd8dc;text-align: left;-webkit-animation: fade .8s;-moz-animation: fade .8s;animation: fade .8s;}
@-moz-keyframes fade {from {opacity: 0;}
	to {opacity: 1;}}
@-webkit-keyframes fade {from {opacity: 0;}
	to {opacity: 1;}}
@keyframes fade {from {opacity: 0;}
	to {opacity: 1;}}