/*
Theme Name:     Lifestyle
Theme URI:      http://www.8theme.com
Author:         8theme
Author URI:     http://www.8theme.com
Description:    ThemeForest Premium Theme
Version:        1.2
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    lifestyle
*/

/*======================================================
[Table of contents]

1. FRAMEWORK STYLES
	1.1 Base
		1.1.1 #body-framework
		1.1.2 #buttons-framework
		1.1.3 #inputs-framework
		1.1.4 #links-text-framework
		1.1.5 #mixins-framework
		1.1.6 #tables-framework
		1.1.7 #tiled-layout-framework
		1.1.8 #titles-framework
	/*__________________________________________________

	1.2 Layout
		1.2.1 #footer-layout-framework
		1.2.2 #header-framework
	/*__________________________________________________

	1.3 Blog
		1.3.1 #base-sidebar-framework
		1.3.2 #blog-default-framework
		1.3.3 #blog-types-framework
		1.3.4 #single-post-framework
	/*__________________________________________________

	1.4 Portfolio
		1.4.1 #portfolio-framework
	/*__________________________________________________

	1.5 Modules / #modules-framework
		1.5.1 Headers
			1.5.1.1 #header-centered-framework
			1.5.1.2 #header-inline-framework
			1.5.1.3 #header-top-menu-framework
			1.5.1.4 #header-transparent-framework
			/*____________________________________

		1.5.2 #404-page-framework
		1.5.3 #back-to-top-framework
		1.5.4 #banners-framework
		1.5.5 #bbpress-framework
		1.5.6 #blank-page-framework
		1.5.7 #call-to-action-framework
		1.5.8 #contact-form-framework
		1.5.9 #emodal-framework
		1.5.10 #et-tooltip-framework
		1.5.11 #etheme-popup-framework
		1.5.12 #fixed-header-framework
		1.5.13 #header-search-framework
		1.5.14 #icon-boxes-framework
		1.5.15 #image-gallery-framework
		1.5.16 #instagram-framework
		1.5.17 #list-elements-framework
		1.5.18 #look-book-framework
		1.5.19 #magnific-popup-framework
		1.5.20 #main-menu-framework
		1.5.21 #mega-menu-framework
		1.5.22 #owl-carousel-framework
		1.5.23 #page-headings-framework
		1.5.24 #post-carousel-framework
		1.5.25 #post-grid-framework
		1.5.26 #post-slider-framework
		1.5.27 #price-tables-framework
		1.5.28 #register-login-framework
		1.5.29 #social-icons-framework
		1.5.30 #sxy-zoom-framework
		1.5.31 #tabs-framework
		1.5.32 #testimonials-framework
		1.5.33 #toggles-framework
		1.5.34 #top-bar-framework
		1.5.35 #twitter-framework
		/*_______________________________________

2. THEME STYLES
	2.1 Base
		2.1.1 #body-theme
		2.1.2 #buttons-theme
		2.1.3 #headings-theme
		2.1.4 #helpers-theme
		2.1.5 #inputs-theme
		2.1.6 #links-text-theme
		2.1.7 #mixins-theme
		2.1.8 #titles-theme
	/*___________________________________________

	2.2 Layout
		2.2.1 #footer-layout-theme
		2.2.2 #header-theme
		2.2.2 #tiled-layout-theme
	/*___________________________________________

	2.3 Blog
		2.3.1 #base-sidebar-theme
		2.3.2 #blog-default-theme
		2.3.3 #blog-types-theme
		2.3.4 #single-post-theme
	/*___________________________________________

	2.4 Portfolio
		2.4.1 #portfolio-theme
	/*___________________________________________

	2.5 Modules
		2.5.1 Headers
			2.5.1.1 #header-centered-theme
			2.5.1.2 #header-inline-theme
			2.5.1.3 #header-top-menu-theme
			2.5.1.4 #header-transparent-theme
			/*____________________________________

		2.5.2 #404-page-theme
		2.5.3 #back-to-top-theme
		2.5.4 #banners-theme
		2.5.5 #bbpress-theme
		2.5.6 #blank-page-theme
		2.5.7 #call-to-action-theme
		2.5.8 #dropcap-theme
		2.5.9 #emodal-theme
		2.5.10 #et-tooltip-theme
		2.5.11 #etheme-popup-theme
		2.5.12 #fixed-header-theme
		2.5.13 #header-search-theme
		2.5.14 #icon-boxes-theme
		2.5.15 #image-gallery-theme
		2.5.16 #instagram-theme
		2.5.17 #list-elements-theme
		2.5.18 #look-book-theme
		2.5.19 #magnific-popup-theme
		2.5.20 #main-menu-theme
		2.5.21 #mega-menu-theme
		2.5.22 #owl-carousel-theme
		2.5.23 #page-headings-theme
		2.5.24 #post-carousel-theme
		2.5.25 #post-grid-theme
		2.5.26 #post-slider-theme
		2.5.27 #price-tables-theme
		2.5.28 #register-login-theme
		2.5.29 #social-icons-theme
		2.5.30 #sxy-zoom-theme
		2.5.31 #tabs-theme
		2.5.32 #testimonials-theme
		2.5.33 #toggles-theme
		2.5.34 #top-bar-theme
		2.5.35 #twitter-theme
		2.5.36 #alerts-theme

-------------------------------------------------------------------*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes empty{0%{opacity:1;}
}
@keyframes empty{0%{opacity:1;}
}
@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeIn{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes fadeOut{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeOut{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
to{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px);}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-webkit-transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}
}
@keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8);}
}
@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);}
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}
}
@keyframes goDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}
}
@keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}
}
@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);}
}
@-webkit-keyframes outline-anim{from{outline:32px solid rgba(255,255,255,0.95);outline-offset:0;}
to{outline:26px solid rgba(255,255,255,0.95);outline-offset:4px;}
}
@keyframes outline-anim{from{outline:32px solid rgba(255,255,255,0.95);outline-offset:0;}
to{outline:26px solid rgba(255,255,255,0.95);outline-offset:4px;}
}
@-webkit-keyframes outline-anim-out{from{outline:26px solid rgba(255,255,255,0.95);outline-offset:4px;}
to{outline:32px solid rgba(255,255,255,0.95);outline-offset:0;}
}
@keyframes outline-anim-out{from{outline:26px solid rgba(255,255,255,0.95);outline-offset:4px;}
to{outline:32px solid rgba(255,255,255,0.95);outline-offset:0;}
}
@-webkit-keyframes in-left{from{-webkit-transform:translate3d(-130%,0,0);transform:translate3d(-130%,0,0);}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes in-left{from{-webkit-transform:translate3d(-130%,0,0);transform:translate3d(-130%,0,0);}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes in-right{from{-webkit-transform:translate3d(130%,0,0);transform:translate3d(130%,0,0);}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes in-right{from{-webkit-transform:translate3d(130%,0,0);transform:translate3d(130%,0,0);}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes in-top{from{-webkit-transform:translate3d(0,-130%,0);transform:translate3d(0,-130%,0);}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes in-top{from{-webkit-transform:translate3d(0,-130%,0);transform:translate3d(0,-130%,0);}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes in-bottom{from{-webkit-transform:translate3d(0,130%,0);transform:translate3d(0,130%,0);}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes in-bottom{from{-webkit-transform:translate3d(0,130%,0);transform:translate3d(0,130%,0);}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes out-left{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{-webkit-transform:translate3d(-130%,0,0);transform:translate3d(-130%,0,0);}
}
@keyframes out-left{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{-webkit-transform:translate3d(-130%,0,0);transform:translate3d(-130%,0,0);}
}
@-webkit-keyframes out-right{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{-webkit-transform:translate3d(130%,0,0);transform:translate3d(130%,0,0);}
}
@keyframes out-right{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{-webkit-transform:translate3d(130%,0,0);transform:translate3d(130%,0,0);}
}
@-webkit-keyframes out-top{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{-webkit-transform:translate3d(0,-130%,0);transform:translate3d(0,-130%,0);}
}
@keyframes out-top{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{-webkit-transform:translate3d(0,-130%,0);transform:translate3d(0,-130%,0);}
}
@-webkit-keyframes out-bottom{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{-webkit-transform:translate3d(0,130%,0);transform:translate3d(0,130%,0);}
}
@keyframes out-bottom{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
to{-webkit-transform:translate3d(0,130%,0);transform:translate3d(0,130%,0);}
}
*{padding:0;margin:0;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a:active,a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
h1{margin:.67em 0;}
mark{background:#ff0;color:#000;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}
legend{border:0;padding:0;}
optgroup{font-weight:bold;}
td,th{padding:0;}
@media only screen and (min-width: 1200px){.boxed .template-container,.framed .template-container{width:1230px;margin:0 auto;}
.boxed .header-vertical-enable .page-wrapper,.framed .header-vertical-enable .page-wrapper{margin-left:0;}
.boxed .header-vertical-enable .header-vertical,.framed .header-vertical-enable .header-vertical{left:0;}
.boxed.header-vertical-enabled,.framed.header-vertical-enabled{padding-left:250px;}
.boxed .vc_row[data-vc-full-width],.framed .vc_row[data-vc-full-width]{max-width:100%;left:0!important;margin-left:0;margin-right:0;padding-right:0!important;padding-left:0!important;}
.boxed .header-wrapper.header-top-menu .header-top,.framed .header-wrapper.header-top-menu .header-top{width:1230px;}
.framed.fixNav-enabled .header-wrapper{z-index:1000;}
.framed.fixNav-enabled .fixed-active .header-wrapper{top:-160px;}
.framed.fixNav-enabled .fixed-active-animate .header-wrapper{top:0;}
.framed .template-container{margin-top:50px;margin-bottom:50px;}
.boxed .header-wrapper,.framed .header-wrapper{left:auto;width:1230px;}
}
.screen-reader-text{overflow:auto;}
.btn:focus{outline:0;}
.btn:active,.btn.active{box-shadow:none;}
.btn[disabled]{opacity:1;}
.wpb_wpb_button i{margin-right:0;}
input[type="checkbox"]:checked{background-color:transparent;}
select:focus{outline:0;}
input[type="text"],input[type="email"],input[type="password"],input[type="tel"],textarea{display:block;box-shadow:none;outline:0;}
input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus,textarea:focus{box-shadow:none;outline:0;}
a.color-white{color:#fff;}
a.color-white:hover{text-decoration:underline;color:#fff;}
a.underline{text-decoration:underline;}
p{margin-bottom:20px;line-height:26px;font-size:1em;}
.content li{list-style:inherit;line-height:1.8;}
.content ul,.content ol{padding-left:20px;}
.content .simple-list li{padding:5px 0;}
th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;background-color:transparent;width:100%;max-width:100%;margin-bottom:20px;}
table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}
table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #ddd;}
table>caption+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>th,table>thead:first-child>tr:first-child>th,table>caption+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>td,table>thead:first-child>tr:first-child>td{border-top:0;}
table>tbody+tbody{border-top:2px solid #ddd;}
.title.title-left{text-align:left;}
.title.title-center{text-align:center;}
.title.title-right{text-align:right;}
footer .container .widget-container{margin-bottom:0;}
footer .container .widget-container .blog-post-list{margin-bottom:0;}
footer .container .widget-container .blog-post-list a.pull-left{display:none;}
footer .container .widget-container .blog-post-list:last-child li{border-bottom:0;}
footer .container .widget-container .twitter-list li{position:relative;list-style:none;}
footer .container .widget-container .twitter-list li:last-child{border-bottom:0;}
footer .container .woocomposer_list.woocommerce li.lastItem{border-bottom:0;}
footer .container .woocomposer_list.woocommerce li img{margin-right:20px;float:left;height:auto!important;}
footer .container .woocomposer_list.woocommerce li:first-child{padding-top:0;}
footer .widget-container.etheme_widget_recent_entries .post-widget-item:last-child{margin-bottom:0;}
footer .vc_wp_posts .widget_recent_entries li:last-child{border-bottom:0;}
footer .logo-fixed{display:inline-block;}
footer .logo-default{display:none;}
footer .footer-demo-links{margin-bottom:0;}
footer .footer-demo-links li{display:inline-block;}
footer .menu-social-icons li i{width:auto;}
footer .menu-social-icons li.lastItem{margin-right:0;}
footer .et-twitter-slider .owl-buttons{display:none!important;}
footer .et-twitter-slider li{list-style:none;}
@media only screen and (max-width: 768px){footer .container .widget-container .twitter-list li i{position:static;}
}
.header-wrapper .header-logo img.logo-fixed{display:none;}
@media only screen and (min-width: 992px){.header-wrapper header .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative;}
.header-wrapper header .container>div{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;}
.header-wrapper header .container .sidebar-widget,.header-wrapper header .container .sidebar-slider,.header-wrapper header .container .widget-container{margin-bottom:0;}
.no-flexbox .header-wrapper{display:inline-block;}
.no-flexbox .header-wrapper .container>div{display:inline-block;width:100%;}
}
.header-wrapper.fixed-active .header-logo img.logo-fixed{display:inline-block;}
.header-wrapper.fixed-active .header-logo img.logo-default{display:none;}
.header-custom{display:none;}
.header-custom .menu-social-icons{top:3px!important;}
.header-custom .menu-social-icons i:hover{background-color:transparent!important;}
.navbar-header{text-align:right;}
@media only screen and (max-width: 992px){.page-wrapper{padding-top:0!important;}
.header-wrapper{background-image:none;width:100%!important;padding-top:0!important;}
.header-wrapper .tbs.blog-description{display:block!important;}
.header-wrapper .top-content{display:none;}
.header{margin-bottom:0;border-top:0;padding:0!important;}
.header-logo{float:left;display:block;position:relative;left:50%;width:auto!important;}
.header-logo img{max-width:100%!important;}
}
.sidebar-widget,.sidebar-slider,.widget-container{margin-bottom:60px;display:inline-block;width:100%;}
.sidebar-widget.etheme_widget_featured .featured-posts-widget .share-post-buttons .menu-social-icons li a{padding:0px;}
.sidebar-widget ul li{position:relative;display:inline-block;width:100%;text-align:left;}
.sidebar-widget ul li a{display:inline-block;position:relative;}
.sidebar-widget ul li a:before{display:inline-block;position:relative;}
.widget_nav_menu li a{text-transform:none;}
.widget_nav_menu li a:after{display:none;}
.widget_nav_menu li .sub-menu li:last-child{border-bottom:0;}
.widget_nav_menu .menu>li.menu-parent-item>a:before{display:none;}
.sidebar-widget.etheme_widget_search{display:inline-block;width:100%;}
.sidebar-widget.etheme_widget_search input[type="text"],.sidebar-widget.etheme_widget_search input[type="email"],.sidebar-widget.etheme_widget_search input[type="password"]{display:inline-block;height:34px;}
.sidebar-widget.etheme_widget_search .button{height:34px;margin-top:0;float:right;}
.etheme_widget_recent_entries li{list-style:none;}
.etheme_widget_recent_entries .date-event{margin-right:5px;display:block;}
.etheme_widget_recent_entries .date-event .number{width:100%;display:inline-block;}
.etheme_widget_recent_entries .date-event .number:after{content:"";position:relative;margin:0 auto;display:block;}
.etheme_widget_recent_entries .owl-buttons{display:none;}
.widget_search{display:inline-block;}
.widget_search form{position:relative;}
.widget_search .form-group{margin:0!important;display:inline-block;}
.widget_search .form-group.form-button{float:right;}
.widget_search .form-group .col-xs-10{width:100%!important;padding:0;}
.widget_search button:hover{background-color:transparent;}
.widget_search button:hover i{color:#1a1a1a!important;}
.widget_search button i{display:block!important;font-size:15px!important;color:#999;position:relative;left:-6px;}
.widget_search .modal-form{margin-top:0;}
.et-follow-buttons a{display:inline-block;padding:0 6px;text-align:center;font-size:16px;box-sizing:border-box;-moz-box-sizing:border-box;}
.et-follow-buttons.buttons-size-normal a{font-size:18px;padding:0 7px;}
.et-follow-buttons.buttons-size-large a{display:inline-block;width:44px;height:44px;color:#999!important;margin:0 4px 8px 4px;line-height:45px;background-color:#f2f2f2;font-size:16px;padding:0;transition:all 0.2s linear;}
.et-follow-buttons.buttons-size-large a:hover{color:#fff!important;}
.et-follow-buttons a:first-child{padding-left:0;}
.et-follow-buttons a:last-child{padding-right:0;}
.et-follow-buttons.icons-colorfull.buttons-size-large .follow-facebook:hover{background-color:#3a5795;}
.et-follow-buttons.icons-colorfull.buttons-size-large .follow-twitter:hover{background-color:#55acf2;}
.et-follow-buttons.icons-colorfull.buttons-size-large .follow-instagram:hover{background-color:#2d5a82;}
.et-follow-buttons.icons-colorfull.buttons-size-large .follow-google:hover{background-color:#dd4c3e;}
.et-follow-buttons.icons-colorfull.buttons-size-large .follow-pinterest:hover{background-color:#bd2126;}
.et-follow-buttons.icons-colorfull.buttons-size-large .follow-linkedin:hover{background-color:#1898b9;}
.et-follow-buttons.icons-colorfull.buttons-size-large .follow-tumblr:hover{background-color:#35465c;}
.et-follow-buttons.icons-colorfull.buttons-size-large .follow-youtube:hover{background-color:#e2282e;}
.et-follow-buttons.icons-colorfull.buttons-size-large .follow-vimeo:hover{background-color:#2ab8e8;}
.et-follow-buttons.icons-colorfull.buttons-size-large .follow-rss:hover{background-color:#f97636;}
.et-follow-buttons.icons-colorfull.buttons-size-large a:hover{color:#fff!important;}
.et-follow-buttons.icons-colorfull.buttons-size-normal .follow-facebook:hover,.et-follow-buttons.icons-colorfull.buttons-size-small .follow-facebook:hover{color:#3a5795;}
.et-follow-buttons.icons-colorfull.buttons-size-normal .follow-twitter:hover,.et-follow-buttons.icons-colorfull.buttons-size-small .follow-twitter:hover{color:#55acf2;}
.et-follow-buttons.icons-colorfull.buttons-size-normal .follow-instagram:hover,.et-follow-buttons.icons-colorfull.buttons-size-small .follow-instagram:hover{color:#2d5a82;}
.et-follow-buttons.icons-colorfull.buttons-size-normal .follow-google:hover,.et-follow-buttons.icons-colorfull.buttons-size-small .follow-google:hover{color:#dd4c3e;}
.et-follow-buttons.icons-colorfull.buttons-size-normal .follow-pinterest:hover,.et-follow-buttons.icons-colorfull.buttons-size-small .follow-pinterest:hover{color:#bd2126;}
.et-follow-buttons.icons-colorfull.buttons-size-normal .follow-linkedin:hover,.et-follow-buttons.icons-colorfull.buttons-size-small .follow-linkedin:hover{color:#1898b9;}
.et-follow-buttons.icons-colorfull.buttons-size-normal .follow-tumblr:hover,.et-follow-buttons.icons-colorfull.buttons-size-small .follow-tumblr:hover{color:#35465c;}
.et-follow-buttons.icons-colorfull.buttons-size-normal .follow-youtube:hover,.et-follow-buttons.icons-colorfull.buttons-size-small .follow-youtube:hover{color:#e2282e;}
.et-follow-buttons.icons-colorfull.buttons-size-normal .follow-vimeo:hover,.et-follow-buttons.icons-colorfull.buttons-size-small .follow-vimeo:hover{color:#2ab8e8;}
.et-follow-buttons.icons-colorfull.buttons-size-normal .follow-rss:hover,.et-follow-buttons.icons-colorfull.buttons-size-small .follow-rss:hover{color:#f97636;}
.sidebar .vc_tta.vc_general .vc_tta-tab{margin:0!important;width:50%;}
.sidebar .vc_tta.vc_general .vc_tta-tab a{border:none!important;}
.widget.widget_search .form-group.has-border{float:left;width:75%;margin-right:0;}
.widget.widget_search .form-group.has-border .col-xs-10{width:100%;}
.widget.widget_search .form-group.has-border .col-xs-10 input{width:100%;}
.widget.widget_search .form-group.form-button{width:25%;float:left;margin-left:0;}
.widget.widget_search .form-group.form-button button{height:39px;}
.widget.widget_meta ul,.widget.widget_recent_comments ul{padding-left:0;}
.widget.widget_meta ul li,.widget.widget_recent_comments ul li{list-style:none;line-height:20px;}
.widget.widget_pages ul{padding-left:0;}
.widget.widget_nav_menu ul li:first-child a,.widget.widget_categories ul li:first-child a,.widget.widget_archive ul li:first-child a{padding-top:0;}
.widget_rss .widget-title img{display:none;}
.featured-posts-widget .blog-post{margin-bottom:0!important;}
.featured-posts-widget .blog-post .wp-picture{margin-bottom:17px;width:100%;}
.featured-posts-widget .blog-post .wpb_row,.featured-posts-widget .blog-post .wpb_text_column{margin-bottom:0!important;}
.featured-posts-widget .blog-post .content-article{width:100%;}
.featured-posts-widget .blog-post .content-article>a{display:none!important;}
.featured-posts-widget .blog-post>div{padding-bottom:0!important;}
.featured-posts-widget .blog-post h2{font-size:19px;margin-bottom:10px;line-height:26px;display:block!important;}
.featured-posts-widget .blog-post p{margin-bottom:0;}
.featured-posts-widget .blog-post .meta-post .post-comments-count{display:none;}
.featured-posts-widget .blog-post .meta-post .meta-author{display:none;}
.featured-posts-widget .blog-post .meta-post a[rel="author"]{margin-right:7px;}
.featured-posts-widget .blog-post .more-link,.featured-posts-widget .blog-post .author-info{display:none;}
.featured-posts-widget.hide-excerpt .content-article p{display: none;}
.posts-widget-creeping.owl-carousel .owl-controls{display:none!important;}
.posts-widget-creeping.owl-carousel .media .pull-left{display:none;}
.posts-widget-creeping.owl-carousel .media-heading{display:inline-block;}
.posts-widget-creeping.owl-carousel .media-heading a{padding-right:20px;}
@media only screen and (max-width: 1200px){.et-follow-buttons.buttons-size-large a{width:34px;height:34px;line-height:35px;font-size:18px;}
.posts-widget-creeping.owl-carousel .post-widget-item{white-space:nowrap;}
}
article.blog-post,article.post-grid{margin-bottom:60px;}
article.blog-post .featured-audio,article.post-grid .featured-audio{margin-bottom:25px;}
article.blog-post.sticky,article.post-grid.sticky{position:relative;}
article.blog-post .read-more,article.post-grid .read-more{padding:0;line-height:1;height:auto;border:0;font-size:15px;text-transform:capitalize;background-color:transparent!important;}
article.blog-post .read-more:after,article.post-grid .read-more:after{content:"\f105";font-family:FontAwesome;display:inline-block;position:relative;top:1px;padding-left:10px;}
article.blog-post .read-more span,article.post-grid .read-more span{float:left;font-weight:400;}
article.blog-post .owl-item,article.post-grid .owl-item{padding:0;}
article.blog-post h6.active,article.post-grid h6.active{display:inline-block;}
article.blog-post .share-post .share-title,article.post-grid .share-post .share-title{margin-bottom:5px;display:inline-block;}
article.blog-post .share-post li,article.post-grid .share-post li{margin-right:10px;}
.pagination-cubic{float:right;}
.pagination-cubic ul{padding-left:0;display:inline-block;text-align:right;width:100%;margin-top:0;margin-bottom:0;}
.pagination-cubic ul li{list-style:none;display:inline-block;float:left;padding:0 4px;}
.pagination-cubic ul li a,.pagination-cubic ul li span{display:block;padding:10px 13px;height:35px;float:left;transition:all 0.2s linear;box-sizing:border-box;}
.pagination-cubic ul li span.current,.pagination-cubic ul li a:hover{height:35px;}
.pagination-cubic ul li:last-child{padding-right:0;}
article .post-navigation{width: 100%;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;display: inline-block;padding: 1.78em 0;text-align: right;}
article .post-navigation > p {margin-bottom:0px;font-size: 16px;line-height: 16px;}
.content article .post-navigation+*{margin-top: 0px;border-top: 0px;}
@media only screen and (max-width: 992px){.blog-full-width article{width:49%;}
article.content-small .content-article,article.content-small .wp-picture,article.content-small .post-gallery-slider{width:100%;}
article.blog-post.col-md-3 .zoom .btn_group,article.post-grid.col-md-3 .zoom .btn_group{margin-top:-25px;}
}
@media only screen and (max-width: 480px){article.blog-post .zoom .btn_group,article.post-grid .zoom .btn_group{margin-top:-32px;}
article.blog-post .zoom .btn_group a,article.post-grid .zoom .btn_group a{margin:5px;}
}
@media only screen and (max-width: 768px){.pagination-cubic{width:100%;text-align:center;}
.pagination-cubic ul{width:auto;}
}
article.content-timeline .sticky-post{top:83px;}
.blog .blog-post .content-article>.vc_row,.blog .post-grid .content-article>.vc_row,.et-blog .blog-post .content-article>.vc_row,.et-blog .post-grid .content-article>.vc_row,.search-results .blog-post .content-article>.vc_row,.search-results .post-grid .content-article>.vc_row,.archive .blog-post .content-article>.vc_row,.archive .post-grid .content-article>.vc_row,.blog .blog-post .content-article>.wpb_text_column,.blog .post-grid .content-article>.wpb_text_column,.et-blog .blog-post .content-article>.wpb_text_column,.et-blog .post-grid .content-article>.wpb_text_column,.search-results .blog-post .content-article>.wpb_text_column,.search-results .post-grid .content-article>.wpb_text_column,.archive .blog-post .content-article>.wpb_text_column,.archive .post-grid .content-article>.wpb_text_column{margin-bottom:0;}
.blog-full-width .row{margin-right:0;margin-left:0;}
.blog-full-width .row .content{padding:0;}
.blog-full-width .row .content .blog-masonry{margin-left:0;margin-right:0;}
.blog-full-width article{margin-left:-1px;}
.blog-full-width article .wp-picture{margin-bottom:0!important;display:block;}
.blog-full-width article h6.active{margin-top:35px;}
.blog-full-width article.post-grid.col-md-3 .zoom .btn_group{margin-top:-25px;}
.blog-full-width .articles-pagination{padding-left:12px;}
article.blog-post.col-md-4 .zoom .btn_group a,article.post-grid.col-md-4 .zoom .btn_group a{padding:11px;}
article.blog-post.col-md-3,article.post-grid.col-md-3{margin-left:-1px;}
article.blog-post.col-md-3 .zoom .btn_group,article.post-grid.col-md-3 .zoom .btn_group{margin-top:-50px;}
article.post-grid{margin-left:-1px;}
.et-blog .post-grid{margin-left:0;clear:none!important;width:50%;}
.et-blog .post-grid.content-default{text-align:center;}
.et-blog .post-grid .content-article{width:100%;float:none;}
.et-blog .post-grid.content-mosaic>div{border:0;}
.et-blog .post-grid.content-mosaic>div h6.active,.et-blog .post-grid.content-mosaic>div h2,.et-blog .post-grid.content-mosaic>div .meta-post,.et-blog .post-grid.content-mosaic>div .content-article{padding-left:0;padding-right:0;}
.et-blog .post-grid:nth-child(even):not(:first-of-type){clear:both!important;padding-left:0;}
.et-blog .post-grid:first-child .share-post-buttons{display:none;}
.et-blog .post-grid:first-child .more-link{display:inline-block;}
.et-blog .post-grid:first-child .author-info{display:none;}
.et-blog .post-grid:nth-child(odd){padding-right:0;}
.et-blog .post-grid:nth-child(even){padding-left:0;}
.et-blog .post-grid .wp-picture,.et-blog .post-grid .post-gallery-slider,.et-blog .post-grid .featured-audio{width:100%;}
.et-blog .post-grid.format-quote blockquote{margin-bottom:0;}
.et-blog .post-grid.format-quote blockquote p{font-size:20px;line-height:30px;}
.et-blog .post-grid.format-quote blockquote cite{font-style:italic;color:#999;font-size:18px;}
.et-blog .post-grid.format-quote .quote-content{top:65%;}
.et-blog .post-grid>div{border:0;}
.et-blog .post-grid>div:after{display:none;}
.et-blog .post-grid>div .content-article,.et-blog .post-grid>div .meta-post,.et-blog .post-grid>div h2,.et-blog .post-grid>div h6{padding:0;}
.et-blog .post-grid.byline-on{padding-top:0;}
.et-blog .post-grid .owl-controls{text-align:left;}
.et-blog .posts-small{display:inline-block;width:100%;margin-top:20px;}
.et-blog .posts-small .post-grid{margin-bottom:0;border-top:1px solid #e6e6e6;width:48%;}
.et-blog .posts-small .post-grid.content-default{text-align:left;}
.et-blog .posts-small .post-grid>div{padding:40px 0;width:100%;display:inline-block;}
.et-blog .posts-small .post-grid h2{line-height:10px;}
.et-blog .posts-small .post-grid h2 a{font-size:18px;line-height:28px;}
.et-blog .posts-small .post-grid .meta-post{font-size:13px;margin-bottom:0;}
.et-blog .posts-small .post-grid:nth-child(odd){margin-right:2%;padding-left:0;}
.et-blog .posts-small .post-grid:nth-child(3n+1){clear:none;}
.et-blog .posts-small .post-grid:nth-child(2n+1){clear:both!important;}
.et-blog .posts-small .post-grid:nth-child(even){clear:none!important;}
.et-blog .posts-small .post-grid .author-info{display:none;}
.et-blog .posts-small .post-grid.format-quote .featured-quote{display:none;}
.et-blog .posts-small .post-grid .post-gallery-slider{width:80px;height:80px;float:left;margin-right:20px;overflow:hidden;}
.et-blog .posts-small .post-grid .post-gallery-slider img{max-width:100%;}
.et-blog .posts-small .post-grid .post-gallery-slider .owl-controls{display:none!important;}
.et-blog .posts-small .wp-picture{width:80px;height:80px;display:inline-block;float:left;margin-right:20px;margin-bottom:0;overflow:hidden;}
.et-blog .posts-small .wp-picture img{max-width:100%;width:auto;}
.et-blog .posts-small .wp-picture .zoom,.et-blog .posts-small .wp-picture .post-categories{display:none;}
.et-blog .posts-small .content-article{display:none;}
.et-blog .posts-small .format-quote .content-article{display:table-cell;}
.et-blog .posts-small .format-quote .content-article blockquote{padding-top:0;padding-left:0;border-left:0;}
.et-blog .posts-small .format-quote .content-article blockquote p{font-size:18px;line-height:26px;}
.et-blog .posts-small .format-quote .content-article>p{display:none;}
.et-blog .author-info{color:#1a1a1a;font-size:14px;}
.et-blog-bottom{width:100%;padding:28px 0;display:inline-block;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.et-blog-bottom .et-shown-posts{display:inline-block;padding-top:10px;}
.et-blog-bottom .pagination-cubic{position:relative;top:4px;}
.et-blog-bottom .pagination-cubic ul li a,.et-blog-bottom .pagination-cubic ul li span{background-color:transparent;border:1px solid #e6e6e6;}
article.format-gallery .post-gallery-slider,article.format-gallery .post-gallery-navigation{margin-bottom:25px;}
article.format-gallery .post-gallery-slider .owl-pagination,article.format-gallery .post-gallery-navigation .owl-pagination{position:absolute;bottom:10px;opacity:1;}
article.format-gallery .post-gallery-slider .owl-pagination .owl-page span,article.format-gallery .post-gallery-navigation .owl-pagination .owl-page span{background:rgba(0,0,0,0.7);}
article.format-gallery .post-gallery-slider .owl-item,article.format-gallery .post-gallery-navigation .owl-item{transition:all 0.2s linear;opacity:1;}
article.format-gallery .post-gallery-slider .owl-item:hover,article.format-gallery .post-gallery-navigation .owl-item:hover{opacity:0.8;cursor:pointer;}
article.format-gallery .post-gallery-slider .owl-buttons,article.format-gallery .post-gallery-navigation .owl-buttons,article.format-gallery .post-gallery-slider .owl-pagination,article.format-gallery .post-gallery-navigation .owl-pagination{transition:opacity 0.2s ease-in-out;}
article.format-gallery .post-gallery-slider .owl-controls .owl-prev,article.format-gallery .post-gallery-navigation .owl-controls .owl-prev,article.format-gallery .post-gallery-slider .owl-controls .owl-next,article.format-gallery .post-gallery-navigation .owl-controls .owl-next{font-size:0;background-color:rgba(255,255,255,0.7);width:45px;height:45px;line-height:43px;border-radius:0;border:0;transition:background-color 0.2s ease-in-out;}
article.format-gallery .post-gallery-slider .owl-controls .owl-prev:before,article.format-gallery .post-gallery-navigation .owl-controls .owl-prev:before,article.format-gallery .post-gallery-slider .owl-controls .owl-next:before,article.format-gallery .post-gallery-navigation .owl-controls .owl-next:before{color:#000;font-size:22px;left:18px;line-height:43px!important;}
article.format-gallery .post-gallery-slider .owl-controls .owl-prev:after,article.format-gallery .post-gallery-navigation .owl-controls .owl-prev:after,article.format-gallery .post-gallery-slider .owl-controls .owl-next:after,article.format-gallery .post-gallery-navigation .owl-controls .owl-next:after{display:none;}
article.format-gallery .post-gallery-slider .owl-controls .owl-prev:hover,article.format-gallery .post-gallery-navigation .owl-controls .owl-prev:hover,article.format-gallery .post-gallery-slider .owl-controls .owl-next:hover,article.format-gallery .post-gallery-navigation .owl-controls .owl-next:hover{background-color:#fff;}
article.format-gallery .post-gallery-slider .owl-controls .owl-prev.disabled,article.format-gallery .post-gallery-navigation .owl-controls .owl-prev.disabled,article.format-gallery .post-gallery-slider .owl-controls .owl-next.disabled,article.format-gallery .post-gallery-navigation .owl-controls .owl-next.disabled{background-color:rgba(255,255,255,0.2);}
article.format-gallery .post-gallery-slider .owl-controls .owl-prev,article.format-gallery .post-gallery-navigation .owl-controls .owl-prev{left:0;}
article.format-gallery .post-gallery-slider .owl-controls .owl-next,article.format-gallery .post-gallery-navigation .owl-controls .owl-next{right:0;}
article.format-gallery .post-gallery-slider .owl-controls .owl-next:before,article.format-gallery .post-gallery-navigation .owl-controls .owl-next:before{left:20px;}
article.format-quote .featured-quote,.single-format-quote .featured-quote{position:absolute;width:100%;height:100%;left:0;right:0;top:0;line-height:26px;text-align:center;bottom:0;color:#fff;background-color:rgba(0,0,0,0.5);}
article.format-quote .featured-quote .quote-icon,.single-format-quote .featured-quote .quote-icon{font-size:22px;color:#fff;top:-50px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
article.format-quote .featured-quote .quote-icon:before,.single-format-quote .featured-quote .quote-icon:before{content:"";display:inline-block;width:37px;height:2px;top:50%;background-color:rgba(255,255,255,0.5);position:absolute;left:-41px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
article.format-quote .featured-quote .quote-icon:after,.single-format-quote .featured-quote .quote-icon:after{content:"";display:inline-block;width:37px;height:2px;top:50%;background-color:rgba(255,255,255,0.5);position:absolute;left:59px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
article.format-quote .featured-quote .quote-icon i:after,.single-format-quote .featured-quote .quote-icon i:after{content:"";width:46px;height:46px;border:2px solid rgba(255,255,255,0.5);position:absolute;left:-14px;margin-top:-1px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}
article.format-quote .featured-quote .quote-content,.single-format-quote .featured-quote .quote-content{position:absolute;top:55%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;padding-left:30px;padding-right:30px;font-weight:300;font-style:italic;}
article.format-quote .featured-quote .quote-content cite,.single-format-quote .featured-quote .quote-content cite{font-size:16px;font-style:normal;margin-top:10px;display:inline-block;width:100%;font-weight:400;}
article.format-quote .post-categories,.single-format-quote .post-categories{display:none;}
@media only screen and (max-width: 768px){.blog-full-width article{width:100%;}
.blog-masonry{margin:0;}
.blog-masonry article{margin-left:0;}
}
@media only screen and (max-width: 480px){.et-blog .post-grid{width:100%;}
.et-blog .post-grid:nth-child(odd){padding-left:0!important;}
.et-blog .post-grid:nth-child(even):not(:first-of-type){padding-right:0!important;}
.et-blog .post-grid:first-child .content-article{padding-left:0;padding-right:0;}
}
.single-post .blog-post,.single-essential_grid .blog-post{margin-bottom:30px;}
.single-post .blog-post .zoom .btn_group a,.single-essential_grid .blog-post .zoom .btn_group a{padding:0;background-color:transparent;}
.single-post .menu-social-icons,.single-essential_grid .menu-social-icons{padding-left:0;display:inline-block;width:auto;margin-bottom:0;position:relative;top:8px;}
.single-post .menu-social-icons li,.single-essential_grid .menu-social-icons li{margin-right:0!important;margin-left:10px;}
.single-post .share-post,.single-essential_grid .share-post{float:right;width:auto;}
.single-post .author-info,.single-essential_grid .author-info{width:100%;display:inline-block;margin-bottom:34px;margin-top:30px;}
.single-post .author-info .author-link,.single-essential_grid .author-info .author-link{margin-top:10px;display:block;}
.single-post .wp-picture img,.single-essential_grid .wp-picture img{width:100%;}
.single-post .recentCarousel .owl-item,.single-essential_grid .recentCarousel .owl-item{padding:0 10px;}
.single-post .page-content .content,.single-essential_grid .page-content .content{margin-bottom:60px;}
.single-post .single-tags,.single-essential_grid .single-tags{margin-top:55px;}
.global-post-template-large .post-single.post-template-large .post-header .wp-picture{display:none;}
.global-post-template-large.single-post .post-comments-count{color:#fff;}
.global-post-template-full-width .post-header .featured-audio,.global-post-template-full-width .post-header .featured-video{display:none;}
.global-post-template-full-width.single-post .post-header .wp-picture:before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;right:0;z-index:1;bottom:0;background-color:rgba(0,0,0,0.3);}
.global-post-template-full-width.single-post .post-heading .post-comments-count{color:#fff;}
.post-single.post-template-default.format-video .post-header .wp-picture,.post-single.post-template-default.format-audio .post-header .wp-picture{display:none;}
.post-bg-image{display: none;}
.single-format-quote .post-heading{height:100%;}
.single-format-quote .post-heading h2{display:none;}
.single-format-quote .featured-quote{height:100%;}
.single-format-quote .featured-quote .quote-content{font-size:36px;max-width:60vw;left:50%;top:50%!important;-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important;}
.single-format-quote .featured-quote .quote-icon{top:-40%;}
.single-format-quote .single-post-large-wrapper .meta-post{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:40px;font-size:16px;}
.single-format-quote .post-template-default .quote-icon{top:-60px!important;}
.single-format-quote .zoom{display:none;}
.single-post-large-wrapper{height:650px;position:relative;margin-bottom:60px;}
.single-post-large-wrapper .single-post-large{height:100%;}
.single-post-large-wrapper .single-post-large:before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;right:0;z-index:1;bottom:0;background-color:rgba(0,0,0,0.5);}
.single-post-large-wrapper .single-post-large .featured-quote .quote-content{line-height:46px;}
.single-post-large-wrapper .post-heading{position:absolute;bottom:0;padding:120px 0 60px;width:100%;z-index:2;}
.single-post-large-wrapper .post-heading h2{color:#fff;font-size:44px;line-height:48px;text-transform:none;}
.single-post-large-wrapper .post-heading .meta-post{color:#fff;}
.global-post-template-full-width .post-header{position:relative;margin:0 15px 50px;}
.global-post-template-full-width .post-header .post-heading{position:absolute;bottom:0;padding:120px 0 60px 60px;width:100%;z-index:2;}
.global-post-template-full-width .post-header .post-heading h2{color:#fff;font-size:44px;line-height:48px;text-transform:none;}
.global-post-template-full-width .post-header .post-heading .meta-post{color:#fff;}
.global-post-template-full-width .post-header .post-gallery-slider~.post-heading{position:static;padding:30px 12px 0;}
.global-post-template-full-width .post-header .post-gallery-slider~.post-heading h2{color:#1a1a1a;font-size:30px;}
.global-post-template-full-width .post-header .post-gallery-slider~.post-heading .meta-post,.global-post-template-full-width .post-header .post-gallery-slider~.post-heading .post-comments-count{color:#999;}
.global-post-template-full-width.single-post .post-categories,.global-post-template-full-width.single-post .zoom{display:none;}
.global-post-template-full-width.single-format-gallery .post-header{margin-bottom:30px;margin-left:0;margin-right:0;}
.global-post-template-full-width.single-post .featured-quote .quote-content{line-height:46px;}
.articles-nav{margin-top:10px;width:100%!important;}
.articles-nav .right{float:right;}
.articles-nav .left{float:left;}
.posts-slider article .content-article{display:none;}
.posts-slider article.format-quote .content-article .wpb_row,.posts-slider article.format-quote .content-article .wpb_content_element,.posts-slider article.format-quote .content-article .wpb_column{display:none;}
.posts-slider article.format-quote .featured-quote{display:none;}
.posts-slider article .more-link{display:none;}
.posts-slider article .featured-audio{width:100%;margin-bottom:10px;}
.posts-slider article .featured-audio iframe{width:100%;height:155px;}
.posts-slider .owl-buttons{display:none;}
.comment-respond{display:inline-block;width:100%;}
.comment-respond .comment-form-rating{margin-bottom:10px;margin-top:10px;}
.comment-respond .comment-form-rating label{margin-bottom:0;}
@media only screen and (max-width: 992px){.global-post-template-full-width .post-header .post-heading{padding:30px 0 30px 30px;}
.single-post-large-wrapper .single-post-large .featured-quote .quote-content{line-height: 30px;font-size: 20px;}
}
@media only screen and (max-width: 768px){.comment-respond .form-group input{width:100%;}
.single-post-large-wrapper .single-post-large .featured-quote .quote-content{line-height: 27px;font-size: 18px;}
}
@media only screen and (max-width: 480px){.single-post .share-post,.single-essential_grid .share-post{width:100%;margin-bottom:2.142em;}
.comments-list .comment .media .pull-left{margin-bottom:20px;}
.comments-list .comment .media-body{width:100%;}
.single-format-quote .featured-quote .quote-content{zoom:0.7;line-height:30px;max-width:95vw;}
.global-post-template-full-width .post-header .post-heading h2{font-size:30px;line-height:38px;}
}
.portfolio.with-transition.columns-count-4{width:24.5%;}
.portfolio-filters li{list-style:none;display:inline-block;margin:0 5px;}
.portfolio-filters li a.active,.portfolio-filters li a:hover{border-color:#444;color:#fff;background-color:#444;}
.portfolio-item{margin-bottom:30px;}
.portfolio-item.col-md-3{margin-right:-1px;}
.portfolio-item.col-md-2{margin-right:-1px;}
.portfolio-image{position:relative;}
.portfolio-image img{width:100%;}
.portfolio-image .btn_group a:focus{outline:0;}
.portfolio-image .btn_group a:hover{opacity:1;}
.portfolio-single-item .project-navigation .hide-info{opacity:0!important;}
.portfolio-single-item .project-navigation a:hover+.hide-info{opacity:1!important;}
.vc_row-no-padding .wpb_column{padding:0;}
.vc_row-no-padding .vc_grid-item{padding:0;}
.page-template-portfolio .pagination-cubic{width:100%;}
.page-template-portfolio .pagination-cubic .page-numbers{text-align:center;}
.page-template-portfolio .pagination-cubic .page-numbers li{float:none;}
.project-navigation{display:inline-block;width:100%;}
.project-navigation+.title-alt{margin-top:0;}
.project-navigation .next-project .hide-info img,.project-navigation .prev-project .hide-info img{display:none;}
.project-navigation .next-project a:hover+.hide-info,.project-navigation .prev-project a:hover+.hide-info{opacity:1;}
.project-navigation .prev-project a{float:left;}
.project-navigation .prev-project a:before{content:"\f104"!important;}
.project-navigation .prev-project .hide-info{right:auto;text-align:center;}
.project-navigation .prev-project .hide-info img{float:left;margin-right:10px;margin-left:0;}
.project-navigation .prev-project .hide-info span{margin-right:10px;right:0;}
.project-navigation .prev-project .hide-info:before,.project-navigation .prev-project .hide-info:after{left:0;right:auto;}
.project-navigation .next-project a{float:right;}
.project-navigation .next-project a:before{content:"\f105"!important;left:1px;}
.project-navigation .next-project img{float:right!important;margin-right:0!important;margin-left:10px;}
.project-navigation .next-project span{text-align:left;margin-left:10px;left:0;}
@media only screen and (max-width: 768px){.project-navigation .next-project .hide-info,.project-navigation .prev-project .hide-info{opacity:0;}
}
@media only screen and (max-width: 480px){.project-navigation{display:none;}
}
.error404 .bc-type-8 .container{display:none;}
.error404 .page-404{margin-top:100px;margin-bottom:100px;}
.error404 .page-404 .largest{font-size:270px;font-weight:300;line-height:120px;}
.error404 .page-404 .form-group.has-border{display:inline-block;margin:0;}
.error404 .page-404 form{position:relative;}
.error404 .page-404 .col-xs-10{width:350px;}
.error404 .page-404 .form-control{width:450px;display:inline-block;}
.error404 .page-404 .form-control:focus{border-color:#939393;}
.error404 .page-404 hr{display:none;}
.error404 .page-404 button[type="submit"]{height:39px;position:absolute;-webkit-transform:translateX(-45px);-ms-transform:translateX(-45px);transform:translateX(-45px);top:0;padding:0 14px 0 17px;font-size:0;}
.error404 .page-404 button[type="submit"] i{display:block!important;font-size:14px;}
.error404 .page-404 #searchform{margin-bottom:20px;}
.error404 .page-404 a.button{height:39px;line-height:22px;}
@media only screen and (max-width: 992px){.error404 .header-search .search-with-form{display:none;}
.error404 .page-404 .form-group.form-button{top:5px;}
.error404 .navbar-toggle{margin-top:0;}
}
@media only screen and (max-width: 480px){.error404 .page-404 .col-xs-10{width:100%;}
}
.back-top a:focus{outline:0;text-decoration:none;}
.back-top.bounceIn{visibility:visible;}
.banner .banner-content{position:absolute;top:0;left:0;width:100%;height:100%;}
.banner:hover{cursor:pointer;}
.banner:hover img{opacity:0.8;}
.banner.banner-type-1 .banner-content a{margin:10px auto;display:table;}
.banner.banner-type-1:hover p{opacity:1;}
.banner.banner-type-3 .banner-content a{margin:10px auto;display:table;}
.banner.banner-type-4 .banner-content a{margin:10px auto;display:table;}
.banner.banner-type-4:hover img{opacity:0.4;}
.banner.banner-type-5 .banner-content a{margin:10px auto;display:table;}
.banner.banner-type-6{text-align:center;}
.banner.banner-type-6.text-left{text-align:left;}
.banner.banner-type-6.font-style-light h1{color:#fff;}
.banner.banner-type-2 .banner-content,.team-member .banner-content,.banner.banner-type-2 .member-content,.team-member .member-content{text-align:center;}
.banner.banner-type-2 .banner-content>a,.team-member .banner-content>a,.banner.banner-type-2 .member-content>a,.team-member .member-content>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;}
.banner.banner-type-2 .banner-content .btn,.team-member .banner-content .btn,.banner.banner-type-2 .member-content .btn,.team-member .member-content .btn{margin-top:10px;}
.team-member .member-content .menu-social-icons li:nth-child(2){transition-delay:0.05s;}
.team-member .member-content .menu-social-icons li:nth-child(3){transition-delay:0.1s;}
.team-member .member-content .menu-social-icons li:nth-child(4){transition-delay:0.15s;}
.team-member .member-content .menu-social-icons li:nth-child(5){transition-delay:0.2s;}
.team-member .member-details h4{position:relative;margin-bottom:40px;}
.team-member .member-details .member-email{margin-bottom:5px;display:inline-block;width:100%;}
.team-member:hover img{opacity:0.4;}
.team-member:hover .menu-social-icons{opacity:1!important;}
.team-member:hover .menu-social-icons li{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1!important;}
@media only screen and (max-width: 480px){.banner,.icon-box{margin-bottom:10px;}
.banner-type-2:hover .banner-content h3{margin-bottom:0;}
.banner-type-2:hover .banner-content p{padding-top:0;}
.banner-type-2:hover .banner-content a.btn{margin-top:0;}
.banner.banner-type-6{overflow:hidden;}
.banner.banner-type-6 img{height:100%;width:auto;max-width:none;}
.ultimate-map-wrapper{max-height:200px;margin-bottom:30px;}
.ultimate_google_map{height:200px!important;}
article.content-timeline.blog-post.sticky .sticky-post{top: 40px;}
}
body.page-template-blank header,body.page-template-blank .header-wrapper{display:none;}
body.page-template-blank .template-container{width:100%;}
body.page-template-blank .page-wrapper{display:table;width:100%;padding-top:0!important;}
body.page-template-blank .container.blank-page{width:100%;display:table-cell;vertical-align:middle;}
body.page-template-blank .container.blank-page .container{width:100%;}
body.page-template-blank .container.blank-page .ult_countdown{float:none;display:inline-block;}
body.page-template-blank .container.blank-page span.ult_countdown-section:last-child:before,body.page-template-blank .container.blank-page span.ult_countdown-section:last-child:after{display:none;}
body.page-template-blank .container.blank-page .form.mc4wp-form{width:440px;margin:0 auto;}
body.page-template-blank .container.blank-page .form.mc4wp-form input[type="email"]{margin-top:5px;margin-bottom:20px;}
body.page-template-blank .container.blank-page .form.mc4wp-form p{margin-bottom:0!important;}
body.page-template-blank footer{display:none!important;}
.vc_call_to_action hgroup,.vc_general.vc_cta3.vc_cta3-style-classic hgroup,.vc_call_to_action p,.vc_general.vc_cta3.vc_cta3-style-classic p{max-width:75%;display:inline-block;}
.vc_call_to_action hgroup,.vc_general.vc_cta3.vc_cta3-style-classic hgroup{position:relative;margin-bottom:10px;}
.vc_call_to_action.vc_txt_align_right .vc_btn,.vc_general.vc_cta3.vc_cta3-style-classic.vc_txt_align_right .vc_btn{left:40px;right:auto;}
.vc_call_to_action.vc_txt_align_right hgroup:after,.vc_general.vc_cta3.vc_cta3-style-classic.vc_txt_align_right hgroup:after{left:auto;right:0;}
.vc_general.vc_cta3.vc_cta3-style-classic h4{margin-bottom:20px;position:relative;}
.vc_general.vc_cta3.vc_cta3-style-classic.vc_cta3-actions-left h4:after{right:0;left:auto;}
.contact-form.design-2 input[type="text"]{width:100%;}
@media only screen and (max-width: 768px){.contact-form.design-2 input[type="text"]{width:100%;}
}
@media only screen and (max-width: 480px){.contact-form .pull-right{width:100%;text-align:center;}
}
.mc4wp-form input[type=email]{color:#999;}
.mc4wp-form input[type=email]:focus,.mc4wp-form input[type="submit"]:focus{outline:0;box-shadow:none;}
.emodal-border{position:absolute;left:0;top:0;right:0;bottom:0;box-sizing:border-box;}
.emodal.eloading .close-modal{display:none;}
.emodal-overlay.shown,.emodal.shown{visibility:visible;opacity:1;}
.emodal-overlay.shown{opacity:0.8;}
.emodal .emodal-text{float:right;width:75%;position:relative;z-index:1;}
.emodal img{float:left;max-width:20%;}
.emodal .emodal-text .button span{position:relative;}
.et-tooltip>div>div{max-width:100%!important;}
.et-tooltip.from-right>div{left:auto;right:-300px;}
.et-tooltip.from-right:hover>div{right:-270px;}
.et-tooltip.from-right:before{right:-96px;left:auto;top:-70px;}
.et-tooltip.from-top:hover>div{top:-185px;right:auto;}
.et-tooltip.from-top:before{width:100px;height:90px;left:-50px;top:-36px;}
.et-tooltip.from-bottom:before{width:100px;height:90px;left:-50px;top:-36px;}
#etheme-popup{margin:0 auto;background-color:#fff;padding:50px;border:1px solid #e6e6e6;}
#etheme-popup p{margin-bottom:0;}
#etheme-popup .checkbox-label input{position:relative;top:3px;}
#etheme-popup h1{font-weight:400;margin-bottom:0;}
#etheme-popup .mc4wp-form{margin-top:20px;}
#etheme-popup .mc4wp-form input[type="email"]{width:260px;float:left;height:40px;}
#etheme-popup .mc4wp-form input[type="submit"]{height:40px;}
#etheme-popup .mc4wp-form label{display:none;}
#etheme-popup span{display:inline-block;margin-top:10px;font-weight:400;margin-bottom:20px;}
.fixed-smart .header-wrapper,.fixed-sticky .header-wrapper,.fixed-disable .header-wrapper{z-index:1002;left:0;top:0;width:100%;}
.fixed-smart .header-wrapper .container,.fixed-sticky .header-wrapper .container{position:relative;}
.fixed-smart .header-wrapper.header-inline,.fixed-sticky .header-wrapper.header-inline,.fixed-smart .header-wrapper.header-transparent,.fixed-sticky .header-wrapper.header-transparent{position:fixed;}
//.fixed-smart.global-header-inline .page-wrapper,.fixed-sticky.global-header-inline .page-wrapper{margin-top:186px;}
.fixed-smart.admin-bar .header-wrapper,.fixed-sticky.admin-bar .header-wrapper{top:32px;}
.fixed-smart:not(.body-header-transparent) .header-wrapper[class*=header],.fixed-sticky:not(.body-header-transparent) .header-wrapper[class*=header]{background-color:#fff;}
.fixed-smart .header-wrapper{transition:none;}
@media only screen and (max-width: 768px){.fixed-sticky.admin-bar .header-wrapper{top:0;}
//.fixed-smart.global-header-inline:not(.mobile-menu-opened) .page-wrapper,.fixed-sticky.global-header-inline:not(.mobile-menu-opened) .page-wrapper{margin-top:68px!important;}
}
@media only screen and (max-width: 480px){
//.fixed-smart.global-header-inline:not(.mobile-menu-opened) .page-wrapper,.fixed-sticky.global-header-inline:not(.mobile-menu-opened) .page-wrapper{margin-top:52px!important;}
}
.header-search{display:inline-block;overflow:hidden;}
.header-search input[type="text"]{width:170px;display:inline-block;}
.header-search button[type="submit"]{display:inline-block;position:absolute;top:0;right:0;z-index:1;height:100%;}
.header-search button[type="submit"]:focus{outline:0;}
.header-search .search-dropdown .popup-with-form{display:none;}
#searchform span,#searchform button i{display:none;}
.header-search #searchform button i{display:inline-block;}
.navbar-right{float:right;width:100%;}
.header-search .search-with-form{position:relative;}
.header-search .search-with-form .popup-with-form span{display:none;}
.header-search .search-with-form form button[type="submit"] i{display:none;}
.header-search .search-with-form:hover form{visibility:visible;opacity:1;top:50px;}
.header-search .search-with-form:hover form:after{content:"";display:block;width:100%;height:50px;position:absolute;top:-30px;left:30px;}
@media only screen and (max-width: 992px){.header-search{position:static!important;overflow:visible;}
.header-search .et-search-trigger{position:relative;top:3px;}
.header-search .popup-with-form{display:block!important;}
.header-search .search-with-form form:after{display:none;}
.navbar-header.navbar-right{position:absolute;right:0;top:50%;margin-top:-12px;width:33px!important;display:table-cell!important;}
.navbar-header.navbar-right .navbar-right{min-width:50px;width:auto!important;display:table-cell!important;}
.navbar-header.navbar-right .navbar-right label{cursor:pointer;display:none;}
.navbar-header.navbar-right .navbar-right span{display:none;}
.navbar-header.navbar-right .navbar-right .header-search{margin-top:0;}
.navbar-header.navbar-right .navbar-right .header-search form{display:block;}
.navbar-header.navbar-right .navbar-right .cart-bag{display:block!important;}
.et-search-trigger input{position:absolute;width:100%;top:0;height:100%;}
.et-search-trigger button{display:none;}
.et-search-trigger.search-with-form input{position:relative;}
.et-search-trigger.search-with-form button{display:block;}
}
@media only screen and (max-width: 480px){.header-search .et-search-trigger{top:0!important;}
.top-bar{padding:0;}
}
.header-centered{transition:-webkit-transform 0.2s, background 0.2s ease-in-out !important;transition:transform 0.2s, background 0.2s ease-in-out !important;}
.header-centered header .container{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.header-centered header .container .header-custom,.header-centered header .container .navbar-header{display:block;-webkit-flex-basis:33.33%;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;}
.header-centered header .container .menu-wrapper{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-order:4;-ms-flex-order:4;order:4;padding:20px 0 0;}
.header-centered header .container .header-logo{text-align:center;}
.header-centered .navbar-header .header-search{position:relative;float:right;overflow: hidden;}
.header-centered .navbar-header .header-search button[type="submit"]{right:0;padding:0;height:40px;top:0;}
//.header-centered.header-sticked{-webkit-transform:translateY(-37px);-ms-transform:translateY(-37px);transform:translateY(-37px);}
.fixed-smart .header-wrapper.header-centered,.fixed-sticky .header-wrapper.header-centered{position:fixed;transition: -webkit-transform 0.2s, background 0.2s ease-in-out !important;
    transition: transform 0.2s, background 0.2s ease-in-out !important;}
//.fixed-smart.global-header-centered .page-wrapper,.fixed-sticky.global-header-centered .page-wrapper{margin-top:194px;}
@media only screen and (max-width: 992px){//.fixed-smart.global-header-centered .page-wrapper,.fixed-sticky.global-header-centered .page-wrapper{margin-top:105px;}
.header-centered header .container{display:block;position:relative;padding:20px 15px;}
.header-centered header .container .header-custom,.header-centered .navbar-header .header-search button[type="submit"],.header-centered .navbar-header .header-search-trigger{display:none;}
.header-centered .navbar-header{position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:24px;}
.header-centered .header-search .search-dropdown .popup-with-form{cursor:pointer;}
}
.header-wrapper.header-inline{transition:all 0.3s ease-in-out !important;transition:all 0.3s ease-in-out !important;}
.header-wrapper.header-inline .header{padding:40px 0;transition:padding 0.2s ease-in-out;}
.header-wrapper.header-inline .navbar-header{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding-left:20px;}
.header-wrapper.header-inline .navbar-header .widget_search{position:relative;float:right;}
.header-wrapper.header-inline .navbar-header .widget_search button[type="submit"]{right:0;padding:0;height:40px;top:0;}
.header-wrapper.header-inline .widget_search input[type="text"]::-webkit-input-placeholder{color:transparent;}
.header-wrapper.header-inline .widget_search input[type="text"]:-moz-placeholder{color:transparent;}
.header-wrapper.header-inline .widget_search input[type="text"]::-moz-placeholder{color:transparent;}
.header-wrapper.header-inline .widget_search input[type="text"]:-ms-input-placeholder{color:transparent;}
.header-wrapper.header-inline .widget_search button[type="submit"]{background-color:transparent;font-size:0;right:0;padding:0;width:50px;height:60px;}
.header-wrapper.header-inline.header-sticked .header{padding: 25px 0px;}
.header-wrapper.header-inline .header-search .popup-with-form{display:inline-block;line-height:21px;}
.header-wrapper.header-inline .header-search #searchform{display:none;}
.header-wrapper.header-inline .menu{text-align:right;}
.header-wrapper.header-inline .menu li{text-align:center;}
.header-wrapper.header-inline .languages-area{height:auto;}
.header-wrapper.header-inline .languages-area .etheme_widget_recent_entries .widget-title{line-height:56px;}
.header-wrapper.header-inline .languages-area .etheme_widget_recent_entries .posts-widget-creeping{line-height:57px;}
.no-flexbox .header-inline .header-logo,.no-flexbox .header-inline .menu-wrapper{width:auto!important;}
.no-flexbox .header-inline .menu-wrapper{float:right;}
.cart-widget-off.search-widget-off .header-inline .navbar-header{display:none;}
.fixed-smart .header-wrapper.header-inline{transition:none;}
@media only screen and (max-width: 992px){.header-wrapper.header-inline .navbar-header{position:absolute;right:15px;display:block;margin-right:0;margin-left:0;}
.header-wrapper .navbar-header {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.header-wrapper.header-inline .navbar-header .header-search-trigger,.header-wrapper.header-inline .navbar-header #searchform span,.header-wrapper.header-inline .navbar-header #searchform button{display:none;}
.global-header-top-menu .header-wrapper .navbar-header {top: 0%;-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);z-index: 10;}
.header-wrapper.header-inline header .container{padding:20px 15px;display:block;position: relative;transition:padding .2s ease-in-out;}
.header-wrapper.header-inline.fixed-active header .container{padding: 15px 15px;}
.header-wrapper.header-inline #searchform span{display:block;z-index:1;top:0;right:0;}
.header-wrapper.header-inline #searchform.searchbox-open input[type="text"]{width:270px;}
.header-wrapper.header-inline #searchform.searchbox-open button{visibility:visible;z-index:11;right:0;}
//.fixed-smart.global-header-inline .page-wrapper,.fixed-sticky.global-header-inline .page-wrapper{margin-top:100px;}
.header-top-menu .header .header-top {overflow: hidden;}
}
.header-wrapper.header-top-menu header{padding:0;}
.header-wrapper.header-top-menu header>.container{padding:80px 0;}
.header-wrapper.header-top-menu .container{display:block;height: 100%;position: relative;}
.header-wrapper.header-top-menu.header-sticked .header-top{position:fixed;}
.header-wrapper.header-top-menu .menu-wrapper{display:inline-block;width:auto!important;}
.header-wrapper.header-top-menu .navbar-toggle{background-color:transparent;}
.header-wrapper.header-top-menu .navbar-toggle .icon-bar{background-color:#fff;}
.header-wrapper.header-top-menu .navbar-header,.header-wrapper.header-top-menu .header-custom{float:right;display:inline-block;position:relative;width:auto!important;}
.header-wrapper.header-top-menu .header-logo{text-align:center;}
.header-wrapper.header-top-menu .menu .navsublist-dropdown ul>li ul{top:-11px;-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px);}
.header-wrapper.header-top-menu .menu .navsublist-dropdown ul>li ul:before{content:"";display:block;position:absolute;left:-27px;width:50px;top:0;height:55px;}
.header-wrapper.header-top-menu .menu-social-icons,.header-wrapper.header-top-menu .et-follow-buttons{margin-right:15px;padding:16px 0;margin-bottom:0;top:0;position:static;}
.header-wrapper.header-top-menu .menu-social-icons li,.header-wrapper.header-top-menu .et-follow-buttons li,.header-wrapper.header-top-menu .menu-social-icons>a,.header-wrapper.header-top-menu .et-follow-buttons>a{float:none;margin-left:0;display:inline-block;margin-right:0;}
.header-wrapper.header-top-menu .header-search input[type="text"]::-webkit-input-placeholder{color:transparent;}
.header-wrapper.header-top-menu .header-search input[type="text"]:-moz-placeholder{color:transparent;}
.header-wrapper.header-top-menu .header-search input[type="text"]::-moz-placeholder{color:transparent;}
.header-wrapper.header-top-menu .header-search input[type="text"]:-ms-input-placeholder{color:transparent;}
.header-wrapper.header-top-menu .header-search button[type="submit"]{background-color:transparent;font-size:0;right:0;padding:0;width:50px;height:60px;}
.header-wrapper.header-top-menu .item-design-posts-subcategories .nav-sublist-dropdown{top:60px;margin-top:23px;}
body:not(.home).breadcrumbs-type-2 .header-wrapper.header-top-menu .container,body:not(.home).breadcrumbs-type-3 .header-wrapper.header-top-menu .container,body:not(.home).breadcrumbs-type-4 .header-wrapper.header-top-menu .container{padding-bottom:0;}
.fixed-smart .header-wrapper.header-top-menu header>.container,.fixed-sticky .header-wrapper.header-top-menu header>.container{margin-top:60px;}
.admin-bar .header-wrapper.header-top-menu .header-top{top:32px!important;}
.global-header-top-menu .page-heading.bc-type-default,.global-header-top-menu .page-heading.bc-type-2{margin-bottom:30px;}
@media only screen and (max-width: 992px){.header-wrapper.header-top-menu .header-search input[type="text"]{width:0;padding:10px 0;position:absolute;right:0;top:0;height:60px;z-index:10;}
.header-wrapper.header-top-menu .header-search button{visibility:hidden;z-index:-1;}
.header-wrapper.header-top-menu #searchform span{display:block;z-index:1;top:0;right:0;position:absolute;}
.header-wrapper.header-top-menu #searchform.searchbox-open input[type="text"]{width:270px;}
.header-wrapper.header-top-menu #searchform.searchbox-open button{visibility:visible;z-index:11;right:0;}
}
.header-wrapper.header-transparent{position:absolute!important;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;transition:none!important;top:0;}
.header-wrapper.header-transparent .menu{text-align:right;}
.header-wrapper.header-transparent .top-bar .widget_search{margin-left:25px;}
.header-wrapper.header-transparent .top-bar .widget_search form{width:200px;}
.header-wrapper.header-transparent .top-bar .top-links{padding:0;}
.header-wrapper.header-transparent .languages-area{height:auto;}
.header-wrapper.header-transparent .navbar-toggle{left:15px;}
.header-wrapper.header-transparent .header>.container .header-search{display:inline-block;text-align:right;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}
.header-wrapper.header-transparent .header>.container .header-search form{display:none;}
.header-wrapper.header-transparent .header>.container .header-search .search-dropdown .popup-with-form{display:inline-block;font-size:16px;line-height:16px;}
.header-wrapper.header-transparent.fixed-active .top-bar{display:none;}
.header-wrapper.header-transparent.fixed-active.fixed-active-animate{top:0;transition:top 0.6s ease-in-out,background-color 0s!important;transition-delay:0.2s!important;}
.header-wrapper.header-transparent.fixed-active .header>.container .header-search{position:absolute!important;right:15px;width:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.header-wrapper.header-transparent.fixed-active .header>.container .header-search .popup-with-form{display:inline-block!important;}
.header-wrapper.header-transparent.fixed-active .header>.container .header-search .popup-with-form i{color:#1a1a1a;}
.admin-bar .header-wrapper.header-transparent.fixed-active.fixed-active-animate{top:32px;}
@media only screen and (max-width: 992px){.header-transparent .top-bar{display:none;}
.header-transparent .header{padding:15px 0!important;max-height:100%;}
.header-transparent .header-search .popup-with-form{display:inline-block!important;}
.header-transparent.fixed-active header{max-height:100%;}
.header-transparent.fixed-active header .header-logo{padding-bottom:10px;padding-top:10px;}
}
.icon-box .icon{display:table-cell;vertical-align:top;padding-right:20px;}
.icon-box.top-icon .icon{display:inline-block;width:100%;padding-bottom:15px;padding-right:0;}
.icon-box.right-icon .icon{padding-right:0;padding-left:20px;float:right;padding-top:0;}
@media only screen and (max-width: 768px){.ultimate-map-wrapper{margin-bottom:30px;}
}
.flexslider{overflow:hidden;box-shadow:none!important;}
.flexslider .flex-control-nav{bottom:0!important;transition:opacity 0.2s ease-in-out;}
.flexslider .flex-direction-nav{opacity:0;transition:opacity 0.2s ease-in-out;}
.flexslider:hover .flex-direction-nav{opacity:1;}
.flexslider .flex-direction-nav a:hover{background-color:#fff;}
.flexslider .flex-direction-nav a.flex-next{right:30px!important;}
.flexslider .flex-direction-nav a.flex-next:after{position:absolute;}
.flexslider .flex-direction-nav a.flex-prev{left:30px!important;}
.flexslider .flex-direction-nav a.flex-prev:after{position:absolute;}
.single-post .flexslider{margin-bottom:0!important;}
.nivoSlider{box-shadow:none!important;}
.slider-text-block div{display:inline-block;max-width:100%;-ms-word-break:break-all;word-break:break-all;}
.null-instagram-feed{margin-bottom:0;}
.null-instagram-feed ul{text-align:center;}
.null-instagram-feed li{display:inline-block;list-style:none;}
.null-instagram-feed li img{opacity:1;transition:opacity 0.2s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.null-instagram-feed li img:hover{opacity:0.7;}
.null-instagram-feed .instagram-size-medium li{width:25%;padding:.3571em;}
.null-instagram-feed .instagram-size-thumbnail li{width:20%;padding:.2571em;}
.null-instagram-feed .instagram-size-large li{width:33.33%;padding:.3571em;}
.null-instagram-feed .instagram-slider:hover{cursor:move;}
.null-instagram-feed .instagram-slider .owl-item{padding:0;}
.null-instagram-feed .instagram-slider .owl-item a{cursor:move;}
.null-instagram-feed .instagram-slider .owl-controls{display:none!important;}
.null-instagram-feed .instagram-slider li{list-style:none;width:100%!important;}
.null-instagram-feed .instagram-pics{margin-bottom:0;padding-left:0;}
.null-instagram-feed .instagram-pics img{max-width:100%;}
.null-instagram-feed .instagram-pics.instagram-columns-2 li {
  width: 50% !important;
}
.null-instagram-feed .instagram-pics.instagram-columns-2 li:nth-child(2n+1) {
  clear: both !important;
}
.null-instagram-feed .instagram-pics.instagram-columns-3 li {
  width: 33.33% !important;
}
.null-instagram-feed .instagram-pics.instagram-columns-3 li:nth-child(3n+1) {
  clear: both !important;
}
.null-instagram-feed .instagram-pics.instagram-columns-4 li {
  width: 25% !important;
}
.null-instagram-feed .instagram-pics.instagram-columns-4 li:nth-child(4n+1) {
  clear: both !important;
}
.null-instagram-feed .instagram-pics.instagram-columns-5 li {
  width: 20% !important;
  padding: 3px !important;
}
.null-instagram-feed .instagram-pics.instagram-columns-5 li:nth-child(5n+1) {
  clear: both !important;
}
.null-instagram-feed .instagram-pics.instagram-columns-6 li {
  width: 16.66% !important;
  padding: 3px !important;
}
.null-instagram-feed .instagram-pics.instagram-columns-6 li:nth-child(6n+1) {
  clear: both !important;
}
.null-instagram-feed .instagram-no-space .owl-item,.null-instagram-feed .instagram-no-space li,.null-instagram-feed ul.instagram-no-space[class*="instagram-columns-"] li{padding:0!important;margin:0!important;}
.null-instagram-feed .instagram-slider{padding-left:0;}
.null-instagram-feed .widget-title,.null-instagram-feed .widgettitle{background-color:#f5f5f5;margin-bottom:0!important;padding-bottom:40px!important;padding-top:40px;font-size:24px;text-align:center;letter-spacing:1px;}
.null-instagram-feed.instagram-size-medium li{width:12.5%;}
.null-instagram-feed.widget .instagram-size-medium li{width:12.5%;}
.list ul{list-style:none;padding-left:0;margin-bottom:15px;}
.list.list-star li:before{content:"\f005";}
.list.list-dash li:before{content:"\f068";}
.swiper-slide .footer-product,.swiper-slide .sm-arrow{display:none!important;}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;}
.swiper-wp8-vertical{-ms-touch-action:pan-x;}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none!important;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close:hover{background-color:#3d3d3d!important;color:#fff!important;opacity:0.8;}
.single-post .mfp-close{right:0;}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:before{content:"\f104";right:4px;position:relative;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:before{position:relative;left:2px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-figure{line-height:0;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{bottom:0;margin:0;top:auto;position:fixed;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;position:fixed;}
}
#searchModal button i{display:none;}
@media only screen and (max-width: 768px){#searchModal input[type="text"]{width:90%;}
}
.menu{padding:0;margin:0;text-align:center;}
.menu li.menu-disable_titles>a{font-size:0!important;line-height:0!important;padding:0!important;}
.menu li.menu-disable_titles>a:after{display:none;}
.menu li.menu-disable_titles>a img{margin-top:0!important;}
.menu li.menu-label-new a,.menu li.menu-label-hot a,.menu li.menu-label-sale a{position:relative;width:auto;}
.menu>li{text-decoration:none;list-style:none;position:relative;float:none;display:inline-block;}
.menu .nav-sublist-dropdown:before{content:"";position:absolute;top:-17px;width:100%;height:50px;left:0;}
.menu .nav-sublist-dropdown .container{width:auto;padding:0;}
.menu .nav-sublist-dropdown ul>li.menu-item-has-children>a{position:relative;}
.menu .nav-sublist-dropdown ul>li.menu-item-has-children>.nav-sublist{display:none;}
.menu .nav-sublist-dropdown ul>li.menu-item-has-children:hover>.nav-sublist{display:block;}
.menu .nav-sublist-dropdown ul>li:hover .nav-sublist ul li:before{content:"";display:block;left:-50px;top:0;height:60px;top:-10px;width:50px;position:absolute;}
.menu>li:hover .nav-sublist-dropdown{visibility:visible;transition:all 0.2s linear;opacity:1;}
@media only screen and (max-width: 992px){.template-container{position:relative;}
.template-container .template-content{position:relative;}
.menu-wrapper{display:none!important;}
.navbar-toggle{display:block;float:left;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;cursor:pointer;margin: 0px;}
.navbar,.fixed-active .navbar{padding:25px 0!important;}
.navbar-collapse .menu>li{float:left;display:inline-block;width:100%;}
.mobile-menu-wrapper{max-height:none;display:block!important;background-color:#fff;height:100%;width:270px;left:-270px;position:absolute;}
.mobile-menu-wrapper>.container{position:relative;height:100%;width:100%;padding:0;overflow:hidden;}
.mobile-menu-wrapper>.container .navbar-collapse{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0;}
.mobile-menu-wrapper>.container .navbar-collapse:focus{outline:0;}
.mobile-menu-wrapper .menu{display:inline-block;width:100%;}
.mobile-menu-wrapper .menu>li{position:relative;padding-left:15px;}
.mobile-menu-wrapper .menu>li.menu-item-has-children>a:after{display:none;}
.mobile-menu-wrapper .menu>li .open-child{top:32px;display:block;position:absolute;z-index:100;}
.mobile-menu-wrapper .menu>li .open-child:before{content:"\f107";font-family:FontAwesome;display:block;}
.mobile-menu-wrapper .menu>li>a{z-index:1;}
.mobile-menu-wrapper .menu>li>a span.menu-item-descr{display:none;}
.mobile-menu-wrapper .menu>li .sub-menu{position:static;float:left;visibility:visible;display:inline-block;width:100%;margin-top:0;display:none;}
.mobile-menu-wrapper .menu>li .sub-menu li{float:left;position:relative;width:100%!important;display:inline-block;}
.mobile-menu-wrapper .menu>li .sub-menu li a{width:auto;display:block;}
.mobile-menu-wrapper .menu>li .sub-menu li a:after{display:none;}
.mobile-menu-wrapper .menu>li .sub-menu li ul{position:static;width:100%;}
.mobile-menu-wrapper .menu>li .sub-menu li.item-design-image-column{display:none;}
.mobile-menu-wrapper .menu>li .sub-menu li .nav-item-image{margin-top:30px;margin-right:30px;}
.mobile-menu-wrapper .menu>li .sub-menu ul{width:100%;display:none;}
.mobile-menu-wrapper .mobile-sidebar-widget{padding:25px;width:100%;border-top:1px solid #e6e6e6;}
.mobile-menu-wrapper .mobile-sidebar-widget:last-child{border-bottom:1px solid #e6e6e6;}
.mobile-menu-opened .template-container{overflow-x:hidden;}
.mobile-menu-opened .template-content{left:270px;}
.mobile-menu-opened.fixed-sticky .header-wrapper .header-top,.mobile-menu-opened.fixed-smart .header-wrapper .header-top,.mobile-menu-opened.fixed-sticky .header-wrapper.header-inline,.mobile-menu-opened.fixed-smart .header-wrapper.header-inline,.mobile-menu-opened.fixed-sticky .header-wrapper.header-centered,.mobile-menu-opened.fixed-smart .header-wrapper.header-centered{position:relative!important;}
.mobile-menu-opened.fixed-sticky .header-top-menu .container,.mobile-menu-opened.fixed-smart .header-top-menu .container{margin-top:0;}
.mobile-menu-opened.fixed-sticky.admin-bar .header-wrapper .header-top,.mobile-menu-opened.fixed-smart.admin-bar .header-wrapper .header-top,.mobile-menu-opened.fixed-sticky.admin-bar .header-wrapper.header-inline,.mobile-menu-opened.fixed-smart.admin-bar .header-wrapper.header-inline,.mobile-menu-opened.fixed-sticky.admin-bar .header-wrapper.header-centered,.mobile-menu-opened.fixed-smart.admin-bar .header-wrapper.header-centered{top:0!important;}
.mobile-menu-opened .mobile-menu-wrapper{left:0;}
.mobile-menu-opened .page-wrapper{margin-top:0!important;}
.blog-description{position:absolute!important;width:22px;height:26px;left:0;top:50%;margin-top:-13px;cursor:pointer;}
.blog-description span{display:none;}
}
@media only screen and (max-width: 1024px){.menu .nav-sublist-dropdown{left:-100%!important;}
}
@media only screen and (min-width: 768px) and (max-width: 992px){.mobile-menu-wrapper .navbar-collapse{padding:0;}
}
@media only screen and (min-width: 992px){.item-design-mega-menu .nav-sublist-dropdown{left:auto;overflow:hidden;background-size:auto;}
.item-design-mega-menu .nav-sublist-dropdown ul{padding:0;width:100%!important;}
.item-design-mega-menu .nav-sublist-dropdown ul>li{float:left;display:block;width:185px;border:0;padding:0 10px;box-sizing:border-box;}
.item-design-mega-menu .nav-sublist-dropdown ul>li ul{border:none!important;}
.item-design-mega-menu .nav-sublist-dropdown ul>li>a{width:auto;}
.item-design-mega-menu .nav-sublist-dropdown ul>li>a:after{display:none;}
.item-design-mega-menu .nav-sublist-dropdown ul>li.menu-parent-item>a:before{display:none;}
.item-design-mega-menu .nav-sublist-dropdown .nav-sublist{display:block!important;}
.item-design-mega-menu .nav-sublist-dropdown .nav-sublist ul{padding:0;}
.item-design-mega-menu .nav-sublist-dropdown .nav-sublist li{width:100%!important;}
.item-design-mega-menu .nav-sublist-dropdown .nav-sublist li a{width:auto;}
.item-design-mega-menu .nav-sublist-dropdown ul li ul{position:static!important;padding:0!important;}
.item-design-mega-menu .nav-sublist-dropdown .nav-item-image img{margin-top:15px;width:100%;}
.item-design-mega-menu .nav-sublist-dropdown .item-design2-image-no-borders{padding-bottom:0;}
.item-design-mega-menu .nav-sublist-dropdown .item-design2-image-no-borders a{padding:0!important;font-size:0;line-height:0;margin-bottom:0!important;border-bottom:none!important;}
.item-design-mega-menu .nav-sublist-dropdown .item-design2-image-no-borders a .nav-item-image{margin:-40px 0;}
.item-design-mega-menu .nav-sublist-dropdown .item-design2-image-no-borders a .nav-item-image img{margin-top:0;width:100%;}
.item-design-mega-menu .nav-sublist-dropdown .item-design2-image-no-borders:first-child .nav-item-image{margin-left:-50px;}
.item-design-mega-menu .nav-sublist-dropdown .item-design2-image-no-borders:last-child .nav-item-image{margin-right:-50px;}
.item-design-mega-menu .nav-sublist-dropdown li li.menu-label-new a,.item-design-mega-menu .nav-sublist-dropdown li li.menu-label-hot a,.item-design-mega-menu .nav-sublist-dropdown li li.menu-label-sale a{position:relative;}
.item-design-mega-menu .nav-sublist-dropdown li li.menu-label-new a:before,.item-design-mega-menu .nav-sublist-dropdown li li.menu-label-hot a:before,.item-design-mega-menu .nav-sublist-dropdown li li.menu-label-sale a:before{content:"";position:absolute;right:-10px;top:2px;}
.item-design-mega-menu.columns-2 .nav-sublist-dropdown{width:462px;}
.item-design-mega-menu.columns-2 .nav-sublist-dropdown ul>li:nth-child(2n+1){clear:both;}
.item-design-mega-menu.columns-3 .nav-sublist-dropdown{width:642px;}
.item-design-mega-menu.columns-3 .nav-sublist-dropdown ul>li:nth-child(3n+1){clear:both;}
.item-design-mega-menu.columns-4 .nav-sublist-dropdown{width:822px;}
.item-design-mega-menu.columns-4 .nav-sublist-dropdown ul>li:nth-child(4n+1){clear:both;}
.item-design-mega-menu.columns-5 .nav-sublist-dropdown{width:1002px;}
.item-design-mega-menu.columns-5 .nav-sublist-dropdown ul>li:nth-child(5n+1){clear:both;}
.item-design-mega-menu.columns-6 .nav-sublist-dropdown{width:1182px;}
.item-design-mega-menu.columns-6 .nav-sublist-dropdown ul>li:nth-child(6n+1){clear:both;}
.item-design-mega-menu:hover:before{content:"";display:block;width:100%;height:40px;position:absolute;bottom:-40px;}
.item-design-posts-subcategories .nav-sublist-dropdown{width:1140px;left:15px;min-height:290px;margin-top:15px;padding:40px 40px 0 40px;border:1px solid #e6e6e6;}
.item-design-posts-subcategories .nav-sublist-dropdown .posts-subcategories{display:inline-block;width:100%;}
.item-design-posts-subcategories .nav-sublist-dropdown .posts-subcategories .posts-content{position:relative;transition:opacity 0.3s ease-in-out;}
.item-design-posts-subcategories .nav-sublist-dropdown .posts-subcategories.loading-posts .posts-content{opacity:0;}
.item-design-posts-subcategories .subcategories-tabs{width:20%;display:block;float:left;}
.item-design-posts-subcategories .subcategories-tabs ul{padding:0!important;border:none!important;}
.item-design-posts-subcategories .subcategories-tabs li{border-bottom:1px solid #e6e6e6;color:#737373;padding:0;float:left;font-size:12px;line-height:14px;text-align:left;text-transform:uppercase;cursor:pointer;}
.item-design-posts-subcategories .subcategories-tabs li:hover{color:#cfab61;}
.item-design-posts-subcategories .subcategories-tabs li:first-child{padding-top:0;}
.item-design-posts-subcategories .posts-content{width:80%;display:block;float:left;text-align:left;padding-left:35px;}
.item-design-posts-subcategories .posts-content .post-preview{width:33.33%;display:block;float:left;padding:0 15px;}
.item-design-posts-subcategories .posts-content .post-preview a{font-size:18px;}
.item-design-posts-subcategories .posts-content .post-preview-thumbnail{position:relative;margin-bottom:15px;cursor:pointer;transition:opacity 0.2s ease-in-out;}
.item-design-posts-subcategories .posts-content .post-preview-thumbnail:hover{opacity:0.7;}
.item-design-posts-subcategories .posts-content .post-preview-thumbnail .post-category{position:absolute;left:0;bottom:0;z-index:2;padding:0 25px;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;background-color:#8a8a8a;}
}
.grabbing{cursor:url(images/grabbing.png) 8 8,move;}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-carousel{position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel:hover .owl-controls .owl-buttons{opacity:1;}
.owl-carousel .owl-buttons{opacity:0;}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{transition:height 500ms ease-in-out;}
.owl-carousel .owl-controls .owl-prev:before{content:"\f104";position:absolute;font-family:FontAwesome;}
.owl-carousel .owl-controls .owl-prev:after{content:"";position:absolute;}
.owl-carousel .owl-controls .owl-next:after{content:"";position:absolute;}
.owl-carousel .owl-pagination .owl-page{display:inline-block;}
.owl-carousel .owl-controls .owl-page,.owl-carousel .owl-controls .owl-buttons div{cursor:pointer;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-item{padding:0 10px;float:left;}
.carousel-area h2{padding-bottom:10px;margin-bottom:20px;}
.carousel-area .productCarousel .owl-controls .owl-pagination{display:none;}
.carousel-area .productCarousel .product-excerpt{display:none;}
.top-bar .posts-widget-creeping{width:500px;float:left;display:none;}
.top-bar .posts-widget-creeping .animated{-webkit-animation-duration:1000 ms;animation-duration:1000 ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.top-bar .posts-widget-creeping .owl-animated-out{z-index:1;}
.top-bar .posts-widget-creeping .owl-animated-in{z-index:0;}
.top-bar .posts-widget-creeping .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@media only screen and (max-width: 768px){.carousel-area .owl-controls .owl-pagination{display:block!important;margin-top:0;}
.carousel-area .owl-controls .owl-buttons{display:none;}
.carousel-area .productCarousel{margin:0;}
}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;-webkit-perspective:1200px;perspective:1200px;}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;animation:goDown .6s ease both;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}
.breadcrumbs li,.woocommerce-breadcrumb li{display:inline-block;transition:all 0.2s linear;}
.breadcrumbs li.lastItem:after,.woocommerce-breadcrumb li.lastItem:after{display:none;}
.page-heading{padding:30px 0;margin-bottom:2.142em;text-align:center;}
.page-heading.bc-type-default,.page-heading.bc-type-2{text-transform:uppercase;margin-bottom:0;}
.page-heading.bc-type-default .title,.page-heading.bc-type-2 .title{display:none;}
.page-heading.bc-type-default a,.page-heading.bc-type-2 a{text-transform:uppercase;}
.page-heading.bc-type-2{text-align:left;}
.page-heading.bc-type-4 .col-md-12{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.page-heading.bc-type-4 h1.title{text-transform:none;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-order:1;-ms-flex-order:1;order:1;margin:0;padding-right:30px;}
.page-heading.bc-type-4 .breadcrumbs{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-order:2;-ms-flex-order:2;order:2;width:auto;}
.page-heading.bc-type-3 .back-history,.page-heading.bc-type-5 .back-history{display:none;}
.page-heading.bc-type-6 .back-history{margin-top:0;top:0;}
.page-heading.bc-type-6 h1.title{max-width:100%!important;}
.page-heading.bc-type-7,.page-heading.bc-type-8{background-attachment:scroll!important;background-size:cover;}
.page-heading.bc-type-8 .col-md-12{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.page-heading.bc-type-8 h1.title{text-transform:none;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-order:1;-ms-flex-order:1;order:1;margin:0;padding-right:30px;}
.page-heading.bc-type-8 .breadcrumbs{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-order:2;-ms-flex-order:2;order:2;width:auto;}
.page-heading.bc-type-8 .back-history{display:none;}
.single .page-heading.bc-type-8 .col-md-12,.single .page-heading.bc-type-4 .col-md-12{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.single .page-heading.bc-type-8 .col-md-12 h1.title,.single .page-heading.bc-type-4 .col-md-12 h1.title{width:100%;}
.single .page-heading.bc-type-4 h1.title{padding-bottom:15px;}
.page-heading.bc-type-9{display:none!important;}
.back-history:hover,.back-history:focus{text-decoration:none;}
.breadcrumbs-type-8:not(.home) .header-wrapper{position:absolute;background-color:transparent;z-index:100;}
.breadcrumbs-type-8:not(.home) .header-wrapper header{background-color:transparent;}
.breadcrumbs-type-8:not(.home) .header-wrapper .top-bar{background-color:transparent;}
@media only screen and (max-width: 1200px){.back-history{display:none!important;}
.page-heading.bc-type-8{margin-top:0;}
.breadcrumbs-type-8 .page-wrapper{padding-top:0;}
.breadcrumbs-type-8 .page-heading.bc-type-8{background-attachment:scroll;}
.page-heading.bc-type-5,.page-heading.bc-type-6,.page-heading.bc-type-7,.page-heading.bc-type-8{background-attachment:scroll!important;background-size:cover;}
body.boxed {}
}
@media only screen and (max-width: 992px){.page-heading-slider .wpb_revslider_element{margin-top:0!important;}
}
@media only screen and (max-width: 480px){.back-history{display:none;}
}
.posts-carousel .post-item .post-thumb{margin-bottom:20px;}
.posts-carousel .post-item .post-thumb a{position:relative;display:block;}
.posts-carousel .post-item .meta-post span:last-child:after{display:none;}
.posts-carousel.carousel-design-3 .post-item{position:relative;}
.posts-carousel.carousel-design-3 .post-item .meta-post{position:static;}
.posts-carousel.carousel-design-3 .post-item .meta-post span:nth-child(2):after{display:none;}
.posts-carousel.carousel-design-3 .post-item.post-format-quote .category-list{position:static;background:0;padding:0;}
.posts-design-2 .vc_grid-item-mini .vc_btn{display:none!important;}
.posts-design-4 .vc_gitem-zone-mini{display:none;}
.tp-bullets.simplebullets.round .bullet.selected{background-color:transparent!important;}
.teaser_grid_container .isotope-inner .post-thumb a{position:relative;display:block;}
.teaser_grid_container .isotope-inner .meta-post span:last-child:after{display:none;}
.element-no_space .teaser_grid_container .isotope-inner{padding:0;}
.element-no_space .teaser_grid_container .isotope-item{margin-bottom:0!important;}
.element-no_space .teaser_grid_container .isotope-item .post-thumb{margin-bottom:0!important;}
.element-full-width{position:relative;}
.wpb_teaser_grid .categories_filter,.wpb_categories_filter{text-align:center;}
.wpb_teaser_grid .categories_filter li,.wpb_categories_filter li{float:none!important;display:inline-block!important;}
.wpb_posts_slider .flex-caption,.wpb_posts_slider .nivo-caption{padding:20px!important;}
.pricing-table table{border-collapse:separate;border-spacing:0;margin-bottom:30px;}
.pricing-table ul:first-child{margin-left:0;}
.pricing-table sup,.pricing-table sub{float:none!important;}
.pricing-table.style3 ul li.row-price .pricing-table.columns2>ul{width:50%;}
.pricing-table.columns3>ul{width:33%;}
.pricing-table.columns4>ul{width:25%;}
.pricing-table.columns5>ul{width:20%;}
.register-link,.login-link{position:relative;}
.register-link .register-popup,.login-link .register-popup,.register-link .login-popup,.login-link .login-popup{visibility:hidden;opacity:0;z-index:10000;filter:alpha(opacity=0);transition:all 0.2s linear;position:fixed;left:auto;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.register-link .register-popup:before,.login-link .register-popup:before,.register-link .login-popup:before,.login-link .login-popup:before{content:' ';display:block;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;}
.register-link .register-popup:after,.login-link .register-popup:after,.register-link .login-popup:after,.login-link .login-popup:after{content:"";position:absolute;height:50px;width:140px;display:block;right:110px;top:-10px;}
.register-link .register-popup .popup-title,.login-link .register-popup .popup-title,.register-link .login-popup .popup-title,.login-link .login-popup .popup-title{float:left;width:100%;}
.register-link .register-popup .popup-title span,.login-link .register-popup .popup-title span,.register-link .login-popup .popup-title span,.login-link .login-popup .popup-title span{text-transform:uppercase;position:relative;}
.register-link .register-popup .login-remember,.login-link .register-popup .login-remember,.register-link .login-popup .login-remember,.login-link .login-popup .login-remember{margin-bottom:0;}
.register-link .register-popup p,.login-link .register-popup p,.register-link .login-popup p,.login-link .login-popup p{float:left;width:100%;margin-bottom:10px;}
.register-link .register-popup label,.login-link .register-popup label,.register-link .login-popup label,.login-link .login-popup label{float:left;width:100%;}
.register-link .register-popup input[type="text"],.login-link .register-popup input[type="text"],.register-link .login-popup input[type="text"],.login-link .login-popup input[type="text"],.register-link .register-popup input[type="password"],.login-link .register-popup input[type="password"],.register-link .login-popup input[type="password"],.login-link .login-popup input[type="password"]{float:left;width:100%;box-sizing:border-box;}
.register-link .register-popup input[type="text"]:focus,.login-link .register-popup input[type="text"]:focus,.register-link .login-popup input[type="text"]:focus,.login-link .login-popup input[type="text"]:focus,.register-link .register-popup input[type="password"]:focus,.login-link .register-popup input[type="password"]:focus,.register-link .login-popup input[type="password"]:focus,.login-link .login-popup input[type="password"]:focus{outline:0;}
.register-link .register-popup .login-remember label,.login-link .register-popup .login-remember label,.register-link .login-popup .login-remember label,.login-link .login-popup .login-remember label{line-height:20px;}
.register-link .register-popup input[type="checkbox"],.login-link .register-popup input[type="checkbox"],.register-link .login-popup input[type="checkbox"],.login-link .login-popup input[type="checkbox"]{height:12px;padding:0;}
.register-link .register-popup input[type=submit],.login-link .register-popup input[type=submit],.register-link .login-popup input[type=submit],.login-link .login-popup input[type=submit]{float:left;width:100%;box-sizing:border-box;}
.register-link .register-popup a.border-grey,.login-link .register-popup a.border-grey,.register-link .login-popup a.border-grey,.login-link .login-popup a.border-grey{float:right;}
.register-link .register-popup .form-row.right,.login-link .register-popup .form-row.right,.register-link .login-popup .form-row.right,.login-link .login-popup .form-row.right{margin-bottom:10px;}
.register-link:hover .register-popup,.login-link:hover .register-popup,.register-link:hover .login-popup,.login-link:hover .login-popup{visibility:visible;opacity:1;filter:alpha(opacity=100);top:36px;transition-delay:0.2s;}
.et-register-form{display:inline-block;width:100%;}
.et-register-form .form-row.right{display:inline-block;float:right;}
.et-register-form .form-row.right .btn{float:right;}
.woocommerce-account.logged-in .sidebar.sidebar-left{display:block;}
.woocommerce-account.logged-in .content{width:75%;}
.woocommerce-account.logged-in .sidebar-position-without .content{width:100%;}
.captcha-block{float:left;width:auto;margin-bottom:20px;}
.captcha-block img{float:left;}
.captcha-block input{float:left;}
.spinner{display:none;}
#customer_login .col-1,#customer_login .col-2{width:50%;padding:0 15px;float:left;}
#customer_login .col-1 .button,#customer_login .col-2 .button{float:left;width:auto;}
.login-form .form-row,.register .form-row,.lost_reset_password .form-row{float:none;display:inline-block;width:100%;}
.login-form label.inline,.register label.inline,.lost_reset_password label.inline{float:left;width:100%;margin-top:10px;display:inline-block;}
.lost_reset_password .form-row{width:50%;}
.lost_reset_password .form-row .button{float:left;width:auto;}
form.login input[type="submit"]{width:auto;}
.register .button.big{width:auto;}
.login .lost-password{margin-bottom:0;}
.menu-social-icons li a:focus{outline:0;}
.sxy-zoom-container img{border:0;}
.sxy-zoom-container div{margin:0;padding:0;border:0;}
.sxy-zoom-container .sxy-zoom-dragpad,.sxy-zoom-container .sxy-overlay,.sxy-zoom-container .inner-thumb,.sxy-zoom-container .sxy-zoom-bg{width:100%;height:100%;}
.sxy-zoom-bg{left:0;top:0;position:absolute;}
.sxy-zoom-container .overlay{height:100%;}
.sxy-zoom-container .sxy-slider{height:100%;-webkit-filter:inherit;filter:inherit;position:relative;}
.sxy-zoom-container{position:relative;}
.sxy-zoom-container .inner-thumb{position:absolute;top:0;left:0;}
.sxy-zoom-container .sxy-zoom-dragpad{position:absolute!important;left:0;top:0;position:relative;}
.sxy-zoom-container .sxy-zoom-dragpad .sxy-overlay{position:absolute;top:0;left:0;}
.sxy-zoom-container .sxy-zoom-viewport{z-index:1000;position:absolute;overflow:hidden;top:0;}
.sxy-zoom-mode-window .sxy-zoom-viewfinder{z-index:1001;}
.sxy-zoom-mode-slippy .sxy-zoom-dragpad{cursor:pointer;}
.sxy-zoom-mode-slippy .sxy-zoom-dragpad.down{cursor:move;}
.tabs{margin:0 0 3.5714em;display:inline-block;width:100%;}
.tabs .tab-content .list li{display:list-item;}
.tabs .tab-content .reviews-title{display:none;}
.tabs .tabs-nav{width:100%;margin-bottom:0;}
.tabs .tabs-nav li{display:inline-block;list-style:none;}
.tabs .tab-title:hover,.wpb_tabs .wpb_tabs_nav li a:hover,.tabs .tab-title:focus,.wpb_tabs .wpb_tabs_nav li a:focus{text-decoration:none!important;}
.tabs .tab-title:first-child,.wpb_tabs .wpb_tabs_nav li a:first-child{margin-left:0!important;}
.tabs .tab-title.lastItem:after,.wpb_tabs .wpb_tabs_nav li a.lastItem:after{display:none;}
.wpb_tabs .wpb_tabs_nav li:focus{outline:0;}
.faq-tabs .wpb_tour_tabs_wrapper{width:100%;}
.tabs.accordion{border:0;width:100%;}
.tabs.accordion .comments-list .comment{padding:20px;}
.tabs.accordion .tab-title:after,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:after{display:none;}
.tabs.accordion .tab-title a,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{padding:0;}
.tabs.accordion .tab-title .ui-accordion-header-icon,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header .ui-accordion-header-icon{display:none!important;}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{float:left;}
.tabs.accordion .tab-title:first-child{margin-left:0;margin-right:0;}
.tabs.accordion .tab-title:before{content:none;}
.left-bar .wpb_tabs_nav,.right-bar .wpb_tabs_nav,.left-bar .tabs-nav,.right-bar .tabs-nav{width:30%;float:left;margin-bottom:0;border-bottom:0;}
.left-bar .wpb_tabs_nav li a:after,.right-bar .wpb_tabs_nav li a:after,.left-bar .tabs-nav li a:after,.right-bar .tabs-nav li a:after{display:none!important;}
.left-bar .wpb_tabs_nav li.ui-tabs-active a:after,.right-bar .wpb_tabs_nav li.ui-tabs-active a:after,.left-bar .tabs-nav li.ui-tabs-active a:after,.right-bar .tabs-nav li.ui-tabs-active a:after{display:none;}
.left-bar .wpb_tabs_nav li:last-child,.right-bar .wpb_tabs_nav li:last-child,.left-bar .tabs-nav li:last-child,.right-bar .tabs-nav li:last-child{margin-bottom:-1px;}
.right-bar .wpb_tabs_nav,.right-bar .tabs-nav{float:right;}
.right-bar .wpb_tabs_nav li.ui-tabs-active a:after,.right-bar .tabs-nav li.ui-tabs-active a:after{display:none;}
.right-bar .tab-title{display:none;}
.sidebar-position-without .tabs.right-bar .tab-content{border-top:0;}
.header-vertical-enable .sidebar-position-without .right-bar .left-titles{width:20%!important;}
.header-vertical-enable .sidebar-position-without .tabs.right-bar .tab-content{width:80%!important;}
.header-vertical-enable .sidebar-position-without .left-bar .left-titles{width:20%!important;}
.header-vertical-enable .sidebar-position-without .tabs.left-bar .tab-content{width:80%!important;}
.products-tabs{text-align:center;width:100%;border-bottom:0;}
.products-tabs .wpb_tab{padding:2em 0!important;background-color:transparent!important;}
.products-tabs .wpb_tabs_nav li{float:none!important;display:inline-block;background-color:transparent!important;}
.products-tabs .wpb_tabs_nav li:focus{outline:0;}
.products-tabs .tab-content{border:0;}
.products-tabs .products-grid{border-bottom:0;}
@media only screen and (max-width: 768px){.products-tabs .wpb_tabs_nav li{padding-bottom:20px;}
.left-bar .wpb_tabs_nav,.right-bar .wpb_tabs_nav,.left-bar .tabs-nav,.right-bar .tabs-nav{width:100%;}
.products-tabs .wpb_tabs_nav li>a:first-child{margin-left:0;}
.products-tabs .wpb_tabs_nav li>a{font-size:16px;}
.products-tabs .wpb_tab{padding:0!important;}
}
.testimonial-info{display:table-row;margin-top:2px;}
.testimonial-info .testimonial-author{display:table-cell;vertical-align:middle;}
.vc_toggle.vc_toggle_default .vc_toggle_title i{display:none!important;}
.links{padding:0;margin:0;list-style:none;display:inline-block;}
.links li{display:inline-block;position:relative;}
.languages{float:left;}
.languages li.lastItem{margin-right:0;}
.top-links li.lastItem a:after{content:none;}
.top-links li:last-child:after{display:none;}
.languages-area .widget_icl_lang_sel_widget+.widget_currency_sel_widget,.languages-area .widget_currency_sel_widget+.widget_icl_lang_sel_widget{position:relative;}
.languages-area .widget_icl_lang_sel_widget{float:left;padding-top:3px;}
.languages-area .widget_currency_sel_widget{float:left;margin-right:20px;padding-top:3px;}
.languages-area .widget_currency_sel_widget .wcml_currency_switcher.curr_list_horizontal{display:inline-block;}
.languages-area .menu-social-icons{display:inline-block;margin-bottom:0;}
.languages-area .menu-social-icons li{margin-right:5px;}
.languages-area .menu-social-icons li .circle{display:none;}
.topbar-widget ul li{display:inline-block;list-style:none;}
.topbar-widget ul{display:inline-block;margin-bottom:0;}
.topbar-widget p{margin-bottom:0;}
.topbar-widget .menu-social-icons{top:0;}
.topbar-widget .menu-social-icons li{margin-right:0;}
.topbar-widget .menu-social-icons li:after{display:none;}
.topbar-widget.etheme_widget_recent_entries{margin-left:0;line-height:34px;}
@media only screen and (max-width: 992px){.top-bar .top-links{display:none;}
}
.twitter-list li{padding-left:0;}
.twitter-list li i{display:none;}
.twitter-list li .media{line-height:1.6;}
.et-twitter-slider .owl-buttons{display:none!important;}
body{margin:0;font-family:Verdana,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;color:#999;height:auto!important;}
@media (min-width:1230px){.framed .footer .vc_row[data-vc-full-width],.boxed .footer .vc_row[data-vc-full-width]{margin-left:-45px;width:1230px!important;max-width:1230px!important;}}
@media (min-width: 1200px){body.bordered{border:20px solid #f5f5f5;border-top:0;}
body.bordered .body-border-left,body.bordered .body-border-top,body.bordered .body-border-right,body.bordered .body-border-bottom{position:fixed;z-index:1001;background-color:#f5f5f5;}
body.bordered .body-border-left{left:0;top:0;bottom:0;width:20px;z-index: 1003;}
body.bordered .body-border-right{right:0;top:0;bottom:0;width:20px;z-index: 1003;}
body.bordered .body-border-top{height:20px;left:0;right:0;top:0;}
body.bordered .body-border-bottom{height:20px;left:0;right:0;bottom:0;}
body.bordered.fixNav-enabled .fixed-active.fixed-active-animate .header-wrapper{top:20px;}
body.bordered.admin-bar .body-border-top{height:52px;}
body.bordered.admin-bar.fixNav-enabled .fixed-active.fixed-active-animate .header-wrapper{top:52px;}
body.bordered .et-open-panel{left:20px;}
}
.btn{border-radius:0;box-sizing:border-box;border-color:#cbcbcb;color:#000;text-transform:uppercase;font-family:Lato,sans-serif;font-size:12px;border-width:2px;font-weight:400;letter-spacing:1px;padding:9px 18px;}
.btn:hover{color:#1a1a1a;border:2px solid #1a1a1a;background-color:transparent;box-sizing:border-box;}
.btn.gray{color:#000;border:0;background:#e9e9e9;text-transform:uppercase;border-radius:0;font-size:13px;padding:10px 6px;}
.btn.gray:hover,.btn.gray:focus{background:#f5f5f5;color:#000;}
button,.button,input[type=button],input[type=submit],.btn-black,.btn.btn-black{color:#fff;padding:6px 18px;display:inline-block;-webkit-border-radius:0;border:none!important;background-color:#cfab61;text-transform:uppercase;border-radius:0;font-size:13px;font-weight:400;transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out;-webkit-font-smoothing:antialiased;}
button:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover,.btn-black:hover,.btn.btn-black:hover,button:focus,.button:focus,input[type=button]:focus,input[type=submit]:focus,.btn-black:focus,.btn.btn-black:focus{background-color:#f2f2f2;color:#1a1a1a;text-decoration:none;outline:0;box-sizing:border-box;}
.tp-caption a.btn{color:#000;}
.btn-active{background-color:#cfab61;color:#fff;border-color:#cfab61;}
.btn-active:hover{text-decoration:underline;}
.btn.small,.button.small,.btn.btn-small{font-size:11px;padding:6px 8px;letter-spacing:1px;line-height:1.42857143;}
.btn.small i,.button.small i,.btn.btn-small i{margin-right:5px;}
.btn.btn-mini{font-size:10px;padding:5px 7px;letter-spacing:1px;}
.btn.btn-mini i{margin-right:5px;}
.btn.medium,.button.medium{padding:9px 28px;line-height:15px;font-size:13px;}
.btn.medium i,.button.medium i{margin-right:8px;font-size:16px;}
.btn.big,.button.big,.subscription-toggle,.btn.btn-large{line-height:39px;height:40px;padding:0 28px;font-size:13px;letter-spacing:1px;}
.btn.big i,.button.big i,.subscription-toggle i,.btn.btn-large i{margin-right:12px;font-size:20px;position:relative;top:2px;}
.btn.filled{color:#fff;display:inline-block;-webkit-border-radius:0;background-color:#cfab61;border-color:#cfab61;text-transform:uppercase;border-radius:0;font-weight:400;transition:all 0.2s linear;-webkit-font-smoothing:antialiased;}
.btn.filled:hover,.btn.filled:focus{background-color:#f2f2f2;border-color:#f2f2f2;color:#1a1a1a!important;text-decoration:none;box-sizing:border-box;}
.btn.filled.big{line-height:38px;}
.btn.filled.medium{padding:9px 28px;}
.border-btn{border-color:#000;border-radius:0;width:42px;height:40px;padding:0;text-align:center;line-height:40px;}
.border-btn:hover{background:#000;}
.border-white{border:2px solid #fff;color:#fff;text-transform:uppercase;border-radius:0;line-height:15px;font-size:13px;padding:7px 30px;transition:all 0.2s linear;}
.border-white:focus,.border-white:hover{color:#000;outline:none!important;background-color:#fff;border:2px solid #fff;}
.btn-white{border:1px solid #fff;color:#fff!important;transition:all 0.2s linear;}
.btn-white:hover{border:1px solid #fff;background-color:#fff!important;color:#000!important;}
.tp-caption a.btn-white{color:#fff!important;}
.tp-caption a.btn-white:hover{color:#000!important;}
.tp-caption .slider-btn{color:#fff;border:2px solid #fff;padding:12px 22px;font-weight:500;text-transform:uppercase;margin:0 10px;}
.tp-caption .slider-btn:hover{background-color:rgba(255,255,255,0.7);color:#000;}
.btn.filled.active{color:#fff;border:2px solid #cfab61;border-width:2px!important;background:#cfab61;}
.btn.filled.active:hover,.btn.filled.active:focus{opacity:0.9;color:#fff;}
.btn.filled.active.medium{border:2px solid #cfab61;}
button.btn{color:#fff;}
@media only screen and (max-width: 768px){.btn.border-white{padding:0 18px;}
}
h1,h2,h3,h4,h5,h6{font-family:Georgia;font-weight:400;margin-top:0;line-height:1.3;color:#1a1a1a;}
h1.active,h2.active,h3.active,h4.active,h5.active,h6.active{color:#cfab61;}
h1.active a,h2.active a,h3.active a,h4.active a,h5.active a,h6.active a{color:#cfab61;}
h1.active a:hover,h2.active a:hover,h3.active a:hover,h4.active a:hover,h5.active a:hover,h6.active a:hover{color:#767676;}
address{font-style:italic;}
img,.wp-caption{max-width:100%;height:auto;}
.mb0{margin-bottom:0!important;}
.disp-ib{display:inline-block;width:100%;}
embed,iframe,object,video{max-width:100%;}
.lis-none li{list-style:none!important;}
del{font-size:smaller;}
ins{text-decoration:none;}
.tooltip.top{margin-top:-5px;}
.tooltip-inner{background-color:#333;}
.tooltip.top .tooltip-arrow{border-top-color:#333;}
small{font-size:80%;font-size:75%;color:#767676;font-weight:400!important;}
.clear{clear:both;}
hr,hr.divider{height:1px;display:inline-block;background:0;border-top:0;border-bottom:2px solid #e6e6e6;border-left:0;border-right:0;width:35px;}
hr.full-width,hr.divider.full-width{width:100%;border-bottom:1px solid #e4e4e4;}
hr.active{border-color:#cfab61;}
hr.wide{display:block;width:auto;border-bottom-width:1px;}
.wp-caption,.wp-caption-text,.gallery-caption,.bypostauthor,.aligncenter{opacity:1;}
.gallery-caption{padding-top:10px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;margin:5px auto;}
.alignright{float:right;margin:15px 0 30px 15px!important;}
.alignleft{float:left;margin:15px 30px 15px 0!important;}
.wp-caption-text{padding-top:10px;color:#999;font-style:italic;}
.wp-caption-text strong{color:#333;}
.banner-content hr.horizontal-break{margin:10px auto!important;width:45px;}
blockquote{padding-left:30px;border-left:0;position:relative;margin-top:20px;padding-top:22px;padding-bottom:22px;border-left:5px solid #e6e6e6;font-style:italic!important;}
blockquote cite{color:#999;font-size:16px;}
blockquote cite strong{color:#4d4d4d;}
blockquote p{font-size:23px;color:#4c4c4c;line-height:34px;}
blockquote.style2{background-color:#fafafa;}
blockquote.style2:before{opacity:0.1;top:30px;left:20px;}
blockquote.style3{border-left:2px solid #e6e6e6;padding-left:50px;}
blockquote.style3:before{content:"\f10d";font-family:FontAwesome;display:inline-block;position:absolute;left:-13px;top:50%;font-size:22px;color:#4d4d4d;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;}
blockquote.style3:after{content:"";width:46px;height:46px;border:2px solid #e6e6e6;position:absolute;left:-24px;top:50%;background-color:#fff;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}
.horizontal-break-alt{display:block;margin:15px auto;width:100%;border:0;position:relative;}
.horizontal-break-alt:after{content:"";display:block;width:64px;height:3px;position:absolute;bottom:0;left:50%;margin-left:-32px;background:#cfab61;}
iframe,.vimeo-video iframe,.youtube-video iframe{max-width:100%!important;}
iframe{border:0;}
.image-hover img{transition:opacity 0.2s linear;}
.image-hover img:hover{opacity:1;}
input[type="checkbox"]{float:left;display:block;-moz-appearance:none;-webkit-appearance:none;width:12px;height:12px;border-radius:0;padding:0;position:relative;border:1px solid #d5d5d5;margin-right:10px;cursor:pointer;}
input[type="checkbox"]:focus{outline:0;border-color:#d5d5d5;}
input[type="checkbox"]:checked:before{content:"";position:absolute;width:13px;height:11px;background-image:url(images/check-icon.png);background-repeat:no-repeat;background-position:center center;left:1px;top:-2px;}
input[type="radio"]{-webkit-appearance:none!important;-moz-appearance:none!important;border:none!important;background-image:url(images/radio-icon.png);background-repeat:no-repeat;background-position:center center;cursor:pointer;margin-top:0;margin-right:0;padding:0;width:14px;height:14px;position:relative;top:2px;}
input[type="radio"]:checked{background-image:url(images/radio-icon-check.png);background-repeat:no-repeat;background-position:center center;}
input[type="radio"]:focus{outline:0;}
select{max-width:100%;-webkit-appearance:none;-moz-appearance:none;display:block;overflow:hidden;border-radius:0;white-space:nowrap;text-overflow:ellipsis;position:relative;height:38px;padding:8px 10px;background:#fff;line-height:22px;font-size:13px;border:1px solid #d5d5d5;background-image:url(images/select-arrow.png);background-position:96% 50%;background-repeat:no-repeat;}
input[type="text"],input[type="email"],input[type="password"],input[type="tel"],textarea,.form-control{padding:10px;border:1px solid #e6e6e6;border-radius:0;height:39px;font-size:14px;color:#808080;line-height:24px;}
input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus,textarea:focus,.form-control:focus{border-color:#252525;outline:0;}
.form-control{border-radius:0;box-shadow:none;}
.form-control:focus{outline:0;border-color:#252525;box-shadow:none;}
textarea{overflow:auto;height:auto;padding:9px 6px;height:auto;}
textarea:focus{box-shadow:none;border-color:#252525;}
label{font-weight:400;font-size:1em;color:#808080;}
.wpcf7-form textarea,.wpcf7-form input[type="text"],.wpcf7-form input[type="email"]{width:100%;}
.wpcf7-form input[type="submit"]{height:39px;}
@media only screen and (max-width: 480px){.wpcf7-form p{width:100%!important;padding-right:0!important;padding-left:0!important;}
}
input.contact-form-captcha{width:auto!important;display:inline-block;}
.mc4wp-checkbox-comment_form input:before{display:none!important;}
#mc4wp-checkbox:before{display:none;}
.mc4wp-form label{font-weight:400;}
.mcwp-wrap{position:relative;margin-bottom:20px;}
.mc4wp-form .with-icon{position:absolute;right:0;top:0;background-color:transparent;color:#999;height:100%;padding-right:15px;}
.mc4wp-form .with-icon:hover{color:#000;}
a{background-color:transparent;text-decoration:none;cursor:pointer;transition:color 0.25s ease-in-out;color:#1a1a1a;}
a:hover{text-decoration:none;outline:0;box-sizing:content-box;color:#cfab61;}
a:focus{text-decoration:none;outline:0;color:#cfab61;}
a.active{color:#cfab61;}
a.active:hover{color:#252525;}
p.active,em.active,li.active,strong.active,span.active{color:#cfab61;}
ol li{padding-top:5px;padding-bottom:5px;}
ol.simple,ol.active,ol.squared{list-style:none;counter-reset:li;}
ol.simple>li,ol.active>li,ol.squared>li{padding:10px 0 10px 30px;position:relative;}
ol.simple>li:before,ol.active>li:before,ol.squared>li:before{left:-10px;}
ol.simple>li:before,ol.active>li:before{border-radius:50%;content:counter(li);counter-increment:li;position:absolute;display:inline-block;width:32px;height:32px;font-size:14px;font-weight:bold;margin-top:-3px;line-height:32px;text-align:center;color:#fff;background:#cecece;}
ol.active>li:before{background-color:#cfab61;}
ol.squared>li:before{content:counter(li);counter-increment:li;background-color:#f2f2f2;position:absolute;display:inline-block;color:#262626;width:31px;font-weight:bold;line-height:31px;margin-top:-3px;height:31px;text-align:center;}
ul.square>li{list-style:none;position:relative;padding-left:20px;}
ul.square>li:before{content:"\f096";font-family:FontAwesome;display:inline-block;position:absolute;left:0;top:2px;}
ul.circle>li{list-style:none;position:relative;padding-left:20px;}
ul.circle>li:before{content:"\f1db";font-family:FontAwesome;display:inline-block;position:absolute;left:0;top:2px;}
ul.arrow>li{list-style:none;position:relative;padding-left:20px;}
ul.arrow>li:before{content:"\f105";font-family:FontAwesome;font-size:16px;display:inline-block;position:absolute;margin-top:-1px;left:5px;}
.title h1{font-size:2.571em;color:#3d3d3d;letter-spacing:1px;margin-bottom:10px;}
.title h3{font-size:14px;letter-spacing:1px;color:#999;font-family:Verdana,sans-serif;margin-bottom:0;font-weight:400;text-transform:uppercase;}
.title hr{width:80px;margin-top:15px;}
.title .title-info{font-size:11.286em;}
.title.design-2 h3{color:#fff;font-size:1.714em;font-weight:500;position:relative;text-transform:none;font-family:Lato,sans-serif;}
.title.design-2 h3:after{content:"";height:1px;display:inline-block;position:absolute;left:50%;bottom:-30px;margin-left:-17px;border-bottom:2px solid #fff;border-left:0;border-right:0;margin-top:10px;margin-bottom:10px;width:40px;}
.title.design-2 h1{color:#fff;font-size:8.571em;font-weight:400;font-family:Cookie,cursive;text-transform:none;}
h4.title{font-size:1.143em;color:#000;padding-bottom:.714em;margin-bottom:1.071em;border-bottom:1px solid #e6e6e6;}
@media only screen and (max-width: 480px){.title.design-1 h1{font-size:2.1em;}
.title.design-1 h3{font-size:1em;}
.title.design-2 h1{font-size:6em;line-height:1em;}
}
footer{margin-top:40px;padding:0;color:#999;}
footer .container .widget-title,footer .container .widgettitle,footer .container .twitter-slider-title,footer .container .wpb_widgetised_column_heading{padding-bottom:10px;margin-bottom:15px;font-size:16px;text-transform:uppercase;border-color:#e6e6e6;border-width:0 0 1px 0;border-style:solid;}
footer .container .wpb_widgetised_column_heading{font-size:16px;text-transform:uppercase;}
footer .container .widget-container .blog-post-list li{list-style:none;margin-bottom:0;border-width:0 0 1px 0;border-style:solid;padding:20px 0;}
footer .container .widget-container .blog-post-list .media a{font-size:16px;text-transform:none;}
footer .container .widget-container .product_list_widget li{border-width:0 0 1px 0;border-style:solid;}
footer .container .widget-container .textwidget ul{padding-top:10px;}
footer .container .widget-container .textwidget ul li{padding:5px 0;padding-left:0;}
footer .container .widget-container .textwidget ul li a{font-size:14px;transition:all 0.2s linear;}
footer .container .widget-container .textwidget ul li a:hover{color:#000;}
footer .container .widget-container .textwidget ul li:last-child{border-bottom:0;}
footer .container .widget-container.widget_categories li,footer .container .widget-container.widget_archive li{border-bottom:1px solid #e6e6e6;}
footer .container .widget-container.widget_categories li a,footer .container .widget-container.widget_archive li a{font-size:14px;transition:all 0.2s linear;padding:15px 0 15px 15px;display:inline-block;color:#737373;}
footer .container .widget-container.widget_categories li a:hover,footer .container .widget-container.widget_archive li a:hover{color:#000;}
footer .container .widget-container.widget_categories li a:before,footer .container .widget-container.widget_archive li a:before{content:"\f105";font-family:FontAwesome;display:inline-block;position:relative;font-size:14px;left:-8px;}
footer .container .widget-container.widget_categories li:first-child a,footer .container .widget-container.widget_archive li:first-child a{padding-top:0;}
footer .container .widget-container.widget_categories li .children,footer .container .widget-container.widget_archive li .children{padding-top:0;border-top:1px solid #e6e6e6;}
footer .container .widget-container.widget_categories li .children a,footer .container .widget-container.widget_archive li .children a{padding-top:15px;}
footer .container .widget-container.widget_categories li .children li:last-child,footer .container .widget-container.widget_archive li .children li:last-child{border-bottom:0;}
footer .container .widget-container.widget_categories li:last-child,footer .container .widget-container.widget_archive li:last-child{border-bottom:0;}
footer .container .widget.widget_nav_menu ul li .children li:first-child,footer .container .widget.widget_categories ul li .children li:first-child,footer .container .widget.widget_archive ul li .children li:first-child{padding-top:15px;border-top:1px solid #e6e6e6;}
footer .container .widget.widget_nav_menu ul li .children li:last-child,footer .container .widget.widget_categories ul li .children li:last-child,footer .container .widget.widget_archive ul li .children li:last-child{border-bottom:0;}
footer .container .widget.widget_pages ul li:first-child a{padding-top:0;}
footer .container .etheme_widget_about_author h3{margin-top:0;}
footer .container .widget_meta li{border-bottom:1px solid #e6e6e6;}
footer .container .widget_meta li a{font-size:14px;transition:all 0.2s linear;padding:15px 0 15px 15px;display:inline-block;color:#737373;}
footer .container .widget_meta li a:hover{color:#000;}
footer .container .widget_meta li a:before{content:"\f105";font-family:FontAwesome;display:inline-block;position:relative;font-size:14px;left:-8px;}
footer .container .widget_meta li:first-child a{padding-top:0;}
footer .container .widget_meta li .children{padding-top:0;border-top:1px solid #e6e6e6;}
footer .container .widget_meta li .children a{padding-top:15px;}
footer .container .widget_meta li .children li:last-child{border-bottom:0;}
footer .container .widget_meta li:last-child{border-bottom:0;}
footer .container .woocomposer_list.woocommerce li{display:inline-block;width:100%;border-bottom:1px solid #e6e6e6;padding:1.4285em 0;line-height:1.8;list-style:none;}
footer .container .woocomposer_list.woocommerce li a span{font-size:1em;font-weight:400;font-family:Lato,sans-serif;line-height:10px;color:#5a5858;transition:color 0.2s ease-in-out linear;}
footer .container .woocomposer_list.woocommerce li a span:hover{color:#000;}
footer .container .woocomposer_list.woocommerce li>span.amount{display:table-cell;font-size:1.0714em!important;font-weight:400;color:#000;}
footer .container .woocomposer_list.woocommerce li>span.amount del{font-size:1.0714em;color:#989898;}
footer .container .wpb_widgetised_column .null-instagram-feed .widget-title{margin-bottom:10px!important;padding-top:0!important;padding-bottom:10px!important;text-align:left;}
footer .container .owl-pagination .owl-page span{width:9px;height:9px;}
footer .etheme_widget_recent_entries .post-widget-item .media-heading a{color:#1a1a1a;}
footer .menu li{display:inline-block;width:auto!important;line-height:30px;border-bottom:none!important;}
footer .menu li a{padding-top:0!important;padding-bottom:0!important;padding-right:15px!important;padding-left:15px!important;line-height:30px!important;color:#fff;}
footer .menu li a:hover{color:#999;}
footer .menu li a:before{content:""!important;height:11px;width:1px;top:1px;position:relative;display:inline-block;left:-16px!important;background-color:#595959;}
footer .menu li:first-child a{padding-top:0!important;}
footer .menu li:first-child a:before{content:none!important;}
footer .vc_wp_posts .widget_recent_entries li,footer .widget_recent_comments li{border-width:0 0 1px 0;border-style:solid;padding:15px 0;border-color:#e6e6e6;}
footer .vc_wp_posts .widget_recent_entries li:first-child,footer .widget_recent_comments li:first-child{padding-top:5px;}
footer blockquote.testimonials-text{margin-top:0;}
footer .footer-list li{padding:.357em 0;list-style:none;}
footer .footer-list li a{font-size:1em;color:#737373;font-family:Lato,sans-serif;}
footer .footer-list li a:hover{color:#000;}
footer .footer-demo-links li a{font-family:Georgia,serif;font-size:1em;text-transform:uppercase;padding:.714em 1.0714em;}
footer hr.footer-divider{width:100px;height:1px;border:0;background-color:#e6e6e6;margin:20px auto;}
footer .menu-social-icons li{float:none;display:inline-block;margin-right:0;margin-left:12px;}
footer .footer-centered .menu{text-align:right;}
footer .mc4wp-form .eth-mc-style1{position:relative;}
footer .mc4wp-form .eth-mc-style1 input[type="submit"]{position:absolute;right:9px;font-size:11px;top:9px;padding:5px 12px;border-radius:0;}
footer .mc4wp-form .eth-mc-style1 input[type="submit"]:focus{outline:0;}
.et-twitter-slider .owl-item{padding:0;}
.et-twitter-slider li{list-style:none;width:100%;line-height:1.6;}
.et-twitter-slider li .twitter-info{margin-top:10px;font-size:13px;font-style:italic;}
.et-twitter-slider li .twitter-info a{font-size:15px!important;padding-right:3px;line-height:15px;font-style:italic;color:#1a1a1a!important;}
.et-twitter-slider .owl-pagination{padding-top:10px;}
.wpb_heading.wpb_flickr_heading{font-size:16px;padding-bottom:10px;margin-bottom:20px;text-transform:uppercase;border-bottom:1px solid #e6e6e6;}
.prefooter .null-instagram-feed .widget-title{text-align:left;background-color:transparent;}
.footer.text-color-light .widget-title,.footer.text-color-light .wpb_widgetised_column_heading{color:#fff;border-color:#383838;text-transform:uppercase;}
.footer.text-color-light h1,.footer.text-color-light h2,.footer.text-color-light h3,.footer.text-color-light h4,.footer.text-color-light h5,.footer.text-color-light h6,.footer.text-color-light a,.footer.text-color-light .etheme_widget_recent_entries .post-widget-item .media-heading a{color:#fff;}
.footer.text-color-light .widget.null-instagram-feed .widgettitle{background-color:#383838;border-bottom:0;}
.footer.text-color-light .widget-container.etheme_widget_recent_entries .post-widget-item{border-bottom:1px solid #383838;}
.footer.text-color-light .wpb_widgetised_column .null-instagram-feed .widget-title{background-color:transparent;color:#fff;border-bottom:1px solid #383838;}
.footer.text-color-light .widget-container ul li{border-color:#383838;}
.footer.text-color-light .widget-container ul li a{color:#fff;}
.footer.text-color-light .widget-container ul li .children{border-color:#383838;}
.footer.text-color-light .tagcloud a,.footer.text-color-light blockquote.testimonials-text{background-color:#383838;color:#fff;}
.footer.text-color-light blockquote.testimonials-text{border-color:#383838;}
.footer.text-color-light blockquote.testimonials-text:after,.footer.text-color-light blockquote.testimonials-text:before{border-top-color:#383838;}
.footer.text-color-light .testimonials-slider .owl-controls{background-color:transparent;}
.footer.text-color-light .testimonials-slider .owl-controls .owl-buttons{display:none;}
.footer.text-color-light .widget_search input[type="text"]{border-color:#383838;}
.footer.text-color-light .widget_search input[type="text"]:focus{border-color:#808080;}
.footer.text-color-dark h1,.footer.text-color-dark h2,.footer.text-color-dark h3,.footer.text-color-dark h4,.footer.text-color-dark h5,.footer.text-color-dark h6,.footer.text-color-dark a{color:#1a1a1a;}
.footer.text-color-dark .wpb_widgetised_column .null-instagram-feed .widget-title{background-color:transparent;}
.footer.text-color-dark .testimonials-slider .owl-controls{background-color:transparent;}
.footer.text-color-dark .testimonials-slider .owl-controls .owl-buttons{display:none;}
@media only screen and (max-width: 1200px){.footer .etheme_widget_socials .et-follow-buttons.buttons-size-large a{width:40px;height:40px;font-size:21px;line-height:39px;}
}
@media only screen and (max-width: 992px){footer .container .widget-title,footer .container .widgettitle{font-size:1em;}
footer .container .widget-container .twitter-list li i{display:none;}
footer .footer-centered .wpb_column,footer .footer-centered .wpb_single_image{width:100%;text-align:center;}
footer .footer-centered .wpb_column{padding:5px 0;}
footer .footer-centered .menu{text-align:center;}
.footer .etheme_widget_socials .et-follow-buttons.buttons-size-large a{width:28px;height:28px;font-size:16px;line-height:28px;}
.footer .menu li a{padding-left:10px!important;padding-right:10px!important;}
.footer .menu li a:before{left:-11px!important;}
}
@media only screen and (max-width: 768px){.footer .null-instagram-feed .instagram-size-thumbnail li{width:25%;}
}
@media only screen and (max-width: 480px){footer.footer{margin-top:0;}
.page-wrapper>.container .row .content{margin-bottom:30px;}
footer .container .widget-container .twitter-list li{padding-left:10px;list-style:none;}
footer .container .widget-container .twitter-list li i{position:static;}
footer .container{padding-bottom:20px;}
footer .wpb_text_column{width:100%!important;}
.footer .vc_row.vc_row-no-padding .wpb_column{padding-left:0;padding-right:0;}
footer .widget-container{margin-bottom:20px;}
footer .menu-social-icons{text-align:center;}
footer .menu-social-icons li{float:none;display:inline-block;}
}
header.header{background-color:#fff;}
.header-wrapper{position:relative;width:100%;transition:background-color 0.2s ease-in-out!important;}
.header-wrapper .header-logo img{height:inherit;text-align:left;}
.header-wrapper header{padding:25px 0;}
.header-wrapper.fixed-active{background-color:#fff!important;}
.navbar-toggle .icon-bar{background-color:#888;}
.navbar-toggle.show-nav .icon-bar{background-color:#3d3d3d;}
.navbar-toggle{border-color:#ddd;float:left;background:#dfdfdf;}
.navbar-toggle.collapsed{background:#f8f8f8;}
.navbar{padding:40px 0;}
.header-logo{text-align:left;}
.header-logo img{max-width:100%;max-width:280px;}
@media only screen and (max-width: 1200px){.header-logo img{max-width:200px;}
.menu-wrapper{max-width:720px;}
}
@media only screen and (max-width: 992px){.header-wrapper header{max-height:80px;}
.header-logo{max-width:270px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.forcefullwidth_wrapper_tp_banner .fullwidthbanner-container{left:0!important;}
}
@media only screen and (max-width: 480px){.header-logo{max-width:210px!important;}
.forcefullwidth_wrapper_tp_banner .fullwidthbanner-container{left:-15px!important;}
}
.tiled.page:not(.home) .content{background-color:#fff;padding:40px;}
.tiled.global-post-template-full-width .sidebar-position-without .post-header{margin:0 15px;padding:40px 40px 0 40px;background-color:#fff;}
.tiled.global-post-template-full-width .sidebar-position-without .post-header .wp-picture{position:relative;}
.tiled .sidebar-widget,.tiled .widget-container{background-color:#fff;padding:40px 45px!important;margin-bottom:40px!important;}
.tiled .footer .widget-container{background-color:transparent;padding:0!important;margin-bottom:0!important;}
.tiled.single-post .page-content .content>article,.tiled.single-essential_grid .page-content .content>article{background-color:#fff;padding:40px;}
.tiled article.blog-post:not(.post-single),.tiled article.post-grid:not(.post-single){margin-bottom:40px;}
.tiled article.blog-post:not(.post-single)>div,.tiled article.post-grid:not(.post-single)>div{background-color:#fff;padding-bottom:40px;}
.tiled article.blog-post:not(.post-single)>div .post-heading,.tiled article.post-grid:not(.post-single)>div .post-heading,.tiled article.blog-post:not(.post-single)>div .content-article,.tiled article.post-grid:not(.post-single)>div .content-article{margin-top:30px;}
.tiled article.blog-post:not(.post-single)>div .wp-picture,.tiled article.post-grid:not(.post-single)>div .wp-picture{margin-bottom:10px;}
.tiled article.blog-post:not(.post-single)>div h2,.tiled article.post-grid:not(.post-single)>div h2,.tiled article.blog-post:not(.post-single)>div .meta-post,.tiled article.post-grid:not(.post-single)>div .meta-post,.tiled article.blog-post:not(.post-single)>div .content-article,.tiled article.post-grid:not(.post-single)>div .content-article{padding-left:40px;padding-right:40px;}
.tiled article.post-grid.content-mosaic>div .author-info,.tiled article.post-grid.content-mosaic>div .read-more{margin-bottom:0;}
.tiled .carousel-area.posts-slider .post-grid{margin-bottom:0!important;}
.tiled .carousel-area.posts-slider .post-grid>div{padding-bottom:0!important;}
.tiled article.content-title-left h2,.tiled .featured-posts-widget .blog-post h2,.tiled article.content-title-left .meta-post,.tiled .featured-posts-widget .blog-post .meta-post,.tiled article.content-title-left .author-info,.tiled .featured-posts-widget .blog-post .author-info{padding-left:0!important;padding-right:0!important;}
.tiled .featured-posts-widget .blog-post .content-article{padding-right:0!important;padding-left:0!important;}
.tiled .comments .title-alt{margin-top:0;}
.tiled article.content-small:not(.post-single)>div{padding-bottom:0;}
.tiled article.content-small:not(.post-single) h2{padding-top:40px;padding-right:30px;}
.tiled article.content-small:not(.post-single) .wp-picture{margin-right:30px;margin-bottom:0!important;}
.tiled article.content-small:not(.post-single) .content-article,.tiled article.content-small:not(.post-single) .author-info{padding-left:0!important;width:46%;}
.tiled article.content-small:not(.post-single) .post-gallery-slider{margin-bottom:0;}
.tiled article.content-small:not(.post-single) .author-info{padding-bottom:30px;}
.tiled .comments,.tiled .comment-respond{padding:40px;background-color:#fff;margin-bottom:40px;}
.tiled article.content-timeline .meta-post-timeline{padding:10px 30px!important;background-color:transparent!important;}
@media only screen and (max-width: 1200px){.tiled article.blog-post:not(.post-single)>div,.tiled article.post-grid:not(.post-single)>div{padding-bottom:30px;}
.tiled article.blog-post:not(.post-single)>div h2,.tiled article.post-grid:not(.post-single)>div h2,.tiled article.blog-post:not(.post-single)>div .meta-post,.tiled article.post-grid:not(.post-single)>div .meta-post,.tiled article.blog-post:not(.post-single)>div .content-article,.tiled article.post-grid:not(.post-single)>div .content-article,.tiled article.blog-post:not(.post-single)>div .author-info,.tiled article.post-grid:not(.post-single)>div .author-info,.tiled article.blog-post:not(.post-single)>div .read-more,.tiled article.post-grid:not(.post-single)>div .read-more{padding-left:30px;padding-right:30px;}
.tiled article.content-small:not(.post-single) .content-article,.tiled article.content-small:not(.post-single) .author-info{padding-left:30px!important;width:100%;}
.tiled .content-title-left .post-heading{padding-right:30px;padding-left:30px;padding-top:0;}
.tiled article.content-small:not(.post-single) h2 {padding-top: 5px;}
}
@media only screen and (max-width: 992px){.tiled.single-post .page-content .content>article,.tiled.single-essential_grid .page-content .content>article{padding:30px;}
}
@media only screen and (max-width: 480px){.tiled article.blog-post:not(.post-single)>div h2,.tiled article.post-grid:not(.post-single)>div h2,.tiled article.blog-post:not(.post-single)>div .meta-post,.tiled article.post-grid:not(.post-single)>div .meta-post,.tiled article.blog-post:not(.post-single)>div .content-article,.tiled article.post-grid:not(.post-single)>div .content-article,.tiled article.blog-post:not(.post-single)>div .author-info,.tiled article.post-grid:not(.post-single)>div .author-info,.tiled article.blog-post:not(.post-single)>div .read-more,.tiled article.post-grid:not(.post-single)>div .read-more{padding-left:15px;padding-right:15px;}
.tiled .content-title-left .post-heading{padding-left:15px;padding-right:15px;}
.tiled.global-post-template-full-width .sidebar-position-without .post-header{padding:0;}
.tiled .sidebar-widget, .tiled .widget-container{padding: 40px 15px !important;}
}
@media only screen and (min-width: 768px) and (max-width: 992px){.tiled .sidebar-widget,.tiled .widget-container{padding:20px 20px!important;}
}
.sidebar-widget li,.sidebar-slider li,.widget-container li{list-style:none;line-height:1.4285em;}
.sidebar-widget li .media strong,.sidebar-slider li .media strong,.widget-container li .media strong{font-weight:400;}
.sidebar-widget .widget-title,.sidebar-slider .widget-title,.widget-container .widget-title{font-size:16px;padding-bottom:10px;margin-bottom:20px;text-transform:uppercase;border-bottom:1px solid #e6e6e6;}
.widget-container ul li{border-bottom:1px solid #e6e6e6;}
.widget-container ul li a{font-size:15px;padding:15px 0;color:#4c4c4c;text-transform:none;font-weight:500;display:inline-block;}
.widget-container ul li:first-child a{padding-top:10px;}
.widget-container ul li .children{border-top:1px solid #e6e6e6;}
.widget-container ul li .children li:first-child a{padding-top:15px;}
.widget-container ul li .children li:last-child{border-bottom:0;}
.etheme_widget_recent_entries .blog-post-list{margin-bottom:20px;}
.etheme_widget_recent_entries .blog-post-list:last-child{margin-bottom:0;}
.etheme_widget_recent_entries .media-heading{font-size:16px;line-height:18px;}
.etheme_widget_recent_entries .media{padding-bottom:1px;}
.etheme_widget_recent_entries .media-body{overflow:visible;}
.etheme_widget_entries_tabs .tabs .tab-title{font-size:16px;margin-top:0;}
.etheme_widget_entries_tabs .tabs .tab-title:last-of-type{margin-right:0;}
.widget_recent_entries ul{padding-left:0;}
.widget_recent_entries li{list-style:none;color:#999;}
.widget_recent_entries li a{font-size:16px;display:inline-block;width:100%;}
.sidebar-widget ul,.widget-container.widget_nav_menu{padding-left:0;margin-bottom:0;text-align:left;}
.sidebar-widget ul li,.widget-container.widget_nav_menu li{border-bottom:1px solid #e6e6e6;}
.sidebar-widget ul li a,.widget-container.widget_nav_menu li a{font-size:15px;padding:15px 0;color:#4c4c4c;text-transform:none;font-weight:500;display:inline-block;}
.sidebar-widget ul li ul.children,.widget-container.widget_nav_menu li ul.children{border-top:1px solid #e6e6e6;}
.sidebar-widget ul li ul.children li a,.widget-container.widget_nav_menu li ul.children li a{padding-left:20px;}
.sidebar-widget ul li ul.children li:first-child a,.widget-container.widget_nav_menu li ul.children li:first-child a{padding-top:1.0714em;}
.sidebar-widget ul li ul.children li:last-child,.widget-container.widget_nav_menu li ul.children li:last-child{border-bottom:0;}
.sidebar-widget ul:not(.instagram-pics) li:first-child a,.widget-container.widget_nav_menu li:first-child a{padding-top:10px;}
.sidebar-widget ul select,.widget-container.widget_nav_menu select{min-width:150px;}
.widget-container .menu{text-align:left;}
.widget_recent_comments li,.etheme_widget_recent_comments li{padding:15px 0;}
.widget_recent_comments li:first-child,.etheme_widget_recent_comments li:first-child{padding-top:0;}
.widget_recent_comments li a,.etheme_widget_recent_comments li a{padding-top:0!important;padding-bottom:0!important;}
.widget_categories li,.widget_archive li{color:#999;}
.widget_categories label,.widget_archive label{color:inherit;margin-bottom:10px;}
.widget_categories select,.widget_archive select{width:100%;}
.widget_calendar table{color:#999;margin-bottom:0;}
.widget_calendar table caption{color:#fff;background-color:#cfab61;text-transform:uppercase;padding:15px;}
.widget_calendar table thead tr{background-color:#f3f3f3;}
.widget_calendar table thead th{border-bottom:0;}
.widget_calendar table tbody tr:nth-child(odd){background-color:#f9f9f9;}
.widget_calendar table tbody tr:nth-child(even){background-color:#f3f3f3;}
.widget_calendar table tr,.widget_calendar table td,.widget_calendar table th{text-align:center;}
.widget_calendar table tfoot tr{background-color:#f3f3f3;}
.widget_calendar table tfoot tr a{color:#999;}
.widget_calendar table tfoot #prev{text-align:left;}
.widget_calendar table tfoot #next{text-align:right;}
.widget_calendar td{border-top:0;}
.product-brands a{text-align:center;display:block;font-size:1.1428em;color:#222;}
.product-brands a:hover{color:#cfab61;}
.etheme_widget_brands li{padding:4px 0;}
.etheme_widget_brands li a{font:1em/0.9em 'Lato' , sans-serif;}
.widget_price_filter{padding-bottom:20px;}
.widget_nav_menu li{width:100%!important;}
.widget_nav_menu li .sub-menu{display:inline-block;width:100%;border-top:1px solid #e6e6e6;}
.widget_nav_menu li .sub-menu li a{padding-left:1.7857em;color:#4c4c4c;}
.widget_nav_menu li .sub-menu li .sub-menu li .sub-menu li a{padding-left:3.5714em;}
.widget_nav_menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li a{padding-left:4.2857em;}
.widget_nav_menu li:first-child a{padding-top:1.0714em!important;}
.widget_nav_menu li.current-menu-item a{color:#cfab61;}
.widget_nav_menu .menu>li.menu-parent-item>a{color:#4c4c4c;padding:20px 0;}
.sidebar-widget .blog-post-list{padding-left:0;}
.sidebar-widget .blog-post-list li{border-bottom:1px solid #e6e6e6;margin-bottom:0!important;padding:20px 0;}
.sidebar-widget .blog-post-list li:first-child{padding-top:0;}
.sidebar-widget .blog-post-list li .media>.pull-left{margin-right:20px;}
.sidebar-widget .blog-post-list img{max-width:70px;transition:opacity 0.2s ease-in-out;}
.sidebar-widget .blog-post-list img:hover{opacity:0.8;}
.sidebar-widget .blog-post-list .media-body{font-size:14px;}
.sidebar-widget .blog-post-list h4 a{font-size:18px;line-height:22px;}
.widget_search input[type="text"]{background-color:transparent;width:100%;display:inline-block;border-color:#e6e6e6;color:#333;font-size:.9285em;}
.widget_search input[type="text"]:focus{border-color:#252525;}
.widget_search button{display:inline-block;position:absolute;top:0;right:0;z-index:1;font-size:0!important;background-color:transparent!important;text-align:center;line-height:2px;padding:0;width:36px;height:38px;height:39px;top:-1px;}
.etheme_widget_recent_entries .post-widget-item,.sidebar-widget.etheme_widget_entries_tabs .post-widget-item{padding:20px 0;border-bottom:1px solid #e6e6e6;}
.etheme_widget_recent_entries .post-widget-item:first-child,.sidebar-widget.etheme_widget_entries_tabs .post-widget-item:first-child{padding-top:0;}
.etheme_widget_recent_entries .post-widget-item:last-child,.sidebar-widget.etheme_widget_entries_tabs .post-widget-item:last-child{border-bottom:0;padding-bottom:0;}
.etheme_widget_recent_entries .post-widget-item .pull-left,.sidebar-widget.etheme_widget_entries_tabs .post-widget-item .pull-left{max-width:70px;overflow-x:hidden;margin-right:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;}
.etheme_widget_recent_entries .post-widget-item .pull-left img,.sidebar-widget.etheme_widget_entries_tabs .post-widget-item .pull-left img{transition:all 0.2s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.etheme_widget_recent_entries .post-widget-item .pull-left:hover img,.sidebar-widget.etheme_widget_entries_tabs .post-widget-item .pull-left:hover img{opacity:0.7;}
.etheme_widget_recent_entries .date-event,.sidebar-widget.etheme_widget_entries_tabs .date-event{border:1px solid #e6e6e6;padding:.571em 0;font-size:1em;font-weight:400;color:#3d3d3d;text-align:center;}
.etheme_widget_recent_entries .date-event .number,.sidebar-widget.etheme_widget_entries_tabs .date-event .number{font-weight:400;padding-bottom:1.0714em;font-size:1.5714em;}
.etheme_widget_recent_entries .date-event .number:after,.sidebar-widget.etheme_widget_entries_tabs .date-event .number:after{width:20px;height:2px;background-color:#e6e6e6;bottom:-10px;}
.etheme_widget_recent_entries .media-body,.sidebar-widget.etheme_widget_entries_tabs .media-body{color:#999;}
.etheme_widget_recent_entries .media-heading,.sidebar-widget.etheme_widget_entries_tabs .media-heading{font-size:16px;text-transform:none;font-weight:400;}
.etheme_widget_recent_entries .media-heading strong,.sidebar-widget.etheme_widget_entries_tabs .media-heading strong{font-weight:400;color:#3d3d3d;}
.etheme_widget_entries_tabs .tabs{margin-bottom:0;}
.etheme_widget_entries_tabs .tabs .tab-content{padding-top:22px;padding-bottom:0;}
.widget_text a>img{transition:opacity 0.2s ease-in-out;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.widget_text a>img:hover{opacity:0.8;}
.tagcloud a{display:inline-block;transition:all 0.2s linear;background-color:#f2f2f2;padding:0 12px;font-size:13px!important;text-transform:capitalize;line-height:29px;margin:0 4px 8px 4px;color:#999!important;font-family:Lato,sans-serif;}
.tagcloud a:hover{color:#fff!important;box-sizing:border-box;background-color:#cfab61;}
.col-md-4.sidebar .sidebar-widget.widget_search .form-group.has-border{width:65%;}
.col-md-2.sidebar .widget_search .form-group.has-border{width:100%;margin-bottom:10px;}
.widget.widget_pages ul li{position:relative;display:inline-block;width:100%;text-align:left;border-bottom:1px solid #e6e6e6;}
.widget.widget_pages ul li a{display:inline-block;position:relative;font-size:14px;padding:15px 0 15px 15px;font-family:inherit;color:#737373;}
.widget.widget_pages ul li a:before{content:"\f105";font-family:FontAwesome;display:inline-block;position:relative;font-size:14px;left:-8px;}
.widget.widget_pages ul li a:hover{color:#cfab61;}
.widget.widget_pages ul li ul.children{border-top:1px solid #e6e6e6;}
.widget.widget_pages ul li ul.children li a{padding-left:30px;}
.widget.widget_pages ul li ul.children li .children li a{padding-left:40px;}
.widget.widget_pages ul li ul.children li .children li .children li a{padding-left:50px;}
.widget.widget_pages ul li ul.children li .children li .children li .children li a{padding-left:60px;}
.widget.widget_pages ul li ul.children li:first-child a{padding-top:15px;}
.widget.widget_pages ul li ul.children li:last-child{border-bottom:0;}
.widget.widget_nav_menu ul,.widget.widget_categories ul,.widget.widget_archive ul{padding-left:0;}
.widget.widget_nav_menu ul li,.widget.widget_categories ul li,.widget.widget_archive ul li{position:relative;display:inline-block;width:100%;border-bottom:1px solid #e6e6e6;text-align:left;}
.widget.widget_nav_menu ul li a,.widget.widget_categories ul li a,.widget.widget_archive ul li a{display:inline-block;position:relative;font-size:14px;padding:15px 0 15px 15px;color:#737373;}
.widget.widget_nav_menu ul li a:before,.widget.widget_categories ul li a:before,.widget.widget_archive ul li a:before{content:"\f105";font-family:FontAwesome;display:inline-block;position:relative;font-size:14px;left:-8px;}
.widget.widget_nav_menu ul li a:hover,.widget.widget_categories ul li a:hover,.widget.widget_archive ul li a:hover{color:#cfab61;}
.widget.widget_nav_menu ul li ul.sub-menu,.widget.widget_categories ul li ul.sub-menu,.widget.widget_archive ul li ul.sub-menu{display:inline-block;width:100%;border-top:1px solid #e6e6e6;padding-left:0;}
.widget.widget_nav_menu ul li ul.sub-menu li a,.widget.widget_categories ul li ul.sub-menu li a,.widget.widget_archive ul li ul.sub-menu li a{padding-left:30px;}
.widget.widget_nav_menu ul li ul.sub-menu li:first-child a,.widget.widget_categories ul li ul.sub-menu li:first-child a,.widget.widget_archive ul li ul.sub-menu li:first-child a{padding-top:15px;}
.widget.widget_nav_menu ul li ul.sub-menu li:last-child,.widget.widget_categories ul li ul.sub-menu li:last-child,.widget.widget_archive ul li ul.sub-menu li:last-child{border-bottom:0;}
.widget_rss ul{padding-left:0;padding-left:0;}
.widget_rss ul li{list-style:none;padding:10px 0;line-height:20px;color:#999;border-bottom:1px solid #e6e6e6;}
.widget_rss ul li a{display:inline-block;font-size:14px;padding:0;}
.widget_rss ul li .rss-date{padding-bottom:5px;display:inline-block;width:100%;}
.widget_recent_comments ul{padding-left:0;}
.widget_recent_comments .comment-author-link{color:#999;}
.etheme_widget_about_author h3{margin-top:20px;font-size:16px;text-transform:uppercase;}
.sidebar .sidebar-widget.null-instagram-feed{margin-bottom:60px;}
.sidebar .sidebar-widget.null-instagram-feed .widget-title{padding-bottom:12px!important;padding-top:0!important;margin-bottom:20px!important;background-color:transparent;text-align:left;}
.flickr_badge_image{width:25%!important;height:auto!important;margin:0 0 10px 0!important;padding:0 5px 0!important;}
.flickr_badge_image img{transition:all 0.2s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.flickr_badge_image img:hover{opacity:0.7;}
.recent-posts-widget:not(.posts-query-commented) .post-comments{display:none;}
.recent-posts-widget.posts-query-commented .post-date{display:none;}
.sidebar .share-post-buttons .menu-social-icons li{border-bottom:0;}
.sidebar .share-post-buttons .menu-social-icons li a{padding:0!important;}
@media only screen and (max-width: 992px){.sidebar{display:inline-block;width:100%;}
.articles-pagination{float:none!important;display:inline-block;}
.page-wrapper>.container .row .content{margin-bottom:60px;}
}
@media only screen and (max-width: 1200px){.tagcloud a{margin-right:2px;margin-left:2px;}
.widget_text .textwidget div a>img{max-width:46%;}
}
@media only screen and (max-width: 480px){
	.sidebar-widget,.sidebar-slider,.widget-container{margin-bottom:50px;}
	//article.blog-post.sticky .sticky-post, article.post-grid.sticky .sticky-post{top: -25px;}
}
article.blog-post:not(.post-single) .content-article p,article.post-grid:not(.post-single) .content-article p{margin-bottom:0;}
article.blog-post:not(.post-single) .author-info,article.post-grid:not(.post-single) .author-info{color:#1a1a1a;float:left;}
article.blog-post .content-article,article.post-grid .content-article{line-height:26px;}
article.blog-post.sticky .sticky-post,article.post-grid.sticky .sticky-post{position:absolute;right:0;top:0;display:inline-block;color:#fff;background-color:#cfab61;padding:8px 20px;z-index:99;font-size:13px;font-weight:700;text-transform:uppercase;}
article.blog-post.content-chess.sticky{top: -20px;}
article.blog-post .wp-picture,article.post-grid .wp-picture{position:relative;margin-bottom:30px;text-align:center;width:auto;margin-left:0;margin-right:auto;overflow:hidden;}
article.blog-post .wp-picture img,article.post-grid .wp-picture img{width:100%;transition:all 0.2s ease-in-out;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
article.blog-post .wp-picture:hover img,article.post-grid .wp-picture:hover img{opacity:0.8;}
article.blog-post .wp-picture .zoom-wrapper,article.post-grid .wp-picture .zoom-wrapper{display:none;}
article.blog-post.post-hover-zoom .wp-picture img,article.post-grid.post-hover-zoom .wp-picture img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
article.blog-post.post-hover-zoom .wp-picture:hover img,article.post-grid.post-hover-zoom .wp-picture:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:0.8;}
article.blog-post.post-hover-rotate .wp-picture img,article.post-grid.post-hover-rotate .wp-picture img{-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);}
article.blog-post.post-hover-rotate .wp-picture:hover img,article.post-grid.post-hover-rotate .wp-picture:hover img{-webkit-transform:rotate(3deg) scale(1.15);-ms-transform:rotate(3deg) scale(1.15);transform:rotate(3deg) scale(1.15);opacity:0.8;}
article.blog-post.post-hover-direction .wp-picture .zoom-wrapper,article.post-grid.post-hover-direction .wp-picture .zoom-wrapper{width:100%;height:100%;position:absolute;transition:all 0.2s linear;z-index:3;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
article.blog-post.post-hover-direction .wp-picture .zoom,article.post-grid.post-hover-direction .wp-picture .zoom{position:absolute;text-align:center;left:28px;right:28px;top:28px;bottom:28px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all 0.2s linear;outline:30px solid rgba(255,255,255,0.95);outline-offset:0;background-color:rgba(255,255,255,0.95);z-index:1;}
article.blog-post.post-hover-direction .wp-picture .zoom .btn-view-more,article.post-grid.post-hover-direction .wp-picture .zoom .btn-view-more{display:none;}
article.blog-post.post-hover-direction .wp-picture .zoom .btn-lightbox,article.post-grid.post-hover-direction .wp-picture .zoom .btn-lightbox{font-size:0;background-image:url(images/zoom-icon.png);background-repeat:no-repeat;opacity:0.5;position:absolute;background-position:center center;background-size:cover;padding:20px;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);border:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all 0.2s linear;}
article.blog-post.post-hover-direction .wp-picture .zoom .btn-lightbox:hover,article.post-grid.post-hover-direction .wp-picture .zoom .btn-lightbox:hover{opacity:1;}
article.blog-post.post-hover-direction .wp-picture:hover img,article.post-grid.post-hover-direction .wp-picture:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
article.blog-post.post-hover-direction .wp-picture.hover .zoom,article.post-grid.post-hover-direction .wp-picture.hover .zoom{-webkit-animation:outline-anim 0.2s 0.2s ease-in forwards;animation:outline-anim 0.2s 0.2s ease-in forwards;}
article.blog-post.post-hover-direction .wp-picture.in-left .zoom-wrapper,article.post-grid.post-hover-direction .wp-picture.in-left .zoom-wrapper{-webkit-animation:in-left 0.2s linear forwards,outline-anim 0.2s 0.3s ease-in forwards;animation:in-left 0.2s linear forwards,outline-anim 0.2s 0.3s ease-in forwards;}
article.blog-post.post-hover-direction .wp-picture.in-right .zoom-wrapper,article.post-grid.post-hover-direction .wp-picture.in-right .zoom-wrapper{-webkit-animation:in-right 0.2s linear forwards,outline-anim 0.2s 0.3s ease-in forwards;animation:in-right 0.2s linear forwards,outline-anim 0.2s 0.3s ease-in forwards;}
article.blog-post.post-hover-direction .wp-picture.in-top .zoom-wrapper,article.post-grid.post-hover-direction .wp-picture.in-top .zoom-wrapper{-webkit-animation:in-top 0.2s linear forwards,outline-anim 0.2s 0.3s ease-in forwards;animation:in-top 0.2s linear forwards,outline-anim 0.2s 0.3s ease-in forwards;}
article.blog-post.post-hover-direction .wp-picture.in-bottom .zoom-wrapper,article.post-grid.post-hover-direction .wp-picture.in-bottom .zoom-wrapper{-webkit-animation:in-bottom 0.2s linear forwards,outline-anim 0.2s 0.3s ease-in forwards;animation:in-bottom 0.2s linear forwards,outline-anim 0.2s 0.3s ease-in forwards;}
article.blog-post.post-hover-direction .wp-picture.out-left .zoom-wrapper,article.post-grid.post-hover-direction .wp-picture.out-left .zoom-wrapper{-webkit-animation:out-left 0.2s linear forwards,outline-anim-out 0.2s 0s ease-in forwards;animation:out-left 0.2s linear forwards,outline-anim-out 0.2s 0s ease-in forwards;}
article.blog-post.post-hover-direction .wp-picture.out-right .zoom-wrapper,article.post-grid.post-hover-direction .wp-picture.out-right .zoom-wrapper{-webkit-animation:out-right 0.2s linear forwards,outline-anim-out 0.2s 0s ease-in forwards;animation:out-right 0.2s linear forwards,outline-anim-out 0.2s 0s ease-in forwards;}
article.blog-post.post-hover-direction .wp-picture.out-top .zoom-wrapper,article.post-grid.post-hover-direction .wp-picture.out-top .zoom-wrapper{-webkit-animation:out-top 0.2s linear forwards,outline-anim-out 0.2s 0s ease-in forwards;animation:out-top 0.2s linear forwards,outline-anim-out 0.2s 0s ease-in forwards;}
article.blog-post.post-hover-direction .wp-picture.out-bottom .zoom-wrapper,article.post-grid.post-hover-direction .wp-picture.out-bottom .zoom-wrapper{-webkit-animation:out-bottom 0.2s linear forwards,outline-anim-out 0.2s 0s ease-in forwards;animation:out-bottom 0.2s linear forwards,outline-anim-out 0.2s 0s ease-in forwards;}
article.blog-post .post-categories,article.post-grid .post-categories{position:absolute;left:0;bottom:0;z-index:2;padding:0 21px;background-color:#cfab61;}
article.blog-post .post-categories a,article.post-grid .post-categories a{color:#fff;text-transform:uppercase;font-size:11px;line-height:29px;}
article.blog-post h6.active a,article.post-grid h6.active a{color:#cfab61;}
article.blog-post h2,article.post-grid h2{font-size:24px;line-height:32px;text-transform:none;font-weight:400;margin-bottom:10px;}
article.blog-post .meta-post,article.post-grid .meta-post{font-size:13px;margin-bottom:25px;color:#999;line-height:16px;}
article.blog-post .meta-post a[rel="author"],article.post-grid .meta-post a[rel="author"]{display:inline-block;margin-right:10px;}
article.blog-post .meta-post .views-count,article.post-grid .meta-post .views-count{position:relative;margin-left:10px;}
article.blog-post .meta-post .views-count:before,article.post-grid .meta-post .views-count:before{position:relative;top:1px;content:"\f06e";font-size:13px;padding-right:3px;font-style:normal;font-family:FontAwesome;left:0;top:0;display:inline-block;}
article.blog-post .meta-post .post-comments-count,article.post-grid .meta-post .post-comments-count{position:relative;margin-left:10px;}
article.blog-post .meta-post .post-comments-count:before,article.post-grid .meta-post .post-comments-count:before{position:relative;padding-right:3px;content:"\f0e5";font-size:13px;font-style:normal;font-family:FontAwesome;left:0;top:0;display:inline-block;}
article.blog-post .author-info img,article.post-grid .author-info img{margin-right:10px;border-radius:100%;-webkit-border-radius:100%;margin-bottom:35px;}
.entry-actions{margin-top:12px;display:inline-block;width:100%;}
.entry-actions>a{line-height:34px;}
.share-post-buttons{display:inline-block;float:right;padding:5px 0;position:relative;}
.share-post-buttons .menu-social-icons{margin-bottom:0;position:absolute;z-index:-1;min-width:200px;right:17px;top:4px!important;}
.share-post-buttons .menu-social-icons li{opacity:0;width:0;overflow:hidden;margin-right:0;margin-left:10px;}
.share-post-buttons .menu-social-icons li:first-child{margin-left:0;}
.share-post-buttons .share-icon{float:right;cursor:pointer;font-size:18px;padding:0 1px;}
.share-post-buttons .share-icon:before{content:"\f1e0";font-family:FontAwesome;}
.share-post-buttons:hover .menu-social-icons{z-index:1;}
.share-post-buttons:hover .menu-social-icons li{opacity:1;width:auto;transition:all 0.2s linear;}
.share-post-buttons:hover .menu-social-icons li:nth-child(1){transition-delay:0.25s;}
.share-post-buttons:hover .menu-social-icons li:nth-child(2){transition-delay:0.2s;}
.share-post-buttons:hover .menu-social-icons li:nth-child(3){transition-delay:0.15s;}
.share-post-buttons:hover .menu-social-icons li:nth-child(4){transition-delay:0.1s;}
.share-post-buttons:hover .menu-social-icons li:nth-child(5){transition-delay:0.05s;}
.share-post-buttons .menu-social-icons li a i:hover.ico-twitter{background-color:#55acf2;}
.share-post-buttons .menu-social-icons li a i:hover.ico-facebook{background-color:#3a5795;}
.share-post-buttons .menu-social-icons li a i:hover.ico-pinterest{background-color:#bd2126;}
.share-post-buttons .menu-social-icons li a i:hover.ico-google-plus{background-color:#dd4c3e;}
.share-post-buttons .menu-social-icons li a i:hover.ico-envelope{background-color:#f97636;}
.pagination-cubic a,.articles-pagination a,.pagination-cubic span,.articles-pagination span{font:14px/15px 'Lato' , sans-serif;font-weight:400;color:#3d3d3d;background-color:#ebebeb;line-height:12px;padding:10px 13px;height:30px;}
.pagination-cubic span.current,.articles-pagination span.current,.pagination-cubic a:hover,.articles-pagination a:hover{background-color:#505050;color:#fff;line-height:12px;height:30px;}
.articles-pagination{float:right;width:100%;text-align:right;padding:28px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.articles-pagination a,.articles-pagination span{padding:11px 13px;margin:0 3px;height:35px;display:inline-block;transition:all 0.2s linear;background-color:transparent;border:1px solid #e6e6e6;}
.articles-pagination span.current,.articles-pagination a:hover{height:35px;box-sizing:border-box;}
@media only screen and (max-width: 992px){article.blog-post,article.post-grid{padding:0;margin-left:0;}
}
@media only screen and (max-width: 480px){.pagination-cubic ul li{padding:0 3px 5px;}
.author-info .pull-left{position:relative;left:50%;margin-bottom:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.author-info .media-body{width:100%;padding-left:0!important;}
.share-post-buttons{display:none;}
}
@media only screen and (max-width: 768px){.pagination-cubic{width:100%;text-align:center;}
.pagination-cubic ul{width:auto;}
}
@media only screen and (max-width: 667px){
	article.blog-post.content-chess .wp-picture, article.blog-post.content-chess .content-article{width: 100%;}
}
article.post-grid.content-mosaic>div{border:1px solid #e6e6e6;}
article.post-grid.content-mosaic>div .wp-picture{margin-bottom:0;}
article.post-grid.content-mosaic>div h6.active,article.post-grid.content-mosaic>div h2,article.post-grid.content-mosaic>div .meta-post,article.post-grid.content-mosaic>div .content-article,article.post-grid.content-mosaic>div .author-info{padding:0 30px;}
article.post-grid.content-mosaic>div .author-info,article.post-grid.content-mosaic>div .read-more{margin-bottom:30px;}
article.post-grid.content-mosaic>div h2{font-size:24px;margin-top:30px;}
article.post-grid.content-mosaic>div blockquote{border-left:0;padding:0;padding-top:25px;}
article.post-grid.content-mosaic>div blockquote p{font-size:18px;}
article.post-grid.content-mosaic>div blockquote+br{display:none;}
article.post-grid.content-mosaic.format-quote:not(.col-md-6) .featured-quote{display:none;}
.blog-full-width .post-grid.content-mosaic.format-quote .featured-quote{display:block!important;}
article.content-small,article.content-chess{width:100%;display:inline-block;}
article.content-small h2,article.content-chess h2{margin-top:15px;}
article.content-small>div,article.content-chess>div{display:inline-block;width:100%;}
article.content-small .wp-picture,article.content-chess .wp-picture,article.content-small .post-gallery-slider,article.content-chess .post-gallery-slider,article.content-small .featured-audio,article.content-chess .featured-audio{float:left;width:50%;margin-right:30px;}
article.content-small .wp-picture img,article.content-chess .wp-picture img,article.content-small .post-gallery-slider img,article.content-chess .post-gallery-slider img,article.content-small .featured-audio img,article.content-chess .featured-audio img{width:100%;}
article.content-small .content-article,article.content-chess .content-article{width:45.5%;float:left;}
article.content-small .author-info,article.content-chess .author-info{margin-right:30px;}
article.content-small .sticky-post{left:auto;right:0;}
.content-chess:nth-child(even) .wp-picture,.content-chess:nth-child(even) .post-gallery-slider,.content-chess:nth-child(even) .featured-audio{float:right;margin-right:0;margin-left:30px;}
article.content-timeline{position:relative;margin-bottom:35px!important;}
article.content-timeline .meta-post-timeline{border:0;position:absolute;z-index:1;top:0;float:left;padding:10px 30px;font-weight:400;color:#3d3d3d;line-height:14px;border:1px solid #e6e6e6;}
article.content-timeline .meta-post-timeline:after{content:"";position:absolute;width:1px;left:10px;height:35px;top:35px;z-index:0;background-color:#e6e6e6;}
article.content-timeline>div{border:1px solid #e6e6e6;}
article.content-timeline>div .content-article,article.content-timeline>div .meta-post,article.content-timeline>div h2,article.content-timeline>div h6,article.content-timeline>div .author-info{padding:0 25px;}
article.content-timeline>div .author-info{padding-bottom:20px;}
article.content-timeline>div .read-more{margin-bottom:30px;}
article.content-timeline>div:after{content:"";position:absolute;width:1px;left:10px;height:35px;bottom:-35px;z-index:0;background-color:#e5e5e5;}
article.content-timeline:last-child{margin-bottom:50px!important;}
article.content-timeline:last-child>div:after{display:none;}
article.content-timeline.blog-post.sticky .sticky-post{top:84px;}
article.content-timeline.byline-on{padding-top:70px;}
article.post-grid:not(.post-single).format-video .wp-picture>a:before,article.blog-post:not(.post-single).format-video .wp-picture>a:before{content:"";display:block;background-image:url(images/video-icon.png);background-position:center center;background-repeat:no-repeat;position:absolute;left:50%;top:50%;z-index:1;background-size:100%;width:70px;height:70px;margin-top:-35px;margin-left:-35px;}
article.format-quote cite{font-style:italic;color:#999;font-size:20px;display:inline-block;margin-top:10px;}
article.format-quote blockquote+br{display:none;}
article.format-gallery .post-gallery-slider{margin-bottom:30px;}
.blog-masonry article.post-grid blockquote{margin-bottom:0;}
.blog-masonry article.post-grid blockquote p{font-size:20px;line-height:30px;}
.blog-masonry article.post-grid blockquote cite{font-size:18px;}
.blog-masonry article.post-grid .featured-quote .quote-content{font-size:14px;line-height:20px;}
.blog-masonry article.post-grid .featured-quote .quote-icon{display:none;}
.content-title-left>div{background-color:#fff;display:inline-block;width:100%;padding-bottom:30px;}
.content-title-left .post-heading{float:left;padding-left:40px;padding-right:40px;width:40%;padding-top:10px;}
.content-title-left .content-article{width:60%;float:right;border-left:1px solid #e6e6e6;padding-left:40px;padding-right:35px;}
.content-title-left .author-info{margin-top:30px!important;}
.content-title-left .views-count,.content-title-left .post-comments-count{display:none;}
.et-blog .post-grid:first-child{width:100%;clear:none;padding-left:0;margin-bottom:80px;}
.et-blog .post-grid:first-child>div h2{font-size:28px;}
.et-blog .post-grid>div h2{font-size:22px;}
@media only screen and (max-width: 992px){.et-blog .post-grid{float:left;}
.et-blog .posts-small .post-grid{width:100%;margin:0;}
.et-blog .posts-small .post-grid>div{padding:20px 0;}
.et-blog .post-grid:nth-child(even):not(:first-of-type){padding-right:15px;}
.et-blog .post-grid:nth-child(odd){padding-left:15px;}
.content-title-left .post-heading,.content-title-left .content-article{width:100%;}
.content-title-left .author-info{margin-top:10px!important;}
.content-title-left .content-article{border-left:0;padding-top:20px;}
}
@media only screen and (max-width: 1200px){article.content-small .wp-picture,article.content-small .post-gallery-slider,article.content-small .content-article,article.content-small .featured-audio{width:100%;float:none;}
}
@media only screen and (max-width: 768px){article.content-small .wp-picture,article.content-small .post-gallery-slider{width:100%;margin-right:0;}
.et-blog{margin-bottom:60px!important;}
.et-blog .posts-small .post-grid{padding-top:20px;padding-bottom:50px;}
.et-blog-bottom{text-align:center;}
}
@media only screen and (max-width: 480px){.et-blog .posts-small .post-grid{padding-top:30px;padding-bottom:30px;}
.et-blog .posts-small .post-grid .meta-post a{display:none;}
.et-blog-bottom .et-shown-posts{width:100%;text-align:center;}
.content-title-left .post-heading,.content-title-left .content-article{padding:10px 20px;}
article.format-quote .featured-quote{line-height:30px;}
article.format-quote .featured-quote .quote-content{top:50%;}
article.format-quote .featured-quote .quote-content p{margin-bottom:0;}
article.format-quote .featured-quote .quote-icon{display:none;}
article.format-quote .featured-quote,.single-format-quote .featured-quote{zoom:0.7;}
}
.single-post .title-alt span,.single-essential_grid .title-alt span{font-size:15px;font-weight:400;}
.single-post .post-single h2,.single-essential_grid .post-single h2{font-size:30px;}
.single-post .zoom,.single-essential_grid .zoom{display:none;}
.single-post .author-info .title-alt,.single-essential_grid .author-info .title-alt{display:none;}
.single-post .author-info img,.single-essential_grid .author-info img{border-radius:0!important;}
.single-post .author-info .media-heading,.single-essential_grid .author-info .media-heading{position:relative;margin-bottom:15px;font-size:22px;text-transform:none;line-height:28px;font-weight:400;}
.single-post .author-info .media-body,.single-essential_grid .author-info .media-body{padding-left:20px;line-height:1.8;}
.single-post .author-info p,.single-essential_grid .author-info p{margin-bottom:0;}
.single-post .recentCarousel .owl-item h3,.single-essential_grid .recentCarousel .owl-item h3{font-size:18px;text-transform:none;}
.single-post .recentCarousel .owl-item .post-news,.single-essential_grid .recentCarousel .owl-item .post-news{margin-bottom:10px;}
.single-post blockquote,.single-essential_grid blockquote{display:table;margin-bottom:20px!important;}
.single-post .featured-video,.single-essential_grid .featured-video{margin-bottom:30px;}
.single-post .meta-post,.single-essential_grid .meta-post{line-height:16px;}
.single-post .views-count,.single-essential_grid .views-count{position:relative;margin-left:10px;display:inline-block;}
.single-post .views-count:before,.single-essential_grid .views-count:before{content:"\f06e";font-size:17px;font-family:FontAwesome;left:0;padding-right:5px;display:inline-block;}
.single-post .post-comments-count,.single-essential_grid .post-comments-count{position:relative;margin-left:10px;}
.single-post .post-comments-count:before,.single-essential_grid .post-comments-count:before{content:"\f0e5";font-size:17px;padding-right:5px;font-family:FontAwesome;left:0;display:inline-block;}
.blog-post .share-post,.post-grid .share-post{width:100%;padding:30px 0;margin-top:30px;margin-bottom:0px;border-top:1px solid #e6e6e6;}
.blog-post .share-title,.post-grid .share-title{font-size:15px;line-height:30px;color:#1a1a1a;margin-bottom:0!important;text-transform:uppercase;font-family:Georgia;}
.blog-post .menu-social-icons,.post-grid .menu-social-icons{float:right;top:0;}
.blog-post .menu-social-icons li a i,.post-grid .menu-social-icons li a i{background-color:#f2f2f2;border-radius:0;width:30px;height:30px;line-height:29px;font-size:16px;transition:all 0.2s linear;}
.blog-post .menu-social-icons li a i:hover,.post-grid .menu-social-icons li a i:hover{color:#fff;}
.single-tags{width:100%;margin-bottom:30px;font-size:0;margin-bottom:22px;}
.single-tags span{display:block;display:none;}
.single-tags a{display:inline-block;background-color:#f2f2f2;padding:0 12px;font-size:13px!important;line-height:29px;height:30px;box-sizing:border-box;text-transform:capitalize;color:#999;margin:5px 8px 5px 0;transition:all 0.2s linear;}
.single-tags a:hover{background-color:#cfab61;color:#fff;}
.post-gallery-navigation .owl-item{text-align:center;}
.post-gallery-slider .owl-controls .owl-next{right:20px;font-size:0;left:20px;font-size:0;}
.post-gallery-slider .owl-controls .owl-next:before{color:#fff;color:#fff;}
.post-gallery-slider .owl-controls .owl-prev:hover,.post-gallery-slider .owl-controls .owl-next:hover{border-color:#fff;}
.post-gallery-slider .owl-controls .owl-prev:hover:before,.post-gallery-slider .owl-controls .owl-next:hover:before{color:#fff;}
.wpb_single_image img{width:100%;}
.posts-slider article{width:100%;margin-left:0;padding:0;padding-top:0!important;}
.posts-slider article>div{border:0;border:0;}
.posts-slider article>div:after{display:none;}
.posts-slider article>div .wp-picture{width:100%;display:inline-block;float:none;margin-bottom:15px;max-height:200px;overflow:hidden;}
.posts-slider article>div h2{font-size:22px!important;line-height:26px!important;padding:0;padding-left:0!important;padding-right:0!important;}
.posts-slider article>div .meta-post{padding:0;padding-left:0!important;padding-right:0!important;font-size:14px!important;}
.posts-slider article>div .author-info{display:none;}
.posts-slider article.format-quote blockquote{margin-top:0;}
.posts-slider article.format-quote blockquote p{font-size:20px;line-height:30px;}
.comments-list{padding-left:0!important;}
.comments-list .comment{width:100%;display:inline-block;margin-bottom:40px;position:relative;box-sizing:border-box;}
.comments-list .comment .media>.pull-left{margin-right:30px;}
.comments-list .comment .media{position:relative;}
.comments-list .comment .media .media-body{border-bottom:1px solid #e6e6e6;padding-bottom:40px;}
.comments-list .comment .media p{overflow:hidden;margin-top:10px;margin-bottom:10px;}
.comments-list .comment .media-heading{font-size:22px;line-height:26px;text-transform:none;}
.comments-list .comment .comment-reply-link{color:#3d3d3d;font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;}
.comments-list .comment .comment-reply-link:hover{color:#cfab61;}
.comments-list .comment .star-rating{margin-left:0;float:right;}
.comments-list .comment ul.children{padding-top:40px;overflow:hidden;padding-left:111px;}
.comments-list .comment ul.children li{border-bottom:0;position:relative;}
.comments-list .comment ul.children li .media{overflow:visible;}
.comments-list .comment ul.children li .media .pull-left{position:relative;}
.comments-list .comment ul.children:last-child li:last-child .media-body{border-bottom:0;padding-bottom:0;}
.comments-list .comment:last-child{border-bottom:0;}
.comments-list .comment:last-child>.media>.media-body{border-bottom:0;padding-bottom:0;}
.comment-respond h3{font-size:15px;font-weight:400;}
.comment-respond .form-group[class*=comment]{width:33.33%;display:block;padding-left:30px;float:left;margin-bottom:20px;}
.comment-respond .form-group[class*=comment]:nth-child(2){padding-left:0;}
.comment-respond .form-group[class*=comment] input{width:100%;height:45px;padding-left:15px;}
.comment-respond textarea{padding-left:20px;padding-top:15px;margin-bottom:20px;display:inline-block;}
.comment-respond textarea:focus{outline:0;}
.comment-respond label{display:none;}
.comment-respond input[type="submit"]{padding:15px 25px;font-size:13px;font-weight:bold;}
.comment-reply-title{width:100%;padding:33px 0;text-transform:uppercase;line-height:20px;border-top:1px solid #e6e6e6;margin-bottom:10px;}
.comments .title-alt{padding:33px 0;line-height:20px;text-transform:uppercase;border-top:1px solid #e6e6e6;margin-bottom:40px;margin-top:30px;}
p.stars{display:inline-block;margin:0 0 0 10px!important;position:relative;top:9px;}
p.stars span{background:url(images/star-silver.png) repeat-x left 0;float:left;height:20px;position:relative;width:75px;}
p.stars span a{float:left;height:0;left:0;overflow:hidden;padding-top:22px;position:absolute;top:0;width:15px;}
p.stars span a:hover,p.stars span a:focus,p.stars span a.active{background:url(images/star.png) repeat-x left 0;border:0;}
p.stars span a.star-1{width:15px;z-index:10;}
p.stars span a.star-2{width:30px;z-index:9;}
p.stars span a.star-3{width:45px;z-index:8;}
p.stars span a.star-4{width:60px;z-index:7;}
p.stars span a.star-5{width:75px;z-index:6;}
@media only screen and (max-width: 1200px){.recentCarousel .owl-controls .owl-buttons>div{display:none;}
.backstretch img{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;}
}
@media only screen and (max-width: 480px){.blog-post .share-post,.related-posts h3.title,.comments .title-alt{margin-top:-30px!important;padding-bottom:25px!important;margin-bottom:30px!important;}
.comment-respond .form-group[class*=comment]{width:100%;padding-left:0;}
.single-post .menu-social-icons li,.single-essential_grid .menu-social-icons li{margin-left:5px;}
div.wpcf7{display:inline-block;}
.single-format-quote .featured-quote .quote-content{top:25%;}
.mark-text.paragraph-boxed{padding:30px!important;}
article.content-timeline.blog-post.sticky .sticky-post{top: 40px;}
}
@media only screen and (max-width: 992px){.single-post-large-wrapper{height:350px;}
}
@media only screen and (max-width: 768px){.comments-list .comment ul.children{padding-left:0;}
.comments-list .comment .media .media-body,.comments-list .comment:last-child>.media>.media-body{padding-bottom:30px;border-bottom:1px solid #e6e6e6;}
}
.portfolio.with-transition{transition-duration:0.8s;transition-property:height,width;}
.portfolio.spacing-0 .portfolio-item {padding-right: 0px;padding-left: 0px;}
.portfolio.spacing-5 .portfolio-item {padding-right: 5px;padding-left: 5px;}
.portfolio.spacing-10 .portfolio-item {padding-right: 10px;padding-left: 10px;}
.portfolio.spacing-15 .portfolio-item {padding-right: 15px;padding-left: 15px;}
.portfolio.spacing-20 .portfolio-item {padding-right: 20px;padding-left: 20px;}
.portfolio.spacing-30 .portfolio-item {padding-right: 30px;padding-left: 30px;}
.portfolio-filters{margin-bottom:30px;text-align:center;}
.portfolio-filters li a{transition:all 0.2s linear;background-color:#e9e9e9;border-color:#e9e9e9;height:34px!important;line-height:32px!important;padding:0 24px!important;}
.page-template-portfolio.tiled .content{float:left;width:100%;}
.portfolio-item.with-transition{transition:all 0.5s linear;}
.portfolio-image .btn_group{position:absolute;top:50%;left:0;width:100%;padding-left:15%;padding-right:15%;z-index:2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;}
.portfolio-image .btn_group a{position:relative;opacity:1;transition:all 0.2s linear;}
.portfolio-image .btn_group a:after,.portfolio-image .btn_group a:before{content:'';display:block;position:absolute;width:10px;height:10px;top:-2px;left:-2px;transition:all 0.2s linear;}
.portfolio-image .btn_group a:after{right:-2px;left:auto;}
.portfolio-image .btn_group a span{text-transform:uppercase;}
.portfolio-image .btn_group a span i{position:relative;font-size:16px;left:1px;right:1px;}
.portfolio-image .btn_group a span:after{content:'';display:block;position:absolute;width:10px;height:10px;bottom:-2px;left:-2px;transition:all 0.2s linear;}
.portfolio-image .btn_group a span:before{content:'';display:block;position:absolute;width:10px;height:10px;bottom:-2px;right:-2px;transition:all 0.2s linear;}
.portfolio-image .btn_group .portfolio-title{font-size:24px;color:#000;line-height:24px;opacity:0;transition:opacity 0.3s ease-in-out 0.1s;}
.portfolio-image .zoom>i{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;left:0;right:0;top:0;bottom:0;background-color:transparent;transition:background-color 0.3s ease 0.3s,left 0.3s ease 0.3s,right 0.3s ease 0.3s,top 0.3s ease 0.3s,bottom 0.3s ease 0.3s;}
.portfolio-image .zoom hr{width:80%;height:2px;background-color:#d3d3d2;border-bottom:0;margin:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);margin-bottom:9px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform 0.3s ease 0.1s;transition:transform 0.3s ease 0.1s;}
.portfolio-image .zoom .posted-in{text-transform:uppercase;color:#808080;letter-spacing:2px;font-size:13px;display:inline-block;width:100%;opacity:0;transition:opacity 0.3s ease-in-out 0.1s;}
.portfolio-image:hover .zoom i{left:25px;right:25px;bottom:25px;top:25px;background-color:#fff;transition:background-color 0.3s ease,left 0.3s ease,right 0.3s ease,top 0.3s ease,bottom 0.3s ease;}
.portfolio-image:hover .zoom .portfolio-title{opacity:1;transition:opacity 0.3s ease-in-out 0.3s;}
.portfolio-image:hover .zoom .posted-in{opacity:1;transition:opacity 0.3s ease-in-out 0.4s;}
.portfolio-image:hover .zoom hr{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.3s ease-in-out 0.3s;transition:transform 0.3s ease-in-out 0.3s;}
.portfolio-single-item .project-navigation{border:0;padding:0;}
.portfolio-single-item .owl-carousel .owl-pagination{position:absolute;bottom:0;}
.portfolio-single-item .owl-carousel .owl-pagination .owl-page span{background-color:rgba(0,0,0,0.7);}
.portfolio-single-item .owl-carousel .owl-pagination .owl-page.active span{opacity:1;}
.portfolio-single-item .menu-social-icons li{float:none;display:inline-block;}
.project-navigation .next-project,.project-navigation .prev-project{position:relative;float:left;position:fixed;top:50%;z-index:5;left:35px;margin-top:-30px;}
.project-navigation .next-project a,.project-navigation .prev-project a{transition:all 0.2s linear;font-size:0;padding:0;background-color:#f2f2f2;width:60px;height:60px;border:0;}
.project-navigation .next-project a:before,.project-navigation .prev-project a:before{content:"";position:relative;display:block;font-family:FontAwesome;font-size:30px;line-height:56px;color:#4c4c4c;transition:color 0.2s ease-in-out;}
.project-navigation .next-project a:hover,.project-navigation .prev-project a:hover{background-color:#cfab61;}
.project-navigation .next-project a:hover:before,.project-navigation .prev-project a:hover:before{color:#fff;}
.project-navigation .next-project .hide-info,.project-navigation .prev-project .hide-info{position:absolute;white-space:nowrap;display:inline-block;padding:7px 20px;opacity:1;line-height:44px;height:100%;transition:all 0.2s linear;}
.project-navigation .next-project .hide-info span,.project-navigation .prev-project .hide-info span{display:block;margin:0!important;display:table-cell;vertical-align:middle;font-weight:500;font-size:16px;color:#1a1a1a;text-transform:none;padding:0;overflow:hidden;max-width:250px;display:block;text-overflow:ellipsis;}
.project-navigation .next-project:hover .hide-info,.project-navigation .prev-project:hover .hide-info{background-color:#f2f2f2;transition:all 0.2s linear;}
.project-navigation .next-project{margin-left:15px;right:35px;left:auto;}
.project-navigation .next-project .hide-info{right:35px;left:auto;text-align:center;right:60px;}
.project-navigation .next-project .hide-info:before,.project-navigation .next-project .hide-info:after{left:160px;right:20px;}
.related-posts h3.title{padding:33px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-bottom:40px;line-height:20px;text-transform:uppercase;}
.related-posts h3.title span{font-size:15px;font-weight:400;}
@media only screen and (max-width: 1200px){.project-navigation .next-project .hide-info:after,.project-navigation .prev-project .hide-info:after{display:none;}
}
@media only screen and (max-width: 768px){.project-navigation .next-project .hide-info span,.project-navigation .prev-project .hide-info span{overflow:hidden;max-width:150px;text-overflow:ellipsis;}
.portfolio-filters li{margin-bottom:10px;}
}
@media only screen and (max-width: 992px){.portfolio-single-item .project-navigation{display:none;}
.portfolio-single-item .menu-social-icons li{margin-right:8px;}
}
@media only screen and (max-width: 480px){.portfolio-filters{padding-left:0!important;}
.portfolio-filters li{margin:5px auto;}
}
.error404{text-align:center;}
.error404 .top-bar{background-color:#000;}
.error404 .header-wrapper .tbs.blog-description,.error404 .header-wrapper .navbar-right{color:#737373;}
.error404 .header-wrapper.header-top-menu .header-top{left:0;text-align:left;}
.error404 .bc-type-8{padding-top:120px!important;}
.error404 footer{text-align:left;}
.error404 .page-404 h1{font-weight:300;text-transform:none;font-size:34px;}
.error404 .page-404 h1.largest{color:#d9d9d9;margin-bottom:58px;}
.error404 .page-404 p{font-size:16px;width:450px;color:#999;margin:20px auto;}
.error404 .page-404 .form-horizontal{width:100%;display:inline-block;margin-bottom:30px;}
.error404 .page-404 .form-group.form-button{display:inline-block;margin:0;position:relative;top:-16px;}
.error404 .page-404 .form-group.form-button button{height:39px;}
@media only screen and (max-width: 480px){.error404 .page-404{margin:50px 0;}
.error404 .page-404 .largest{font-size:120px;line-height:120px;}
}
@media only screen and (max-width: 768px){.error404 .page-404 .form-control,.error404 .page-404 p{width:100%;}
.error404 .page-404 button[type="submit"]{-webkit-transform:none;-ms-transform:none;transform:none;right:0;}
}
.woocommerce-message,.alert-success,.success,.woocommerce-error,.alert-error,.error,.woocommerce-info,.alert-info,.info,.woocommerce-warning,.alert-warning,.warning{border:1px solid transparent;font-size:.9285em;color:#767676;padding:1.0714em;width:100%;position:relative;padding-left:4.2857em;line-height:1.7142em;margin-bottom:2.1428em;box-sizing:border-box;}
.woocommerce-message li,.alert-success li,.success li,.woocommerce-error li,.alert-error li,.error li,.woocommerce-info li,.alert-info li,.info li,.woocommerce-warning li,.alert-warning li,.warning li{list-style:none;}
.woocommerce-message:before,.alert-success:before,.success:before,.woocommerce-error:before,.alert-error:before,.error:before,.woocommerce-info:before,.alert-info:before,.info:before,.woocommerce-warning:before,.alert-warning:before,.warning:before{content:"";position:absolute;top:50%;left:25px;margin-top:-10px;line-height:1;font-size:1.7142em;font-family:FontAwesome;}
.woocommerce-message .button,.alert-success .button,.success .button,.woocommerce-error .button,.alert-error .button,.error .button,.woocommerce-info .button,.alert-info .button,.info .button,.woocommerce-warning .button,.alert-warning .button,.warning .button{position:absolute;right:.7142em;top:.7142em;}
.woocommerce-message,.alert-success,.success{background-color:#dff0d8;border-color:#d6e9c6;}
.woocommerce-message:before,.alert-success:before,.success:before{content:"\f00c";}
.woocommerce-error,.alert-error,.error{background-color:#f2dede;border-color:#ebccd1;}
.woocommerce-error:before,.alert-error:before,.error:before{content:"\f00d";}
.woocommerce-info,.alert-info,.info{background-color:#d9edf7;border-color:#bce8f1;}
.woocommerce-info:before,.alert-info:before,.info:before{content:"\f129";}
.woocommerce-warning,.alert-warning,.warning{background-color:#fcf8e3;border-color:#faebcc;}
.woocommerce-warning:before,.alert-warning:before,.warning:before{content:"\f12a";}
.back-top{position:fixed;z-index:999;visibility:hidden;right:25px;bottom:50px;}
.back-top a{display:block;transition:all 0.2s linear;font-size:0;padding:0;background-color:#f2f2f2;width:45px;height:45px;border:0;}
.back-top a:hover{text-decoration:none;background-color:#cfab61;color:#fff;}
.back-top span{display:block;text-align:center;transition:all 0.2s linear;}
.back-top span:before{content:"\f106";color:#3d3d3d;font-size:24px;line-height:44px;transition:all 0.2s linear;position:relative;font-family:FontAwesome;}
.back-top:hover span:before{color:#fff;}
.et-demo-versions{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
.et-demo-versions.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
@media only screen and (max-width: 480px){.back-top{bottom:20px;}
}
.banner{position:relative;overflow:hidden;margin-bottom:20px;background-color:#252525;}
.banner img{width:100%;height:auto;transition:all 0.25s ease-in-out;}
.banner .banner-content a.border-white{border:1px solid #fff;}
.banner.font-style-dark p,.banner.font-style-dark h3,.banner.font-style-dark a{color:#3d3d3d;}
.banner.font-style-dark.banner-type-1 h3{color:#fff;}
.banner.banner-type-1 .banner-content{top:auto;bottom:0;padding:1em;height:60px;background:#3d3d3d;color:#fff;transition:-webkit-transform 0.35s ease-in-out;transition:transform 0.35s ease-in-out;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
.banner.banner-type-1 .banner-content p{position:absolute;bottom:1.5em;padding:1em;text-align:center;width:100%;left:0;opacity:0;color:#fff;box-sizing:border-box;font-weight:400;line-height:24px;text-transform:none;font-size:16px;transition:opacity 0.35s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.banner.banner-type-1 .banner-content h3{display:inline-block;width:100%;text-align:center;margin-bottom:0;color:#fff;transition:-webkit-transform 0.35s ease-in-out;transition:transform 0.35s ease-in-out;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);}
.banner.banner-type-1:hover .banner-content,.banner.banner-type-1:hover h3{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.banner.banner-type-1:hover h3{transition-delay:0.05s;}
.banner.banner-type-3{background-color:#3d3d3d;text-align:center;}
.banner.banner-type-3 img{opacity:1;transition:all 0.35s ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}
.banner.banner-type-3 .banner-content h3{transition:-webkit-transform 0.35s ease-in-out;transition:transform 0.35s ease-in-out;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);color:#fff;padding-top:20%;}
.banner.banner-type-3 .banner-content p{opacity:0;color:#fff;transition:opacity 0.35s ease-in-out,-webkit-transform 0.35s ease-in-out;transition:opacity 0.35s ease-in-out,transform 0.35s ease-in-out;-webkit-transform:perspective(1000px) rotate3d(1,0,0,90deg);transform:perspective(1000px) rotate3d(1,0,0,90deg);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;font-weight:400;font-size:16px;}
.banner.banner-type-3:hover img{opacity:0.8;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);}
.banner.banner-type-3:hover h3{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.banner.banner-type-3:hover p{opacity:1;-webkit-transform:perspective(1000px) rotate3d(1,0,0,0);transform:perspective(1000px) rotate3d(1,0,0,0);}
.banner.banner-type-4{background-color:#3d3d3d;text-align:center;}
.banner.banner-type-4 img{opacity:1;transition:all 0.35s ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}
.banner.banner-type-4 .banner-content:before{position:absolute;top:20px;right:20px;bottom:20px;left:20px;content:'';opacity:0;border:1px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);}
.banner.banner-type-4 .banner-content h3{transition:all 0.35s ease-in-out;margin:20% 0 10px 0;color:#fff;}
.banner.banner-type-4 .banner-content p{padding:0 20px;opacity:0;transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);color:#fff;font-weight:400;font-size:16px;}
.banner.banner-type-4:hover h3{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);}
.banner.banner-type-4:hover p,.banner.banner-type-4:hover .banner-content:before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
.banner.banner-type-5{background-color:#3c3c3c;text-align:center;}
.banner.banner-type-5 img{opacity:1;transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);}
.banner.banner-type-5 .banner-content h3{margin-top:15%;color:#fff;transition:-webkit-transform 0.35s ease-in-out;transition:transform 0.35s ease-in-out;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
.banner.banner-type-5 .banner-content p{margin:0;padding:0 20px;opacity:0;transition:opacity 0.35s ease-in-out,-webkit-transform 0.35s ease-in-out;transition:opacity 0.35s ease-in-out,transform 0.35s ease-in-out;-webkit-transform:translate3d(0,20px,0) scale(1.1);transform:translate3d(0,20px,0) scale(1.1);color:#fff;font-weight:400;font-size:16px;}
.banner.banner-type-5:hover img{opacity:0.5;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.banner.banner-type-5:hover h3{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.banner.banner-type-5:hover p{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);}
.banner.banner-type-6.text-left .banner-content{padding-left:30px;}
.banner.banner-type-6.text-left .banner-content h1{font-size:40px;}
.banner.banner-type-6 .banner-content{height:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.banner.banner-type-6.font-style-light{color:#fff;font-weight:400;}
.banner.banner-type-6 h3{text-transform:uppercase;font-size:14px;color:#fff;font-weight:400;}
.banner.banner-type-6 h1{font-size:48px;line-height:48px;font-weight:300;}
.banner.banner-type-6 img{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.banner.banner-type-6:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.banner.banner-type-6.valign-bottom .banner-content{top:auto;bottom:0;-webkit-transform:none;-ms-transform:none;transform:none;}
.banner.banner-type-2 img,.team-member img{opacity:1;transition:opacity 0.35s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.banner.banner-type-2 .banner-content:before,.team-member .banner-content:before,.banner.banner-type-2 .member-content:before,.team-member .member-content:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);}
.banner.banner-type-2 .banner-content:before,.team-member .banner-content:before,.banner.banner-type-2 .member-content:before,.team-member .member-content:before,.banner.banner-type-2 .banner-content:after,.team-member .banner-content:after,.banner.banner-type-2 .member-content:after,.team-member .member-content:after{position:absolute;content:'';opacity:0;top:30px;right:30px;bottom:30px;left:30px;transition:opacity 0.35s ease-in-out,-webkit-transform 0.35s ease-in-out;transition:opacity 0.35s ease-in-out,transform 0.35s ease-in-out;}
.banner.banner-type-2 .banner-content:after,.team-member .banner-content:after,.banner.banner-type-2 .member-content:after,.team-member .member-content:after{pointer-events:none;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);}
.banner.banner-type-2 .banner-content h3,.team-member .banner-content h3,.banner.banner-type-2 .member-content h3,.team-member .member-content h3{color:#fff;opacity:0;padding-top:14%;transition:-webkit-transform 0.35s ease-in-out,opacity 0.35s ease-in-out;transition:transform 0.35s ease-in-out,opacity 0.35s ease-in-out;}
.banner.banner-type-2 .banner-content p,.team-member .banner-content p,.banner.banner-type-2 .member-content p,.team-member .member-content p{opacity:0;font-weight:400;padding:10px 2.5em;font-size:16px;color:#fff;transition:opacity 0.35s ease-in-out,-webkit-transform 0.35s ease-in-out;transition:opacity 0.35s ease-in-out,transform 0.35s ease-in-out;}
.banner.banner-type-2:hover .banner-content:before,.team-member:hover .banner-content:before,.banner.banner-type-2:hover .banner-content:after,.team-member:hover .banner-content:after,.banner.banner-type-2:hover .member-content:before,.team-member:hover .member-content:before,.banner.banner-type-2:hover .member-content:after,.team-member:hover .member-content:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.banner.banner-type-2:hover img,.team-member:hover img{opacity:0.7;}
.banner.banner-type-2:hover h3,.team-member:hover h3,.banner.banner-type-2:hover p,.team-member:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.banner.banner-type-2.font-style-dark .banner-content:before,.team-member.font-style-dark .banner-content:before{border-top:1px solid #3d3d3d;border-bottom:1px solid #3d3d3d;}
.banner.banner-type-2.font-style-dark .banner-content:after,.team-member.font-style-dark .banner-content:after{border-right:1px solid #3d3d3d;border-left:1px solid #3d3d3d;}
.team-member{text-align:center;}
.team-member .member-image{position:relative;display:inline-block;margin-bottom:20px;overflow:hidden;background-color:#252525;}
.team-member .member-content .menu-social-icons{position:absolute;top:50%;margin-bottom:0;padding-left:0;width:100%;left:0;text-align:center;opacity:0;margin-top:-14px;transition:opacity 0.25s ease-in-out;}
.team-member .member-content .menu-social-icons li{float:none;display:inline-block;margin-right:0;opacity:0;transition:all 0.3s ease-in-out;}
.team-member .member-content .menu-social-icons li a i{color:#fff;transition:opacity 0.25s ease-in-out;}
.team-member .member-content .menu-social-icons li a i:hover{opacity:0.5;color:#fff;}
.team-member .member-details{text-align:left;line-height:1.8;}
.team-member .member-details h4:after{content:"";position:absolute;bottom:-30px;left:0;height:1px;display:inline-block;border-bottom:2px solid #e4e4e4;margin-bottom:10px;width:35px;}
@media only screen and (max-width: 1200px){.banner{margin-bottom:30px!important;}
.upb_row_bg{background-attachment:scroll!important;}
}
@media only screen and (min-width: 1200px){.team-member.member-type-2 .member-image{width:200px;max-width:100%;}
}
@media only screen and (max-width: 992px){.banner.banner-type-6 h1{font-size:32px;line-height:32px;}
.banner.banner-type-6 h3{margin-bottom:5px;}
.banner.banner-type-6 p{line-height:1.5;}
}
@media only screen and (max-width: 768px){.banner,.icon-box{margin-bottom:30px;}
.wpb_single_image img{width:100%;margin-top:10px;}
}
#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums{border:0;font-size:1em;}
#bbpress-forums div.odd,#bbpress-forums ul.odd{background-color:transparent;}
#bbpress-forums .bbp-search-form input[type="submit"]{height:39px;line-height:40px;}
#bbpress-forums li.bbp-header{border:0;background-color:transparent;padding:0 0 .7142em 0;}
#bbpress-forums li.bbp-header .forum-titles li{color:#3d3d3d;text-transform:uppercase;font-weight:400;font-size:1.1428em;font-family:Georgia,serif;}
#bbpress-forums li.bbp-footer{background-color:transparent;}
#bbpress-forums ul.bbp-forums{font-size:1em;border:0;}
#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{padding:2.5em 0;}
#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:1em;font-weight:400;line-height:1.7142em;}
#bbpress-forums .bbp-forum-title{padding-left:0;font-size:1em;text-transform:uppercase;margin-bottom:1.0714em;font-weight:400;}
#bbpress-forums .bbp-forums-list li{font-size:.9285em;}
#bbpress-forums .bbp-topics li.bbp-header{padding:.7142em 1.4285em;}
#bbpress-forums .bbp-topics ul.topic{padding-left:1.4285em!important;padding-right:1.4285em!important;}
#bbpress-forums li.bbp-topic-title{font-size:1em;}
#bbpress-forums li.bbp-topic-title a{text-transform:uppercase;}
#bbpress-forums li.bbp-topic-title .bbp-author-name{font-size:12px;}
#bbpress-forums fieldset.bbp-form legend{border-bottom:0;width:auto;}
#bbpress-forums textarea{border:1px solid #e6e6e6;border-top:0;}
#bbpress-forums input#bbp_topic_subscription{margin-top:8px;margin-right:5px;}
#bbpress-forums #bbp-search-form p{margin-bottom:20px!important;}
#bbpress-forums #bbp-search-form #bbp_search #bbp_search_submit{font-size:14px;text-indent:0;background:0;background-color:#262626;line-height:38px;height:38px;padding:0 28px!important;font-size:13px;letter-spacing:1px;}
#bbpress-forums div.bbp-template-notice,#bbpress-forums div.indicator-hint{background-color:#fafafa;border:1px solid #e6e6e6;padding:10px;border-radius:0;}
#bbpress-forums .bbp-replies .bbp-header{padding-top:.7142em;}
#bbpress-forums .bbp-replies #subscription-toggle{background-color:#3d3d3d;font-size:0;}
#bbpress-forums .bbp-replies #subscription-toggle:hover{background-color:#444;}
#bbpress-forums .bbp-replies #subscription-toggle span{font-size:1em;}
#bbpress-forums .bbp-replies #favorite-toggle{margin-right:1.4285em;top:10px;}
#bbpress-forums div.bbp-reply-content{border:1px solid #ebebeb;margin-bottom:30px;padding-top:0;padding-right:0;}
#bbpress-forums div.bbp-reply-content p{padding:10px;}
#bbpress-forums .bbp-replies{border:none!important;}
.bbp-template-notice.info{border-color:#eee;border-radius:0;padding:25px!important;}
.subscription-toggle:before{margin-right:5px;}
.is-subscribed .subscription-toggle:before{content:"\f00d";}
body.page-template-blank .container.blank-page h1{font-size:72px;font-family:Times New Roman,serif;font-weight:400;}
body.page-template-blank .container.blank-page p{font-size:16px;}
body.page-template-blank .container.blank-page span.ult_countdown-section{display:inline-block;margin:0 30px;position:relative;border:1px solid #e6e6e6;padding:20px 30px;}
body.page-template-blank .container.blank-page span.ult_countdown-section:after,body.page-template-blank .container.blank-page span.ult_countdown-section:before{content:"";position:absolute;display:block;width:11px;height:11px;background-color:#e6e6e6;}
body.page-template-blank .container.blank-page span.ult_countdown-section:before{top:40px;right:-36px;}
body.page-template-blank .container.blank-page span.ult_countdown-section:after{bottom:40px;right:-36px;}
.vc_call_to_action,.vc_general.vc_cta3.vc_cta3-style-classic{position:relative;padding:80px 30px!important;}
.vc_call_to_action h4,.vc_general.vc_cta3.vc_cta3-style-classic h4{margin-bottom:0;font-size:1.1428em;color:#999;text-transform:none;font-weight:400;}
.vc_call_to_action h2,.vc_general.vc_cta3.vc_cta3-style-classic h2{font-size:2.5714em;color:#3d3d3d;font-weight:400;}
.vc_call_to_action hgroup:after,.vc_general.vc_cta3.vc_cta3-style-classic hgroup:after{content:"";position:absolute;width:35px;height:2px;background:#e4e4e4;left:0;bottom:-10px;}
.vc_call_to_action .vc_btn,.vc_general.vc_cta3.vc_cta3-style-classic .vc_btn{position:absolute;top:50%;display:inline-block;right:40px;font-weight:600;font-size:13px;text-transform:uppercase;margin-top:-20px!important;letter-spacing:1px;background-color:#262626!important;transition:none;}
.vc_call_to_action .vc_btn:hover,.vc_general.vc_cta3.vc_cta3-style-classic .vc_btn:hover{background-color:#444!important;}
.vc_call_to_action .vc_btn3-container a:hover,.vc_general.vc_cta3.vc_cta3-style-classic .vc_btn3-container a:hover{background-color:#444;}
.vc_call_to_action .vc_btn3-container a,.vc_general.vc_cta3.vc_cta3-style-classic .vc_btn3-container a{font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:1px;padding:10px 16px;line-height:1.33;font-weight:400!important;font-family:Verdana,sans-serif;}
.vc_general.vc_cta3.vc_cta3-style-classic{background-color:#fafafa!important;border:none!important;}
.vc_general.vc_cta3.vc_cta3-style-classic h4:after{content:"";position:absolute;width:35px;height:2px;background:#e4e4e4;left:0;bottom:-12px;}
@media only screen and (max-width: 480px){.vc_call_to_action h2,.vc_general.vc_cta3.vc_cta3-style-classic h2{font-size:2em;}
.vc_call_to_action p,.vc_general.vc_cta3.vc_cta3-style-classic p{max-width:100%;}
.vc_call_to_action,.vc_general.vc_cta3.vc_cta3-style-classic{padding:50px 20px!important;}
.vc_btn3-container.vc_btn3-right{text-align:left!important;margin-top:10px;}
}
span.dropcap{font-size:44px;line-height:40px;position:relative;min-width:64px;top:6px;height:64px;text-align:center;float:left;padding:10px;margin-right:15px;color:#1a1a1a;}
span.dropcap.dark{color:#fff;background-color:#1a1a1a;}
span.dropcap.bordered{border:1px solid #e6e6e6;}
span.dropcap.light{font-size:84px;line-height:43px;margin-right:0;padding:10px 17px;}
.mark-text.text{padding:0 5px 3px 5px;color:#777;}
.mark-text.paragraph,.mark-text.paragraph-boxed{display:inline-block;font-size:20px;color:#777;line-height:34px;margin-bottom:20px;}
.mark-text.paragraph-boxed{background-color:#f5f5f5;text-align:center;padding:35px 50px;}
.emodal{position:fixed;top:40%;left:0;z-index:20302;visibility:hidden;padding:20px;min-width:320px;max-width:525px;min-height:140px;width:50%;height:auto;background:white;opacity:0;border:1px solid #e6e6e6;transition:all 0.3s linear;background-repeat:no-repeat;background-position:center center;box-sizing:border-box;}
.emodal.eloading{background:#fff url(images/loading.gif) no-repeat center center;}
.emodal.shown~.wrapper{filter:blur(3px);-webkit-filter:blur(3px);-moz-filter:blur(3px);transition:all 0.3s linear;}
.emodal.shown{left:50%;-webkit-transform:translateX(-48%);-ms-transform:translateX(-48%);transform:translateX(-48%);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.emodal-overlay.with-transitions{transition:all 0.3s linear;}
.emodal.with-transitions{transition:all 0.3s linear;}
.emodal .close-modal{width:30px;height:30px;top:-45px;right:0;position:absolute;line-height:28px;cursor:pointer;background-color:#3d3d3d!important;background-image:url(images/icons-sprite.png)!important;background-repeat:no-repeat;background-position:-30px -67px!important;text-decoration:none;text-align:center;opacity:0.6;color:white;font-style:normal;font-size:20px;font-family:Arial,Baskerville,monospace;}
.emodal .close-modal i{font-family:Arial,Baskerville,monospace;}
.emodal .close-modal i:before{content:"";font-family:Arial,Baskerville,monospace;}
.close{font-size:30px;font-weight:normal;}
.emodal .close-modal:hover{opacity:0.8;}
.emodal-overlay{position:fixed;top:0;left:0;z-index:20301;visibility:hidden;width:100%;height:100%;background-color:#fff;opacity:0.8;transition:all 0.3s linear;}
.emodal .emodal-title{margin-bottom:5px;font-size:16px;}
.emodal .emodal-text h3{margin-bottom:10px;}
.emodal .emodal-text .btn{margin-right:15px;margin-top:20px;float:left;border:none!important;font-family:Lato,sans-serif;transition:color 0.2s,background-color 0.2s,opacity 0.2s;}
.emodal .emodal-text .button:last-child{margin-right:0;padding-right:30px;}
.modal-header h3{margin:0;font-size:18px!important;line-height:20px!important;}
.emodal .emodal-text .button:last-child span:after{content:"";position:absolute;background:url(images/arrow-right-white.png) no-repeat center center;width:9px;height:17px;top:-1px;right:-19px;}
@media only screen and (max-width: 992px){.emodal{width:70%;}
#etheme-popup{width:100%!important;}
}
@media only screen and (max-width: 480px){#etheme-popup{padding:25px 20px;}
#etheme-popup h1{font-size:24px;}
#etheme-popup p{width:100%;}
#etheme-popup .checkbox-label{text-align:center;}
#etheme-popup .checkbox-label input[type="checkbox"]{float:none;display:inline-block;}
#etheme-popup .mc4wp-form{text-align:center;}
#etheme-popup .mc4wp-form input[type="email"]{margin-bottom:10px;}
#searchModal{padding:19px;}
#searchModal input{margin-right:0;}
}
.et-tooltip{position:relative;cursor:pointer;font-size:0;width:12px;height:12px;margin-top:5px;border-radius:100%;background-color:#fff;box-shadow:0 0 0 8px rgba(0,0,0,0.2);transition:all 0.3s ease-in-out;}
.et-tooltip>div{position:absolute;visibility:hidden;z-index:-1;white-space:normal;left:-300px;background-color:rgba(0,0,0,0.5);opacity:0;font-size:12px;width:250px;padding:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all 0.3s ease-in-out;}
.et-tooltip>div a{color:#fff;}
.et-tooltip>div a:hover,.et-tooltip>div .price{color:#cfab61;}
.et-tooltip>div:before{content:"";right:-30px;margin-top:-13px;top:50%;position:absolute;border-color:rgba(0,0,0,0.4);border:solid transparent;border-left-color:rgba(0,0,0,0.4);border-width:15px;width:10px;height:10px;z-index:2;}
.et-tooltip>div:after{content:"";top:50%;position:absolute;border-color:rgba(0,0,0,0.2);border:solid transparent;border-left-color:rgba(0,0,0,0.2);border-width:16px;right:-32px;margin-top:-14px;width:10px;height:10px;z-index:1;}
.et-tooltip>div>div h5{font-size:16px;color:#fff;}
.et-tooltip>div>div p{color:#fff;margin-bottom:0;font-weight:400;color:#fafafa;}
.et-tooltip:hover{background-color:#cfab61;}
.et-tooltip:hover:before{content:"";position:absolute;width:100px;height:130px;left:-96px;top:-70px;}
.et-tooltip:hover>div{z-index:1;visibility:visible;opacity:1;left:-270px;}
.et-tooltip.from-right>div:before{right:auto;left:-30px;border-left-color:transparent;border-right-color:rgba(0,0,0,0.4);}
.et-tooltip.from-right>div:after{right:auto;left:-32px;border-left-color:transparent;border-right-color:rgba(0,0,0,0.2);}
.et-tooltip.from-top>div{left:auto;right:auto;top:-150px;margin-left:6px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.et-tooltip.from-top>div:before{right:auto;left:50%;bottom:-30px;top:auto;border-left-color:transparent;margin-left:-16px;border-top-color:rgba(0,0,0,0.4);}
.et-tooltip.from-top>div:after{right:auto;left:50%;top:auto;bottom:-32px;border-left-color:transparent;margin-left:-16px;border-top-color:rgba(0,0,0,0.4);}
.et-tooltip.from-bottom>div{left:auto;right:auto;top:100px;margin-left:6px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.et-tooltip.from-bottom>div:before{right:auto;left:50%;top:-17px;border-left-color:transparent;margin-left:-16px;border-bottom-color:rgba(0,0,0,0.4);bottom:auto;}
.et-tooltip.from-bottom>div:after{right:auto;left:50%;top:-18px;border-left-color:transparent;margin-left:-17px;border-bottom-color:rgba(0,0,0,0.2);bottom:auto;}
.et-tooltip.from-bottom:hover>div{top:50px;right:auto;}
.fixNav-enabled .fixed-active .header-wrapper{transition:top 0.3s ease-in-out;border-bottom:1px solid #e6e6e6;background-color:#fff;}
.fixNav-enabled .fixed-active header{padding:15px 0;}
.fixNav-enabled .fixed-active .navbar-right .header-search input::-webkit-input-placeholder,.fixNav-enabled .fixed-active .tbs.blog-description{color:#999!important;}
.fixNav-enabled .fixed-active .header-logo img{max-width:170px!important;}
.navbar-header span{padding-right:15px;}
.navbar-header a.popup-with-form{color:#3d3d3d;}
.navbar-header .header-search input[type="text"]{padding-right:30px;color:#999;font-size:16px;}
.navbar-header .header-search button[type="submit"]{font-size:0;background-color:transparent;text-align:center;line-height:10px;width:36px;right:20px;}
.navbar-header .header-search button[type="submit"] i{font-size:14px;color:#999;}
.header-search .search-with-form .popup-with-form i{font-size:18px;line-height:18px;padding-top:5px;font-size:18px;line-height:18px;padding-top:5px;}
.header-search .search-with-form form{position:absolute;z-index:1000;top:65px;width:350px;right:0;visibility:hidden;opacity:0;padding:20px;border:1px solid #e6e6e6;background-color:#fff;}
.header-search .search-with-form form button[type="submit"]{float:right;width:auto;top:0!important;font-size:.9285em;background-color:#262626;color:#fff;height:34px;line-height:20px;}
.header-search .search-with-form form button[type="submit"]:hover{background-color:#000;}
.header-search .search-with-form form input[type="text"]{float:left;height:34px;width:215px;font-size:1em;padding-right:10px;}
.header-search .search-with-form form input[type="text"]:focus{border-color:#000;}
.header-search .search-with-form form:before{content:'';display:block;top:-15px;left:auto;right:0;height:0;width:0;position:absolute;border:solid transparent;border-color:rgba(136,183,213,0);border-bottom-color:#e6e6e6;border-width:7px 8px;margin-left:-6px;}
@media only screen and (max-width: 1200px){.header .shopping-cart-widget .shop-text{display:none!important;}
.header-search .popup-with-form{color:#3d3d3d;}
}
@media only screen and (max-width: 992px){.header-search .popup-with-form{font-size:18px!important;}
.header-search .popup-with-form i{color:#3d3d3d;}
.header-search .search-with-form .popup-with-form i{padding-top:3px;}
.navbar-header.navbar-right .navbar-right label{margin-bottom:0;font-size:18px;}
.navbar-header.navbar-right .navbar-right .cart-bag{padding:0;top:1px!important;}
.et-search-trigger input{border:2px solid #fff;font-size:16px;color:#3d3d3d;opacity:0;left:15px!important;background-color:#fff;z-index:-1;cursor:pointer;transition:opacity 0.3s ease-in-out;}
.et-search-trigger input:focus{z-index:99;opacity:1;transition:opacity 0.3s ease-in-out;}
.et-search-trigger.search-with-form input{width:180px;opacity:1;height:40px;border:1px solid #e6e6e6;}
.et-search-trigger.search-with-form input::-webkit-input-placeholder{color:#737373;}
#searchModal .modal-dialog{width:auto;}
}
@media only screen and (max-width: 480px){.navbar-right .header-search .search-with-form form{right:-30px;width:280px;top:49px;}
.navbar-right .header-search .search-with-form form input[type="text"]{width:110px!important;}
.navbar-right .header-search .search-with-form form:before{display:none;}
#searchModal input[type="text"]{width:100%;margin-right:0;}
}
.posts-not-found h1{text-transform:none;}
.posts-not-found #searchform{position:relative;width:450px;max-width:100%;}
.posts-not-found input{border:1px solid #e6e6e6;height:45px;}
.posts-not-found input:focus{border:1px solid #e6e6e6;}
.posts-not-found button{display:inline-block;position:absolute;top:0;right:0;z-index:1;font-size:0!important;background-color:#f3f3f3!important;text-align:center;line-height:2px;padding:0;width:45px;height:45px;}
.posts-not-found button i{display:block!important;font-size:14px;color:#999;}
.fixed-smart .header-centered{transition:none;}
.fixed-smart .header-centered header{padding-bottom:0;}
.fixed-smart .header-centered header .menu-wrapper{padding-bottom:0;}
.header-centered .menu .nav-sublist-dropdown{top:52px;}
.header-wrapper.header-inline .top-bar{background-color:#262626;color:#fff;padding:0;}
//.header-wrapper.header-inline.fixed-active .top-bar {position: absolute; top: -100%;}
.header-wrapper.header-inline .top-links{padding:0;margin-top: 5px;}
.header-wrapper.header-inline .widget_search input[type="text"]{height:60px;width:263px;padding-right:40px;background-color:#383838;color:#fff;border:0;transition:all 0.2s linear;}
.header-wrapper.header-inline .widget_search input[type="text"]:focus{background-color:#545454;}
.header-wrapper.header-inline .widget_search input[type="text"]:focus+button[type="submit"] i{color:#fff!important;}
.header-wrapper.header-inline .et-follow-buttons a{padding-right:0;}
.header-wrapper.header-inline .et-follow-buttons a i{color:#fff;font-size:16px;width:23px;}
.header-wrapper.header-inline .widget_search button[type="submit"] i{font-size:18px;color:#666;}
@media only screen and (max-width: 992px){.header-inline .top-links{display:inline-block;}
.header-inline .top-links .topbar-widget.etheme_widget_socials{line-height:60px;}
.header-wrapper.header-inline .widget_search input[type="text"]{width:0;padding:10px 0;position:absolute;right:0;top:0;height:60px;z-index:10;}
.header-wrapper.header-inline .widget_search button{visibility:hidden;z-index:-1;}
.header-inline #searchform span{background-color:#383838;height:60px;width:50px;padding-right:0;cursor:pointer;}
.header-inline #searchform span i{line-height:60px;font-size:18px;width:100%;text-align:center;}
.header-inline #searchform input[type="text"]{transition:none;}
.header-inline #searchform.searchbox-open input[type="text"]{padding:10px 40px 10px 10px;right:0;z-index:10;opacity:1;left:auto!important;-webkit-user-select:text;background-color:#545454;}
.header-inline #searchform.searchbox-open button i{color:#fff;}
}
@media only screen and (max-width: 768px){.header-inline .topbar-widget.etheme_widget_recent_entries{display:none;}
.header-inline .top-links{width:100%;}
.header-wrapper.header-inline .top-links{text-align: center;margin-top: 0px;padding-bottom: 3px;}
.header-inline .top-links .etheme_widget_socials{float:left;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.header-inline .top-links .widget_search{float:right;}
}
.header-wrapper.header-top-menu .header-top{width:100%;height:60px;top:0;z-index:1000;display:inline-block;background-color:#262626;color:#fff;}
.header-wrapper.header-top-menu .header-search input[type="text"]{height:60px;width:263px;padding-right:40px;background-color:#383838;color:#fff;border:0;font-size:16px;transition:all 0.2s linear;}
.header-wrapper.header-top-menu .header-search input[type="text"]:focus{background-color:#545454;}
.header-wrapper.header-top-menu .header-search input[type="text"]:focus+button[type="submit"] i{color:#fff!important;}
.header-wrapper.header-top-menu .header-search button[type="submit"] i{font-size:18px;color:#666;}
.header-wrapper.header-top-menu .menu{max-width:870px;padding:16px 0;}
.header-wrapper.header-top-menu .menu>li>a{color:#fff;padding:7px 8px 7px 15px;}
.header-wrapper.header-top-menu .menu>li:first-child a{padding-left:0;}
.header-wrapper.header-top-menu .menu>li:after{top:14px;}
.header-wrapper.header-top-menu .menu .nav-sublist-dropdown{top:100%;margin-top:16px;}
.header-wrapper.header-top-menu .menu .nav-sublist-dropdown:before{top:-23px;}
.header-wrapper.header-top-menu .menu ul{padding:10px 25px 10px;}
.header-wrapper.header-top-menu .menu ul>li{border-bottom:1px solid #e6e6e6;}
.header-wrapper.header-top-menu .menu ul>li a{padding:10px 5px 10px;}
.header-wrapper.header-top-menu .menu ul>li:last-child{border-bottom:0;}
.header-wrapper.header-top-menu .menu ul>li.menu-item-has-children>a:after{margin-top:-11px;right:0;}
.header-wrapper.header-top-menu .menu ul .nav-sublist ul{top:-4px;right:0;padding-top:3px;-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px);}
.header-wrapper.header-top-menu .menu ul .nav-sublist ul:before{content:"";position:absolute;left:-15px;top:0;width:50px;height:50px;display:block;}
.header-wrapper.header-top-menu .item-design-mega-menu .nav-sublist-dropdown ul>li{border-bottom:0;}
.header-wrapper.header-top-menu .item-design-mega-menu .nav-sublist-dropdown ul>li a{padding:0;}
.header-wrapper.header-top-menu .item-design-mega-menu .nav-sublist-dropdown ul>li .nav-sublist li a{padding:7px 0;}
.header-wrapper.header-top-menu .item-design-mega-menu .container>ul>li>a{padding-bottom:10px;}
.header-wrapper.header-top-menu .menu-social-icons li i,.header-wrapper.header-top-menu .et-follow-buttons li i,.header-wrapper.header-top-menu .menu-social-icons>a i,.header-wrapper.header-top-menu .et-follow-buttons>a i{color:#fff;font-size:16px;width:22px;transition:all 0.2s linear;background-color:transparent!important;}
.header-wrapper.header-top-menu .menu-social-icons li i:hover,.header-wrapper.header-top-menu .et-follow-buttons li i:hover,.header-wrapper.header-top-menu .menu-social-icons>a i:hover,.header-wrapper.header-top-menu .et-follow-buttons>a i:hover{opacity:0.7;}
body:not(.home).breadcrumbs-type-default .header-top-menu header>.container{padding-bottom:0;margin-bottom:-1.7857em;padding-bottom:10px;}
.fixed-smart .header-wrapper.header-top-menu,.fixed-sticky .header-wrapper.header-top-menu{top:0!important;}
.fixed-smart .header-wrapper.header-top-menu .header-top,.fixed-sticky .header-wrapper.header-top-menu .header-top{margin-bottom:0;position:fixed;}
@media only screen and (max-width: 1200px){.header-wrapper.header-top-menu header>.container{padding:60px 0;}
.header-wrapper.header-top-menu .header-logo{padding-top:0;}
.header-wrapper.header-top-menu .header-custom{margin-right:50px;}
.header-wrapper.header-top-menu .menu>li>a{padding:7px 10px 0;}
.header-wrapper.header-top-menu #searchform span{background-color:#383838;height:60px;width:50px;padding-right:0;cursor:pointer;}
.header-wrapper.header-top-menu #searchform span i{line-height:60px;font-size:18px;width:100%;text-align:center;}
.header-wrapper.header-top-menu #searchform input[type="text"]{transition:none;}
.header-wrapper.header-top-menu #searchform.searchbox-open input[type="text"]{padding:10px 40px 10px 10px;right:0;z-index:10;opacity:1;left:auto!important;-webkit-user-select:text;background-color:#545454;}
.header-wrapper.header-top-menu #searchform.searchbox-open button i{color:#fff;}
}
@media only screen and (max-width: 992px){.header-top-menu header{max-height:none;}
.header-top-menu .header-top{margin-bottom:0!important;}
.header-top-menu header>.container{padding:30px 15px!important;}
.header-top-menu .header-search .et-search-trigger{top:0;}
.header-top-menu .mobile-menu-wrapper .menu{display:inline-block;width:100%;}
.header-top-menu .mobile-menu-wrapper .menu>li>a{color:#000;font-weight:400;padding-left:0;}
.mobile-menu-opened .header-top{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;}
}
.header-wrapper.header-transparent .header .menu>li>a:hover{text-decoration:underline;}
.header-wrapper.header-transparent .header .menu>li>a:hover:after{text-decoration:none;}
.header-wrapper.header-transparent .topbar-widget.etheme_widget_socials .et-follow-buttons a{font-size:16px;padding:0 9px;}
.header-wrapper.header-transparent .topbar-widget.etheme_widget_socials .et-follow-buttons a:hover{color:#fff;}
.header-wrapper.header-transparent .topbar-widget.etheme_widget_socials .et-follow-buttons.buttons-size-large a{padding: 0px 0px;}
.header-wrapper.header-transparent .topbar-widget.etheme_widget_recent_entries{line-height:33px;}
.header-wrapper.header-transparent .top-bar{margin-bottom:22px;padding:0;margin-top:-25px;}
.header-wrapper.header-transparent .top-bar .container>div{border-bottom:1px solid rgba(255,255,255,0.15);padding-bottom:10px;padding:10px 0;}
.header-wrapper.header-transparent .top-bar a{color:#ddd;}
.header-wrapper.header-transparent .widget_search form input{border:1px solid rgba(255,255,255,0.15);text-transform:uppercase;font-size:12px;color:#ddd;}
.header-wrapper.header-transparent .widget_search form input::-webkit-input-placeholder{color:#ddd;}
.header-wrapper.header-transparent .widget_search form input::-moz-placeholder{color:#ddd;}
.header-wrapper.header-transparent .widget_search form input:-moz-placeholder{color:#ddd;}
.header-wrapper.header-transparent .widget_search form button:hover i{color:#fff!important;}
.header-wrapper.header-transparent.fixed-active{position:fixed!important;background-color:#fff!important;top:-100%;border-bottom:1px solid #e6e6e6;}
.header-wrapper.header-transparent.fixed-active .menu>li>a{color:#000;}
.header-wrapper.header-transparent.fixed-active .menu>li:after{color:#000;}
.header-wrapper.header-transparent.fixed-active .widget_search form input{border:1px solid #e6e6e6;}
.header-wrapper.header-transparent .menu-wrapper{padding-right:30px;}
.header-wrapper.header-transparent,.header-wrapper.header-transparent .header,.header-wrapper.header-transparent .top-bar{background-color:transparent!important;}
.no-flexbox .header-transparent .header-logo{display:inline-block;width:auto!important;}
.no-flexbox .header-transparent .menu-wrapper{display:inline-block;width:auto!important;float:right;}
@media only screen and (max-width: 1200px){.header-wrapper.header-transparent .menu-wrapper{padding-right:0;}
}
@media only screen and (max-width: 992px){.header-wrapper.header-transparent .header>.container .header-search{display:inline-block;float:right;top: 50%;position: absolute !important;right: 10px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.header-transparent:not(.fixed-active) .header-search .et-search-trigger{top:0px !important;}
.header-transparent:not(.fixed-active) .navbar-toggle .icon-bar{background-color:#fff;}
.header-transparent:not(.fixed-active) .navbar-toggle.show-nav .icon-bar{background-color:#1a1a1a;}
}
@media only screen and (max-width: 480px){.header-wrapper.header-transparent .navbar-toggle{left:0;}
}
@media only screen and (min-width: 992px) and (max-width: 1200px){.header-wrapper.header-top-menu .header-search input[type="text"]{width:170px;}
}
@media only screen and (min-width: 992px){.framed .header-wrapper.header-transparent:not(.fixed-active){top:50px;}
}
.icon-box .icon i{font-size:40px;color:#ccc;}
.icon-box .icon-content{display:table-cell;vertical-align:middle;line-height:1.8;padding-bottom:35px;}
.icon-box .icon-content h3{font-size:18px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase;}
.icon-box .icon-content .icon-text{font-family:Lato,sans-serif;}
.icon-box .icon-content hr{margin-bottom:10px;margin-top:10px;}
.icon-box .read-more-btn{color:#3d3d3d;font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:500;transition:all 0.2s linear;}
.icon-box .read-more-btn:hover{color:#cfab61;}
.icon-box.top-icon{text-align:center;}
.icon-box.right-icon .icon-content{text-align:right;}
.icon-box.design-1{border:1px solid #e6e6e6;padding:50px 35px 40px;box-sizing:border-box;}
.icon-box.design-2 .icon{text-align:center;}
.icon-box.design-2 .icon i{width:70px;height:70px;line-height:41px;background-color:#ccc;color:#fff!important;padding:15px;border-radius:100%;font-size:32px;}
.icon-box.design-3 .icon i{width:90px;height:90px;line-height:1em;border:2px solid #c0c0c0;color:#c0c0c0;padding:23px 25px;box-sizing:border-box;border-radius:100%;}
.icon-box.design-3:hover i{color:#cfab61;background-color:transparent!important;border-color:#cfab61;}
.icon-box.animation-1{transition:all 0.3s linear;}
.icon-box.animation-1 .icon,.icon-box.animation-1 .icon-content{transition:-webkit-transform 0.3s,opacity 0.3s ease-in-out;transition:transform 0.3s,opacity 0.3s ease-in-out;}
.icon-box.animation-1 .read-more-btn{opacity:0;transition:opacity 0.35s,-webkit-transform 0.35s,color 0.2s;transition:opacity 0.35s,transform 0.35s,color 0.2s;-webkit-transform:perspective(1000px) rotate3d(1,0,0,90deg);transform:perspective(1000px) rotate3d(1,0,0,90deg);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;}
.icon-box.animation-1:hover{background-color:#fafafa;}
.icon-box.animation-1:hover .icon{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;}
.icon-box.animation-1:hover .icon-content{-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);}
.icon-box.animation-1:hover .read-more-btn{opacity:1;-webkit-transform:perspective(1000px) rotate3d(1,0,0,0);transform:perspective(1000px) rotate3d(1,0,0,0);}
.icon-box.animation-2 .icon i{transition:all 0.2s linear;}
.icon-box.animation-2:hover .icon i{background-color:#3d3d3d;border-color:#3d3d3d;}
.dark-hover .icon-box i{transition:color 0.2s linear;}
.dark-hover .icon-box:hover i{color:#444!important;}
.flexslider .flex-direction-nav a:before{font-family:FontAwesome!important;}
.flexslider .flex-direction-nav a{font-size:0;background-color:rgba(255,255,255,0.7);width:45px;height:45px;line-height:43px;border-radius:0;border:0;transition:all 0.2s ease-in-out;box-sizing:border-box;margin-top:-22px;font-size:0!important;line-height:42px;text-shadow:none;opacity:1!important;}
.flexslider .flex-direction-nav a.flex-next:before{position:absolute;top:0;transition:all 0.2s linear;content:"\f105";font-size:22px!important;font-family:FontAwesome;line-height:43px!important;color:#000;left:19px;}
.flexslider .flex-direction-nav a.flex-prev:before{position:absolute;top:0;transition:all 0.2s linear;content:"\f104";font-size:22px!important;font-family:FontAwesome;line-height:43px!important;color:#000;left:17px;}
.nivo-controlNav{position:relative;margin-top:-30px;z-index:10;}
.slider-text-block{padding:40px;width:660px;background-color:#fff;}
.slider-text-block h1{padding-bottom:20px;border-bottom:1px solid #e6e6e6;font-size:24px!important;}
.gallery-item{padding:5px;}
img{max-width:100%;height:auto;border:0;border:none!important;}
@media only screen and (max-width: 992px){.wpb_gallery .wpb_flexslider .flex-control-nav{top:auto;bottom:20px!important;}
}
.sidebar-widget.null-instagram-feed{text-align:center;}
.sidebar-widget.null-instagram-feed li{margin-bottom:.7142em;}
.sidebar-widget.null-instagram-feed .instagram-size-thumbnail li{width:33.333%;padding:0 .3571em;}
.sidebar-widget.null-instagram-feed .instagram-size-medium li{width:50%;display:inline-block;padding:0 .3571em;}
.sidebar-widget.null-instagram-feed .instagram-slider li{width:100%!important;padding:0!important;}
.sidebar-widget.null-instagram-feed .instagram-no-space li{padding:0!important;margin:0!important;}
.null-instagram-feed .widgettitle{color:#1a1a1a;}
.null-instagram-feed p.clear{text-align:center;padding-top:20px;}
.null-instagram-feed p.clear a{font-size:16px;}
.instagram-pics li{display:inline-block;width:16.66%;float:left;}
.instagram-pics li img{width:100%;transition:opacity 0.2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;}
.instagram-pics li:hover img{opacity:0.8;}
.footer-instagram-title{color:#1a1a1a;font-size:24px;}
@media only screen and (max-width: 480px){.instagram-pics.instagram-size-medium li{width:25%!important;}
}
.instagram-line-wrapper .instagram-line,.instagram-line-wrapper .instagram-banner{width:33.33%;display:table-cell;vertical-align:middle;text-align:center;}
.instagram-line-wrapper .instagram-line li{width:33.33%!important;overflow:hidden;float:left;border:5px solid transparent;}
.instagram-line-wrapper .instagram-line li img{width:100%;transition:all 0.3s ease-in-out;}
.instagram-line-wrapper .instagram-line li img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.instagram-line-wrapper .instagram-line:first-child{padding-right:5px;}
.instagram-line-wrapper .instagram-line:last-child{padding-left:5px;}
.instagram-line-wrapper .instagram-banner{width:22%;height:100%;background-size:cover;background-repeat:no-repeat;position:relative;border-top:5px solid transparent;border-bottom:5px solid transparent;}
.instagram-line-wrapper .instagram-banner:before{content:"";background-color:rgba(255,255,255,0.95);padding:8%;outline:20px solid rgba(255,255,255,0.95);outline-offset:4px;line-height:1.6;left:40px;right:40px;display:table-cell;bottom:40px;top:40px;position:absolute;}
.instagram-line-wrapper .instagram-banner .instagram-banner-inner{margin:10%;padding:6%;position:relative;z-index:1;line-height:1.6;}
.instagram-line-wrapper .instagram-banner .instagram-banner-inner .btn:hover{color:#1a1a1a;}
@media only screen and (min-width: 1500px){.instagram-line-wrapper .instagram-banner:before{right:50px;top:50px;bottom:50px;left:50px;}
}
@media only screen and (max-width: 1300px){.instagram-line-wrapper .instagram-banner{width:25%;}
.instagram-line-wrapper .instagram-banner .instagram-banner-inner{margin:5%;outline:0;padding:5% 10%;}
}
@media only screen and (max-width: 1200px){.instagram-line-wrapper .instagram-banner{display:none;}
.instagram-line-wrapper .instagram-line{padding:0!important;}
}
@media only screen and (max-width: 767px){.instagram-line-wrapper .instagram-line li{width:50%!important;}
.sidebar-widget.etheme_widget_about_author{text-align: center;}
}
.list li{display:inline-block;padding:5px 0 5px 5px;}
.list li:before{content:"\f105";float:left;margin-right:10px;position:relative;font-family:FontAwesome;font-size:12px;font-style:normal;font-weight:normal;line-height:inherit;top:0;margin-top:-6px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);text-decoration:inherit;}
.list.list-circle li:before{content:"\f111";font-size:12px;}
.list.list-square li:before{content:"\f0c8";font-size:6px;margin-top:6px;}
.et-swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.swiper-wrapper{position:relative;width:100%;transition-duration:0s;-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);transition-timing-function:ease;box-sizing:border-box;}
.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out;}
.swiper-slide{float:left;width:450px;max-width:100%;opacity:0.4;}
.swiper-slide.swiper-slide-active{opacity:1;}
@media only screen and (max-width: 1200px){.swiper-wrapper .product .product-image-wrapper.hover-effect-mask .hover-mask{opacity:1;}
.swiper-wrapper .product .product-image-wrapper.hover-effect-mask .products-page-cats,.swiper-wrapper .product .product-image-wrapper.hover-effect-mask .product-title,.swiper-wrapper .product .product-image-wrapper.hover-effect-mask .price{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
}
.mfp-bg{opacity:0.5;background-color:#000;top:0;left:0;width:100%;height:100%;overflow:hidden;position:fixed;z-index:1042;background:#848484;opacity:0.9;filter:alpha(opacity=80);}
.mfp-container{position:absolute;width:100%;height:100%;left:0;top:0;text-align:center;padding:0 8px;box-sizing:border-box;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-preloader{position:absolute;top:50%;width:auto;color:#ccc;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#ccc;}
.mfp-preloader a:hover{color:white;}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;border:0;-webkit-appearance:none;display:block;outline:0;background:transparent;padding:0;z-index:1046;box-shadow:none;}
.mfp-close{width:31px;height:31px;top:-45px;right:0;position:absolute;line-height:28px;background-color:#3d3d3d!important;text-decoration:none;text-align:center;opacity:0.6;padding:0 0 18px 10px;color:white;font-style:normal;font-size:0;font-family:Arial,Baskerville,monospace;background-image:url(images/icons-sprite.png)!important;background-repeat:no-repeat;background-position:-30px -67px!important;}
.mfp-close-btn-in .mfp-close{color:#fff;}
.mfp-counter{position:absolute;top:0;right:50%;margin-right:-22px;color:#3d3d3d;font-weight:500;font-size:18px;line-height:18px;}
.mfp-arrow{position:absolute;margin:0;top:50%;opacity:0.65;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.mfp-arrow:hover{opacity:1;background-color:#e6e6e6;}
.mfp-arrow:before{content:'\f105';font-family:FontAwesome;display:block;font-size:40px;line-height:30px;color:#000;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;margin:0 auto;line-height:0;box-sizing:border-box;}
.mfp-figure:after{content:'';position:absolute;left:0;display:block;right:0;width:auto;height:auto;top:40px;bottom:40px;z-index:-1;background:#444;}
.mfp-figure small{display:block;color:#bdbdbd;font-size:12px;line-height:14px;}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);padding:3px 5px;box-sizing:border-box;}
.mfp-img-mobile .mfp-close{width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);text-align:center;padding:0;}
}
@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);}
.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;}
.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%;}
.mfp-container{padding-left:6px;padding-right:6px;}
}
.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0;}
.my-mfp-slide-bottom.mfp-bg{opacity:0;transition:opacity 0.4s ease-out;}
.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:0.5!important;opacity:0.9;}
.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0;opacity:0;}
.my-mfp-slide-bottom .zoom-anim-dialog,.my-mfp-slide-bottom .quick-view-popup,.my-mfp-slide-bottom .mfp-figure{opacity:0;transition:all 0.4s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg);}
.my-mfp-slide-bottom.effect-delay2 .zoom-anim-dialog,.my-mfp-slide-bottom.effect-delay2 .quick-view-popup,.my-mfp-slide-bottom.effect-delay2 .mfp-figure{opacity:0;transition:all 0.4s ease-out;}
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog,.my-mfp-slide-bottom.mfp-ready .quick-view-popup,.my-mfp-slide-bottom.mfp-ready .mfp-figure{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);}
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog,.my-mfp-slide-bottom.mfp-removing .quick-view-popup,.my-mfp-slide-bottom.mfp-removing .mfp-figure{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg);}
#searchModal{margin:0 auto;max-width:85%;width:680px;background-color:#fff;padding:30px;box-sizing:border-box;border:1px solid #e6e6e6;}
#searchModal small{font-size:14px;}
#searchModal input[type="text"]{display:inline-block;margin:20px 10px 20px 0;width:80%;}
#searchModal button[type="submit"]{position:relative;height:39px;top:-1px;}
.menu-wrapper .a-center{padding:0 15px;text-align:center;font-size:16px;color:#999;}
.menu-wrapper .a-center a{color:#999;text-decoration:underline;}
.mobile-menu-wrapper{display:none;display:none;}
.menu>li.current-menu-item>a,.menu>li.current_page_ancestor>a{color:#cfab61;}
.menu>li.current-menu-item>a:after,.menu>li.current_page_ancestor>a:after{color:#cfab61;}
.menu li a span.menu-item-descr{display:inline-block;width:100%;font-size:12px;color:#cfab61;font-family:Lato,sans-serif;line-height:1.6;padding-top:5px;}
.menu li a i{padding-right:10px;}
.menu .menu-item-language .submenu-languages{position:absolute;top:100%;margin-top:16px;left:0;z-index:1000;width:200px;visibility:hidden;opacity:0;padding:10px 25px 10px;transition:all 0.2s linear;background-color:#fff;border:1px solid #e6e6e6;}
.menu .menu-item-language .submenu-languages li{list-style:none;}
.menu .menu-item-language .submenu-languages li img.iclflag{position:relative;top:-1px;}
.menu .menu-item-language .submenu-languages li a{font-size:12px;line-height:20px;color:#767676;font-family:Lato,sans-serif;padding:10px 0!important;display:inline-block;text-align:left;text-transform:uppercase;}
.menu .menu-item-language:hover .submenu-languages{visibility:visible;transition:all 0.2s linear;opacity:1;}
.menu .menu-item-language:hover .submenu-languages:before{content:"";position:absolute;top:-17px;width:100%;height:30px;left:0;}
.menu .menu-item-language:after{display:none;}
.menu .menu-item-language.menu-item-has-children{padding-right:0!important;}
.menu li.menu-label-new a:before,.menu li.menu-label-hot a:before,.menu li.menu-label-sale a:before{content:"";position:absolute;right:-20px;top:8px;padding:3px 5px;font-family:Lato,sans-serif;font-size:9px;line-height:10px;font-weight:bold;text-transform:uppercase;}
.menu li.menu-label-new a:before{content:"new";color:#fff;background-color:#b2b2b2;}
.menu li.menu-label-sale a:before{content:"sale";color:#fff;background-color:#c11718;}
.menu li.menu-label-hot a:before{content:"hot";color:#fff;background-color:#b2b2b2;}
.menu>li>a{float:left;display:block;cursor:pointer;position:relative;text-transform:uppercase;font-size:14px;font-family:Georgia,serif;line-height:1!important;padding:15px 10px 10px 10px;color:#000;}
.menu>li.sfHover>a,.menu>li>a:hover{text-decoration:none;color:#cfab61;}
.menu .nav-sublist-dropdown{position:absolute;top:60px;left:0;z-index:1000;visibility:hidden;margin-top:-5px;opacity:0;transition:all 0.2s linear;background-color:#fff;border:1px solid #e6e6e6;}
.menu .nav-sublist-dropdown ul{display:inline-block;padding:10px 25px 10px;width:200px;}
.menu .nav-sublist-dropdown ul>li{position:relative;display:inline-block;width:100%;border-bottom:1px solid #e6e6e6;}
.menu .nav-sublist-dropdown ul>li.menu-item-has-children>a:after{position:absolute;right:15px;top:50%;margin-top:-10px;content:"\f105";font-family:FontAwesome;font-size:13px;color:#b9b9b9;margin-top:-14px;right:0;}
.menu .nav-sublist-dropdown ul>li.menu-item-has-children:hover:after{color:#000;}
.menu .nav-sublist-dropdown ul>li.current-menu-item>a{color:#000;}
.menu .nav-sublist-dropdown ul>li:last-child{border-bottom:0;}
.menu .nav-sublist-dropdown ul>li ul{position:absolute;top:-11px;-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px);border:1px solid #e6e6e6;z-index:0;left:100%;box-shadow:none;background-color:#fff;}
.menu .nav-sublist-dropdown ul>li ul ul{z-index:-2;box-shadow:none;}
.menu .nav-sublist-dropdown ul>li>a{display:inline;float:left;width:100%;box-sizing:border-box;font-size:12px;line-height:20px;color:#767676;font-family:Lato,sans-serif;padding:10px 5px 10px;text-align:left;text-transform:uppercase;}
.menu .nav-sublist-dropdown ul li a:hover{color:#000;text-decoration:none;}
.header .menu>li.menu-item-has-children{padding-right:15px;line-height:1px;}
.header .menu>li.menu-item-has-children:after{transition:all 0.2s linear;content:"\f107";font-family:FontAwesome!important;position:absolute;top:50%;-webkit-transform:translateY(-42%);-ms-transform:translateY(-42%);transform:translateY(-42%);}
@media only screen and (max-width: 992px){.mobile-menu-block{left:0;}
.menu-wrapper{display:none!important;}
.navbar-toggle{font-size:28px;padding:8px;border-radius:0;border-color:transparent;background-color:transparent;color:#737373!important;}
.navbar-toggle.show-nav{background-color:#e7e7e7;}
.mobile-menu-wrapper{padding-bottom:10px;background-color:#f5f5f5;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;z-index:10;}
.mobile-menu-wrapper .menu{padding-top:0!important;}
.mobile-menu-wrapper .menu>li{border-top:1px solid #e6e6e6;padding-left:0;}
.mobile-menu-wrapper .menu>li:first-child{border-top:0;}
.mobile-menu-wrapper .menu>li .open-child{right:5px;font-size:0;width:35px;height:35px;top:32px;margin-top:-15px;text-align:center;cursor:pointer;transition:all 0.2s linear;}
.mobile-menu-wrapper .menu>li .open-child:before{font-size:22px;line-height:35px;color:#737373;}
.mobile-menu-wrapper .menu>li.over>.open-child{-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);}
.mobile-menu-wrapper .menu>li>a{text-transform:none;font-size:16px;padding:25px 0 25px 25px!important;color:#000!important;}
.mobile-menu-wrapper .menu>li>a:hover{color:#737373!important;}
.mobile-menu-wrapper .menu>li .sub-menu{padding:20px 0 15px 0;opacity:1!important;background-image:none;border-top:1px solid #d9d9d9;}
.mobile-menu-wrapper .menu>li .sub-menu li{text-align:left;border-bottom:0;}
.mobile-menu-wrapper .menu>li .sub-menu li.over>a{color:#cfab61;}
.mobile-menu-wrapper .menu>li .sub-menu li a{font-weight:300;font-size:16px;line-height:1.3!important;color:#000;padding:10px 0 10px 25px!important;}
.mobile-menu-wrapper .menu>li .sub-menu li a:hover{color:#737373;}
.mobile-menu-wrapper .menu>li .sub-menu li .open-child{top:19px;}
.mobile-menu-wrapper .menu>li .sub-menu li.over>.open-child{-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);}
.mobile-menu-wrapper .menu>li .sub-menu ul{border:0;padding:0;padding:10px 0 15px 10px;}
.mobile-menu-wrapper .menu>li .sub-menu ul .open-child{top:10px;}
.mobile-menu-wrapper .mobile-sidebar-widget .widget-title{text-transform:none;font-size:16px;}
.mobile-menu-wrapper .mobile-sidebar-widget.etheme_widget_socials .et-follow-buttons{text-align:left;}
.mobile-menu-wrapper .mobile-sidebar-widget.etheme_widget_socials .et-follow-buttons a{font-size:22px;color:#999;padding:0 8px;}
}
@media only screen and (min-width: 992px){.item-design-mega-menu .nav-sublist-dropdown{border:1px solid #e6e6e6;padding:0;text-align:left;box-sizing:border-box;}
.item-design-mega-menu .nav-sublist-dropdown ul{border:0;background-color:transparent;float:left;}
.item-design-mega-menu .nav-sublist-dropdown ul>li{border-bottom:none!important;width:185px;background-color:transparent;}
.item-design-mega-menu .nav-sublist-dropdown ul>li>a{font-size:14px;color:#1a1a1a;padding:0;}
.item-design-mega-menu .nav-sublist-dropdown ul>li>a:hover{color:#000;}
.item-design-mega-menu .nav-sublist-dropdown ul>li.menu-parent-item>a{padding-bottom:10px;text-transform:uppercase;font-size:14px;}
.item-design-mega-menu .nav-sublist-dropdown .container>ul{padding:40px 40px 0 40px;}
.item-design-mega-menu .nav-sublist-dropdown .container>ul>li:not(.menu-disable_titles)>a{padding-bottom:10px!important;border-bottom:1px solid #e6e6e6;margin-bottom:20px;}
.item-design-mega-menu .nav-sublist-dropdown .container>ul>li{padding-bottom:40px;}
.item-design-mega-menu .nav-sublist-dropdown li.menu-label-new a:before,.item-design-mega-menu .nav-sublist-dropdown li.menu-label-hot a:before,.item-design-mega-menu .nav-sublist-dropdown li.menu-label-sale a:before{right:-15px;top:9px;}
.item-design-mega-menu .nav-sublist-dropdown .nav-sublist ul{padding:0;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;top:0;}
.item-design-mega-menu .nav-sublist-dropdown .nav-sublist ul li{padding-left:0;padding-right:0;}
.item-design-mega-menu .nav-sublist-dropdown .nav-sublist ul li:first-child a{padding-top:0!important;}
.item-design-mega-menu .nav-sublist-dropdown .nav-sublist ul li:last-child a{padding-bottom:0!important;}
.item-design-mega-menu .nav-sublist-dropdown .nav-sublist li a{font-size:12px;color:#737373;line-height:20px;padding:7px 0;}
.item-design-mega-menu .nav-sublist-dropdown li li.menu-label-new a:before,.item-design-mega-menu .nav-sublist-dropdown li li.menu-label-hot a:before,.item-design-mega-menu .nav-sublist-dropdown li li.menu-label-sale a:before{padding:3px 5px;font-size:9px;line-height:10px;font-weight:bold;text-transform:uppercase;}
.item-design-mega-menu .nav-sublist-dropdown li li.menu-label-new a:before{content:"new";color:#fff;background-color:#b2b2b2;}
.item-design-mega-menu .nav-sublist-dropdown li li.menu-label-sale a:before{content:"sale";color:#fff;background-color:#c11718;}
.item-design-mega-menu .nav-sublist-dropdown li li.menu-label-hot a:before{content:"hot";color:#fff;background-color:#b2b2b2;}
.item-design-posts-subcategories .nav-sublist-dropdown:before{top:-20px;}
.item-design-posts-subcategories .nav-sublist-dropdown .container>ul{width:100%;border:0;padding:0;}
.item-design-posts-subcategories .nav-sublist-dropdown .container>ul li{width:auto;border-bottom:0;padding-left:5px;padding-right:5px;}
.item-design-posts-subcategories .nav-sublist-dropdown .container>ul li a{font-size:14px;line-height:14px;text-transform:uppercase;color:#1a1a1a;}
.item-design-posts-subcategories .posts-subcategories .subcategories-tabs li{transition:all 0.2s linear;}
.item-design-posts-subcategories .posts-content .post-preview{line-height:24px;}
.item-design-posts-subcategories .posts-content .post-preview a{font-size:16px;}
.item-design-posts-subcategories .posts-content .post-preview-thumbnail .post-category{line-height:30px;}
}
.owl-carousel .owl-controls{position:static;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear;}
.owl-carousel .owl-controls .owl-prev,.owl-carousel .owl-controls .owl-next{font-size:0;padding:0;background-color:#f2f2f2;width:42px;height:42px;border:0;margin-top:-22px;transition:all 0.2s linear;}
.owl-carousel .owl-controls .owl-prev:before,.owl-carousel .owl-controls .owl-next:before{content:"\f104";font-size:22px!important;font-family:FontAwesome;line-height:41px!important;color:#1a1a1a;left:17px;transition:all 0.2s linear;}
.owl-carousel .owl-controls .owl-prev:after,.owl-carousel .owl-controls .owl-next:after{width:88px;height:62px;left:-20px;top:-10px;}
.owl-carousel .owl-controls .owl-prev:hover:before,.owl-carousel .owl-controls .owl-next:hover:before{color:#fff;}
.owl-carousel .owl-controls .owl-next{position:absolute;top:50%;left:auto;right:-50px;}
.owl-carousel .owl-controls .owl-next:before{content:"\f105";position:absolute;font-family:FontAwesome;content:"\f105";left:17px;}
.owl-carousel .owl-controls .owl-prev{position:absolute;top:50%;left:-50px;}
.owl-carousel .owl-controls .owl-buttons{transition:all 0.2s linear;}
.owl-carousel .owl-controls .owl-buttons>div.disabled{opacity:0.5;cursor:default;}
.owl-carousel .owl-item article{margin-bottom:0;}
.owl-carousel .owl-pagination{display:inline-block;width:100%;text-align:center;opacity:1;}
.owl-carousel .owl-pagination .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;opacity:0.5;border-radius:20px;background:#ccc;}
.owl-carousel .owl-pagination .owl-page.active span,.owl-carousel .owl-pagination .owl-page:hover span{opacity:1;}
@media only screen and (max-width: 992px){.owl-carousel .owl-controls .owl-next:after,.owl-carousel .owl-controls .owl-prev:after{top:-20px;left:-20px;height:70px;}
}
.breadcrumbs,.woocommerce-breadcrumb{list-style:none;display:block;width:100%;padding:0;margin:0;font-size:1em;font-weight:400;color:#999;}
.breadcrumbs .prev-history a,.woocommerce-breadcrumb .prev-history a{color:#999;}
.breadcrumbs a,.woocommerce-breadcrumb a{color:#999;}
.breadcrumbs a:hover,.woocommerce-breadcrumb a:hover{color:#cfab61;}
.breadcrumbs li a,.woocommerce-breadcrumb li a{color:#cfab61;}
.breadcrumbs li a:hover,.woocommerce-breadcrumb li a:hover{color:#767676;}
.breadcrumbs li:after,.woocommerce-breadcrumb li:after{content:'/';font-size:.9285em;margin:0 .3571em 0 .5em;}
.page-heading.bc-type-default .breadcrumbs,.page-heading.bc-type-2 .breadcrumbs,.page-heading.bc-type-3 .breadcrumbs,.page-heading.bc-type-4 .breadcrumbs,.page-heading.bc-type-default .woocommerce-breadcrumb,.page-heading.bc-type-2 .woocommerce-breadcrumb,.page-heading.bc-type-3 .woocommerce-breadcrumb,.page-heading.bc-type-4 .woocommerce-breadcrumb{font-size:14px;color:#000;letter-spacing:3px;text-transform:uppercase;padding-bottom:20px;}
.page-heading.bc-type-default .breadcrumbs a,.page-heading.bc-type-2 .breadcrumbs a,.page-heading.bc-type-3 .breadcrumbs a,.page-heading.bc-type-4 .breadcrumbs a,.page-heading.bc-type-default .woocommerce-breadcrumb a,.page-heading.bc-type-2 .woocommerce-breadcrumb a,.page-heading.bc-type-3 .woocommerce-breadcrumb a,.page-heading.bc-type-4 .woocommerce-breadcrumb a{color:#000;}
.page-heading.bc-type-default .back-history,.page-heading.bc-type-2 .back-history,.page-heading.bc-type-3 .back-history,.page-heading.bc-type-4 .back-history{display:none;}
.page-heading.bc-type-default .title,.page-heading.bc-type-2 .title,.page-heading.bc-type-3 .title,.page-heading.bc-type-4 .title{margin-bottom:0;}
.page-heading.bc-type-3{padding:2.8571em 0 2.1428em;text-align:center;background-size:cover;}
.page-heading.bc-type-4{text-align:left;padding:0;}
.page-heading.bc-type-4 .breadcrumbs a,.page-heading.bc-type-4 .woocommerce-breadcrumb a,.page-heading.bc-type-4 .delimeter{color:#999;}
.page-heading.bc-type-4 .delimeter{padding:0 8px;}
.page-heading.bc-type-4 .container{padding:2.8571em 15px 2.1428em;}
.page-heading.bc-type-4 .back-history{display:none;}
.page-heading.bc-type-5,.page-heading.bc-type-6,.page-heading.bc-type-7,.page-heading.bc-type-8{padding:3.5714em 0;background-attachment:fixed;background-size:100%;}
.page-heading.bc-type-5 h1.title,.page-heading.bc-type-6 h1.title,.page-heading.bc-type-7 h1.title,.page-heading.bc-type-8 h1.title{margin:0 auto;font-size:3.4285em;color:#fff;max-width:770px;}
.page-heading.bc-type-5 .delimeter,.page-heading.bc-type-6 .delimeter,.page-heading.bc-type-7 .delimeter,.page-heading.bc-type-8 .delimeter{color:#fff;}
.page-heading.bc-type-5 .breadcrumbs,.page-heading.bc-type-6 .breadcrumbs,.page-heading.bc-type-7 .breadcrumbs,.page-heading.bc-type-8 .breadcrumbs,.page-heading.bc-type-5 .woocommerce-breadcrumb,.page-heading.bc-type-6 .woocommerce-breadcrumb,.page-heading.bc-type-7 .woocommerce-breadcrumb,.page-heading.bc-type-8 .woocommerce-breadcrumb{color:#fff;font-size:1em;letter-spacing:3px;text-transform:uppercase;}
.page-heading.bc-type-5 .breadcrumbs a,.page-heading.bc-type-6 .breadcrumbs a,.page-heading.bc-type-7 .breadcrumbs a,.page-heading.bc-type-8 .breadcrumbs a,.page-heading.bc-type-5 .woocommerce-breadcrumb a,.page-heading.bc-type-6 .woocommerce-breadcrumb a,.page-heading.bc-type-7 .woocommerce-breadcrumb a,.page-heading.bc-type-8 .woocommerce-breadcrumb a{color:#fff;}
.page-heading.bc-type-5 .breadcrumbs a:hover,.page-heading.bc-type-6 .breadcrumbs a:hover,.page-heading.bc-type-7 .breadcrumbs a:hover,.page-heading.bc-type-8 .breadcrumbs a:hover,.page-heading.bc-type-5 .woocommerce-breadcrumb a:hover,.page-heading.bc-type-6 .woocommerce-breadcrumb a:hover,.page-heading.bc-type-7 .woocommerce-breadcrumb a:hover,.page-heading.bc-type-8 .woocommerce-breadcrumb a:hover{color:#fff;}
.page-heading.bc-type-5 .back-history,.page-heading.bc-type-6 .back-history,.page-heading.bc-type-7 .back-history,.page-heading.bc-type-8 .back-history{color:#fff;}
.page-heading.bc-type-5 .back-history:hover:before,.page-heading.bc-type-6 .back-history:hover:before,.page-heading.bc-type-7 .back-history:hover:before,.page-heading.bc-type-8 .back-history:hover:before{color:#fff;}
.page-heading.bc-type-6,.page-heading.bc-type-8{text-align:left;}
.page-heading.bc-type-6 h1.title,.page-heading.bc-type-8 h1.title{max-width:100%!important;margin:0;}
.page-heading.bc-type-6 .back-history,.page-heading.bc-type-8 .back-history{display:none;}
.page-heading.bc-type-7 .back-history{display:none;}
.breadcrumbs-type-8 .page-heading.bc-type-8{padding:240px 0 85px;background-size:cover;}
.breadcrumbs-type-8 .page-heading.bc-type-8 .container{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}
.back-history{position:absolute;right:20px;top:50%;margin-top:-9px;font-size:1em;color:#999;font-weight:400;}
.back-history:hover:before,.back-history:focus:before{color:#cfab61;}
.back-history:before{content:"\f104";font-family:FontAwesome;padding-right:.35714em;}
@media only screen and (max-width: 992px){.breadcrumbs-type-8 .tbs.blog-description,.breadcrumbs-type-8 .navbar-right{color:#737373!important;}
.page-heading.bc-type-8 .col-md-12{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.breadcrumbs-type-8 .page-heading.bc-type-8{padding-top:110px;}
.page-heading.bc-type-default,.page-heading.bc-type-2{line-height:18px;}
}
.posts-carousel .post-item .post-thumb a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:opacity 0.25s ease-in-out;background-color:#202020;opacity:0;}
.posts-carousel .post-item .post-thumb a:after{content:"";display:block;position:absolute;left:50%;opacity:0;z-index:1;top:50%;width:25px;height:25px;margin-left:-12px;margin-top:-12px;background-image:url(images/hover-cross.png);background-position:center center;transition:all 0.25s linear;}
.posts-carousel .post-item .post-thumb a:hover:before{opacity:0.7;}
.posts-carousel .post-item .post-thumb a:hover:after{opacity:1;}
.posts-carousel .post-item h2.post-title{font-size:16px;font-weight:600;margin-bottom:10px;line-height:1.6;}
.posts-carousel .post-item .meta-post{margin-bottom:25px;position:relative;text-transform:uppercase;}
.posts-carousel .post-item .meta-post span{display:inline-block;color:#8a8a8a;padding:0 2px 0 0;}
.posts-carousel .post-item .meta-post span:after{content:"/";padding-left:5px;}
.posts-carousel .post-item .meta-post span:first-child{padding-left:0;}
.posts-carousel .post-item .meta-post span a{color:#8a8a8a;}
.posts-carousel .post-item .meta-post span a:hover{color:#3d3d3d;}
.posts-carousel .post-item .meta-post:after{content:"";position:relative;display:block;bottom:-15px;left:0;width:35px;height:2px;background-color:#e4e4e4;}
.posts-carousel .post-item .entry-content{margin-bottom:10px;line-height:1.8;}
.posts-carousel .post-item .vc_read_more{display:block;text-transform:uppercase;margin-bottom:10px;}
.posts-carousel .post-item.post-format-quote .entry-content{border-left:3px solid #eee;padding-left:10px;}
.posts-carousel .post-item.post-format-quote .vc_read_more{padding-left:13px;}
.posts-carousel.carousel-design-2 .post-item{border:1px solid #e4e4e4;padding-bottom:30px;}
.posts-carousel.carousel-design-2 .post-item h2.post-title{padding:10px 30px 0 30px;}
.posts-carousel.carousel-design-2 .post-item .meta-post,.posts-carousel.carousel-design-2 .post-item .entry-content{padding:0 30px;}
.posts-carousel.carousel-design-2 .post-item.post-format-quote .entry-content{border-left:0;}
.posts-carousel.carousel-design-3 .post-item .category-list{position:absolute;top:30px;right:0;background-color:#cfab61;padding:8px 15px;}
.posts-carousel.carousel-design-3 .post-item .category-list a{color:#fff;font-weight:600;}
.posts-carousel.carousel-design-3 .post-item .category-list a:hover{color:#fff;text-decoration:underline;}
.posts-carousel.carousel-design-3 .post-item.post-format-quote .category-list a{color:#8a8a8a;}
.posts-carousel.carousel-design-3 .post-item.post-format-quote .category-list a:hover{color:#cfab61;}
.posts-design-1 .vc_gitem-zone,.posts-design-4 .vc_gitem-zone,.posts-design-2 .vc_gitem-zone{background-color:transparent!important;}
.posts-design-1 .vc_gitem-zone .vc_btn,.posts-design-4 .vc_gitem-zone .vc_btn,.posts-design-2 .vc_gitem-zone .vc_btn,.posts-design-1 .vc_gitem-zone .vc_btn3-container a,.posts-design-4 .vc_gitem-zone .vc_btn3-container a,.posts-design-2 .vc_gitem-zone .vc_btn3-container a{border:0;color:#000!important;text-transform:none;border-radius:0;font-family:Lato,sans-serif;background-color:transparent;font-size:14px;font-weight:400;padding:0!important;line-height:15px!important;box-sizing:border-box;margin-top:0!important;}
.posts-design-1 .vc_gitem-zone .vc_btn:hover,.posts-design-4 .vc_gitem-zone .vc_btn:hover,.posts-design-2 .vc_gitem-zone .vc_btn:hover,.posts-design-1 .vc_gitem-zone .vc_btn3-container a:hover,.posts-design-4 .vc_gitem-zone .vc_btn3-container a:hover,.posts-design-2 .vc_gitem-zone .vc_btn3-container a:hover,.posts-design-1 .vc_gitem-zone .vc_btn:focus,.posts-design-4 .vc_gitem-zone .vc_btn:focus,.posts-design-2 .vc_gitem-zone .vc_btn:focus,.posts-design-1 .vc_gitem-zone .vc_btn3-container a:focus,.posts-design-4 .vc_gitem-zone .vc_btn3-container a:focus,.posts-design-2 .vc_gitem-zone .vc_btn3-container a:focus{color:#8a8a8a!important;background-color:transparent;}
.posts-design-1 .vc_gitem-zone .vc_gitem-post-data,.posts-design-4 .vc_gitem-zone .vc_gitem-post-data,.posts-design-2 .vc_gitem-zone .vc_gitem-post-data{margin-bottom:0!important;}
.posts-design-1 .vc_gitem-zone .vc_gitem-post-data h2,.posts-design-4 .vc_gitem-zone .vc_gitem-post-data h2,.posts-design-2 .vc_gitem-zone .vc_gitem-post-data h2{text-transform:none;font-size:24px;margin-bottom:10px;line-height:32px;}
.posts-design-1 .vc_gitem-zone .vc_gitem-post-data p,.posts-design-4 .vc_gitem-zone .vc_gitem-post-data p,.posts-design-2 .vc_gitem-zone .vc_gitem-post-data p{margin-bottom:10px!important;}
.posts-design-1 .vc_gitem-zone .vc_custom_heading h4,.posts-design-4 .vc_gitem-zone .vc_custom_heading h4,.posts-design-2 .vc_gitem-zone .vc_custom_heading h4{position:relative;margin-bottom:20px;font-size:16px;line-height:24px;}
.posts-design-1 .vc_gitem-zone .vc_custom_heading h4:before,.posts-design-4 .vc_gitem-zone .vc_custom_heading h4:before,.posts-design-2 .vc_gitem-zone .vc_custom_heading h4:before{content:"";position:absolute;display:block;left:0;bottom:-10px;width:35px;height:2px;background-color:#e4e4e4;}
.posts-design-1 .vc_gitem-zone .meta-post,.posts-design-4 .vc_gitem-zone .meta-post,.posts-design-2 .vc_gitem-zone .meta-post{color:#999;font-size:14px;margin-bottom:15px!important;}
.posts-design-1 .vc-gitem-zone-height-mode-auto:before,.posts-design-4 .vc-gitem-zone-height-mode-auto:before,.posts-design-2 .vc-gitem-zone-height-mode-auto:before{transition:all 0.25s linear;opacity:1;background-color:transparent;}
.posts-design-1 .vc-gitem-zone-height-mode-auto:hover:before,.posts-design-4 .vc-gitem-zone-height-mode-auto:hover:before,.posts-design-2 .vc-gitem-zone-height-mode-auto:hover:before{background-color:#fff;opacity:0.8;}
.posts-design-1 .vc-gitem-zone-height-mode-auto:after,.posts-design-4 .vc-gitem-zone-height-mode-auto:after,.posts-design-2 .vc-gitem-zone-height-mode-auto:after{content:"";display:block;position:absolute;top:50%;left:50%;background-image:url(images/big-black-cross.png);background-repeat:no-repeat;background-position:center center;width:51px;height:51px;margin-left:-25px;margin-top:-25px;opacity:0;transition:all 0.25s linear;}
.posts-design-1 .vc-gitem-zone-height-mode-auto:hover:after,.posts-design-4 .vc-gitem-zone-height-mode-auto:hover:after,.posts-design-2 .vc-gitem-zone-height-mode-auto:hover:after{opacity:1;}
.posts-design-1 .vc_gitem_row .vc_gitem-col,.posts-design-4 .vc_gitem_row .vc_gitem-col,.posts-design-2 .vc_gitem_row .vc_gitem-col{padding:25px 0 15px;}
.posts-design-2 .vc_grid-item-mini{border:1px solid #e4e4e4;padding-right:0;}
.posts-design-2 .vc_grid-item-mini .vc_gitem-post-data,.posts-design-2 .vc_grid-item-mini .entry-content{padding:0 30px;}
.posts-design-2 .vc_grid-item-mini .vc_btn3-container a{margin-left:30px;}
.tp-bullets.simplebullets.round .bullet{position:relative;background-image:none;background-color:transparent;border:2px solid #fff;width:18px!important;height:18px!important;border-radius:100%;}
.tp-bullets.simplebullets.round .bullet.selected:before{content:"";display:block;position:absolute;width:10px;height:10px;left:2px;top:2px;background-color:#fff;border-radius:100%;}
.teaser_grid_container .isotope-inner{padding:0 10px;}
.teaser_grid_container .isotope-inner .post-thumb{margin-bottom:20px;}
.teaser_grid_container .isotope-inner .post-thumb a:before{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;width:100%;height:100%;content:"";display:block;transition:all 0.25s ease-in-out;background-color:#202020;}
.teaser_grid_container .isotope-inner .post-thumb a:after{content:"";display:block;position:absolute;left:50%;opacity:0;z-index:1;top:50%;width:25px;height:25px;margin-left:-12px;margin-top:-12px;background-image:url(images/hover-cross.png);background-position:center center;transition:all 0.25s ease-in-out;}
.teaser_grid_container .isotope-inner .post-thumb a:hover:before{opacity:0.6;}
.teaser_grid_container .isotope-inner .post-thumb a:hover:after{opacity:1;}
.teaser_grid_container .isotope-inner h2.post-title{font-size:16px;font-weight:600;margin-bottom:10px;line-height:1.6;}
.teaser_grid_container .isotope-inner .meta-post{position:relative;margin-bottom:25px;text-transform:uppercase;}
.teaser_grid_container .isotope-inner .meta-post span{display:inline-block;color:#8a8a8a;padding:0 2px 0 0;}
.teaser_grid_container .isotope-inner .meta-post span:after{content:"/";padding-left:5px;}
.teaser_grid_container .isotope-inner .meta-post span:first-child{padding-left:0;}
.teaser_grid_container .isotope-inner .meta-post span a{color:#8a8a8a;}
.teaser_grid_container .isotope-inner .meta-post span a:hover{color:#cfab61;}
.teaser_grid_container .isotope-inner .meta-post:after{content:"";position:relative;display:block;bottom:-15px;left:0;width:35px;height:2px;background-color:#e4e4e4;}
.teaser_grid_container .isotope-inner .entry-content{line-height:1.8;margin-bottom:10px;}
.teaser_grid_container .isotope-inner .vc_read_more{display:block;margin-bottom:10px;text-transform:uppercase;}
.teaser_grid_container .isotope-inner.post-format-quote .entry-content{border-left:3px solid #eee;padding-left:10px;}
.teaser_grid_container .isotope-inner.post-format-quote .vc_read_more{padding-left:13px;}
.wpb_posts_slider h2.post-title{margin-bottom:10px;font-size:16px;font-weight:600;line-height:1.6;}
.wpb_posts_slider .flex-control-paging{bottom:10px!important;opacity:0;transition:opacity 0.3s ease-in-out;}
.wpb_posts_slider:hover .flex-control-paging{opacity:1;}
.pricing-table table .plan-price{background:#fafafa;color:#999;font-family:Lato,sans-serif;font-size:16px;font-style:italic;font-weight:normal;line-height:1.2;}
.pricing-table table th,.pricing-table table td{padding:15px;text-align:center;border-left:1px solid #ddd;}
.pricing-table table th:last-child,.pricing-table table td:last-child{border-right:1px solid #ddd;}
.pricing-table table thead:first-child tr:first-child th{border-top:1px solid #ddd;color:#292d33;font-family:Lato,sans-serif;font-size:18px;text-transform:uppercase;}
.pricing-table table tfoot tr:last-child td,.pricing-table table tfoot tr:last-child th{border-bottom:1px solid #ddd;}
.pricing-table.style3 table .plan-price,.pricing-table.style2 table .plan-price{background:#333;border-color:#333!important;color:#fff;font-size:48px;}
.pricing-table.style3 table .plan-price sup,.pricing-table.style2 table .plan-price sup{margin:0 4px;top:-0.7em;color:#bababa;font-family:Lato,sans-serif;font-size:18px;font-weight:normal;}
.pricing-table.style3 table .plan-price sub,.pricing-table.style2 table .plan-price sub{bottom:0;margin:0 4px 0 -24px;color:#6a6a6a;font-family:Lato,sans-serif;font-size:12px;}
.pricing-table.style3 .plan-price{background:#fafafa;border-color:#ddd;color:#6f6f6f;}
.pricing-table.style3 .plan-price sup,.pricing-table.style3 .plan-price sub{color:#6f6f6f;}
.pricing-table.style3 ul li.row-price{background:#fafafa;border-color:#ddd;color:#cfab61;font-size:30px;}
.pricing-table.style3 ul li.row-price sup{margin:0 4px;top:-0.4em;color:#cfab61;font-family:Lato,sans-serif;font-size:18px;font-weight:normal;}
.pricing-table.style3 ul li.row-price sub{bottom:-5px;margin:0 4px 0 -24px;color:#cfab61;font-family:Lato,sans-serif;font-size:12px;}
.pricing-table ul{float:left;margin:0 0 30px 0;padding:0;box-sizing:border-box;list-style:none outside none;}
.pricing-table ul li{padding:15px;margin:0 10px;text-align:center;background-color:#fafafa;font-size:15px;color:#666;transition:background-color 0.2s ease-in-out;border-bottom:1px solid #f0f0f0;}
.pricing-table ul li:hover{background-color:#f5f5f5;}
.pricing-table ul li:last-child{padding:35px 0;border-bottom:0;}
.pricing-table ul li.row-title{padding:23px 0;border-top:1px solid #ebebeb;background-color:#474747;color:#fff;letter-spacing:2px;font-weight:600;font-size:16px;text-transform:uppercase;}
.pricing-table ul li.row-price{padding-top:50px;padding-bottom:20px;color:#fff;font-size:60px;font-weight:normal;line-height:20px;border-bottom:0;}
.pricing-table ul li.row-price small{font-size:24px;color:#737373;}
.pricing-table ul li.row-price span{width:100%;text-align:center;display:inline-block;font-size:14px;color:#737373;}
.pricing-table.style2 ul li.row-price{background:#333;border-color:#464646;color:#fff;font-size:30px;}
.pricing-table.style2 ul li.row-price sup{margin:0 4px;top:-0.4em;color:#bababa;font-family:Lato,sans-serif;font-size:18px;font-weight:normal;}
.pricing-table.style2 ul li.row-price sub{bottom:-5px;margin:0 4px 0 -24px;color:#6a6a6a;font-family:Lato,sans-serif;font-size:12px;}
.pricing-table.style2 ul.selected-column li{background:#333;border-color:#464646;color:#fff;}
.pricing-table.style2 ul.selected-column li.row-price{background:#1f1f1f;border-color:#1f1f1f;}
.vc_progress_bar .vc_single_bar{margin-top:50px;border-radius:0;box-shadow:none;}
.vc_progress_bar .vc_single_bar .vc_bar{height:10px;background-color:#ccc;border-radius:0;}
.vc_progress_bar .vc_single_bar .vc_label{padding:0;top:-20px;letter-spacing:1px;font-family:Lato,sans-serif;font-weight:600;font-size:14px;line-height:10px;text-transform:uppercase;color:#3d3d3d;}
.vc_progress_bar .vc_single_bar .vc_label .vc_label_units{color:#9a9a9a;padding-left:5px;}
.menu-social-icons li{float:left;position:relative;list-style:none;margin-right:14px;}
.menu-social-icons li a i{font-size:18px;color:#a8a8a8;background-color:transparent;transition:color 0.2s linear;}
.menu-social-icons li a i:hover{color:#222;}
.menu-social-icons li a svg{display:none;}
.menu-social-icons i{position:relative;z-index:2;font-style:normal;font-size:16px;background-color:#252525;color:#fff;border-radius:100%;line-height:26px;text-align:center;width:28px;height:28px;display:block;}
.menu-social-icons i:before{font-family:FontAwesome;}
.menu-social-icons .ico-twitter:before{content:"\f099";}
.menu-social-icons .ico-facebook:before{content:"\f09a";}
.menu-social-icons .ico-youtube:before{content:"\f167";}
.menu-social-icons .ico-pinterest:before{content:"\f0d2";}
.menu-social-icons .ico-google-plus:before{content:"\f0d5";}
.menu-social-icons .ico-envelope:before{content:"\f003";}
.menu-social-icons .ico-skype:before{content:"\f17e";}
.menu-social-icons .ico-instagram:before{content:"\f16d";}
.menu-social-icons .ico-linkedin:before{content:"\f0e1";}
.menu-social-icons.style-colorfull{margin:5px 0 20px;}
.menu-social-icons.style-colorfull li{margin-right:5px;}
.menu-social-icons.style-colorfull li a{width:37px;height:37px;display:inline-block;background-color:#f2f2f2;transition:all 0.2s linear;}
.menu-social-icons.style-colorfull li a i{width:auto;height:auto;font-size:17px;line-height:37px;}
.menu-social-icons.style-colorfull .share-facebook:hover a{background-color:#3a5795;}
.menu-social-icons.style-colorfull .share-twitter:hover a{background-color:#55acf2;}
.menu-social-icons.style-colorfull .share-google:hover a{background-color:#dd4c3e;}
.menu-social-icons.style-colorfull .share-pinterest:hover a{background-color:#bd2126;}
.menu-social-icons.style-colorfull .share-mail:hover a{background-color:#f97636;}
.menu-social-icons.style-colorfull a:hover i{color:#fff!important;}
.content .menu-social-icons{padding-left:0;display:inline-block;}
.sxy-zoom-container .sxy-zoom-viewport img{position:absolute;max-width:none!important;border-radius:0!important;}
.sxy-zoom-container .sxy-controls{height:100%;position:absolute;overflow:hidden;-webkit-filter:inherit;filter:inherit;box-sizing:border-box;width:26px;left:-26px;top:0;}
.sxy-zoom-container .sxy-controls .overlay{position:absolute;top:0;left:0;width:26px;border-top-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;background:#fff;-webkit-filter:inherit;filter:inherit;width:26px;border-top-left-radius:3px;border-bottom-left-radius:3px;background:#fff;-webkit-filter:inherit;filter:inherit;}
.sxy-zoom-container .in{-webkit-filter:inherit;filter:inherit;position:relative;display:block;left:2px;width:22px;height:23px;top:3px;}
.sxy-zoom-container .out{-webkit-filter:inherit;filter:inherit;position:relative;display:block;width:22px;height:23px;left:2px;}
.sxy-zoom-container .sxy-handle{-webkit-filter:inherit;filter:inherit;position:absolute;left:2px;width:20px;height:16px;top:20px;font-size:0;}
.sxy-zoom-container .sxy-zoom-viewfinder{position:absolute;box-sizing:border-box;border:4px solid rgba(255,255,255,0.4);}
.sxy-zoom-container.sxy-zoom-loading .sxy-loading{display:none;padding:5px;position:absolute;top:0;left:0;margin:5px;background:#fff;opacity:0.6;border:1px solid #ebebeb;}
.sxy-zoom-container.sxy-zoom-loading .sxy-loading span{display:block;background:#fff url(images/loading.gif) no-repeat;width:48px;height:48px;}
.sxy-zoom-mode-dock .sxy-zoom-viewport{position:absolute;overflow:hidden;top:0;box-sizing:border-box;border:1px solid #000;box-shadow:2px 2px 4px rgba(50,50,50,0.68);}
.sxy-zoom-mode-dock .sxy-zoom-dragpad .sxy-overlay{background:#000;opacity:0.0;}
.sxy-zoom-mode-lens .sxy-zoom-viewport{position:absolute;overflow:hidden;top:0;border:1px solid #000;box-shadow:2px 2px 4px rgba(50,50,50,0.68);}
.tabs .tab-content{display:none;float:right;padding:30px 0;width:100%;box-sizing:border-box;border-top:1px solid #ddd;font-family:Lato,sans-serif;font-size:14px;color:#8c8c8c;line-height:1.8;}
.tabs .tab-content h2{font-size:18px;}
.tabs.tabs-default{border-bottom:0;}
.tabs .tab-title,.wpb_tabs .wpb_tabs_nav li a{margin:10px 30px 20px 0;display:inline-block;position:relative;font:14px/15px 'Lato' , sans-serif;font-weight:500;color:#999;padding:0!important;text-transform:uppercase;}
.tabs .tab-title i,.wpb_tabs .wpb_tabs_nav li a i{padding-right:10px;}
.tabs .tab-title:hover,.wpb_tabs .wpb_tabs_nav li a:hover{color:#000;}
.tabs .tab-title:after,.wpb_tabs .wpb_tabs_nav li a:after{content:'';display:block;position:absolute;width:1px;height:12px;right:-19px;top:2px;}
.tabs .tab-title.opened,.wpb_tabs .wpb_tabs_nav li a.opened{position:relative;color:#3d3d3d;}
.tabs .tab-title.opened:hover,.wpb_tabs .wpb_tabs_nav li a.opened:hover{text-decoration:none;}
.tabs .tab-title.opened:after,.wpb_tabs .wpb_tabs_nav li a.opened:after{content:'';display:block;width:100%;position:absolute;height:36px;border-bottom:3px solid #3d3d3d;top:1px;left:0;}
.wpb_tabs.faq-tabs .wpb_tabs_nav{margin-bottom:30px;border-bottom:1px solid #ddd;}
.wpb_tab{padding:0!important;background-color:transparent!important;}
.wpb_tabs .wpb_tabs_nav li{background-color:transparent!important;}
.wpb_tabs .wpb_tabs_nav{margin-bottom:30px;border-bottom:1px solid #ddd;}
.wpb_tabs .wpb_tabs_nav li.ui-tabs-active a{color:#3d3d3d;}
.wpb_tabs .wpb_tabs_nav li.ui-tabs-active a:after{content:'';display:block;width:100%;position:absolute;height:36px;border-bottom:3px solid #3d3d3d;top:1px;left:0;}
.single-product .tabs .tab-content ul{padding-left:20px;}
.faq-tabs{border-bottom:none!important;}
.tabs.accordion .comment-reply-link{top:40px!important;}
.tabs.accordion li{width:100%;}
.tabs.accordion li a{padding:20px 0!important;}
.tabs.accordion .tab-title,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{display:block;display:inline-block;width:100%;position:relative;font:14px/15px Georgia;font-weight:400;color:#999;text-transform:uppercase;margin-top:-2px;background-color:transparent;box-sizing:border-box;padding:20px;border:1px solid #d5d5d5;border-left:0;border-right:0;}
.tabs.accordion .tab-title:hover,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover,.tabs.accordion .tab-title:focus,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:focus{text-decoration:none!important;color:#3d3d3d;outline:0;}
.tabs.accordion .tab-title.opened:before,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.opened:before{position:static;border-width:0!important;}
.tabs.accordion .active a{background:#f7f7f7;cursor:default;}
.tabs.accordion .tab-content{margin-bottom:0;margin-top:0!important;border:none!important;padding:0!important;border:1px solid #ddd!important;box-sizing:border-box;}
.tabs.accordion .tab-content .tab-content-inner{padding:30px 0;padding:20px;}
.tabs.accordion .tab-title.opened{color:#3d3d3d!important;border-left:0;border-right:0;}
.tabs.accordion .tab-title{padding-left:0;margin:0;border-left:0;border-right:0;margin-top:-1px;}
.left-bar,.right-bar{width:100%;border:1px solid #ddd;}
.left-bar .left-titles,.right-bar .left-titles{float:left;height:100%;width:20%;border-right:1px solid #ddd;}
.left-bar .left-titles .tab-title-left,.right-bar .left-titles .tab-title-left{display:block;position:relative;padding:20px;border-style:solid;border-color:#ddd;border-width:1px 1px 0 0;margin-right:-1px;text-transform:uppercase;z-index:1;box-sizing:border-box;}
.left-bar .left-titles .tab-title-left:hover,.right-bar .left-titles .tab-title-left:hover{text-decoration:underline;background-color:#fff;}
.left-bar .left-titles .tab-title-left i,.right-bar .left-titles .tab-title-left i{padding-right:10px;}
.left-bar .left-titles .tab-title-left.opened,.right-bar .left-titles .tab-title-left.opened{border-right:0;}
.left-bar .left-titles .tab-title-left.opened:after,.right-bar .left-titles .tab-title-left.opened:after{content:'';display:block;width:1px;height:100%;position:absolute;background-color:#000;top:0;left:-1px;}
.left-bar .left-titles .tab-title-left.opened:before,.right-bar .left-titles .tab-title-left.opened:before{content:'';display:block;bottom:50%;left:0;content:" ";height:0;width:0;position:absolute;margin-bottom:-4px;border:solid transparent;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#000;border-width:4px 4px;}
.left-bar .left-titles .tab-title-left:first-child,.right-bar .left-titles .tab-title-left:first-child{border-top:0;}
.left-bar .left-titles .tab-title-left:last-child,.right-bar .left-titles .tab-title-left:last-child{border-bottom:1px solid #ddd;margin-bottom:-1px;}
.left-bar .wpb_tabs_nav li,.right-bar .wpb_tabs_nav li,.left-bar .tabs-nav li,.right-bar .tabs-nav li{width:100%;margin-left:0;margin-right:0;display:block;border-bottom:1px solid #e6e6e6;border-top:0;}
.left-bar .wpb_tabs_nav li a,.right-bar .wpb_tabs_nav li a,.left-bar .tabs-nav li a,.right-bar .tabs-nav li a{display:block;padding:20px 30px!important;margin:0;margin-right:-1px;position:relative;border-style:solid;border-color:#ddd;font-size:.9285em;z-index:2;border-width:0 1px 0 0;text-transform:uppercase;box-sizing:border-box;}
.left-bar .wpb_tabs_nav li.ui-tabs-active a,.right-bar .wpb_tabs_nav li.ui-tabs-active a,.left-bar .tabs-nav li.ui-tabs-active a,.right-bar .tabs-nav li.ui-tabs-active a{border-right-color:#fff;}
.left-bar .wpb_tab,.right-bar .wpb_tab,.left-bar .tab-content,.right-bar .tab-content{width:70%;float:left;position:relative;z-index:1;border-top:0;padding:30px 20px!important;border-left:1px solid #e6e6e6;box-sizing:border-box;}
.right-bar{width:100%;margin-bottom:0;border:1px solid #ddd;}
.right-bar .left-titles{float:right;margin-left:-1px;width:20%;border-left:1px solid #ddd;position:relative;z-index:1;}
.right-bar .left-titles .tab-title-left{display:block;padding:20px;position:relative;border-style:solid;border-color:#ddd;border-width:1px 0 0 1px;margin-left:-1px;text-transform:uppercase;}
.right-bar .left-titles .tab-title-left:hover{text-decoration:underline;background-color:#fff;}
.right-bar .left-titles .tab-title-left i{padding-right:10px;}
.right-bar .left-titles .tab-title-left.opened{border-left-color:#fff;}
.right-bar .left-titles .tab-title-left.opened:after{content:'';display:block;position:absolute;width:1px;height:100%;background-color:#000;top:0;right:-1px;}
.right-bar .left-titles .tab-title-left.opened:before{content:'';display:block;bottom:50%;right:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-bottom:-4px;border-color:rgba(136,183,213,0);border-right-color:#000;border-width:4px 4px;}
.right-bar .left-titles .tab-title-left:first-child{border-top:0;}
.right-bar .left-titles .tab-title-left:last-child{border-bottom:1px solid #ddd;margin-bottom:-1px;}
.right-bar .wpb_tabs_nav li.ui-tabs-active a,.right-bar .tabs-nav li.ui-tabs-active a{border-right-color:#e6e6e6;border-left:1px solid #fff;margin-left:-1px!important;}
.right-bar .wpb_tabs_nav li a,.right-bar .tabs-nav li a{border-left-width:1px;}
.right-bar .wpb_tab{border-left:0;border-right:1px solid #e6e6e6;}
.right-bar .tab-content{float:left!important;margin:0;padding:30px 20px 20px 20px!important;width:70%!important;min-height:1px!important;position:relative;box-sizing:border-box;border-right:1px solid #ddd;border-left:0;border-top:0;right:-1px;}
.left-titles a:hover,.tab-title-left:hover{text-decoration:none!important;color:#cfab61;background:none!important;}
.products-tabs .wpb_tabs_nav{border-bottom:0;margin-bottom:0;border-bottom:0;}
.products-tabs .wpb_tabs_nav li>a{display:inline-block;position:relative;font-size:18px;color:#999;text-transform:none;font-family:Georgia;font-weight:400;margin-right:15px;padding:0!important;}
.products-tabs .wpb_tabs_nav li>a:first-child{margin-left:15px!important;}
.products-tabs .wpb_tabs_nav li.ui-tabs-active a{color:#3d3d3d;}
.products-tabs .wpb_tabs_nav li.ui-tabs-active a:after{height:22px;border-bottom:2px solid #afafaf;}
.products-tabs .tab-title{font-size:18px;text-transform:none;margin-left:15px;margin-right:15px;}
.products-tabs .tab-title.opened:after{height:22px;border-bottom:2px solid #afafaf;}
@media only screen and (max-width: 480px){.products-tabs .tab-title{margin-right:15px;font-size:14px;margin-bottom:0;}
.vc_row.vc_row-no-padding .wpb_column{padding-left:15px;padding-right:15px;}
.products-tabs .wpb_tabs_nav li{padding-bottom:0!important;}

}
@media only screen and (max-width: 768px){.wpb_tabs .wpb_tabs_nav li a{margin-right:20px;}
.wpb_tabs .wpb_tabs_nav li.ui-tabs-active a:after{height:25px;}
}
blockquote.testimonials-text{position:relative;background-color:#fff;border:1px solid #d5d5d5;color:#767676;font-size:13px;padding:20px;}
blockquote.testimonials-text:before{bottom:-32px;top:auto;left:7%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid transparent;border-color:rgba(213,213,213,0);border-top-color:#d5d5d5;border-width:16px;margin-left:0;}
blockquote.testimonials-text:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;bottom:-31px;left:7%;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:16px;margin-left:0;}
.testimonials-slider .owl-controls{top:auto;bottom:-8px;background-color:#fff;}
.testimonial-grid .item{margin-bottom:30px;}
.testimonial-info .testimonial-author .url a{color:#cfab61;}
.testimonial-info .testimonial-author .url a:hover{color:#767676;}
.testimonial-info .avatar-link{display:block;margin-right:15px;}
.vc_toggle.vc_toggle_default,.toggle-block{margin-bottom:0!important;line-height:1.5;border:0;}
.vc_toggle.vc_toggle_default:last-child,.toggle-block:last-child{border-bottom:1px solid #e6e6e6;}
.vc_toggle.vc_toggle_default.bordered:last-child,.toggle-block.bordered:last-child{border-bottom:0;}
.vc_toggle.vc_toggle_default{padding:25px 10px 25px 0;border-top:1px solid #e6e6e6;}
.wpb_tabs .vc_toggle.vc_toggle_default:first-child{border-top:0;padding-top:0;}
.vc_toggle.vc_toggle_default .vc_toggle_title{padding-left:0!important;}
.vc_toggle.vc_toggle_default .vc_toggle_title>h4{display:inline-block;width:100%;margin-bottom:0;position:relative;font-family:Lato,sans-serif;font-weight:500;text-transform:none;color:#3b3b3b;padding:0;background:none!important;}
.vc_toggle.vc_toggle_default .vc_toggle_title:before{content:"\f107";position:absolute;color:#3d3d3d;font-family:FontAwesome;font-size:18px;right:-10px;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;}
.vc_toggle_title>h4{font-weight:500;}
.toggle-element{margin-bottom:0!important;border-top:1px solid #e6e6e6;padding:25px 0!important;}
.toggle-content{margin-top:10px;display:none;line-height:1.8;color:#737373;}
.toggle-block .toggle-title{display:inline-block;width:100%;margin-bottom:0;padding-left:0!important;font-family:Lato,sans-serif;font-weight:500;text-transform:none;color:#3b3b3b;padding:0 35px;font-size:18px;line-height:1.5;box-sizing:border-box;position:relative;background:none!important;}
.toggle-block .toggle-title:before{content:"\f107";position:absolute;color:#3d3d3d;font-family:FontAwesome;font-size:18px;right:25px;top:2px;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;}
.toggle-block .toggle-title .open-this{font-size:0;}
.vc_toggle_default.vc_toggle_active .vc_toggle_title:before,.toggle-block .opened .toggle-title:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50%,50%;-ms-transform-origin:50%,50%;transform-origin:50%,50%;}
.vc_toggle_default.vc_toggle_active .vc_toggle_title h4,.toggle-block .opened .toggle-title h4{color:#3b3b3b!important;}
.vc_toggle_default .vc_toggle_content{padding-left:0!important;margin-bottom:0!important;}
.vc_toggle_default .vc_toggle_content p{margin-bottom:0;}
.toggle-block.bordered .toggle-element{border:1px solid #e6e6e6;margin:15px 0;padding:25px 0 25px 25px!important;transition:border-color 0.2s ease-in-out;}
.toggle-block.bordered .toggle-element.opened{border-color:#ccc;}
.top-bar{background-color:#fff;color:#737373;padding:2px 0;max-height:100px;background-color:#fff;}
.top-bar a{color:#737373;font-size:13px;text-transform:none;transition:none;}
.top-bar a:hover,.top-bar a:focus{color:#737373;text-decoration:none;}
.top-bar .widget_nav_menu .menu>li{line-height:11px;}
.top-bar .widget_nav_menu .menu>li>a{padding:0;color:#737373;font-size:13px;text-transform:none;font-family:Lato,sans-serif;}
.top-bar .widget_nav_menu .menu>li>a:hover{text-decoration:underline;}
.top-bar .widget_nav_menu .menu>li:after{content:'I';font-family:Lato,sans-serif;display:inline-block;width:1px;height:10px;color:#8a8a8a;margin:2px 12px 0;}
.top-bar .widget_nav_menu .menu>li:last-child:after{content:"";margin-left:0;margin-right:0;}
.topbar-widget.etheme_widget_recent_entries .widget-title{display:inline-block;float:left;line-height:34px;padding-right:10px;margin-bottom:0;font-size:14px;color:#c2c2c2;text-transform:uppercase;position:relative;top:1px;}
.topbar-widget.etheme_widget_recent_entries .posts-widget-creeping .media-body,.topbar-widget.etheme_widget_recent_entries .posts-widget-creeping .media-body a{text-transform:uppercase;color:#fff;font-size:14px;}
.links li a{text-transform:uppercase;}
.links li a:hover{text-decoration:underline;}
.languages li{margin-right:8px;font-size:12px;line-height:28px;}
.languages li.lastItem:after{content:'';display:inline-block;width:1px;height:8px;background:#fff;margin:7px 12px 0;}
.languages li a{font-size:12px;}
.languages li.active{font-weight:400;}
.currency{float:left;margin-left:14px;}
.currency li{font-size:11px;margin-right:8px;line-height:26px;}
.currency li.lastItem{margin-right:0;}
.currency li a{font-size:11px;}
.currency li:first-child a:before{content:"";display:inline-block;position:relative;width:1px;height:10px;top:1px;left:-12px;background-color:#8a8a8a;}
.top-links{float:right;padding-top:3px;padding-bottom:3px;}
.top-links li:after{content:'I';font-family:Lato,sans-serif;display:inline-block;width:1px;height:8px;margin:2px 12px 0;}
.top-links li.popup_link:before{content:"\f003";position:relative;left:-10px;font-family:FontAwesome;transition:color 0.2s linear;}
.top-links li.popup_link:hover:before{text-decoration:none;}
.top-links li.popup_link:after{transition:color 0.2s linear;}
.top-links .lastItem:after{content:none;}
.languages-area{float:left;height:auto;}
.languages-area #lang_sel li{z-index:1;width:170px;}
.languages-area .lang_sel_list_horizontal a{background-color:transparent;color:#fff;line-height:20px;}
.languages-area .lang_sel_list_horizontal a:hover{color:#cfab61;}
.languages-area .lang_sel_list_horizontal #lang_sel_list img.iclflag{top:0;}
.languages-area .lang_sel_list_horizontal#lang_sel_list{font-size:11px;height:20px;}
.languages-area .lang_sel_list_horizontal#lang_sel_list li{margin-right:5px;}
.languages-area .widget_icl_lang_sel_widget+.widget_currency_sel_widget:before,.languages-area .widget_currency_sel_widget+.widget_icl_lang_sel_widget:before{content:"";display:inline-block;float:left;left:-20px;width:1px;height:8px;background:#fff;margin:6px 12px 0;}
.languages-area .widget_icl_lang_sel_widget #lang_sel a.lang_sel_sel{background-image:url(images/select-arrow.jpg);background-position:97% 50%;background-repeat:no-repeat;}
.languages-area .widget_currency_sel_widget select{height:26px;min-width:70px;line-height:20px;border:1px solid #cdcdcd;}
.languages-area .widget_currency_sel_widget ul.wcml_currency_switcher li{border:0;font-size:11px;text-transform:uppercase;transition:all 0.2s linear;}
.languages-area .widget_currency_sel_widget ul.wcml_currency_switcher li:hover{color:#cfab61;}
.languages-area .menu-social-icons li i{background-color:transparent;color:inherit;font-size:16px;}
.languages-area .menu-social-icons li i:hover{opacity:0.5;color:#fff;}
.topbar-widget{display:inline-block;margin-left:15px;font-family:Lato,sans-serif;font-size:13px;font-weight:400;}
.topbar-widget .menu-social-icons li i{height:auto;width:23px;font-size:14px;line-height:11px;color:#fff;transition:none;}
@media only screen and (max-width: 1200px){.top-bar .posts-widget-creeping{width:380px;}
}
@media only screen and (max-width: 768px){.top-bar .languages-area{position:relative;left:50%;height:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
}
.et-twitter-grid li,.twitter-list li{list-style:none;font-size:13px;line-height:23px;margin-bottom:20px;padding:0 0 25px;border-bottom:1px solid #e6e6e6;}
.et-twitter-grid li:last-child,.twitter-list li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.et-twitter-grid li a,.twitter-list li a{padding:0!important;font-size:13px;}
.et-twitter-grid li i,.twitter-list li i{display:none;}
.et-twitter-grid li .twitter-info,.twitter-list li .twitter-info{margin-top:10px;padding-right:5px;display:inline-block;}
.et-twitter-grid li .twitter-info a,.twitter-list li .twitter-info a{font-size:15px!important;line-height:15px;font-style:italic;color:#1a1a1a!important;}
.et-twitter-grid li .twitter-date,.twitter-list li .twitter-date{line-height:14px;font-size:13px;font-style:italic!important;}
.et-twitter-slider .owl-pagination .owl-page span{width:10px;height:10px;}
.sidebar-widget .twitter-list li a{font-size:14px;}
