@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
.clearfix::before,.clearfix::after{content:" ";display:table;clear:both}.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right{padding-top:40px}.eael-contact-form input[type=text],.eael-contact-form input[type=email],.eael-contact-form input[type=url],.eael-contact-form input[type=tel],.eael-contact-form input[type=date],.eael-contact-form input[type=number],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;-o-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:none;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;-o-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block}.elementor-lightbox .dialog-widget-content{width:100%;height:100%}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto}
.eael-creative-button-align-center{text-align:center}.eael-creative-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.eael-creative-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:150px;text-align:center;vertical-align:middle;position:relative;z-index:1;border-radius:2px;padding:20px 30px;font-size:16px;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.eael-creative-button:focus{outline:none}.eael-creative-button--winona{overflow:hidden;padding:0 !important;-webkit-transition:border-color .3s,background-color .3s;-o-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-o-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.eael-creative-button--winona::after{content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-creative-button--winona::after,.eael-creative-button--winona>.creative-button-inner{padding:1em 2em;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-o-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.eael-creative-button--winona:hover::after{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.eael-creative-button--winona:hover>.creative-button-inner{opacity:0;-webkit-transform:translate3d(0, -25%, 0);transform:translate3d(0, 0%, 0)}.eael-creative-button--ujarak{-webkit-transition:border-color .4s,color .4s;-o-transition:border-color .4s,color .4s;transition:border-color .4s,color .4s}.eael-creative-button--ujarak::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;-webkit-transform:scale3d(0.7, 1, 1);transform:scale3d(0.7, 1, 1);-webkit-transition:-webkit-transform .4s,opacity .4s;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;-o-transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-o-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.eael-creative-button--ujarak,.eael-creative-button--ujarak::before{-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-o-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.eael-creative-button--ujarak:hover::before{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.eael-creative-button--wayra{overflow:hidden;-webkit-transition:border-color .3s,color .3s;-o-transition:border-color .3s,color .3s;transition:border-color .3s,color .3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-o-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.eael-creative-button--wayra::before{content:"";position:absolute;top:0;left:0;width:150%;height:100%;z-index:-1;-webkit-transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition:-webkit-transform .3s,opacity .3s,background-color .3s;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}.eael-creative-button--wayra:hover::before{opacity:1;-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-o-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.eael-creative-button--tamaya{float:left;min-width:150px;max-width:250px;display:block;margin:1em;padding:1em 2em;border:none;background:none;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden;color:#7986cb;min-width:180px}.eael-creative-button--tamaya.button--inverted{color:#37474f;border-color:#37474f}.eael-creative-button--tamaya::before,.eael-creative-button--tamaya::after{content:attr(data-text);position:absolute;width:100%;height:50%;left:0;background:#7986cb;color:#fff;overflow:hidden;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-o-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.eael-creative-button--tamaya.button--inverted::before,.eael-creative-button--tamaya.button--inverted::after{background:#fff;color:#37474f}.eael-creative-button--tamaya::before{top:0;padding-top:1em}.eael-creative-button--tamaya::after{bottom:0;line-height:0}.eael-creative-button--tamaya span{display:block;-webkit-transform:scale3d(0.2, 0.2, 1);transform:scale3d(0.2, 0.2, 1);opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-o-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.eael-creative-button--tamaya:hover::before{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.eael-creative-button--tamaya:hover::after{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.eael-creative-button--tamaya:hover span{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);content:"Bangladesh"}.eael-creative-button--rayen{overflow:hidden;padding:0 !important}.eael-creative-button--rayen::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-creative-button--rayen::before,.eael-creative-button--rayen>.creative-button-inner{padding:1em 2em;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);-o-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1)}.eael-creative-button--rayen:hover::before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.eael-creative-button--rayen:hover>.creative-button-inner{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.creative-button-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.eael-creative-button-icon-left{margin-right:5px}.eael-creative-button-icon-right{margin-left:5px}.footer-width-fixer {
width: 100%;
} .ehf-template-genesis.ehf-header .site-header .wrap,
.ehf-template-genesis.ehf-footer .site-footer .wrap,
.ehf-template-generatepress.ehf-header .site-header .inside-header {
width: 100%;
padding: 0;
max-width: 100%;
} .ehf-template-generatepress.ehf-header .site-header,
.ehf-template-generatepress.ehf-footer .site-footer {
width: 100%;
padding: 0;
max-width: 100%;
background-color: transparent !important; }
.bhf-hidden {
display: none
} .ehf-header #masthead {
z-index: 99;
position: relative;
}



 

/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}
body {
	line-height:1;
}
abbr[title], dfn[title] {
	border-bottom:1px dotted;
	cursor:help;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:none;
}
del {
	text-decoration:line-through;
}
hr {
	background:transparent;
	border:0;
	clear:both;
	color:transparent;
	height:1px;
	margin:0;
	padding:0;
}
mark {
	background-color:#ffffb3;
	font-style:italic
}
input, select {
	vertical-align:middle;
}
ins {
	background-color:red;
	color:white;
	text-decoration:none;
}
ol, ul {
	list-style:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}



/* CSS Document */

.mCustomScrollbar{float:left;width:100%;}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:0}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:36px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(//www.cosmeticassist.asia/wp-content/themes/foreal/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
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(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/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(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/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{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/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(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
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:0.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(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/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(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/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(//www.cosmeticassist.asia/wp-content/themes/foreal/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(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/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:99999}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:999999}
.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;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.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;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,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(//www.cosmeticassist.asia/wp-content/themes/foreal/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(//www.cosmeticassist.asia/wp-content/themes/foreal/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(//www.cosmeticassist.asia/wp-content/themes/foreal/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{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#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;z-index:9999;margin:0 0 5px 15px}
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(//www.cosmeticassist.asia/wp-content/themes/foreal/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(//www.cosmeticassist.asia/wp-content/themes/foreal/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}

.loader-wrapper{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999999;background:#000;overflow:hidden}.loader-container{position:absolute;width:170px;height:50px;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.loader-container>div{position:absolute;font-size:35px;color:#fff;transform-origin:center;-moz-transform-origin:center;-webkit-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center}.f{left:0}.circle{left:25px;top:-3px;background:#fff;width:29px;height:29px;border-radius:50%;-webkit-animation:pulse 1s linear infinite;-moz-animation:pulse 1s linear infinite;-ms-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}.r{left:60px}.e{left:87px}.triangle{left:114px;top:-3px;width:0;height:0;border-style:solid;border-width:0 15px 26px;border-color:transparent transparent #fff;-webkit-animation:pulse1 1s linear infinite;-moz-animation:pulse1 1s linear infinite;-ms-animation:pulse1 1s linear infinite;animation:pulse1 1s linear infinite}.l{left:150px}@keyframes pulse{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background:#036}50%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background:#FFF}}@-moz-keyframes pulse{0%,100%{-moz-transform:scale(1);transform:scale(1);background:#036}50%{-moz-transform:scale(.9);transform:scale(.9);background:#FFF}}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);background:#036}50%{-webkit-transform:scale(.9);transform:scale(.9);background:#FFF}}@-ms-keyframes pulse{0%,100%{-ms-transform:scale(1);transform:scale(1);background:#036}50%{-ms-transform:scale(.9);transform:scale(.9);background:#FFF}}@keyframes pulse1{0%,100%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);border-color:transparent transparent #036}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-color:transparent transparent #ddd}}@-moz-keyframes pulse1{0%,100%{-moz-transform:scale(.9);transform:scale(.9);border-color:transparent transparent #036}50%{-moz-transform:scale(1);transform:scale(1);border-color:transparent transparent #FFF}}@-webkit-keyframes pulse1{0%,100%{-webkit-transform:scale(.9);transform:scale(.9);border-color:transparent transparent #036}50%{-webkit-transform:scale(1);transform:scale(1);border-color:transparent transparent #FFF}}@-ms-keyframes pulse1{0%,100%{-ms-transform:scale(.9);transform:scale(.9);border-color:transparent transparent #036}50%{-ms-transform:scale(1);transform:scale(1);border-color:transparent transparent #FFF}}.spinner{font-size:10px;height:30px;left:0;margin:20px auto 0;position:absolute;right:0;text-align:center;top:50%;width:100%}.spinner>div{background-color:#333;height:100%;width:6px;display:inline-block;-moz-animation:stretchdelay 1.2s infinite ease-in-out;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-moz-animation-delay:-1.1s;-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-moz-animation-delay:-1s;-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4{-moz-animation-delay:-.9s;-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner .rect5{-moz-animation-delay:-.8s;-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes stretchdelay{0%,100%,40%{-moz-transform:scaleY(.4);-webkit-transform:scaleY(.4);background:#FFF}20%{-moz-transform:scaleY(1);-webkit-transform:scaleY(1);background:#036}}@keyframes stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4);-moz-transform:scaleY(.4);background:#FFF}20%{transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);background:#036}}
/* If you want to add your own CSS code, please do it in this file */

@font-face {
font-family: 'fortysecondstreethbregular';
src: url(//www.cosmeticassist.asia/wp-content/themes/foreal/fonts/fortssh_-webfont.eot);
src: url(//www.cosmeticassist.asia/wp-content/themes/foreal/fonts/fortssh_-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.cosmeticassist.asia/wp-content/themes/foreal/fonts/fortssh_-webfont.woff2) format('woff2'),
url(//www.cosmeticassist.asia/wp-content/themes/foreal/fonts/fortssh_-webfont.woff) format('woff'),
url(//www.cosmeticassist.asia/wp-content/themes/foreal/fonts/fortssh_-webfont.ttf) format('truetype'),
url(//www.cosmeticassist.asia/wp-content/themes/foreal/fonts/fortssh_-webfont.svg#fortysecondstreethbregular) format('svg');
font-weight: normal;
font-style: normal;
}  body { font-weight:normal; font-size:13px; line-height:22px; background:#ffffff; color:#000; }
* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; } body, .single-post .blog-post .entry-detail .entry-meta-data p.author a { font-family: 'Raleway', sans-serif;}
h6.main-title, .animate-num1 p, .blog-post .entry-detail .entry-meta-data p.author a, .blog-post .entry-detail .entry-meta-data p span, .blog-post .entry-detail .entry-meta-data a.dt-sc-button, ul.tweet-list li span.tweet_time a, .dt-sc-services .dt-sc-icon-content h5.services-title, .dt-sc-team figcaption span, .dt-sc-team-cnt p, .entry-meta-data p.tags a, .entry-meta-data p.category a { font-family: "Satisfy",cursive; } h1, h2, h3, h4, h5, h6 { color:#000000; font-weight:normal; line-height:normal; margin-bottom:20px; }	
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#000000; }
h1{ font-size:36px; }
h2{ font-size:30px; }
h3{ font-size:26px; }
h4{ font-size:20px; }
h5{ font-size:18px; }
h6{ font-size:16px; margin-bottom:20px; } a { text-decoration:none; }
a img{ border:none; }
img { max-width: 100%; height:auto; vertical-align:middle; }
a:hover { color:#222; }
strong{ font-weight: bold; }
em{ font-style: italic; }
address { display:block; margin:10px 0px 20px; }
abbr {  border-bottom:1px dotted #868686; cursor:help; }
ins { background:inherit; color:#868686; }
sub, sup { font-size:75%; position:relative; vertical-align:baseline; }
sub { bottom: -3px; }
sup { top: -5px; }	
p { line-height:28px; margin-bottom:10px; font-weight: 500; }	
ul, ol, pre, code{ margin-bottom:20px; }
ul{ list-style-type:none; list-style-position:inside; }
ul li { padding-bottom:10px; }
ul li ul { list-style-type:disc; padding-left:20px; margin:10px 0px 0px; }
ul ul ul { margin-bottom:0px; list-style-type:circle; }
ol{ list-style-type:decimal; list-style-position:outside; padding-left:20px; }
ol li { padding-bottom:10px; }
ol li ol { margin-bottom:0px; list-style-type:lower-alpha; margin-top:10px; }
ol ol ol { margin-bottom:0px; list-style-type:lower-roman; }	
blockquote { clear: left; display: inline-block; margin: 0; padding: 0; position: relative; font-size:24px; padding:10px 20px; line-height:45px; text-transform: lowercase; width: 100%;  }
blockquote, q { float: none; quotes: inherit !important; }
blockquote p { margin-bottom:0px; }
blockquote cite { float:right; margin:10px 0px 0px; font-size:14px; }
blockquote.alignleft { margin-right:20px; text-align:left; width:30%; float:left; }
blockquote.alignright { margin-left:20px; text-align:left; width:30%; float:right; }
blockquote.aligncenter { width:100%; text-align:center; }
pre, code{ border-left:3px solid #eaeaea; background-color:#f8f8f8; display:block; padding:10px; font-size:11px; font-family: monospace; width:96.5%; overflow:auto; }
hr { background-color:#e6e2d6; border:none; height:1px; margin:30px 0; }
.dt-sc-one-half pre, .dt-sc-one-half code { width:94.7%; }		
.clear { float:none; clear:both; margin:0px; padding:0px; }
.float-none { float:none; }
.float-right { float:right; }
.float-left { float:left; }
.middle-align { text-align:center; }
.hidden { display:none; }
.blog-post .hidden { display: none !important; }
.vc_empty_space { clear:both; }
.post-edit-link { background:#e5e5e5; color:#5a5a5a; float:right; clear:both; margin:20px 0px 0px; line-height:24px; padding:0px 10px; font-size:12px; }
.post-edit-link:hover { background:#4C4C4C; color:#ffffff; text-shadow:0px 1px 0px #0e4b6e; }
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.dt-sc-margin100 { margin:50px 0px; float:left; width:100%; clear:both; }
.dt-sc-hr-invisible { margin:30px 0px; float:left; width:100%; clear:both; }
.clear { clear: both; }
.main-title p { font-size: 30px; font-weight: 700; text-align: center; }
.main-title p strong { font-family: "fortysecondstreethbregular",sans-serif; font-weight: normal; }
.light-color p { color: #aaa; }
.white-color p, p.white-color { color: #fff; }
.light-color p strong { color: #000; font-weight: normal; }	
::-moz-selection { background: transparent; text-shadow: 1px 1px 2px #000; }
::selection { background: transparent; text-shadow: 1px 1px 2px #000; } label { color: #222; }
label span{ color:#b4b4b4; }
label span.required { color: #ff0000; }
fieldset{ border:1px solid #eaeaea; padding:15px; margin:0 0 20px 0; }
legend{ font-weight: bold; }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="search"], textarea, input.text { background-color: transparent; border: 1px solid #eaeaea; border-radius: 2px; color: #222; display: inline-block; font-size: 14px; margin: 0px; padding: 17px 13px 17px 60px; position: relative; width: 100%; -webkit-appearance: none; -moz-appearance: none; font-family: 'Raleway', sans-serif; }	
.secondary-sidebar input[type="search"] { padding-left: 20px; }
input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, textarea:hover, input[type="date"]:hover, input[type="search"]:hover { color:#000000; }
input[type="submit"] { font-family: 'Raleway', sans-serif; }  
textarea { height: 190px; overflow: auto; resize: none; padding: 16px 15px; width:100%; }
input[type="submit"], input[type="reset"], input[type="button"], button, .add_to_cart_button, .product_type_variable, .product-details .button, .add_to_wishlist{ color: #ffffff; cursor: pointer; float: right; font-size: 15px; padding:16px 16px 15px 16px; border-radius:2px; }
.vc_btn3-container button { float: none; }
#searchform { display:block; position:relative; }
.searchform { float: left; width: 100%; }
.searchform .search-icon { background: url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/search.png) no-repeat center; border-right: 1px solid #eaeaea; border-radius: 0 2px 2px 0; margin-top: 0; min-height: 47px; width: 50px; padding:0; position: absolute; left: 0; text-indent: -9999px; top: 10px; }
.searchform > span.fa { border-right: 1px solid #eaeaea; border-radius: 0 2px 2px 0; margin-top: 0; min-height: 60px; width: 50px; padding:0; position: absolute; left: 0; top: 10px; font-size:18px; z-index:999; text-align:center; line-height:60px; }
select { -moz-appearance: none; border: 1px solid #eaeaea; border-radius: 0; color: #222; cursor: pointer; height: 50px; margin: 0px; text-indent: 0.01px; text-overflow: ""; width: 100%; padding: 0px 10px 0px 10px; line-height:43px; background-color: #f8f8f8; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select option { background-color: #f8f8f8; padding: 15px 0px 14px 10px; }
.selection-box { clear: both; position: relative; }
.selection-box:before, .selection-box:after { content: ""; pointer-events: none; position: absolute; }
.selection-box:before { border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #fff; bottom: 0; height: 0; margin: auto; right: 17px; top:3px; z-index: 1; }
.selection-box:after { border-radius: 0 2px 2px 0; height: 50px; right: 0; top: 0px; width: 50px; }
.error, input.error[type="text"], input.error[type="email"], input.error[type="password"], textarea.error, input.error[type="tel"] { border-color: #F92C2C; }
#footer .widget .mailchimp-form input.error[type="email"] { border:1px solid #F92C2C; }
.error-msg, .success-msg { display:inline-block; padding:5px 35px; border: 1px solid; position: relative; }
.error-msg { border-color:#ff9999; color: #d01313; margin-top:10px; }
.success-msg { border-color:#77be32; color: #77be32; }
.error-msg:before, .success-msg:before { font-family: FontAwesome; font-size: 17px; font-style: normal; font-weight: normal; left: 13px; position: absolute; text-decoration: inherit; top: 5px; }
.error-msg:before { content:"\f00d"; color:#c54228; }
.success-msg:before { content:"\f00c"; color:#77be32; }
input[type=submit], input[type=button], input[type=reset] { -webkit-appearance: none; appearance: none; }
.dt-sc-two-fifth.dt-sc-service-page { width: 40.5%; }
.dt-sc-three-fifth.dt-sc-service-page { width: 58%; }
.dt-sc-service-page .dt-sc-two-fifth.dt-sc-service-page { width: 66%; } a, .portfolio, .portfolio figcaption, .fig-content, .dt-sc-partner a img, .dt-sc-partner a:hover img, .dt-sc-team img, .dt-sc-team figcaption, .dt-sc-team-cnt, .dt-sc-social-icons, .dt-sc-button, .loadmore, .loadmore:before, .loadmore:after, .dt-sc-sorting-container a, .dt-sc-sorting-container a:before, .dt-sc-sorting-container a:after, .dt-sc-blog-sorting-container a, .dt-sc-blog-sorting-container a:before, .dt-sc-blog-sorting-container a:after, .post-prev-link a.overline-right:after, .post-prev-link a.overline-right:hover:after, .post-next-link a.overline-left:after, .post-next-link a.overline-left:hover:after, .dt-sc-contact-info .dt-sc-icon i, .dt-sc-contact-info .dt-sc-icon i:after, .enquiry-form p, .enquiry-form p span, #comment-form p, #comment-form p span, .mailchimp-form p, .mailchimp-form p span, .widget .mailchimp-form p.submit .nl-submit, .overline li a, h5.dt-sc-toggle:before, h5.dt-sc-toggle-accordion:before, h5.dt-sc-toggle.active:before, h5.dt-sc-toggle-accordion.active:before, .dt-sc-callout-box, .dt-sc-callout-box.with-icon .icon, .dt-sc-callout-box .icon span, p:hover .dt-sc-dropcap.dt-sc-dropcap-bordered-circle, .dt-sc-ico-content .icon, .dt-sc-ico-content .icon span, .overline li a::before, .overline::before, #main-menu ul li.menu-item-simple-parent ul li, .portfolio img, .portfolio:hover figcaption, .dt-sc-icon-nudge::after, .dt-sc-ico-content.type9::before, .dt-sc-ico-content.type9::after, .dt-sc-ico-content.type9 h4 a span, .dt-sc-services .dt-sc-icon.type1, .dt-sc-services .dt-sc-icon.type1::before, .dt-sc-services .dt-sc-icon.type1:after, .dt-sc-services .dt-sc-icon.type1 img, #pager a::before, #pager a.selected::before, #pager, .portfolio .fig-content span.image-overlay-inside::before, .portfolio .fig-content span.image-overlay-inside:hover:before, .footer-content .dt-sc-social-icons li a:after, .read-more:after, .isotope-item, .comment-respond p input[type="text"], .comment-respond p textarea, .comment-respond p span, .single .post-nav-container a:before, .single .post-nav-container a:after, .dt-sc-callout-box .vc_icon_element .vc_icon_element-inner span, .header.header3 span.menu-naviconm, .dt-sc-dropcap, .dt-sc-ico-content.type9 .custom-icon span, .dt-sc-icon.type1 .custom-icon span, .form-submit input[type="submit"], .products .product-title, .blog-post, .contact-form p input, .contact-form p textarea, .contact-form p span, .megamenu-child-container ul.sub-menu > li > ul li a:after, #main-menu ul li.menu-item-simple-parent ul li a:after { -webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s; transition:all 300ms linear 0s; } .wp-caption { background:#f8f8f8; display:inline-block; border:1px solid #eaeaea; margin-bottom:10px; margin-top:10px; max-width:100%; padding:5px 7px 7px 5px; }
.wp-caption img { display:block; margin: 0 auto; padding:6px; max-width:100%; }
.wp-caption .wp-caption-text { text-align:center; padding-top:0px; margin:0px; }
img.size-auto, img.size-large, img.size-full, img.size-medium { max-width:100%; height: auto; }
.alignleft, img.alignleft { display: inline; float: left; margin-right: 15px; }
.alignright, img.alignright { display: inline; float: right; margin-left: 15px; text-align:right; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; text-align:center; }
.alignleft, .alignright, .aligncenter, .alignnone, img.alignleft, img.alignright, img.aligncenter { margin-bottom:20px; }
.align-center { margin:0 auto; display:block; }
.text-alignleft { text-align:left; }
.text-alignright { text-align:right; }
.text-aligncenter { text-align:center; } .gallery { margin-bottom: 1.6em; }
.gallery-item { display: inline-block; padding: 1.79104477%; text-align: center; vertical-align: top; width: 100%; }
.gallery-columns-2 .gallery-item { max-width: 50%; }
.gallery-columns-3 .gallery-item { max-width: 33.33%; }
.gallery-columns-4 .gallery-item { max-width: 25%; }
.gallery-columns-5 .gallery-item { max-width: 20%; }
.gallery-columns-6 .gallery-item { max-width: 16.66%; }
.gallery-columns-7 .gallery-item { max-width: 14.28%; }
.gallery-columns-8 .gallery-item { max-width: 12.5%; }
.gallery-columns-9 .gallery-item { max-width: 11.11%; }
.gallery-icon img { margin: 0 auto; }
.gallery-caption { color: #707070; color: rgba(51, 51, 51, 0.7); display: block; font-size: 12px; font-size: 1.2rem; line-height: 1.5; padding: 0.5em 0; }
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } table { clear: both; margin-bottom: 20px; width: 100%; }
table i { padding-right: 5px; }
th { border-bottom: 1px solid #eaeaea; background-color:#f8f8f8; color: #222; font-size: 14px; font-weight: 400; line-height: normal; padding: 15px; text-align: left; }
td { background-color: #ffffff; border-bottom: 1px solid #eaeaea; font-size: 14px; line-height: normal; padding: 13px 15px; text-align: left; color:#222; } .widget { float:left; width:100%; padding:0px 0px 40px; margin:0px; position:relative; }
#primary { float: left; margin:0; padding: 0; width: 870px; }
#secondary, #secondary-left, #secondary-right { float: left; padding: 0; width: 270px; }
#secondary img { height: auto; max-width: 100%; }
#primary.content-full-width { width: 100%; }
#primary.with-left-sidebar { margin:0px 0px 0px 30px; float:right; }
#primary.with-right-sidebar { margin:0 30px 0 0; }
#primary.page-with-both-sidebar { float: left; margin: 0 30px; width: 570px; }
.gallery-single .column.right-gallery { float:right; margin:0 0 0 2%; }
.widget_popular_entries ul, .widget_recent_entries ul, .widget_categories ul, .widget ul.tweet_list, .widget.widget_text { margin:0; width:100%; }
.widget ul ul { margin: 10px 0px 5px 7%; width: 93%; }
.widget ul ul li { width: 100%; }
.widget ul { float: left; margin: 0; padding: 0; width: 100%; }
.widget ul li { display: block; clear:both; padding: 0 0 10px 20px; margin:0; position:relative; font-weight: 500; font-size: 14px; }
.widget_categories ul { margin-bottom:10px; }
.widget h3 { font-size: 18px; font-weight: 700; text-transform: uppercase;}
.widget_categories ul li a, .widget.widget_archive ul li a, .widget_product_categories ul li a { display:block; color:#222; position:relative; }
.secondary-sidebar .widget ul li a, .secondary-sidebar .widget ul li:before { color:#222; }
.widget ul li:before { content: "\f101"; font-family: FontAwesome; font-style: normal; font-weight: normal; left: 0; position: absolute; top: 0px; color:#222; }
.widget_categories ul li:before, .widget_product_categories ul li:before, .widget.widget_archive ul li:before {  content: "\f105"; font-family: FontAwesome; font-style: normal; font-weight: normal; }
.widget.widget_meta ul li:before { content: "\f124"; }
.widget.widget_recent_entries ul li:before { content: "\f0f6"; }
.widget.widget_recent_comments ul li:before { content: "\f0e6"; }
.widget.widget_recent_comments ul li, .widget.widget_recent_entries ul li { padding: 0 0 10px 20px; }
.widget.widget_archive ul li:before { content: "\f115"; }
.widget.widget_categories ul li span, .widget.widget_archive ul li span { position: absolute; right: 10px; top: 0px; bottom:0; margin:auto; }
.widget.widget_categories ul li span.fa { font-size:14px; top:3px; }
.widget.widget_categories label, .widget.widget_archive label { margin-bottom:10px; color:#6b849d; display:block; }
.widget_product_categories ul li span.fa:last-child, .widget_categories ul li span.fa:last-child { opacity: 0; }
.widget_product_categories ul li .active span.fa:first-child, .widget_categories ul li .active span.fa:first-child { opacity: 0; }
.widget_product_categories ul li .active span.fa:last-child, .widget_categories ul li .active span.fa:last-child { opacity: 1; }
.widget_product_categories ul li span { float:right; line-height:normal; margin-right:20px; font-size:14px; }
.widget .widget_recent_entries ul li { display:inline-block; width:100%; }
.widget_recent_entries .recent-post-widget ul li:before { display:none; }
.widget .recent-post-widget ul li { border-bottom:1px dashed rgba(0, 0, 0, 0.15); position:relative; padding:0 0 20px; margin-bottom:20px; }
.widget .recent-post-widget ul li .thumb { margin-right:15px; }
.widget .recent-post-widget ul li:last-child { border-bottom:none; }
.widget .recent-post-widget .entry-meta { display:inline; }
.widget_recent_entries ul li:last-child { margin-bottom:0; }
.secondary-sidebar .widget_recent_entries .recent-post-widget ul li h6 { font-size:13px; margin-bottom:12px; line-height:20px; }
.secondary-sidebar .widget_recent_entries .recent-post-widget ul li h6 a { color:#222; }
.secondary-sidebar .widget.widget_recent_entries .recent-post-widget .entry-meta { width:59%; margin-bottom:0; border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea; display:inline-block; }
.secondary-sidebar .widget.widget_recent_entries .recent-post-widget .entry-meta p { margin:0px; padding:7px 10px 7px 0px; float:left; }
.secondary-sidebar .widget.widget_recent_entries .recent-post-widget .entry-meta p:last-child { padding:7px 0px; }
.secondary-sidebar .widget.widget_recent_entries .recent-post-widget .entry-meta p:last-child span { margin:0px 5px 0px 10px; }
.secondary-sidebar .widget.widget_recent_entries .recent-post-widget .thumb { float:left; margin:3px 15px 10px 0px; width:70px; }
.secondary-sidebar .widget.widget_recent_entries .recent-post-widget ul li { margin-bottom:10px; padding:0; border:none; width:100%; }
.secondary-sidebar .widget.widget_recent_entries .recent-post-widget .entry-meta span { font-size:11px; }
.secondary-sidebar .widget.widget_recent_entries .recent-post-widget .entry-meta a:hover { color:#222; }
.widget .recent-post-widget ul li .thumb { float:left; margin-right:10px; width:70px; }
.widget .entry-meta p { font-size:11px; line-height:15px; color:#92a7bb; display:inline; margin:0px 10px 0px 0px;}
.widget .entry-meta p:first-child { border-right:1px solid rgba(0, 0, 0, 0.15); padding:0 10px 0 0; }
.widget .entry-meta p:last-child { margin:0; }
.widget .entry-meta span { margin-right:10px; color:#bec3c7; font-size:13px; }
.widget ul li h6 { font-size:13px; line-height:22px; font-weight:600; margin-bottom:5px; }
.widget .recent-portfolio-widget li .thumb, .widget .recent-property-widget li .thumb { float: left; margin: 5px 13px 10px 0; }
.widget .recent-portfolio-widget li p, .widget .recent-property-widget li p { margin-bottom:0; font-size: 13px; line-height: 22px; }
.widget .recent-portfolio-widget li .thumb img { height: auto; max-width: 80px; }
.widget .recent-property-widget li .thumb img { height: auto; max-width: 70px; }
.widget .recent-portfolio-widget li, .widget .recent-property-widget li { display:block; width:100%; float:left; margin-bottom:10px; padding:0; }
.widget .recent-portfolio-widget li:before, .widget .recent-property-widget li:before { display:none; }
.secondary-sidebar .widget .recent-property-widget li a { color:#222; }
.widget .recent-property-widget li { color:#606060; }
.widget #searchform input[type="text"] { padding:0px 15px; margin-top:0; min-height:50px; }
.widget #searchform input[type="submit"] { background-image: url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/search-icon.png); background-position: center center; background-repeat: no-repeat; min-height: 50px; position: absolute; right: 0; top: 0; border-radius: 0px 1px 1px 0; padding:0; min-width:45px; }
.widget #wp-calendar caption { font-size: 16px; margin-bottom: 10px; color:#222; }
.widget #wp-calendar th { padding: 10px; color:#fff; border:none; text-align:center; }
.widget #wp-calendar td { padding: 9px 10px; text-align:center; background-color:#f0f0f0; }
.widget #wp-calendar tbody tr:nth-child(2n+1) td, .widget #wp-calendar tbody tr:nth-child(2n+1) th, .widget #wp-calendar tfoot td { background-color: #fff; }
.widget.widget_pages ul li > ul { margin-top:10px; }
.widget_search .searchform { display:block; position:relative; }
.widget.widget_text .textwidget { margin-bottom:5px; float:left; width:100%; }
.widget.widget_text h4, .widget.tweetbox h4 { margin-bottom:25px; }
.widget.widget_text .dt-sc-events-list .event-details h4 { margin-bottom:5px; }
.widget.widget_text h5.dt-sc-toggle-accordion { font-size:14px; padding: 0px 0 0px 75px; min-height:50px; line-height:45px; }
.widget.widget_text h5.dt-sc-toggle-accordion a { display:inline-block; vertical-align:middle; line-height:normal; }
.widget.widget_text h5.dt-sc-toggle-accordion:before { width:60px; height:50px; background-position:5px bottom; }
.widget.widget_text h5.dt-sc-toggle-accordion.active:before { background-position:5px top; }
.widget .tagcloud a { float: left; margin: 0 1px 1px 0; padding: 8px 10px; color:#000; background-color:#f8f8f8; border-radius:2px; font-size:13px; }
.widget .tagcloud a:hover, .secondary-sidebar .widget .tagcloud a:hover { color:#ffffff; }
.tagcloud { display: inline-block; margin-top: 5px; }
.widget.flickrbox .flickr-widget div { float: left; margin: 0 7px 7px 0; max-width: 75px; line-height:0; }
.widget.flickrbox .flickr-widget div img { height: auto; opacity: 1; transition: opacity 0.5s ease-in-out 0s; -webkit-transition: opacity 0.5s ease-in-out 0s; -moz-transition: opacity 0.5s ease-in-out 0s; -ms-transition: opacity 0.5s ease-in-out 0s; transition: opacity 0.5s ease-in-out 0s; }
.widget.flickrbox .flickr-widget div img:hover { opacity: 0.4; }
.secondary-sidebar .menu-header-menu-container ul ul { margin:10px 0 0; }
.widget .mailchimp-form { position:relative; margin-top:5px; float:left; width:100%; }	
.widget .mailchimp-form .dt-sc-button { position:absolute; right: 0; top: 0; padding:15px 16px 16px 16px; min-height:50px; border-radius:0px; font-size:14px; font-family:FontAwesome; }	
.footer-widgets-wrapper .widget .woocommerce-product-search input[type="submit"] { box-shadow: inset 0 0 0 1px #fff; min-height: 52px; }
@-moz-document url-prefix() { min-height:54px; }
@-moz-document url-prefix() .footer-widgets-wrapper .widget .woocommerce-product-search input[type="submit"] { box-shadow: inset 0 0 0 1px #fff; min-height: 52px; }
.widget .mailchimp-form .fa { font-size:14px; font-family:FontAwesome; padding:0px 12px 0px 13px; font-weight:normal; color:#222; min-width:6%; line-height:49px; text-align:center; border-right:1px dashed #e5e5e5; float:left; }
.widget .mailchimp-form p { width:100%; margin:0; padding:0; float:left; }	
.widget .mailchimp-form p input{ margin: 0; float:left; min-height:50px; }
.widget .mailchimp-form p input[type="email"] { border:none; border-radius:0; color:#222; padding-left: 25px; }
.secondary-sidebar .widget .mailchimp-form .fa, .widget .mailchimp-form { background-color:#f8f8f8; }
.secondary-sidebar .widget .widget-content .small-line, .widget .widget-content .small-line { background-color: #c4c4c4; display: block; height: 1px; margin: 0 0 10px; width: 35px; }
.secondary-sidebar .widget.widget_pages ul li > ul { margin: 10px 0 5px; }
.widget .tweet_list li:before { font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; content:"\f099"; font-size:18px; color:#92a7bb; position:absolute; left:0; top:3px; }
.widget .tweet_list li { padding:0 5px 15px 25px; position:relative; float:left; width:100%; }
.widget_tweetbox ul.tweet_list .tweet_time { display:block; }
.widget_tweetbox ul.tweet_list.type2 li { position:relative; padding:13px 10px 13px 60px; background-color:#f8f8f8; margin-bottom:1px; width:100%; overflow:hidden; }
.widget_tweetbox ul.tweet_list.type2 li:before { width:50px; height:100%; float:left; text-align:center; color:#ffffff; position:absolute; left:0; top:0; line-height:70px; font-size:22px; }
.widget_tweetbox ul.tweet_list.type2 .tweet_time, .widget_tweetbox ul.tweet_list.type2 a:hover, .widget_tweetbox ul.tweet_list.type2 .tweet_time a { color:#34495e; }
.widget_tweetbox ul.tweet_list.type2 .tweet_time { float:left; margin-right:5px; }
.widget_tweetbox ul.tweet_list.type2 .tweet_text { color:#92a7bb; display:block; }
.widget_tweetbox ul.tweet_list.type2 .tweet_time a:hover { color:#575757; }
.widget_tweetbox .tweet_list.type2 li .tweet-text a:hover { color:#34495e; }
.widget_tweetbox .tweet-thumb { display: inline-block; float: left; line-height: normal; margin-right: 10px; }
.widget.widget_recent_reviews blockquote { display: inline-block; font-size: 16px; font-weight: 300; padding: 0; font-style:italic; border:none; line-height:24px; margin-bottom:15px; }
.dt-review { margin-bottom:35px; }
.dt-rev-author { text-align:center; }
.dt-rev-author img { border-radius:50%; margin-bottom:10px; }
.dt-rev-author h4 { font-size:15px; margin-bottom:0px; }
.dt-rev-author span { font-size:12px; font-style:italic; }
.widget_featured_products .products .product-wrapper, .widget_featured_products .products .product-details { margin:0; }
.widget .tribe-countdown-timer .tribe-countdown-number { color:#666; } dl { margin:0px 20px; }
dl.gallery-item { margin:0px; }
.gallery-caption { margin-bottom:10px; }
.gallery-item img { border:2px solid #C4C1AE !important; }
dt { font-weight:bold; font-size:14px; margin-bottom:10px; }
dd { margin-bottom:20px; line-height:20px; }  .container { width:1170px; margin:0 auto; position:relative; clear:both; }
.wrapper { clear:both; width:100%; margin:0px; padding:0px; float:left; }
.inner-wrapper { margin:0px; width:100%; float:left; padding:0px; }
html, body { overflow-x: hidden; }
.boxed .wrapper { width:1250px; margin:0 auto; float:none; }
.boxed .header { width:1250px; margin:0 auto; }
.boxed .wrapper, .boxed #main, .boxed .inner-wrapper { background-color:#ffffff; }
.boxed .wrapper { overflow:hidden; }
.boxed .vc_row.vc_row-no-padding { left: auto !important; margin: 0 auto; width: 100% !important; }  #loader-image { background:#fff; z-index: 999991; width:100%; height:100%; float:left; top: 0; left: 0; right:0; bottom:0; margin:auto; position:absolute; }
.loader-wrapper { background: none repeat scroll 0 0 #000; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999999; }
.loader-wrapper > img { bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0; }
.top-bar.type2 { line-height:40px; background-color:#222; }
.top-bar .search a { color:#d5d5d5; display:inline-block; padding:0 15px; margin:0; }
.top-bar .search a:hover { color:#fff; }
.shop-cart { display:inline-block; color:#fff; margin:0; }
.shop-cart .fa { margin-right:8px; }
.shop-cart a { color:#fff; }
.top-bar .alignleft, .top-bar .alignright { margin:0; }
#main-menu > ul > li > a.header-cart { position:relative; }
#main-menu > ul.menu > li > a.header-cart i { position:inherit; line-height:inherit; left:0; margin:0; font-size:16px; }
#main-menu > ul > li > a.header-cart span { position:absolute; font-size:10px; top:22px; right:5px; background-color:#eaeaea; border-radius:3px; display:inline-block; line-height:15px; padding:0 3px; }
.top-shop-cart li > a { font-size:20px; display:block; color:#bbc8d5; padding:20px 10px; float:left; margin-left:1px; }
.top-shop-cart li { float:left; padding:0; position:relative; }
.top-shop-cart { margin:0; padding:0; position:relative; }
.top-shop-cart > a:hover { color:#fff; }
.search-form-box:before { border-color: transparent transparent #fff; border-style: solid; border-width: 7px; content: ""; display: block; height: 0; position: absolute; right: 14px; top: -13px; width: 0; z-index:9; }
.search-form-box { z-index: 999999; }
#search-form-box .search-text-box { background-color:#fff; border: 1px solid #ccc;  box-shadow: none; color: #444; cursor: text; font-size: 13px; height: 38px; line-height: 18px; min-height: 48px; min-width: 240px; padding: 7px 5px 8px 10px; transition: all 0.3s ease-in-out 0s; width: 1px; margin:0; box-shadow:0 -1px 9px 3px rgba(0, 0, 0, 0.15); }
.search-form-box { position: absolute; right:0px; bottom:-48px; }
.top-bar.type2 .search-form-box:before { right:19px; }
.top-shop-cart.type2 li.search > a, .top-shop-cart.type2 li.dt-sc-cart > a { padding:5px 15px; background-color:#2f2f2f; line-height:normal; float:none; display:inline-block; }
.top-bar.type2 .top-shop-cart.type2 li.search > a, .top-bar.type2 .top-shop-cart.type2 li.dt-sc-cart > a { padding:0 20px; } 
.top-bar.type2 .top-shop-cart.type2 .shopping-cart:before { right:17px; top:-25px; }
.top-bar.type2 .top-shop-cart.type2 .shopping-cart:after { right:20px; }
.top-bar.type2 .top-shop-cart.type2 .shopping-cart { top:38px; }
.cart-count { border-radius: 50%; color: white; font-size: 13px; line-height: normal; padding: 0 5px; position: relative; right: 0px; top: -8px; }
.header8 .top-shop-cart.type2 li.search > a, .header8 .top-shop-cart.type2 li.dt-sc-cart > a { padding:0px 20px; line-height:inherit; float:left; }
.header8 .top-shop-cart.type2 li:last-child a { margin-left:5px; }
.dt-sc-cart:hover .shopping-cart { display:block; -webkit-animation: 0.3s ease-in fadeInUp; -moz-animation: 0.3s ease-in 0s fadeInUp; animation: 0.3s ease-in 0s fadeInUp; }
.shopping-cart { float:left; background-color:#fff; border:1px solid #eaeaea; min-width:270px; padding:20px 20px 10px 20px; position:absolute; top:62px; right:0; display:none; box-shadow:0 -1px 8px 3px rgba(0, 0, 0, 0.08); z-index:99999; }
.shopping-cart:before { content: "\f106"; font-family:FontAwesome; font-size:28px; top:-16px; position:absolute; right:24px; color:#eaeaea; display:none; }
.shopping-cart:after { border-color: transparent transparent #fff; border-style: solid; border-width: 8px; content: ""; display: block; height: 0; position: absolute; right: 26px; top: -16px; width: 0; }
.product_cart_list { display:block; margin:0 0 10px; padding:0 0 10px; float:left; width:100%; border-bottom:1px solid #eaeaea; }
.product_cart_list li { display:block; clear:both; margin-bottom:20px; position:relative; width:100%; }
.product_cart_list li a { padding:0; margin:0; text-align:left; font-size:14px; margin-bottom:5px; font-weight:bold; font-family:"lato",sans-serif; float:none; color:#333; line-height:normal; margin-bottom:10px; }
.product_cart_list li a img { max-width:80px; float:left; margin-right:10px; border:1px solid #eaeaea; }
.product_cart_list li a .remove { position:absolute; font-size:12px; color:#fff; left:-7px; top:-7px; background-color:#191919; width:20px; height:20px; border-radius:100%; text-align:center; line-height:20px; }
.product_cart_list .product-details { display:block; float:left; color:#333; line-height:19px; } 
.product_cart_list .product-details > span { float:left; padding:0 10px; border:1px solid #ccc; line-height:normal; font-size:12px; color:#333; margin:0 10px 5px 0; }
.product_cart_list .product-details .quantity { text-align:left; display:block; clear:both; font-size:16px; font-family:"lato",sans-serif; font-weight:normal; margin-bottom:5px; color:#333; }
.shopping-cart .total { font-size:16px; font-family:"lato",sans-serif; clear:both; color:#333; font-weight:bold; float:left; width:100%; text-align:left; margin-bottom:20px; }
.shopping-cart .total span { float:right; }
.shopping-cart .buttons { float:left; width:100%; }
.shopping-cart .buttons a { float:left; width:100%; display:inline-block; text-align:left; font-size:14px; background-color:#222; color:#fff; padding:10px 0; text-transform:uppercase; margin-bottom:10px; text-align:center; font-weight:bold; }
.shopping-cart .buttons a:last-child { margin:0; }
.top-shop-cart.type2 .shopping-cart:before { right:30px; }
.top-bar .top-shop-cart.type2 .shopping-cart:before { top:-26px; }
.top-shop-cart.type2 .shopping-cart:after { right: 32px; }
.top-shop-cart.type2 .search-form-box:before { right:20px; }
.top-bar .top-shop-cart.type2 .shopping-cart { top:41px; }
.top-bar .dt-searchform-close { display:none; } .sticky { float:left; width:100%; }
#header-wrapper-sticky-wrapper { max-width: 100%; float:left; width:100%; }
#main-menu { float:right; margin:0px; padding:0px; }
#main-menu ul { margin-bottom:0; padding:0px; position:relative; }
#main-menu > ul > li:first-child { margin-left:0; }
#main-menu > ul > li { display:inline-block; padding:0; position:relative; float:left; margin: 0 18px; }
#main-menu > ul > li > a,  #main-menu ul li.menu-item-type-custom span { font-size:14px; font-weight:600; text-transform:uppercase; display:inline-block; padding:0px 5px 0px; color:#000; position:relative; float:left; }
#main-menu > ul > li.menu-item-type-custom > span { color: #000 !important; }
#main-menu ul li.menu-item-type-custom span { color: #fff; }
#main-menu > ul > li.current_page_item:before, #main-menu ul.menu > li.current-menu-ancestor:before, #main-menu > ul > li.current_page_item:after, #main-menu ul.menu > li.current-menu-ancestor:after { content:""; position:absolute; bottom:22px; left:0; border-bottom:3px solid; width:100%; border-color: #000; }
#main-menu > ul > li .megamenu-child-container ul li span { margin-bottom: 20px; padding: 0; }
#main-menu ul li.menu-item-type-custom .woocommerce.widget span { float: none; display: block; }
#main-menu ul li.menu-item-type-custom .woocommerce.widget span span.woocommerce-Price-currencySymbol { display: inline-block; }
#main-menu ul li.menu-item-type-custom .woocommerce.widget .star-rating span { font-size: 0; }
#main-menu ul li.menu-item-type-custom .woocommerce.widget .star-rating span:before { font-size: 13px; left: 1px; color: #fff; }
#main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul li:hover ul ul, #main-menu ul li.menu-item-simple-parent ul li ul li ul { display:none; }
#main-menu ul li.menu-item-simple-parent ul { background-color:#000; border-bottom: 0; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); float: left; left: 0; padding:0; position: absolute; top: 81px; width: 180px; z-index: 9; text-align:left; margin:0; } 
#main-menu ul li.menu-item-simple-parent ul li { display:inline; padding:0; position:relative; width:100%; border-bottom: 1px solid rgba(255, 255, 255, 0.3); float:left; }
#main-menu ul li.menu-item-simple-parent ul li:last-child, .header.header3 .megamenu-child-container > ul.sub-menu > li:last-child { border-bottom:none; }
#main-menu ul li.menu-item-simple-parent ul li a { display: block; font-size: 13px; padding: 10px 15px; position: relative; color:#fff; text-transform:capitalize; font-weight:normal; line-height:22px; }
#main-menu ul li.menu-item-simple-parent ul li a i { margin-right:7px; }
#main-menu ul li.menu-item-simple-parent ul > li > ul > li:hover > ul { display:block; }
#main-menu > ul > li.menu-item-simple-parent:hover > ul, #main-menu > ul > li.menu-item-simple-parent > ul > li:hover > ul { animation: 0.3s ease-in 0s normal none 1 running fadeInUp; -moz-animation: 0.3s ease-in 0s normal none 1 running fadeInUp; -ms-animation: 0.3s ease-in 0s normal none 1 running fadeInUp; -o-animation: 0.3s ease-in 0s normal none 1 running fadeInUp; -webkit-animation: 0.3s ease-in 0s normal none 1 running fadeInUp; display: block; }
#main-menu ul li.menu-item-simple-parent ul ul.sub-menu { background: transparent; box-shadow: none; padding-left: 5px; }
#main-menu ul li.menu-item-simple-parent ul ul.sub-menu li { background: #000; }
#main-menu ul li.menu-item-simple-parent ul li ul { left:180px; top:0; border-top:0px; border-bottom:0; }
#main-menu ul li.menu-item-simple-parent:last-child ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul, #main-menu ul li.menu-item-simple-parent:nth-child(9) ul { left: inherit; right: 0; }
.is-sticky .header4 #main-menu ul li.menu-item-simple-parent:nth-child(4) ul li ul, #main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul { right:180px; left:inherit; }
.is-sticky .header4 .main-menu { border-radius:0; }
#main-menu ul li a.dt-menu-expand { display:none; }
#header-wrapper { float:left; width:100%; z-index:99999; }
.boxed #header-wrapper { left: 0; }
.header { width:100%; margin:0px; padding:0px; float:left; position:relative; z-index:9999; background-color: transparent; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; line-height:81px; }
#main-menu > ul.menu > li > a i, #main-menu ul li.menu-item-simple-parent ul li a i, .megamenu-child-container > ul.sub-menu > li i, #main-menu > ul > li.menu-item-type-custom > span i { display:none; }
#main-menu.enable-menuicons > ul.menu > li > a i, #main-menu.enable-menuicons > ul.menu > li > span i, #main-menu.enable-menuicons ul li.menu-item-simple-parent ul li a i, .enable-menuicons .megamenu-child-container > ul.sub-menu > li i, #main-menu.enable-menuicons > ul > li.menu-item-type-custom > span i { display:inline-block; margin: 0 5px 0 0; }
.header.header2 #main-menu > ul > li { margin: 0; }
.header.header2 #main-menu > ul > li.current_page_item:before, .header.header2 #main-menu ul.menu > li.current-menu-ancestor:before { display:none; }
.header.header2 #main-menu > ul > li.current_page_item > a, .header.header2 #main-menu ul.menu > li.current-menu-ancestor > a { border-color:rgba( 0, 0, 0, 0); }
.header3 { box-shadow:0px -1px 0px 0px #ededed inset; -moz-box-shadow:0px -1px 0px 0px #ededed inset; -webkit-box-shadow:0px -1px 0px 0px #ededed inset; }
.header.header2 #main-menu > ul > li > a:before, .header.header2 #main-menu > ul > li > a:after { display: inline-block; opacity: 0; transition: transform 0.3s ease 0s, opacity 0.2s ease 0s; -webkit-transition: transform 0.3s ease 0s, opacity 0.2s ease 0s; -moz-transition: transform 0.3s ease 0s, opacity 0.2s ease 0s; -ms-transition: transform 0.3s ease 0s, opacity 0.2s ease 0s; -o-transition: transform 0.3s ease 0s, opacity 0.2s ease 0s; }
.header.header2 #main-menu > ul > li > a:before, .header.header2 #main-menu > ul > li.current_page_item > a:before, .header.header2 #main-menu ul.menu > li.current-menu-ancestor > a:before {  content: "["; margin-right: 10px; transform: translateX(20px); -webkit-transform: translateX(20px); -moz-transform: translateX(20px); -o-transform: translateX(20px); -ms-transform: translateX(20px); }
.header.header2 #main-menu > ul > li > a:after, .header.header2 #main-menu > ul > li.current_page_item > a:after, .header.header2 #main-menu ul.menu > li.current-menu-ancestor > a:after {  content: "]"; margin-left: 10px; transform: translateX(-20px); -webkit-transform: translateX(-20px); -moz-transform: translateX(-20px); -o-transform: translateX(-20px); -ms-transform: translateX(-20px); }
.header.header2 #main-menu > ul > li > a:hover:before, .header.header2 #main-menu > ul > li > a:hover:after, .header.header2 #main-menu > ul > li.current_page_item > a:before, .header.header2 #main-menu ul.menu > li.current-menu-ancestor > a:before, .header.header2 #main-menu > ul > li.current_page_item > a:after, .header.header2 #main-menu ul.menu > li.current-menu-ancestor > a:after { opacity: 1; transform: translateX(0px); -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); -ms-transform: translateX(0px); }
.header.header2 #main-menu > ul > li > a { padding:0 10px; }
.header.header2 #main-menu > ul > li.menu-item-type-custom > span:hover:before { opacity: 1; transform: translateX(-15px); -moz-transform: translateX(-15px); -ms-transform: translateX(-15px); -o-transform: translateX(-15px); -webkit-transform: translateX(-15px); }
.header.header2 #main-menu > ul > li.menu-item-type-custom > span:hover:after { opacity: 1; transform: translateX(10px); -moz-transform: translateX(10px); -ms-transform: translateX(10px); -o-transform: translateX(10px); -webkit-transform: translateX(10px); }
.header.header2 #main-menu > ul > li.menu-item-type-custom > span:before, .header.header2 #main-menu > ul > li.menu-item-type-custom > span:after { opacity: 0; position: absolute; transition: transform 0.3s ease 0s, opacity 0.2s ease 0s; -moz-transition: transform 0.3s ease 0s, opacity 0.2s ease 0s; -ms-transition: transform 0.3s ease 0s, opacity 0.2s ease 0s; -o-transition: transform 0.3s ease 0s, opacity 0.2s ease 0s; -webkit-transition: transform 0.3s ease 0s, opacity 0.2s ease 0s; }
.header.header2 #main-menu > ul > li.menu-item-type-custom > span:before { content: "["; transform: translateX(20px); -moz-transform: translateX(20px); -ms-transform: translateX(20px); -o-transform: translateX(20px); -webkit-transform: translateX(20px); }	
.header.header2 #main-menu > ul > li.menu-item-type-custom > span:after { content: "]"; transform: translateX(-20px); -moz-transform: translateX(-20px); -ms-transform: translateX(-20px); -o-transform: translateX(-20px); -webkit-transform: translateX(-20px); }
.header.header2 #main-menu > ul > li.menu-item-type-custom.current-menu-ancestor > span:before, .header.header2 #main-menu > ul > li.menu-item-type-custom.current-menu-ancestor > span:after { opacity: 1; }
.header.header2 #main-menu > ul > li.menu-item-type-custom.current-menu-ancestor > span:before { transform: translateX(-15px); -moz-transform: translateX(-15px); -ms-transform: translateX(-15px); -o-transform: translateX(-15px); -webkit-transform: translateX(-15px); }
.header.header2 #main-menu > ul > li.menu-item-type-custom.current-menu-ancestor > span:after { transform: translateX(10px); -moz-transform: translateX(10px); -ms-transform: translateX(10px); -o-transform: translateX(10px); -webkit-transform: translateX(10px); }
.header.header2 #main-menu > ul > li.menu-item-type-custom > span { padding: 0 25px; }
.header.header3 { height: 100%; position: fixed; width: 15%; transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; -webkit-transition: all 300ms linear; background: rgba(0, 0, 0, 0.75) !important; z-index: 99999; }
.is-sticky .header.header3 { background: rgba(0, 0, 0, .75); }
.header.header3 { left: -15%; width: 15%; }
.header.header3:before { background: linear-gradient(to bottom, rgba(34, 34, 34, .5) 0%, rgba(0, 0, 0, .5) 25%, rgba(255, 255, 255, .5) 75%, rgba(255, 255, 255, .5) 100%);     content: ""; height: 100%; left: 0; position: absolute; width: 3px; z-index: 9; }
.header.header3:hover { left: 0; transition: all 300ms linear; }
.header.header3 #main-menu > ul > li { float: left; padding: 0; position: relative; width: 100%; }
.header.header3 #logo { text-align: center; margin: 30px 0; width: 100%; }
.header.header3 #main-menu { float: none; }
.header.header3 .container { width: auto; }
.header.header3 nav ul li a { color: #f1f1f1; display: table; float: left; font-size: 18px; font-weight: lighter; height: 60px; line-height: 60px; padding: 0 8%; text-transform: uppercase; width: 84%; }
.header.header3 nav ul li a { text-align: left; }
.header.header3 nav ul li span.nolink-menu { color: #fff; margin: 0; right: 0; width: 100%; }
.header.header3 #main-menu > ul > li.current_page_item:before, .header.header3 #main-menu ul.menu > li.current-menu-ancestor:before { border-bottom: none; }
.header.header3 #main-menu > ul > li { margin-left: 0; }
.header.header3 #main-menu > ul > li > a, .header.header3 #main-menu > ul > li ul li a { color: #fff; width: 100%; }
.header.header3 #main-menu > ul > li > a, .header.header3 #main-menu ul li.menu-item-type-custom span { padding: 0 20px; }
.header.header3 nav ul li ul li a { height: auto; }
.header.header3 #main-menu > ul > li.current_page_item > a, .header.header3 #main-menu ul.menu > li.current-menu-ancestor > a { border: none; }
.header.header3 #main-menu > ul > li.current_page_item > a, .header.header3 #main-menu > ul > li:hover > a, .header.header3 #main-menu > ul > li.current-menu-parent > a, .header.header3 #main-menu > ul > li.current-page-parent > a, .header.header3 #main-menu > ul > li.current-menu-ancestor > a { background: rgba(0, 0, 0, 1); transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; -webkit-transition: all 300ms linear; }
.header.header3 #main-menu > ul > li a i { font-size: 18px; line-height: 60px; margin: 0 10px 0 0; }
.header.header3 #main-menu ul li.menu-item-simple-parent ul { left: 98%; top: 0; border-bottom: medium none; border-left: 3px solid #fff; border-top: medium none; background: #000; width: 100%; }
.header.header3:hover span.menu-navicon	{ right: 0; opacity: 0; }
.header.header3 span.menu-navicon { background: transparent; height: 50px; position: absolute; text-align: center; top: 0; width: 50px; line-height: 50px; right: -50px; transition: all 300ms linear 500ms; -moz-transition: all 300ms linear 500ms; -ms-transition: all 300ms linear 500ms; -o-transition: all 300ms linear 500ms; -webkit-transition: all 300ms linear 500ms; }
.header.header3 span.menu-navicon i { color: #000; font-size: 18px; }	
.header.header3 .megamenu-child-container { padding: 0; width: 100%; left: 98%; border-left: 3px solid #fff; background: #000; top: 0; border-bottom: 0; }
.header.header3 .megamenu-child-container > ul.sub-menu > li { padding: 0; width: 100%; border-bottom: 1px solid rgba(255, 255, 255, 0.3); cursor: pointer; }
.header.header3 .megamenu-child-container > ul.sub-menu > li > a, .header.header3 .megamenu-child-container > ul.sub-menu > li > ul > li > a { margin: 0; padding: 0 0 0 20px; line-height: 50px; border: medium none; }
.header.header3 .megamenu-child-container > ul.sub-menu > li > ul > li > a { line-height: 35px; }
.header.header3 .megamenu-child-container ul.sub-menu { border-left: 3px solid #fff; }
.header.header3 .megamenu-child-container ul.sub-menu li ul.sub-menu  { background-color: #000; }
.header.header3 nav ul li ul li.widget ul.product_list_widget li a { padding: 0; }
.header.header3 #main-menu > ul > li .megamenu-child-container ul li span { color: #fff; }
.header.header3 #main-menu ul li.menu-item-type-custom span { text-align: left; height: 60px; line-height: 60px; color: #fff !important; }
.header.header3 #main-menu ul li.menu-item-type-custom > span:hover, .header.header3 #main-menu ul li.menu-item-type-custom > span { background: #000; }
.header.header3 .megamenu-child-container ul.sub-menu li ul.sub-menu { display: none; }
.header.header3 .megamenu-child-container ul.sub-menu li:hover ul.sub-menu { animation: 0.3s ease-in 0s normal none 1 running fadeInUp; -moz-animation: 0.3s ease-in 0s normal none 1 running fadeInUp; -ms-animation: 0.3s ease-in 0s normal none 1 running fadeInUp; -o-animation: 0.3s ease-in 0s normal none 1 running fadeInUp; -webkit-animation: 0.3s ease-in 0s normal none 1 running fadeInUp; display: block; left: 100%; margin: 0; position: absolute !important; width: 100%; }	
.header.header3 .megamenu-child-container ul.sub-menu > li > ul li a { border-bottom: 1px solid rgba(255, 255, 255, 0.3); padding: 5px 20px; }
.header.header3 ul li ul li.widget span { background: transparent; float: left; height: auto; left: 100px; line-height: initial; text-align: left; width: auto; color: #fff; font-weight: normal; }	
.header.header3 ul li ul li.widget .star-rating span { left: 0; }	
.header.header3 ul li ul li.widget .star-rating { left: 100px; position: absolute; top: 15px; }
.header.header3 .woocommerce.widget ul.product_list_widget li .amount { top: 50px; }
.header.header3 ul li ul li.widget .star-rating span:before { color: #fff; }
.header.header3 nav#main-menu ul li ul.sub-menu li.menu-item-with-widget-area .menu-item-widget-area-container { background: #000; border-left: 3px solid #fff; display: none; left: 100%; padding: 10px; position: absolute; animation: 0.3s ease-in 0s normal none 1 running fadeInUp; -moz-animation: 0.3s ease-in 0s normal none 1 running fadeInUp; -ms-animation: 0.3s ease-in 0s normal none 1 running fadeInUp; -o-animation: 0.3s ease-in 0s normal none 1 running fadeInUp; -webkit-animation: 0.3s ease-in 0s normal none 1 running fadeInUp; }
.header.header3 nav#main-menu ul li ul.sub-menu li.menu-item-with-widget-area:hover .menu-item-widget-area-container { display: none; }	
.header.header3 #main-menu > ul > li ul.sub-menu li span.nolink-menu { display: block; font-size: 13px; font-weight: normal; height: auto; line-height: 22px; padding: 12px 15px;     position: relative; text-align: left; text-transform: uppercase; margin: 0; }
.header.header3 .woocommerce.widget ul.product_list_widget li .amount { top: 50px; }
.header5 #main-menu > ul > li > a, .header11 #main-menu > ul > li > a { float:none; }
.header.header5 #main-menu > ul > li { margin: 0 0 0 3px; }
.menu-container { float:left; width:100%; }
#logo h2 { font-size: 40px; font-weight: bold; margin: 0; padding: 22px 0; text-transform: uppercase; }
#logo { float:left; display:inline; margin:0px; }
#logo a { width:100%; display:block; } .header.header8 { float:left; width:100%; background-color:#222; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; }
.header4 #main-menu > ul > li.current_page_item > a, .header4 #main-menu ul.menu > li.current-menu-ancestor > a, .header8 #main-menu > ul > li.current_page_item:before, .header8 #main-menu ul.menu > li.current-menu-ancestor:before, .header8 #main-menu > ul > li.current_page_item > a, .header8 #main-menu ul.menu > li.current-menu-ancestor > a { border:none; }
.logo-wrapper .top-contact-details { display:inline-block; color:#7b8a97; font-size:13px; padding:30px 0 0; }
.logo-wrapper .top-contact-details li a { color:#7b8a97; font-size:13px; }
.logo-wrapper .top-contact-details li:last-child a { border-left:1px solid #9ea9b3; padding-left:17px; }
.logo-wrapper .top-contact-details li:last-child { margin-right:0; }
.header8 #main-menu ul li.menu-item-simple-parent ul, .header8 .megamenu-child-container { top:62px; background-color:#222; }
.header8 #main-menu ul li.menu-item-simple-parent ul li ul { top:-5px; }
.header8 #main-menu ul li.menu-item-simple-parent ul li, .header8 .megamenu-child-container ul.sub-menu > li > ul li a, .header8 .menu-item-widget-area-container .widget ul li { border-color:#44607b; }
.header8 .megamenu-child-container ul.sub-menu > li > ul li a:hover, .header8 .megamenu-child-container > ul.sub-menu > li > a:hover, .header8 .menu-item-widget-area-container .widget ul li a:hover, .header8 #main-menu ul li.menu-item-simple-parent ul li a:hover, .header8 #main-menu ul li.menu-item-simple-parent ul li.current_page_item > a, .header8 #main-menu ul > li.current-menu-ancestor > a, .header8 #main-menu > ul > li.current_page_item > a, .header8 #main-menu ul > li.current_page_ancestor > a, .header8 #main-menu ul > li.current-menu-item > a, .header8 #main-menu ul li.menu-item-simple-parent ul > li.current-menu-ancestor > a, .header8 .menu-item-widget-area-container .dt-sc-events-list .event-details .event-metadata p a:hover, .header8 .menu-item-widget-area-container .tribe-events-adv-list-widget a:hover { color:#fff; }
.header8 .widget.woocommerce ul.product_list_widget li del { color: rgba( 255, 255, 255, 0.6); }
.header8 #main-menu ul li.menu-item-simple-parent ul li a, .header8 .megamenu-child-container ul.sub-menu > li > ul li a, .header8 .megamenu-child-container > ul.sub-menu > li > a, .header8 .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .header8 .menu-item-widget-area-container .widget ul li a, .header8 .menu-item-widget-area-container .widget h3, .header8 .menu-item-widget-area-container .widget #wp-calendar caption, .header8 .menu-item-widget-area-container .tribe-countdown-complete, .header8 .menu-item-widget-area-container .tribe-countdown-timer .tribe-countdown-number, .header8 .menu-item-widget-area-container .tribe-countdown-under, .header8 .menu-item-widget-area-container .tribe-countdown-colon, .header8 .menu-item-with-widget-area .tribe-mini-calendar-event .list-info h2 a, .header8 .megamenu-child-container > ul.sub-menu > li > p, .header8 .menu-item-widget-area-container .textwidget p, .header8 .menu-item-widget-area-container .widget ul li:before, .header8 .menu-item-widget-area-container .dt-sc-location-detail h6, .header8 .menu-item-widget-area-container .woocommerce .star-rating span:before, .header8 .menu-item-widget-area-container .woocommerce .star-rating:before, .header8 .menu-item-widget-area-container .dt-sc-events-list .event-meta .date span, .header8 .menu-item-widget-area-container .dt-sc-events-list .event-details h4 a, .header8 .menu-item-widget-area-container .tribe-mini-calendar-event .list-info h2 a, .header8 .menu-item-widget-area-container { color:#bbc8d5; }
.header8 .menu-item-widget-area-container .widget #wp-calendar tbody tr:nth-child(2n+1) td, .header8 .menu-item-widget-area-container .widget #wp-calendar tbody tr:nth-child(2n+1) th { background-color:inherit; color:#fff; }
.header8 .menu-item-widget-area-container .widget #wp-calendar td { background-color:#232a39; color:#fff; border-color:#44607b; }
.header8 .menu-item-widget-area-container .widget .recent-post-widget ul li, .header8 .menu-item-widget-area-container .widget #searchform input[type="text"], .header8 .menu-item-widget-area-container .widget .entry-meta p:first-child, .header8 .widget.woocommerce .widget_shopping_cart_content .total, .header6 .widget.woocommerce .widget_shopping_cart_content .total { border-color:#44607b; }
.header8 .menu-item-widget-area-container .widget #searchform input[type="text"]:hover { color:#fff; }
.header8 .menu-item-widget-area-container .widget_tweetbox ul.tweet_list.type2 li, .header8 .menu-item-widget-area-container .widget .tagcloud a, .header8 .cart_list a.remove { background-color:#263545; }
.header8 .menu-item-widget-area-container .widget_tweetbox ul.tweet_list.type2 .tweet_time a { color:#92a7bb; }
.header8 .menu-item-widget-area-container .widget .widget-content .small-line { background-color:#44607b; }
.header4 .main-menu-container { width:1170px; margin:0 auto; position:relative; }
.header4 .main-menu { background-color:rgba(248, 248, 248, 1); box-shadow: 0 3px 6px -2px rgba(0, 0, 0, 0.15); display: inline-block; float:left; padding: 0 30px; width: 100%; z-index: 9; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; }
.header4 { box-shadow:none; }
.header4 .main-menu-container { transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; }
.header.header4 { background-color:inherit; }
.is-sticky .header4 .main-menu-container { width:100%; }
.is-sticky .header4 .main-menu { background-color:#f8f8f8; }
.header.header8 { line-height:62px; }
.header8 #main-menu > ul > li > a { color:#bbc8d5; z-index:1; padding:0px 21px 0px; }
.header8 #main-menu > ul > li.current_page_item > a { color:#fff; border:none; }
.header8 #main-menu > ul > li > a:hover, .header8 #main-menu > ul > li:hover > a { color:#fff; }
.header8 #main-menu > ul > li:before { content:""; display:inline-block; height:0; position:absolute; background-color:#2f2f2f; position:absolute; left:0; right:0; bottom:0; top:0; width:100%; z-index:1; }
.header8 #main-menu > ul > li:hover:before { height:100%; }
.header8 #main-menu > ul > li.current-menu-ancestor > a, .header8 #main-menu > ul.menu > li.current_page_item > a, .header8 #main-menu > ul.menu > li.current_page_item > a, .header8 #main-menu > ul.menu > li.current-menu-item > a { background-color:#2f2f2f; }
.logo-wrapper { float:left; width:100%; box-shadow:0 2px 5px -2px rgba(0, 0, 0, 0.15); background-color:#fff; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; position:relative; z-index:999; line-height:80px; }
.is-sticky .logo-wrapper { display:none; }
.header8 .top-shop-cart.type2 .search-form-box:before { top:-4px; }
.header8 .top-shop-cart.type2 .shopping-cart:before { top:-37px; }
.header9 #main-menu > ul > li.current_page_item > a, .header9 #main-menu ul.menu > li.current-menu-ancestor > a, .header13 #main-menu > ul > li.current_page_item > a, .header13 #main-menu ul.menu > li.current-menu-ancestor > a { border:none; }
.header5 #main-menu > ul.menu > li > a, .header5 #main-menu > ul.menu > li > span { border-radius: 24px; border: 2px solid; padding: 10px 22px; display:inline; border-color: rgba(0, 0, 0, 0); }
.header5 #main-menu > ul.menu > li > span { line-height: normal; margin-top: 20px; }
.header5 #main-menu > ul.menu > li > a:hover, .header5 #main-menu > ul.menu > li > span:hover, .header5 #main-menu > ul.menu > li.current-menu-ancestor > span, .header5 #main-menu > ul.menu > li.current-menu-item > a { border-color: #000; }
.header11 #main-menu > ul.menu > li > a { padding: 10px 22px; display:inline; border-color: rgba(0, 0, 0, 0); }
.header11 #main-menu > ul > li.current_page_item > a, .header11 #main-menu ul.menu > li.current-menu-ancestor > a, .header14 #main-menu > ul > li.current_page_item > a, .header14 #main-menu ul.menu > li.current-menu-ancestor > a { border-color: rgba(0, 0, 0, 0); }
.header11 #main-menu > ul.menu > li > a:hover, .header11 #main-menu > ul.menu > li.current_page_item > a, .header11 #main-menu > ul.menu > li.current-menu-item > a, .header11 #main-menu > ul.menu > li.current-menu-ancestor > a, .header11 #main-menu > ul.menu > li.current_page_ancestor > a { color:#fff; }
.header5 #main-menu > ul.menu > li.current_page_item:before, .header11 #main-menu > ul.menu > li.current_page_item:before, .header5 #main-menu ul.menu > li.current-menu-ancestor:before, .header11 #main-menu ul.menu > li.current-menu-ancestor:before, .header6 #main-menu ul.menu > li.current-menu-ancestor:before, .header6 #main-menu > ul.menu > li.current_page_item:before { display:none; }
.header5 #main-menu ul.menu li.menu-item-simple-parent ul li, .header11 #main-menu ul.menu li.menu-item-simple-parent ul li { line-height:normal; }
.header6 #main-menu > ul.menu > li.current_page_item > a, .header6 #main-menu > ul.menu > li.current-menu-item > a, .header6 #main-menu > ul.menu > li.current-menu-ancestor > a, .header6 #main-menu > ul.menu > li.current_page_ancestor > a { border: none; color: #fff; }
.header.header6 { line-height:62px; }
.header.header6 #main-menu > ul > li { margin: 0 0 0 3px; }
.header6 #main-menu > ul > li > a, .header.header6 #main-menu > ul > li.menu-item-type-custom > span { padding:0px 19px; z-index:9; }
.header6 #main-menu > ul > li > a:hover, .header6 #main-menu > ul > li:hover > a { color:#fff; z-index:9; }
.header.header6 { background-color: #f4f3f3; }
.header6 #main-menu ul li.menu-item-simple-parent > ul, .header6 .megamenu-child-container { top:62px; }
.header6 #main-menu > ul > li > a:after, .header6 #main-menu > ul > li > span:after { position: absolute; top: 0; content: ""; width: 100%; height: 0; left: 0; z-index: -9; transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; -webkit-transition: all 300ms linear; }
.header6 #main-menu > ul > li > a:hover:after, .header6 #main-menu > ul > li > span:hover:after { height: 100%; }
.header13 #main-menu > ul > li.current_page_item:before, .header13 #main-menu ul.menu > li.current-menu-ancestor:before { display:none; }
.header14 #main-menu > ul > li.current_page_item:after, .header14 #main-menu ul.menu > li.current-menu-ancestor:after { content:""; position:absolute; left:0; right:0; bottom:3px; border-bottom:7px solid; border-left:6px solid transparent; border-right:6px solid transparent; width:0; margin:auto; }
@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome,.header14 #main-menu > ul > li.current_page_item:after, .header14 #main-menu ul.menu > li.current-menu-ancestor:after { bottom:2px; }
}
.dt-transparent-menu #main:before { content: ""; height: 130px; left: 0; position: absolute; top: 0; width: 100%; z-index: 99;  
background: -moz-linear-gradient(top,  rgba(255, 255, 255,1) 0%, rgba(255, 255, 255,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255,1)), color-stop(100%,rgba(255, 255, 255,0))); background: -webkit-linear-gradient(top,  rgba(255, 255, 255,1) 0%,rgba(255, 255, 255,0) 100%); background: -o-linear-gradient(top,  rgba(255, 255, 255,1) 0%,rgba(255, 255, 255,0) 100%); background: -ms-linear-gradient(top,  rgba(255, 255, 255,1) 0%,rgba(255, 255, 255,0) 100%); background: linear-gradient(to bottom,  rgba(255, 255, 255,1) 0%,rgba(255, 255, 255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#1affffff',GradientType=0 ); -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#1affffff',GradientType=0 ); }
.dt-transparent-menu.transparent-header8 #main:before { height:360px; }
.dt-transparent-menu #main, .dt-transparent-menu2 #main, .dt-transparent-default #main { margin-top:-83px; }
.transparent-header4 #main { margin-top:-87px; }
.dt-transparent-menu .header, .dt-transparent-menu.transparent-header8 .logo-wrapper, .dt-transparent-menu.transparent-header8 .header8 { background-color:inherit; }
.ie9 .dt-transparent-menu .header, .ie9 .dt-transparent-menu.transparent-header8 .logo-wrapper, .ie9 .dt-transparent-menu.transparent-header8 .header8 { background-color:rgba( 255, 255, 255, 0.9 ); }
.dt-transparent-menu .header, .dt-transparent-menu2 .header, .dt-transparent-default .header, .dt-transparent-default.transparent-header8 .logo-wrapper, .dt-transparent-menu.transparent-header8 .logo-wrapper, .dt-transparent-default .is-sticky .header.header4, .dt-transparent-menu .is-sticky .header.header4, .dt-transparent-menu .header4 .main-menu { box-shadow:inherit; }
.dt-transparent-menu .is-sticky .header, .dt-transparent-menu2 .is-sticky .header, .dt-transparent-default .is-sticky .header, .dt-transparent-menu .is-sticky .header4 .main-menu { box-shadow:0 2px 5px -2px rgba(0, 0, 0, 0.15); }
.dt-transparent-menu .is-sticky .header, .dt-transparent-menu2 .header, .dt-transparent-menu2.transparent-header8 .logo-wrapper, .dt-transparent-menu .is-sticky .header4 .main-menu, .dt-transparent-menu .is-sticky .header.header6, .dt-transparent-menu2 .header4 .main-menu, .dt-transparent-menu2 .header.header6 { background-color:rgba(255, 255, 255, 0.9); }
.dt-transparent-default .header, .dt-transparent-default.transparent-header8 .logo-wrapper, .dt-transparent-default .header4 .main-menu, .dt-transparent-default .is-sticky .header.header4, .dt-transparent-default .header.header6, .dt-transparent-menu .header4 .main-menu, .dt-transparent-menu .is-sticky .header.header4, .dt-transparent-menu .header.header6, .dt-transparent-menu2 .header.header4 { background-color:rgba(0, 0, 0, 0); }
.dt-transparent-default .is-sticky .header, .dt-transparent-default .is-sticky .header4 .main-menu, .dt-transparent-default .is-sticky .header.header6 { background-color:#fff; }
.dt-transparent-menu.transparent-header8 .is-sticky .header8, .dt-transparent-default.transparent-header8 .is-sticky .header8, .dt-transparent-menu2 .header.header8 { background-color:rgba(0, 0, 0, 0.9) }
#main-menu.enable-submenu-arrows ul li.menu-item-simple-parent ul li.menu-item-has-children:after { content:"\f105"; position:absolute; font-family:FontAwesome; right:20px; top:0; bottom:0; margin:auto; height:20px; line-height:22px; } #main-menu ul.menu > li:before, #main-menu ul.menu > li:after { background-color: #000; bottom: 20px; content: "";  height: 2px; position: absolute; right: 0; transition: all 300ms linear 0s; -moz-transition: all 300ms linear 0s; -ms-transition: all 300ms linear 0s; -o-transition: all 300ms linear 0s; -webkit-transition: all 300ms linear 0s; width: 0; border-width: 0 !important; border-color: #000; }
#main-menu ul.menu > li:after { top: 20px; }
#main-menu ul.menu > li.current-menu-item:before, #main-menu ul.menu > li.current-menu-item:after { width: 100%; }
#main-menu ul.menu > li:hover:before, #main-menu ul.menu > li:hover:after { left: 0; width: 100%; right: auto; }
.header.header2 #main-menu ul.menu > li:before, .header.header5 #main-menu ul.menu > li:before, .header.header6 #main-menu ul.menu > li:before, .header.header2 #main-menu ul.menu > li:after, .header.header5 #main-menu ul.menu > li:after, .header.header6 #main-menu ul.menu > li:after, .header.header3 #main-menu ul.menu > li:after, .header.header3 #main-menu ul.menu > li:before { display: none; } #main-menu ul > li > .megamenu-child-container { display:none; }
.megamenu-child-container { padding:10px 10px 30px; position:absolute; top:81px; left:0px; float:left; z-index:99; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); background-color:#000; border-bottom:0; text-align:left; }
.megamenu-2-columns-group .megamenu-child-container { width:520px; }
.megamenu-3-columns-group .megamenu-child-container { width:770px; }
.megamenu-4-columns-group .megamenu-child-container { width:1020px; }
.megamenu-5-columns-group .megamenu-child-container { width:1250px; }
.megamenu-child-container > ul.sub-menu > li.fill-two-columns { width:500px; }
.megamenu-child-container > ul.sub-menu > li.fill-three-columns { width:750px; }
.megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:1010px; }
.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:510px; }
.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:760px; }
.megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:495px; }
.megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget { width:333px; }
.megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:370px; }	
.megamenu-child-container > ul.sub-menu > li { display: inline; float: left; line-height: normal; padding: 15px; width: 250px; }
.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu { font-size:16px; font-weight:600; text-transform:uppercase; display:block; color:#1e1e1e; position:relative; margin-top:10px; }
.megamenu-child-container > ul.sub-menu > li .fa { margin-right:7px; }	
.megamenu-child-container .menu-item-widget-area-container .widget .mailchimp-form .fa { margin-right:0; background-color:#f8f8f8; }
.megamenu-child-container .menu-item-widget-area-container .widget .mailchimp-form input[type="email"] { background-color:#f8f8f8; }
#main-menu > ul > li:hover > .megamenu-child-container { animation: 0.3s ease-in 0s normal none 1 running fadeInUp; -moz-animation: 0.3s ease-in 0s normal none 1 running fadeInUp; -ms-animation: 0.3s ease-in 0s normal none 1 running fadeInUp; -o-animation: 0.3s ease-in 0s normal none 1 running fadeInUp; -webkit-animation: 0.3s ease-in 0s normal none 1 running fadeInUp; display: block !important; }
.megamenu-child-container ul.sub-menu > li > ul { padding:0px; }
.megamenu-child-container ul.sub-menu > li > ul li { display:block; padding:0px; }
.megamenu-child-container > ul.sub-menu { margin:0; }
.megamenu-child-container ul.sub-menu > li > ul li, .megamenu-child-container ul.sub-menu > li > ul li a { clear:both; }
.megamenu-child-container ul.sub-menu > li > ul li a { color:#fff; position:relative; padding:10px 0px 10px 0px; font-size:13px; display:block; border-bottom:1px solid rgba(255, 255, 255, .25); font-weight:normal; text-transform:capitalize; }
.megamenu-child-container ul.sub-menu > li > ul li a:after, #main-menu ul li.menu-item-simple-parent ul li a:after { background-color: #fff; bottom: -1px; content: ""; height: 1px; left: 0; position: absolute; width: 0; }
.megamenu-child-container ul.sub-menu > li > ul li a:hover:after, #main-menu ul li.menu-item-simple-parent ul li a:hover:after { width: 100%; }
.megamenu-child-container ul.sub-menu > li > ul > li > ul { padding-left:20px; }
.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link img { max-width: 100%; }
.dt-megamenu-custom-content { display: block; padding: 0; }
.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link ul.sub-menu { padding-top: 0; }
.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { display: block; width: 1000px; }
.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth { display: block; width: 750px; }
.menu-item-widget-area-container .widget h3 { font-size:16px; text-transform: uppercase; font-weight:bold; }
.menu-item-widget-area-container { margin: 10px 0 0; padding: 0; width: 100%; display:inline-block; }
.menu-item-widget-area-container .widget { display: inline; padding: 0; margin-bottom:10px; }
.menu-item-widget-area-container ul { margin: 0; padding: 0; }
.menu-item-widget-area-container .widget ul li { display:block; }
.menu-item-widget-area-container .widget ul li a { color:#1e1e1e; font-weight:normal; }
.megamenu-child-container > ul.sub-menu > li > p { margin-bottom:20px; }
.megamenu-child-container .widget #wp-calendar td { padding:7px; }
.menu-item-widget-area-container .widget.widget_categories ul li:before, .menu-item-widget-area-container .widget.widget_archive ul li:before, .menu-item-widget-area-container .widget_product_categories ul li:before { top:12px; }
.menu-item-widget-area-container .widget.widget_categories ul li, .menu-item-widget-area-container .widget.widget_archive ul li, .menu-item-widget-area-container .widget_product_categories ul li, .menu-item-widget-area-container .widget .recent-post-widget ul li { border-bottom:1px dashed #ededed; }
.menu-item-widget-area-container .widget ul li, .menu-item-widget-area-container ul.sub-menu > li > ul li a, .menu-item-widget-area-container .widget .recent-post-widget ul li:last-child { border:none; }
.menu-item-widget-area-container .widget label span { color:#222; margin-bottom:10px; display:block; }
#main-menu .menu-item-widget-area-container .widget ul ul { margin:10px 0 2px 7%; }
#main-menu .menu-item-widget-area-container .menu-header-menu-container ul ul { margin: 10px 0 0; }
.menu-item-widget-area-container ul.sub-menu > li > ul li { padding:0 0 10px 15px; }
.menu-item-widget-area-container ul.sub-menu > li > ul li a { padding:0; }
.menu-item-widget-area-container .widget ul li:before { top:2px; color:#222; }
.menu-item-widget-area-container .widget .dt-sc-location-detail ul li:before { top:4px; }
.menu-item-widget-area-container .recent-post-widget ul li { display:inline-block; width:100%; }
.menu-item-widget-area-container .widget_tweetbox .tweet_list a:hover, { color:#222; }
.menu-item-widget-area-container .widget.widget_product_categories .product-categories li:before { top:11px; }
.menu-item-widget-area-container .widget .intro-content h3 { text-transform:none; }
.megamenu-child-container .menu-item-widget-area-container .widget .intro-text .dt-sc-button .fa { margin:0; }
.menu-item-widget-area-container .woocommerce.widget ul.product_list_widget li { margin-bottom:0; }
.menu-item-widget-area-container .products .product-details, .menu-item-widget-area-container .dt-sc-events-list:last-child { margin-bottom:0; }
.menu-item-widget-area-container .products .product-wrapper { margin:0; }
.menu-item-widget-area-container .dt-sc-contact-info p { margin-bottom:10px; }
.menu-item-widget-area-container .widget.widget_text, .menu-item-widget-area-container .widget.widget_text .textwidget, .menu-item-widget-area-container .dt-sc-contact-info p:last-child { margin-bottom:0; }
.dt-megamenu-custom-content .dt-float-top { position:relative; }
.menu-item-widget-area-container .products .product-title a { font-size:12px; }
.dt-menu-expand { cursor: pointer; display: none !important; font-size: 16px !important; font-weight: bold; height: 45px; line-height: 40px !important; padding: 0 !important; position: absolute !important; right: 0; text-align: center; top: 0; width: 40px; }
.header6 .dt-menu-expand { height:43px; }
.dt-menu-toggle { color: #ffffff; cursor: pointer; display: none; font-size: 16px; font-weight: bold; padding: 10px 15px; text-transform: uppercase; }
.dt-menu-toggle-icon:before, .dt-menu-toggle-icon:after { background-color:#ffffff; content: ""; height: 2px; left: 0; position: absolute; top: -5px; width: 20px; }
.dt-menu-toggle-icon:after { top:5px; }
.dt-menu-toggle-icon { background-color: #ffffff; display: inline-block; float: right; height: 2px; margin-top: 10px; position: relative; text-align: left; width: 20px; }
#main-menu.submenu-border-style-solid ul li.menu-item-simple-parent ul li, .submenu-border-style-solid .megamenu-child-container ul.sub-menu > li > ul li a { border-bottom-style:solid; }
#main-menu.submenu-border-style-dotted ul li.menu-item-simple-parent ul li, .submenu-border-style-dotted .megamenu-child-container ul.sub-menu > li > ul li a { border-bottom-style:dotted; }
#main-menu.submenu-border-style-dotted ul li.menu-item-simple-parent ul li:last-child, #main-menu.submenu-border-style-solid ul li.menu-item-simple-parent ul li:last-child { border:none; }
.megamenu-title-underline-type1 .megamenu-child-container > ul.sub-menu > li > a:before, .megamenu-title-underline-type1 .megamenu-child-container > ul.sub-menu > li > .nolink-menu:before { content:""; width:40px; height:3px; position:absolute; bottom:0; left:0; }
.megamenu-title-underline-type1 .megamenu-child-container > ul.sub-menu > li > a, .megamenu-title-underline-type1 .megamenu-child-container > ul.sub-menu > li > .nolink-menu { padding-bottom:10px; }
.megamenu-title-underline-type2 .megamenu-child-container > ul.sub-menu > li > a, .megamenu-title-underline-type2 .megamenu-child-container > ul.sub-menu > li > .nolink-menu { border-bottom:1px solid #ededed; padding-bottom:5px; }
#main-menu.submenu-secondaryborder-style-type2 ul li.menu-item-simple-parent ul, .submenu-secondaryborder-style-type2 .megamenu-child-container { border:none; }
#main-menu.submenu-secondaryborder-style-type2 ul li.menu-item-simple-parent ul:before, .submenu-secondaryborder-style-type2 .megamenu-child-container:before, #main-menu.submenu-secondaryborder-style-type2 ul li.menu-item-simple-parent ul li ul:after { content:""; height:3px; width:100%; position:absolute; left:0; bottom:-3px; background: -webkit-linear-gradient(left, #f28385, #f7c44e, #aec158, #fce480, #56bfd6, #4c7297, #b0b6fb, #dd72b3, #fcc9e7); background: -o-linear-gradient(left, #f28385, #f7c44e, #aec158, #fce480, #56bfd6, #4c7297, #b0b6fb, #dd72b3, #fcc9e7); background: -moz-linear-gradient(left, #f28385, #f7c44e, #aec158, #fce480, #56bfd6, #4c7297, #b0b6fb, #dd72b3, #fcc9e7); background: linear-gradient(to right, #f28385, #f7c44e, #aec158, #fce480, #56bfd6, #4c7297, #b0b6fb, #dd72b3, #fcc9e7);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f28385', endColorstr='#fcc9e7',GradientType=0 ); }
#main-menu.submenu-secondaryborder-style-type2 ul li.menu-item-simple-parent ul li ul:after { top:0; }
.enable-megamenu-titlebgcolor .megamenu-child-container > ul.sub-menu > li > a, .enable-megamenu-titlebgcolor .megamenu-child-container > ul.sub-menu > li > .nolink-menu { padding:5px 10px; border-radius:2px; color:#fff; }
#main-menu.enable-submenu-defaulticon ul li.menu-item-simple-parent ul li a { padding-left:30px; }
#main-menu.enable-submenu-defaulticon ul li.menu-item-simple-parent ul li a:before, .enable-submenu-defaulticon .megamenu-child-container ul.sub-menu > li > ul li a:before { content:"\f101"; font-family:FontAwesome; position:absolute; left:15px; top:10px; }
.enable-submenu-defaulticon .megamenu-child-container ul.sub-menu > li > ul li a:before { left:0px; top:12px; }
.enable-submenu-defaulticon .megamenu-child-container ul.sub-menu > li > ul li a { padding-left:15px; }
.enable-submenu-hbgcolor .megamenu-child-container ul.sub-menu > li > ul li a { padding-left:15px; }
#main-menu.enable-submenu-hbgcolor ul li.menu-item-simple-parent ul li a:hover, .enable-submenu-hbgcolor .megamenu-child-container ul.sub-menu > li > ul li a:hover, #main-menu.enable-submenu-hbgcolor ul > li.current-menu-item > a:hover { color:#fff; }
#main-menu.disable-submenu-border ul li.menu-item-simple-parent ul li, .disable-submenu-border .megamenu-child-container ul.sub-menu > li > ul li a, #main-menu.disable-submenu-secondaryborder ul li.menu-item-simple-parent ul, .disable-submenu-secondaryborder .megamenu-child-container { border:none; }
#main-menu.enable-submenu-leftborder ul li.menu-item-simple-parent ul li a:before { bottom: 0; content: ""; height: 40px; left: 0; margin: auto; position: absolute; top: 0; width: 2px; }		
.megamenu-title-underline-type1 .megamenu-child-container > ul.sub-menu > li > p, .megamenu-title-underline-type2 .megamenu-child-container > ul.sub-menu > li > p { margin:5px 0 25px; }
#main-menu.submegamenu-boxshadow-type1 ul li.menu-item-simple-parent ul, #main-menu.submegamenu-boxshadow-type1 ul li.menu-item-simple-parent ul li ul, .submegamenu-boxshadow-type1 .megamenu-child-container { box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.1) inset; }
#main-menu.submegamenu-boxshadow-type2 ul li.menu-item-simple-parent ul, #main-menu.submegamenu-boxshadow-type2 ul li.menu-item-simple-parent ul li ul, .submegamenu-boxshadow-type2 .megamenu-child-container { box-shadow:0 6px 15px rgba(0, 0, 0, 0.25); } #slider { float:left; width:100%; clear:bot h; }
#slider img { max-width:100%; height:auto; float:left; }
.dt-sc-main-slider { float:left; width:100%; position:relative; min-height: 575px; }
#dt-sc-custom-slider.dt-sc-main-slider.dt-sc-parallax { min-height:990px; }
.banner-content-overlay { background-color: rgba(0, 0, 0, 0.5); bottom: 0; height: 100%; position: absolute; right: 0; text-align: center; top: 0; width: 50%; z-index: 4; }
.banner-content { bottom: 0; height: 275px; left: 0; margin: auto; position: absolute; right: 0; top: 0; display:inline-block; text-align:center; }
.parallax-banner-text { display:inline-block; padding:20px 30px; border:4px double #fff; }
.parallax-banner-text h2 { color:#fff; font-size:62px; border-bottom:1px solid #fff; text-transform:uppercase; text-transform:uppercase; letter-spacing:12px; font-weight:300; margin-bottom:0; padding:0 0 5px 12px; }
.parallax-banner-text h3 { color:#fff; font-size:60px; font-weight:600; text-transform:uppercase; margin-bottom:0; letter-spacing:2px; }
.parallax-banner-text h3 span { letter-spacing:21px; }
.slider-wrapper, .page-slider-wrapper { display :block; float: left; position: relative; width:100%; }
.slider-wrapper .caroufredsel_wrapper { margin: 0 !important; }	
.slider-wrapper .main-slider li { float: left; margin: 0; padding: 0; width: 100%; }
.slider-wrapper .main-slider li img {  height: auto; float:left; }
.slide-controls-wrapper { float: left; margin:0; outline: 0; position: relative; width: 100%; z-index: 1;  }	
.slide-controls { display: block; float: none; margin: 0 auto; max-width: 1170px; }
.slide-controls .dt-sc-ico-content.type6, .slide-controls .dt-sc-ico-content.type10 { cursor:pointer; }        
.full-width-section, .full-width-section-inner-second { float:left; width:100%; clear:both; }
.full-width-section-inner { float: left; position: relative; width: 100%; }
.full-width-section.alignright, .full-width-section.alignleft, .full-width-section.aligncenter { margin:0; }
#main { float:left; width:100%; position:relative; }
.page-template-tpl-comingsoon #main { position:inherit; }
.dt-sc-main-slider:after { background: url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/slider-bottom.png) no-repeat scroll center center; bottom: 0; content: ""; height: 149px; left: 0; margin: 0 auto;     position: absolute; right: 0; width: 100%; }
h2.main-title { font-weight: 700; margin-bottom: 10px; text-transform: uppercase; }	
h6.main-title { display: inline-block; font-weight: 500; margin-bottom: 50px; width: 100%; } .full-width-bg { background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/bg.jpg) 50% 0 repeat-y fixed; height:auto; padding:48px 0px 50px; }
.main-title h1, .main-title h3, .main-title h2 { margin-bottom:0px; color:#333; float:left; }
.main-title h1 { font-size:26px; }
.main-title { float:left; width:100%; margin:0; padding:0; position:relative; }
.breadcrumb { font-size: 20px; margin:20px 15px 0px 0px; padding: 0; text-align: center; font-family: "Satisfy",cursive; }
.breadcrumb a { font-size:20px; line-height:18px; color:#222; font-family: "Satisfy",cursive; }
.breadcrumb .fa { text-align:center; margin:0px 10px; color:#222; padding:0 4px; line-height:14px; font-size:  14px; }
.breadcrumb-wrapper.type1 .main-title h1, .breadcrumb-wrapper.type2 .main-title h1, .breadcrumb-wrapper.type1 .breadcrumb a, .breadcrumb-wrapper.type1 .breadcrumb .fa, .breadcrumb-wrapper.type2 .breadcrumb a, .breadcrumb-wrapper.type2 .breadcrumb .fa, .breadcrumb .current { color:#000; text-shadow: 2px 2px 0px #fff; }
.breadcrumb-wrapper.type1 .breadcrumb .fa, .breadcrumb-wrapper.type2 .breadcrumb .fa { border-color:#fff; }
.breadcrumb-wrapper { background-color:#191919; padding:28px 0 27px; float:left; width:100%; }
.breadcrumb-wrapper.type1 { background-image:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/breadcrumb.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position: center bottom; height:auto; padding:180px 0; }
.breadcrumb-wrapper.type2 .breadcrumb .fa, .breadcrumb-wrapper.type9 .breadcrumb .fa { border:none; font-size:16px; }
.breadcrumb-wrapper.type3 { background-color:#f8f8f8; box-shadow:inset 0 2px 5px -2px rgba(0, 0, 0, 0.15); }
.breadcrumb .default { margin:0 4px; }
.breadcrumb-wrapper.type4 { background-color:#f8f8f8; background-image:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/breadcrumb-bg.png); background-repeat:no-repeat; background-position:center center; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; }
.breadcrumb-wrapper.type7, .breadcrumb-wrapper.type6 { background-color:#fff; border-bottom:1px solid #eaeaea; }
.breadcrumb-wrapper.type7 .breadcrumb, .breadcrumb-wrapper.type8 .breadcrumb { float:left; display:block; width:100%; margin:0; }
.breadcrumb-wrapper.type7 .main-title h1, .breadcrumb-wrapper.type8 .main-title h1 { margin-bottom:10px; }
.breadcrumb-wrapper.type5, .breadcrumb-wrapper.type8 { background-color:#f8f8f8; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; }
.breadcrumb-wrapper.type9 { background-color:#fff; }
.breadcrumb-wrapper.type9 .breadcrumb { float:left; display:block; width:100%; margin:0; }
h1.border-title, h2.border-title, h3.border-title, h4.border-title, h5.border-title, h6.border-title { clear: both; border-bottom: 1px solid; display: inline-block;     text-transform: uppercase; padding-bottom: 5px; }
h1.border-title.aligncenter, h2.border-title.aligncenter, h3.border-title.aligncenter, h4.border-title.aligncenter, h5.border-title.aligncenter, h6.border-title.aligncenter { display: table; } 
.breadcrumb-wrapper { position: relative; text-align: center; }
.breadcrumb-wrapper:after { background: rgba(0, 0, 0, 0) url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/slider-bottom.png) no-repeat scroll center center; bottom: -70px; content: ""; height: 149px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 100%; z-index: 9; }
.breadcrumb-wrapper .main-title h1 { float: none; }
.breadcrumb-wrapper .main-title h1 { text-align: center; font-size: 70px; font-weight: 700; position: relative; text-transform: uppercase; display: inline-block; }
.breadcrumb-wrapper .main-title h3 { float: none; font-family: "Satisfy",cursive; margin-top:  20px; font-size:  30px; } .tpl-blog-holder { clear: both; float: left; margin: 0 0 40px; padding: 0; width: 100%;}
.dt-sc-blog-sorting-container { float: left; margin-bottom: 70px; text-align: center; width: 100%;}
.dt-sc-blog-sorting-container a { display: inline-block; font-size: 14px; font-weight: 500; line-height: normal; padding: 8px 10px; position: relative; text-transform: uppercase; min-width: 10%;}
.blog-post { display: inline-block; float: left; margin-bottom: 30px; position: relative; width: 100%; border: 1px solid #e5e5e5;}
.dt-sc-one-column .blog-post { border: none; }	
.blog-post:hover { border-color: #000; }
.blog-post .entry-thumb { float: left; margin-bottom: 15px; width: 100%; position: relative; text-align:center; }
.blog-post .entry-thumb img { display: inline-block;}	
.blog-post .entry-detail { display: inline-block; margin: 0 0 10px 0; text-align: center; width:100%; position: relative; }
.blog-post .entry-detail .entry-title { float: left; width: 100%; margin-bottom: 40px; padding: 0 25px; }
.blog-post .entry-detail .entry-title h5 { display: inline-block; font-weight: 600; margin-bottom: 16px; width: 100%; margin-top: 25px;}
.blog-post .entry-detail .entry-meta, .breadcrumb.type2 .entry-meta { float: left; width: 100%;}	
.blog-post .entry-detail .entry-meta p, .breadcrumb.type2 .entry-meta p { display: inline-block; margin: 0; padding: 0;}
.blog-post .entry-detail .entry-meta p.tags { margin-right: 10px !important; }
.blog-post .entry-detail .entry-meta p.date { margin-left: 10px !important; }
.blog-post .entry-detail .entry-meta .tags a, .breadcrumb.type2 .entry-meta .tags a { display: inline-block; font-weight: 500; }
.blog-post .entry-detail .entry-body { float: left; margin-bottom: 30px; width: 100%; padding: 0 25px; }	
.blog-post .entry-detail .entry-body > p { display: inline-block; margin: 0; padding: 0; width: 100%;}
.blog-post .entry-detail .entry-meta-data { float: left; width: 100%; text-transform: uppercase; padding: 0 25px; }	
.blog-post .entry-detail .entry-meta-data p { display: inline-block; font-size: 18px; font-weight: 600; margin: 0 12px 0 0; padding: 0 15px 0 0; border-right: 1px solid #000; float: none;}
.blog-post .entry-detail .entry-meta-data p.date { border: medium none; }
.blog-post .entry-detail .entry-meta-data p.author a { font-weight: normal; text-transform: lowercase; margin-left: 5px; }
.blog-entry .entry-detail .entry-meta-data .comments { border-right: medium none;}		
.blog-post .entry-detail .entry-meta-data p span { font-weight: 300; margin-left: 10px; text-transform: lowercase;}
.blog-post .entry-detail .entry-meta-data p.comments span { margin-right: 0; }
.blog-post .entry-detail .entry-meta-data a.dt-sc-button { font-size: 18px; font-weight: 300; text-transform: lowercase; background: transparent; display: inline-block; }
.blog-post .entry-detail .entry-meta-data a.dt-sc-button:hover { color: #000; }
.blog-post .entry-detail .entry-meta-data a.dt-sc-button, .blog-post .entry-detail .entry-meta-data p.author a { font-family: 'Raleway', sans-serif !important; font-size: 14px; text-transform: capitalize; }
@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome, .dt-sc-blog-sorting-container a:before, .dt-sc-blog-sorting-container a:after { z-index: 0;}
}
.featured-post { border-bottom: 1px solid #000; border-top: 1px solid #000; display: inline-block; font-size: 13px; font-weight: normal; margin-bottom: 0; padding: 5px 10px; position: absolute; top: -49px; background: #fff; right: 0; }
.single-post .featured-post { margin: 0; z-index: 9; }
.single-post .blog-post { border: none; }
.single-post .entry-body, .single-post .entry-meta-data { padding-left: 0 !important; }
.pagination { float: left; margin: 20px 0 15px; width: 100%; text-align:center; padding-right:25px; }
.pagination ul { margin: 0; padding: 0; display:inline-block; }
.pagination ul li { display: inline-block; float: left; margin: 0 5px; padding: 0; }
.pagination ul li a, .pagination .next-post a, .pagination .prev-post a, .pagination ul li .current, .pagination ul li .page-numbers.dots { border: 1px solid #000; color: #222; float: left; font-size: 14px; font-weight: bold; line-height: 50px; margin: 0; padding: 0 20px; position: relative; z-index: 1; display:inline-block; }
.pagination ul li:first-child .current { border-left:1px solid #f8f8f8; }
.prev-post, .next-post { display:inline-block; }
.pagination ul li a:hover, .pagination .next-post a:hover, .pagination .prev-post a:hover, .pagination ul li .current { color:#ffffff; }
.pagination .next-post a, .pagination .prev-post a { background-color: transparent; font-size: 16px; position: relative; }
.pagination .prev-post a:before { content:""; border-right:23px solid #000; border-top:26px solid transparent; border-bottom:26px solid transparent; position:absolute; left:-23px; top:-1px; }
.pagination .next-post a:before { content:""; border-left:23px solid #000; border-top:26px solid transparent; border-bottom:26px solid transparent; position:absolute; right:-23px; top:-1px; }
.pagination .prev-post a { padding:0px 20px 0px 10px; margin-right:5px; }
.pagination .next-post a { padding:0px 10px 0px 20px; margin-left:2px; }
.pagination .prev-post a span { margin-right:10px; }
.pagination .next-post a span { margin-left:10px; }
.post-nav-container a.dt-sc-button { margin: 0; }
.post-nav-container a { background: transparent; }
.post-nav-container a:hover { background: transparent !important; color: #000; }
.single .post-nav-container a { color: #000; font-size: 14px; font-weight: 600; padding: 10px 0; position: relative; }
.single .post-nav-container a:before, .single .post-nav-container a:after { content: ""; position: absolute; width: 0; }
.single .post-nav-container .post-prev-link a:before, .single .post-nav-container .post-prev-link a:after { left: auto; right: 0; }	
.single .post-nav-container a:before { border-top: 1px solid #000; left: 0; top: 0; }
.single .post-nav-container a:after { border-bottom: 1px solid #000; bottom: 0; left: 0; }
.single .post-nav-container a:hover:before, .single .post-nav-container a:hover:after { width: 100%; }
.single .post-nav-container a:hover i { left: -20px; opacity: 1; }
.single .post-nav-container a i { transition: all 300ms linear 0s; top: 12px; left: 40px; opacity: 0; position: absolute; display: block; }
.single .post-nav-container .post-next-link a i { left: auto; right: 40px; }
.single .post-nav-container .post-next-link a:hover i { right: -20px; }
.single .post-nav-container .post-next-link a i:before { content: "\f061"; }
.single .post-nav-container .post-prev-link a i:before { content: "\f060"; }
.bx-controls a { width: 45px; font-size:0; height:45px; position:absolute; display:inline-block; top:0; bottom:0; margin:auto; }
.bx-controls { left: 0; position: absolute; text-align: center; top: 0; float:left; width: 100%; z-index: 999; height:100%; }
.bx-controls a.bx-prev { background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prev-arrow1.png) no-repeat; left:0; }
.bx-controls a.bx-next { background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/next-arrow1.png) no-repeat; right:0; }
.bx-controls a:hover { opacity:0.7; }
.single-post .blog-post .entry-detail .entry-meta-data p.author a { font-weight: 600; text-transform: uppercase; }
.single-post .blog-entry .entry-detail .entry-meta-data .comments { border-right: 1px solid #000; }	
.single-post .blog-post .entry-detail .entry-meta-data p.tags a:first-child, .single-post .blog-post .entry-detail .entry-meta-data p.category a:first-child { margin-left: 10px; }
.page-link a span { font-weight: normal; }
.page-link span { font-weight: bold; } .blog-entry.blog-post .entry-detail { text-align: left;}
.blog-entry.blog-post .entry-detail .entry-body > p { margin: 0 0 20px;}
.blog-entry.blog-post .entry-detail .entry-body { margin: 0 0 10px; padding: 20px 25px; }
.commententries { float:left; margin: 0; padding: 0; width: 100%;}
.commententries h2, #respond h2 { float: left; font-size: 26px; font-weight: normal; text-transform: capitalize; width: 100%; }
ul.commentlist { border-top: 0 none; float: left; list-style: outside none none; margin: 10px 0 40px; padding: 0 0 20px; width: 100%;}
ul.commentlist li { clear: both; display: inline-block; float: none; margin: 0 0 30px; padding: 0 0 0 120px; position: relative;}
ul.commentlist li .comment-author { left: 0; position: absolute; top: 0;}
ul.commentlist li .comment-author img {    border: 1px solid rgba(134, 134, 134, 0.2);}
ul.commentlist li .comment-details { display: block;}
ul.commentlist li .author-name { float: left; font-size: 14px; font-weight: normal; width:100%;}
ul.commentlist li .commentmetadata { font-size: 14px; font-weight: 500; line-height: 22px; text-decoration: none; text-transform: lowercase; font-family: "Satisfy",cursive;}
ul.commentlist li .comment-body { float: left; margin: 0; padding: 0; width:100%;}	
ul.commentlist li .comment-content { border-radius: 5px; float: left; font-size: 14px; margin: 10px 0 0; padding: 0; width: 100%;}	
ul.commentlist li .reply { float: left; font-weight: 400; margin: 0; text-align: center; text-transform: uppercase; background: none !important; color: #000; }
ul.commentlist li .reply a { background: none !important; color: #000; font-size: 14px; font-weight: 600;}
ul.children { display: inline-block; }
ul.children li { display: block; }
#respond, form#comment-form, .widget.widget_newsletter .mailchimp-form { float: left; width: 100%; margin: 10px 0 0;}
#respond #comment-form p.textarea { width: 100%;}
#respond #comment-form p.submit { text-align: right;}
#respond #comment-form .textarea span { width:4%;}
#respond #comment-form p textarea { width:95.8%;}
.recent-posts-widget ul li a.overline:before, .recent-archive-widget ul li a.overline:before, .widget_categories ul li a.overline:before { border-top: 0 none;}		
.comment-respond h3.comment-reply-title { font-weight: 500; text-transform: uppercase; }
.entry-meta-data p.tags a, .entry-meta-data p.category a { font-family: satisfy; font-weight: 300; text-transform: lowercase; }
a#cancel-comment-reply-link { text-transform: lowercase; } .post-author-details { display: inline-block; margin-bottom: 50px; width: 100%; }
.post-author-details .author-title h5 { display: inline-block; margin-top: 10px; }
.post-author-details .entry-author-image { float: left; margin-right: 20px; }  .dt-sc-sorting-container { float: left; margin-bottom: 10px; text-align: center; width: 100%;}
.dt-sc-sorting-container a { display: inline-block; font-size: 14px; font-weight: 500; line-height: normal; padding: 8px 10px; position: relative; text-transform: uppercase; width: 10%; -webkit-backface-visibility: hidden;}
.portfolio.column.no-space.dt-sc-one-half { width: 49.9999%; }
.portfolio.column { margin:0; }
.dt-sc-sorting-container a { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px;	perspective: 1000px; position:relative;}
.dt-sc-sorting-container a:before, .dt-sc-sorting-container a:after, .dt-sc-blog-sorting-container a:before, .dt-sc-blog-sorting-container a:after { pointer-events: none;	position: absolute;	top: 50%; left: 50%; width: 80%; height: 1px; content: ''; 
z-index: -1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0);}
.boxed .dt-sc-sorting-container a:before, .dt-sc-sorting-container a:after, .dt-sc-blog-sorting-container a:before, .dt-sc-blog-sorting-container a:after { z-index:0;}
.dt-sc-sorting-container a:hover:before, .dt-sc-sorting-container a.active-sort:before, .dt-sc-blog-sorting-container a:hover:before, .dt-sc-blog-sorting-container a.active-sort:before { -webkit-transform: translate3d(-50%,-50%,0) rotate(45deg); 
transform: translate3d(-50%,-50%,0) rotate(45deg);}
.dt-sc-sorting-container a:hover:after, .dt-sc-sorting-container a.active-sort:after, .dt-sc-blog-sorting-container a:hover:after, .dt-sc-blog-sorting-container a.active-sort:after { -webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg); 
transform: translate3d(-50%,-50%,0) rotate(-45deg);}
.dt-sc-sorting-container a:before, .dt-sc-sorting-container a:after, .dt-sc-sorting-container .active-sort:before, .dt-sc-sorting-container .active-sort:after, .dt-sc-blog-sorting-container a:before, .dt-sc-blog-sorting-container a:after,
.dt-sc-blog-sorting-container .active-sort:before, .dt-sc-blog-sorting-container .active-sort:after { opacity: 0;}	
.dt-sc-sorting-container a:hover:before, .dt-sc-sorting-container a:hover:after, .dt-sc-sorting-container .active-sort:before, .dt-sc-sorting-container .active-sort:after, .dt-sc-blog-sorting-container a:hover:before, 
.dt-sc-blog-sorting-container a:hover:after, .dt-sc-blog-sorting-container .active-sort:before, .dt-sc-blog-sorting-container .active-sort:after { opacity: 1;}
.dt-sc-sorting-container a::before, .dt-sc-sorting-container a::after, .dt-sc-blog-sorting-container a::before, .dt-sc-blog-sorting-container a:after { background: #aeaeae; } .dt-sc-portfolio-container { clear: both; float: left; margin: 0 0 40px; padding: 0; width: 100%;}
.portfolio { overflow: hidden; transition: all 300ms linear 0s; -webkit-transition: all 300ms linear 0s; -moz-transition: all 300ms linear 0s;  }
.portfolio figure img { float: left; position: relative; width: 100%; transform: translate3d(-30px, 0px, 0px) scale(1.12); -webkit-transform: translate3d(-30px, 0px, 0px) scale(1.12); -moz-transform: translate3d(-30px, 0px, 0px) scale(1.12); }
.portfolio figcaption { background: rgba(0, 0, 0, 0.4); height: 96%; opacity:0; left: 0; right:0; margin:0 auto; top:2%; position: absolute; text-align: center; width: 96%;}
.portfolio figure figcaption:before { bottom: 0; content: ""; left: 0; margin: 0 auto; opacity: 0.85; position: absolute; right: 0; top: 0; box-shadow: 0 0 0 1px #FFFFFF inset; -moz-box-shadow: 0 0 0 1px #FFFFFF inset; 
-webkit-box-shadow: 0 0 0 1px #FFFFFF inset; -o-box-shadow: 0 0 0 1px #FFFFFF inset; -ms-box-shadow: 0 0 0 1px #FFFFFF inset;}	
.portfolio:hover figcaption { opacity: 1;}
.portfolio:hover img { transform: translate3d(0px, 0px, 0px) scale(1); -webkit-transform: translate3d(0px, 0px, 0px) scale(1); -moz-transform: translate3d(0px, 0px, 0px) scale(1); }
.fig-content { left: 0; position: absolute; top: 50%; width: 100%; }
.fig-content span.image-overlay-inside { border-radius: 50px; color: #ffffff; font-size: 24px; height: 100%; line-height: 80px; margin: 0 auto; position: absolute; text-align: center; top: -50px; z-index: 500;}
::i-block-chrome, .fig-content span.image-overlay-inside { background-color: transparent; } .fig-content span.image-overlay-inside { width:100%\9;}	
@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome, .fig-content span.image-overlay-inside{ width:100%;}
}	
.portfolio .fig-content span.image-overlay-inside:hover::before { background: #ffffff; color: #000000;}
.fig-content span.image-overlay-inside::before { background: #000000; position:absolute; border-radius:50px; height:70px; width:70px; line-height:70px; left:50%; top:50%; margin:-35px 0 0 -35px; z-index:500; text-align:center; color:#fff; 
content: "\f03e"; font-family:FontAwesome; }
.fig-content span a { background: #ffffff; border-radius: 40px; color: #2e2e2e; font-size: 14px; height: 50px; line-height: 50px; text-align: center; width: 50px;}	
.portfolio .fig-content h5 a { color: #ffffff; display: inline-block; font-weight: 300; margin-top: 25px; text-transform: uppercase;}
.portfolio:hover .fig-content .image-overlay-inside { -webkit-animation:avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation:avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
animation:avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation:avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -ms-animation:avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);  }
.page-with-sidebar .fig-content span.image-overlay-inside:before { font-size: 20px; height: 50px; line-height: 50px; width: 50px; top: 70%; content: "\f03e"; }
.page-with-sidebar .dt-sc-portfolio-container figure figcaption h5 { font-size: 14px; }
.portfolio .fig-content .image-overlay-inside { content: "\f133"; }
@-webkit-keyframes avia_pop {
0% {
-webkit-transform:scale(0.8)
}
100% {
-webkit-transform:scale(1)
}
}
@-moz-keyframes avia_pop {
0% {
-moz-transform:scale(0.8)
}
100% {
-moz-transform:scale(1)
}
}
@keyframes avia_pop {
0% {
transform:scale(0.8)
}
100% {
transform:scale(1)
}
}
@-webkit-keyframes avia_pop_small {
0% {
-webkit-transform:rotate(-175deg) scale(0.2)
}
100% {
-webkit-transform:rotate(0deg) scale(1)
}
}
@-moz-keyframes avia_pop_small {
0% {
-moz-transform:rotate(-175deg) scale(0.2)
}
100% {
-moz-transform:rotate(0deg) scale(1)
}
}
@keyframes avia_pop_small {
0% {
transform:rotate(-175deg) scale(0.2)
}
100% {
transform:rotate(0deg) scale(1)
}
}
#dt-scroll-content { display: inline-block; height: auto; max-width: 100%; min-width: 600px; vertical-align: bottom; width: auto; margin-bottom: 50px; }
.portfolio-horizontal { position: relative; margin: 0; }
.dt-sc-portfolio-container > li { display: inline-block; margin-bottom: 30px; vertical-align: top; padding-bottom: 0; float: left; padding: 0; position: relative; }
.dt-sc-portfolio-sorting-container { float: left; margin-bottom: 60px; text-align: center; width: 100%;}
.dt-sc-portfolio-sorting-container a { display: inline-block; font-size: 14px; font-weight: 500; line-height: normal; padding: 8px 10px; position: relative; text-transform: uppercase; min-width: 10%; -webkit-backface-visibility: hidden; color: #000; }
.portfolio.column.no-space.dt-sc-one-half { width: 49.9999%; }
.portfolio.with-space { margin-bottom: 20px !important; }
.portfolio.column { margin:0; }
.dt-sc-portfolio-sorting-container a { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px;	perspective: 1000px; position:relative;}
.dt-sc-portfolio-sorting-container a:before, .dt-sc-portfolio-sorting-container a:after, .dt-sc-blog-portfolio-sorting-container a:before, .dt-sc-blog-portfolio-sorting-container a:after { pointer-events: none;	position: absolute;	top: 50%; left: 50%; width: 80%; height: 1px; content: ''; 
z-index: -1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0);}
.boxed .dt-sc-portfolio-sorting-container a:before, .dt-sc-portfolio-sorting-container a:after, .dt-sc-blog-portfolio-sorting-container a:before, .dt-sc-blog-portfolio-sorting-container a:after { z-index:0;}
.dt-sc-portfolio-sorting-container a:hover:before, .dt-sc-portfolio-sorting-container a.active-sort:before, .dt-sc-blog-portfolio-sorting-container a:hover:before, .dt-sc-blog-portfolio-sorting-container a.active-sort:before { -webkit-transform: translate3d(-50%,-50%,0) rotate(45deg); 
transform: translate3d(-50%,-50%,0) rotate(45deg);}
.dt-sc-portfolio-sorting-container a:hover:after, .dt-sc-portfolio-sorting-container a.active-sort:after, .dt-sc-blog-portfolio-sorting-container a:hover:after, .dt-sc-blog-portfolio-sorting-container a.active-sort:after { -webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg); 
transform: translate3d(-50%,-50%,0) rotate(-45deg);}
.dt-sc-portfolio-sorting-container a:before, .dt-sc-portfolio-sorting-container a:after, .dt-sc-portfolio-sorting-container .active-sort:before, .dt-sc-portfolio-sorting-container .active-sort:after, .dt-sc-blog-portfolio-sorting-container a:before, .dt-sc-blog-portfolio-sorting-container a:after,
.dt-sc-blog-portfolio-sorting-container .active-sort:before, .dt-sc-blog-portfolio-sorting-container .active-sort:after { opacity: 0;}	
.dt-sc-portfolio-sorting-container a:hover:before, .dt-sc-portfolio-sorting-container a:hover:after, .dt-sc-portfolio-sorting-container .active-sort:before, .dt-sc-portfolio-sorting-container .active-sort:after, .dt-sc-blog-portfolio-sorting-container a:hover:before, 
.dt-sc-blog-portfolio-sorting-container a:hover:after, .dt-sc-blog-portfolio-sorting-container .active-sort:before, .dt-sc-blog-portfolio-sorting-container .active-sort:after { opacity: 1;}
.dt-sc-portfolio-sorting-container a::before, .dt-sc-portfolio-sorting-container a::after, .dt-sc-blog-portfolio-sorting-container a::before { background: #aeaeae; }
.portfolio-load-more { background: transparent !important; }
.portfolio-load-more:hover { color: #000; } 
@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome, .dt-sc-portfolio-sorting-container a:hover:before, .dt-sc-portfolio-sorting-container a.active-sort:before, .dt-sc-blog-portfolio-sorting-container a:hover:before, .dt-sc-blog-portfolio-sorting-container a.active-sort:before { opacity: 0.5; }
::i-block-chrome, .dt-sc-portfolio-sorting-container a:hover:after, .dt-sc-portfolio-sorting-container a.active-sort:after, .dt-sc-blog-portfolio-sorting-container a:hover:after, .dt-sc-blog-portfolio-sorting-container a.active-sort:after { opacity: 0.5; }
}
.ie9 .dt-sc-portfolio-sorting-container a:before, .ie9 .dt-sc-portfolio-sorting-container a:after, .ie9 .dt-sc-blog-portfolio-sorting-container a:before, .ie9 .dt-sc-blog-portfolio-sorting-container a:after { display: none; } .portfolio.column.no-space.dt-sc-one-third { width: 33.3%; }
.portfolio.column.no-space.dt-sc-one-fourth { width: 24.98%; }
.portfolio.dt-sc-one-fourth.with-space { width: 23.45%; }
.portfolio.dt-sc-one-fourth, .page-with-sidebar .portfolio.dt-sc-one-fourth.with-space { width: 23.2%; }
.page-with-sidebar .portfolio.dt-sc-one-third { width: 31.5%; } .portfolio-entry { float: left; width: 100%;}
.portfolio-thumb { margin: 0 0 40px; width: 100%; float: left;}
.portfolio-thumb > a { float: left; width: 100%;}
.portfolio-detail { float: left; width: 100%;}
.portfolio-detail p { float: left; font-size: 14px; font-weight: 400; margin-bottom: 30px;}
.portfolio-detail p span { font-weight: 400; text-transform: lowercase;}	
.portfolio-detail p i { float: left; font-size: 24px; line-height: 45px; text-transform: lowercase; font-style: normal; width: 100%;}
.post-nav-container {float: left; width: 100%; margin: 0 0 50px;}
.post-nav-container .post-prev-link { float: left;}	
.post-nav-container .post-next-link { float: right;}
.page-with-sidebar .post-nav-container .post-prev-link { margin-left: 20px;}
.page-with-sidebar .post-nav-container .post-next-link { margin-right: 20px;}
.project-details ul.client-details li i { margin-right: 10px; } .flexslider { border: medium none !important; border-radius: 0 !important; box-shadow: none !important; margin: 0 !important; }
.flexslider:hover ul.flex-direction-nav { display: none; }
.flex-control-nav { bottom: 10px !important; left: auto; right: 30px !important; top: auto !important;  width: auto !important; }
.flex-control-paging li a { background-color: #fff !important; border: 1px solid #fff !important;  border-radius: 0 !important; box-shadow: none !important; height: 6px !important; width: 6px !important; }
.flex-control-paging li a.flex-active { background: none !important; box-shadow: 0 0 0 1px #fff !important; height: 7px !important; width: 7px !important; }
.apply-blog-isotope .column { margin-left: 0; margin-right: 0; } .portfolio-horizontal { margin: 0; position: relative; }
.dt-sc-portfolio-container > li { display: inline-block;  float: left; margin-bottom: 30px;  padding: 0; position: relative; vertical-align: top; }
.portfolio figure img { float: left; position: relative; transform: translate3d(-15px, 0px, 0px) scale(1.12); -moz-transform: translate3d(-15px, 0px, 0px) scale(1.12); -ms-transform: translate3d(-15px, 0px, 0px) scale(1.12); -o-transform: translate3d(-15px, 0px, 0px) scale(1.12); -webkit-transform: translate3d(-15px, 0px, 0px) scale(1.12); width: 100%; }
.portfolio { overflow: hidden; transition: all 300ms linear 0s; }
.dt-sc-main-slider:after { background: rgba(0, 0, 0, 0) url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/slider-bottom.png) no-repeat scroll center center; bottom: 0;  content: ""; height: 149px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 100%; z-index:9; }
.post-prev-link a.overline-right:after, .post-prev-link a.overline-right:after, .post-next-link a.overline-left:after { font-family: fontawesome; opacity: 0; position: absolute;}
.post-prev-link a.overline-right:after { content: "\f060"; left:0;}
.post-prev-link a.overline-right:hover:after, .post-nav-container .post-prev-link a.overline-right:hover:after { left: -30px; opacity: 1;}
.post-next-link a.overline-left:after { content: "\f061"; right:0;}
.post-next-link a.overline-left:hover:after { right: -30px; opacity: 1;}
.loadmore { display: inline-block; font-size: 14px; font-weight: 500; margin: 0 0 40px; position: relative; text-transform: uppercase;}	
a.dt-sc-button.overline.portfolio-load-more::before { content: attr(none); }
.overline { padding: 8px 0; text-shadow: none; position: relative; display: inline-block;} 
.overline:before { position: absolute; top: 0; left: 0; overflow: hidden; padding: 8px 0; max-width: 0; content: attr(data-hover); transition: max-width 0.5s; -webkit-transition: max-width 0.5s; -moz-transition: max-width 0.5s; -o-transition: max-width 0.5s; ms-transition: max-width 0.5s; height: auto; }
.overline:before { position: absolute; bottom: 0; left: 0; overflow: hidden; padding: 8px 0; max-width: 0; content: attr(data-hover); z-index: 0; transition: max-width 0.5s; -webkit-transition: max-width 0.5s; -moz-transition: max-width 0.5s; -o- transition: max-width 0.5s; -ms- transition: max-width 0.5s; height: auto; }
.overline:before { border-bottom: 1px solid #000000;}
.overline:before { border-top: 1px solid #000000;}
.overline:hover:before { max-width: 100%;}
.overline.dt-sc-button { font-size: 14px; font-weight: 600; } .recent-gallery-container { float:left; width:100%; }
.recent-gallery-container .bx-wrapper { position:relative; margin-bottom:10px; }
.recent-gallery li { display:block; padding:0; text-align: center; }
.recent-gallery-container .bx-controls-direction { position:relative; z-index:9; float:left; width:100%; }
.recent-gallery-container .bx-controls-direction a { margin:0; z-index:1; }
.recent-gallery-container .bx-controls-direction a:before { position:absolute; left:0px; font-family:fontawesome; line-height:70px; font-size:45px; }
.recent-gallery-container .bx-controls a { border: 1px solid #000; }
.dt_portfolios .recent-gallery-container .bx-wrapper { position:relative; }
.dt_portfolios .bx-controls.bx-has-controls-direction { bottom: 0; display: block; height: 66px; margin: auto; position: absolute; top: 0; width: 100%; }
.recent-gallery-container.type2 .bx-controls a.bx-next { right:0; }
.recent-gallery-container.type2 .bx-controls a.bx-prev { left:0; }
.recent-gallery-container.type2 .bx-controls-direction a { bottom: 0; height: 50px; margin: auto; top: 0; width: 40px; position:absolute; background-color:rgba(255, 255, 255, 0.8); }
.recent-gallery-container.type2 .bx-pager-item a { display:none; }
.recent-gallery-container.type2 .bx-controls-direction { position:inherit; }
.recent-gallery-container.type2 .bx-controls-direction a:before { line-height:50px; color:#222; left:0px; right:0; text-align:center; font-size:27px; }
.recent-gallery-container.type2 .bx-controls-direction a.bx-next:before { right:0px; }
.recent-gallery-container #bx-pager { display: inline; float: left; padding: 0; text-align: center; width: 100%; position:relative; }
.recent-gallery-container #bx-pager img { border-radius:0; }
.recent-gallery-container #bx-pager a { cursor: pointer; display: inline-block; line-height: 0; margin: 0 5px; position: relative; }
.dt-sc-one-half .blog-post.type3 .recent-gallery-container #bx-pager a img { max-width:70px; }
.page-with-sidebar .dt-sc-one-half .blog-post.type3 .recent-gallery-container #bx-pager a img , .dt-sc-one-third .blog-post .recent-gallery-container #bx-pager a img { max-width:57px; }
.dt-sc-one-third .entry-post .recent-gallery-container #bx-pager a img, .dt-sc-one-third .blog-post.type3 .recent-gallery-container #bx-pager a img { max-width:53px; }
.page-with-sidebar .dt-sc-one-third .recent-gallery-container #bx-pager a img, .page-with-sidebar .dt-sc-one-third .blog-post.type3 .recent-gallery-container #bx-pager a img { max-width:47px; }
.page-with-sidebar .dt-sc-one-third .blog-post .recent-gallery-container #bx-pager a img { max-width:54px; }
.page-with-sidebar .dt-sc-one-third .recent-gallery-container #bx-pager a { margin: 0 2px; }
.dt-sc-one-half .blog-post .recent-gallery-container #bx-pager a img { max-width:65px; }
.recent-gallery-container #bx-pager a img { max-width:80px; float:left; }
.recent-gallery-container #bx-pager a.active:before { content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; display:block; }
.recent-portfolio { float:left; width:100%; position:relative; }
.recent-portfolio .product-carousel .fa { font-size:28px; }
.dt-sc-one-column .blog-post .recent-gallery-container .bx-controls a.bx-prev:before, .content-full-width .dt-sc-one-column .entry-post .recent-gallery-container .bx-controls a.bx-prev:before { left:17%; }
.dt-sc-one-column .blog-post .recent-gallery-container .bx-controls a.bx-next:before, .content-full-width .dt-sc-one-column .entry-post .recent-gallery-container .bx-controls a.bx-next:before { right:17%; }
.page-with-sidebar .dt-sc-one-column .blog-post .recent-gallery-container .bx-controls a.bx-prev:before { left:5%; }
.page-with-sidebar .dt-sc-one-column .blog-post .recent-gallery-container .bx-controls a.bx-next:before { right:5%; }
.dt_portfolios .recent-gallery-container .bx-controls a { bottom:-60px; }
.dt_portfolios .dt-sc-two-third .recent-gallery-container .bx-controls a { bottom:-55px; }
.dt-sc-one-half .blog-post .recent-gallery-container .bx-controls a, .dt-sc-one-half .blog-post.type2 .recent-gallery-container .bx-controls a { bottom:-50px; }
.page-with-sidebar .dt-sc-one-half .blog-post .recent-gallery-container .bx-controls a, .page-with-sidebar .dt-sc-one-half .blog-post.type2 .recent-gallery-container .bx-controls a { bottom:-54px; }
.recent-portfolio .main-title h2 {  display: block; float: none; font-size: 40px; font-weight: 700;  margin-bottom: 40px; text-align: center; text-transform: uppercase; } .dt-sc-parallax { float:left; width:100%; }
.fullwidth-testimonial, .parallax-content-bg, .parallax-content-bg3 { height:auto; text-align:center; position:relative; z-index:1; }
.parallax-content-bg:after, .parallax-content-bg3:after { content:""; position: absolute; top: 0; width: 100%; height: 100%; z-index: 1; left: 0; z-index:-1; }
.parallax-bg { height:auto; padding:70px 0px 60px 0px; position:relative; z-index:1; } 
.location-bg { float:left; width:100%; position:relative; z-index:0; }
.location-bg:after { content:""; position: absolute; top: 0; width: 100%; height: 100%; z-index: 1; left: 0; z-index:-1; }
.parallax-content-bg1 { height:auto; position:relative; z-index:1; padding:70px 0 60px; }
.parallax-content-bg1.type2 { height:auto; position:relative; z-index:1; padding:70px 0 60px; }
.parallax-content-bg1:after { width:50%; margin:0; content:""; position:absolute; top:0; left:0; height:100%; z-index:-1; }
.parallax-content-bg1 h3, .parallax-content-bg1 h4 { color:#fff; }
.parallax-content-bg1 p { color:#fff; }
.parallax-content-bg1 .alignleft { margin:0 15px 0 0; width:47%;  }
.parallax-content-bg2 { background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/parallax-bg.jpg) 50% 0 repeat-y fixed; height:auto; position:relative; z-index:1; padding:70px 0 60px; text-align:center; }
.parallax-content-bg2 .parallax-content, .parallax-content-bg2 .parallax-content a span, .parallax-content-bg2 .parallax-content i { color:#fff; }
.parallax-content-bg2 .parallax-content p { font-size:16px; }
.parallax-content-bg2 .parallax-content p a { color:#fff; }
.parallax-content-bg2 .dt-sc-social-icons li a, .full-width-section.dark-parallax-content .dt-sc-social-icons li a { padding:0; min-width:57px; line-height:50px; }
.parallax-content h3, .parallax-content h4 { color:#fff; }
.parallax-content h3 { font-weight:600; }
.parallax-content { float: left; width: 100%; position:relative; margin-bottom:25px; }
.parallax-content h2 { color:#fff; margin-bottom:10px; font-size:38px; }
.parallax-content h6 { color:#fff; }
.parallax-content p { color:#fff; }
.parallax-content > a span { color:#fff; font-size:90px; display:block; margin-bottom:10px; }
.testimonial-arrows { float:left; width:100%; }
.testimonial-arrows a { font-size:16px; }
.slider-controls { clear: both; float: left; margin: 10px 0 0; text-align: center; width: 100%; }
.slider-controls .pager { display:inline-block; }
.slider-controls .pager a { width:25px; height:3px; display:inline-block; line-height:0; background-color:#2c3e50; margin:0px 5px 0px 0px; text-indent:-9999px; }
.dark-parallax-content .slider-controls .pager a { background-color:#fff; }
.partner-list { text-align:center; }  
.partner-list a { float:none; text-align:center; margin:0 60px 25px 30px; opacity:0.4; display:inline-block; }
.partner-list a:hover { opacity:1; }
.partner-list > a:first-child { margin-left:0; margin-bottom:50px; }
.partner-list > a:nth-child(4) { margin-left:0px; }
.partner-list a:nth-child(3), .partner-list a:nth-child(6) { margin-right: 0; }
.dt-sc-partner-carousel-wrapper .partner-list img { max-width:90px; }
.partner-carousel { text-align:center; }
.partner-carousel li { display:inline-block; text-align:center; padding:0; margin-right:18px; }
.partner-carousel li:last-child { margin:0; }
.partner-carousel li a { display:block; } 
.partner-carousel.list-type1 li { float:left; margin:0; padding:25px 15px; width:25%; position:relative; }
.partner-carousel.list-type1 { overflow:hidden; margin-bottom:0; }
.partner-carousel.list-type1 li:after { border-left: 1px solid #eaeaea; content: ""; height: 100%; left: -1px; position: absolute; top: 0; }
.partner-carousel.list-type1 li:before { border-bottom: 1px solid #eaeaea; bottom: -1px; content: ""; left: 0; position: absolute; width: 100%; }
.partner-carousel.list-type1.three-column li { width:33.3%; }
.partner-carousel.list-type1.two-column li { width:50%; } .dt-sc-team-carousel-wrapper { float:left; width:100%; position:relative; }
.dt-sc-team-wrapper { float:left; width:100%; margin-bottom:30px; }
.dt-sc-team-wrapper h2 { border-bottom:1px dashed #ededed; padding-bottom:10px; margin-bottom:25px; }
.carousel-arrows { position:absolute; left:-295px; bottom:35px; }
.product-carousel { position:absolute; right:0; top:-87px; z-index:999; }
.align-arrows .product-carousel { top:-95px; }
.carousel-arrows a, .product-carousel a { background-color:#222; color:#ffffff; float: left; height: 35px; text-align: center; width: 40px; display:block; }
.product-carousel a { height: 40px; width: 40px; }
.carousel-arrows a.prev, .product-carousel a.prev, .product-carousel a.event-prev { border-radius:2px 0px 0px 2px; }
.carousel-arrows a.next, .product-carousel a.next, .product-carousel a.event-next { border-radius:0px 2px 2px 0px; }
.carousel-arrows .fa { font-size:20px; line-height:35px; }
.product-carousel .fa { font-size:20px; line-height:40px; }	
.dt-sc-team-carousel-wrapper.type2 .carousel-arrows a { width:10px; height:10px; border-radius:50%; margin-left:5px; }
.dt-sc-team-carousel-wrapper.type2 .carousel-arrows { left:inherit; right:0; top:20px; bottom:inherit; }
.dt-sc-team-carousel-wrapper.type2 .carousel-arrows a span { display:none; }
.dt-sc-team-carousel-wrapper.type2 { position:static; }
.dt-sc-team-carousel-wrapper .dt-sc-one-fourth { margin:0 12px; }
.dt-sc-team-carousel { float:left; width:100%; padding-top:5px; }
.dt-sc-team-carousel { padding-top:5px; }
#map { height: 450px; padding-bottom: 4px; width:100%; float:left; }
#map.type2 { height:360px; }
#map img { max-width:inherit; }
.gmap_marker { color: #34495e; } .product-carousel-wrapper { float:left; width:100%; position:relative; }
.products { clear: both; float: left; margin: 0; padding: 0; width:100%; }
.products li { display:inline; padding:0; }
.products .product-wrapper { float:left; width:100%; margin:0px 2% 30px 0; }
.products.woocommerce-isotope .product-wrapper { margin:0 0 30px; }
.products li.last .product-wrapper { margin-right:0; }
.products .product-container { background-color: #ffffff; border: 1px solid #eaeaea; float: left; margin:0px 0px 27px 0px; overflow: hidden; padding: 0; max-height: 100%; position: relative; width: 100%;}
.product-wrapper:hover .product-container { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.products .product-thumb { float: left; margin: 0; padding: 0; text-align: center; width: 100%; position:relative; z-index:0; }
.products .product-thumb, .products .product-thumb a { line-height:0; }
.products .product-title { clear: both; padding:0; width: 100%; position:absolute; bottom:-43px; left:0px; z-index:1; }
.products .product-wrapper:hover .product-title { opacity:1; bottom:0px; }
.products .product-title a { color: #2d2d29; font-size: 13px; font-weight: normal; margin-bottom: 0; display:inline-block; padding:10px 0px; width:50%; background-color:#222; text-align:center; float:left; color:#ffffff; border-radius: 0; }
.page-with-sidebar .products .product-four-column .product-title a { font-size:11px; }
.products .product-title .add_to_cart_button, .products .product-title .product_type_simple { border-right:1px solid #eaeaea; }
.products .product-title .add_to_cart_button { background-color: #999; }
.products .product-wrapper .product-title a.add_to_wishlist:hover, .products .product-title .yith-wcwl-wishlistexistsbrowse.show a:hover, .products .product-title .yith-wcwl-wishlistaddedbrowse.show a:hover { background-color:#999; }
.products .product-title a span { margin-right:5px; }
.products .product-details { float:left; width:100%; clear:both; text-align:center; margin-bottom:20px; }
.products .product-details h5 {margin-bottom:7px; }
.products .product-details span { font-size:18px; }
.products .product-content { float:left; width:100%; }
.products .product-details del span { color:#bababa; }
.products .product-details del { color:#a8a8a8; }
.feature-product-carousel .dt-sc-one-half { margin:0 13px; }
.feature-product-carousel .dt-sc-one-third { margin:0 12px; }
.feature-product-carousel .dt-sc-one-fourth { margin:0 11px; }
.single-product .comment-respond p span { border: none; } .events-carousel-wrapper { display: inline-block; width: 100%; position:relative; }
.events { float:left; width:100%; margin:0px 0px 20px 0px; padding:0; position:relative; }
.events .event-thumb { float:left; width:100%; margin-bottom:18px; }
.events .event-detail { float:left; width:100%; position:relative; z-index:9; }
.events .event-detail h5 { clear:both; margin-bottom:10px; }
.events .event-meta { clear:both; margin-bottom:15px; float:left; width:100%; display:block; }
.events .event-meta p, .entry-meta-data p { float:left; margin:0px 10px 0px 0px; font-size:12px; }
.events .event-meta p:first-child { border-right:1px solid #eaeaea; padding-right:10px; }
.events .event-meta p span, .entry-meta-data p span { margin-right:10px; }
.events .event-meta p:last-child span { margin-left:5px; margin-right:8px; }
.events .event-meta p a:hover, .entry-meta-data p a:hover { color:#222; }
.event-content { float:left; width:100%; }
.package-price { color: #333; float: left; font-size: 19px; margin-top: 20px; font-weight:600; }
.events .dt-sc-button { float:right; }
.events.type2 { border:1px solid #eaeaea; }
.events.type2 .event-detail { padding:0px 20px 20px; }
.events.type2:before { content:""; position:absolute; left:-1px; right:-1px; opacity: 0; border-left:1px solid rgba(0,0,0,0); border-right:1px solid rgba(0,0,0,0); top:0; transition: opacity 0.35s, transform 0.35s; -webkit-transition: opacity 0.35s, transform 0.35s; -moz-transition: opacity 0.35s, transform 0.35s; -o-transition: opacity 0.35s, transform 0.35s; z-index: 0; transform: scale(1, 0); -webkit-transform: scale(1, 0); -ms-transform: scale(1, 0); -o-transform: scale(1, 0); -moz-transform: scale(1, 0); width:100%; height:100%; }
.events.type2:after { content:""; position:absolute; left:0px; bottom:0px; opacity: 0; border-top:1px solid rgba(0,0,0,0); border-bottom:1px solid rgba(0,0,0,0); top:-1px; transition: opacity 0.35s, transform 0.35s; -webkit-transition: opacity 0.35s, transform 0.35s; -moz-transition: opacity 0.35s, transform 0.35s; -o-transition: opacity 0.35s, transform 0.35s; z-index: 0; transform: scale(0, 1); -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); -moz-transform: scale(0, 1); width:100%; height:100%; }
.events.type2:hover:before, .events.type2:hover:after { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); opacity: 1; }
.events-carousel-wrapper .product-carousel { top:-77px; }
.events-carousel .dt-sc-one-fourth { margin:0 11px; }
.events-carousel .dt-sc-one-third, .events-carousel .dt-sc-one-half { margin:0 11px; } .side-nav-container { float: left; margin: 0; padding: 0; width: 100%; }
.side-nav-container ul { float: left; margin: 0; padding: 0; width: 100%; }
.side-nav-container ul li { border-style: solid; border-width: 0 1px 1px 1px; display: inline; float: left; margin: 0; padding: 0; position: relative; width: 100%; background-color:#f8f8f8; border-color:#eaeaea; }
.side-nav-container ul li:first-child { border-top:1px solid #eaeaea; }
.side-nav-container ul li a { color: #222; display: block; line-height: 47px; margin: 0; float:left; width:100%; text-align:right; }
.side-nav-container ul li.current_page_item a .fa { width:41px; }
.side-nav-container ul li a .fa { color: #252525; float: right; font-family: FontAwesome; font-size: 13px; height: 47px; line-height: 47px; margin-left: 20px; text-align: center; width: 40px; border-left:1px solid #eaeaea; }
.side-nav-container ul li.current_page_item { border-right:none; background-color:#fff; }
.side-nav-container ul li.current_page_item a { border-right:none; position:relative; }	
.side-nav-container ul li:hover { background-color:#fff; }
.side-nav-content h3 { font-size:24px; } .blank-template-container { display: table; height: 100%; left: 0; margin: 0; padding: 0; position: absolute; top: 0; width: 100%; }
.blank-template { display: table-cell; margin: 0; padding: 0; vertical-align: middle; }
.blank-template-wrapper { clear: both; float: left; padding: 30px 0; width: 100%; background-color:#fff; } .error-info { float:left; text-align:center; width:100%; }
.error-info h3 { font-size:22px; color:#616161; }
.error-info h2 { font-weight:400; color:#252525; margin-bottom:30px; display:inline-block; padding:10px 0; font-size:80px; clear:both; border:1px solid #222; }
.error-info h2 span.error-number { letter-spacing:70px; display:inline-block; }
.error-info h2 span.error-number-last { display:inherit; }
.error-info h2 span:last-child { letter-spacing:9px; font-weight:300; border-top:1px solid #222; padding:0 20px 0 30px; font-size:60px; }
.error-info p { color:#616161; }
.error-info #searchform input[type="submit"], .searchform input[type="submit"] { min-height: 60px; position:absolute; right:0; top:10px; padding: 16px 30px 15px; border-radius:0 2px 2px 0; }
.error-info #searchform { float:none; width:45%; margin:0 auto; position:relative; clear:both; }
.error-info #searchform input.search-icon, .searchform input.search-icon { padding:0; border-right:1px solid #eaeaea; width:50px; z-index:9; }
.error-info #searchform input[type="text"], .searchform input[type="text"] { padding:0px 15px 0px 63px; min-height:60px; background-color:transparent; }
.back-menu { float:left; width:100%; clear:both; margin-bottom:25px; text-align:center; }
.back-menu a { font-size:18px; font-weight:bold; color:#616161; border-right:2px solid #767676; padding:0 9px; }
.back-menu a:last-child { border:none; } .form-wrapper { display: block; margin-left: auto; margin-right: auto; width: 70%; }
.form-wrapper form { background: #fff; float: left; padding: 50px; width: 100%; box-shadow:0 0px 6px 2px rgba(0, 0, 0, 0.15); }
.form-wrapper.login form input[type="submit"] { padding:8px 16px; }
.form-wrapper input { background-color:#fff; }
.newsletter-container { float:left; width:100%; }
.newsletter-form { position:relative; }
.newsletter-form > input { min-height:50px; margin:0; background-color:#fff; padding:0 15px; }
.newsletter-form .button { position:absolute; bottom:0; right:0; padding:12px 26px; min-height:50px; border-radius:0px 2px 2px 0px; }
.newsletter-container .fa { width:60px; height:60px; border-radius:50%; position:absolute; left:0; top:0; text-align:center; background-color:#222; font-size:20px; line-height:60px; color:#fff; }
.newsletter-content { padding-left:75px; position:relative; display:table-cell; vertical-align:middle; height:60px; }
.newsletter-content h3 { margin-bottom:0; }
.newsletter-content p { margin:20px 0 5px 0; }
.newsletter-container.type3 { background-color: #222; padding:10px 30px; }
.newsletter-container.type3 .fa { display: none; }
.newsletter-container.type3 .newsletter-content { padding-left:0; }
.newsletter-container.type3 .newsletter-content p { margin:0 0 10px; color:#fff; font-size:14px; }
.newsletter-container.type3 .newsletter-content h3 span { color:rgba(255, 255, 255, 0.65); font-family: "Satisfy",cursive; color: #fff; }
.newsletter-container.type3 .newsletter-content h3 { color:#fff; }
.newsletter-container.type3 .newsletter-form { margin:15px 0; }
.newsletter-container.type4 { border: 1px solid #eaeaea; padding:25px 20px; text-align: center; }
.newsletter-container.type4 > h3 { font-size: 21px; margin-bottom: 5px; }
.newsletter-container.type4 p { margin-bottom:20px; }
.newsletter-container.type4 .newsletter-form .button { position:relative; width:100%; margin-top:10px; }
.newsletter-container.type5 { text-align: center; }
.newsletter-container.type5 p { margin: 0 auto 45px; width: 70%; line-height: 30px; }
.newsletter-container.type5 .newsletter-form { margin: 0 auto; width: 35%; }
.newsletter-container.type5 .newsletter-form .button { background-color: transparent; background-image: url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/arrow-icon.png); background-position: center center;  background-repeat: no-repeat; border-left: 1px solid #000; text-indent: -999px; width: 70px; }
.newsletter-container.type5 .newsletter-form > input { border-color: #000; border-radius: 0; color: #000; }
.form-wrapper.register { text-align:center; }
.form-wrapper.register input.button { float:none; margin-top:20px; }
.form-wrapper.register input[type="checkbox"] { margin-right: 3px; margin-top:-1px; }
#loginform { text-align:center; }
#loginform label { float:left; clear:both; }
#loginform .dt-sc-button { float:none; margin-top:10px; }
.form-wrapper.login input[type="checkbox"] { margin-right: 5px; margin-top:-3px; }
.page_info { float:left; width:100%; margin:0; }
.page_info span {  border-right: 1px solid #eaeaea; display: inline-block; margin: 0 15px 0 0; padding: 0 15px 0 0; position: relative; }
.page_info span .fa { border-radius: 50%; color: #fff; font-size: 24px; height: 50px; line-height: 50px; width: 50px; background-color:#222; }
.page_info h4 span .fa { font-size:20px; }
.page_info h5 span .fa { width:45px; height:45px; line-height:45px; font-size:18px; }
.page_info h6 span .fa { width:40px; height:40px; line-height:40px; font-size:17px; }
.call-out { margin: 0; padding: 0 15px; }
.call-out h2 { font-weight:700; font-size:35px; }
.call-out .subtitle-text { font-size: 18px; line-height: 20px; }
.call-out .subtitle-text span { padding:5px 10px; border-radius:5px; margin-left:5px; font-weight:bold; color:#fff; display:inline-block; }
.full-width-section .call-out h2, .full-width-section .call-out .subtitle-text { color:#fff; }
.domain-search .selection-box { margin-left:-1px; }
.domain-search .domains { border-color:#a7a7a7; height:58px; }
.domain-search input[type=text] { border-color:#a7a7a7; padding:20px 15px; }
.domain-search .selection-box:after { display:none; }
.domain-search .selection-box:before { border-top-color:#a7a7a7; }
.domain-search .button { width:100%; margin-top:10px; border-radius:0; border:none; min-height:58px; }
.dom-pack { float:left; width:100%; position:relative; text-align:center; margin-bottom:20px; }
.dom-pack .dom-range { float:left; width:100%; margin-bottom:10px; }
.dom-pack .dom-range span { width:120px; height:120px; display:inline-block; color:#fff; border-radius:50%; text-align:center; font-size:24px; font-weight:bold; line-height:115px; }
.dom-pack del { display:block; font-size:16px; font-weight:300; }
.dom-pack > span { font-size:22px; font-weight:bold; }
.full-width-section.dt-sc-parallax .dom-pack del { color:rgba( 255, 255, 255, 0.7); }
.dom-pack.dom-red .dom-range span { background-color:#e42d1b; }
.dom-pack.dom-red > span { color:#e42d1b; }
.dom-pack.dom-green .dom-range span { background-color:#18c66d; }
.dom-pack.dom-green > span { color:#18c66d; }
.dom-pack.dom-blue .dom-range span { background-color:#21c2f8; }
.dom-pack.dom-blue > span { color:#21c2f8; }
.dom-pack.dom-orange .dom-range span { background-color:#ee7214; }
.dom-pack.dom-orange > span { color:#ee7214; }
.dom-pack.dom-light-green .dom-range span { background-color:#adc02c; }
.dom-pack.dom-light-green > span { color:#adc02c; }
.dom-pack.dom-graasgreen .dom-range span { background-color:#81c77f; }
.dom-pack.dom-graasgreen > span { color:#81c77f; }
.dom-pack.dom-blue .dom-range span { background-color:#478bca; }
.dom-pack.dom-blue > span { color:#478bca; }
.dom-pack.dom-blueturquoise .dom-range span { background-color:#08bbb7; }
.dom-pack.dom-blueturquoise > span { color:#08bbb7; }
.dom-pack.dom-brown .dom-range span { background-color:#8f5a28; }
.dom-pack.dom-brown > span { color:#8f5a28; }
.dom-pack.dom-burntseinna .dom-range span { background-color:#d36b5e; }
.dom-pack.dom-burntseinna > span { color:#d36b5e; }
.dom-pack.dom-Chillipepper .dom-range span { background-color:#b31f41; }
.dom-pack.dom-Chillipepper > span { color:#b31f41; }
.dom-pack.dom-chocolate .dom-range span { background-color:#cd671d; }
.dom-pack.dom-chocolate > span { color:#cd671d; }
.dom-pack.dom-coral .dom-range span { background-color:#ff7f50; }
.dom-pack.dom-coral > span { color:#ff7f50; }
.dom-pack.dom-pink .dom-range span { background-color:#e67eb9; }
.dom-pack.dom-pink > span { color:#e67eb9; }
.dom-pack.dom-radiantorchid .dom-range span { background-color:#af71b0; }
.dom-pack.dom-radiantorchid > span { color:#af71b0; }
.dom-pack.dom-skyblue .dom-range span { background-color:#21c2f8; }
.dom-pack.dom-skyblue > span { color:#21c2f8; }
.dom-pack.dom-yellow .dom-range span { background-color:#eec106; }
.dom-pack.dom-yellow > span { color:#eec106; }
.dom-prices { display:block; text-align:center; float:left; width:100%; font-size:18px; margin-bottom:10px; }
.dom-prices a { color:#fff; } .demo-list { padding:0px; margin:0px auto; }
.demo { float:left; display:inline; padding:10px 10px 0; width:100%; text-align:center; position:relative; background-color:#fff; box-shadow:0 5px 0 0 #e5e5e5; position:relative; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s; transition:all 300ms linear 0s; }
.demo:hover {  -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }
.demo img { max-width:100%; height:auto; clear:both; -webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s; transition:all 300ms linear 0s; }
.demo a.link { float:left; width:100%; text-align:center; color:#7b7b7b; font-size:17px; font-family: 'Open Sans', sans-serif; font-weight:bold; text-transform:uppercase; -webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s; transition:all 300ms linear 0s; padding:25px 0; }
.demo a span { color:#21c2f8; }
.demo .thumb { float:left; width:100%; position:relative; overflow:hidden; }
.demo .thumb img, .demo .thumb, .demo .thumb-link { transition:all 300ms ease-in-out 0s; -webkit-transition:all 300ms ease-in-out 0s; -moz-transition:all 300ms ease-in-out 0s; -ms-transition:all 300ms ease-in-out 0s; -o-transition:all 300ms ease-in-out 0s; }
.demo .thumb-link { float:left; width:100%; background-color:#21c2f8; position:absolute; cursor:pointer; bottom:0px; opacity:0; left:0px; z-index:9; }
.demo .thumb-link a { width:100%; float:left; padding:15px 0 11px; }
.demo:hover .thumb-link { opacity:1; }
.demo .thumb-link:hover { background-color:#000; }
.demo .thumb-link span { color:#fff; font-size:25px; } #footer { float:left; clear:both; width:100%; background-color: #000; }
.footer-widgets-wrapper { padding:115px 0 0; color:#ffffff; background:#000; float:left; width:100%; position:relative; }
#footer .widget-title { border-bottom:3px solid #2e2e2e; position:relative; padding-bottom:12px; margin-bottom:25px; font-weight:bold; color:#fff; font-size:20px; }
#footer .widget-title .small-line { width:100px; display:block; height:3px; position:absolute; left:0; margin:12px 0px 0px 0px; }
#footer .footer-widgets-wrapper.type7 .widget-title .small-line { background-color: #6f8295; margin: 5px 0 0; width: 40px; }
#footer .widget-title .wlast { font-weight:400; }
#footer .widget-title a { color:#eef1f4; }
#footer .widget_text p .fa { font-size:13px; font-weight:normal; float:left; font-family:FontAwesome; margin:5px 7px 0px 0px; padding-bottom:5px;}
#footer .widget_text p span { margin-right:10px; color:#bfc4c7; }
#footer .widget_text p:nth-of-type(2n){ margin-bottom:20px; }
#footer .widget_text p { margin-bottom:2px; }
.footer-widgets-wrapper .widget.widget_categories ul ul li { margin-top:10px; }
.recent-post-widget ul li { display:inline-block; width:100%; }
#footer .widget ul li h6 a, #footer .footer-widgets-wrapper.type2 .widget_popular_entries ul li h6 a, #footer .footer-widgets-wrapper.type2 .recent-post-widget ul li h6 a { color:#ffffff; }
.footer-widgets-wrapper .widget .recent-portfolio-widget ul li p { color:#fff; }
.footer-widgets-wrapper .widget .entry-meta p:first-child { border-right:1px solid #6684a1; }
.footer-widgets-wrapper .widget ul li:before { color:#fff; }
.footer-widgets-wrapper .widget_categories ul li, .footer-widgets-wrapper .widget.widget_archive ul li, .footer-widgets-wrapper .widget_product_categories ul li, #footer .footer-widgets-wrapper .recent-post-widget ul li, .footer-widgets-wrapper .tribe-mini-calendar-event, #footer .footer-widgets-wrapper.type5 .widget .entry-meta p:first-child, .footer-widgets-wrapper .widget #searchform input[type="text"] { border-color:rgba(255, 255, 255, 0.15); }
.footer-widgets-wrapper.type3 .widget_categories ul li, .footer-widgets-wrapper.type3 .widget.widget_archive ul li, .footer-widgets-wrapper.type3 .widget_product_categories ul li, #footer .footer-widgets-wrapper.type3 .recent-post-widget ul li, .footer-widgets-wrapper.type3 .tribe-mini-calendar-event, .footer-widgets-wrapper.type3 .widget #searchform input[type="text"] { border-color:rgba(0, 0, 0, 0.15); }
.footer-widgets-wrapper .widget_categories ul li a, .footer-widgets-wrapper .widget.widget_archive ul li a, .footer-widgets-wrapper .widget_product_categories ul li a, .footer-widgets-wrapper .widget_pages ul li a, .footer-widgets-wrapper .widget_nav_menu ul li a, .footer-widgets-wrapper .tribe-venue-widget-list .entry-title a, .footer-widgets-wrapper .tribe-venue-widget-list .entry-title, .footer-widgets-wrapper .tribe-countdown-complete, .footer-widgets-wrapper .tribe-countdown-timer .tribe-countdown-number, .footer-widgets-wrapper .widget_product_categories ul li span, .footer-widgets-wrapper .widget #wp-calendar caption, .footer-widgets-wrapper .widget-content p, .footer-widgets-wrapper .widget_meta ul li a, .footer-widgets-wrapper .widget #searchform input[type="text"]:hover { color:#bfc4c7; }
.footer-widgets-wrapper .tribe-venue-widget-list .entry-title a:hover, .footer-widgets-wrapper .widget_product_categories ul li:hover span, .footer-widgets-wrapper .widget_categories .dt-sc-toggle.active, .footer-widgets-wrapper .tribe-mini-calendar-event .list-info h2 a:hover { color:#fff; }
.footer-widgets-wrapper .widget_tweetbox ul.tweet_list.type2 li { background-color:#252525; }
.footer-widgets-wrapper .widget_tweetbox ul.tweet_list.type2 .tweet_time a { color:#fff; }
#footer .widget a:hover, .footer-widgets-wrapper.type5 .widget_tweetbox ul.tweet_list.type2 li:before { color:#ffffff; }
.footer-widgets-wrapper.type2 .widget_tweetbox ul.tweet_list.type2 li { background-color: #2d3340; color:#888; }
.footer-widgets-wrapper.type3 .widget_tweetbox ul.tweet_list.type2 li { background-color: #e7e8e9; color:#888; }
.footer-widgets-wrapper.type4 .widget_tweetbox ul.tweet_list.type2 li { background-color: #3a526a; color:#92a7bb; }
.footer-widgets-wrapper.type5 .widget_tweetbox ul.tweet_list.type2 li { background-color: #101010; }
#footer .widget .mailchimp-form { background-color:#fff; }	
#footer .widget .mailchimp-form .fa { border-right:1px dashed #d4d4d4; }
#footer .widget .mailchimp-form p input[type="email"] { background-color:#ffffff; } 
.footer-widgets-wrapper .widget .tagcloud a { background-color:#fff; }
#footer .footer-widgets-wrapper.type2 .tagcloud a { background-color:#343b4b; }
#footer .footer-widgets-wrapper.type3 .tagcloud a { background-color:#dee2e5; }
.footer-widgets-wrapper.type4 .tagcloud a, .footer-widgets-wrapper.type7 .tagcloud a { background-color:#3d5267; }
.footer-widgets-wrapper .menu-header-menu-container ul ul { margin:10px 0 5px 0; }
.footer-widgets-wrapper.type2 .menu-header-menu-container { padding-left:15px; }
.footer-widgets-wrapper.type2 .widget_contact .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_contact .widget-title .icon:before { content: "\f041"; }
.footer-widgets-wrapper.type2 .widget_calendar .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_calendar .widget-title .icon:before, .footer-widgets-wrapper.type2 .tribe_mini_calendar_widget .widget-title .icon:before, .footer-widgets-wrapper.type3 .tribe_mini_calendar_widget .widget-title .icon:before { content: "\f073"; }
.footer-widgets-wrapper.type2 .widget_links .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_links .widget-title .icon:before { content: "\f164"; }
.footer-widgets-wrapper.type2 .widget_pages .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_pages .widget-title .icon:before { content: "\f02d"; }
.footer-widgets-wrapper.type2 .widget_nav_menu .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_nav_menu .widget-title .icon:before { content: "\f02c"; }
.footer-widgets-wrapper.type2 .widget_categories .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_categories .widget-title .icon:before { content: "\f044"; }
.footer-widgets-wrapper.type2 .tribe-events-countdown-widget .widget-title .icon:before, .footer-widgets-wrapper.type3 .tribe-events-countdown-widget .widget-title .icon:before { content: "\f017"; }
.footer-widgets-wrapper.type2 .tribe-events-venue-widget .widget-title .icon:before, .footer-widgets-wrapper.type3 .tribe-events-venue-widget .widget-title .icon:before { content: "\f124"; }
.footer-widgets-wrapper.type2 .tribe-events-adv-list-widget .widget-title .icon:before, .footer-widgets-wrapper.type3 .tribe-events-adv-list-widget .widget-title .icon:before { content: "\f1d8"; }
.footer-widgets-wrapper.type2 .widget_popular_entries .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_popular_entries .widget-title .icon:before { content: "\f03e"; }
.footer-widgets-wrapper.type2 .widget_recent_entries .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_recent_entries .widget-title .icon:before { content: "\f030"; }
.footer-widgets-wrapper.type2 .widget_tweetbox .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_tweetbox .widget-title .icon:before { content: "\f099"; }
.footer-widgets-wrapper.type2 .widget_search .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_search .widget-title .icon:before, .footer-widgets-wrapper.type2 .widget_product_search .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_product_search .widget-title .icon:before { content: "\f040"; }
.footer-widgets-wrapper.type2 .widget_rss .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_rss .widget-title .icon:before { content: "\f09e"; }
.footer-widgets-wrapper.type2 .widget_tag_cloud .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_tag_cloud .widget-title .icon:before, .footer-widgets-wrapper.type2 .widget_product_tag_cloud .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_product_tag_cloud .widget-title .icon:before { content: "\f02c"; }
.footer-widgets-wrapper.type2 .widget_product_categories .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_product_categories .widget-title .icon:before { content: "\f127"; }
.footer-widgets-wrapper.type2 .widget_recent_comments .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_recent_comments .widget-title .icon:before { content: "\f0e6"; }
.footer-widgets-wrapper.type2 .widget_products .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_products .widget-title .icon:before { content: "\f0c6"; }
.footer-widgets-wrapper.type2 .widget_recent_reviews .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_recent_reviews .widget-title .icon:before { content: "\f007"; }
.footer-widgets-wrapper.type2 .widget_top_rated_products .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_top_rated_products .widget-title .icon:before { content: "\f0d0"; }
.footer-widgets-wrapper.type2 .flickrbox .widget-title .icon:before, .footer-widgets-wrapper.type3 .flickrbox .widget-title .icon:before { content: "\f16e"; }
.footer-widgets-wrapper.type2 .widget_shopping_cart .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_shopping_cart .widget-title .icon:before { content: "\f07a"; }
.footer-widgets-wrapper.type2 .widget_mostlikedposts .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget_mostlikedposts .widget-title .icon:before { content: "\f00a"; }
.footer-widgets-wrapper.type2 .mailchimp .widget-title .icon:before, .footer-widgets-wrapper.type3 .mailchimp .widget-title .icon:before { content: "\f1ea"; }
#footer .widget-title .fa, .footer-widgets-wrapper.type2 .widget-title .icon, .footer-widgets-wrapper.type3 .widget-title .icon { width:49px; height:49px; background-color:#343b4b; border-radius:50%; position:absolute; left:0; text-align:center; line-height:48px; }
.footer-widgets-wrapper.type2 .widget-title .icon:before, .footer-widgets-wrapper.type3 .widget-title .icon:before { content:"\f0c1"; font-family:FontAwesome; font-weight:normal; color:#fff; }
#footer .footer-widgets-wrapper.type2 .widget-title, #footer .footer-widgets-wrapper.type3 .widget-title { border:none; padding:0 0 0 65px; font-size:20px; line-height:49px; margin-bottom:15px; }
#footer .footer-widgets-wrapper.type3 .widget-title, #footer .footer-widgets-wrapper.type3 .widget-title a { color:#34495e; }
.footer-widgets-wrapper .widget-content .small-line { width:35px; height:1px; display:block; background-color:#444547; margin:0px 0 10px 0; }
.footer-widgets-wrapper.type3 .widget-content .small-line { background-color:#ccc; }
.footer-widgets-wrapper.type4 .widget-content .small-line, .footer-widgets-wrapper.type7 .widget-content .small-line { background-color:#566e85; }
.footer-widgets-wrapper.type2 .widget-content p, .footer-widgets-wrapper.type3 .widget-content p, .footer-widgets-wrapper.type2 .widget #wp-calendar caption, .footer-widgets-wrapper.type3 .widget #wp-calendar caption { color:#9099b0; position:relative; }
#footer .footer-widgets-wrapper.type2 .widget > ul, #footer .footer-widgets-wrapper.type3 .widget > ul, #footer .footer-widgets-wrapper.type2 .widget .widget-content, #footer .footer-widgets-wrapper.type3 .widget .widget-content { padding-left:65px; }
#footer .footer-widgets-wrapper.type2 .widget.widget_tweetbox > ul, #footer .footer-widgets-wrapper.type3 .widget.widget_tweetbox > ul { padding-left:15px; }
#footer .footer-widgets-wrapper.type2 .widget.widget_tweetbox > ul.tweet_list.type2, #footer .footer-widgets-wrapper.type3 .widget.widget_tweetbox > ul.tweet_list.type2 { padding-left:0px; }
.footer-widgets-wrapper.type2 .widget.widget_tweetbox > ul li, .footer-widgets-wrapper.type3 .widget.widget_tweetbox > ul li { padding:10px 5px 15px 25px; color:#888; }
.footer-widgets-wrapper.type2 .widget_tweetbox > ul.tweet_list.type2 li, .footer-widgets-wrapper.type3 .widget.widget_tweetbox > ul.tweet_list.type2 li { padding:13px 10px 13px 60px; }
.footer-widgets-wrapper.type2 .widget .tweet_list li:before, .footer-widgets-wrapper.type3 .widget .tweet_list li:before { top:13px; }
.footer-widgets-wrapper.type2 .widget .tweet_list.type2 li:before, .footer-widgets-wrapper.type3 .widget .tweet_list.type2 li:before { top:0px; }
.footer-widgets-wrapper.type2 .widget .product_list_widget, .footer-widgets-wrapper.type3 .widget .product_list_widget, .footer-widgets-wrapper.type2 .widget.widget_tweetbox > ul.tweet_list.type2, .footer-widgets-wrapper.type3 .widget.widget_tweetbox > ul.tweet_list.type2 { padding-left:0; }
#footer .footer-widgets-wrapper.type2 .tribe-venue-widget-wrapper, #footer .footer-widgets-wrapper.type3 .tribe-venue-widget-wrapper, .footer-widgets-wrapper.type2 .menu-header-menu-container, .footer-widgets-wrapper.type3 .menu-header-menu-container, .footer-widgets-wrapper.type2 .menu-footer-menu-container, .footer-widgets-wrapper.type3 .menu-footer-menu-container, .footer-widgets-wrapper.type2 .menu-one-page-container, .footer-widgets-wrapper.type3 .menu-one-page-container { padding-left: 65px; display: block; }
#footer .footer-widgets-wrapper.type2 .tribe-countdown-time, #footer .footer-widgets-wrapper.type2 div.tribe-countdown-text, #footer .footer-widgets-wrapper.type3 .tribe-countdown-time, #footer .footer-widgets-wrapper.type3 div.tribe-countdown-text { padding-left:20px; display:block; }
.footer-widgets-wrapper.type2 .tribe-countdown-timer .tribe-countdown-under, .footer-widgets-wrapper.type3 .tribe-countdown-timer .tribe-countdown-under, .footer-widgets-wrapper.type3 .tribe-venue-widget-wrapper a { color:#92a7bb; }
.footer-widgets-wrapper.type2 .tribe-countdown-text a:hover { color:#fff; }
.footer-widgets-wrapper.type4 .tribe-countdown-timer .tribe-countdown-under, .footer-widgets-wrapper.type7 .tribe-countdown-timer .tribe-countdown-under { color:#6f8295; }
.footer-widgets-wrapper.type2 .tribe-events-adv-list-widget .type-tribe_events, .footer-widgets-wrapper.type3 .tribe-events-adv-list-widget .type-tribe_events, .footer-widgets-wrapper.type2 .tribe-events-adv-list-widget .tribe-events-widget-link, .footer-widgets-wrapper.type3 .tribe-events-adv-list-widget .tribe-events-widget-link { padding-left:5px; }
.footer-widgets-wrapper .widget #wp-calendar td { background-color:#3e3e3e; border-color:rgba(255, 255, 255, 0.1); color:#fff; }
.footer-widgets-wrapper .widget #wp-calendar tbody tr:nth-child(2n+1) td, .widget #wp-calendar tbody tr:nth-child(2n+1) th { background-color: #2e2e2e; color:#fff; }
.footer-widgets-wrapper.type2 .widget #wp-calendar tbody tr:nth-child(2n+1) td, .footer-widgets-wrapper.type2 .widget #wp-calendar tbody tr:nth-child(2n+1) th { background-color: #212631; }
.footer-widgets-wrapper.type2 .widget #wp-calendar td {  background-color:#232a39; }
.footer-widgets-wrapper.type3 .widget #wp-calendar tbody tr:nth-child(2n+1) td, .footer-widgets-wrapper.type3 .widget #wp-calendar tbody tr:nth-child(2n+1) th { background-color: #fff; color:#2c3e50; }
.footer-widgets-wrapper.type3 .widget #wp-calendar td {  background-color:#dee2e5; color:#2c3e50; }
.footer-widgets-wrapper.type3 .widget #wp-calendar td {  background-color:#dee2e5; color:#2c3e50; }
.footer-widgets-wrapper.type4 .widget #wp-calendar tbody tr:nth-child(2n+1) td, .footer-widgets-wrapper.type4 .widget #wp-calendar tbody tr:nth-child(2n+1) th, .footer-widgets-wrapper.type7 .widget #wp-calendar tbody tr:nth-child(2n+1) td, .footer-widgets-wrapper.type7 .widget #wp-calendar tbody tr:nth-child(2n+1) th { background-color: #203243; }
.footer-widgets-wrapper.type4 .widget #wp-calendar td, .footer-widgets-wrapper.type7 .widget #wp-calendar td {  background-color:#2e4358; }
#footer .widget.widget_pages ul li > ul { margin:10px 0 5px; }
#footer .widget.widget_links ul { display:block; margin:0; }
#footer .widget.widget_links ul li { display:block; position:relative; padding:0 0 10px 10px; }
#footer .widget.widget_links ul li:before { content:"\f105"; position:absolute; left:0; font-family:FontAwesome; font-weight:normal; color:#9099b0; }
#footer .footer-widgets-wrapper.type3 .widget ul li a, #footer .footer-widgets-wrapper.type2 .widget ul li a, .footer-widgets-wrapper.type2, .footer-widgets-wrapper.type2 .tribe-countdown-timer .tribe-countdown-number, .footer-widgets-wrapper.type2 .tribe-countdown-text a, .footer-widgets-wrapper.type3 .tribe-countdown-text a, .footer-widgets-wrapper.type2 .tribe-venue-widget-wrapper a, .footer-widgets-wrapper.type2 .tribe-mini-calendar-event .list-info h2 a, .footer-widgets-wrapper.type3 .tribe-mini-calendar-event .list-info h2 a, .footer-widgets-wrapper.type2 .tribe-events-adv-list-widget a, .footer-widgets-wrapper.type3 .tribe-events-adv-list-widget a { color:#9099b0; }
#footer .footer-widgets-wrapper.type2 { background:#282e3b; padding:0; }
#footer .footer-widgets-wrapper.type3 { background:#ebeef0; padding:50px 0 20px; color:#9099b0; }
#footer .footer-widgets-wrapper.type2 .widget, #footer .footer-widgets-wrapper.type3 .widget { padding:0 0 25px 0; }
.copyright.type2 { background-color:#171b24; }
#footer .footer-widgets-wrapper.type2 .widget_rss h3 a { color:#eef1f4; }
#footer .footer-widgets-wrapper .tribe-mini-calendar .tribe-events-has-events div[id*="daynum-"] a { color:#fff; }
.footer-widgets-wrapper.type2 .tribe-mini-calendar-event .list-date { background: #343b4b; }
.footer-widgets-wrapper.type4 .tribe-mini-calendar-event .list-date { background: #203243; } 
#footer .footer-widgets-wrapper.type3 .widget-title .fa, .footer-widgets-wrapper.type3 .widget-title .icon { background-color:#dee2e5; }
.footer-widgets-wrapper.type3 .widget-title .icon:before { color:#34495e; }
#footer .footer-widgets-wrapper.type4, #footer .footer-widgets-wrapper.type7 { background:#34495e; }
#footer .footer-widgets-wrapper.type4 .widget-title, #footer .footer-widgets-wrapper.type7 .widget-title { border:none; margin-bottom:15px; padding:0; color:#6f8295; }
#footer .footer-widgets-wrapper.type5 .widget-title { border-bottom:1px solid #3e3d3d; margin-bottom:15px; padding:0; color:#ccc; position:relative; padding:0 0 20px 30px; }
#footer .footer-widgets-wrapper.type5 { background:#000; padding:55px 0 50px; }
#footer .footer-widgets-wrapper.type5 .widget ul li a, .footer-widgets-wrapper.type5 .widget ul li:before, #footer .footer-widgets-wrapper.type5 .widget .tribe-venue-widget-wrapper a, .footer-widgets-wrapper.type5 .tribe-mini-calendar-event .list-info h2 a, .footer-widgets-wrapper.type5 .tribe-events-adv-list-widget a, #footer .footer-widgets-wrapper.type5 .widget_product_categories ul li span { color:#555; }
#footer .footer-widgets-wrapper.type5 .widget ul li a:hover, #footer .footer-widgets-wrapper.type5 .widget .tribe-venue-widget-wrapper a:hover { color:#ccc; }
.footer-widgets-wrapper.type5 .widget .recent-portfolio-widget ul li p, #footer .footer-widgets-wrapper.type5 .widget .entry-meta p, #footer .footer-widgets-wrapper.type5 .widget .entry-meta span, .footer-widgets-wrapper.type5, .footer-widgets-wrapper.type5 .widget_contact p { color:#444; }
#footer .footer-widgets-wrapper.type5 .widget-title:after { content:""; width:10px; height:10px; background-color:#000000; border:1px solid #3e3d3d; position:absolute; left:10px; bottom:-6px; transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); }
#footer .footer-widgets-wrapper.type5 .widget.widget_text .textwidget, #footer .footer-widgets-wrapper.type5 .widget > ul, #footer .footer-widgets-wrapper.type5 .widget > .widget-content, #footer .footer-widgets-wrapper.type5 .flickr-widget, #footer .footer-widgets-wrapper.type5 .widget .menu-footer-menu-container, #footer .footer-widgets-wrapper.type5 div.tribe-countdown-text, .footer-widgets-wrapper.type5 .recent-post-widget, .footer-widgets-wrapper.type5 .recent-portfolio-widget, .footer-widgets-wrapper.type5 .tagcloud, .footer-widgets-wrapper.type5 .widget_shopping_cart_content { padding-left:30px; }
#footer .footer-widgets-wrapper.type5 .widget:before { border-left:1px solid #3e3d3d; content:""; height:100%; position:absolute; left:15px; min-height:200px; }
#footer .footer-widgets-wrapper.type5 .widget.widget_text ul li:before, #footer .footer-widgets-wrapper.type5 .widget.widget_calendar:before, #footer .footer-widgets-wrapper.type5 .widget.mailchimp:before, #footer .footer-widgets-wrapper.type5 .widget.tribe_mini_calendar_widget:before, .footer-widgets-wrapper.type5 .widget_search:before, .footer-widgets-wrapper.type5 .widget_links:before, .footer-widgets-wrapper.type5 .widget_product_search:before, .footer-widgets-wrapper.type5 .widget.tribe-events-adv-list-widget:before { display:none; }
#footer .footer-widgets-wrapper.type5 .widget.widget_text ul li, #footer .footer-widgets-wrapper.type5 .widget.widget_calendar .widget-title, #footer .footer-widgets-wrapper.type5 .widget.tribe_mini_calendar_widget .widget-title, #footer .footer-widgets-wrapper.type5 .widget.mailchimp .widget-title, #footer .footer-widgets-wrapper.type5 .widget_links .widget-title, #footer .footer-widgets-wrapper.type5 .widget_search .widget-title, #footer .footer-widgets-wrapper.type5 .widget_product_search .widget-title { padding-left:0; }
#footer .footer-widgets-wrapper.type5 .tagcloud a { background-color:#1f1f1f; color:#b1b1b1; }
#footer .footer-widgets-wrapper.type5 .tribe-countdown-time { display:block; padding-left:30px; }
#footer .footer-widgets-wrapper.type5 .tribe-venue-widget-wrapper, #footer .footer-widgets-wrapper.type5 .tribe-events-adv-list-widget ol, #footer .footer-widgets-wrapper.type5 .tribe-events-widget-link, .footer-widgets-wrapper.type5 .tribe-events-countdown-widget .tribe-countdown-complete { padding-left:30px; }
.footer-widgets-wrapper .dt-sc-one-fifth .widget #wp-calendar td { padding: 7px 6px; }
#footer .footer-widgets-wrapper.type5 div.tribe-countdown-number { font-size:2em; }
#footer .footer-widgets-wrapper.type6 { background:#000; }
#footer .footer-widgets-wrapper.type6 .widget-title { margin-bottom:25px; border:none; color:#ccc; }
#footer .footer-widgets-wrapper.type6 .widget-title .small-line { margin:10px 0 0; width:40px; background-color:#363636; }
#footer .footer-widgets-wrapper.type6 .widget ul li a, #footer .footer-widgets-wrapper.type6 .tribe-events-adv-list-widget ol h4 a, #footer .footer-widgets-wrapper.type6 .tribe-events-widget-link a, #footer .footer-widgets-wrapper.type6 .tribe-events-countdown-widget .tribe-countdown-complete { color:#555; }
#footer .footer-widgets-wrapper.type6 .widget ul li a:hover, #footer .footer-widgets-wrapper.type6 .tribe-events-adv-list-widget ol h4 a:hover, #footer .footer-widgets-wrapper.type6 .tribe-events-widget-link a:hover { color:#ccc; }
#footer .footer-widgets-wrapper.type6 .widget ul li { position:relative; padding-left:20px; }
#footer .footer-widgets-wrapper.type6 .widget ul li:before { content:""; width:10px; height:10px; background-color:#363636; border-radius:50%; position:absolute; left:0; top:7px; }
#footer .footer-widgets-wrapper.type6 .widget ul li:after { content:""; width:14px; height:14px; border-radius:50%; border:1px solid #363636; position:absolute; left:-3px; top:4px; }
#footer .footer-widgets-wrapper.type6 .widget_categories ul li:before, #footer .footer-widgets-wrapper.type6 .widget.widget_archive ul li:before { top:17px; }
#footer .footer-widgets-wrapper.type6 .widget_categories ul li:after, #footer .footer-widgets-wrapper.type6 .widget.widget_archive ul li:after { top:14px; }
#footer .footer-widgets-wrapper.type6 .widget_product_categories ul li:before { top:13px; }
#footer .footer-widgets-wrapper.type6 .widget_product_categories ul li:after { top:10px; }
.footer-widgets-wrapper.type6 .widget_recent_entries .recent-post-widget ul li:after, .footer-widgets-wrapper.type6 .widget .recent-portfolio-widget li:after { display:none; }
#footer .footer-widgets-wrapper.type6 .widget_recent_entries .recent-post-widget ul li, #footer .footer-widgets-wrapper.type6 .widget .recent-portfolio-widget li { padding-left:0; }
#footer .footer-widgets-wrapper.type6 .widget ul.dt-sc-social-icons li { padding-left:0; }
#footer .footer-widgets-wrapper.type6 .widget ul.dt-sc-social-icons li:after, #footer .footer-widgets-wrapper.type6 .widget ul.dt-sc-social-icons li:before { display:none; }
#footer .footer-widgets-wrapper.type7 .widget-title { margin-bottom: 30px; }
#footer .widget.widget_text ul li a, #footer .footer-widgets-wrapper.type4 .widget ul li a, #footer .footer-widgets-wrapper.type4, .footer-widgets-wrapper.type4 .widget_contact p, .footer-widgets-wrapper.type4 .tribe-mini-calendar-event .list-info h2 a, .footer-widgets-wrapper.type4 .tribe-events-adv-list-widget a, .footer-widgets-wrapper.type4 div.tribe-countdown-text a, .footer-widgets-wrapper.type4 .tribe-countdown-colon, .footer-widgets-wrapper.type4 .tribe-venue-widget-wrapper a, #footer .footer-widgets-wrapper.type7 .widget ul li a, #footer .footer-widgets-wrapper.type7, .footer-widgets-wrapper.type7 .widget_contact p, .footer-widgets-wrapper.type7 .tribe-mini-calendar-event .list-info h2 a, .footer-widgets-wrapper.type7 .tribe-events-adv-list-widget a, .footer-widgets-wrapper.type7 div.tribe-countdown-text a, .footer-widgets-wrapper.type7 .tribe-countdown-colon, .footer-widgets-wrapper.type7 .tribe-venue-widget-wrapper a { color:#b7c8da; }	
#footer .widget.widget_text ul li a:hover, #footer .widget.widget_links ul li a:hover, #footer .footer-widgets-wrapper.type4 .widget ul li a:hover, #footer .footer-widgets-wrapper.type4 .widget_categories .dt-sc-toggle.active, #footer .footer-widgets-wrapper.type4 .widget_product_categories .dt-sc-toggle.active, #footer .footer-widgets-wrapper.type4 .widget_product_categories .dt-sc-toggle.active span, #footer .footer-widgets-wrapper.type5 .widget_categories .dt-sc-toggle.active, #footer .footer-widgets-wrapper.type5 .widget_product_categories .dt-sc-toggle.active, #footer .footer-widgets-wrapper.type5 .widget_product_categories .dt-sc-toggle.active span, #footer .footer-widgets-wrapper.type6 .widget_categories .dt-sc-toggle.active, #footer .footer-widgets-wrapper.type6 .widget_product_categories .dt-sc-toggle.active, #footer .footer-widgets-wrapper.type6 .widget_product_categories .dt-sc-toggle.active span, #footer .footer-widgets-wrapper.type7 .widget ul li a:hover, #footer .footer-widgets-wrapper.type7 .widget_categories .dt-sc-toggle.active, #footer .footer-widgets-wrapper.type7 .widget_product_categories .dt-sc-toggle.active, #footer .footer-widgets-wrapper.type7 .widget_product_categories .dt-sc-toggle.active span { color:#fff; }
.footer-widgets-wrapper.type6 .tribe-countdown-colon, .footer-widgets-wrapper.type6 .tribe-venue-widget-wrapper a, .footer-widgets-wrapper.type6, .footer-widgets-wrapper.type6 .widget-content p, .footer-widgets-wrapper.type6 .widget .recent-portfolio-widget ul li p, .footer-widgets-wrapper.type6 .widget .entry-meta p, .footer-widgets-wrapper.type6 .widget .entry-meta span, #footer .footer-widgets-wrapper.type6 .widget_product_categories .dt-sc-toggle span { color:#444; }
.footer-widgets-wrapper.type6 .tribe-mini-calendar-event .list-info h2 a { color:#555; }
.footer-widgets-wrapper.type6 .widget .entry-meta p:first-child { border-color:#444; }
.footer-widgets-wrapper.type6 .widget .recent-post-widget ul li .thumb { width:54px; }
#footer .footer-widgets-wrapper.type6 .widget ul.tweet_list li:before { content:"\f099"; background-color:inherit; top:2px; color:#555; }
#footer .footer-widgets-wrapper.type6 .widget ul.tweet_list.type2 li:before { width:50px; color:#fff; height:100%; border-radius:0; top:0; }
#footer .footer-widgets-wrapper.type6 .widget ul.tweet_list li:after { display:none; }
#footer .footer-widgets-wrapper.type6 .widget ul.tweet_list.type2 li { padding:13px 10px 13px 60px; }
.footer-widgets-wrapper.type6 .widget_tweetbox ul.tweet_list.type2 li { background-color: #101010; }
#footer .footer-widgets-wrapper.type6 .widget .tagcloud a { background-color: #101010; color:#666; }
#footer .footer-widgets-wrapper.type6 .widget .tagcloud a:hover { color:#fff; }
#footer .footer-widgets-wrapper.type6 .widget ul.product_list_widget li:after, #footer .footer-widgets-wrapper.type6 .widget ul.product_list_widget li:before { display:none; }
#footer .footer-widgets-wrapper.type6 .widget ul.product_list_widget li { padding-left:0; }
#footer .footer-widgets-wrapper.type4 .widget.widget_text ul li:before, #footer .footer-widgets-wrapper.type7 .widget.widget_text ul li:before { display:none; }
#footer .footer-widgets-wrapper.type4 .widget.widget_text ul li, #footer .footer-widgets-wrapper.type7 .widget.widget_text ul li { padding-left:0; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #footer .widget .mailchimp-form .dt-sc-button { padding:14px 20px 15px 19px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome, .widget .mailchimp-form .dt-sc-button { min-height:50px;}
::i-block-chrome, #footer .widget .mailchimp-form .dt-sc-button { padding:14px 18px 15px 19px; }
::i-block-chrome, .pagination .next-post a, .pagination .prev-post a { -webkit-transition:inherit; -moz-transition:inherit; -o-transition:inherit; -ms-transition:inherit; transition:inherit;}
}
.copyright { float:left; width:100%; clear:both; padding:50px 0 0; text-align: center; }
.page-template-tpl-plain-php .copyright p { padding:70px 0 0; }
.copyright p { margin-bottom:30px; color:#fff; font-size:14px; }
.copyright p a, .copyright p a:hover { color:#fff; }
.copyright img { float:right; }
.footer-links { text-align: center; display: inline-block; margin:0; }
.footer-links li { float:left; display:inline; padding-bottom:0; color:#FFF; }
.footer-links li:after { content:"|"; display:inline-block; transform:rotate(15deg); -webkit-transform:rotate(15deg); -o-transform:rotate(15deg); -ms-transform:rotate(15deg); -moz-transform:rotate(15deg); }
.footer-links li:last-child:after { display:none; }
.footer-links li a { font-size:13px; color:#fff; padding:0px 7px; line-height:22px; }
.footer-links li:last-child a { background:none; }
.copyright.type3 p { line-height:30px; }
.tweets { float:left; width:100%; font-size:16px; }
.tweets-container { text-align: center; }
.tweet-list > li { text-align: center; }
.footer-wrapper .tweets a:hover, .footer-wrapper .tweet_text { color:#fff; }
.tweet_text, ul.tweet-list li span.tweet_time > a { color: #000; display: inline-block; font-family: "Satisfy",cursive; font-size: 18px; font-weight: 500; line-height: 36px; width: 100%; text-align: center;}
ul.tweet-list li span.tweet_time > a { margin-top: 20px; }
.tweet-box { float:left; width:100%; color:#fff; position:relative; }
.tweet-box .tweet_list li { float:left; width:100%; text-align:center; }
#tweets_container { display:block; margin:25px 0 0 0; }
#tweets_container .tweet_text { font-size:16px; margin-bottom:5px; position:relative; display:inline-block; }
#tweets_container .tweet_join { float:left; padding-right:10px; font-size:20px; }
#tweets_container .tweet_list li a { color: #fff; font-size: 15px; font-style: italic; font-weight: normal; text-align: right; }
#tweets_container .tweet_time { display:block; }
#tweets_container .tweet_list li .tweet_text .at, #tweets_container .tweet_list li .tweet_text a { color:#fff; }
#tweets_container .tweet_list li .tweet_text:before { font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; content:"\f099"; font-size:20px; position:absolute; left:-30px; top:0; }
.tweets-container i:after { box-shadow: 0 0 0 15px #000000; border-radius: 50%; bottom: 0; content: ""; left: 0; margin: -3px; position: absolute; right: 0; top: 0; }
.tweets-container i { background: #000000; color: #ffffff; border-radius: 50%; display: inline-block; font-size: 24px; height: 50px; line-height: 50px; margin: 0 0 70px; padding: 0; position: relative; top: 18px; width: 50px; }	
.footer-wrapper .copyright { background-color:#1c1c1c; }
.footer-wrapper { background:#202020 url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/footer-bg.jpg) repeat-y left top; float:left; width:100%; text-align:center; position:relative; }
.footer-wrapper .tweet_list { line-height: 35px; margin: auto; width: 75%; }
.bottom-tweet:before { border-top:45px solid #f5f5f5; border-right:45px solid transparent; border-left:45px solid transparent; position:absolute; top:0px; left:0; right:0; margin:auto; width:0; content:""; }
.bottom-tweet span { font-size:17px; line-height:30px; width:100%; position:relative; z-index:1; }
.bottom-tweet { float:left; width:100%; position:relative; margin-bottom:40px; text-align:center; }
.bottom-tweet.type2:before { border-top-color:#fff; }
.bottom-image:before { content:""; background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/education/edu-img4.jpg) no-repeat center; float:left; width:100%; height:358px; margin:-300px 0 15px 0; }
.bottom-image { margin:230px 0 0 0; }
div.wpcf7-response-output { border-radius: 2px; float: left; margin: 2em 0 1em; padding: 1em; text-align: center; width: 100%; }
div.wpcf7-mail-sent-ng { border-width:1px; background-color:#ffbaba; color:#d8000c; }
.wpcf7-response-output.wpcf7-validation-errors { background: #fcf8e3; border: 1px solid #fbeed5; color: #c79d13; }
.wpcf7-form span.wpcf7-not-valid-tip:before { border-color: rgba(0, 0, 0, 0); border-style: solid; border-width: 0 6px 7px; content: ""; left: 10px; position: absolute; top: -6px; }
.wpcf7-form span.wpcf7-not-valid-tip:before { border-bottom-color: #ffcccc; }
.wpcf7-form span.wpcf7-not-valid-tip { background: #ffcccc; border: 1px solid #eed3d7; color: #d01313; margin: 0 0 10px; padding: 4px 10px; position: relative; }
.wpcf7-response-output.wpcf7-mail-sent-ok { background: #dff0d8; border: 1px solid #d6e9c6; color: #3c763d; }
.dt-sc-bottom-border-design { display: inline-block; position: relative; width: 100%; overflow: visible !important; margin-bottom: -45px; }
.dt-sc-bottom-border-design:after { background: url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/slider-bottom-dark.png) no-repeat scroll center center; bottom: -70px; content: ""; height: 149px; left: 0; margin: 0 auto;position: absolute; right: 0; width: 100%; z-index: 9; }
.dt-sc-bottom-border-design.top-align { float: left; }
.dt-sc-bottom-border-design.top-align:after { background: url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/slider-bottom-inverse.png) no-repeat center center; top: -40px; }
#footer .footer-widgets-wrapper { display: block; }
.footer-content ul.dt-sc-social-icons { width: 100%; text-align: center; margin: 0; overflow: hidden; float: left; }
.footer-content ul.dt-sc-social-icons li { line-height: 0; }
.footer-content ul.dt-sc-social-icons li a { border: none; float: none; padding: 28px 0; width: 100%; font-size: 30px; color: #fff; }
.footer-content ul.dt-sc-social-icons li:hover a { margin-top: 10px; padding-bottom: 45px; }
.footer-content ul.dt-sc-social-icons li a { margin: 25px 0 0; }
.footer-content ul.dt-sc-social-icons li a:after { bottom: 0; content: ""; display: block; height: 0; left: 0; position: absolute; width: 100%; }
.footer-content ul.dt-sc-social-icons li:hover a:after { height: 8px; } .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(1) { width: 100%; } .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(2), .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(2) ~ li { width: 50%; } .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(3), .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(3) ~ li { width: 33.3333%; } .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(4), .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(4) ~ li { width: 25%; } .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(5), .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(5) ~ li { width: 20%; } .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(6), .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(6) ~ li { width: 16.66%; } .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(7), .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(7) ~ li { width: 14.28%; } .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(8), .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(8) ~ li { width: 12.5%; } .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(9), .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(9) ~ li { width: 11.11%; } .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(10), .footer-content ul.dt-sc-social-icons li:first-child:nth-last-child(10) ~ li { width: 10%; }	
.footer-content ul.dt-sc-social-icons li a.facebook { background: #3d599b; }
.footer-content ul.dt-sc-social-icons li a.twitter { background: #5cadff; }
.footer-content ul.dt-sc-social-icons li a.googleplus { background: #fd4142; }
.footer-content ul.dt-sc-social-icons li a.linkedin { background: #007bb6; }
.footer-content ul.dt-sc-social-icons li a.rss { background: #ee802f; }
.footer-content ul.dt-sc-social-icons li a.facebook:after { background-color: #1e2e4f; }
.footer-content ul.dt-sc-social-icons li a.twitter:after { background-color: #0065d9; }
.footer-content ul.dt-sc-social-icons li a.googleplus:after { background-color: #86291d; }
.footer-content ul.dt-sc-social-icons li a.linkedin:after { background-color: #005b96; }
.footer-content ul.dt-sc-social-icons li a.rss:after { background-color: #a9500e; }
.footer-content ul.dt-sc-social-icons li:hover a.facebook { color: #1e2e4f; }
.footer-content ul.dt-sc-social-icons li:hover a.twitter { color: #0065d9; }
.footer-content ul.dt-sc-social-icons li:hover a.googleplus { color: #86291d; }
.footer-content ul.dt-sc-social-icons li:hover a.linkedin { color: #005b96; }
.footer-content ul.dt-sc-social-icons li:hover a.rss { color: #a9500e; }
.footer-widgets-wrapper .selection-box:after { box-shadow: inset 0px 0px 0 1px #fff; }
.footer-widgets-wrapper .widget ul.product_list_widget li .product-title, .footer-widgets-wrapper .widget ul.product_list_widget li a, .footer-widgets-wrapper ul#recentcomments li.recentcomments > a, .footer-widgets-wrapper .widget.widget_recent_entries ul li a, .footer-widgets-wrapper .widget.widget_rss ul li a, .footer-widgets-wrapper .widget.widget_tweetbox ul.tweet_list li a { color: #fff; }
.footer-widgets-wrapper .widget.widget_recent_entries .recent-post-widget ul li a { color: #fff !important; }
.footer-widgets-wrapper .widget #searchform input[type="text"] { background: #fff; }	
.footer-widgets-wrapper .widget.woocommerce.widget_product_search input[type="search"] { background: #fff; padding-left: 20px; }	
.footer-widgets-wrapper .widget #searchform input[type="submit"], .footer-widgets-wrapper .widget.mailchimp input[type="submit"] { box-shadow: inset 0 0 0px 1px #fff; } .dt-half-bg-design { background: rgba(0, 0, 0, 0.7); display: inline-block; margin: 70px 0 0; width: 100%; position: relative; float: left; padding-top: 120px; }	
.dt-half-bg-design:after, .dt-half-bg-design:before { background: none; border-bottom: 70px solid rgba(0, 0, 0, 0.7); top: -70px; content: ""; height: 0; position: absolute; width: 0; }	
.dt-half-bg-design:before { border-left: 960px solid transparent; right: 0; }	
.dt-half-bg-design:after { border-right: 960px solid transparent; left: 0; }	
.footer-widgets-wrapper.type2 ul.dt-sc-social-icons.without-border li a { color: #fff !important; font-size: 22px; }
.footer-widgets-wrapper.type2 .textwidget p { color: #fff; font-size: 14px; line-height: 40px; }
.footer-widgets-wrapper.type2 .copyright { padding: 0; }
.footer-widgets-wrapper.type2 .copyright p { border-top: 1px solid rgba(255, 255, 255, 0.5); margin: 0; padding: 35px 0; }
.dt-white-color-overlay:after { background: transparent; border-left: 950px solid transparent; border-right: 950px solid transparent; border-top: 70px solid rgba(255, 255, 255, 0.8); bottom: -70px; content: ""; height: 0;left: 0; margin: 0 auto; position: absolute; right: 0; width: 0; }
.dt-white-color-overlay { background: rgba(255, 255, 255, 0.8); padding: 8% 0; position: relative; }
.boxed .dt-half-bg-design:before { border-left:640px solid transparent; }
.boxed .dt-half-bg-design::after { border-right:640px solid transparent; }
.boxed .dt-white-color-overlay::after { border-left:625px solid transparent; border-right:625px solid transparent; } #toTop { display:none; text-decoration:none; position:fixed; bottom:30px; right:30px; overflow:hidden; width:40px; height:40px; border:none; text-indent:100%; background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/ui.totop.png) no-repeat left top; z-index:9999; }	
#toTopHover { background:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/ui.totop.png) no-repeat left -40px; width:40px; height:40px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; }	
#toTop:active, #toTop:focus { outline:none;	} .dt-style-picker-wrapper { position:fixed; z-index:99999; left:0px; top:150px; }
#dt-style-picker { background:#ffffff; width:225px; float:left; position:absolute; top:0px; z-index:1; margin:0px; padding:0px 0px 20px; text-align:center; border:1px solid #dddddd; overflow:hidden; }
#dt-style-picker h2 { font:normal 12px Tahoma, Geneva, sans-serif; text-transform:uppercase; line-height:48px; width:100%; color:#848484; margin:0px 0px 15px; padding:0px; border-bottom:1px solid #dddddd; background-color:#fefefe; }
#dt-style-picker h3 { font:normal 12px Tahoma, Geneva, sans-serif; padding:0px 0px 10px; width:100%; color:#848484; margin:0px; text-transform:uppercase; }
#dt-style-picker ul { float:left; margin:0px; padding:0px; text-align:center; width:100%; overflow:hidden; }
#dt-style-picker ul li { display:inline-block; display:inline; list-style-type:none; padding:0px; margin:0px 0px 6px 0px; }
#dt-style-picker ul li a { background:#ffffff; border:1px solid rgba(0, 0, 0, 0); padding:2px; display:inline-block; margin:0px; line-height:0; }
#dt-style-picker ul li a.selected, #dt-style-picker ul li a:hover { border:1px solid #d7d7d7; }
#dt-style-picker ul li a img { border:1px solid #d7d7d7; }
#dt-style-picker .pattern-picker a { margin: 1px; }
#dt-style-picker .hr { width:100%; height:10px; display:block; float:left; clear:both; position:relative; z-index:1; margin:3px 0px; }
.style-picker-ico { position:absolute; top:25px; left:224px; width:48px; height:48px; display:block; border:1px solid #d7d7d7; background-color:#fff; }
.style-picker-ico img { -webkit-animation: rotating 2s linear infinite; -moz-animation: rotating 2s linear infinite; -ms-animation: rotating 2s linear infinite; -o-animation: rotating 2s linear infinite; animation: rotating 2s linear infinite; z-index:1; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; }
#dt-style-picker .layout-picker li span { line-height:49px; color:#999; font-size:11px; display:block; min-width:71px; height:49px; background-color:#f7f7f7; border:1px solid #e0e0e0; position:relative; z-index:1; font-weight:600; }
#dt-style-picker .layout-picker li { display:inline-block; margin:0 0 3px; }
#dt-style-picker .layout-picker li #boxed span { box-shadow: 12px 0px 0px 0px #f7f7f7 inset, -12px 0px 0px 0px #f7f7f7 inset; background-color:#fff; }
#dt-style-picker ul.color-picker li a img, #dt-style-picker .theme-picker li a img { border:none; }
#dt-style-picker ul.color-picker li a { padding:3px; }
#dt-style-picker ul.scheme-picker li a { padding:7px; }
#dt-style-picker ul.scheme-picker li a img { height:auto; border:0; }
#dt-style-picker ul.scheme-picker { overflow:visible; }
#dt-style-picker .theme-picker { display:block; position:relative; }
#dt-style-picker .theme-picker > li { display:inline-block; }
#dt-style-picker .theme-picker li a { position:relative; }
#dt-style-picker .theme-picker li a:before { bottom: 0; content:""; height: 100%; left: 0; top: 0; width: 100%; opacity:0; margin: 0 auto; position: absolute; }
#dt-style-picker .theme-picker li:hover a:before, #dt-style-picker .theme-picker li:hover span { opacity:1; }
#dt-style-picker .theme-picker li span { position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; text-transform: uppercase; top: 0; width: 100%; opacity:0; color:#fff; font-weight:bold; font-size:15px; line-height:normal; height:20px; }
.picker-scroll { float:left; width:100%; height:280px; position:relative; } .retina_logo { display:none; height:auto !important; }
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2), 
only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-devicepixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx) {
.normal_logo { display:none; }
.retina_logo { display:inline-block; }
.blog-entry .bx-controls a.bx-prev { background-image:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/prev-arrow1@2x.png); background-size:45px 45px; }
.blog-entry .bx-controls a.bx-next { background-image:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/next-arrow1@2x.png); background-size:45px 45px; }
#searchform .search-icon { background-image:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/search@2x.png); background-size:15px 16px; }
.widget #searchform input[type="submit"] { background-image: url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/search-icon@2x.png); background-size:15px 16px; }
#toTop { background-image:url(//www.cosmeticassist.asia/wp-content/themes/foreal/images/ui.totop@2x.png); background-size:40px 81px; } } .slider-controls .pager a { display: inline-block; font-size: 0; margin: 0 10px; position: relative; width: auto; text-indent: inherit; }
.slider-controls .pager a:before { content: "\f05c"; font-family: fontawesome; font-size: 12px; position: absolute; color: #c0c0c0; }
.slider-controls .pager a.selected:before { content: "\f05b"; color: #000; }
.slider-controls .pager a.selected { background: none; }
.v2 .dt-sc-testimonial .author img { position: absolute; display: none;}		
.v2 .dt-sc-testimonial-wrapper .dt-sc-testimonial-carousel li:after { content: open-quote; display: inline; font-family: Georgia,"Times New Roman",Times,serif; font-size: 150px;    left: 0;  margin: 0; position: absolute; right: 0; top: 55px; font-weight: bold; }
.v2 .dt-sc-testimonial-wrapper .dt-sc-testimonial-carousel li { padding-top: 130px; position: relative; }
.v2 .dt-sc-testimonial > span:before, .v2 .dt-sc-testimonial > span:after { content: none; }	
.v2 .dt-sc-testimonial h5 { color: #000000; display: inline-block; float: none; font-family: Georgia; font-size: 24px; font-weight: 400; line-height: 40px; margin: 0 auto 50px;     width: 100%; }
.v2 .dt-sc-testimonial > span { color: #bababa; display: inline-block; font-style: normal; padding: 10px; position: relative; font-size: 24px; font-weight: 600; }	
.v2 .slider-controls {  margin: -20px 0 0; }
h3.main-title { display: inline-block; font-size: 30px; font-weight: 700; text-transform: uppercase; }
ul.tweet-icon li { position: relative; } 	
ul.tweet-icon li:after { border-radius: 50%; box-shadow: 0 0 0 15px #000; content: ""; height: 57px; left: 0; margin: -3px; position: absolute; top: 0; width: 57px; }
h5.intro-text { font-weight: 500; padding: 0; } .contact-form.wpcf7-form { clear: both; float: left; text-align: center; width: 100%; }	
.contact-form .dt-sc-one-half { display: inline-block; float: none; width: 28%; }
.contact-form .dt-sc-one-column { width: 58%; margin-top: 35px; display: inline-block; float: none; }
.contact-form textarea { padding-left: 55px; } 
.form-submit input[type="submit"] { background: transparent !important; border: 1px solid #ddd; color: #868686; float: none; font-weight: 400; padding: 16px 100px 15px; font-size: 16px; margin-top: 35px; border-radius: 0; }
.form-submit input[type="submit"]:hover { background: #000 !important; color: #fff !important; border-color: #000; }
.contact-form p span.fa { border-right: 1px solid #eaeaea; left: 0; line-height: 52px; position: absolute; text-align: center; top: 0; width: 50px; z-index: 9; color:  #868686;	font-size: 14px; }
.contact-form .dt-sc-one-column p span.fa { bottom: 0; }
.contact-form p.contact-form-textarea span.fa { bottom: 0; }
.map-section.wpb_gmaps_widget .wpb_wrapper { padding: 0; }
.dt-sc-ico-content:hover .read-more:after { right: -10px; opacity: 1; }
.read-more:after { content: "\f105"; font-family: fontawesome; position: absolute; right: 10px; opacity: 0; }
.comment-respond p { position: relative; margin-bottom: 30px; }
.comment-respond p span { color: #868686; position: absolute; border-right: 1px solid #eaeaea; line-height: 52px; z-index: 9; width: 45px; top: 0; left: 0; text-align: center; bottom: 0; }
.comment-respond p span#email-notes { width: 100%; text-align: left; margin-top: 7px; }
.comment-respond p.comment-form-rating p span { border-right: 0 none; line-height: inherit; position: relative; top: 10px; width: auto; }
.comment-respond p input[type="text"], .comment-respond p textarea { background: transparent; border-radius: 0 !important; padding-left: 55px; margin-bottom: 0; font-family: "Roboto",sans-serif; }
.comment-respond p textarea { margin-bottom: 0; }
.comment-respond p:hover input[type="text"], .comment-respond p:hover textarea, .comment-respond p:hover span, .contact-form p:hover input, .contact-form p:hover textarea, .contact-form p:hover span { border-color: #000; }
.comment-respond p.form-submit { display: inline-block; float: right; }
.comment-respond p.form-submit input[type="submit"] { border: 1px solid #dddddd; border-radius: 0; color: #868686; cursor: pointer; display: inline-block; float: none; padding: 15px 40px; position: relative; width: auto; background: transparent; margin-top: 15px; }
.comment-respond .dt-sc-one-column p, .contact-form span.wpcf7-form-control-wrap.your-message { line-height: 0; } .tweet-content { float: left; position: relative; text-align: center; margin: 0 0 40px; width: 100%;}
.tweet-content i, .dt-sc-icon i, .dt-sc-icon.type2 h2 { border-radius: 50%; display: inline-block; font-size: 24px; height: 50px; line-height: 50px; margin: 0 0 20px; padding: 0; top: 18px; position: relative; width: 50px;}	
.tweet-content i:after, .dt-sc-icon i:after, .dt-sc-icon.type2 h2:after { border-radius: 50%; bottom: 0; content: ""; left: 0; margin: -3px; position: absolute; right: 0; top: 0;}
.tweet-content .latest-tweets { display: inline-block; margin: 50px 0 0; width: 100%;}	
.tweet-content .latest-tweets .tweet_list { list-style: outside none none; text-align: center !important;}	
.tweet-content .latest-tweets .tweet_text { display: inline-block; font-size: 18px; font-weight: 500; line-height: 36px; width: 100%;}
.tweet-content .latest-tweets span.tweet_time a { display: inline-block; font-size: 18px; font-weight: 500; line-height: 36px; margin-top: 14px;}
.dt-sc-icon-content { float: left; text-align: center; width: 100%;}
.slider-controls { clear: both; float: left; margin: 10px 0 0; text-align: center; width: 100%; }
.slider-controls .pager { display:inline-block; }
.slider-controls .pager a { width:25px; height:4px; display:inline-block; line-height:10px; margin:0px 5px 0px 0px; text-indent:-9999px; }	
.dt-sc-services .dt-sc-icon.type1 h2 { display: inline-block; font-size: 40px; font-weight: 700; margin-bottom: 10px; width: 100%; }
.dt-sc-services .dt-sc-icon.type1 .overline:before { border-top: 0 none; }
.dt-sc-icon.type1:hover .overline:before { max-width: 100%; }
.dt-sc-icon.type1:hover .custom-icon span { transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); }
.dt-sc-services .dt-sc-icon.type1 p { font-size: 14px; font-weight: 600; line-height: 30px; text-transform: uppercase; }
.dt-sc-icon.type1 { text-align: center; padding: 30px 0; }
.dt-sc-icon.type1 .custom-icon span { display: inline-block; font-size: 32px; margin-bottom: 20px; }
.dt-sc-icon.type2 h2:after { box-shadow: 0 0 0 15px #000000; } 
.dark .dt-sc-icon span.icon, .dark .dt-sc-icon h2, .dark .dt-sc-icon p { color: #fff; }
.dark .dt-sc-icon p.overline:before { border-color: #fff; }
.dark .dt-sc-icon.type1:hover:before { border-color: #fff transparent transparent #fff; }
.dark .dt-sc-icon.type1:hover:after { border-color: transparent #fff #fff transparent; }
.tweet-content i:after, .dt-sc-icon i:after, .dt-sc-icon.type2 h2:after { border-radius: 50%; bottom: 0; content: ""; left: 0; margin: -3px; position: absolute; right: 0; top: 0; }	
.dt-sc-icon.type2 h2 { background: #000000; color: #ffffff; }
.dt-sc-icon.type2 h2 { font-size: 20px; font-weight: 600; margin-bottom: 30px; }
.dt-sc-icon.type2 h2 { border-radius: 50%; display: inline-block; font-size: 24px; height: 50px; line-height: 45px; margin: 0 0 60px; padding: 0; position: relative; top: 18px;     width: 50px; }
.dt-sc-services .dt-sc-icon-content h5 { text-transform: lowercase; }
.dt-sc-ico-content .read-more.overline:before { content: none; }
#tweet-pager { text-align: center; }
#tweet-pager > a { display: inline-block; height: 4px; line-height: 10px; margin: 0 5px 0 0; text-indent: -9999px; width: 25px; background: #000; }
#tweet-pager > a.selected { background: #00aced; } .dt-sc-contact-info { float: left; position: relative; text-align: center; margin: 10px 0 50px; width: 100%;}
.dt-sc-contact-info .dt-sc-icon { float: left; width: 100%; margin: 0 0 35px; }
.dt-sc-contact-info p { float: left; margin: 0; font-size: 14px; font-weight: 400; width: 100%;}
.dt-sc-contact-info .dt-sc-icon i:after { border-radius: 50%; bottom: 0; content: ""; left: 0; margin: -3px; position: absolute; right: 0; top: 0; box-shadow: 0 0 0 15px #000; }
.dt-sc-contact-info .dt-sc-icon i { background: #000; color: #fff; font-size: 26px; } .dt-sc-bottom-border-design pre { background: none; border: medium none; padding: 0; width: 100%; }	
.dt-sc-border-title { border-bottom: 1px solid #000; margin-bottom: 50px; }
pre#shortcode { padding: 0; width: 100%; background: transparent; border: none; } .bypostauthor { display:block; }