body {font-size: 16px;font-family: "Raleway",Arial,sans-serif;line-height: 1.88;color: #777;overflow-x: hidden;word-wrap: break-word;}
#main-wrapper {position: relative;z-index: 1;pointer-events: none;}
#wrapper {background: #fff;pointer-events: auto;}
body :focus {outline: none;}
h1, h2, h3, h4, h5, h6 {margin-top: 0;color: #1a1a1a;font-family: "Noto Serif",Georgia,serif;font-weight: 700;line-height: 1.5;word-wrap: break-word;}
p {margin-bottom: 20px;}
.gallery {overflow: hidden;}
.gallery-item {float: left;margin: 0 0 30px;padding: 0 5px;text-align: center;width: 100%;}
.gallery-columns-1 .gallery-item {width: 100%;}
.gallery-columns-2 .gallery-item {width: 50%;}
.gallery-columns-3 .gallery-item {width: 33.3333%;}
.gallery-columns-4 .gallery-item {width: 25%;}
.gallery-columns-5 .gallery-item {width: 20%;}
.gallery-columns-6 .gallery-item {width: 16.6666%;}
.gallery-columns-7 .gallery-item {width: 14.2857142%;}
.gallery-columns-8 .gallery-item {width: 12.5%;}
.gallery-columns-9 .gallery-item {width: 11.1111%;}
.gallery img {border: 1px solid #ddd;height: auto;padding: 4px;transition: all ease .3s;}
.gallery a img:hover {border: 1px solid #999;}
.gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) {clear: none;}
div.amz-container-fluid.vc_row {margin-left: 0;margin-right: 0;}
div.amz-container-fluid-no-spaces.vc_row {margin-left: 0;margin-right: 0;}
div.amz-container-fluid-no-spaces.vc_row > .wpb_column > .vc_column-inner {padding-left: 0;padding-right: 0;}
div.vc_row.container {margin-left: auto;margin-right: auto;}
.vc_row.amz-remove-margin {margin-left: 0;margin-right: 0;}
.post-type-archive-product .vc_row.container, .post-type-archive-product .vc_column_container>.vc_column-inner {padding-left: 0px;padding-right: 0px;}
.no-vc-active {padding-top: 100px;padding-bottom: 100px;}
.no-vc-active .sidebar {margin-top: 0;}
.pix-title-style > a {color: #1a1a1a !important;font-weight: 600 !important;font-size: 14px !important;text-transform: uppercase;transition: none;padding-left: 0 !important;margin-bottom: 20px !important;margin-top: 25px !important;}
.sub-menu-dark .pix-title-style > a {color: #fff !important;}
mark {background: none;color: inherit;}
.skroller {position: static;}
.header-line-no .header, .header-line-no .menu-wrap {border-bottom: none !important;}
body.composer-frame {margin: 20px;}
.composer-frame .mobile-menu-nav {left: 20px;top: 20px;}
.composer-frame.right-mobile-menu .mobile-menu-nav {right: 20px;}
.composer-frame div#wpadminbar {margin-top: 20px;margin-left: 20px;margin-right: 20px;width: calc(100% - 40px);}
.composer-frame .footer-fixed {bottom: 20px;}
.composer-inner-frame {position: fixed;left: 0;right: 0;display: block;height: 20px;background: #fff;z-index: 999999;}
.composer-inner-frame.frame-left, .composer-inner-frame.frame-right {top: 0;bottom: 0;height: auto;width: 20px;}
.composer-inner-frame.frame-top {top: 0;}
.composer-inner-frame.frame-bottom {bottom: 0;}
.composer-inner-frame.frame-left {left: 0;right: auto;}
.composer-inner-frame.frame-right {right: 0;left: auto;}
.composer-frame .header-con.stuck {top: 20px;}
.owl-carousel.row-carousel {padding: 0 15px;}
.row-carousel .owl-nav {margin-left: -15px;}
.owl-carousel.row-carousel .owl-item .vc_column_container {width: 100%;margin-left: auto;margin-right: auto;padding-left: 0;padding-right: 0;-webkit-backface-visibility: hidden;}
.compose-mode .owl-carousel {display: block;}
.owl-carousel.row-carousel .owl-item .vc_column_container {width: 100%;margin-left: auto;margin-right: auto;padding-left: 0;padding-right: 0;}
.owl-carousel.row-carousel .owl-nav div {left: -40px;}
.owl-carousel.row-carousel .owl-nav div.owl-next {right: -40px;left: auto;}
.arrow-style-2 .owl-nav div {background: none;}
.arrow-style-3 .owl-nav div {background: none;border: none;font-size: 46px;color: #fff;}
.arrow-style-3.owl-theme .owl-controls .owl-nav div:hover {background: none;}
.arrow-style-4 .owl-nav div {background: #1a1a1a;font-size: 20px;line-height: 36px;}
.arrow-style-4 .owl-nav div:before {vertical-align: middle;}
.arrow-style-3 .owl-nav div:before {line-height: inherit;}
.arrow-style-3 .owl-nav div:before {content: "Q";}
.arrow-style-3 .owl-nav .owl-next:before {content: "R";}
.arrow-style-4 .owl-nav div:before {content: "Q";}
.arrow-style-4 .owl-nav .owl-next:before {content: "R";}
.header-wrap.animated.animated-fixed {-webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;}
.pix-flyin-sidebar {float: right;font-size: 28px;height: 96px;margin-top: 4px;margin-left: 20px;z-index: 99;position: relative;}
.header-con.stuck .pix-flyin-sidebar {height: 56px;}
.pix-flyin-sidebar .pix-icons {vertical-align: middle;}
.pix-flyin-sidebar .pix-flyin-trigger {position: relative;display: block;width: 16px;height: 24px;cursor: pointer;top: 50%;margin-top: -12px;}
.pix-flyin-sidebar .pix-flyin-trigger span {position: absolute;top: 50%;left: 0;display: block;width: 100%;height: 2px;margin-top: -2px;background-color: #000;font-size: 0px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: background-color .2s;-moz-transition: background-color .2s;-ms-transition: background-color .2s;-o-transition: background-color .2s;transition: background-color .2s;}
.pix-flyin-sidebar.pix-flyin-open .pix-flyin-trigger span {background-color: transparent !important;}
.pix-flyin-sidebar .pix-flyin-trigger span:before, .pix-flyin-sidebar .pix-flyin-trigger span:after {position: absolute;left: 0;width: 100%;height: 100%;background: #000;content: "";-webkit-transition: -webkit-transform .3s;-moz-transition: -moz-transform .3s;-ms-transition: -ms-transform .3s;-o-transition: -o-transform .3s;transition: transform .3s;}
.pix-flyin-sidebar .pix-flyin-trigger span:before {-webkit-transform: translateY(-250%);-moz-transform: translateY(-250%);-ms-transform: translateY(-250%);-o-transform: translateY(-250%);transform: translateY(-250%);}
.pix-flyin-sidebar .pix-flyin-trigger span:after {-webkit-transform: translateY(250%);-moz-transform: translateY(250%);-ms-transform: translateY(250%);-o-transform: translateY(250%);transform: translateY(250%);}
.pix-flyin-open.pix-flyin-sidebar .pix-flyin-trigger span:before {-webkit-transform: translateY(0) rotate(45deg);-moz-transform: translateY(0) rotate(45deg);-ms-transform: translateY(0) rotate(45deg);-o-transform: translateY(0) rotate(45deg);transform: translateY(0) rotate(45deg);}
.pix-flyin-open.pix-flyin-sidebar .pix-flyin-trigger span:after {-webkit-transform: translateY(0) rotate(-45deg);-moz-transform: translateY(0) rotate(-45deg);-ms-transform: translateY(0) rotate(-45deg);-o-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg);}
.dark .pix-flyin-sidebar .pix-flyin-trigger span, .dark .pix-flyin-sidebar .pix-flyin-trigger span:before, .dark .pix-flyin-sidebar .pix-flyin-trigger span:after {background-color: #fff;}
.stuck.sticky-light .pix-flyin-sidebar .pix-flyin-trigger span, .stuck.sticky-light .pix-flyin-sidebar .pix-flyin-trigger span:before, .stuck.sticky-light .pix-flyin-sidebar .pix-flyin-trigger span:after {background: #1a1a1a;}
#content-pusher {-webkit-transition: all .33s cubic-bezier(.694,.0482,.335,1);-moz-transition: all .33s cubic-bezier(.694,.0482,.335,1);-ms-transition: all .33s cubic-bezier(.694,.0482,.335,1);-o-transition: all .33s cubic-bezier(.694,.0482,.335,1);transition: all .33s cubic-bezier(.694,.0482,.335,1);position: relative;left: 0;}
.right-mobile-menu #content-pusher {right: 0;left: auto;}
#content-pusher.flyin-pushed {left: -278px;}
#content-pusher .header-con.stuck, #content-pusher .footer-fixed {-webkit-transition: all .33s cubic-bezier(.694,.0482,.335,1);-moz-transition: all .33s cubic-bezier(.694,.0482,.335,1);-ms-transition: all .33s cubic-bezier(.694,.0482,.335,1);-o-transition: all .33s cubic-bezier(.694,.0482,.335,1);transition: all .33s cubic-bezier(.694,.0482,.335,1);}
#content-pusher.flyin-pushed .header-con.stuck, #content-pusher.flyin-pushed .footer-fixed {left: -278px;}
.pix-flyin-content {position: fixed;color: #868686;top: 0;right: -100px;width: 0px;max-width: 280px;background: #fff;height: 100%;box-shadow: -2px 0px 3px rgba(0,0,0,.1);z-index: 999;overflow: hidden;-webkit-transition: all .33s cubic-bezier(.694,.0482,.335,1);-moz-transition: all .33s cubic-bezier(.694,.0482,.335,1);-ms-transition: all .33s cubic-bezier(.694,.0482,.335,1);-o-transition: all .33s cubic-bezier(.694,.0482,.335,1);transition: all .33s cubic-bezier(.694,.0482,.335,1);padding: 30px 25px 30px 20px;margin-right: 0;}
.pix-flyin-content:hover {overflow-y: scroll;}
.pix-flyin-content.moved {width: 280px;right: 0px;}
.pix-flyin-widgets {width: 235px;}
.pix-flyin-widgets .widget:last-child {margin-bottom: 0;}
.entry-content .content-blog h1, .entry-content .content-blog h2, .entry-content .content-blog h3, .entry-content .content-blog h4, .entry-content .content-blog h5, .entry-content .content-blog h6 {margin-top: 30px;}
#pix-loadingbar, .mobile-menu-nav {display: none;}
.mobile-menu-nav.mobile-menu-dropdown-none .sub-menu, .mobile-menu-nav.mobile-menu-dropdown-none .menu-item-has-children > .pix-dropdown-arrow {display: none !important;}
h1 {font-size: 24px;}
h2 {font-size: 21px;}
h3 {font-size: 18px;}
h4 {margin: 8px 0;font-size: 16px;font-weight: 400;}
h5 {font-size: 14px;margin: 8px 0;font-weight: 400;}
h6 {font-size: 12px;margin: 8px 0;font-weight: 400;}
a {text-decoration: none;-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;}
a:hover {text-decoration: none;color: #a5a5a5;}
a:focus, a:active {outline: none;text-decoration: none;}
ul, ol {padding: 0px;padding-left: 10px;list-style-position: inside;margin-bottom: 0;}
img {max-width: 100%;height: auto;}
.white_bg {color: #fff;}
.gmap3 img, .map_api img {max-width: none !important;}
.gmap3 img {max-width: none;}
.pix-map {position: relative;}
.map-contact {width: 270px;overflow: auto;margin: auto;position: absolute;top: 40px;right: 40px;z-index: 3;}
.contact-wrap {background: rgba(0,0,0,.8);color: #fff;padding: 30px;}
.map-contact a {color: #fff;font-size: 16px;position: relative;padding-left: 25px;margin-bottom: 10px;display: inline-block;}
.map-contact a:hover {text-decoration: underline;}
.map-contact .link .pixicon-mail {position: absolute;font-size: 20px;left: 0;}
.map-contact .title, .map-contact .number {color: #fff;margin-bottom: 0px;position: relative;padding-left: 25px;font-size: 16px;}
.map-contact .title .pixicon-location-1, .map-contact .number .pixicon-phone-4 {position: absolute;left: 0;top: 1px;font-size: 18px;}
.map-contact .number .pixicon-phone-4 {font-size: 15px;top: 4px;}
.map-contact .address {margin-top: 0px;margin-left: 25px;}
.footer-full-width #pageFooter.container, .footer-full-width .footer-bottom .container {width: 100%;max-width: 100%;}
#pageFooter .fb_iframe_widget {background: #fff;}
#pageFooter .col-md-12 {text-align: center;}
#pageFooter .col-md-12 .recentpost ul {display: inline-block;}
.amz-custom-footer-layout #pageFooter .col-md-12 .widget_nav_menu li {display: inline-block;margin: 0 30px;}
.amz-custom-footer-layout #pageFooter .col-md-12 .widget_nav_menu li .sub-menu {display: none;}
.amz-custom-footer-layout #pageFooter .col-md-12 .wp-caption {display: inline-block;}
.light *, .light .percent, .light .pix.color, .light .main-title + .sub-title.italic, .light .main-title.title.sub-title-con, .light .outside-text, .light .pix-staffs .style5:hover .staff-content .line + p, .light .full-width-icon i, .light * .pix_icon_box:hover .small-circle .icon, .light * .pix_icon_box:hover .small-circle.color .icon, .light .counter .content, .light .social-full.normal-icon .social-icons a, .light .theme-title, .light .theme-desc, .light #filters.normal.simple li a {color: #fff;}
.light * .circle.color, .light * .pix_icon_box .small-circle {border-color: #fff;}
.light .btn.btn-outline.white .pix-icon, .light .btn.btn-solid.white:hover .pix-icon {-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;}
.light .main-title .line, .light .main-title .line.line-2:after, .light .owl-dot span, .light .owl-dot.active span {background: #fff;}
.light .pix-staffs .staff-content .line + p {color: #a5a5a5;-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;}
.light .social-full.normal-icon .social-icons a i {color: inherit;}
.js .pix-animate-cre, .js .pix-animate-portfolio {opacity: 0;}
.js .compose-mode .pix-animate-cre, .js .compose-mode .pix-animate-portfolio {opacity: 1;}
.wpb_column > .wpb_wrapper .below-sub-title .line:last-child {margin-bottom: 35px;}
.light .line {background: #fff;}
.light .full-width-icon.style2 .social-icons a {color: #fff;border: 1px solid #fff;}
.light .icon100.circle {border-color: #fff;}
#ascrail2000 {background: #ccc;width: 10px !important;}
.alignleft {float: left;margin: 0 15px 15px 0;text-align: left;}
.alignright {float: right;margin: 0 0px 15px 15px;}
.aligncenter {float: none;margin: 15px auto;display: block;margin-bottom: 25px !important;}
.sticky .entry-content {box-shadow: 0 0 3px rgba(0,0,0,.1);}
.blog .normal .sticky .entry-content {padding: 20px 20px 20px 80px;}
.blog .normal .sticky .icon-box {left: 20px;top: 10px;}
.gallery-caption {}
.bypostauthor {}
.emphasis {font-size: 15px;color: #919191;margin-bottom: 20px;}
.dropcaps.default {line-height: 40px;font-size: 40px;float: left;margin-right: 10px;margin-top: 2px;text-transform: uppercase;color: #1a1a1a;}
.dropcaps.square {line-height: 40px;font-size: 29px;width: 39px;height: 39px;text-align: center;float: left;margin-right: 10px;background: #4d4d4d;color: #fff;margin-top: 3px;border-radius: 2px;text-transform: uppercase;}
.dropcaps.square:after {content: none;}
.dropcaps.circle {font-size: 27px;width: 44px;height: 44px;text-transform: uppercase;text-align: center;float: left;margin-right: 10px;background: #4d4d4d;color: white;margin-top: 3px;border-radius: 50%;border: 1px solid #1a1a1a;box-shadow: inset 0px 0px 1px white,inset 0px 0px 1px white,inset 0px 0px 1px white;line-height: 42px;}
.highlight {background: #fff9cc;color: #111;padding: 3px;}
.tooltip {position: absolute;z-index: 1030;display: block;visibility: visible;font-size: 12px;line-height: 1.4;opacity: 0;cursor: help;filter: alpha(opacity=0);}
.tool-tip {border-bottom: 1px dotted;}
.tool-tip:hover {cursor: help;}
.tooltip.in {opacity: .9;filter: alpha(opacity=90);}
.tooltip.top {margin-top: -3px;padding: 5px 0;}
.tooltip.right {margin-left: 3px;padding: 0 5px;}
.tooltip.bottom {margin-top: 3px;padding: 5px 0;}
.tooltip.left {margin-left: -3px;padding: 0 5px;}
.tooltip-inner {max-width: 200px;padding: 3px 8px;color: #fff;text-align: center;text-decoration: none;background-color: #000;border-radius: 4px;}
.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}
.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.top-left .tooltip-arrow {bottom: 0;left: 5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.top-right .tooltip-arrow {bottom: 0;right: 5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000;}
.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #000;}
.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}
.tooltip.bottom-left .tooltip-arrow {top: 0;left: 5px;border-width: 0 5px 5px;border-bottom-color: #000;}
.tooltip.bottom-right .tooltip-arrow {top: 0;right: 5px;border-width: 0 5px 5px;border-bottom-color: #000;}
.tool-tip {font-style: italic;}
.popover-title {color: #fff;}
blockquote {width: 100%;clear: both;overflow: hidden;font-family: "Noto Serif",Georgia,serif;padding: 20px;font-size: 14px;color: #1a1a1a;border: none;position: relative;}
.blockquote-reverse, blockquote.pull-right {padding-right: 25px;border: none;padding-left: 20px;}
blockquote.white {background-color: #fff;}
blockquote.white p {padding: 5px 0px;}
blockquote.right {float: right;}
blockquote small {text-align: right;margin-top: 10px;font-size: 12px;}
blockquote.pull-right small {text-align: left;}
blockquote p {font-size: 14px;}
blockquote:before, blockquote:after {position: absolute;width: 18px;height: 18px;left: 0;top: 0;border-left: 3px solid #00a5cd;border-top: 3px solid #00a5cd;}
blockquote:after {right: 0;left: auto;top: auto;bottom: 0;border-left: 0;border-bottom: 3px solid #00a5cd;border-top: 0;border-right: 3px solid #00a5cd;}
blockquote.pull-right:before, blockquote.pull-right:after {left: auto;right: 0;border-right: 3px solid #00a5cd;border-top: 3px solid #00a5cd;border-left: 0;}
blockquote.pull-right:after {right: auto;left: 0;border-right: 0;border-left: 3px solid #00a5cd;border-top: 0;border-bottom: 3px solid #00a5cd;}
.light blockquote:before, .light blockquote:after {border-color: #fff;}
dt {float: left;clear: left;width: 100px;text-align: right;font-weight: bold;}
dd {margin: 0 0 0 110px;padding: 0 0 .5em 0;overflow: hidden;}
pre {padding: 3%;margin: 30px 0;border-radius: 0;}
ul ul, ul ol, ol ul, ol ol {padding-left: 20px;margin-bottom: 0px;}
table {width: 100%;text-align: left;margin-bottom: 25px;border: 1px solid #eaeaea;}
table th, table td {text-align: left;}
address, em, q {font-style: italic;}
cite {font-weight: 700;}
table {width: 100%;margin: 10px 0 25px;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;margin-top: 5px;margin-bottom: 15px;max-width: 100%;}
.wp-caption-text {font-size: 11px;padding: 5px 4px;margin: 0;}
.arrow-style2.owl-theme .owl-controls .owl-nav {width: 35px;right: 14px;top: -28px;}
.pix-icons {text-align: center;clear: both;}
.pix-icons .icon {margin: 0 auto;display: inline-block;font-size: 21px;line-height: .9;margin-bottom: 15px;}
.pix-icons.left {text-align: left;line-height: 1;}
.pix-icons.left .icon {float: left;font-size: 21px;margin-right: 10px;line-height: 1rem;margin-bottom: 0;}
.pix-icons.right {text-align: right;float: none;line-height: 1;}
.pix-icons.right .icon {float: right;font-size: 21px;margin-left: 10px;line-height: 1rem;margin-bottom: 0;}
.pix-icons .icon:before {vertical-align: middle;}
.pix-icons .icon.solid {color: #fff;padding: 4%;border-radius: 50%;}
.pix-icons .icon.solid.icon-square {border-radius: 0;}
.pix-icons .icon.outline {border: 1px solid #00a9d1;padding: 4%;border-radius: 50%;}
.pix-icons .icon.outline.icon-square {border-radius: 0;}
.pix-icons.left .solid + .title, .pix-icons.left .outline + .title, .pix-icons.right .solid + .title, .pix-icons.right .outline + .title {margin-top: 19px;}
.pix-icons.left .icon.solid, .pix-icons.right .icon.solid, .pix-icons.left .icon.outline, .pix-icons.right .icon.outline {line-height: .9;}
.aio-icon i {color: inherit;}
ul.list {padding-left: 26px;}
.list li {margin: 0px 0 10px;position: relative;}
.list li.icon-list i:before {line-height: inherit;}
.list .pixicon-icon {padding-right: 8px;color: #1a1a1a;font-size: 16px;margin-left: -24px;position: absolute;top: 0px;}
.icon-list {list-style: none;list-style-position: outside;line-height: 24px;margin-bottom: 10px;}
.icon-list .pix-icon {margin-left: -20px;width: 20px;display: inline-block;padding: 0;font-size: 16px;line-height: 26px;margin-right: 5px;float: left;}
#back-top {position: fixed;bottom: 20px;right: 20px;margin-bottom: 0;z-index: 999;}
#back-top.right-header-top {left: 10px;right: auto;}
#back-top a {background: #222;width: 30px;height: 30px;line-height: 26px;display: block;font-size: 22px;text-align: center;text-transform: uppercase;text-decoration: none;color: #fff;border-radius: 2px;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;transition: 1s;outline: 0;}
#back-top a:hover, #back-top a:active {outline: 0;background-color: #666;}
#back-top span {margin-left: -2px;}
#back-top span:before {vertical-align: middle;}
#back-top.hide-on-mobile {display: none !important;opacity: 0;}
.dot {background: #00a9d1;width: 5px;height: 5px;display: inline-block;border-radius: 50%;margin-left: 3px;vertical-align: middle;margin-top: 10px;}
.vc_empty_space {clear: both;}
.dot-nav {position: fixed;display: table;top: 50%;left: auto;right: 50px;margin: auto;overflow: auto;text-align: right;z-index: 10;}
.dot-nav ul {display: table-cell;list-style: none;vertical-align: middle;}
.single-dot-nav {margin-bottom: 0;}
.single-dot-nav a:after {background: #00a9d1;border: 2px solid #00a9d1;content: "";width: 12px;height: 12px;margin-left: 15px;display: inline-block;border-radius: 50%;}
.single-dot-nav.current a:after {background: #fff;}
.single-dot-nav a span {opacity: 0;visibility: hidden;display: inline-block;-webkit-transform: translateX(-15px);-moz-transform: translateX(-15px);-ms-transform: translateX(-15px);-o-transform: translateX(-15px);transform: translateX(-15px);-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;background: #00a9d1;color: #fff;padding: 2px 15px;border-radius: 4px;position: relative;}
.single-dot-nav a:hover span {opacity: 1;visibility: visible;-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-ms-transform: translateX(0px);-o-transform: translateX(0px);transform: translateX(0px);-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
.single-dot-nav a span:after {content: "";border-left: 8px solid #00a9d1;border-top: 9px solid rgba(0,0,0,0);width: 0;height: 0;border-bottom: 9px solid rgba(0,0,0,0);display: inline-block;position: absolute;right: -5px;top: 50%;margin-top: -9px;}
.main-side-left {padding-left: 240px;height: 100%;}
.main-side-left .left-main-menu {float: left;width: 240px;height: 100%;position: fixed;top: 0;left: 0;z-index: 99;box-shadow: 0 1px 4px rgba(0,0,0,.22);background: #fff;}
.main-side-left .main-nav .menu > li:last-child > a {padding-right: 20px;}
.main-side-left.dark .left-main-menu {box-shadow: 0 1px 4px rgba(0,0,0,.22);background: #1a1a1a;}
.main-side-left.dark .top-details a {color: #fff;}
.main-side-left #logo {float: none;text-align: left;margin-left: 20px;margin-right: 20px;position: relative;z-index: 1;}
.main-side-left.main-side-right #logo {text-align: right;}
.main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col2 > ul.sub-menu > li, .main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col3 > ul.sub-menu > li, .main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col4 > ul.sub-menu > li, .main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col5 > ul.sub-menu > li, .main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col6 > ul.sub-menu > li {margin-right: 0;float: right;border-right: none;border-left: 1px solid rgba(26,26,26,.1);}
.main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col2 > ul.sub-menu > li {margin-left: 3.5%;}
.main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col3 > ul.sub-menu > li {margin-left: 2%;}
.main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col4 > ul.sub-menu > li {margin-left: 2%;}
.main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col5 > ul.sub-menu > li {margin-left: 2.5%;}
.main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col6 > ul.sub-menu > li {margin-left: 2%;}
.main-side-left.main-side-right .main-nav .sub-menu li a:hover, .main-side-left .pix-megamenu .sub-menu li .sub-menu li a:hover {padding-left: 20px;padding-right: 25px;}
.main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col2 ul.sub-menu li:nth-child(2n), .main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col3 ul.sub-menu li:nth-child(3n), .main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col4 ul.sub-menu li:nth-child(4n), .main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col5 ul.sub-menu li:nth-child(5n), .main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col6 ul.sub-menu li:nth-child(6n) {margin-left: 0;border-left: none;}
.main-side-left.main-side-right .social-icons a {float: right;}
.main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col2 .sub-menu .sub-menu > li {width: 100%;}
.main-side-left .left-menu-content {float: left;width: 100%;}
.main-side-left .vc_row[data-vc-stretch-content] > .wpb_column.vc_column_container.vc_col-sm-12 {max-width: none;}
.main-side-left .owl-theme .owl-controls .owl-buttons div {left: -5%;}
.main-side-left .owl-theme .owl-controls .owl-buttons .owl-next {left: auto;right: -5%;}
.main-nav-left .widget-right {float: right;margin-left: 0;margin-right: 20px;}
.main-nav-left .pix-cart, .main-nav-right .pix-cart {line-height: 26px;}
.main-nav-right .widget-right {float: left;}
.main-side-left .main-nav-left.main-nav {float: left;width: 100%;line-height: inherit;display: table;height: 100%;position: absolute;top: 0;margin-top: 0;}
.main-side-left.top-nav-align .main-nav-left.main-nav {position: relative;margin-top: 20px;}
.main-side-left.no-line-menu .main-nav-left.main-nav > .menu > li, .main-side-left.dark.no-line-menu .main-nav-left.main-nav > .menu > li {border-bottom: none;}
.main-side-left.menu-on-center .main-nav-left.main-nav > .menu > li {text-align: center;}
.main-side-left .main-nav-left.main-nav ul {display: table-cell;vertical-align: middle;list-style: none;float: none;right: -240px;left: auto;top: 0px;padding-top: 0;padding-bottom: 0;}
.main-side-left .main-nav-left.main-nav > .menu > li {margin: 20px 0;}
.main-side-left .main-nav-left.main-nav .menu li {float: none;width: 100%;border-bottom: 1px solid rgba(48,48,48,.05);padding: 0;}
.main-side-left.dark .main-nav-left.main-nav .menu li {border-bottom: 1px solid #303030;}
.main-side-left .main-nav-left.main-nav .menu li:last-child {border-bottom: none;}
.main-side-left .main-nav-left.main-nav li a {display: block;padding: 10px 20px;text-shadow: none;color: #1a1a1a;line-height: 1.8;opacity: 1;}
.main-side-left.dark .main-nav-left.main-nav li a {color: rgba(255,255,255,.9);}
.main-side-left .main-nav-left.main-nav li a:hover, .main-side-left .main-nav-left.main-nav li a.current {color: #00a9d1;}
.main-side-left.dark .main-nav-left.main-nav li ul li a {color: #868686;opacity: 1;}
.main-side-left.sub-menu-dark .main-nav .sub-menu .menu-item a, .main-side-left.dark.sub-menu-dark .main-nav .sub-menu .menu-item a {color: rgba(255,255,255,.65);}
.main-side-left .main-nav-left.main-nav .menu ul li, .main-side-left.dark .main-nav-left.main-nav .menu ul li {border-bottom: 1px solid rgba(48,48,48,.05);}
.main-side-left.sub-menu-dark .main-nav-left.main-nav .menu ul li, .main-side-left.dark.sub-menu-dark .main-nav-left.main-nav .menu ul li {border-bottom: 1px solid #303030;}
.main-side-left .main-nav-left.main-nav .menu > li.menu-item-has-children:after {content: "8";font-family: "pix-fonts";position: absolute;right: -1px;top: 50%;margin-top: -13px;padding: 0 10px;z-index: 999;}
.main-side-left .main-nav-left.main-nav > .menu > li.menu-item-has-children > a:hover:after, .main-side-left > .main-nav-left.main-nav > .menu li.menu-item-has-children > a.current:after {background: #fff;}
.main-side-left.dark .main-nav-left.main-nav > .menu > li.menu-item-has-children > a:hover:after, .main-side-left.dark .main-nav-left.main-nav > .menu > li.menu-item-has-children > a.current:after, .main-side-left.sub-menu-dark .main-nav-left.main-nav > .menu > li.menu-item-has-children > a:hover:after, .main-side-left.sub-menu-dark .main-nav-left.main-nav > .menu > li.menu-item-has-children > a.current:after {background: #1a1a1a;}
.main-side-left .main-nav-left.main-nav .menu li.menu-item-has-children a:hover:after, .main-side-left .main-nav-left.main-nav .menu li.menu-item-has-children > a.current:after, .main-side-left.sub-menu-dark .main-nav .sub-menu .menu-item a.current, .main-side-left.dark.sub-menu-dark .main-nav .sub-menu .menu-item a.current {color: #00a9d1;}
.main-side-left .main-nav li.pix-megamenu {position: relative;}
.main-side-left .main-nav li.pix-megamenu > ul.sub-menu {left: auto;padding: 25px 15px;}
.main-side-left .main-nav li.pix-megamenu.pix-megamenu-col6 > ul.sub-menu {width: 1000px;right: -1000px;}
.main-side-left .main-nav li.pix-megamenu > ul.sub-menu > li {float: left;}
.main-side-left .pix-megamenu .sub-menu li > a, .main-side-left .pix-megamenu .sub-menu li > a:hover {padding: 5px 20px;}
.main-side-left .main-nav-left.main-nav .menu .pix-megamenu li {border-bottom: none !important;}
.main-side-left .pix-megamenu .sub-menu li .sub-menu li a {margin: 0;}
.main-side-left .main-nav .sub-menu li a:hover, .main-side-left .pix-megamenu .sub-menu li .sub-menu li a:hover {padding-left: 25px;}
.main-side-left .main-nav li.pix-megamenu.pix-megamenu-col3 > ul.sub-menu {width: 500px;right: -500px;}
.main-side-left .main-nav li.pix-megamenu.pix-megamenu-col4 > ul.sub-menu {width: 750px;right: -750px;}
.main-side-left .main-nav li.pix-megamenu.pix-megamenu-col5 > ul.sub-menu {width: 900px;right: -900px;}
.main-side-left .main-nav li.pix-megamenu.pix-megamenu-col2.pix-megamenu-pos-left > ul.sub-menu, .main-side-left .main-nav li.pix-megamenu.pix-megamenu-col2 > ul.sub-menu {left: auto;right: -400px;width: 400px;padding-left: 15px;}
.main-side-left .main-nav li.pix-megamenu > ul.sub-menu > li {width: 23.5%;margin-right: 2%;}
.main-side-left .main-nav li.pix-megamenu.pix-megamenu-col2 > ul.sub-menu > li {width: 49%;margin-right: 2%;}
.main-side-left .main-nav li.pix-megamenu.pix-megamenu-col2 > ul.sub-menu li:nth-child(2n) {margin-right: 0;}
.main-side-left .main-nav li.pix-megamenu > ul.sub-menu > li > a, .main-side-left.main-side-right .main-nav li.pix-megamenu > ul.sub-menu > li > a {color: #1a1a1a;padding: 5px 20px;}
.main-side-left.main-side-right {padding-right: 240px;padding-left: 0;}
.main-side-left.main-side-right .main-nav-left.main-nav {text-align: right;}
.main-side-left.main-side-right .left-main-menu {float: right;left: auto;right: 0;text-align: right;}
.main-side-left.main-side-right .main-nav .menu li.menu-item-has-children:after {left: -1px;right: auto;content: "7";}
.main-side-left.main-side-right .main-nav-left.main-nav ul li {text-align: right;}
.right-header-con #ascrail2000 {left: 0;}
.main-side-left .main-nav .sub-menu {box-shadow: none;}
.main-side-left.main-side-right .main-nav-left.main-nav ul {right: auto;left: -240px;}
.main-side-left.main-side-right .main-nav li.pix-megamenu > ul.sub-menu {right: auto;}
.main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col6 > ul.sub-menu {left: -1000px;}
.main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col3 > ul.sub-menu {left: -500px;}
.main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col4 > ul.sub-menu {left: -750px;}
.main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col5 > ul.sub-menu {left: -900px;}
.main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col2.pix-megamenu-pos-left > ul.sub-menu, .main-side-left.main-side-right .main-nav li.pix-megamenu.pix-megamenu-col2 > ul.sub-menu {right: auto;left: -400px;padding-left: 15px;}
.main-side-left .main-nav li.pix-megamenu > ul.sub-menu {text-align: left;}
.left-header-con #sub-header.header-trans, .right-header-con #sub-header.header-trans {padding-top: 43px;}
.side-header-widget {position: absolute;bottom: 0;padding: 20px;}
.side-header-widget .header-elem {margin-left: 0;margin-bottom: 10px;}
.side-header-widget .woo-cart-dropdown {display: none !important;}
.side-header-widget .cart-trigger {padding-bottom: 10px;}
.side-header-widget .pix-cart, .side-header-widget a.pix-cart-contents {float: left;}
.side-header-widget .social-icons a {color: #1a1a1a;margin-bottom: 10px;}
.dark .side-header-widget .social-icons a {color: #fff;}
.side-header-widget .social-icons a.google-plus {font-size: 13px;margin-top: 0;}
.side-header-widget .header-elem p {margin-bottom: 0;color: #1a1a1a;}
.dark .side-header-widget .header-elem p {color: #fff;}
.flexslider {overflow: hidden;}
.wpb_gallery .flexslider {border: none;background: none;box-shadow: none;}
.flex-direction-nav li a {background: transparent;border-radius: 0;color: #fff;padding: 5px;text-indent: 0;font-size: 0;}
.wpb_gallery .wpb_flexslider .flex-direction-nav a {text-align: center;}
.wpb_gallery .wpb_flexslider .flex-direction-nav a {border: 2px solid #fff !important;}
.flex-direction-nav li a:before {content: "7";font-family: "pix-fonts";font-size: 24px;}
.flex-direction-nav li a.flex-next:before {content: "8";}
.wpb_gallery .flexslider:hover .flex-prev {opacity: .5;left: 25px;}
.wpb_gallery .flexslider:hover .flex-next {opacity: .5;right: 25px;}
.wpb_gallery .wpb_flexslider .flex-control-nav.flex-control-paging {bottom: 0px;}
.wpb_images_carousel .vc_images_carousel .vc_carousel-indicators li {background-color: #f6f6f6;width: 10px;height: 10px;margin: 4px;}
.wpb_images_carousel .vc_images_carousel .vc_carousel-indicators .vc_active {background-color: #00a9d1;width: 10px;height: 10px;margin: 4px;}
.wpb_images_carousel .vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators {top: auto;bottom: 2%;}
.wpb_images_carousel .vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li {width: 10px;height: 10px;margin: 0px auto 8px;}
.wpb_images_carousel .vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li.vc_active {background-color: #00a9d1;width: 10px;margin: 0px auto 8px;height: 10px;}
.flex-control-nav.flex-control-paging li a {background: none;border: 1px solid #00a9d1;box-shadow: none;}
.flex-control-nav.flex-control-paging li a.flex-active, .flex-control-nav.flex-control-paging li a:hover {background: #00a9d1;}
.wpb_row.vc_row-fluid {padding-top: 100px;padding-bottom: 100px;margin-bottom: 0;position: relative;}
.portfolio-category-page .wpb_row.vc_row-fluid {padding: 0;}
.wpb_row.vc_row-fluid.no-padding-vc-row {padding-top: 0;padding-bottom: 0;}
.mid_placement {display: table;width: 100%;}
.mid_placement .place_inner {display: table-cell;vertical-align: middle;}
.wpb_row .wpb_row.vc_row-fluid {padding-top: 0px;padding-bottom: 0;}
.wpb_image_grid .wpb_image_grid_ul.grid-col .isotope-item {margin: 0;overflow: hidden;}
.wpb_image_grid .wpb_image_grid_ul.grid-col2 .isotope-item {width: 50%;}
.wpb_image_grid .wpb_image_grid_ul.grid-col3 .isotope-item {width: 33.33%;}
.wpb_image_grid .wpb_image_grid_ul.grid-col4 .isotope-item {width: 25%;}
.wpb_image_grid .wpb_image_grid_ul.grid-col5 .isotope-item {width: 20%;}
.wpb_image_grid .wpb_image_grid_ul.grid-col .isotope-item img {width: 100%;transition: all ease 1s;}
.wpb_image_grid .wpb_image_grid_ul.grid-col .isotope-item:hover img {transform: scale(1.25) rotate(-3deg);}
.prettyphoto:after {content: "@";position: absolute;width: 100%;z-index: 1;top: 50%;height: auto;margin-top: -68px;color: #fff;font-size: 80px;font-family: "pix-fonts" !important;text-align: center;opacity: 0;visibility: hidden;transition: all ease .5s;}
.prettyphoto:before {content: "";background-color: rgba(0,0,0,.5);width: 100%;height: 100%;display: block;position: absolute;z-index: 1;opacity: 0;visibility: hidden;transition: all ease .5s;}
.isotope-item:hover .prettyphoto:before, .isotope-item:hover .prettyphoto:after {opacity: 1;visibility: visible;}
.wpb_row .wpb_row.vc_row-fluid.pix-recent-blog-posts {padding-top: 0;}
.wpb_text_column {clear: both;}
.vc_parallax > .bg-pos-rel {z-index: 2;}
.pix-container {max-width: 1170px;margin: 0 auto;position: relative;z-index: 1;}
.pix-con {position: relative;z-index: 1;}
.full-header .header-wrap .container, .full-header #sub-header .container {width: 100%;max-width: 100%;padding-left: 60px;padding-right: 60px;}
.full-header .header-con.stuck .header {max-width: 100%;}
.full-header .header-con.menu-header-5 .pix-menu-align-right {width: auto;margin: 15px 60px;}
.full-header .header-wrap .menu-header-5 .pageTopCon .container, .full-header #sub-header.sub-header-5 .container {padding-left: 85px;padding-right: 90px;}
.pageTopCon {height: 40px;line-height: 40px;background: #f4f4f4;color: #1a1a1a;overflow: hidden;}
.header-con.stuck .pageTopCon {display: none;}
.header {border-bottom: 1px solid #f1f2f2;}
.dark .header, .stuck .header {border-bottom: none;}
.transparent-header .header {border-bottom: 1px solid rgba(240,240,240,.2);}
.transparent-header .header-con.stuck .header {border-bottom: none;}
.menu-header-6 .header {height: 100px;}
.dark .menu-header-6 .header, .dark .menu-header-7 .header, .dark .menu-header-8 .header, .dark .menu-header-9 .header {border-bottom: 1px solid rgba(236,236,236,.2);}
.pageTop .pull-left {padding-left: 15px;}
.pageTop .pull-left .pull-right {padding-left: 0px;}
.pageTop .pull-right {padding-right: 15px;}
.pageTop .pull-right .pull-right {padding-right: 0;}
.header .custom-header-text {line-height: 100px;margin-bottom: 0;}
.stuck .header .custom-header-text {line-height: 60px;}
.top-details {font-size: 13px;margin-bottom: 0;float: left;font-family: "Noto Serif",Georgia,serif;font-weight: 300;-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;}
.top-details .pull-left {padding-left: 0;}
.top-details .pull-left:last-child {margin-right: 0;}
.top-details a {color: #1a1a1a;}
.top-details span .pix-icon {padding-left: 0;padding-right: 8px;font-size: 16px;margin-top: 2px;display: inline-block;}
.top-details .pixs {font-size: 16px;float: left;line-height: 54px;margin-right: 6px;}
.pageTopCon .searchform {margin-top: 3px;margin-bottom: 3px;}
.searchform {float: left;margin: 8px 0px 8px 0;}
.searchform .s {width: 100%;float: left;height: 34px;line-height: 34px;padding: 0 30px 0 8px;border: 1px solid #e5e5e5;font-size: 13px;}
.searchsubmit {top: 0;height: 34px;line-height: 34px;padding: 0 9px;font-size: 12px;position: absolute;right: 0;border: none;background: none;color: #1a1a1a;}
.searchsubmit:before {content: "~";font-family: "pix-fonts";}
.pix-cart .pix-woo-price, .pix-cart .pix-no-items {display: none;}
.pix-item-icon {display: block !important;}
.left-side .pix-cart {float: left;}
.left-side .woo-cart-dropdown {left: 0;right: auto;}
.left-side .woo-cart-dropdown:after, .left-side .woo-cart-dropdown:before {left: 10%;}
.right-side-wrap {float: right;}
.pix-cart + .pull-right.social-icons {margin-right: 15px;padding-right: 0;}
.header #lang-list {line-height: 100px;}
.header .main-nav #lang-list {line-height: 62px;}
.default-header-lang {float: right;margin-left: 8px;}
.left-side .default-header-lang {margin-left: 0px;margin-right: 4px;float: left;}
.left-side .default-header-lang #lang-list {margin-left: 0px;}
.default-header-lang #lang-list.lang-dropdown {position: relative;float: right;padding-left: 10px;padding-right: 20px;line-height: 39px;background: #f6f6f6;height: 40px;border-radius: 3px;box-shadow: inset 0 0 2px #e0e0e0;margin-top: 33px;margin-left: 10px;}
.menu-wrap .woo-cart-dropdown {top: 48px;}
.menu-wrap .cart-trigger {padding-bottom: 0;}
.menu-wrap .pix-cart-icon {margin-top: 6px;}
.menu-wrap .pix-item-icon {top: 7px;}
.menu-wrap .default-header-lang #lang-list.lang-dropdown {margin-top: 4px;}
.default-header-lang #lang-list.lang-dropdown.not-translated {padding-left: 15px;padding-right: 15px;cursor: help;}
.default-header-lang #lang-list.lang-dropdown.flag {padding-right: 12px;}
.default-header-lang #lang-list.lang-dropdown.flag .pixicon-arrow-angle-down {padding-right: 8px;}
.header-con.stuck .header .default-header-lang #lang-list {line-height: 39px;margin-top: 10px;}
.default-header-lang #lang-list #lang-dropdown-btn img {margin-right: 5px;}
.default-header-lang #lang-dropdown-btn span:before {top: 11px;}
.default-header-lang .lang-dropdown .lang-dropdown-inner {padding: 6px 16px;left: 1px;margin-left: 0px;}
#inner-header.col3 .lang-dropdown {margin-top: 31px;}
#inner-header .top-details .pixs {line-height: 134px;}
#inner-header .searchform {margin: 33px 0px;}
.header-elem {float: left;margin-left: 35px;}
.header-elem:first-child {margin-left: 0;}
.search-center {width: 70%;text-align: center;margin: 0 auto;height: 100px;}
.search-center .searchform {width: 40%;display: inline-block;}
.search-center .social-icons {float: none !important;display: inline-block;}
.pageTop .pix-no-items, .pageTop .pix-woo-price {display: none;}
.pageTop .pix-cart-contents {margin-left: 0;margin-top: 5px;display: inline-block;height: 45px;}
.pageTop .woo-cart-dropdown {left: 0;top: 60px;line-height: 1.7;}
.pageTop .pull-right .woo-cart-dropdown {right: 0;left: auto;}
.pageTop .woo-cart-dropdown:before, .pageTop .woo-cart-dropdown:after {left: 20px;}
.pageTop .pull-right .woo-cart-dropdown:before {left: auto;right: 10px;}
.pageTop .pull-right .woo-cart-dropdown:after {left: auto;right: 12px;}
.pageTop .pix-cart .product_list_widget li a, .pageTop .pix-cart .widget_shopping_cart_content .total, .pageTop .pix-cart .total, .pageTop .pix-cart .buttons {line-height: 24px;}
.pageTop .pix-cart .product_list_widget .quantity {float: left;line-height: 24px;}
.pageTop .pix-item-icon {display: block;line-height: 18px;font-size: 12px;right: -7px;top: 2px;}
.pageTop .pix-cart-icon {background: none;color: #8e8e8e;font-size: 22px;width: 28px;}
.pageTopCon.top-sec-dark {background: #1a1a1a;color: #fff;}
.pageTopCon.top-sec-dark .top-head-nav a:hover {opacity: .7;}
.pageTopCon.top-sec-dark .top-head-nav a {color: #fff;}
.top-sec-dark .top-details a {color: #fff;}
.top-sec-dark .pageTop .social-icons a {color: #fff;}
.social-icons {margin-bottom: 0;}
.social-icons a {text-align: center;color: #a5a5a5;font-size: 13px;display: inline-block;width: 30px;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;float: left;}
#inner-header .social-icons {margin: 28px 0;float: left;}
#inner-header .social-icons a {line-height: 44px;}
.stuck #inner-header .social-icons {margin: 8px 0;}
.social-icons a:hover, .social-icons a:active {-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;-webkit-transition-delay: .1s;-moz-transition-delay: .1s;-o-transition-delay: .1s;transition-delay: .1s;color: #fff;}
.social-icons a.google-plus {font-size: 18px;margin-top: 2px;}
.social-icons a.facebook:hover, .full-width-icon.style3 .social-icons a.facebook:hover, .full-width-icon.style2 .social-icons a.facebook:hover {color: #3b5998;}
.social-icons a.twitter:hover, .full-width-icon.style3 .social-icons a.twitter:hover, .full-width-icon.style2 .social-icons a.twitter:hover {color: #55acee;}
.social-icons a.google-plus:hover, .full-width-icon.style3 .social-icons a.google-plus:hover, .full-width-icon.style2 .social-icons a.google-plus:hover {color: #dd4b39;}
.social-icons a.linkedin:hover, .full-width-icon.style3 .social-icons a.linkedin:hover, .full-width-icon.style2 .social-icons a.linkedin:hover {color: #0e76a8;}
.social-icons a.dribbble:hover, .full-width-icon.style3 .social-icons a.dribbble:hover, .full-width-icon.style2 .social-icons a.dribbble:hover {color: #ea4c89;}
.social-icons a.flickr:hover, .full-width-icon.style3 .social-icons a.flickr:hover, .full-width-icon.style2 .social-icons a.flickr:hover {color: #ff0084;}
.social-icons a.pinterest:hover, .full-width-icon.style3 .social-icons a.pinterest:hover, .full-width-icon.style2 .social-icons a.pinterest:hover {color: #c8232c;}
.social-icons a.rss:hover, .full-width-icon.style3 .social-icons a.rss:hover, .full-width-icon.style2 .social-icons a.rss:hover {color: #ee802f;}
.social-icons a.tumblr:hover, .full-width-icon.style3 .social-icons a.tumblr:hover, .full-width-icon.style2 .social-icons a.tumblr:hover {color: #34526f;}
.social-icons a.blogger:hover, .full-width-icon.style3 .social-icons a.blogger:hover, .full-width-icon.style2 .social-icons a.blogger:hover {color: #f06a35;}
.social-icons a.instagram:hover, .full-width-icon.style3 .social-icons a.instagram:hover, .full-width-icon.style2 .social-icons a.instagram:hover {color: #125688;}
.social-icons a.youtube:hover, .full-width-icon.style3 .social-icons a.youtube:hover, .full-width-icon.style2 .social-icons a.youtube:hover {color: #b00;}
.social-icons a.github:hover, .full-width-icon.style3 .social-icons a.github:hover, .full-width-icon.style2 .social-icons a.github:hover {color: #4183c4;}
.social-icons a.vimeo:hover, .full-width-icon.style3 .social-icons a.vimeo:hover, .full-width-icon.style2 .social-icons a.vimeo:hover {color: #4ebbff;}
.full-width-icon.style3 .social-icons a.facebook:hover, .full-width-icon.style3 .social-icons a.twitter:hover, .full-width-icon.style3 .social-icons a.google-plus:hover, .full-width-icon.style3 .social-icons a.linkedin:hover, .full-width-icon.style3 .social-icons a.dribbble:hover, .full-width-icon.style3 .social-icons a.flickr:hover, .full-width-icon.style3 .social-icons a.pinterest:hover, .full-width-icon.style3 .social-icons a.rss:hover, .full-width-icon.style3 .social-icons a.tumblr:hover, .full-width-icon.style3 .social-icons a.instagram:hover, .full-width-icon.style3 .social-icons a.github:hover {color: #fff;border: 1px solid transparent;}
.full-width-icon.style2 .social-icons a.facebook:hover, .full-width-icon.style2 .social-icons a.twitter:hover, .full-width-icon.style2 .social-icons a.google-plus:hover, .full-width-icon.style2 .social-icons a.linkedin:hover, .full-width-icon.style2 .social-icons a.dribbble:hover, .full-width-icon.style2 .social-icons a.flickr:hover, .full-width-icon.style2 .social-icons a.pinterest:hover, .full-width-icon.style2 .social-icons a.rss:hover, .full-width-icon.style2 .social-icons a.tumblr:hover {border: 1px solid transparent;}
.custom-icon .social-icons a {margin-right: 15px;}
.custom-icon .social-icons a:last-child {margin-right: 0;}
.pageTop .social-icons a {color: #1a1a1a;}
#lang-list, .lang-list-wrap {float: left;}
.lang-list-wrap {margin-top: -1px;}
#lang-list a {margin-left: 10px;color: #8e8e8e;text-transform: capitalize;-webkit-transition: all ease-in-out .2s;-moz-transition: all ease-in-out .2s;-ms-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;transition: all ease-in-out .2s;}
#lang-list a:first-child {margin-left: 0;}
#lang-list a.active {cursor: default;}
#lang-dropdown-btn {position: relative;}
#lang-dropdown-btn span:before {top: 12px;position: absolute;}
#lang-list a.active:after, #lang-list #lang-dropdown-btn:hover {color: #8e8e8e;}
#lang-list .slash {padding-left: 10px;}
#lang-list.flag a img {opacity: .4;-webkit-transition: all ease-in-out .2s;-moz-transition: all ease-in-out .2s;-ms-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;transition: all ease-in-out .2s;}
#lang-list.flag a.active img, #lang-list.flag a:hover img, #lang-list.flag #lang-dropdown-btn img {opacity: 1;}
#lang-list.flag_with_name a {float: left;margin-right: 5px;}
#lang-list.flag_with_name a.active {background: #f2f2f2;padding: 0 10px;}
#lang-list.flag_with_name img {float: left;margin-top: 14px;margin-right: 5px;}
#lang-list.flag_with_name.lang-normal img {margin-top: 44px;}
.stuck #lang-list.flag_with_name.lang-normal img {margin-top: 14px !important;}
.pix-header-small #lang-list.flag_with_name.lang-normal img {margin-top: 18px;}
.menu-header-5 .pix-item-icon {top: 5px;}
.menu-header-5 .pix-cart-icon {margin-top: 4px;}
.menu-header-5 .header .pix-cart {padding-top: 10px;}
.menu-header-5 #lang-list.flag_with_name.lang-normal img {margin-top: 29px;}
.menu-header-5 .header #lang-list {margin-top: 17px;}
.menu-header-5 .woo-cart-dropdown {top: 64px;}
.menu-wrap #lang-list.flag_with_name.lang-normal {line-height: 46px;}
.menu-wrap #lang-list.flag_with_name.lang-normal img {margin-top: 17px;}
.pageTop #lang-list.flag_with_name img {margin-top: 19px;}
.m-sticky {display: none;}
.lang-dropdown {background: #fff;padding: 0px 20px 8px 10px;box-shadow: inset 0 0 2px #ccc;border-radius: 2px;}
.lang-dropdown a {display: block;}
.lang-dropdown .lang-dropdown-inner {position: absolute;z-index: 999;background: #fff;box-shadow: 0 0 2px #ccc;padding: 6px 15px;display: none;margin-left: -10px;-webkit-backface-visibility: hidden;}
#lang-list .lang-dropdown-inner a, #lang-list.lang_name .lang-dropdown-inner a:last-child {margin-left: 0;line-height: 19px;margin-bottom: 7px;}
#lang-list .lang-dropdown-inner a:last-child, #lang-list.lang_name .lang-dropdown-inner a:last-child, #lang-list.lang-dropdown.flag_with_name .lang-dropdown-inner a:last-child {margin-bottom: 2px;}
#lang-list.flag .lang-dropdown-inner a:last-child {margin-bottom: 4px;}
.lang-dropdown.lang_name .lang-dropdown-inner, #lang-list.lang-dropdown.flag_with_name .lang-dropdown-inner {padding: 11px 15px;width: 200px;}
#lang-list.lang_name .lang-dropdown-inner a, #lang-list.lang-dropdown.flag_with_name .lang-dropdown-inner a {margin-bottom: 13px;text-align: left;}
#lang-list.lang-dropdown.flag_with_name a {float: none;}
#lang-list.lang-dropdown.flag_with_name .lang-dropdown-inner img {margin-top: 4px;}
#lang-list.flag_with_name a.active {background: none;padding: 0;}
.main-nav #lang-list a {color: #fff;}
.menu-light .main-nav #lang-list a {color: #1a1a1a;}
.main-title.alignCenter {text-align: center;}
.main-title.alignRight {text-align: right;float: right;}
.main-title.alignRight.line-style1 {float: none;}
.main-title .line {width: 100px;margin-top: 20px;margin-bottom: 30px;}
.main-title.size-sm {font-size: 21px;}
.main-title.size-md {font-size: 32px;}
.main-title.size-lg {font-size: 42px;}
.main-title.title.sub-title-con, .wpb_column > .wpb_wrapper .main-title.title.sub-title-con:last-child {margin-bottom: 10px;}
.main-title + .sub-title {font-size: 18px;}
.main-title + .sub-title, .wpb_column > .wpb_wrapper .main-title + .sub-title:last-child {margin-bottom: 35px;}
.main-title.alignCenter + .sub-title {text-align: center;}
.main-title.alignRight + .sub-title {text-align: right;}
.main-title + .sub-title.italic {color: #929497;font-style: italic;}
p.sub-title + .wpb_row.vc_row-fluid {padding-top: 0;}
.alignCenter p.sub-title {width: 55%;margin-right: auto;margin-left: auto;}
.bg_text {color: #fff;padding: 40px 20px;position: relative;}
.bg_text .line {display: none;}
.bg_text:after {content: "";width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 14px solid #00a9d1;position: absolute;left: 50%;bottom: -13px;margin-left: -12px;}
.line {height: 5px;display: block;width: 75px;}
.line.right {float: right;clear: both;}
.line-con.center .line {display: inline-block;}
.line.center {margin-left: auto;margin-right: auto;}
.main-title.alignCenter .line {margin-left: auto;margin-right: auto;}
.main-title.alignRight .line {margin-left: auto;}
.line.line-2 {width: 80px;position: relative;background: #e2e2e2;}
.light .line.line-2, .light .round-sep .round {background: #fff;}
.line.line-2:after {content: "";position: absolute;background: #00a9d1;width: 20px;height: 5px;left: 0;top: -2px;margin: 0 auto;}
.alignCenter .line.line-2:after, .center .line.line-2:after {right: 0px;}
.alignRight .line.line-2:after, .right .line.line-2:after {right: 0px;left: auto;}
.line.line-3:after {border-radius: 10px;}
.line.line-4:after {width: 5px;border-radius: 50%;}
.center.alignCenter .line.line-2, .center.alignCenter .line.round-sep, .center .line.line-2, .center .line.round-sep {margin: 0 auto;}
.right.alignRight, .right {float: right;}
.box-title, .wpb_column > .wpb_wrapper .box-title:last-child {border: 1px solid;display: inline-block;padding: 10px 30px;margin-bottom: 10px;}
.box-title .line, .title-right-border .line, .title-sep-border .line {display: none;}
.box-small {display: inline-block;}
.box-small:before {content: "";width: 30px;height: 35px;line-height: 35px;border: 1px solid #00a9d1;display: inline-block;float: left;margin-right: -22px;margin-top: -5px;}
.alignRight {text-align: right;}
.alignCenter {text-align: center;}
.title-sep-border {position: relative;}
.title-sep-border .main-title:before, .title-sep-border .main-title:after {content: "";width: 15%;min-width: 60px;margin-top: -8px;display: inline-block;border-top: 1px solid #e2e2e2;padding: 3px;margin-right: 14px;}
.title-sep-border .main-title:after {margin-left: 14px;margin-right: 0;}
.title-sep-border .main-title:before {content: none;}
.alignRight.title-sep-border .main-title:after {content: none;}
.alignRight.title-sep-border .main-title:before {content: "";}
.alignCenter.title-sep-border .main-title:before {content: "";}
.alignRight .title-sep-border .main-title:after {margin-left: 14px;margin-right: 0;}
.alignCenter.title-sep-border .title-sep {padding: 0px 20px;}
.alignRight.title-sep-border .title-sep {padding-right: 0px;padding-left: 20px;}
.line.round-sep {height: 0;width: 40px;}
.round-sep .round {background: #e2e2e2;width: 5px;height: 5px;border-radius: 100%;float: left;margin-right: 5px;}
.sub-title-con.alignRight, .alignRight.line-style4 {float: none;}
.below-sub-title .sub-title {margin-bottom: 25px;}
.alignCenter.below-sub-title .line {margin: 0 auto;}
.alignRight.below-sub-title .line {float: right;}
.title-right-border {border-right: 1px solid #00a9d1;padding: 8px 25px 8px 0;float: left;margin-right: 25px;}
.title-right-border.alignRight {float: right;padding-right: 0;padding-left: 25px;margin-right: 0;margin-left: 25px;border-right: 0;border-left: 1px solid #00a9d1;}
.title-right-border.alignCenter {float: none;display: inline-block;padding: 0px 25px;border-left: 1px solid #00a9d1;border-right: 1px solid #00a9d1;}
.mobile-menu {display: none;}
.pix-overlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;min-height: 360px;background: #000;opacity: .7;z-index: 20;display: none;}
.pix-menu, .nav-dash {float: right;height: 100px;position: relative;z-index: 1;display: none;margin-left: 20px;}
.nav-dash {display: block;}
.stuck .nav-dash {height: 60px;}
.background-nav .nav-dash {margin-top: -30px;}
.background-nav .stuck .main-nav .nav-dash {margin-top: -15px;}
.menu-header-11 .main-nav .menu {opacity: 0;visibility: hidden;margin-top: -20px;transition: all ease .3s;}
.menu-header-11 .main-nav.menu-open .menu {opacity: 1;visibility: visible;margin-top: 0;}
.header-con.menu-header-5 .pix-menu {line-height: 64px;height: 64px;}
.pix-header-small .pix-menu {height: 46px;}
.header-con.stuck .pix-menu {height: 60px;}
.flyin-sidebar-wrapper .pix-menu {float: left;}
.menu-wrap .pix-menu {float: none;height: 62px;text-align: center;display: inline-block;}
.pix-menu-trigger, .nav-trigger {position: relative;display: block;width: 18px;height: 16px;cursor: pointer;top: 50%;margin-top: -10px;}
.nav-trigger {width: 22px;height: 18px;}
.pix-menu-trigger span, .nav-trigger .mobile-menu {position: absolute;top: 50%;left: 0;display: block;width: 100%;height: 3px;margin-top: -2px;background-color: #000;font-size: 0px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: background-color .2s;-moz-transition: background-color .2s;-ms-transition: background-color .2s;-o-transition: background-color .2s;transition: background-color .2s;}
.dark .pix-menu-trigger span, .dark .pix-menu-trigger span:before, .dark .pix-menu-trigger span:after, .dark .pix-flyin-sidebar .pix-flyin-trigger span, .dark .pix-flyin-sidebar .pix-flyin-trigger span:before, .dark .pix-flyin-sidebar .pix-flyin-trigger span:after, .menu-dark .menu-wrap .pix-menu-trigger span, .menu-dark .menu-wrap .pix-menu-trigger span:before, .menu-dark .menu-wrap .pix-menu-trigger span:after {background-color: #fff;}
.dark .menu-light .pix-menu-trigger span, .dark .menu-light .pix-menu-trigger span:before, .dark .menu-light .pix-menu-trigger span:after {background-color: #000;}
.pix-menu-open .pix-menu-trigger span, .menu-open .nav-trigger .mobile-menu {background-color: transparent !important;}
.pix-menu-trigger span:before, .pix-menu-trigger span:after, .nav-trigger .mobile-menu:before, .nav-trigger .mobile-menu:after {position: absolute;left: 0;width: 80%;height: 100%;background: #000;content: "";-webkit-transition: -webkit-transform .3s;-moz-transition: -moz-transform .3s;-ms-transition: -ms-transform .3s;-o-transition: -o-transform .3s;transition: transform .3s;}
.pix-menu-trigger span:before, .nav-trigger .mobile-menu:before {-webkit-transform: translateY(-250%);-moz-transform: translateY(-250%);-ms-transform: translateY(-250%);-o-transform: translateY(-250%);transform: translateY(-250%);right: 0;left: auto;width: 130%;}
.pix-menu-trigger span:after, .nav-trigger .mobile-menu:after {-webkit-transform: translateY(250%);-moz-transform: translateY(250%);-ms-transform: translateY(250%);-o-transform: translateY(250%);transform: translateY(250%);width: 60%;left: auto;right: 0;}
.nav-trigger .mobile-menu:before, .nav-trigger .mobile-menu:after {width: 100%;}
.pix-menu-open .pix-menu-trigger span:before, .menu-open .nav-trigger .mobile-menu:before {-webkit-transform: translateY(0) rotate(45deg);-moz-transform: translateY(0) rotate(45deg);-ms-transform: translateY(0) rotate(45deg);-o-transform: translateY(0) rotate(45deg);transform: translateY(0) rotate(45deg);}
.pix-menu-open .pix-menu-trigger span:after, .menu-open .nav-trigger .mobile-menu:after {-webkit-transform: translateY(0) rotate(-45deg);-moz-transform: translateY(0) rotate(-45deg);-ms-transform: translateY(0) rotate(-45deg);-o-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg);}
.pix-menu.pix-menu-open .pix-menu-trigger span:after, .pix-menu.pix-menu-open .pix-menu-trigger span:before, .menu-open .nav-trigger .mobile-menu:before {width: 100%;}
.dark .nav-trigger .mobile-menu, .dark .nav-trigger .mobile-menu:before, .dark .nav-trigger .mobile-menu:after {background: #fff;}
.header-con.stuck.sticky-dark .mobile-menu, .header-con.stuck.sticky-dark .mobile-menu:before, .header-con.stuck.sticky-dark .mobile-menu:after, .sticky-dark .nav-trigger .mobile-menu, .sticky-dark .nav-trigger .mobile-menu:before, .sticky-dark .nav-trigger .mobile-menu:after {background: #fff;}
.dark .stuck.sticky-light .nav-trigger .mobile-menu, .dark .stuck.sticky-light .nav-trigger .mobile-menu:before, .dark .stuck.sticky-light .nav-trigger .mobile-menu:after {background: #000;}
.mobile-menu-nav.moved .pix-megamenu .pix-hide-menu-title > a {display: block !important;}
.mobile-menu-nav {display: block;font-family: Poppins,Arial,sans-serif;font-size: 14px;position: fixed;left: 0px;top: 0px;max-width: 250px;width: 0px;background: #fff;height: 100%;box-shadow: 2px 0px 3px rgba(0,0,0,.1);z-index: 999;overflow: hidden;-webkit-transition: all .33s cubic-bezier(.694,.0482,.335,1);-moz-transition: all .33s cubic-bezier(.694,.0482,.335,1);-ms-transition: all .33s cubic-bezier(.694,.0482,.335,1);-o-transition: all .33s cubic-bezier(.694,.0482,.335,1);transition: all .33s cubic-bezier(.694,.0482,.335,1);opacity: 0;visibility: hidden;}
.mobile-menu-nav.moved {width: 250px;-webkit-transition: all .33s cubic-bezier(.694,.0482,.335,1);-moz-transition: all .33s cubic-bezier(.694,.0482,.335,1);-ms-transition: all .33s cubic-bezier(.694,.0482,.335,1);-o-transition: all .33s cubic-bezier(.694,.0482,.335,1);transition: all .33s cubic-bezier(.694,.0482,.335,1);}
.mobile-menu-inner {height: 100%;overflow-y: auto;overflow-x: hidden;margin-bottom: 0;width: 250px;}
.mobile-menu-nav ul {list-style: none;padding-left: 0;}
.mobile-menu-nav .menu .sub-menu {padding-left: 0;background: #f7f7f7;box-shadow: inset 0px 1px 1px #ebebeb;margin-bottom: 0;}
.mobile-menu-nav .sub-menu, .mobile-menu-nav .sub-menu .sub-menu {display: none;}
.mobile-menu-nav li {margin-bottom: 0px;padding-bottom: 0px;position: relative;border-bottom: 1px solid #efefef;}
.mobile-menu-nav .sub-menu li:last-child {border-bottom: none;}
.mobile-menu-nav li a {color: #868686;display: block;padding: 10px 0 10px 15px;}
.mobile-menu-nav .sub-menu li a {padding-left: 25px;}
.mobile-menu-nav .sub-menu .sub-menu li a {padding-left: 35px;}
.mobile-menu-nav li a:hover {color: #00a9d1;}
.pix-megamenu .sub-menu li > a, .pix-megamenu .sub-menu li > a:hover {padding-top: 10px;padding-bottom: 10px;}
.pix-megamenu .sub-menu > li > a, .pix-megamenu .sub-menu > li > a:hover {color: #868686;}
.mobile-menu-nav.menu-dark .pix-megamenu > .sub-menu > li > a, .mobile-menu-nav.menu-dark .pix-megamenu > .sub-menu > li > a:hover {color: #fff;}
.mobile-menu-nav a .pix-dropdown-arrow {display: none;}
.mobile-menu-nav .menu-item-has-children > .pix-dropdown-arrow {display: initial;width: 28px;height: 46px;position: absolute;right: 0;top: 0;cursor: pointer;}
.mobile-menu-nav .menu-item-has-children > .pix-dropdown-arrow:after {content: "6";display: inline-block;font-family: "pix-fonts";font-size: 14px;color: #868686;font-weight: normal;vertical-align: middle;position: absolute;right: 7px;top: 0;line-height: 46px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
.mobile-menu-nav .menu-item-has-children > .pix-dropdown-arrow.pix-bottom-arrow:after {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
.mobile-menu-nav .menu-item-has-children > .pix-dropdown-arrow:hover:after, .mobile-menu-nav.menu-dark .menu-item-has-children > .pix-dropdown-arrow:hover:after {color: #00a9d1;}
.mobile-menu-nav .pix-megamenu ul ul > .menu-item-has-children > a .pix-dropdown-arrow:after {content: none;}
.pix-megamenu .sub-menu li .sub-menu li a {margin-top: 0;margin-bottom: 0;}
.mobile-menu-nav .current-menu-item > a, .mobile-menu-nav .current-menu-parent > a, .mobile-menu-nav .current-menu-ancestor > a, .mobile-menu-nav .sub-menu .current-menu-item > a, .mobile-menu-nav.menu-dark .current-menu-item > a, .mobile-menu-nav.menu-dark .current-menu-parent > a, .mobile-menu-nav.menu-dark .current-menu-ancestor > a, .mobile-menu-nav.menu-dark .sub-menu .current-menu-item > a {color: #00a9d1;}
.mobile-menu-nav.menu-dark {background: #232323;}
.mobile-menu-nav.menu-dark li {border-bottom: 1px solid #181818;}
.mobile-menu-nav.menu-dark li a, .mobile-menu-nav li {color: #fff;}
.mobile-menu-nav.menu-dark li a:hover {color: #00a9d1;}
.mobile-menu-nav.menu-dark .menu .sub-menu {background: #1f1f1f;box-shadow: inset 0px 1px 1px #181818;}
.mobile-menu-nav.menu-dark .menu-item-has-children > .pix-dropdown-arrow:after {color: #fff;}
.right-mobile-menu .mobile-menu-nav {left: auto;right: 0;}
#content-pusher.content-pushed .header-con.stuck {left: 250px;}
.right-mobile-menu #content-pusher.content-pushed .header-con.stuck {right: 250px;left: auto;}
.menu-header-7 .col3 #logo {float: left;}
.main-header {background: #fff;}
.header-con li {list-style: none;}
.pix-header-small {background: #ececec;height: 46px;}
.pix-header-small #logo, .pix-header-small .main-nav, .header-con.stuck .pix-header-small #logo {line-height: 46px;}
.pix-header-small .search-btn, .pix-header-small .header .top-details, .header-con.stuck .pix-header-small .search-btn, .header-con.stuck .pix-header-small .header .top-details {line-height: 46px;height: 46px;}
.pix-header-small #inner-header .searchform {margin: 6px 0px;}
.pix-header-small #inner-header .social-icons {margin: 0px;}
.pix-header-small.pix-menu-align-left #logo a:after {background: #ddd;}
.pix-header-small #logo {margin-top: -4px;}
.pix-header-small.pix-menu-align-center .widget-right {display: block;}
.pix-header-small .topSearchForm {top: 46px;}
.pix-header-small .main-nav .menu li, .pix-header-small .top-details, .pix-header-small #inner-header .social-icons a, .pix-header-small .searchform .s {font-size: 12px;}
.header-con.stuck .pix-header-small .topSearchForm {top: 46px;}
.main-nav-left, .main-nav-right {float: left;width: 38%;top: 0;}
.main-nav-left .main-nav .menu {float: right;}
.main-nav-right .main-nav .menu {float: left;}
.main-nav-right {float: right;}
.main-nav-right .main-nav {float: left;}
.main-nav-left .main-nav li:first-child {padding-left: 0;}
.right-side-inner {float: right;}
.header-con.menu-header-5 {position: static;}
.menu-header-5-con {position: relative;}
.header-con.menu-header-5, .dark .header-con.menu-header-5 {background: none;}
.header-con.menu-header-5 .header {border: none;}
.header-con.menu-header-5 .header .container {padding-left: 25px;padding-right: 30px;max-width: 100%;}
.header-con.menu-header-5 .pix-menu-align-right {background: #fff;width: 1230px;max-width: 97%;margin: 0 auto;border-radius: 50px;height: 64px;line-height: 64px;}
.dark .header-con.menu-header-5 .pix-menu-align-right {background: #1a1a1a;}
.header-con.menu-header-5 #logo, .header-con.menu-header-5 .main-nav, .header-con.menu-header-5 .header .top-details, .header-con.menu-header-5 .search-btn, .header-con.menu-header-5 .pix-flyin-sidebar {line-height: 64px;height: 64px;}
.header-con.menu-header-5 #inner-header .searchform {margin: 18px 0px;}
.header-con.menu-header-5 #inner-header .social-icons {margin: 12px 0px;}
.header-con.stuck.menu-header-5 {padding-top: 0;padding-bottom: 0;}
.header-con.stuck.menu-header-5 .pix-menu-align-right {height: 60px;margin: 0 auto;background: none;line-height: 60px;}
.menu-header-5 .cart-trigger {padding-bottom: 15px;}
.header-con.menu-header-5 .topSearchForm {top: 64px;}
.menu-header-5 .pageTopCon, .transparent-header .menu-header-5 .pageTopCon {border-bottom: none;}
#sub-header.header-trans {padding-top: 130px;}
#sub-header.sub-header-6.header-trans, #sub-header.sub-header-7.header-trans, #sub-header.sub-header-8.header-trans, #sub-header.sub-header-9.header-trans {padding-top: 176px;}
.composer-top-header-enabled #sub-header.header-trans {padding-top: 170px;}
.composer-top-header-enabled #sub-header.sub-header-6.header-trans, .composer-top-header-enabled #sub-header.sub-header-7.header-trans, .composer-top-header-enabled #sub-header.sub-header-8.header-trans, .composer-top-header-enabled #sub-header.sub-header-9.header-trans {padding-top: 217px;}
.composer-top-header-enabled .menu-header-5 .pix-menu-align-right {margin-top: 10px;}
.composer-header-dark #sub-header {background: #1a1a1a;color: #fff;}
.composer-header-dark #sub-header .sub-banner-title, .composer-header-dark #sub-header .breadcrumb li a, .composer-header-dark #sub-header .current {color: #fff;}
.transparent-header .header-wrap, .transparent-header .dark.header-wrap {background: rgba(0,0,0,0);position: absolute;margin: 0 auto;width: 100%;left: 0;}
.transparent-header .dark.header-wrap .menu-wrap, .transparent-header .light.header-wrap .menu-wrap {background: none !important;}
.transparent-header .dark .header-con {background: rgba(0,0,0,0);}
.transparent-header .menu-header3 .header, .transparent-header .menu-header4 .header, .transparent-header .menu-header4 .dark .header, .transparent-header .menu-header5 .header, .transparent-header .menu-header5 .dark .header, .transparent-header .menu-header6 .header, .transparent-header .menu-header6 .dark .header, .transparent-header .menu-header7 .header, .transparent-header .menu-header7 .dark .header, .transparent-header .menu-header8 .header, .transparent-header .menu-header8 .dark .header, .transparent-header .menu-header9 .header, .transparent-header .menu-header9 .dark .header {position: static;}
.transparent-header.opacity-0 .header-wrap, .transparent-header.opacity-0 .header-wrap .menu-wrap {background: rgba(255,255,255,0);}
.transparent-header.opacity-0 .dark.header-wrap, .transparent-header.opacity-0 .dark.header-wrap .menu-wrap {background: rgba(0,0,0,0);}
.transparent-header.opacity-0 .menu-simple .header, .transparent-header.opacity-0 .menu-header1 .header, .transparent-header.opacity-0 .menu-header2 .header, .transparent-header.opacity-0 .menu-header3 .header, .transparent-header.opacity-0 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-0 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-0 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-0 .menu-header1 .menu-wrap, .transparent-header.opacity-0 .menu-header2 .menu-wrap, .transparent-header.opacity-0 .menu-header3 .menu-wrap, .transparent-header.opacity-0 .header-wrap .menu-wrap {background: rgba(255,255,255,0);}
.transparent-header.opacity-10 .menu-simple .header, .transparent-header.opacity-10 .menu-header1 .header, .transparent-header.opacity-10 .header-wrap, .transparent-header.opacity-10 .menu-header2 .header, .transparent-header.opacity-10 .menu-header3 .header, .transparent-header.opacity-10 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-10 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-10 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-10 .menu-header1 .menu-wrap, .transparent-header.opacity-10 .menu-header2 .menu-wrap, .transparent-header.opacity-10 .menu-header3 .menu-wrap, .transparent-header.opacity-10 .header-wrap .menu-wrap {background: rgba(255,255,255,.1);}
.transparent-header.opacity-20 .menu-simple .header, .transparent-header.opacity-20 .menu-header1 .header, .transparent-header.opacity-20 .header-wrap, .transparent-header.opacity-20 .menu-header2 .header, .transparent-header.opacity-20 .menu-header3 .header, .transparent-header.opacity-20 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-20 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-20 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-20 .menu-header1 .menu-wrap, .transparent-header.opacity-20 .menu-header2 .menu-wrap, .transparent-header.opacity-20 .menu-header3 .menu-wrap, .transparent-header.opacity-20 .header-wrap .menu-wrap {background: rgba(255,255,255,.2);}
.transparent-header.opacity-30 .menu-simple .header, .transparent-header.opacity-30 .menu-header1 .header, .transparent-header.opacity-30 .header-wrap, .transparent-header.opacity-30 .menu-header2 .header, .transparent-header.opacity-30 .menu-header3 .header, .transparent-header.opacity-30 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-30 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-30 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-30 .menu-header1 .menu-wrap, .transparent-header.opacity-30 .menu-header2 .menu-wrap, .transparent-header.opacity-30 .menu-header3 .menu-wrap, .transparent-header.opacity-30 .header-wrap .menu-wrap {background: rgba(255,255,255,.3);}
.transparent-header.opacity-40 .menu-simple .header, .transparent-header.opacity-40 .menu-header1 .header, .transparent-header.opacity-40 .header-wrap, .transparent-header.opacity-40 .menu-header2 .header, .transparent-header.opacity-40 .menu-header3 .header, .transparent-header.opacity-40 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-40 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-40 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-40 .menu-header1 .menu-wrap, .transparent-header.opacity-40 .menu-header2 .menu-wrap, .transparent-header.opacity-40 .menu-header3 .menu-wrap, .transparent-header.opacity-40 .header-wrap .menu-wrap {background: rgba(255,255,255,.4);}
.transparent-header.opacity-50 .menu-simple .header, .transparent-header.opacity-50 .menu-header1 .header, .transparent-header.opacity-50 .header-wrap, .transparent-header.opacity-50 .menu-header2 .header, .transparent-header.opacity-50 .menu-header3 .header, .transparent-header.opacity-50 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-50 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-50 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-50 .menu-header1 .menu-wrap, .transparent-header.opacity-50 .menu-header2 .menu-wrap, .transparent-header.opacity-50 .menu-header3 .menu-wrap, .transparent-header.opacity-50 .header-wrap .menu-wrap {background: rgba(255,255,255,.5);}
.transparent-header.opacity-60 .menu-simple .header, .transparent-header.opacity-60 .menu-header1 .header, .transparent-header.opacity-60 .header-wrap, .transparent-header.opacity-60 .menu-header2 .header, .transparent-header.opacity-60 .menu-header3 .header, .transparent-header.opacity-60 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-60 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-60 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-60 .menu-header1 .menu-wrap, .transparent-header.opacity-60 .menu-header2 .menu-wrap, .transparent-header.opacity-60 .menu-header3 .menu-wrap, .transparent-header.opacity-60 .header-wrap .menu-wrap {background: rgba(255,255,255,.6);}
.transparent-header.opacity-70 .menu-simple .header, .transparent-header.opacity-70 .menu-header1 .header, .transparent-header.opacity-70 .header-wrap, .transparent-header.opacity-70 .menu-header2 .header, .transparent-header.opacity-70 .menu-header3 .header, .transparent-header.opacity-70 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-70 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-70 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-70 .menu-header1 .menu-wrap, .transparent-header.opacity-70 .menu-header2 .menu-wrap, .transparent-header.opacity-70 .menu-header3 .menu-wrap, .transparent-header.opacity-70 .header-wrap .menu-wrap {background: rgba(255,255,255,.7);}
.transparent-header.opacity-80 .menu-simple .header, .transparent-header.opacity-80 .menu-header1 .header, .transparent-header.opacity-80 .header-wrap, .transparent-header.opacity-80 .menu-header2 .header, .transparent-header.opacity-80 .menu-header3 .header, .transparent-header.opacity-80 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-80 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-80 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-80 .menu-header1 .menu-wrap, .transparent-header.opacity-80 .menu-header2 .menu-wrap, .transparent-header.opacity-80 .menu-header3 .menu-wrap, .transparent-header.opacity-80 .header-wrap .menu-wrap {background: rgba(255,255,255,.8);}
.transparent-header.opacity-90 .menu-simple .header, .transparent-header.opacity-90 .menu-header1 .header, .transparent-header.opacity-90 .header-wrap, .transparent-header.opacity-90 .menu-header2 .header, .transparent-header.opacity-90 .menu-header3 .header, .transparent-header.opacity-90 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-90 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-90 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-90 .menu-header1 .menu-wrap, .transparent-header.opacity-90 .menu-header2 .menu-wrap, .transparent-header.opacity-90 .menu-header3 .menu-wrap, .transparent-header.opacity-90 .header-wrap .menu-wrap {background: rgba(255,255,255,.9);}
.transparent-header.opacity-0 .dark .menu-simple .header, .transparent-header.opacity-0 .dark .menu-header1 .header, .transparent-header.opacity-0 .dark.header-wrap, .transparent-header.opacity-0 .dark .menu-header2 .header, .transparent-header.opacity-0 .dark .menu-header3 .header, .transparent-header.opacity-0 .dark .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-0 .dark .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-0 .dark .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-0 .dark .menu-header1 .menu-wrap, .transparent-header.opacity-0 .dark .menu-header2 .menu-wrap, .transparent-header.opacity-0 .dark .menu-header3 .menu-wrap, .transparent-header.opacity-0 .dark.header-wrap .menu-wrap {background: rgba(0,0,0,0);}
.transparent-header.opacity-10 .dark .menu-simple .header, .transparent-header.opacity-10 .dark .menu-header1 .header, .transparent-header.opacity-10 .dark.header-wrap, .transparent-header.opacity-10 .dark .menu-header2 .header, .transparent-header.opacity-10 .dark .menu-header3 .header, .transparent-header.opacity-10 .dark .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-10 .dark .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-10 .dark .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-10 .dark .menu-header1 .menu-wrap, .transparent-header.opacity-10 .dark .menu-header2 .menu-wrap, .transparent-header.opacity-10 .dark .menu-header3 .menu-wrap, .transparent-header.opacity-10 .dark.header-wrap .menu-wrap {background: rgba(0,0,0,.1);}
.transparent-header.opacity-20 .dark .menu-simple .header, .transparent-header.opacity-20 .dark .menu-header1 .header, .transparent-header.opacity-20 .dark.header-wrap, .transparent-header.opacity-20 .dark .menu-header2 .header, .transparent-header.opacity-20 .dark .menu-header3 .header, .transparent-header.opacity-20 .dark .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-20 .dark .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-20 .dark .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-20 .dark .menu-header1 .menu-wrap, .transparent-header.opacity-20 .dark .menu-header2 .menu-wrap, .transparent-header.opacity-20 .dark .menu-header3 .menu-wrap, .transparent-header.opacity-20 .dark.header-wrap .menu-wrap {background: rgba(0,0,0,.2);}
.transparent-header.opacity-30 .dark .menu-simple .header, .transparent-header.opacity-30 .dark .menu-header1 .header, .transparent-header.opacity-30 .dark.header-wrap, .transparent-header.opacity-30 .dark .menu-header2 .header, .transparent-header.opacity-30 .dark .menu-header3 .header, .transparent-header.opacity-30 .dark .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-30 .dark .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-30 .dark .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-30 .dark .menu-header1 .menu-wrap, .transparent-header.opacity-30 .dark .menu-header2 .menu-wrap, .transparent-header.opacity-30 .dark .menu-header3 .menu-wrap, .transparent-header.opacity-30 .dark.header-wrap .menu-wrap {background: rgba(0,0,0,.3);}
.transparent-header.opacity-40 .dark .menu-simple .header, .transparent-header.opacity-40 .dark .menu-header1 .header, .transparent-header.opacity-40 .dark.header-wrap, .transparent-header.opacity-40 .dark .menu-header2 .header, .transparent-header.opacity-40 .dark .menu-header3 .header, .transparent-header.opacity-40 .dark .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-40 .dark .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-40 .dark .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-40 .dark .menu-header1 .menu-wrap, .transparent-header.opacity-40 .dark .menu-header2 .menu-wrap, .transparent-header.opacity-40 .dark .menu-header3 .menu-wrap, .transparent-header.opacity-40 .dark.header-wrap .menu-wrap {background: rgba(0,0,0,.4);}
.transparent-header.opacity-50 .dark .menu-simple .header, .transparent-header.opacity-50 .dark .menu-header1 .header, .transparent-header.opacity-50 .dark.header-wrap, .transparent-header.opacity-50 .dark .menu-header2 .header, .transparent-header.opacity-50 .dark .menu-header3 .header, .transparent-header.opacity-50 .dark .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-50 .dark .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-50 .dark .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-50 .dark .menu-header1 .menu-wrap, .transparent-header.opacity-50 .dark .menu-header2 .menu-wrap, .transparent-header.opacity-50 .dark .menu-header3 .menu-wrap, .transparent-header.opacity-50 .dark.header-wrap .menu-wrap {background: rgba(0,0,0,.5);}
.transparent-header.opacity-60 .dark .menu-simple .header, .transparent-header.opacity-60 .dark .menu-header1 .header, .transparent-header.opacity-60 .dark.header-wrap, .transparent-header.opacity-60 .dark .menu-header2 .header, .transparent-header.opacity-60 .dark .menu-header3 .header, .transparent-header.opacity-60 .dark .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-60 .dark .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-60 .dark .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-60 .dark .menu-header1 .menu-wrap, .transparent-header.opacity-60 .dark .menu-header2 .menu-wrap, .transparent-header.opacity-60 .dark .menu-header3 .menu-wrap, .transparent-header.opacity-60 .dark.header-wrap .menu-wrap {background: rgba(0,0,0,.6);}
.transparent-header.opacity-70 .dark .menu-simple .header, .transparent-header.opacity-70 .dark .menu-header1 .header, .transparent-header.opacity-70 .dark.header-wrap, .transparent-header.opacity-70 .dark .menu-header2 .header, .transparent-header.opacity-70 .dark .menu-header3 .header, .transparent-header.opacity-70 .dark .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-70 .dark .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-70 .dark .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-70 .dark .menu-header1 .menu-wrap, .transparent-header.opacity-70 .dark .menu-header2 .menu-wrap, .transparent-header.opacity-70 .dark .menu-header3 .menu-wrap, .transparent-header.opacity-70 .dark.header-wrap .menu-wrap {background: rgba(0,0,0,.7);}
.transparent-header.opacity-80 .dark .menu-simple .header, .transparent-header.opacity-80 .dark .menu-header1 .header, .transparent-header.opacity-80 .dark.header-wrap, .transparent-header.opacity-80 .dark .menu-header2 .header, .transparent-header.opacity-80 .dark .menu-header3 .header, .transparent-header.opacity-80 .dark .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-80 .dark .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-80 .dark .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-80 .dark .menu-header1 .menu-wrap, .transparent-header.opacity-80 .dark .menu-header2 .menu-wrap, .transparent-header.opacity-80 .dark .menu-header3 .menu-wrap, .transparent-header.opacity-80 .dark.header-wrap .menu-wrap {background: rgba(0,0,0,.8);}
.transparent-header.opacity-90 .dark .menu-simple .header, .transparent-header.opacity-90 .dark .menu-header1 .header, .transparent-header.opacity-90 .dark.header-wrap, .transparent-header.opacity-90 .dark .menu-header2 .header, .transparent-header.opacity-90 .dark .menu-header3 .header, .transparent-header.opacity-90 .dark .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-90 .dark .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-90 .dark .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-90 .dark .menu-header1 .menu-wrap, .transparent-header.opacity-90 .dark .menu-header2 .menu-wrap, .transparent-header.opacity-90 .dark .menu-header3 .menu-wrap, .transparent-header.opacity-90 .dark.header-wrap .menu-wrap {background: rgba(0,0,0,.9);}
.transparent-header .pageTopCon {background: none !important;border-bottom: 1px solid rgba(240,240,240,.2);}
.sub-header-hide.sub-header-trans.content-header1, .sub-header-hide.sub-header-trans.content-header2, .sub-header-hide.sub-header-trans.content-header3 {padding-top: 130px;}
.header-wrap {position: relative;z-index: 10;background: #fff;}
.header-con {top: -100%;-webkit-transition: top ease .5s;-moz-transition: top ease .5s;-ms-transition: top ease .5s;-o-transition: top ease .5s;transition: top ease .5s;}
.header-con.stuck {position: fixed;top: 0;left: 0;right: 0;box-shadow: 0 1px 3px rgba(0,0,0,.1);width: 100%;z-index: 999;background: #fff;height: 60px;-webkit-backface-visibility: hidden;}
.header-con.stuck .pix-header-small {background: none;height: auto;}
.header-con.stuck a * {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
.header-con.stuck #logo, .header-con.stuck .main-nav, .header-con.stuck .header .top-details, .header-con.stuck .header #lang-list {line-height: 60px;}
.header-con.stuck .header .top-details, .header-con.stuck #inner-header, .header-con.stuck .search-center {height: 60px;}
.header-con.stuck #inner-header .top-details .pixs {line-height: 64px;}
.header-con.stuck #logo {height: 40px;font-size: 23px;}
.header-con.stuck #inner-header .searchform {margin: 10px 0;}
.header-con.stuck #logo img {width: auto;max-height: 100%;}
.header-con.stuck .search-btn {line-height: 60px;height: 60px;}
.header-con.stuck #logo a, .header-con.stuck .main-nav li a, .header-con.stuck .header .top-details a {-webkit-transition: all ease-in-out 0s;-moz-transition: all ease-in-out 0s;-ms-transition: all ease-in-out 0s;-o-transition: all ease-in-out 0s;transition: all ease-in-out 0s;}
.header-con.stuck .main-nav .sub-menu li a {-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;}
.header-con.stuck .col3 .social-icons, .header-con.stuck .col2 .social-icons {margin: 0;}
.header-con.stuck .col3 .social-icons, .header-con.stuck .search-center .social-icons {margin: 5px 0px;}
.header-con.stuck .menu-wrap {height: 60px;}
.header-con.stuck .topSearchForm, .header-con.stuck.menu-header-5 .topSearchForm {top: 60px;}
.menu-header-6.stuck .header, .menu-header-7.stuck .header, .menu-header-8.stuck .header, .menu-header-9.stuck .header {float: left;}
.menu-header-6.stuck .menu-wrap, .menu-header-7.stuck .menu-wrap, .menu-header-8.stuck .menu-wrap, .menu-header-9.stuck .menu-wrap {float: right;}
.menu-header-6.stuck .container, .menu-header-7.stuck .container, .menu-header-8.stuck .container, .menu-header-9.stuck .container {width: auto;padding-left: 0px;padding-right: 0px;}
.menu-header-6.stuck .right-side-wrap, .menu-header-7.stuck .right-side-wrap, .menu-header-8.stuck .right-side-wrap, .menu-header-9.stuck .right-side-wrap {display: none;}
.menu-header-6.stuck .pix-menu-align-center, .menu-header-7.stuck .pix-menu-align-center, .menu-header-8.stuck .pix-menu-align-center, .menu-header-9.stuck .pix-menu-align-center {position: relative;}
.stuck .menu-wrap #lang-list.flag_with_name.lang-normal {margin-top: 10px;line-height: 40px;}
.stuck .menu-wrap .pix-cart {padding-top: 5px;}
.stuck .container-wrap {width: 1230px;margin: 0 auto;position: relative;max-width: 100%;}
.menu-header-6.stuck #inner-header .left-side, .menu-header-6.stuck #inner-header .right-side, .menu-header-7.stuck #inner-header .left-side, .menu-header-7.stuck #inner-header .right-side, .menu-header-8.stuck #inner-header .left-side, .menu-header-8.stuck #inner-header .right-side, .menu-header-9.stuck #inner-header .left-side, .menu-header-9.stuck #inner-header .right-side {display: none;}
.stuck #inner-header .col-md-4 {width: 100%;}
.stuck .menu-wrap {border: none;}
.menu-header1 #inner-header .pix-cart-icon, .menu-header2 #inner-header .pix-cart-icon, .menu-header3 #inner-header .pix-cart-icon {background: none;color: #696969;border-radius: 0;font-size: 18px;}
.dark .menu-header1 #inner-header .pix-cart-icon, .dark .menu-header2 #inner-header .pix-cart-icon, .dark .menu-header3 #inner-header .pix-cart-icon {color: #fff;}
.menu-header1 #inner-header .pix-item-icon, .menu-header2 #inner-header .pix-item-icon, .menu-header3 #inner-header .pix-item-icon {top: 2px;right: 2px;background: #00a9d1;padding: 0px 5px;line-height: 16px;font-size: 10px;}
.header-con.stuck.sticky-dark {background: #1a1a1a;}
.header-con.stuck.hide-sticky-header, .composer-frame .header-con.stuck.hide-sticky-header {top: -100%;}
.stuck.sticky-dark .dark-logo, .stuck.sticky-light .light-logo {display: none;}
.stuck.sticky-dark .light-logo, .stuck.sticky-light .dark-logo {display: inline-block;}
.stuck.sticky-dark .main-nav > ul > li > a, .stuck.sticky-dark .search-btn {color: #fff;}
.header-con.stuck.sticky-light {background: #fff;}
.stuck.sticky-light .main-nav > ul > li > a, .stuck.sticky-light .search-btn, .stuck.sticky-light .pix-cart-contents {color: #1a1a1a;}
.pix-header-small .header .pix-cart {padding-top: 0;}
.pix-header-small .header .pix-cart .cart-trigger .woo-cart-dropdown {top: 60px;}
.pix-header-small .header #lang-list.lang-normal {line-height: 47px;}
.pix-header-small .default-header-lang #lang-list.lang-dropdown {margin-top: 4px;}
.header-con.stuck .cart-trigger {padding-bottom: 11px;}
.header-con.stuck .header .pix-cart {padding-top: 9px;}
.header-con.stuck .woo-cart-dropdown {top: 60px;}
.admin-bar .header-con.stuck, .admin-bar .main-side-left .left-main-menu {margin-top: 32px;}
#headerWidgetCon {background: #383838;padding: 30px 0;position: absolute;width: 100%;z-index: 99;border-bottom: 2px solid #282828;bottom: -2px;color: #fff;}
#headerWidgetCon.widget {margin-bottom: 0;}
#headerWidgetCon .title {margin-top: 0px;color: #fff;}
#headerWidgetCon a:hover {color: #fff;}
#headerWidgetCon li {margin-bottom: 5px;color: #fff;}
#headerWidgetCon .woocommerce .star-rating:before, .woocommerce-page .star-rating:before {color: #fff !important;}
.top-header-widget {height: 0;position: relative;}
a.toggleBtn {text-indent: -1000em;display: inline-block;z-index: 3;height: 0;width: 0;line-height: 19px;border-radius: 0;position: absolute;left: 0;top: 32px;margin: 0 auto;background: none !important;border-left: 30px solid #1a1a1a;border-bottom: 27px solid rgba(0,0,0,0);}
.toggleBtnCon {text-align: center;position: relative;z-index: 9;width: 100%;}
a.toggleBtn:after {font-family: "pix-fonts";font-size: 16px;line-height: 1;display: block;margin-top: 0;text-indent: 0;position: absolute;left: -31px;top: 0;color: #fff;}
a.toggleBtn.open:after {content: "6";}
a.close:after {content: "5";}
#logo {float: left;line-height: 100px;font-size: 30px;font-family: "Noto Serif",Georgia,serif;font-weight: 700;}
.light-logo, .dark .dark-logo {display: none;}
.dark-logo, .dark .light-logo {display: inline-block;}
.sticky-logo {display: none;}
.header-con.stuck .sticky-logo {display: inline-block;}
.header-con.stuck .sticky-logo-yes .dark-logo, .header-con.stuck .sticky-logo-yes .light-logo {display: none;}
.mobile-res-logo {display: none;}
.pix-menu-align-center {text-align: center;}
.pix-menu-align-right {text-align: right;}
.pix-menu-align-left {text-align: left;}
.pix-menu-align-left #logo a {position: relative;margin-right: 25px;}
.pix-menu-align-left #logo a:after {content: "";width: 1px;background: #ebebeb;display: inline-block;position: absolute;height: 100%;right: -25px;top: 0;bottom: 0;}
.main-nav {float: right;line-height: 100px;text-align: left;}
.pix-menu-align-center .main-nav {float: none;display: inline-block;}
.pix-menu-align-left .main-nav {float: left;margin-left: 7px;}
.main-nav .menu {float: left;padding-left: 0;}
.main-nav ul {margin-bottom: 0;}
.main-nav .menu li {float: left;font-family: "Noto Serif",Georgia,serif;font-size: 14px;margin-bottom: 0;text-transform: uppercase;-webkit-backface-visibility: hidden;}
.main-nav li .menu-icon:before {line-height: 0;}
.main-nav .menu > li:last-child > a {padding-right: 0;}
.main-nav li a, .dark .main-nav li a {color: #1a1a1a;font-weight: 500;padding: 0 18px;display: block;}
.main-nav .sub-menu {visibility: hidden;overflow: hidden;opacity: 0;width: 240px;border: 1px solid #f2f2f2;position: absolute;z-index: 250;left: 0px;padding: 20px 0;line-height: 2;box-shadow: 0 1px 1px #f2f2f2;background: #fff;font-family: "Raleway",Arial,sans-serif;font-weight: normal;-webkit-backface-visibility: hidden;-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;}
.main-nav li:hover > .sub-menu {visibility: visible;overflow: visible;opacity: 1;}
.main-nav .sub-menu li {float: none;display: block;padding: 0;position: relative;margin-bottom: 0;text-align: left;text-transform: none;}
.main-nav .sub-menu li a {display: block;padding: 8px 30px;color: rgba(26,26,26,.7);font-weight: normal;}
.main-nav .sub-menu li a:hover {padding-left: 35px;}
.main-nav .sub-menu ul {top: -1px;left: 235px;}
.main-nav .sub-menu li.menu-item-has-children > a:after {content: "8";font-family: "pix-fonts";position: absolute;right: 20px;top: 50%;margin-top: -14px;}
.main-nav .current-menu-item > a, .main-nav .current-menu-parent > a, .main-nav .current-menu-ancestor > a, .main-nav .sub-menu .current-menu-item > a, .main-nav .sub-menu .current-menu-parent > a, .main-nav .sub-menu .current-menu-ancestor > a, .main-nav li:hover > ul li:hover > a.current, .menu-wrap .main-nav .current-menu-item > a, .menu-wrap .main-nav .current-menu-parent > a, .menu-wrap .main-nav .current-menu-ancestor > a, .menu-wrap .main-nav .sub-menu .current-menu-item > a, .menu-wrap .main-nav .sub-menu .current-menu-parent > a, .menu-wrap .main-nav .sub-menu .current-menu-ancestor > a, .menu-wrap .main-nav li:hover > ul li:hover > a.current, .sub-menu-dark .menu-wrap .main-nav .current-menu-item > a, .sub-menu-dark .menu-wrap .main-nav .current-menu-parent > a, .sub-menu-dark .menu-wrap .main-nav .current-menu-ancestor > a, .sub-menu-dark .menu-wrap .main-nav .sub-menu .current-menu-item > a, .sub-menu-dark .menu-wrap .main-nav .sub-menu .current-menu-parent > a, .sub-menu-dark .menu-wrap .main-nav .sub-menu .current-menu-ancestor > a, .sub-menu-dark .menu-wrap .main-nav li:hover > ul li:hover > a.current, .dark .main-nav .current-menu-item > a, .dark .main-nav .current-menu-parent > a, .dark .main-nav .current-menu-ancestor > a, .dark .main-nav .sub-menu .current-menu-item > a, .dark .main-nav .sub-menu .current-menu-parent > a, .dark .main-nav .sub-menu .current-menu-ancestor > a, .dark .main-nav li:hover > ul li:hover > a.current {opacity: 1;}
.dark .main-nav > ul > .current-menu-ancestor > a {color: #fff;}
.menu-wrap.menu-light, .dark .menu-wrap.menu-light {background: #f4f4f4;}
.menu-wrap.menu-light ul li a, .dark .menu-wrap.menu-light .search-btn {color: #8e8e8e;}
.menu-inner-wrap {position: relative;}
.stuck .menu-inner-wrap {position: static;}
.col3 #logo {float: none;text-align: center;}
.col3 > #logo {width: 24%;position: absolute;left: 38%;}
.col3 .social-icons, .col2 .social-icons {line-height: 50px;margin: 40px 0;}
.menu-wrap {height: 47px;border-bottom: 1px solid #f2f2f2;}
.menu-header-11 .menu-wrap, .menu-header-12 .menu-wrap {border-color: #1a1a1a;}
.menu-header-11 .main-nav li a, .menu-header-12 .main-nav li a {color: #1a1a1a;}
.menu-light .menu-wrap {background: #fff;}
.transparent-header .menu-wrap, .transparent-header .dark .menu-wrap {border-color: rgba(236,236,236,.2);}
.menu-wrap .main-nav {line-height: 46px;float: left;}
.pix-menu-align-center .menu-wrap .main-nav {float: none;display: inline-block;width: auto;text-align: left;}
.pix-menu-align-right .menu-wrap .main-nav {float: right;width: auto;}
.menu-wrap .main-nav .sub-menu ul {top: -1px;}
.menu-light .menu-wrap .main-nav li a {color: #1a1a1a;}
.menu-wrap .main-nav .sub-menu li a {color: rgba(26,26,26,.7);}
.menu-wrap .search-btn {line-height: 46px;height: 46px;}
.pix-menu-align-center .menu-wrap .widget-right {display: none;}
.menu-wrap .topSearchForm {top: 46px;line-height: initial;}
.menu-wrap #lang-list {float: right;margin-left: 30px;}
.menu-light .menu-wrap .search-btn, .menu-light .menu-wrap #lang-list {color: #1a1a1a;}
.menu-wrap .main-nav .menu > li:first-child > a {padding-left: 0;}
.header .top-details {line-height: 100px;height: 100px;margin-right: 0;}
.header .top-details a {color: #a5a5a5;}
#inner-header {position: relative;}
#inner-header .col-md-4 {padding: 0;}
.main-nav li.pix-submenu {position: relative;}
.main-nav .pix-megamenu .sub-menu {padding: 15px 0;border-top: 0;}
.main-nav li.pix-megamenu > ul.sub-menu {width: 100%;left: 0px;padding: 35px 50px;}
.main-nav li.pix-megamenu > ul.sub-menu > li {width: 23.5%;margin-right: 2%;float: left;}
.main-nav .pix-megamenu > .sub-menu > li {border-right: 1px solid rgba(26,26,26,.1);}
.main-nav .pix-megamenu > .sub-menu > li:last-child {border-right: none;}
.main-nav li.pix-megamenu > ul.sub-menu > li .sub-menu {width: 100%;}
.main-nav li.pix-megamenu > ul.sub-menu > li:nth-child(4n) {margin-right: 0;}
.main-nav li.pix-megamenu.pix-megamenu-col3 > ul.sub-menu > li {width: 31%;margin-right: 3.5%;}
.main-nav li.pix-megamenu.pix-megamenu-col3 > ul.sub-menu > li:nth-child(3n) {margin-right: 0;}
.main-nav li.pix-megamenu.pix-megamenu-col5 > ul.sub-menu > li {width: 18%;margin-right: 2.5%;}
.main-nav li.pix-megamenu.pix-megamenu-col5 > ul.sub-menu > li:nth-child(5n) {margin-right: 0;}
.main-nav li.pix-megamenu.pix-megamenu-col5 > ul.sub-menu > li:nth-child(6n), .main-nav li.pix-megamenu.pix-megamenu-col6 > ul.sub-menu > li:nth-child(7n), .main-nav li.pix-megamenu.pix-megamenu-col2 > ul.sub-menu > li:nth-child(3n), .main-nav li.pix-megamenu.pix-megamenu-col4 > ul.sub-menu > li:nth-child(5n) {clear: both;}
.main-nav li.pix-megamenu.pix-megamenu-col6 > ul.sub-menu > li {width: 15%;margin-right: 2%;}
.main-nav li.pix-megamenu.pix-megamenu-col6 > ul.sub-menu > li:nth-child(6n) {margin-right: 0;}
.main-nav li.pix-megamenu > ul.sub-menu li ul {position: static;display: block;box-shadow: none;border: none;}
.main-nav li.pix-megamenu:hover > ul.sub-menu ul {visibility: visible;overflow: visible;opacity: 1;}
.main-nav li.pix-megamenu > ul.sub-menu li ul ul {visibility: hidden;display: none;}
.main-nav li.pix-megamenu > ul.sub-menu:before {content: "";height: 2px;position: absolute;top: 0px;left: -1px;right: -1px;background: #1a1a1a !important;}
.main-nav li.pix-megamenu > ul.sub-menu > li > a, .main-nav li.pix-megamenu > ul.sub-menu > li:hover > a, .header-con .main-nav li.pix-megamenu > ul.sub-menu > li > a {font-family: "Noto Serif",Georgia,serif;color: #1a1a1a;font-weight: 600;font-size: 14px;text-transform: uppercase;transition: none;}
.sub-menu-dark .main-nav li.pix-megamenu > ul.sub-menu > li > a, .sub-menu-dark .main-nav li.pix-megamenu > ul.sub-menu > li:hover > a, .dark.sub-menu-dark .main-nav li.pix-megamenu > ul.sub-menu > li > a, .dark.sub-menu-dark .main-nav li.pix-megamenu > ul.sub-menu > li:hover > a, .sub-menu-dark .header-con .main-nav li.pix-megamenu > ul.sub-menu > li > a {color: #fff;}
.sub-menu-dark .main-nav .pix-megamenu > .sub-menu > li {border-color: rgba(255,255,255,.1);}
.main-nav li.pix-megamenu > ul.sub-menu > li > ul li a {color: rgba(26,26,26,.7);}
.pix-megamenu .sub-menu li > a, .pix-megamenu .sub-menu li > a:hover {cursor: default;}
.pix-megamenu .sub-menu li .sub-menu li a {margin: 10px 0;cursor: pointer;}
.pix-megamenu .sub-menu li .sub-menu li:last-child > a {margin-bottom: 0;}
.pix-megamenu .sub-menu li .sub-menu li a:hover {opacity: 1;}
.pix-megamenu .sub-menu li a:after {display: none;}
.pix-submenu .sub-menu li a {color: rgba(26,26,26,.7);}
.mobile-menu-nav.menu-dark .pix-submenu .sub-menu li a {color: #fff;}
.pix-submenu .sub-menu li a:hover {opacity: 1;}
.main-nav li.pix-megamenu.pix-megamenu-col2 {position: relative;}
.main-nav li.pix-megamenu.pix-megamenu-col2 > ul.sub-menu {width: 460px;padding-right: 15px;padding-left: 30px;right: 0;left: auto;}
.main-nav li.pix-megamenu.pix-megamenu-col2 > ul.sub-menu li {width: 190px;margin-right: 30px;}
.main-nav li.pix-megamenu.pix-megamenu-col2 > ul.sub-menu li:last-child {margin-right: 0;}
.main-nav li.pix-megamenu.pix-megamenu-col2.pix-megamenu-pos-left > ul.sub-menu {left: 0;right: auto;}
.pix-megamenu .pix-hide-menu-title > a {display: none !important;}
.widget-right {float: right;margin-left: 20px;}
.search-btn {position: relative;cursor: pointer;padding-left: 10px;line-height: 100px;height: 100px;float: left;color: #1a1a1a;-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;}
.search-btn .pix-icon {padding-left: 0;}
.topSearchForm {position: absolute;right: 0;top: 100px;background: #1a1a1a;z-index: 1;z-index: -1;padding: 8px;opacity: 0;visibility: hidden;-webkit-transform: translateY(15px);-moz-transform: translateY(15px);-ms-transform: translateY(15px);-o-transform: translateY(15px);transform: translateY(15px);-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;transition: all ease .3s;line-height: initial;}
.topSearchForm.show {opacity: 1;visibility: visible;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;transition: all ease .3s;z-index: 10;}
.topSearchForm.horizontal {-webkit-transform: translateX(15px);-moz-transform: translateX(15px);-ms-transform: translateX(15px);-o-transform: translateX(15px);transform: translateX(15px);}
.topSearchForm.horizontal.show {-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-ms-transform: translateX(0px);-o-transform: translateX(0px);transform: translateX(0px);}
.textfield {border: none;padding: 4px 10px;width: 250px;font-style: normal;font-size: 14px;font-family: "Noto Serif",Georgia,serif;color: #fff;height: 30px;background: none;outline: none;}
.arrow {width: 0;height: 0;border-left: 9px solid rgba(0,0,0,0);border-right: 9px solid rgba(0,0,0,0);border-bottom: 9px solid #00a9d1;display: block;position: absolute;right: 9px;margin-top: -5px;top: 0px;}
.top-head-nav {float: left;margin-bottom: 0;}
.top-head-nav li {list-style: none;float: left;margin-right: 15px;margin-bottom: 0;}
.top-head-nav li:last-child {margin-right: 0;}
.top-head-nav li a {color: #1a1a1a;}
.top-head-nav li.current_page_item a {cursor: default;}
.pageTopCon.top-sec-dark {background: #1e1e1e;}
.top-sec-dark .social-icons a {color: #fff;}
.top-sec-dark .top-details, .top-sec-dark .top-details a {color: #fff;}
.dark .header-con {background: #1a1a1a;}
.dark .header .top-details, .dark .header .top-details a, .dark .main-nav li a, .dark .header .social-icons a, .dark a.pix-cart-contents, .dark .search-btn {color: #fff;}
.sticky-dark.stuck a.pix-cart-contents {color: #fff;}
.sub-menu-dark .main-nav .sub-menu {background: #1a1a1a;border: none;box-shadow: none;}
.sub-menu-dark .main-nav .pix-megamenu .sub-menu .sub-menu {background: none;}
.sub-menu-dark .main-nav .sub-menu .menu-item a, .dark.sub-menu-dark .main-nav .sub-menu .menu-item a {color: rgba(255,255,255,.7);}
.sub-menu-dark .main-nav .sub-menu .menu-item:hover > a, .dark.sub-menu-dark .main-nav .sub-menu .menu-item:hover > a {color: #00a9d1;}
.dark .menu-wrap {background: #1a1a1a;border-color: #444;}
.dark .menu-light .menu-wrap {background: #fff;}
.dark .main-nav .sub-menu li a {color: rgba(26,26,26,.7);}
.dark.sub-menu-dark .main-nav .sub-menu li a {color: rgba(26,26,26,.7);}
#sub-header {padding: 30px 0;border-bottom: 1px solid #f1f2f2;position: relative;font-size: inherit;background-color: #fff;pointer-events: auto;}
#sub-header .container {position: relative;}
#sub-header .sub-banner-title {color: #1a1a1a;font-size: 18px;font-weight: 500;font-family: "Noto Serif",Georgia,serif;margin: 0;}
#sub-header .line {width: 30px;display: block;margin: 10px 0;height: 2px;}
#sub-header .banner-header {margin-bottom: 12px;}
.breadcrumb {display: inline-block;background: none;margin-bottom: 0;padding: 0;margin-top: 5px;}
ul.breadcrumb li, .breadcrumb li a {margin-bottom: 0;font-size: 12px;text-transform: uppercase;}
.breadcrumb li a {color: #a5a5a5;text-transform: uppercase;}
.breadcrumb>li+li:before {color: #d1d3d4;padding-left: 9px;}
#sub-header .current {color: #6d6e71;text-transform: uppercase;}
#sub-header.align-center {text-align: center;}
#sub-header.align-center .line {margin: 10px auto;}
#sub-header.image .current, #sub-header.image a:hover, #sub-header.image .sub-banner-title, #sub-header.image .breadcrumb>li+li:before {color: #fff;}
#sub-header.align-left .breadcrumb {float: right;margin-top: 0;}
#sub-header.align-left .banner-header, #sub-header.align-left .sub-banner-title {margin-bottom: 0;}
.container.boxed {padding: 100px 15px 0;}
.home .container.boxed, .container.boxed.sub-banner-none {padding-top: 0;}
.medium .container, .large .container {display: table;}
.medium .container .sub-header-inner, .large .container .sub-header-inner {display: table-cell;vertical-align: middle;height: 300px;}
.large .container .sub-header-inner {height: 500px;}
#sub-header.medium .sub-banner-title {font-size: 55px;}
#sub-header.medium .line, #sub-header.large .line {width: 70px;}
#sub-header.large .sub-banner-title {font-size: 70px;}
.drive-nav .main-nav .menu > li {padding: 0px;}
.drive-nav .main-nav .menu > li.current-menu-item, .drive-nav .main-nav .menu > li.current-menu-ancestor {padding: 0px;}
.drive-nav .header-con.stuck .menu-wrap .main-nav .menu > li {padding-top: 0px;line-height: 60px;background: none;}
.drive-nav .main-nav .menu > li > a, .drive-nav .main-nav > li.current-menu-item > a {position: relative;padding: 0px 25px;}
.drive-nav .main-nav .menu > li.current-menu-ancestor > a:before, .drive-nav .main-nav .menu > li.current-menu-item > a:before {content: "";border-top: 4px solid;display: block;position: absolute;top: 0px;width: 100%;left: 0;}
.drive-nav .header-con.stuck .main-nav .menu > li.current-menu-ancestor:before, .drive-nav .header-con.stuck .main-nav .menu > li.current-menu-item:before {content: none;}
.drive-nav .header-con.stuck .main-nav .menu > li.current-menu-item, .drive-nav .header-con.stuck .main-nav .menu > li.current-menu-ancestor {border-right: none;border-left: none;background: none;line-height: 60px;height: 60px;}
.drive-nav.dark .menu-header1 .main-nav .menu > li.current-menu-item, .drive-nav.dark .menu-header1 .main-nav .menu > li.current-menu-ancestor {border-color: #1d1a1a;}
.drive-nav .menu-wrap .main-nav .menu > li:first-child > a {padding-left: 25px;}
.solid-color-bg .main-nav li.current-menu-item, .solid-color-bg .main-nav li.current-menu-ancestor {background: #000;}
.solid-color-bg .main-nav .sub-menu li.current-menu-item, .solid-color-bg .main-nav .sub-menu li.current-menu-ancestor {background: none;}
.solid-color-bg .main-nav .menu > li.current-menu-item > a, .solid-color-bg .main-nav .menu > li.current-menu-ancestor > a {color: #fff !important;}
.solid-color-bg .main-nav > .menu > li:first-child > a {padding-left: 18px;}
.solid-color-bg .main-nav > .menu > li:last-child > a {padding-right: 18px;}
.solid-color-bg .pix-menu-align-left .main-nav {margin-left: 25px;}
.nav-border .main-nav ul.menu > li > a {position: relative;-webkit-transition: color ease .2s;-moz-transition: color ease .2s;-ms-transition: color ease .2s;-o-transition: color ease .2s;transition: color ease .2s;padding: 0;margin: 0 18px;}
.nav-border .main-nav ul.menu > li > a:after {position: absolute;top: 100%;left: 0;width: 100%;height: 4px;border-bottom: 4px solid;content: "";opacity: 0;-webkit-transition: opacity .3s,-webkit-transform .3s;-moz-transition: opacity .3s,-moz-transform .3s;transition: opacity .3s,transform .3s;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);margin-top: -4px;}
.nav-border .main-nav ul.menu > li:hover a:after {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}
.nav-border .main-nav > ul > .current-menu-ancestor > a:before, .nav-border .main-nav > ul > .current-menu-item > a:before {border-bottom: 4px solid;margin-top: -2px;position: absolute;content: "";width: 100%;height: 4px;bottom: 0;left: 0;}
.nav-border .main-nav .current-menu-ancestor:hover > a:after, .nav-border .main-nav .current-menu-item:hover > a:after {content: none;}
.nav-border .main-nav .sub-menu li.current-menu-ancestor a, .nav-border .main-nav .sub-menu li.current-menu-item a {border: none;}
.nav-border .main-nav .menu > li:last-child > a {margin-right: 0px;}
.nav-border .main-nav .menu > li:first-child > a {margin-left: 0px;}
.nav-double-border .main-nav {line-height: 40px;margin-top: 30px;}
.nav-double-border .header-con.stuck .main-nav {line-height: 34px;margin-top: 13px;}
.nav-double-border .main-nav > ul > li {padding-bottom: 30px;}
.nav-double-border .stuck .main-nav > ul > li {padding-bottom: 13px !important;}
.nav-double-border .main-nav > ul > li > .sub-menu {margin-top: 30px;}
.nav-double-border .stuck .main-nav > ul > li > .sub-menu {margin-top: 13px !important;}
.nav-double-border .main-nav ul.menu > li > a {position: relative;-webkit-transition: color ease .2s;-moz-transition: color ease .2s;-ms-transition: color ease .2s;-o-transition: color ease .2s;transition: color ease .2s;padding: 0;margin: 0 18px;}
.nav-double-border .main-nav > ul.menu > li > a:after, .nav-double-border .main-nav > ul.menu > li > a:before {position: absolute;left: 0;width: 100%;height: 2px;border-bottom: 2px solid;content: "";opacity: 0;-webkit-transition: opacity .3s,-webkit-transform .3s;-moz-transition: opacity .3s,-moz-transform .3s;transition: opacity .3s,transform .3s;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);top: 100%;}
.nav-double-border .main-nav > ul.menu > li > a:before {-webkit-transition: opacity .3s,-webkit-transform .3s;-moz-transition: opacity .3s,-moz-transform .3s;transition: opacity .3s,transform .3s;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);transform: translateY(-10px);top: 0;}
.nav-double-border .main-nav > ul.menu > li:hover a:after, .nav-double-border .main-nav > ul.menu > li.current-menu-item > a:after, .nav-double-border .main-nav > ul.menu > li.current-menu-ancestor > a:after {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(1px);}
.nav-double-border .main-nav > ul.menu > li:hover a:before, .nav-double-border .main-nav > ul.menu > li.current-menu-item > a:before, .nav-double-border .main-nav > ul.menu > li.current-menu-ancestor > a:before {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(-2px);}
.nav-double-border .main-nav .menu > li:first-child > a {margin-left: 0px;}
.nav-double-border .main-nav .menu > li:last-child > a {margin-right: 0px;}
.nav-double-border .menu-wrap .main-nav {margin-top: 3px;}
.nav-double-border .menu-wrap .main-nav > ul > li {padding-bottom: 2px;}
.nav-double-border .menu-wrap .main-nav > ul > li > .sub-menu {margin-top: 3px;}
.nav-double-border .header-con.menu-header-5 .main-nav {margin-top: 13px;line-height: 40px;height: 40px;}
.nav-double-border .header-con.menu-header-5 .main-nav > ul > li {padding-bottom: 11px;}
.nav-border.nav-border-bottom .main-nav ul.menu > li > a:after {width: 40px;top: auto;bottom: 30px;left: -15px;}
.nav-border.nav-border-bottom .main-nav > ul > .current-menu-ancestor > a:before, .nav-border.nav-border-bottom .main-nav > ul > .current-menu-item > a:before {width: 40px;top: auto;bottom: 30px;left: -15px;}
.nav-border.nav-border-bottom .menu-header-5.stuck .main-nav > ul > .current-menu-ancestor > a:before, .nav-border.nav-border-bottom .menu-header-5.stuck .main-nav > ul > .current-menu-item > a:before, .nav-border.nav-border-bottom .stuck .main-nav > ul > .current-menu-ancestor > a:before, .nav-border.nav-border-bottom .stuck .main-nav > ul > .current-menu-item > a:before, .nav-border.nav-border-bottom .menu-header-6 .main-nav ul.menu > li > a:after, .nav-border.nav-border-bottom .menu-header-6 .main-nav > ul > .current-menu-ancestor > a:before, .nav-border.nav-border-bottom .menu-header-6 .main-nav > ul > .current-menu-item > a:before, .nav-border.nav-border-bottom .menu-header-7 .main-nav ul.menu > li > a:after, .nav-border.nav-border-bottom .menu-header-7 .main-nav > ul > .current-menu-ancestor > a:before, .nav-border.nav-border-bottom .menu-header-7 .main-nav > ul > .current-menu-item > a:before, .nav-border.nav-border-bottom .menu-header-8 .main-nav ul.menu > li > a:after, .nav-border.nav-border-bottom .menu-header-8 .main-nav > ul > .current-menu-ancestor > a:before, .nav-border.nav-border-bottom .menu-header-8 .main-nav > ul > .current-menu-item > a:before, .nav-border.nav-border-bottom .menu-header-9 .main-nav ul.menu > li > a:after, .nav-border.nav-border-bottom .menu-header-9 .main-nav > ul > .current-menu-ancestor > a:before, .nav-border.nav-border-bottom .menu-header-9 .main-nav > ul > .current-menu-item > a:before {bottom: 0px;}
.nav-border.nav-border-bottom .stuck .main-nav ul.menu > li > a:after {top: 100%;}
.nav-border.nav-border-bottom .menu-header-5 .main-nav > ul > .current-menu-ancestor > a:before, .nav-border.nav-border-bottom .menu-header-5 .main-nav > ul > .current-menu-item > a:before, .nav-border.nav-border-bottom .menu-header-5 .main-nav ul.menu > li > a:after {bottom: 10px;}
.right-arrow .main-nav ul.menu > li {padding-right: 0px;}
.right-arrow .main-nav ul.menu > li:before {content: "|";margin-right: 25px;color: #e4e4e4;position: absolute;margin-left: -2px;}
.right-arrow.cross-arrow .main-nav ul.menu > li:before {content: "/";color: #e4e4e4;margin-left: -3px;}
.right-arrow .main-nav ul.menu > li:first-child:before {content: none;}
.background-nav .main-nav {line-height: inherit;margin-top: 31px;}
.background-nav .main-nav .menu > li > a {margin-bottom: 31px;}
.background-nav .main-nav .menu > li, .background-nav.background-nav-round .main-nav .menu > li {padding: 0px 10px;}
.background-nav .main-nav .menu > li > a, .background-nav.background-nav-round .main-nav .menu > li > a {padding: 11px 15px 9px;line-height: 1;border-radius: 2px;}
.background-nav.background-nav-round .main-nav .menu > li > a {border-radius: 30px;}
.background-nav .main-nav .menu > li.current-menu-ancestor > a, .background-nav.background-nav-round .main-nav .menu > li.current-menu-ancestor > a, .background-nav .main-nav .menu > li.current-menu-item > a, .background-nav.background-nav-round .main-nav .menu > li.current-menu-item > a {background: #000;color: #fff !important;border-radius: 2px;}
.background-nav .menu-light .menu-wrap .main-nav .menu > li.current-menu-ancestor > a, .background-nav .menu-light .menu-wrap .main-nav .menu > li.current-menu-item > a {color: #fff;}
.background-nav .main-nav .menu > li.current-menu-ancestor > a, .background-nav .main-nav .menu > li:hover > a, .background-nav.background-nav-round .main-nav .menu > li.current-menu-ancestor > a, .background-nav .main-nav .menu > li.current-menu-item > a, .background-nav.background-nav-round .main-nav .menu > li.current-menu-item > a {color: #fff !important;}
.background-nav .main-nav .sub-menu li.current-menu-ancestor > a, .background-nav .main-nav .sub-menu li.current-menu-item > a {background: none;}
.background-nav.background-nav-round .main-nav .menu > li.current-menu-ancestor > a, .background-nav.background-nav-round .main-nav .menu > li.current-menu-item > a {border-radius: 30px;}
.background-nav .header-con.stuck .main-nav {line-height: inherit;margin-top: 16px;}
.background-nav .menu-wrap .main-nav .menu > li > a, .background-nav.background-nav-round .menu-wrap .main-nav .menu > li > a, .background-nav .menu-wrap .main-nav .menu > li.current-menu-ancestor > a, .background-nav.background-nav-round .menu-wrap .main-nav .menu > li.current-menu-ancestor > a, .background-nav .menu-wrap .main-nav .menu > li.current-menu-item > a, .background-nav.background-nav-round .menu-wrap .main-nav .menu > li.current-menu-item > a, .background-nav .stuck .main-nav .menu > li > a, .background-nav.background-nav-round .stuck .main-nav .menu > li > a {padding: 7px 11px;}
.background-nav .menu-wrap .main-nav .menu > li > a {margin-bottom: 9px;}
.background-nav .menu-wrap .main-nav {margin-top: 10px;}
.background-nav .stuck .main-nav .menu > li > a {margin-bottom: 13px;}
.background-nav #inner-header {height: 100px;float: left;width: 100%;}
.background-nav .stuck .menu-wrap .main-nav .menu > li > a {margin-bottom: 10px;}
.background-nav .pix-header-small #inner-header {height: 46px;}
.background-nav .pix-header-small .main-nav {margin-top: 10px;}
.background-nav .header-con.stuck .pix-header-small .main-nav {margin-top: 10px;}
.background-nav .pix-header-small .main-nav .menu > li > a, .background-nav.background-nav-round .pix-header-small .main-nav .menu > li > a {margin-bottom: 8px;padding: 4px 10px;}
.background-nav .header-con.menu-header-5 .main-nav {margin-top: 16px;line-height: 40px;height: 40px;}
.background-nav .header-con.menu-header-5 .main-nav .menu > li > a {margin-bottom: 13px;}
.background-nav .sticky-light .main-nav .menu > li:hover > a {color: #fff;}
.square-left-right .main-nav ul.menu > li > a {padding: 0px 10px;}
.square-left-right .main-nav ul.menu > li > a:before {margin-right: 4px;content: "[";-webkit-transform: translateX(20px);-moz-transform: translateX(20px);transform: translateX(20px);}
.square-left-right .main-nav ul.menu > li > a:after {margin-left: 4px;content: "]";-webkit-transform: translateX(-20px);-moz-transform: translateX(-20px);transform: translateX(-20px);}
.square-left-right .main-nav ul.menu > li.current-menu-item > a:before, .square-left-right .main-nav ul.menu > li.current-menu-ancestor > a:before, .square-left-right .main-nav ul.menu > li.current-menu-item > a:after, .square-left-right .main-nav ul.menu > li.current-menu-ancestor > a:after {opacity: 1;-webkit-transform: translateX(0px);-moz-transform: translateX(0px);transform: translateX(0px);}
.square-left-right .main-nav ul.menu > li > a:before, .square-left-right .main-nav ul.menu > li > a:after {display: inline-block;opacity: 0;-webkit-transition: -webkit-transform .3s,opacity .2s;-moz-transition: -moz-transform .3s,opacity .2s;transition: transform .3s,opacity .2s;}
.square-left-right .main-nav ul.menu > li:hover a:before, .square-left-right .main-nav ul.menu > li:hover a:after {opacity: 1;-webkit-transform: translateX(0px);-moz-transform: translateX(0px);transform: translateX(0px);}
.pix_button {display: inline-block;margin-right: 30px;}
.pix_button.button-center {text-align: center;display: block;margin-right: 0;}
.pix_button.button-right {text-align: right;display: block;margin-right: 0;}
.btn {font-size: 14px;font-family: "Noto Serif",Georgia,serif;font-weight: 500;border-radius: 2px;background-color: transparent;border: 2px solid transparent;-webkit-transition: all ease .4s;-moz-transition: all ease .4s;-ms-transition: all ease .4s;-o-transition: all ease .4s;transition: all ease .4s;color: #1a1a1a;padding: 12px 35px 10px;height: inherit !important;line-height: inherit !important;overflow: hidden;position: relative;-webkit-backface-visibility: hidden;}
.btn:focus, .btn:active {outline: none !important;box-shadow: none;}
.btn.btn-simple {padding: 0;border: none;margin-top: 0;text-transform: none;}
.btn.btn-simple.btn-sm {padding: 0;}
.btn:hover {border: 2px solid #a5a5a5;}
.btn-solid.btn-hover-solid.color.btn-hover-color:hover, .btn-outline.btn-hover-outline.color.btn-hover-color:hover, .btn-solid.btn-hover-solid.white.btn-hover-white:hover, .btn-outline.btn-hover-outline.white.btn-hover-white:hover, .btn-solid.btn-hover-solid.no-color.btn-hover-no-color:hover, .btn-outline.btn-hover-outline.no-color.btn-hover-no-color:hover {opacity: .7;}
.btn.color:hover {border: 2px solid #00a9d1;}
.btn.btn-simple:hover {border: none;}
.btn.btn-simple.color:hover {color: #a5a5a5;}
.wpb_row + .pix_button, .pix-portfolio.owl-carousel + .pix_button {padding-bottom: 35px;}
.btn.btn-sm {padding: 10px 23px 8px;font-size: 12px;}
.btn.btn-lg {padding: 15px 50px 13px;font-size: 16px;}
.btn.btn-simple:hover {background: none;}
.btn.btn-outline {border: 2px solid #1a1a1a;}
.btn.btn-outline.btn-hover-solid:hover {border: 2px solid #1a1a1a;background: #1a1a1a;color: #fff;opacity: 1;}
.btn.btn-outline.color {border: 2px solid #00a9d1;}
.btn.btn-outline.white {border-color: #fff;color: #fff;}
.btn.btn-hover-solid.white:hover {background: #fff;color: #1a1a1a;}
.btn.btn-hover-solid.btn-hover-no-color:hover {background: #1a1a1a !important;color: #fff !important;border-color: #1a1a1a !important;}
.btn.btn-outline.white:after {content: none;}
.btn.btn-simple.white {color: #fff;}
.btn.btn-solid.white {background: #fff;border-color: #fff;color: #1a1a1a;}
.btn.btn-hover-outline.white:hover {color: #fff;}
.btn.btn-hover-outline.btn-hover-white:hover {border-color: #fff !important;color: #fff !important;background: none;}
.btn.btn-hover-solid.btn-hover-white:hover {background: #fff !important;border-color: #fff !important;color: #1a1a1a !important;}
.btn.btn-hover-outline.btn-hover-no-color:hover {border-color: #1a1a1a !important;color: #1a1a1a !important;background: none !important;}
.btn.btn-outline.color:hover {border: 2px solid #00a9d1;}
.btn.btn-solid {border: 2px solid #1a1a1a;background: #1a1a1a;color: #fff;}
.btn.btn-solid.color {border: 2px solid #00a9d1;color: #fff;}
.btn.btn-hover-outline:hover {background: none;color: #1a1a1a;}
.btn.btn-hover-outline.btn-hover-color:hover {background: none;}
.btn.white.btn-solid.btn-hover-solid.btn-hover-no-color:hover, .btn.white.btn-solid.btn-hover-solid.btn-hover-color:hover {opacity: 1;}
.btn .btn-icon, .pix-icon {padding-left: 2px;vertical-align: middle;}
.btn .btn-icon {vertical-align: inherit;line-height: 0;}
.btn .btn-icon.button-front {padding-left: 0px;padding-right: 2px;}
.btn.btn-oval {border-radius: 100px;}
.btn.btn-gradient {border: none;color: #fff;text-transform: uppercase;}
.btn.btn-gradient:hover {opacity: .9;}
.icon100 {font-size: 24px;margin-bottom: 30px;color: #575756;-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;position: relative;display: inline-block;width: 60px;}
.icon100.bg-none {height: 65px;margin-bottom: 0;font-size: 36px;}
.icon100.circle {border: 1px solid #575756;width: 60px;height: 60px;line-height: 60px;margin: 0 auto;margin-bottom: 20px;border-radius: 500px;}
.icon100.circle.color {border: 1px solid #00a9d1;}
.icon100.double-circle {border: 1px solid #575756;width: 60px;height: 60px;line-height: 60px;margin: 0 auto;margin-bottom: 20px;border-radius: 500px;}
.icon100.double-circle.color, .icon100.double-circle.color:after {border: 1px solid #00a9d1;}
.icon100.double-circle:after {content: "";border: 1px solid #575756;width: 66px;height: 66px;margin: 0 auto;border-radius: 500px;display: block;top: -4px;position: absolute;left: -4px;}
.pix_icon_box > a {color: #777;}
.pix_icon_box:hover .icon100.color {color: #fff;}
.pix_icon_box .icon {position: absolute;z-index: 9;left: 0;right: 0;line-height: 58px;}
.pix_icon_box .icon:before {line-height: 58px;}
.icon img {max-width: 60%;max-height: 60%;margin-top: -5px;}
.icon-box-content .content {margin-bottom: 0;}
.bg-none .icon img {max-width: 100%;max-height: 100%;margin-top: 0;}
.pix_icon_box .color.bg-none .hover-gradient {display: none;}
.pix_icon_box .color .hover-gradient {position: absolute;z-index: 9;display: inline-block;left: -1px;top: -1px;width: 60px;height: 60px;overflow: hidden;border-radius: 50%;opacity: 0;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.pix_icon_box:hover .color .hover-gradient {opacity: 1;}
.pix_icon_box .color .hover-gradient:before {width: 100%;content: "";height: 100%;display: inline-block;position: absolute;left: 0;border-radius: 50%;z-index: 0;top: 0;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;-ms-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;transition: all ease-in-out .5s;}
.pix_icon_box .small-circle {width: 50px;height: 50px;line-height: 50px;border: 1px solid #575756;border-radius: 500px;margin-bottom: 19px;}
.pix_icon_box .small-circle .icon {line-height: 50px;color: #575756;font-size: 21px;-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;}
.pix_icon_box .small-circle .icon:before {line-height: 48px;}
.double-circle.small-circle:after, .pix_icon_box .small-circle.color .hover-gradient, .pix_icon_box .small-circle.color .hover-gradient:before {width: 70px;height: 70px;left: -1px;top: 0;}
.pix_icon_box .small-circle.color .hover-gradient, .pix_icon_box .small-circle.color .hover-gradient:before {width: 51px;height: 51px;}
.pix_icon_box .small-circle.color .hover-gradient {left: -1px;top: -1px;}
.pix_icon_box:hover .double-circle.small-circle:after, .pix_icon_box:hover .small-circle.color .hover-gradient {width: 62px;height: 62px;left: 3px;top: 3px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
.pix_icon_box:hover .small-circle.color .hover-gradient {width: 50px;height: 50px;left: 0px;top: 0px;}
.pix_icon_box:hover .small-circle.color .hover-gradient:before {width: 50px;height: 50px;}
.pix_icon_box .small-circle.color .icon {color: #fff;}
.pix_icon_box .small-circle.color .hover-gradient {opacity: 1;}
.pix_icon_box:hover .small-circle.color .hover-gradient {opacity: 0;}
.pix_icon_box .double-circle.small-circle .hover-gradient:after {content: none;}
.pix_icon_box {text-align: center;}
.sepCenter {margin-top: 30px;}
.right .sepCenter {float: right;}
.pix_icon_box a.btn:hover, .pix_icon_box:hover .icon100 {-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
.pix_icon_box .circle, .pix_icon_box .double-circle, .pix_icon_box .double-circle:after {-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
.pix_icon_box:hover .circle, .pix_icon_box:hover .double-circle, .pix_icon_box:hover .double-circle:after {-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
.title {font-size: 18px;font-family: "Noto Serif",Georgia,serif;font-weight: 500;margin-bottom: 15px;word-wrap: break-word;}
p.title {font-family: inherit;font-size: 16px;font-weight: normal;margin-bottom: 0;line-height: 1.5rem;}
.title.uppercase {text-transform: uppercase;}
.pix_icon_box.left {text-align: left;}
.pix_icon_box.left .icon100 {float: left;margin-right: 20px;margin-bottom: 10px;text-align: center;}
.pix_icon_box.left .icon100.bg-none {display: block;height: 45px;width: 32px;text-align: left;margin-top: -3px;}
.pix_icon_box.left .icon100.bg-none .icon {width: 40px;}
.pix_icon_box.left .title {margin-top: 0px;}
.pix_icon_box.left .icon-box-content {overflow: hidden;padding-top: 10px;}
.pix_icon_box.left .icon-box-content.content-collapse {overflow: visible;}
.pix_icon_box.left.right {text-align: right;}
.pix_icon_box.left.right .icon100 {float: right;margin-right: 0;margin-left: 20px;}
.icon-box-content.icon-below-content {clear: both;display: block;padding-top: 20px;}
.pix_icon_box.left .small-circle.double-circle .icon {width: 70px;height: 70px;line-height: 70px;}
.pix_icon_box.left .small-circle.double-circle.icon100, .pix_icon_box.left .small-circle.double-circle.color .hover-gradient, .left .small-circle.double-circle:after {width: 70px;height: 70px;}
.pix_icon_box.left .image {float: left;margin-right: 30px;}
.pix_icon_box.left .image + .icon-box-content.icon-below-content {padding-top: 30px;}
.pix_icon_box .title + .line {margin-bottom: 20px;margin-top: 20px;}
.pix_icon_box .title + .line.right {margin-top: 5px;}
.pix_icon_box.right .image {float: right;margin-left: 30px;}
.line.left.right + * {clear: both;}
.callOut {padding: 0px 30px;position: relative;text-align: center;}
.callOut.background {padding-top: 30px;padding-bottom: 30px;box-shadow: 0px 1px 3px 0px #e5e5e5;margin-bottom: 35px;}
.callOut .title {margin-top: 0px;font-size: 22px;}
.callOut.left {text-align: left;}
.callOut.left .sepCenter, .callOut.left .btn {margin: 0px;}
.callOut .btn {margin-top: 30px;}
.callOut.left .callout-content {padding-right: 255px;}
.callOut.left .buttons {display: block;position: absolute;top: 50%;right: 30px;margin-top: -19px;}
.callOut .buttons {display: inline-block;}
.callOut .btn.btn-lg {font-size: 18px;}
.callOut .btn {font-size: 16px;}
.callOut .btn.btn-sm {font-size: 13px;}
.callOut .sepCenter {float: left;margin: 0px 10px;}
.callOut.background {background: #f6f6f6;}
.callOut.background.border {border-left: 5px solid #00a9d1;}
.no-content.callOut.left .buttons {margin-top: -24px;}
.no-content.callOut.left .title {margin-bottom: 0;}
.process {text-align: center;}
.process_circle {position: relative;}
.process .text {display: inline-block;margin: 0px 30px;width: 170px;height: 170px;border-radius: 50%;text-align: center;position: relative;z-index: 999;font-size: 41px;overflow: hidden;background: #fff;border: 1px solid #e6e7e8;}
.process .text:after {pointer-events: none;position: absolute;width: 100%;height: 100%;border-radius: 50%;content: "";-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.text:before {content: "";speak: none;font-size: 48px;line-height: 90px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;display: block;-webkit-font-smoothing: antialiased;}
.process .text .process-style {position: absolute;z-index: 11111;width: 130px;height: 100px;margin: 0 auto;line-height: 110px;left: 0;right: 0;top: 50%;margin-top: -50px;font-family: "Poppins",arial,sans-serif;}
.process .text span.inner-text {font-size: 17px;font-family: "Poppins",arial,sans-serif;font-weight: 500;line-height: 102px;}
.process .title {font-size: 16px;font-weight: 500;margin-top: 20px;margin-bottom: 15px;color: #1a1a1a;}
.process .content {margin-top: 15px;}
.process .nav-style {position: absolute;width: 0;height: 0;right: 0%;top: 50%;border: none;}
.process .nav-style .center-arrow {position: relative;width: 250px;height: 10px;display: block;margin-left: -107px;-webkit-transform: rotate(-17deg);-moz-transform: rotate(-17deg);transform: rotate(-17deg);}
.process .nav-style.straight .center-arrow {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}
.process .nav-style .center-arrow:before {content: "";position: absolute;width: 0;height: 0;display: inline-block;border-left: 6px solid #e6e7e8;border-top: 5px solid rgba(0,0,0,0);border-bottom: 5px solid rgba(0,0,0,0);z-index: 7;top: -8px;}
.process .nav-style .center-arrow:after {content: "";position: absolute;border-bottom: 1px solid #e6e7e8;height: 2px;width: 100%;left: 0;top: -5px;}
.process .nav-style.round .center-arrow {z-index: 99;position: relative;}
.process .nav-style.straight.round .center-arrow:before {content: none;}
.wpb_row .wpb_row .wpb_column:last-child .nav-style {display: none;}
.round-left {width: 8px;height: 8px;display: inline-block;position: absolute;left: 10px;top: 50%;margin-top: -3px;}
.round-left:before {content: "";width: 11px;height: 1px;display: block;border-bottom: 1px solid #e6e7e8;position: absolute;left: -10px;top: 3px;}
.round-left:after {content: "";width: 8px;height: 8px;background: #e6e7e8;display: block;border-radius: 50%;}
.round-right {width: 8px;height: 8px;display: inline-block;position: absolute;right: 10px;top: 50%;margin-top: -3px;}
.round-right:before {content: "";width: 11px;height: 1px;display: block;border-bottom: 1px solid #e6e7e8;position: absolute;right: -10px;top: 3px;}
.round-right:after {content: "";width: 8px;height: 8px;background: #e6e7e8;display: block;border-radius: 50%;}
.wpb_column:first-child > .wpb_wrapper > .process .round-left {display: none;}
.wpb_column:last-child > .wpb_wrapper > .process .round-right, .wpb_column:last-child > .wpb_wrapper > .process .arrow.round, .wpb_column:last-child > .wpb_wrapper > .process .process_circle .arrow {display: none;}
.wpb_column:last-child > .wpb_wrapper > .process .nav-style.round .center-arrow {display: none;}
.process .text {-webkit-transition: box-shadow .2s;-moz-transition: box-shadow .2s;transition: box-shadow .2s;}
.process .text:after {top: 0;left: 0;padding: 0;-webkit-transition: -webkit-transform .2s,background .2s;-moz-transition: -moz-transform .2s,background .2s;transition: transform .2s,background .2s;}
.no-touch .process .text:hover:after {-webkit-transform: scale(.94);-moz-transform: scale(.94);-ms-transform: scale(.94);transform: scale(.94);box-shadow: none;border: none;}
.no-touch .process .text:hover {color: #fff;border: none;}
.process .background .text {color: #eea303;-webkit-transition: color .3s;-moz-transition: color .3s;transition: color .3s;border: none;}
.process .background .text:after {top: 50%;left: 0px;right: 0;width: 160px;height: 160px;margin: 0 auto;margin-top: -80px;z-index: -1;-webkit-transition: -webkit-transform .2s,opacity .2s;-moz-transition: -moz-transform .2s,opacity .2s;transition: transform .2s,opacity .2s;}
.process .background .text .process-style, .light .process .background .text .process-style, .light .process .text:hover .process-style {color: #fff;}
.no-touch .process .background .text:hover:after {-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);transform: scale(0);opacity: 0;-webkit-transition: -webkit-transform .4s,opacity .2s;-moz-transition: -moz-transform .4s,opacity .2s;transition: transform .4s,opacity .2s;}
.no-touch .process .background .text:hover {color: #fff;}
.process .background.grey .text {box-shadow: 0 0 0 2px #e6e7e8;}
.process .background.grey .text .process-style {color: #1a1a1a;}
.process .background.grey .text:after {background: #e6e7e8;}
.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section {margin-bottom: 12px;}
.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {background: #fff;border: 1px solid #e6e7e8;font-size: 15px;overflow: hidden;font-family: "Raleway",Arial,sans-serif;}
.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {position: relative;color: #939799;}
.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active {margin-bottom: 0;}
.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active a:before {background: rgba(255,255,255,.2);}
.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active a:after {border-left-color: rgba(255,255,255,.2);}
.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active a {color: #fff;}
.pix_accordion.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .pix_accordion.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {top: .75em;right: .8em;z-index: 9;background: none;line-height: 1;font-size: 21px;color: #838485;box-shadow: none;cursor: pointer;font-weight: normal;}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after {content: "@";font-family: "pix-fonts";}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after {content: "?";color: #fff;}
.wpb_accordion.border .wpb_accordion_wrapper .ui-state-active .ui-icon:after {color: #a5a5a5;}
.pix_accordion.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .pix_accordion.wpb_content_element .wpb_accordion_header a {padding: 14px 20px;}
.pix_accordion.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .pix_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {padding: 20px 30px;}
.pix_accordion.background.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .pix_accordion.background.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {color: #fff;border-top: 1px solid #fff;}
.wpb_accordion_content {position: relative;}
.background .wpb_accordion_content {overflow: hidden;}
.pix_accordion.border.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .pix_accordion.border.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {border: 1px solid #e6e7e8;border-top: 0;}
.pix_accordion.border.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active {background: none;border-color: #e6e7e8;}
.pix_accordion.border.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active a {color: #939799;}
.pix_accordion.border.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active a:before {background: #ebeff2;}
.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active a:after {border-left-color: #fff;}
.pix_accordion.border.border-background.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {background: #e6e7e8;}
.pix_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {padding: 30px;background: #fff;border: 1px solid #e6e7e8;margin-top: -1px;}
.pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li {background: #fff;border: 1px solid #e6e7e8;margin: 0;border-left: 0;border-bottom: 0;}
.pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li a {color: #1a1a1a;padding-top: 8px;padding-bottom: 8px;}
.pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a:hover {color: #1a1a1a;}
.pix_tabs.wpb_content_element.style3 .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a:hover {color: #fff;}
.pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li:first-child {border-left: 1px solid #e6e7e8;}
.pix_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {background: #fff;}
.pix_tabs.tabs-left.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .pix_tabs.tabs-right.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {margin-bottom: 0px;}
.pix_tabs.tabs-left.wpb_content_element .wpb_tabs_nav li:last-child a {margin-bottom: 0;padding-top: 8px;padding-bottom: 8px;}
.pix_tabs.tabs-left.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li a {min-width: 218px;}
.pix_tabs.tabs-left.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {padding-top: 8px;padding-bottom: 8px;}
.pix_tabs .pix {padding-right: 10px;}
.pix_tabs.center-align.wpb_content_element {text-align: center;}
.pix_tabs.center-align.wpb_content_element .wpb_tabs_nav {display: inline-block;}
.pix_tabs.right-align.wpb_content_element {text-align: right;}
.pix_tabs.right-align.wpb_content_element .wpb_tabs_nav {float: right;}
.pix_tabs.wpb_content_element.tabs-left .tabs-navigation {max-width: 220px;float: left;height: auto;}
.pix_tabs.right-align.wpb_content_element.tabs-left .wpb_tabs_nav {width: 100%;}
.tabs-left .tabs-navigation .ui-state-default {float: none;}
.pix_tabs.wpb_content_element.tabs-left .wpb_tour_tabs_wrapper .wpb_tabs_nav li {border-left: 1px solid #e6e7e8;border-bottom: 0px;white-space: normal;transition: none;margin-right: -1px;}
.pix_tabs.wpb_content_element.tabs-left .wpb_tour_tabs_wrapper .wpb_tabs_nav li:last-child, .pix_tabs.wpb_content_element.tabs-right .wpb_tour_tabs_wrapper .wpb_tabs_nav li:last-child {border-bottom: 1px solid #e6e7e8;}
.pix_tabs.wpb_content_element.tabs-left.tabs-right .wpb_tour_tabs_wrapper .wpb_tabs_nav li {margin-right: 0px;margin-left: -1px;}
.pix_tabs.wpb_content_element.tabs-left .wpb_tabs_nav li.ui-tabs-active {border-right: none;}
.pix_tabs.wpb_content_element.style3 .wpb_tour_tabs_wrapper .wpb_tabs_nav li:last-child, .pix_tabs.wpb_content_element.style4 .wpb_tour_tabs_wrapper .wpb_tabs_nav li:last-child {border-bottom: 1px solid #e6e7e8;}
.pix_tabs.style2.wpb_content_element.tabs-left .wpb_tabs_nav li.ui-tabs-active a:after {content: "";height: 103%;width: 5px;position: absolute;left: -1px;top: 0;margin-top: -1px;}
.pix_tabs.wpb_content_element.tabs-left.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {overflow: hidden;border-top: 1px solid #e6e7e8;padding: 20px 40px;margin-top: 0;}
.pix_tabs.style3.wpb_content_element.tabs-left .wpb_tabs_nav li.ui-tabs-active a:before {position: absolute;right: -15px;top: 50%;margin-top: -7px;content: "";width: 0;height: 0;border-left: 8px solid #00a9d1;border-top: 7px solid transparent;border-bottom: 7px solid transparent;left: auto;}
.pix_tabs.wpb_content_element.tabs-left.tabs-right .tabs-navigation {float: right;}
.pix_tabs.style3.wpb_content_element.tabs-left.tabs-right.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {border-left: none;}
.pix_tabs.style3.wpb_content_element.tabs-left.tabs-right .wpb_tabs_nav li.ui-tabs-active a:before {content: "";border-top: 7px solid transparent;border-right: 8px solid #00a9d1;border-bottom: 7px solid transparent;left: -3px;right: auto;border-left: none;}
.pix_tabs.style2.wpb_content_element.tabs-left.tabs-right .wpb_tabs_nav li.ui-tabs-active a:after {right: 0px;left: auto;}
.pix_tabs.wpb_content_element.tabs-left.tabs-right .wpb_tabs_nav li.ui-tabs-active {border-left: none;border-right: 1px solid #e6e7e8;}
.pix_tabs.style2.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li {background: #ebeff2;}
.pix_tabs.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {position: relative;}
.pix_tabs.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:after {content: "";height: 4px;width: 100%;position: absolute;left: 0;top: 0;margin-top: -2px;}
.pix_tabs.style3.wpb_content_element .tabs-navigation {border: none;}
.pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li {border-bottom: 1px solid #e6e7e8;}
.pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active {border-bottom: 1px solid #fff;}
.pix_tabs.style3.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {border: none;}
.pix_tabs.style3.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {color: #fff;position: relative;}
.pix_tabs.style3.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:before {position: absolute;left: 50%;bottom: -8px;margin-left: -5px;content: "";width: 0;height: 0;border-top: 8px solid #00a9d1;border-left: 7px solid transparent;border-right: 7px solid transparent;}
.pix_tabs.style3.style4.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {overflow: hidden;}
.pix_tabs.tabs-bottom.wpb_content_element .tabs-navigation {border-bottom: none;border-top: 1px solid #e6e7e8;}
.pix_tabs.tabs-bottom.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {border-top: 1px solid #e6e7e8;border-bottom: none;}
.pix_tabs.tabs-bottom.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li {border-top: 0;border-bottom: 1px solid #e7e8e9;}
.pix_tabs.tabs-bottom.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {margin-bottom: 0;margin-top: -1px;padding-top: 8px;padding-bottom: 9px;}
.pix_tabs.tabs-bottom.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:after {bottom: -4px;top: auto;}
.pix_tabs.style3.wpb_content_element.tabs-bottom .wpb_tabs_nav li.ui-tabs-active a:before {border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 8px solid #00a9d1;top: -8px;border-top: none;}
.pix_tabs.tabs-bottom.style3.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {border-top: none;}
.pix_tabs.tabs-bottom.style3.wpb_content_element .tabs-navigation {border-top: none;}
.pix_tabs.tabs-bottom.style3.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li {border-top: 1px solid #e6e7e8;}
.pix_tabs.style3.style4.wpb_content_element.tabs-bottom .wpb_tabs_nav li.ui-tabs-active a:before {border-bottom: none;top: 0;}
.pix-chart {position: relative;display: inline-block;text-align: center;border-radius: 50%;max-width: 100%;width: 100%;}
.pix-chart canvas {position: absolute;top: 0;left: 0;max-width: 100%;}
.percent {position: absolute;top: 50%;line-height: 1;left: 0;right: 0;font-size: 16px;font-family: "Raleway",Arial,sans-serif;font-weight: 700;margin-top: -22px;color: #1a1a1a;margin-bottom: 0px;display: inline-block;z-index: 2;text-transform: uppercase;}
.percent.inside-style {margin-top: -32px;}
.percent-text {font-family: "Poppins",arial,sans-serif;font-weight: 500;font-size: 42px;display: block;margin-bottom: 5px !important;}
.percent-text:after {content: "%";margin-left: .1em;font-size: .6em;}
.text-con {text-align: center;}
.outside-text {font-size: 16px;font-weight: 700;margin-top: 10px;text-transform: uppercase;color: #1a1a1a;letter-spacing: 1px;}
.style2 .border-bg {position: absolute;left: 0;top: 0;border: 6px solid #e6e7e8 !important;width: 100%;height: 100%;border-radius: 50%;}
.pix-chart.style3 {padding: 18px;}
.pix-chart.style3 .border-top {width: 106%;height: 106%;position: absolute;background: #f2f2f2;left: 0;top: 0;border-radius: 50%;margin-top: -3%;margin-left: -3%;}
.style3 .border-bg {height: 90%;width: 90%;display: block;border-radius: 50%;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;}
.style3 .percent {color: #fff;}
.style3.style7 .percent, .style3.style8 .percent {color: #1a1a1a;}
.percent.style-icon {top: 0;bottom: 0;display: table;width: 100%;height: 100%;margin-top: 0;font-size: 26px;}
.percent.style-icon .percent-icon {display: table-cell;vertical-align: middle;}
.style2.style4 .border-bg {left: -2%;top: -2%;border: 6px solid #f2f2f2 !important;width: 104%;height: 104%;}
.style2.style5 .border-bg {left: 2%;top: 2%;border: 10px solid #f2f2f2 !important;width: 96%;height: 96%;}
.style2.style6 .border-bg {left: 0px;top: 0px;border: 30px solid #f2f2f2 !important;}
.pix-chart.style3.style7 .border-top {background: #fff;border: 1px solid #00a9d1;}
.style3.style7 .border-bg {background: none;height: 70%;width: 70%;border: 1px solid #00a9d1;}
.style3.style7 .percent-text {color: #1a1a1a;}
.pix-chart.style3.style8 .border-top {background: #fff;border: 1px solid #00a9d1;}
.style3.style8 .percent-text {color: #1a1a1a;}
.style3.style8 .border-bg {background: none;height: 70%;width: 70%;}
.vc_progress_bar.pix-progress-bar .vc_single_bar {border-radius: 0px;box-shadow: none;margin-top: 30px;float: left;width: 100%;background-color: #eee;margin-bottom: 20px;}
.vc_progress_bar.pix-progress-bar .vc_single_bar .vc_bar {border-radius: 0;position: relative;height: 10px;}
.vc_progress_bar.pix-progress-bar .vc_single_bar .vc_label {position: absolute;width: 100%;top: -26px;color: #1a1a1a;padding: 0px;font-size: 13px;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;}
.pix-progress-bar .vc_label_units {position: absolute;right: 0px;}
.vc_progress_bar.pix-progress-bar .vc_single_bar .vc_bar {display: block;}
.pix-progress-bar.style2 .vc_label_units {background: #fff;line-height: 1;padding-left: 6px;top: 25px;font-size: 12px;}
.pix-progress-bar.style2 .vc_label_units:before {content: "";width: 6px;height: 12px;-webkit-transform: skew(37deg);-moz-transform: skew(37deg);-o-transform: skew(37deg);background: #fff;display: block;position: absolute;top: 50%;margin-top: -6px;left: -3px;}
.pix-progress-bar.style4 .vc_label_units {right: 20px;font-size: 12px;color: #ccc;}
.vc_progress_bar.pix-progress-bar.style4 .vc_single_bar .vc_label {padding: 10px;text-shadow: none;top: 0px;color: #fff;font-size: 12px;}
.vc_progress_bar.pix-progress-bar.style4 .vc_single_bar {padding: 7px 7px;border: 1px solid #f2f2f2;border-radius: 0px;box-shadow: none;background: none;margin-top: 0;margin-bottom: 25px;}
.vc_progress_bar.pix-progress-bar.style4 .vc_single_bar .vc_bar {height: 25px;display: block;}
.vc_progress_bar.pix-progress-bar.style2.style3 .vc_single_bar {border-bottom: 4px solid #f2f2f2;padding-bottom: 3px;background: none;}
.pix-progress-bar.style2.style3 .vc_label_units:before {content: none;}
.parallax {position: relative;background-size: cover;background-attachment: fixed;background-position: 50% 0;background-repeat: no-repeat;background-color: transparent;}
.pattern {height: 100%;position: absolute;left: 0;top: 0;width: 100%;}
.gradient-text, .icon.gradient {-webkit-background-clip: text !important;-moz-background-clip: text !important;-ms-background-clip: text !important;-o-background-clip: text !important;background-clip: text !important;-webkit-text-fill-color: transparent;-moz-text-fill-color: transparent;-ms-text-fill-color: transparent;-o-text-fill-color: transparent;text-fill-color: transparent;display: inline-block;}
.gradient-text-con {text-align: center;}
.gradient-text-con.align-left {text-align: left;}
.gradient-text-con.align-right {text-align: right;}
.gradient-text {font-family: "Poppins",arial,sans-serif;font-weight: 300;}
.video-wrap, .mobile-vid-image {position: absolute;left: 0;top: 0;overflow: hidden;width: 100%;height: 100%;z-index: 0;}
.mobile-vid-image {position: absolute;left: 0;top: 0;overflow: hidden;width: 100%;height: 100%;}
.video-wrap video {position: absolute;bottom: 0px;right: 0px;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: -1000;overflow: hidden;}
.pix-staffs {padding: 0 2px;text-align: center;margin-bottom: 3px;}
.owl-item .pix-staffs {padding: 0;}
.owl-carousel.pix-staffs-con.owl-theme .owl-controls .owl-nav div {border: 1px solid #ececec;}
.pix-staff-wrapper {padding: 30px 20px;border: 1px solid #ececec;background: #fff;}
.col3 .pix-staff-wrapper {padding: 30px;}
.pix-staffs .owl-item {padding-left: 10px;padding-right: 10px;}
.vc_span3.pix-staffs:nth-child(4n+1), .vc_col-sm-3.pix-staffs:nth-child(4n+1) {clear: both;}
.vc_span4.pix-staffs:nth-child(3n+1), .vc_col-sm-4.pix-staffs:nth-child(3n+1) {clear: both;}
.staff-img-con {margin-bottom: 25px;}
.singleStaff {padding: 5px;border: 1px solid #ebebeb;}
.staff-img {margin: 0 auto;border-radius: 100%;overflow: hidden;display: inline-block;}
.staff-content .title {font-size: 18px;font-weight: 700;text-transform: uppercase;color: #565656;margin-bottom: 6px;margin-top: 0;}
.staff-content .desc {margin-top: 15px;margin-bottom: 30px;}
.staff-content a, .staff-content a:visited {color: #565656;}
.jobs {font-style: italic;color: #a5a5a5;}
.style2 .jobs {margin-bottom: 25px;}
.staff-social {margin: 30px 0;}
.staff-social a {margin-right: 8px;color: #1a1a1a;font-size: 13px;display: inline-block;width: 20px;height: 20px;}
.staff-social a:hover {background: none !important;}
.staff-social a.facebook:hover, .pix-staffs:hover .staff-social a.facebook:hover {color: #3b5998;}
.staff-social a.twitter:hover, .pix-staffs:hover .staff-social a.twitter:hover {color: #55acee;}
.staff-social a.gplus:hover, .pix-staffs:hover .staff-social a.gplus:hover {color: #dd4b39;}
.staff-social a.linkedin:hover, .pix-staffs:hover .staff-social a.linkedin:hover {color: #0e76a8;}
.staff-social a.dribbble:hover, .pix-staffs:hover .staff-social a.dribbble:hover {color: #ea4c89;}
.staff-social a.flickr:hover, .pix-staffs:hover .staff-social a.flickr:hover {color: #ff0084;}
.staff-social a.instagram:hover, .pix-staffs:hover .staff-social a.instagram:hover {color: #a77b5e;}
.staff-social a.staff_email:hover, .pix-staffs:hover .staff-social a.staff_email:hover {color: #ea183c;}
.staff-social a.pinterest:hover, .pix-staffs:hover .staff-social a.pinterest:hover {color: #c8232c;}
.staff-social a.rss:hover, .pix-staffs:hover .staff-social a.rss:hover {color: #ee802f;}
.staff-social a.tumblr:hover, .pix-staffs:hover .staff-social a.tumblr:hover {color: #34526f;}
.pix-staffs .buttons {margin-top: 20px;}
.pix-staffs .buttons .sepCenter {margin-top: 0px;margin-bottom: 0px;}
.light .style4 .staff-content a, .light .style4 .staff-content .line + p, .light .style4 .staff-social a {color: #fff !important;}
.social-full {text-align: center;clear: both;}
.social-full .social-icons {display: inline-block;}
.full-width-icon .social-icons a {background: rgba(0,0,0,.8);color: #fff;width: 70px;height: 70px;line-height: 72px;border-radius: 50%;margin: 10px 10px;float: none;font-size: 24px;}
.full-width-icon .social-icons a:last-child {margin-right: 0;}
.full-width-icon.style2 .social-icons a {color: #fff;border: 1px solid #fff;}
.full-width-icon.style3 .social-icons a {background: none;border: 1px solid #00a9d1;}
.light .full-width-icon.style3 .social-icons a {border-color: #fff;}
.social-full.left {float: left;}
.social-full.normal-icon .social-icons a {width: auto;margin-right: 15px;}
.social-full.normal-icon .social-icons a:last-child {margin-right: 0;}
.social-full.normal-icon .social-icons a:hover {background: none;}
.social-full.normal-icon .social-icons a.facebook:hover {color: #3b5998;}
.social-full.normal-icon .social-icons a.twitter:hover {color: #55acee;}
.social-full.normal-icon .social-icons a.google-plus:hover {color: #dd4b39;}
.social-full.normal-icon .social-icons a.linkedin:hover {color: #0e76a8;}
.social-full.normal-icon .social-icons a.dribbble:hover {color: #ea4c89;}
.social-full.normal-icon .social-icons a.flickr:hover {color: #ff0084;}
.social-full.normal-icon .social-icons a.pinterest:hover {color: #c8232c;}
.social-full.normal-icon .social-icons a.rss:hover {color: #ee802f;}
.social-full.normal-icon .social-icons a.tumblr:hover {color: #34526f;}
.social-full.normal-icon .social-icons a.instagram:hover {color: #125688;}
.social-full.normal-icon .social-icons a.github:hover {color: #4183c4;}
.portfolio-grid-sizer, .gallery-grid-sizer, .shop-grid-sizer {float: none !important;height: 0;line-height: 0;}
.portfolio-search {margin-top: 20px;}
.portfolio-search .textfield.search-field {border: 1px solid;padding: 6px 20px;color: #a1a1a1;height: 44px;letter-spacing: 1px;text-align: center;border-radius: 2px;}
.portfolio-search .clear-search {display: none;margin-left: 12px;vertical-align: sub;cursor: pointer;}
.port-search-loading {opacity: .2;}
#portfolio-page {padding-top: 100px;padding-bottom: 100px;}
#portfolio-page.extended .portfolio-row {margin: 0;}
#portfolio-page.container-extend {max-width: 1910px;margin: auto;}
#portfolio-page.nopadding .col-md-3, #portfolio-page.nopadding .col-md-4, #portfolio-page.nopadding .col-md-6 {padding: 0;}
#style-masonry .col-md-3 {width: 24.99%;}
#portfolio-page .element {padding: 15px;margin: 0;}
#portfolio-page.nopadding .element {margin: 0;padding: 0;}
.boxed_margin .portfolio-container {overflow: hidden;}
.extended .pagination {text-align: center;}
.extended .pagination .totalPages {display: none;}
.extended .pagination .pagination-center {display: inline-block;}
#portfolio-page .sorter {text-align: center;}
.sorter {margin-bottom: 80px;position: relative;}
.sorter.dropdown {margin-bottom: 55px;}
.boxed .sorter {margin-bottom: 50px;}
.boxed .sorter.dropdown {margin-bottom: 70px;}
#filters {display: inline-block;margin-bottom: 0;}
#filters.normal li {float: left;margin: 0 12px;margin-bottom: 20px;}
#filters.normal li a {padding: 10px 27px;border: 1px solid #1a1a1a;color: #1a1a1a;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;font-family: "Poppins",arial,sans-serif;font-weight: 600;text-transform: uppercase;display: block;overflow: hidden;position: relative;}
#filters.normal li a.selected {cursor: default;overflow: hidden;display: block;}
#filters.normal li a {-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
#filters.dropdown, .sorter .top-active {width: 220px;letter-spacing: 1px;}
.top-active .pixicon-arrows-down:before {display: inline-block;position: absolute;margin-top: 6px;margin-left: 5px;}
#filters.dropdown {position: absolute;left: 0;right: 0;margin: auto;z-index: 10000;}
.sorter .top-active {padding: 17px 10px;margin: 0 auto;overflow: hidden;}
#filters.dropdown {display: none;}
#filters.dropdown li {border-bottom: 1px solid #1a1a1a;display: block;background: #1a1a1a;margin-bottom: 0;}
#filters.dropdown li:last-child {border-radius: 0 0 2px 2px;}
#filters.dropdown li a {padding: 17px 10px;color: #fff;display: block;}
#filters.normal.simple li a {background: none;border: none;text-transform: capitalize;text-transform: uppercase;padding: 6px 20px;color: #1a1a1a;margin: 0 5px;font-weight: 500;border-radius: 50px;font-family: "Noto Serif",Georgia,serif;font-size: 14px;letter-spacing: 1px;}
#filters.normal.simple li a.selected, #filters.normal.simple li a:hover {color: #fff;background: #00a9d1;}
.vc_responsive .wpb_row .no-portfolio-carousel .wpb_row .margin-yes.portfolio-contents .pix-portfolio-item {padding-right: 15px;padding-left: 15px;margin-bottom: 30px;}
.margin-yes.portfolio-contents .pix-portfolio-item, .margin-yes.gallery-contents .gallery-item {margin-bottom: 30px;}
.margin-no .pix-portfolio-item, .margin-no .gallery-item {padding-left: 0;padding-right: 0;}
.margin-no .gallery-item {margin-bottom: 0;}
.expandable .pix-portfolio.owl-theme .owl-controls .owl-nav div.owl-next {right: 0;left: auto;}
.expandable .pix-portfolio.owl-theme .owl-controls .owl-nav div {left: 0;}
.normal .pix-portfolio.margin-yes.owl-theme .owl-controls .owl-nav div, .full-width .pix-portfolio.margin-yes.owl-theme .owl-controls .owl-nav div {left: -6px;}
.normal .pix-portfolio.margin-yes.owl-theme .owl-controls .owl-nav div.owl-next, .full-width .pix-portfolio.margin-yes.owl-theme .owl-controls .owl-nav div.owl-next {right: -6px;left: auto;}
.expandable .owl-theme .owl-controls .owl-nav {margin-top: -59px;}
.pix-portfolio.owl-theme .owl-controls .owl-nav div {opacity: 0;-webkit-transform: translateX(-50px);-moz-transform: translateX(-50px);-ms-transform: translateX(-50px);-o-transform: translateX(-50px);transform: translateX(-50px);}
.expandable .pix-portfolio.owl-theme .owl-controls .owl-nav div {width: 42px;width: 22px;height: 42px;line-height: 44px;border-radius: 0;border: none;}
.pix-portfolio.owl-theme .owl-controls .owl-nav div.owl-next {-webkit-transform: translateX(50px);-moz-transform: translateX(50px);-ms-transform: translateX(50px);-o-transform: translateX(50px);transform: translateX(50px);}
.pix-portfolio.owl-theme:hover .owl-controls .owl-nav div {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.portfolio-text-content .portfolio-inner-text {background: #f2f2f2;padding: 70px 50px 50px;}
.portfolio-text-content .portfolio-inner-text h2 {font-weight: 600;font-size: 28px;margin-bottom: 20px;}
.portfolio-text-content .portfolio-inner-text p {font-size: 16px;margin-bottom: 40px;}
.portfolio-text-content .portfolio-inner-text .pix_button {margin-left: 0;}
.portfolio-text-content .portfolio-inner-text .pix_button a {text-transform: uppercase;}
.portfolio-text-content.append-center {text-align: center;}
.portfolio-text-content.append-right {text-align: center;}
#testimonial-page .testimonial-content .content {overflow: hidden;margin-left: 0;margin-right: 0;}
#testimonial-page .testimonial .testimonial-author {margin-bottom: 10px;margin-left: 0px;}
#testimonial-page .testimonial {margin-bottom: 50px;padding: 0;}
#portfolio-item .container {padding-top: 0;}
#main-content.stretch-con .container.boxed {padding: 0;}
#main-content.stretch-con {background: #ececec;}
.stretch {position: relative;padding-bottom: 100px;}
.stretch:before {content: "";width: 500%;position: absolute;display: block;height: 100%;right: 33.33333333%;background: #fff;margin-right: 15px;}
.single-portfolio-item {padding: 130px 0;}
.single-portfolio-item .portfolio-img, .single-portfolio-item .portfolio-video {margin-bottom: 50px;}
.sticky-top {position: fixed;top: 0;}
.sticky-bottom {position: absolute;bottom: 0;}
.single-portfolio-affix-media {max-width: 790px;}
.single-portfolio-affix-media .sticky-bottom .portfolio-img.pix-post-gallery.owl-carousel {margin-bottom: 0;}
.single-portfolio-affix-content, .single-portfolio-affix-content .single-portfolio-affix {width: 380px;max-width: 100%;}
.portfolio-title {background: #fff;padding-bottom: 5px;text-transform: uppercase;margin-bottom: 0;font-size: 21px;}
.portfolio-terms {color: #a5a5a5;font-size: 12px;text-transform: uppercase;}
.portfolio-description {padding: 0px 0;}
.portfolio-item-page .owl-theme .owl-controls .owl-nav div, .single-gallery-carousel.owl-theme .owl-controls .owl-nav div {left: 6px;background: none;width: auto;border: none;font-size: 45px;}
.portfolio-item-page .owl-theme .owl-controls .owl-nav div:hover, .single-gallery-carousel.owl-theme .owl-controls .owl-nav div:hover {background: none;}
.portfolio-item-page .owl-theme .owl-controls .owl-nav div.owl-next, .single-gallery-carousel.owl-theme .owl-controls .owl-nav div.owl-next {right: 6px;left: auto;}
.portfolio-item-page .owl-theme .owl-controls .owl-nav div:before, .single-gallery-carousel.owl-theme .owl-controls .owl-nav div:before {line-height: inherit;}
.pix-post-gallery.owl-carousel {margin-bottom: 0;}
.portfolio-img.pix-post-gallery.owl-carousel {margin-bottom: 50px;max-width: 790px;}
.single-portfolio-item.details_on_top .portfolio-img.pix-post-gallery {max-width: 100%;margin-bottom: 0;margin-top: 50px;}
.single-portfolio-item.media_on_top .portfolio-img.pix-post-gallery.owl-carousel {max-width: 100%;}
.single-gallery-carousel.owl-theme .owl-controls .owl-nav {margin-top: -16px;}
#portfolio-item-bottom {margin-top: 30px;}
#portfolio-item-bottom .pix-like-me {float: left;}
#portfolio-item-bottom .portfolio-icons {margin-top: 0;float: left;}
#portfolio-item.fixed .portfolio-info {margin-top: 50px;}
.single-share-title {clear: both;}
.share-top {padding: 0px 15px;font-size: 16px;border: 1px solid #ebebeb;border-radius: 3px;color: #a5a5a5;line-height: 24px;line-height: 40px;float: left;margin-left: 10px;cursor: pointer;height: 38px;}
.port-share-btn {position: absolute;float: left;opacity: 0;visibility: hidden;-webkit-transition: all linear .2s;-o-transition: all linear .2s;transition: all linear .2s;margin-left: 59px;}
.port-icon-hover.share-btn:hover .port-share-btn {opacity: 1;visibility: visible;}
.port-share-btn a {background: #fff;padding: 0px 15px;font-size: 12px;border: 1px solid #ebebeb;color: #a5a5a5;float: left;margin-left: 10px;height: 38px;line-height: 38px;}
.single-port-nav a {padding: 0px 15px;border: 1px solid #ebebeb;display: inline-block;color: #a5a5a5;border-radius: 3px;margin-right: 6px;height: 38px;line-height: 42px;}
.single-port-nav a:last-child {margin-right: 0;}
.single-port-like.liked, .single-port-nav a:hover {color: #fff;}
.single-port-like {display: inline-block;padding: 0px 15px;border: 1px solid #ebebeb;border-radius: 3px;color: #a5a5a5;font-size: 14px;height: 38px;line-height: 36px;}
.single-port-like .already-liked, #lang-list .already-liked {position: absolute;top: -41px;width: 130px;background: rgba(40,40,39,.87);text-align: center;left: 0;right: 0;margin: 0 -41px;border-right: 5px;line-height: 38px;-webkit-transition: all ease-in-out .2s;-moz-transition: all ease-in-out .2s;-ms-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;transition: all ease-in-out .2s;opacity: 0;display: block;visibility: hidden;}
.single-port-like.liked {cursor: default;}
.single-port-like.liked .already-liked:after, #lang-list .already-liked:after {content: "";width: 0;height: 0;border-top: 5px solid rgba(40,40,39,.87);border-left: 5px solid transparent;border-right: 5px solid transparent;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: -5px;}
.side-title {text-transform: uppercase;font-size: 18px;margin-bottom: 20px;}
.portfolio-info ul {border: 1px solid #ebebeb;border-bottom: none;background: #fff;list-style: none;margin-bottom: 20px;}
.portfolio-info li {border-bottom: 1px solid #ebebeb;font-family: inherit;}
.portfolio-info .portfolio-info-title {text-align: left;color: #1a1a1a;text-transform: uppercase;font-size: 13px;float: left;clear: left;width: 160px;font-weight: bold;}
.portfolio-info .portfolio-info-content {font-size: 13px;text-align: right;margin: 0 0 0 110px;padding: 0 0 .5em 0;overflow: hidden;}
.portfolio-info .portfolio-info-content a {font-weight: 500;}
.portfolio-info .portfolio-info-content, .portfolio-info .portfolio-info-title {line-height: 2;padding: 12px 20px;margin: 0;display: block;}
.portfolio-info .btn {margin-top: 10px;}
.single-portfolio-btn {width: 100%;text-transform: uppercase;}
.header-con.stuck #lang-list.not-translated .already-liked {top: 50px;}
.header-con.stuck #lang-list.not-translated .already-liked:after {border-top: 0;border-bottom: 5px solid rgba(40,40,39,.87);bottom: 0;top: -5px;}
.single-port-like.liked:hover .already-liked, #lang-list:hover .already-liked {opacity: 1;visibility: visible;}
#lang-list .already-liked {color: #fff;width: auto;border-radius: 2px;line-height: 35px;top: -38px;}
.single-port-like .like-count {padding-left: 3px;}
.single-port-like i:before {vertical-align: text-top;}
.single-staff-img {float: left;margin-right: 25px;margin-bottom: 25px;}
.single-staff {overflow: hidden;}
.single-staff h3 {margin-bottom: 5px;text-transform: uppercase;}
.single-staff small {font-size: 14px;padding-bottom: 19px;display: inline-block;}
.single-staff .social-icons {float: left;}
.single-staff .staff-social {border: 1px solid #eee;border-left: none;border-right: none;padding: 15px 10px;margin-top: 30px;display: inline-block;width: 100%;margin-left: 0px;}
.single-staff .staff-email {float: right;}
.single-staff .staff-email p {margin-bottom: 0;}
.single-staff .staff-email i:before {position: absolute;display: inline-block;margin-left: -15px;}
.single-staff .staff-email a {width: auto;font-size: 14px;}
.single-staff .staff-email a:hover {color: #1a1a1a;}
.single-staff .staff-email i {padding-right: 5px;}
.portfolio-container {position: relative;}
.pix-portfolio-item {position: relative;overflow: hidden;}
.portfolio-hover {position: absolute;left: 0;top: 0;right: 0;bottom: 0;opacity: 0;background: rgba(0,0,0,.5);-webkit-transition: opacity .35s ease-in-out;-moz-transition: opacity .35s ease-in-out;-ms-transition: opacity .35s ease-in-out;-o-transition: opacity .35s ease-in-out;transition: opacity .35s ease-in-out;}
.portfolio-container:hover .portfolio-hover {opacity: 1;}
.portfolio-img img {position: relative;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: all .35s ease-in-out;-moz-transition: all .35s ease-in-out;-ms-transition: all .35s ease-in-out;-o-transition: all .35s ease-in-out;transition: all .35s ease-in-out;width: 100%;}
.portfolio-img .portfolio-image-gallery img {width: auto;}
.grayscale-yes img {filter: grayscale(1);}
.portfolio-container.portfolio-style1:hover .portfolio-img img, .portfolio-container.portfolio-style2 .portfolio-style2-img:hover img, .portfolio-container.portfolio-style7 .portfolio-style2-img:hover img {-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);}
.portfolio-container .title a, .portfolio-container p {color: #fff;}
.portfolio-container.portfolio-style2 p {color: #777;text-transform: uppercase;font-family: "Noto Serif",Georgia,serif;}
.portfolio-link {width: 100%;height: 100%;}
.portfolio-link .inner-content {display: block;width: 100%;height: 100%;}
.portfolio-content {display: table-cell;padding: 50px 46px 0;}
.portfolio-container .title, .portfolio-hover .title a, .portfolio-hover p {color: #fff;margin-bottom: 0px;text-transform: uppercase;}
.portfolio-container .title {font-size: 16px;font-weight: 500;margin-bottom: 5px;letter-spacing: 1px;}
.portfolio-container p {font-size: 12px;letter-spacing: 1px;}
.portfolio-icons {display: inline-block;text-align: center;}
.portfolio-container .port-icon-hover {width: 44px;height: 44px;line-height: 45px;float: left;background: #fff;color: #1a1a1a;-webkit-transition: all ease-in-out .2s;-moz-transition: all ease-in-out .2s;-ms-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;transition: all ease-in-out .2s;position: relative;font-size: 18px;}
.portfolio-container .port-icon-hover:first-child {margin-left: 0;}
.portfolio-container .port-icon-hover i {vertical-align: middle;}
.pix-portfolio-item .portfolio-container {overflow: hidden;}
body.vc_responsive .wpb_row.expandable .pix-portfolio-item {padding-left: 0;padding-right: 0;}
.wpb_row.vc_row-fluid.expandable .wpb_row.vc_row-fluid, .wpb_row.vc_row-fluid.full-width .wpb_row.vc_row-fluid {margin-left: 0;margin-right: 0;}
.wpb_row.vc_row-fluid.expandable .wpb_row.vc_row-fluid.normal, .wpb_row.vc_row-fluid.expandable .wpb_row.vc_row-fluid.normal .pix-container {margin-left: auto;margin-right: auto;}
#filters, #filters li, .pix-portfolio-item li {list-style: none;}
.vc_responsive .wpb_row.expandable .no-portfolio-carousel .vc_span3.pix-portfolio-item, .vc_responsive .no-portfolio-carousel .wpb_row .vc_span3.pix-portfolio-item, .vc_responsive .wpb_row.expandable .no-portfolio-carousel .vc_col-sm-3.pix-portfolio-item, .vc_responsive .no-portfolio-carousel .wpb_row .vc_col-sm-3.pix-portfolio-item {width: 25%;padding-left: 0;padding-right: 0;}
.vc_responsive .wpb_row.vc_row-no-padding .no-portfolio-carousel .vc_col-sm-4.pix-portfolio-item {width: 33.3333%;padding-left: 0;padding-right: 0;}
.vc_responsive .no-portfolio-carousel .wpb_row .vc_col-sm-6.pix-portfolio-item {width: 50%;padding-left: 0;padding-right: 0;}
.no-portfolio-carousel.sorter, .no-portfolio-carousel .sorter {text-align: center;}
.full-width .no-portfolio-carousel .pix-portfolio-item.element {padding: 0;margin-bottom: 0;}
.portfolio-hover .portfolio-icon.liked {background: #fff;cursor: default;}
.portfolio-hover .portfolio-icon.liked .like-count {opacity: 1;}
.portfolio-icon .like-count {display: block;background: #1a1a1a;width: 100%;height: 20px;line-height: 20px;position: absolute;bottom: -20px;color: #fff;opacity: 0;-webkit-transition: all ease-in-out .2s;-moz-transition: all ease-in-out .2s;-ms-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;transition: all ease-in-out .2s;}
.portfolio-icon:hover .like-count {opacity: 1;}
.portfolio-icon .like-count:after {content: "";width: 0;height: 0;border-bottom: 5px solid #1a1a1a;border-left: 5px solid rgba(0,0,0,0);border-right: 5px solid rgba(0,0,0,0);position: absolute;left: 0;right: 0;margin: 0 auto;top: -4px;}
.portfolio-container.portfolio-style2 {background: #fff;}
.portfolio-wrap-style2.owl-theme .owl-controls .owl-nav, .portfolio-wrap-style7.owl-theme .owl-controls .owl-nav {margin-top: -78px;}
.portfolio-style2 .portfolio-link, .portfolio-style7 .portfolio-link {display: table;text-align: center;}
.portfolio-style2 .portfolio-content, .portfolio-style7 .portfolio-content {vertical-align: middle;padding-top: 0;}
.portfolio-style2 .portfolio-icons, .portfolio-style7 .portfolio-icons {position: relative;}
.portfolio-style2.portfolio-container .port-icon-hover, .portfolio-style7.portfolio-container .port-icon-hover {background: none;color: #fff;font-size: 33px;line-height: inherit;width: 100%;}
.style2 .portfolio-container .portfolio-icons, .style7 .portfolio-container .portfolio-icons {position: absolute;top: 50%;left: 0px;right: 0px;margin-top: -30px;}
.portfolio-container.portfolio-style2 .portfolio-style2-img, .portfolio-container.portfolio-style7 .portfolio-style2-img {overflow: hidden;}
.portfolio-container.portfolio-style2:hover .portfolio-hover, .portfolio-container.portfolio-style7:hover .portfolio-hover {opacity: 0;}
.portfolio-container.portfolio-style2 .portfolio-style2-img:hover .portfolio-hover, .portfolio-container.portfolio-style7 .portfolio-style2-img:hover .portfolio-hover {opacity: 1;}
.portfolio-style2-img {position: relative;margin-bottom: 0px;}
.port-light {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;display: inline-block;opacity: 0;-webkit-transition: all linear .4s;-o-transition: all linear .4s;transition: all linear .4s;}
.portfolio-style2-img:hover .port-light {opacity: 1;}
.port-light a {display: table;width: 100%;height: 100%;text-align: center;color: #fff;font-size: 44px;}
.port-light a i {display: table-cell;vertical-align: middle;}
.portfolio-style2-content {padding-right: 15%;position: relative;position: absolute;width: 100%;bottom: 0;padding: 20px 30px;background: #fff;}
.portfolio-style2-content .title, .portfolio-style2-content .title a {color: #1a1a1a;}
.portfolio-style2-content p {margin-bottom: 0;}
.portfolio-style2-like {position: absolute;top: 21px;right: 30px;text-align: center;}
.portfolio-style2-like .pix-like-me {color: #1a1a1a;font-size: 16px;line-height: 1;display: inline-block;}
.portfolio-style2-like .pix-like-me i {display: block;padding-bottom: 7px;color: inherit;}
.portfolio-container.portfolio-style3 .portfolio-style3-content::before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 75%);background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 75%);content: "";opacity: 0;-webkit-transform: translate3d(0,50%,0);transform: translate3d(0,50%,0);}
.portfolio-style3-content {position: absolute;top: 0;width: 100%;height: 100%;}
.portfolio-style3 .portfolio-link {display: block;text-align: center;position: relative;z-index: 1;}
.portfolio-style3 .portfolio-content {padding-top: 0;width: 100%;height: 100%;display: table-cell;}
.portfolio-container.portfolio-style3 .title {position: absolute;top: 50%;left: 0;width: 100%;color: #fff;opacity: 0;-webkit-transition: opacity .35s,-webkit-transform .35s;transition: opacity .35s,transform .35s;-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}
.portfolio-container.portfolio-style3 .portfolio-style3-content::before, .portfolio-container.portfolio-style3 p {-webkit-transition: opacity .35s,-webkit-transform .35s;transition: opacity .35s,transform .35s;}
.portfolio-container.portfolio-style3 p {position: absolute;bottom: 0;left: 0;padding: 2em;width: 100%;opacity: 0;-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
.portfolio-container.portfolio-style3:hover .title {opacity: 1;-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);transform: translate3d(0,-50%,0) translate3d(0,-40px,0);}
.port-bg-color .portfolio-container.portfolio-style3 .title {color: #fff;}
.portfolio-container.portfolio-style3:hover .portfolio-style3-content::before, .portfolio-container.portfolio-style3:hover p {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.portfolio-container.portfolio-style4 {background: #000;text-align: center;}
.portfolio-style4 .portfolio-link {display: table;text-align: center;}
.portfolio-style4 .portfolio-content {vertical-align: middle;padding-top: 0;}
.portfolio-container.portfolio-style4 img {opacity: 1;-webkit-transition: opacity .35s;transition: opacity .35s;}
.portfolio-container.portfolio-style4:hover img {opacity: .1;}
.portfolio-container .portfolio-style4-content::before, .portfolio-container .portfolio-style4-content::after {position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;content: "";opacity: 0;-webkit-transition: opacity .35s,-webkit-transform .35s;transition: opacity .35s,transform .35s;}
.portfolio-container .portfolio-style4-content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.portfolio-style4-content .portfolio-content {padding: 0 40px;}
.portfolio-container .portfolio-style4-content::before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);}
.portfolio-container .portfolio-style4-content::after {border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);}
.portfolio-container .portfolio-style4-content .title {-webkit-transition: opacity .35s,-webkit-transform .35s;transition: opacity .35s,transform .35s;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);position: relative;z-index: 1;opacity: 0;}
.portfolio-container .portfolio-style4-content p {padding: 0px 2.5em;opacity: 0;-webkit-transition: opacity .35s,-webkit-transform .35s;transition: opacity .35s,transform .35s;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);margin-bottom: 0;}
.portfolio-container:hover .portfolio-style4-content::before, .portfolio-container:hover .portfolio-style4-content::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.portfolio-container:hover .portfolio-style4-content .title, .portfolio-container:hover .portfolio-style4-content p {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.portfolio-container .portfolio-style4-content .title a {color: #fff;}
.portfolio-container.portfolio-style4 .portfolio-icons {opacity: 0;-webkit-transform: translate3d(0,40px,0);transform: translate3d(0,40px,0);-webkit-transition: opacity .35s,-webkit-transform .35s;transition: opacity .35s,transform .35s;position: relative;z-index: 1;}
.portfolio-container.portfolio-style4:hover .portfolio-icons {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);color: #fff;}
.portfolio-style5 .portfolio-content {position: absolute;right: 0px;bottom: 0px;text-align: right;padding: 0 0 30px;}
.portfolio-style5.portfolio-container .title, .portfolio-style5.portfolio-container p {transform: translateX(20px);transition: all ease .4s;padding-right: 30px;padding-left: 30px;text-transform: inherit;}
.portfolio-style5.portfolio-container:hover .title, .portfolio-style5.portfolio-container:hover p {transform: translateX(0);}
.portfolio-container.portfolio-style5 .portfolio-hover {transition: all ease .2s;}
.portfolio-style5.portfolio-container h2 {font-size: 18px;}
.portfolio-style5.portfolio-container p {font-size: 14px;}
.portfolio-style6 .portfolio-link .inner-content {text-align: center;display: table;}
.portfolio-style6 .portfolio-content {vertical-align: middle;width: 100%;height: 100%;padding: 0 40px;}
.portfolio-style6.portfolio-container .title, .portfolio-style6.portfolio-container p {transform: translateX(20px);transition: all ease .4s;text-transform: inherit;}
.portfolio-style6.portfolio-container .title {transform: translateX(-20px);}
.portfolio-style6.portfolio-container:hover .title, .portfolio-style6.portfolio-container:hover p {transform: translateX(0);}
.portfolio-style6 .port-line {display: block;border-top: 1px solid #fff;margin: 10px auto;max-width: 250px;}
.portfolio-container.portfolio-style6 .portfolio-hover {transition: all ease .2s;}
.portfolio-style6.portfolio-container h2 {font-size: 18px;}
.portfolio-style6.portfolio-container p {font-size: 14px;}
.portfolio-style7 .portfolio-style2-img {margin-bottom: 0px;}
.portfolio-style7 .portfolio-style2-content {padding: 15px 35px;background: #00a9d1;margin-bottom: 0px;}
.portfolio-style7 .portfolio-style2-content .title, .portfolio-style7 .portfolio-style2-content .title a {color: #fff;}
.portfolio-style8 {background: #e9e8e4;text-align: center;padding-bottom: 0;}
.portfolio-style8-img {position: relative;}
.portfolio-style8 .title {font-size: 18px;font-weight: 500;text-transform: capitalize;}
.portfolio-style8 .title a, .portfolio-style8 p {color: #5a4d1a;}
.portfolio-style8 .title a {position: relative;}
.portfolio-style8 .title a:after {content: "";position: absolute;height: 18px;background: #00a9d1;width: 75%;left: 0;right: 0;margin: 0 auto;bottom: -6px;z-index: -1;opacity: 0;visibility: hidden;transition: all ease-in-out .5s;transform: translateY(5px);}
.portfolio-style8:hover .title a:after {opacity: 1;visibility: visible;transition: all ease-in-out .5s;transform: translateY(0px);}
.portfolio-style8 .portfolio-img {box-shadow: 0px 0px 30px 5px rgba(0,0,0,.1);}
.portfolio-style8-content {margin-top: 28px;margin-bottom: 40px;}
.portfolio-style8 .portfolio-style8-img {margin: 0px 40px 0;}
.portfolio-style8 .portfolio-content {padding: 0px;}
.portfolio-style8 .portfolio-icons {margin: auto 0 0 auto;}
.portfolio-style8 .port-icon-hover {background: transparent;color: #fff;font-size: 25px;}
.portfolio-style8 .portfolio-hover .popup-gallery {position: absolute;right: 10px;bottom: 2px;display: inline-block;}
.vc_col-sm-6.pix-portfolio-item.style8 .portfolio-style8 .portfolio-style8-img {margin: 0px 80px 0;}
.port-bg-white .portfolio-hover {background: rgba(255,255,255,.7);}
.port-bg-white .portfolio-container .title, .port-bg-white .portfolio-hover .title a, .port-bg-white .portfolio-hover p, .port-bg-white .portfolio-container .port-icon-hover, .port-bg-white .portfolio-container.portfolio-style3 .title a, .port-bg-white .portfolio-container.portfolio-style3 p, .port-bg-white .portfolio-container .portfolio-style4-content .title a, .port-bg-white .portfolio-container .portfolio-style4-content p {color: #1a1a1a;}
.port-bg-white .portfolio-container .portfolio-style4-content::before, .port-bg-white .portfolio-container .portfolio-style4-content::after {border-color: #1a1a1a;}
.port-bg-white .portfolio-style6 .port-line {border-color: #1a1a1a;}
.port-bg-white .portfolio-container.portfolio-style3 .portfolio-style3-content::before {background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(255,255,255,.8) 75%);background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(255,255,255,.8) 75%);}
.port-bg-white .portfolio-container.portfolio-style4 {background: #fff;}
.port-bg-white .portfolio-container.portfolio-style4 img {opacity: 1;-webkit-transition: opacity .35s;transition: opacity .35s;}
.port-bg-white .portfolio-container.portfolio-style4:hover img {opacity: .3;}
.port-bg-white .portfolio-container.portfolio-style1 .port-icon-hover, .port-bg-white .portfolio-container.portfolio-style4 .portfolio-icons .port-icon-hover {background: #1a1a1a;color: #fff;}
.portfolio-style4 .inner-content {display: block;width: 100%;height: 100%;position: relative;z-index: 1;}
.portfolio-container.portfolio-style4 .portfolio-icons {position: absolute;left: 30px;bottom: 30px;transform: none;}
.vc_col-sm-4 .portfolio-style4-content .portfolio-content {padding: 0 50px;}
.portfolio-container.portfolio-style4 .portfolio-icons .port-icon-hover {background: #fff;color: #1a1a1a;border-color: #fff;border-radius: 0;}
.pix-like-me {position: relative;transform-style: preserve-3d;}
.pix-like-me span, .pix-blog-comments span {color: inherit;font-size: 12px;display: inline-block;font-family: "Noto Serif",Georgia,serif;}
.pix-like-me.like-loading i {transform-style: preserve-3d;-moz-animation: likerotate 2s ease-out 0s infinite;-ms-animation: likerotate 2s ease-out 0s infinite;-o-animation: likerotate 2s ease-out 0s infinite;-webkit-animation: likerotate 2s ease-out 0s infinite;animation: likerotate 2s ease-out 0s infinite;}
.pix-like-me.liked {cursor: default;}
.pix-like-me.liked .pixicon-heart-2:before {content: "";}
.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {pointer-events: none;z-index: 1;}
.isotope, .isotope .isotope-item {-webkit-transition-duration: .8s;-moz-transition-duration: .8s;-ms-transition-duration: .8s;-o-transition-duration: .8s;transition-duration: .8s;}
.isotope {-webkit-transition-property: height,width;-moz-transition-property: height,width;-ms-transition-property: height,width;-o-transition-property: height,width;transition-property: height,width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform,opacity;-moz-transition-property: -moz-transform,opacity;-ms-transition-property: -ms-transform,opacity;-o-transition-property: -o-transform,opacity;transition-property: transform,opacity;}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {-webkit-transition-duration: 0s;-moz-transition-duration: 0s;-ms-transition-duration: 0s;-o-transition-duration: 0s;transition-duration: 0s;}
.element {float: left;overflow: hidden;position: relative;}
.price-table {background: #fff;text-align: center;border: 5px solid #e6e6e6;font-family: "Noto Serif",Georgia,serif;}
.price-table .price-header {background: #f2f2f2;}
.price-table .plan-title {padding-top: 20px;font-size: 16px;font-weight: 500;color: #4d4d4d;text-transform: uppercase;font-family: "Noto Serif",Georgia,serif;}
.price-table .plan-title .line {display: block;margin: 0 auto;margin-top: 11px;width: 30px;}
.price-table ul {margin: 0px 0px 0px 0px;}
.price-table li {list-style: none;padding: 12px 10px;font-size: 14px;margin-bottom: 0;border-bottom: 1px solid #e6e6e6;}
.price-table .value {padding: 7px 10px 15px;margin-top: 0px;font-size: 32px;border-bottom: 1px solid #e6e6e6;font-weight: 900;}
.price-table .value .vAlign {vertical-align: super;font-size: 13px;font-weight: 700;}
.price-table .value small {font-size: 14px;font-weight: 400;display: block;}
.price-table .price-table-content {margin: 20px 0;padding: 0 30px;}
.price-table .sepCenter {margin-top: 30px;margin-bottom: 30px !important;}
.price-table.bestPlan .plan-title, .price-table.style2.bestPlan .plan-title {color: #fff;}
.price-table.bestPlan .plan-title .line {background: #fff;}
.price-table.style2 .price-header {background: none;}
.price-table.style2 .plan-title, .light .plan-title {color: #4d4d4d;margin-bottom: 20px;}
.price-table.style2 .value {padding: 26px 10px 20px;border-bottom: none;font-weight: 900;background: #f2f2f2;margin-left: -10px;margin-right: -10px;box-shadow: 0px 0px 2px #bfbfbf;}
.price-table.style2 .value small {margin-top: 6px;}
.price-table.style3 .price-header {background: none;}
.price-table.style3, .price-table.style3.bestPlan {border: 1px solid #ddd;border-radius: 2px;}
.price-table.style3 .plan-title .line {width: 10%;margin-top: 3px;}
.price-table.style3 .plan-title {margin-bottom: 0px;color: #00a9d1;}
.price-table.style3 .value {padding: 0px;padding-bottom: 30px;margin-bottom: 25px;font-weight: 400;margin-top: 20px;font-size: 28px;}
.price-table.style3 .value small {display: block;padding-left: 2px;color: #a8a8a8;font-size: 13px;margin-top: -10px;}
.price-table.style3 .value .vAlign {font-size: 18px;margin-right: 3px;font-weight: 400;}
.price-table.style3 ul {padding: 0px 35px;}
.price-table.style3 li {border-bottom: none;text-align: left;padding: 0px 0px 20px 30px;font-size: 16px;position: relative;color: #777;}
.price-table.style3 li:before {content: "";font-family: "pix-fonts";width: 15px;height: 15px;background: #00a9d1;display: inline-block;border-radius: 50%;line-height: 15px;position: absolute;text-align: center;left: 0;top: 7px;font-size: 9px;color: #fff;}
.price-table.style3 .btn {padding: 15px 37px;}
.price-table.bestPlan.style3 .price-header {position: relative;}
.price-table.style3 .sepCenter {margin-top: 30px;}
.price-table.style3 .bestplan-icon {border-top-color: #1a1a1a;}
.bestplan-icon {position: absolute;top: 0;width: 0;height: 0;border-top: 60px solid #00a9d1;border-right: 58px solid transparent;}
.price-table .pixicon-star {position: absolute;top: 0;left: 0;width: 34px;height: 34px;line-height: 36px;font-size: 15px;}
.price-table.bestPlan.style3 .plan-title {color: #fff;}
.price-table.bestPlan.style3 .value small {color: #fff;}
.price-table.style4, .price-table.bestPlan.style4 {border: 1px solid #f2f4f5;border-bottom: 5px solid #f2f4f5;}
.price-table.style4 .price-header, .price-table.bestPlan.style4 .price-header {background: none;}
.price-table.style4 li {border-bottom: 1px solid #f2f4f5;padding-top: 18px;padding-bottom: 10px;color: #a8aaac;font-size: 14px;text-transform: uppercase;}
.price-table.style4 .line {display: none;}
.price-table.style4 .plan-title {padding-top: 67px;font-size: 20px;margin-bottom: 15px;color: #00a9d1;letter-spacing: 2px;}
.price-table.style4 .value {margin-bottom: 0px;color: #1a1a1a;font-size: 50px;font-weight: 400;line-height: 1;padding: 0px 0px 30px 0px;border-color: #f2f4f5;}
.price-table.style4 .value .vAlign {font-size: 30px;font-weight: 400;}
.price-table.style4 .value small {font-size: 16px;margin-top: 10px;color: #a8aaac;text-transform: uppercase;}
.price-table.style4 .sepCenter {margin: 45px 0;}
.price-table.style4 .btn {padding: 10px 25px;}
.price-table.bestPlan.style4 .btn {padding: 15px 35px;}
.price-table.bestPlan.style4 .bestplan {position: absolute;top: 0;background: #26c07d;margin: 0 auto;right: 0;left: 0;width: 30%;padding: 5px;color: #fff;font-weight: 500;}
.price-table.bestPlan.style4 .plan-title {color: #1a1a1a;}
.price-table.style5, .price-table.bestPlan.style5 {border: 1px solid #f2f2f2;}
.price-table.style5 .price-header, .price-table.bestPlan.style5 .price-header {padding-bottom: 25px;background: none;position: relative;}
.price-table.style5 .value {margin-bottom: 0px;color: #00a9d1;background: #2f2f2f;padding: 15px 0;line-height: 1;}
.price-table.style5 .value small {display: inline-block;vertical-align: 8px;padding-left: 5px;color: #929292;font-size: 12px;}
.price-table.style5 .value .vAlign {font-size: 17px;font-weight: 400;padding-right: 3px;}
.price-table.style5 .plan-title .line {display: none;}
.price-table.style5 ul {padding: 0px 94px;}
.price-table.style5 li {font-size: 16px;padding: 0px;padding-bottom: 10px;border-bottom: none;text-align: left;color: #848484;}
.price-table.style5 .plan-title {font-size: 21px;padding: 14px 0;margin-bottom: 0;font-weight: 400;}
.price-table.style5.bestPlan .plan-title {color: #4d4d4d;}
.price-table.style6, .price-table.bestPlan.style6 {border: 1px solid #f2f2f2;border-radius: 2px;box-shadow: 0px 0px 1px 2px rgba(204,204,187,.24);}
.price-table.style6 .price-header, .price-table.bestPlan.style6 .price-header {padding-bottom: 25px;background: none;position: relative;}
.price-table.style6 .value {margin-bottom: 0px;color: #fff;background: #3b3a48;padding: 10px 0;line-height: 1;font-size: 24px;}
.price-table.style6 .value small {display: inline-block;vertical-align: 2px;padding-left: 5px;font-size: 12px;}
.price-table.style6 .value .vAlign {font-size: 14px;font-weight: 400;padding-right: 3px;vertical-align: 1px;}
.price-table.style6 .plan-title .line {display: none;}
.price-table.style6 li {font-size: 16px;padding: 0px;padding-bottom: 13px;border-bottom: none;text-align: center;color: #848484;}
.price-table.style6 .plan-title {font-size: 18px;padding: 20px 0;margin-bottom: 0;font-weight: 400;border-radius: 2px 2px 0 0;}
.price-table.bestPlan.style6 .plan-title {background: #3b3a48;color: #fff;}
.price-table.bestPlan.style6 .value {background: #00a9d1;}
.price-table.style6 .sepCenter {margin: 25px 0px 25px 0px !important;}
.price-table.style6 .btn {width: 90%;margin: 0px 5%;padding: 16px 0;}
.price-table.style7, .price-table.bestPlan.style7 {border: 1px solid #f2f2f2;background: #f9f9f9;border-radius: 5px;position: relative;}
.price-table.style7 .price-header, .price-table.bestPlan.style7 .price-header {background: #fff;}
.price-table.style7 .plan-title .line {display: none;}
.price-table.style7 .plan-title {background: #000;padding: 30px;color: #fff;opacity: .8;margin-bottom: 0;border-radius: 5px 5px 0 0;}
.price-table.style7 .value {padding: 30px 20px 35px;line-height: 1;font-weight: 400;font-size: 51px;margin-bottom: 0px;border-color: #f3f3f3;color: #1a1a1a;}
.price-table.style7 .vAlign {font-size: 25px;font-weight: 400;}
.price-table.style7 .value small {font-size: 14px;color: #888;margin-top: 10px;text-transform: uppercase;}
.price-table.style7 li {border: none;padding: 20px 0 0px 0;font-size: 16px;}
.price-table.style7 .sepCenter {margin: 30px 0 0 0 !important;}
.price-table.style7 .btn {width: 100%;padding: 18px;border-radius: 0px 0px 5px 5px;}
.price-table.style7 .bestplan-icon {border-top-color: #00a9d1;top: -1px;left: -1px;}
.price-table.style8, .price-table.bestPlan.style8, .price-table.style9, .price-table.bestPlan.style9 {border: 1px solid #f2f2f2;box-shadow: 0px 0px 2px rgba(204,204,204,.7);border-radius: 3px;}
.price-table.style8 .price-header, .price-table.bestPlan.style8 .price-header, .price-table.style9 .price-header, .price-table.bestPlan.style9 .price-header {background: #fff;position: relative;}
.price-table.style8 .plan-title .line, .price-table.style9 .plan-title .line {display: none;}
.price-table.style8 .plan-title, .price-table.style9 .plan-title {font-size: 19px;margin-bottom: 0px;padding: 20px 0px 12px 0px;}
.price-table.style8 .value {border-bottom: 1px dashed #e9e9e9;color: #1a1a1a;padding: 0;font-size: 47px;line-height: 1;padding-bottom: 20px;}
.price-table.style8 .value .vAlign {font-size: 37px;vertical-align: 7px;}
.price-table.style8 .value small {font-size: 16px;color: #cac9cd;margin-top: 5px;}
.price-table.style8 li, .price-table.style9 li {border: none;padding: 0px 0px 15px;font-size: 16px;color: #cac3d2;}
.price-table.style9 .price-header, .price-table.bestPlan.style9 .price-header {background: #3d4a5d;}
.price-table.style9 .plan-title {color: #fff;font-size: 18px;padding-bottom: 0px;}
.price-table.style9 .value {color: #fff;padding: 35px 0px 45px 0px;line-height: 1;font-size: 51px;}
.price-table.style9 .value .vAlign {font-size: 21px;color: #687383;padding-right: 4px;}
.price-table.style9 .value small {display: inline-block;font-size: 16px;color: #687383;padding-left: 5px;}
.price-table.style10, .price-table.bestPlan.style10 {border: 1px solid #f2f2f2;box-shadow: 0px 0px 2px rgba(204,204,204,.7);border-radius: 3px;}
.price-table.bestPlan.style10 {border: 3px solid #00a9d1;}
.price-table.style10 .price-header, .price-table.bestPlan.style10 .price-header {background: #fff;position: relative;}
.price-table.style10 .plan-title .line {display: none;}
.price-table.style10 .plan-title {font-size: 21px;}
.price-table.style10.bestPlan .plan-title {color: #4d4d4d;}
.price-table.style10 .value {color: #1a1a1a;margin-bottom: 0px;padding: 0;line-height: 1;font-size: 30px;border-bottom: none;}
.price-table.style10 .value .vAlign {font-size: 25px;vertical-align: 2px;}
.price-table.style10 .value small {font-size: 18px;margin-top: 10px;}
.price-table.style10 ul {padding: 20px;}
.price-table.style10 li {border-bottom: none;text-align: left;padding: 0px 0px 10px;font-size: 16px;}
.price-table.style10 .sepCenter {margin: 20px 0 10px 0px !important;}
.price-table.style10 .sepCenter .btn {padding: 10px 25px;}
.light .price-table * {color: #a5a5a5;}
.popup-icon.align-center, .popup-title.align-center {text-align: center;}
.popup-icon.align-left, .popup-title.align-left {text-align: left;}
.popup-icon.align-right, .popup-title.align-right {text-align: right;}
.popup-icon .icon-popup {font-size: 25px;color: #1a1a1a;line-height: 1;text-align: center;cursor: pointer;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;transition: all .3s ease-out;box-sizing: content-box;padding: 0;}
.video_center_image .video-icon:hover .icon-popup {padding: 8px;}
.video-content-inner:hover .icon-popup {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.popup-icon .video-popup-icon {display: inline-block;vertical-align: middle;color: inherit;line-height: 1;}
.video-icon.popup-video:hover {opacity: 1;}
.light .popup-icon .video-icon.popup-video .icon-popup {color: #fff;border-color: #fff;opacity: 1;}
.video_center_image .video-icon {position: relative;display: inline-block;width: auto;}
.video_center_image .video-content {position: absolute;text-align: center;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.video_center_image .video-content-wrap {display: table;width: 100%;height: 100%;}
.video_center_image .video-content-inner {display: table-cell;vertical-align: middle;}
.video-icon {display: inline-block;}
.video-icon span {display: inline-block;line-height: 1;vertical-align: middle;}
.testimonials.owl-carousel {margin: 0 auto;width: 100% !important;}
.testimonials.owl-carousel.col1 {max-width: 715px;}
.testimonials.owl-carousel.col3 {max-width: 100%;}
.testimonials.owl-carousel.col4 {max-width: 100%;}
.testimonial {position: relative;margin: 0 auto;}
.testimonial-img, .testimonial-img img {float: left;width: 84px;height: 84px;border-radius: 50%;margin-right: 20px;}
.testimonial .content {margin-bottom: 25px;margin-left: 25px;margin-right: 25px;}
.testimonial .quote-left:after, .testimonial .quote-right:after {content: "“";line-height: 1;font-size: 42px;position: absolute;margin-left: -20px;}
.testimonial .quote-right:after {content: "”";padding-left: 3px;margin-left: 0;}
.testimonial .pix-author-name {font-size: 14px;font-weight: 500;color: #1a1a1a;margin-bottom: 0px;text-transform: uppercase;letter-spacing: 2px;}
.testimonial .pix-job {font-size: 12px;color: #686868;margin-bottom: 0;}
.testimonial .pix-job a {font-size: 12px;font-weight: 500;}
.testimonials.owl-theme .owl-controls .owl-nav div {left: -32px;}
.testimonials.owl-theme .owl-controls .owl-nav div.owl-next {left: auto;right: -32px;}
.style2 .testimonial .content {background: #fff;}
.style2 .testimonial .testimonial-container:before {border-bottom-color: #fff;}
.testimonials.style2.owl-theme .owl-controls .owl-nav div {background: #fff;color: #c1c1c1;border: 1px solid #fff;}
.testimonial {margin: 0 auto;text-align: center;}
.testimonial .testimonial-img {float: none;margin: 0 auto 25px;}
.testimonial .testimonial-img img {border: 3px solid #f4f4f4;}
.testimonial .testimonial-author {margin-top: 20px;}
.testimonial .testimonial-container:before {content: "";border-bottom: 9px solid #f4f4f4;border-left: 13px solid transparent;border-right: 13px solid transparent;display: inline-block;position: absolute;margin-left: -13px;margin-top: -7px;}
.testimonial .content {background: #f4f4f4;padding: 35px;position: relative;margin-left: 0;margin-right: 0;margin-bottom: 0px;}
.testimonial .star {margin-top: 10px;}
.testimonial .testimonial-img {margin: 0 auto 30px auto;}
.view-all-testimonial {margin-top: 30px;}
.testimonial .content .para {color: #686868;font-size: 15px;}
.testimonials.owl-theme .owl-controls .owl-nav div, .tweets.owl-theme .owl-controls .owl-nav div {width: 32px;height: 32px;line-height: 34px;border-radius: 50%;border: 1px solid #f4f4f4;background: #f4f4f4;color: #c1c1c1;font-size: 21px;}
.testimonials.owl-theme .owl-controls .owl-nav div:hover, .tweets.owl-theme .owl-controls .owl-nav div:hover {background: #00a9d1;color: #fff;border: 1px solid #00a9d1;}
.col3 .testimonial.style4 .content {padding: 30px 30px 45px 30px;}
.counter {text-align: center;line-height: 1;color: #282827;}
.counter .counter-value {font-family: "Noto Serif",Georgia,serif;font-weight: 700;font-size: 30px;}
.counter .content {display: block;margin-top: 18px;color: #3d3d3d;}
.counter .pix-icon {font-size: 36px;margin-bottom: 25px;display: inline-block;}
.counter.border {padding: 40px 0;border: 1px solid #00a9d1;margin-bottom: 35px !important;text-align: center;}
.absolute-center {display: inline-block;}
.counter .left {float: left;line-height: 1;text-align: left;}
.counter .left.pix-icon {margin: -3px 17px 0px 0px;line-height: 1;}
.counter.border .left {float: none;display: initial;}
.counter.border .left.pix-icon {float: left;}
.counter.border .left .content {text-align: center;}
.counter .right {float: right;line-height: 1;text-align: right;}
.counter .right.pix-icon {margin: -3px 0 0px 17px;line-height: 1;}
.counter.border .right {float: none;display: initial;}
.counter.border .right.pix-icon {float: right;}
.counter.border .right .content {text-align: center;}
.clients {margin-bottom: 30px;}
.client {float: left;position: relative;width: 25%;height: 180px;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;-ms-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;transition: all ease-in-out .5s;}
.client .client-title-hover {position: absolute;z-index: 9;left: 0;right: 0;margin: 0 auto;text-align: center;top: -10px;opacity: 0;-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;}
.client:hover .client-title-hover {opacity: 1;}
.client .client-title-hover span {display: inline-block;padding: 4px 17px;background: #3e3e3e;color: #fff;position: relative;}
.client .client-title-hover span:after {position: absolute;content: "";left: 0;right: 0;margin: 0 auto;width: 0;height: 0;border-top: 5px solid #3e3e3e;border-left: 5px solid rgba(0,0,0,0);border-right: 5px solid rgba(0,0,0,0);bottom: -5px;}
.client a {display: block;height: 100%;}
.client img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto !important;}
.client:nth-child(n) {background: #f2f2f2;}
.client:nth-child(2n) {background: #fff;}
.client:nth-child(3n) {background: #f2f2f2;}
.client:nth-child(5n) {background: #fff;}
.client:nth-child(7n-2) {background: #fff;}
.client:nth-child(7n), .client:nth-child(13n), .client:nth-child(18n) {background: #fff;}
.client:nth-child(8n), .client:nth-child(13n+1), .client:nth-child(18n+1) {background: #f2f2f2;}
.clients.style2 .client {border-right: 1px solid #f2f2f2;}
.clients.style2 .client:nth-child(4n) {border-right: 0px;}
.clients.style2 .client:nth-child(1), .clients.style2 .client:nth-child(2), .clients.style2 .client:nth-child(3), .clients.style2 .client:nth-child(4) {border-bottom: 1px solid #f2f2f2;}
.clients.style2 .client:nth-child(n+9) {border-top: 1px solid #f2f2f2;}
.clients.style2 .client:nth-child(n), .clients.style3 .client:nth-child(n), .clients.style4 .client:nth-child(n) {background: none;}
.clients.style3 .client {border-right: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2;}
.clients.style3 .client:nth-child(4n+1), .clients.style3.item-5 .client:nth-child(5n+1), .clients.style3.item-6 .client:nth-child(6n+1) {border-left: 1px solid #f2f2f2;}
.clients.style3 .client:nth-child(1), .clients.style3 .client:nth-child(2), .clients.style3 .client:nth-child(3), .clients.style3 .client:nth-child(4), .clients.item-5.style3 .client:nth-child(5), .clients.item-6.style3 .client:nth-child(5), .clients.item-6.style3 .client:nth-child(6) {border-top: 1px solid #f2f2f2;}
.clients.style4 .client {border-right: 1px solid #f2f2f2;}
.clients.style4 .client:nth-child(4n) {border-right: 0px;}
.clients.style4.style5 .client, .clients.style4.style5 .owl-item {border-right: none;}
.clients.owl-carousel .client {width: 100%;}
.clients.owl-carousel .client .client-title-hover {top: 0;}
.clients .owl-item:nth-child(odd) {background: #f2f2f2;}
.clients .owl-item:nth-child(even) {background: #fff;}
.clients.owl-carousel.clients.style2 .client {border-top: none;border-right: none;background-color: rgba(255,255,255,.2);}
.clients.owl-carousel.clients.style2 .client:hover {background-color: rgba(255,255,255,.4);}
.clients.owl-carousel .client:nth-child(n) {background: none;}
.clients .owl-wrapper-outer {border: 1px solid transparent;}
.owl-carousel.clients.style2 .owl-item:nth-child(odd), .owl-carousel.clients.style2 .owl-item:nth-child(even), .owl-carousel.clients.style3 .owl-item:nth-child(odd), .owl-carousel.clients.style3 .owl-item:nth-child(even), .owl-carousel.clients.style4 .owl-item:nth-child(odd), .owl-carousel.clients.style4 .owl-item:nth-child(even) {background: none;}
.owl-carousel.clients.style2 .client {border-bottom: 0px;}
.clients.style3 .owl-wrapper-outer {border: 1px solid #f2f2f2;}
.clients.style3 .owl-item, .clients.style4 .owl-item {border-right: 1px solid #f2f2f2;}
.owl-carousel.clients.style3 .client:nth-child(4n+1), .owl-carousel.clients.style4 .client {border: none;}
.no-clients-carousel.clients.item-2 .client {width: 50%;}
.no-clients-carousel.clients.item-2 .client:nth-child(3n) {background: #fff;}
.no-clients-carousel.clients.item-2 .client:nth-child(4n) {background: #f2f2f2;}
.no-clients-carousel.clients.item-2 .client:nth-child(5n) {background: #f2f2f2;}
.no-clients-carousel.clients.item-3 .client {width: 33.33%;}
.no-clients-carousel.clients.item-5 .client {width: 20%;}
.no-clients-carousel.clients.item-6 .client {width: 15.6666%;}
.owl-wrapper .owl-item .pix-recent-blog, .owl-wrapper .owl-item .pix-staffs {margin-bottom: 0px !important;}
.pix-recent-blog-posts-grid {margin-right: -2px;margin-left: -2px;}
.pix-recent-blog-posts-grid .vc_col-sm-4, .pix-recent-blog-posts-grid .vc_col-sm-6, .pix-recent-blog-posts-grid .vc_col-sm-2, .pix-staffs-grid .vc_col-sm-4, .pix-staffs-grid .vc_col-sm-6, .pix-staffs-grid .vc_col-sm-2 {padding-right: 2px;padding-left: 2px;}
.pix-recent-blog-posts-grid .vc_col-sm-6:nth-child(4n-1), .pix-recent-blog-posts-grid .vc_col-sm-4:nth-child(4n+1), .pix-recent-blog-posts-grid .vc_col-sm-3:nth-child(3n+1) {clear: both;}
.pix-recent-blog {margin-bottom: 30px !important;}
.desc-none .pix-recent-blog {min-height: inherit;}
.pix-recent-cat {margin-bottom: 8px;}
.pix-recent-cat a {text-transform: uppercase;font-size: 12px;}
.pix-recent-blog-posts.style2 .pix-recent-blog {min-height: 195px;}
.pix-recent-blog-posts.style2 .vc_span3 .pix-recent-blog, .pix-recent-blog-posts.style2 .vc_col-sm-3 .pix-recent-blog {min-height: 225px;}
.pix-recent-blog-posts .blog-icon {width: 41px;height: 44px;line-height: 44px;text-align: center;border: 1px solid #00a9d1;float: left;}
.pix-recent-blog-posts .blog-post-content {overflow: hidden;padding: 32px 25px 25px;background: #fff;border: 1px solid #f2f2f2;}
.pix-recent-blog-posts .blog-post-content.border-top-none {border-top: none;}
.pix-recent-blog-posts .recent-post-title {font-size: 18px;font-weight: 700;margin-bottom: 0px;margin-bottom: 20px;text-transform: uppercase;}
.pix-recent-blog-posts .recent-post-title a {color: #565656;}
.pix-recent-blog-posts .blog-img {position: relative;overflow: hidden;}
.pix-recent-blog-posts.style1 .owl-item, .pix-staffs-con .owl-item {padding-right: 2px;padding-left: 2px;}
.pix_icon_box .image {margin-bottom: 30px;}
.pix_icon_box .image .icon {position: relative;}
.pix_icon_box .image.rounded {max-width: 250px;margin-left: auto;margin-right: auto;}
.pix_icon_box .image.rounded .icon-center {border-radius: 50%;height: 100% !important;}
.pix_icon_box .image.rounded .icon-img-class {border-radius: 50%;}
.blog-img .lightbox.popup-gallery {position: absolute;width: 100%;height: 101%;left: 0;top: 0;text-align: center;opacity: 0;-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;}
.blog-img:hover .lightbox.popup-gallery {opacity: 1;}
.lightbox .popup {position: absolute;display: inline-block;top: 50%;border: 1px solid #fff;width: 40px;height: 40px;line-height: 41px;left: 0;right: 0;margin-right: auto;margin-left: auto;margin-top: -20px;color: #fff;-webkit-transform: translateY(200px);-moz-transform: translateY(200px);-ms-transform: translateY(200px);-o-transform: translateY(200px);transform: translateY(200px);-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;}
.blog-img:hover .lightbox.popup-gallery .popup {-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}
.pix-recent-blog-posts .pix-like-me {margin-right: 15px;float: none;}
.pix-recent-blog-posts .like-comment .pixicon-comments, .pix-recent-blog-posts .pix-like-me .pixicon-heart-2 {margin-right: 5px;}
.pix-recent-blog-posts .pix-like-me.liked {color: #a5a5a5;}
.pix-recent-blog-posts .pix-like-me i:before, .pix-recent-blog-posts .pix-blog-comments i:before, .pix-recent-single i:before {vertical-align: middle;margin-top: -3px;display: inline-block;}
.pix-recent-blog-posts .pix-blog-data, .pix-recent-blog-posts .pix-blog-comments {font-size: 12px;color: inherit;}
.pix-recent-blog-posts .pix-like-me {font-size: 12px;}
.pix-recent-blog-posts .pix-blog-comments i {padding-right: 6px;}
.pix-recent-blog-posts .pix-blog-comments i:before {font-size: 14px;}
.pix-recent-meta {margin-top: 20px;}
.pix-recent-blog a {color: inherit;}
.pix-recent-blog-posts.style2 .img-con {width: 100px;float: left;}
.pix-recent-blog-posts.style2 .blog-img {margin-bottom: 18px;}
.pix-recent-blog-posts.style2 .blog-icon {width: 100%;}
.pix-recent-blog-posts.style2 .blog-post-content {padding-left: 20px;}
.pix-recent-blog-posts .no-img {margin: 0px !important;}
.pix-recent-blog-posts.col4 .col-md-3:nth-last-child(1), .pix-recent-blog-posts.col4 .col-md-3:nth-last-child(2), .pix-recent-blog-posts.col4 .col-md-3:nth-last-child(3), .pix-recent-blog-posts.col4 .col-md-3:nth-last-child(4) {margin-bottom: 0;}
.pix-recent-blog .blog-post-content p {text-align: left !important;font-style: normal;margin-top: 8px;}
.pix-recent-blog .blog-post-content p {color: #a5a5a5;}
.pix-recent-blog .blog-post-content.border-none {border: none;}
.vc_responsive .wpb_row .pix-recent-blog-posts .vc_span4:nth-child(3n+1), .vc_responsive .wpb_row .pix-recent-blog-posts .vc_col-sm-4:nth-child(3n+1) {clear: both;}
.vc_responsive .wpb_row .pix-recent-blog-posts .vc_span3:nth-child(4n+1), .vc_responsive .wpb_row .pix-recent-blog-posts .vc_col-sm-3:nth-child(4n+1) {clear: both;}
.blog-page {padding: 80px 0;}
.blog-page .sidebar, .single-post .sidebar {margin-top: 0;}
#style-grid .post-container, #style-grid .post-container {margin-bottom: 30px;float: left;width: 100%;}
#style-grid .wp-playlist-tracks, #style-grid-with-sb .wp-playlist-tracks {display: none;}
#style-masonry .post-container {margin-bottom: 30px;}
.blog .post-container {margin-bottom: 30px;}
.blog .entry-content {line-height: 30px;border: 1px solid #f2f2f2;}
.blog .post .category, .blog .post .link-text {padding: 0px;margin-bottom: 8px;text-transform: uppercase;font-size: 12px;}
.link-btn {margin-top: 20px;letter-spacing: 1px;}
.blog .post .post-title {font-size: 18px;font-weight: 700;margin-bottom: 0px;margin-bottom: 15px;text-transform: uppercase;}
.blog .post .post-title a {color: #565656;}
.blog .post .pix-recent-meta a {font-size: 12px;margin-top: 0px;}
.blog .post .pix-like-me {margin-right: 10px;}
.blog .post .pix-recent-meta .pix-like-me i:before, .blog .post .pix-recent-meta .pix-blog-comments i:before, .blog .post .pix-recent-meta i:before {vertical-align: middle;margin-top: -3px;display: inline-block;}
.blog .post .post-link {background: #f4f4f4;padding: 30px 25px;}
.blog .post .post-link p {margin-bottom: 0px;}
.blog .post .post-link .link-post {font-size: 16px;font-style: italic;text-decoration: underline;margin-top: 10px;display: inline-block;word-break: break-word;}
.blog .post .post-quote {background: #00a9d1;padding: 30px 25px;color: #fff;}
.blog .post .post-quote p {font-size: 21px;font-style: italic;line-height: 30px;}
.blog .post .quote-author {font-family: "Noto Serif",Georgia,serif;font-size: 16px;font-weight: bold;}
.blog .post-gallery .owl-theme .owl-controls .owl-nav {position: absolute;border: 0;top: auto;width: 100%;margin-top: -40px;}
.blog .post-gallery .owl-theme .owl-controls .owl-nav div {right: 50px;position: absolute;left: auto;width: 21px;height: 21px;line-height: 23px;font-size: 16px;}
.blog .post-gallery .owl-theme .owl-controls .owl-nav div.owl-next {right: 20px;left: auto;}
.blog .post .category a, .blog .post .post-title a:hover {color: #00a9d1;}
.blog .post .category a:hover {color: #565656;}
.blog .post .post-gallery .post-gallery-image {margin-bottom: 0px;}
.mejs-container {max-width: 100%;}
html.mejs-fullscreen .col-md-3.element {overflow: visible;}
.wp-playlist-tracks {margin: 10px 15px 0;}
.wp-playlist {position: relative;}
.wp-playlist-tracks {z-index: 99;padding: 10px 5px;border: 1px solid #eaeaea;text-align: left;}
.wp-playlist-item-length {right: 5px;}
.open-playlist {width: 30px;height: 30px;line-height: 33px;margin-top: 10px;display: inline-block;background: #00a9d1;color: #fff;margin-bottom: 0px;}
.wp-playlist-tracks .wp-playlist-item {background: none;border-bottom: 1px solid #f2f2f2;padding-bottom: 9px;margin-bottom: 6px;}
.wp-playlist-tracks .wp-playlist-item:last-child {margin-bottom: 0px;padding-bottom: 0px;}
.wp-playlist .mejs-container {width: 100% !important;}
.wp-playlist-light {color: #1a1a1a;font-weight: 400;}
.wp-playlist.wp-playlist-light {margin: 0px;border-color: #f2f2f2;border-bottom: 0px;padding: 0px;}
.wp-playlist-tracks .wp-playlist-item .wp-playlist-caption {color: #1a1a1a;}
.blog .post-audio + .entry-content, .blog .post-video + .entry-content {border-top: 0px;padding-top: 20px;}
.blog .post-audio .audio .mejs-container {height: 40px !important;}
.wp-video {height: 100% !important;width: 100% !important;}
.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-total, .mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-video .mejs-controls .mejs-time-rail .mejs-time-loaded, .mejs-video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-loaded {background: #252525;height: 2px;margin: 0px;}
.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-loaded, .mejs-video .mejs-controls .mejs-time-rail .mejs-time-loaded {background: #454545;}
.mejs-audio .mejs-controls a.mejs-horizontal-volume-slider {margin-top: 8px;}
.mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {height: 2px;}
.mejs-video.mejs-container div.mejs-controls, .mejs-audio.mejs-container div.mejs-controls {height: 40px;background: #000;}
.mejs-audio.mejs-container div.mejs-controls {overflow: hidden;}
.mejs-video .mejs-controls .mejs-button button, .mejs-audio .mejs-controls .mejs-button button {margin: 13px 7px;}
.mejs-video.mejs-container .mejs-controls .mejs-time, .mejs-audio.mejs-container .mejs-controls .mejs-time {padding: 15px 3px 0 3px;}
.mejs-video .mejs-controls .mejs-time-rail span, .mejs-audio .mejs-controls .mejs-time-rail span {height: 2px;margin: 0px;}
.mejs-video .mejs-controls div.mejs-time-rail, .mejs-audio .mejs-controls div.mejs-time-rail {padding: 20px 5px 0px 5px;}
.mejs-video .mejs-controls .mejs-time-rail .mejs-time-float, .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float {height: 20px;background: #fff;color: #000;text-align: center;line-height: 18px;border: 1px solid transparent;}
.mejs-video .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-current, .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-current {height: 100%;width: 100%;}
.mejs-video .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-corner, .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-corner {top: 17px;left: 50%;margin-left: -6px;}
.mejs-video .mejs-overlay-button, .mejs-video .mejs-overlay:hover .mejs-overlay-button {background: none;text-align: center;-webkit-transition: all ease-in-out .25s;-moz-transition: all ease-in-out .25s;-ms-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.mejs-video .mejs-overlay-button:after {font-family: "pix-fonts";content: "=";color: #fff;font-size: 30px;opacity: .8;width: 60px;height: 60px;display: block;margin: 18px auto auto;line-height: 58px;border-radius: 50%;padding-left: 4px;-webkit-transition: all ease-in-out .25s;-moz-transition: all ease-in-out .25s;-ms-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.mejs-video .mejs-overlay:hover .mejs-overlay-button:after {opacity: 1;}
.mejs-audio .mejs-controls div.mejs-time-rail {padding-top: 20px;}
.mejs-audio .mejs-controls div.mejs-horizontal-volume-slider {margin-top: 8px;}
.mejs-audio .mejs-controls div.mejs-horizontal-volume-slider div {height: 2px;}
.mejs-video .mejs-controls .mejs-time-rail .mejs-time-total, .mejs-video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {height: 2px;margin: 0px;}
.related-post {margin-top: 50px;margin-bottom: 20px;}
.related-post .title, .pix-recent-blog-posts .title {font-size: 16px;margin-bottom: 20px;font-weight: 600;text-transform: uppercase;}
.related-post .post {margin-bottom: 20px;}
.related-post .post:last-child {margin-bottom: 0;}
.related-post .content {overflow: hidden;padding: 20px 30px;border: 1px solid #e8e8e8;}
.pix-recent-blog-posts .content {padding: 40px 25px 25px;border: 1px solid #f2f2f2;background: #fff;}
.pix-recent-blog-posts .content .top-meta {font-family: "Noto Serif",Georgia,serif;font-size: 12px;letter-spacing: 1px;margin-bottom: 11px;text-transform: uppercase;}
.pix-recent-blog-posts .content .post-desc {margin-bottom: 15px;line-height: 30px;}
.pix-recent-blog-posts .content .read-more {font-size: 12px;text-transform: uppercase;letter-spacing: 1px;}
.pix-recent-blog-posts .title a {text-transform: uppercase;color: #565656;}
.related-post .feature-image {float: left;}
.related-post .category, .pix-recent-blog-posts .category {font-size: 12px;text-transform: uppercase;margin-bottom: 10px;}
.related-post .author, .pix-recent-blog-posts .author {font-size: 12px;margin-bottom: 2px;}
.related-post .author span, .pix-recent-blog-posts .author span {color: #555;text-transform: uppercase;}
.related-post .like-comment, .pix-recent-blog-posts .like-comment {font-size: 12px;margin-bottom: 0px;height: 20px;}
.related-post .like-comment {float: left;width: 100%;}
.related-post .like-comment i {float: left;margin-right: 5px;}
.related-post .like-comment a {float: left;}
.related-post .pix-recent-blog-posts.col1 .col-md-12 {max-width: 100%;padding-left: 0;padding-right: 0;}
.pix-recent-blog-posts.owl-carousel .owl-item {padding: 0 5px;}
.post-author .like-comment a {margin-left: 15px;float: left;}
.post-author .like-comment a:first-child {margin-left: 0;}
.pix-recent-blog-posts > div {margin-bottom: 30px;}
.pix-recent-blog-posts .col-md-3:nth-child(4n+1), .pix-recent-blog-posts .col-md-4:nth-child(3n+1), .pix-recent-blog-posts .col-md-6:nth-child(2n+1) {clear: both;}
#style-grid .col-md-4:nth-child(3n+1) {clear: both;}
.pix-recent-blog-posts.col2 .content {padding: 60px 50px 50px;}
.pix-recent-blog-posts.col3 .content {padding: 44px 35px 34px;}
.pix-recent-blog-posts.blog-overlay .content:before, .pix-recent-blog-posts.blog-grey_box .content:before, .pix-recent-blog-posts.blog-static_bg .content:before {content: "";background: #fff;position: absolute;z-index: 1;width: 100%;height: 100%;top: 0;left: 0;-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
.pix-recent-blog-posts.blog-grey_box .content:before {background: #f2f2f2;}
.pix-recent-blog-posts.blog-overlay .content:hover:before, .pix-recent-blog-posts.blog-static_bg .content:before {background: rgba(255,255,255,.9);}
.pix-recent-blog-posts.blog-grey_box .content:hover:before {background: rgba(255,255,255,.9);}
.pix-recent-blog-posts.blog-static_bg .content {border-color: #222;}
.pix-recent-blog-posts.blog-overlay .content, .pix-recent-blog-posts.blog-grey_box .content, .pix-recent-blog-posts.blog-static_bg .content-inner {z-index: 1;position: relative;background-size: cover;}
.pix-recent-blog-posts.blog-overlay .content-inner, .pix-recent-blog-posts.blog-grey_box .content-inner {position: relative;z-index: 1;}
.pix-recent-blog-posts.col1 .col-md-12 {max-width: 1000px;margin-left: auto;margin-right: auto;float: none;}
.pix-recent-blog-posts.col1 .content {padding: 50px 40px 40px;}
.pix-recent-blog-posts.blog-simple .content {padding: 0;border: none;}
.pix-recent-blog-posts.blog-simple .inner-post {padding-bottom: 30px;border-bottom: 1px solid #e8e8e8;}
.pix-recent-blog-posts .title:last-child {margin-bottom: 0;}
.pagination {display: block;font-size: 12px;margin: 50px 0;clear: both;}
.page-numbers {display: inline-block;}
.pagination li {float: left;margin: 3px 10px 3px 0;list-style: none;}
.pagination li {margin-right: 8px;}
.pagination li.active, .page-numbers li .current {padding: 0px 10px;height: 32px;line-height: 28px;text-align: center;display: block;border: 2px solid;color: #a5a5a5;}
.pagination a {display: block;padding: 0px 10px;height: 32px;line-height: 28px;text-align: center;border: 2px solid transparent;color: #a5a5a5;}
.pagination a:hover {border: 2px solid;}
.pagination .bpn-prev-link a, .pagination .bpn-next-link a {line-height: 32px;}
.totalPages {float: left;margin: 6px 10px 6px 0;}
.wp-prev-next {margin-top: 30px;}
.wp-prev-next li.prev-link {float: left;list-style: none;}
.wp-prev-next li.next-link {float: right;list-style: none;}
.single-post #wrapper {margin-bottom: 0px;margin-top: 0px;}
.single-post #wrapper .single-blog-style1 {margin-bottom: 80px;margin-top: 80px;}
.single-post #wrapper .single-blog-style2, .single-post #wrapper .single-blog-style3 {margin-bottom: 80px;}
.single-blog .post {border: none;padding-top: 0px;}
.single-blog .post ul, .single-blog .post ol {margin-bottom: 20px;}
.single-blog .post ul ul, .single-blog .post ul ol, .single-blog .post ol ol, .single-blog .post ol ul {margin-bottom: 0;padding-top: 5px;}
.single-blog .post li {margin-bottom: 5px;}
.single table th, .single table td {padding: 10px;border-left: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}
.single .post_format-post-format-quote {max-width: 800px;margin: 0px auto;}
.single .post_format-post-format-quote .quote-link-content {background: #00a9d1;color: #fff;padding: 30px;}
.single .post_format-post-format-quote .quote-link-content p {font-size: 21px;font-style: italic;line-height: 30px;}
.single .post_format-post-format-quote .quote-link-content .quote-author {font-family: "Noto Serif",Georgia,serif;font-size: 16px;}
.single .post_format-post-format-link {max-width: 800px;margin: 0 auto;}
.single .post_format-post-format-link .quote-link-content {background: #f4f4f4;padding: 30px 25px;}
.single .post_format-post-format-link .quote-link-content .title {font-size: 16px;margin-bottom: 20px;font-weight: 600;text-transform: uppercase;}
.single .post_format-post-format-link .quote-link-content .link-post {font-size: 14px;font-style: italic;text-decoration: underline;display: inline-block;word-break: break-word;}
.heading {overflow: hidden;margin-bottom: 15px;}
.single-blog .move-up .title {font-size: 24px;text-transform: none;margin-bottom: 10px;}
.single-blog .move-up .title a {color: #1a1a1a;}
.single-blog .entry-content {padding: 0px;border: none;min-height: 310px;}
.single-blog .entry-content p {margin-bottom: 20px;}
.single-blog .icon-box {position: static;background: none;border: 1px solid #00a9d1;color: #1a1a1a;margin-right: 20px;float: left;margin-top: 7px;}
.single-blog .category {padding: 0px;}
.single-blog .post .byline {padding: 0px;}
.single-blog .post-content {padding-bottom: 70px;}
.single-blog .pix-recent-blog {margin: 0 10px;}
.single-blog .pix-blog-quote, .single-blog .entry-content.pix-blog-link {border: 1px solid #efefef;padding: 30px 50px;}
.single-blog .pix-blog-quote .icon-box, .single-blog .pix-blog-link .icon-box {position: absolute;}
.single-blog .post .blog-img {margin-bottom: 40px;}
.pix-post-gallery.owl-theme .owl-controls .owl-nav {margin-top: -20px;}
.featured-bg {position: relative;width: 100%;min-height: 480px;background-size: cover;}
.media-con .post-audio .mejs-container {height: 40px !important;}
.parallax .post-video, .parallax .post-audio, .featured-bg .post-audio, .featured-bg .post-video {margin: 0 auto;margin-left: 25.7%;max-width: 55.25%;padding-left: 0;position: relative;height: 100%;}
.parallax .post-video iframe, .featured-bg .post-video iframe {width: 100%;}
.feature-bg .overlay {background: rgba(0,0,0,.6);position: absolute;width: 100%;height: 100%;top: 0;}
.post-author {width: 180px;float: left;text-align: right;margin-bottom: 20px;margin-left: -210px;}
.post-author .author-img img {border-radius: 50%;background: #ccc;margin-bottom: 15px;}
.single-blog {clear: both;margin-right: 180px;width: calc(100% - 180px);}
.media-con {margin-bottom: 40px;}
.right-sidebar .post-author {margin-left: -210px;}
.post-author .social-share a {width: 26px;height: 26px;color: #fff;display: inline-block;line-height: 26px;text-align: center;margin: 0 3px;font-size: 12px;}
.post-author .social-share a:before {line-height: inherit;}
.rounded a {border-radius: 50%;}
.single-blog-style1 .single-blog .entry-content .post-author .like-comment {float: right;}
.sidebar-left .single-blog-style1 .single-blog .entry-content .post-author .like-comment {float: left;}
.single-blog-style1 .post-author .social-share {clear: both;}
.single-blog-style1 .single-blog {margin-right: 0;margin-left: 210px;width: calc(100% - 210px);}
.right-sidebar .single-blog {float: left;margin-left: 210px;margin-right: 0;}
.left-sidebar .single-blog {float: left;margin-right: 210px;margin-left: 0;}
.left-sidebar h3#comments-title {float: right;}
.right-sidebar .post-author .like-comment a {float: none;}
.left-sidebar .pull-out {float: right;margin-right: -210px;margin-left: 0;width: 180px;text-align: left;}
.left-sidebar .post-author {text-align: left;float: right;margin-right: -210px;}
.left-sidebar .post-author .like-comment a {margin-right: 15px;margin-left: 0px;float: none;}
.left-sidebar .post-author .like-comment a:last-child {margin-right: 0;}
.sidebar-left .left-sidebar, .sidebar-left .left-nav {float: right;}
.sidebar-left .col2-layout {float: right;}
.sidebar-right .col2-layout {float: left;}
.single-blog .entry-content .post-author .like-comment {font-size: 11px;}
.single-blog .entry-content .post-author .like-comment i {margin-right: 5px;}
.single-blog .entry-content .post-author .share-social {float: left;width: 100%;}
body.single-post .pix-recent-blog-posts.row.col1 {margin-left: 0;margin-right: 0;}
.single-blog .post-author .author-name {font-size: 14px;font-family: "Raleway",Arial,sans-serif;text-transform: uppercase;color: #555;margin-bottom: 5px;}
.single-blog .post-author .date, .single-blog .post-author .share {font-size: 12px;color: #b4b4b4;text-transform: uppercase;margin-bottom: 10px;}
.like a {font-size: 14px;margin-right: 10px;}
.like a:last-child {margin-right: 0px;}
.like .icon {font-size: 12px;margin-right: 3px;}
.share-social {margin-top: 20px;clear: both;}
.share-social a {padding: 8px 10px 8px 25px;font-size: 11px;color: #b4b4b4;border: 1px solid #e8e8e8;position: relative;border-right: none;}
.share-social a:last-child {border-right: 1px solid #e8e8e8;}
.share-social .icon {font-size: 11px;position: absolute;left: 9px;top: 50%;margin-top: -9px;}
.post-author .facebook, .port-share-btn .facebook {color: #3b5998;}
.port-share-btn .gplus {color: #d34836;}
.post-author .twitter, .port-share-btn .twitter {color: #55acee;}
.post-author .pinterest, .port-share-btn .pinterest {color: #cc2127;}
.move-up.heading {overflow: visible;}
.move-up .title {text-transform: uppercase;font-size: 22px;}
.move-up.no-margin .title {margin-top: 0px;}
.cats {margin-bottom: 30px;font-size: 12px;}
.move-up .cats a {color: #a5a5a5;font-size: 12px;text-transform: uppercase;}
.cats .pull-out {line-height: 22px;}
.pull-out {width: 180px;display: inline-block;text-align: right;margin-left: -210px;margin-right: 30px;color: #a5a5a5;font-size: 12px !important;font-weight: normal !important;float: left;text-transform: uppercase;line-height: 2;}
.content-blog {padding-right: 20px;}
.authorDetails {margin-bottom: 60px;}
.authorDetails .title {margin-bottom: 10px;}
.authorDetails .line {width: 30px;height: 2px;}
.author-details-content {margin-top: 30px;background: #f9f9f9;padding: 30px;border: 1px solid #eaeaea;border-bottom: 1px solid #00a9d1;}
.authorDetails .authorName a {font-family: "Noto Serif",Georgia,serif;color: #1a1a1a;font-size: 16px;font-weight: 700;}
.authorImage {float: left;margin-right: 20px;}
.authorImage img {border-radius: 50%;}
body.search.search-no-results #main-wrapper {min-height: 500px;}
.search-results .blog-container .author-name {background: none;padding: 0;}
.search-results .blog-container .author-name a {color: #ffc543;}
.search-results .blog-container .date {color: #a5a5a5;padding: 0;background: none;}
#comments .line {margin-top: 15px;width: 30px;height: 2px;}
.comment-list, ul, ol {padding: 0px;}
.comment-author {margin-top: 5px;float: left;margin-right: 25px;}
.comment-list .fn a, .comment-list .fn {display: block;font-family: "Noto Serif",Georgia,serif;font-size: 15px;font-weight: 500;color: #1a1a1a;}
.comment-list .fn {float: left;}
.comment-edit-link {float: right;margin-top: 5px;font-size: 12px;margin-left: 10px;}
.comment-list .comment_content {overflow: hidden;}
.comment-list time {color: #929497;margin: 5px 0 10px;display: inline-block;font-size: 12px;float: right;}
.comment-list a {color: #a5a5a5;}
.comment-list a:hover {color: #00a9d1;}
.comment-list p {clear: both;}
.single .comment-list > li {margin-bottom: 30px;list-style: none;float: left;width: 100%;}
.single .comment-list li:last-child {margin-bottom: 0px;border-bottom: none;padding-bottom: 0px;}
.single .comment-list .children {margin-left: 35px;margin-top: 30px;padding-left: 0;}
.single .comment-list .children li {padding-bottom: 0px;border-bottom: none;margin-bottom: 20px;}
.comment-form-comment {line-height: 0;}
.comment-form-comment label {line-height: 1.7;}
.comment-form-comment .textArea {line-height: 1.7;}
.textArea {width: 100%;height: 40px;border: 1px solid #e2e2e2;padding: 0px 10px;}
.comment-form {width: 100%;margin-left: 0px;float: left;}
.comment-form label {font-size: 14px;font-weight: normal;margin-bottom: 10px;color: #000;}
.comment-form .form-submit {margin-left: 0px;padding-top: 10px;}
.comment-form .form-submit #submit {padding: 10px 25px;border: 1px solid #00a9d1;background: none;font-size: 14px;border-radius: 2px;height: inherit;line-height: inherit;-webkit-transition: all ease .4s;-moz-transition: all ease .4s;-ms-transition: all ease .4s;-o-transition: all ease .4s;transition: all ease .4s;}
.comment-form .form-submit #submit:hover {color: #fff;}
.comment-form .logged-in-as {margin-bottom: 10px;margin-left: 0px;}
#comment {height: auto;padding: 10px;}
.comment-form-author, .comment-form-email {width: 48%;float: left;}
.comment-form-email {float: right;}
.comment_author_details {float: left;width: 100%;}
.comment-form-url {clear: both;}
.form-submit {clear: both;}
li.comment {list-style: none;}
h3#comments-title {line-height: 1.3;}
.comment-reply-title {font-size: 19px;font-weight: 700;}
.comment-list a#cancel-comment-reply-link {color: #c32121;}
.comment-reply-title small {float: right;}
.comment-form p {margin-bottom: 30px;}
.comment-respond {margin-top: 40px;clear: both;float: left;width: 100%;}
.comment-list .comment-respond {margin-top: 10px;}
.comment-list .comment-form {margin-bottom: 30px;}
.search .entry-content {padding: 30px 25px;border: 1px solid #f2f2f2;}
.search .post-title a {color: #565656;}
.testimonials.owl-theme .owl-controls .owl-nav {margin-top: -20px;}
.no-pagi-carousel.owl-theme .owl-controls .owl-nav {margin-top: -20px;}
.tweets.owl-theme .owl-controls .owl-nav {margin-top: 20px;}
.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: .8;}
.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}
.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box;}
.mfp-container:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}
.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: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-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;user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #ccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #ccc;}
.mfp-preloader a:hover {color: #fff;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close, button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;color: #fff;box-shadow: none;touch-action: manipulation;}
button::-moz-focus-inner {padding: 0;border: 0;}
.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: .65;padding: 0 0 18px 10px;color: #fff;font-style: normal;font-size: 28px;font-family: Arial,Baskerville,monospace;}
.mfp-close:hover, .mfp-close:focus {opacity: 1;}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #1a1a1a;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #fff;right: -6px;text-align: right;padding-right: 6px;width: 100%;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 12px;line-height: 18px;white-space: nowrap;}
.mfp-arrow {position: absolute;opacity: .65;margin: 0;top: 50%;margin-top: -17px;padding: 0;width: 34px;height: 34px;-webkit-tap-highlight-color: transparent;}
.mfp-arrow:active {}
.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;}
.mfp-arrow:before, .mfp-arrow:after {content: "";display: block;position: absolute;left: 0;top: 0;font-size: 34px;}
.mfp-arrow:after {content: none;font-family: "pix-fonts";line-height: 1;}
.mfp-arrow:before {opacity: .7;content: "7";font-family: "pix-fonts";line-height: 1;}
.mfp-arrow-left {left: 20px;}
.mfp-arrow-left:after {border-right: 17px solid #fff;margin-left: 31px;}
.mfp-arrow-left:before {}
.mfp-arrow-right {right: 20px;left: auto;}
.mfp-arrow-right:after {}
.mfp-arrow-right:before {content: "8";}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.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-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0,0,0,.6);background: #000;}
img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}
.mfp-figure {line-height: 0;}
.mfp-figure:after {content: "";position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0,0,0,.6);background: #444;}
.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px;}
.mfp-figure figure {margin: 0;}
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}
.mfp-title {text-align: left;line-height: 18px;color: #f3f3f3;word-wrap: break-word;padding-right: 36px;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}
.mfp-container, .mfp-bg {-webkit-backface-visibility: hidden;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.mfp-zoom-out-cur .mfp-bg {opacity: .9;}
.mfp-zoom-out-cur .mfp-container {opacity: 1;}
@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 {background: rgba(0,0,0,.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box;}
	.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;width: 35px;height: 35px;line-height: 35px;background: rgba(0,0,0,.6);position: fixed;text-align: center;padding: 0;}}
@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(.75);transform: scale(.75);}
	.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}
	.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}
	.mfp-container {padding-left: 6px;padding-right: 6px;}}
.mfp-image-holder .mfp-close {top: 10px;right: 0;width: 25px;height: 25px;color: #fff;padding: 0;margin: 0;text-align: center;line-height: 20px;font-size: 24px;border-radius: 2px;opacity: .65;}
.sub-navigation {padding: 20px 0;}
.sub-navigation li {border: 1px solid #efefef;font-size: 14px;margin-top: -1px;}
.sub-navigation a {color: #a5a5a5;display: block;padding: 17px 25px;}
.sub-navigation li:first-child {border-top: 1px solid #efefef;}
.sub-navigation a:hover {background: #eee;}
.sub-navigation .current-menu-item > a {color: #fff;position: relative;cursor: default;text-shadow: 0px 1px 1px rgba(0,0,0,.2);}
.sub-navigation .current-menu-item:after {position: absolute;content: "";top: 0px;height: 100%;right: -5px;width: 4px;}
.sidebar-right .sub-navigation {text-align: left;margin-bottom: 0;}
.sidebar-right .sub-navigation .current-menu-item:after {left: -5px;}
.subNavigation.top {padding: 0px 30px;border: 1px solid #efefef;text-align: right;border-right: 0;border-left: 0;}
.subNavigation.top li {float: left;}
.subNavigation.top li {border-bottom: none;}
.subNavigation.top li:first-child {border-top: none;border-left: 1px solid #efefef;}
.subNavigation.top li {border-right: 1px solid #efefef;}
.subNavigation.top .current-menu-item:after {position: absolute;content: "";top: auto;left: 0px;height: 5px;width: 100%;bottom: -5px;}
.sidebar {margin-top: 50px;}
.sidebar li {list-style: none;}
.sidebar .textwidget {color: #272728;}
.widget {margin-bottom: 40px;}
.sidebar .widget {clear: both;padding-bottom: 40px;border-bottom: 1px solid #e8e8e8;}
.sidebar .widget:last-child {margin-bottom: 0;padding-bottom: 0;border: none;}
.widget .widgettitle {font-size: 17px;font-weight: 500;margin-bottom: 30px;margin-top: 0;}
.pix-recent-blog-posts .widget .content {padding: 0;border: none;background: none;}
.widget li {margin-bottom: 10px;position: relative;padding-left: 25px;list-style: none;}
.widget li:last-child {margin-bottom: 0px;}
.widget li a, .widget .product_list_widget li a {color: #7c7c7c;}
.widget li:after {content: "8";position: absolute;top: 0px;left: 0px;font-family: "pix-fonts";color: #a5a5a5;}
.widget li.icon-list:after {content: none;}
.widget.widget_archive .children, .widget.widget_pages .children, .widget.widget_product_categories .children, .widget.widget_recent_comments .children, .widget.widget_meta .children, .widget.widget_categories .children, .widget_recent_entries .children, .widget.widget_nav_menu .children {padding: 0px;margin-top: 8px;margin-bottom: 0;}
.widget.widget_archive li, .widget.widget_pages li, .widget.widget_product_categories li, .widget.widget_recent_comments li, .widget.widget_meta li, .widget.widget_categories li, .widget.widget_recent_entries li, .widget.widget_nav_menu li {padding-left: 20px;margin-bottom: 10px;color: #1a1a1a;text-decoration: none;}
.widget.widget_archive ul ul, .widget.widget_pages ul ul, .widget.widget_product_categories ul ul, .widget.widget_recent_comments ul ul, .widget.widget_meta ul ul, .widget.widget_categories ul ul, .widget.widget_recent_entries ul ul, .widget.widget_nav_menu ul ul, .widget.widget_archive ol ol, .widget.widget_pages ol ol, .widget.widget_product_categories ol ol, .widget.widget_recent_comments ol ol, .widget.widget_meta ol ol, .widget.widget_categories ol ol, .widget.widget_recent_entries ol ol, .widget.widget_nav_menu ol ol {padding-left: 0;margin-top: 10px;margin-left: -10px;}
.widget.widget_archive li:last-child, .widget.widget_pages li:last-child, .widget.widget_product_categories li:last-child, .widget.widget_recent_comments li:last-child, .widget.widget_meta li:last-child, .widget.widget_categories li:last-child, .widget_recent_entries li:last-child, .widget.widget_nav_menu li:last-child {margin-bottom: 0;}
.widget.widget_archive li a, .widget.widget_pages li a, .widget.widget_product_categories li a, .widget.widget_recent_comments li a, .widget.widget_meta li a, .widget.widget_categories li a, .widget_recent_entries li a {color: #a5a5a5;}
.widget .product_list_widget del, .widget .product_list_widget del .amount {font-size: 14px;}
.widget .product_list_widget .star-rating {font-size: 10px;margin: 3px 0;}
.widget .product_list_widget .quantity, .widget .product_list_widget .quantity .amount {color: #ccc;font-size: 14px;}
.widget.widget_shopping_cart .total {margin: 20px 0;}
.widget .tagcloud a {color: #fff;padding: 6px 13px;font-size: 14px !important;display: inline-block;margin-bottom: 3px;}
.footer-dark #pageFooterCon .widget .tagcloud a {color: #fff;border: 1px solid #fff;border-radius: 4px;background: none;font-family: "Noto Serif",Georgia,serif;text-transform: uppercase;margin-right: 10px;padding: 12px 16px;line-height: 15px;margin-bottom: 15px;font-size: 12px !important;letter-spacing: 1px;}
.widget .tagcloud a:hover {opacity: .8;}
.testimonial-widget .testimonial {padding: 0px;}
.testimonial-widget .testimonial-img, .testimonial-img img {float: none;margin: 0 auto 30px;}
.testimonial-widget .owl-theme .owl-controls .owl-dots {margin-top: 20px;}
.widget select, .widget_archive select, .widget_categories select {width: 212px;width: 100%;overflow: hidden;border: 1px solid #e6e7e8;position: relative;background: #f1f2f2;padding: 10px 0 10px 10px;color: #1a1a1a;font-family: "Noto Serif",Georgia,serif;}
.widget.popularpost li, .widget.recentpost li {padding: 0px;overflow: hidden;margin-bottom: 20px;font-size: 14px;}
.widget.popularpost li:last-child, .widget.recentpost li:last-child {margin-bottom: 0px;}
.widget.popularpost li:after, .widget.recentpost li:after {content: "";}
.widget.popularpost .postImg, .widget.recentpost .postImg {width: 70px;height: 70px;float: left;margin-right: 15px;}
.widget.popularpost .meta, .widget.recentpost .meta {font-size: 12px;color: #919191;margin-top: 10px;margin-top: 5px;vertical-align: top;}
.widget.popularpost .meta:before, .widget.recentpost .meta:before {content: "";font-family: "pix-fonts";padding-right: 8px;font-size: 12px;float: left;margin-top: -2px;}
.widget.popularpost p {margin: 0px;line-height: 1.6;}
.recentpost .content p {margin-bottom: 5px;font-weight: 500;}
.tab-widget .wpb_row.vc_row-fluid, .tab-widget .vc_span12, .tab-widget .vc_col-sm-12 {padding: 0px !important;}
.tab-widget .pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li a {color: #6d6e71;display: block;padding: 11px 0;}
.tab-widget .pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li {border-bottom: 0px;float: left;border-right: 0px;width: 42.5%;text-align: center;}
.tab-widget .pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li:last-child {border-right: 1px solid #e6e7e8;width: 15%;}
.tab-widget .pix_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {padding: 20px 15px;}
.tab-widget .pix_tabs .pix {padding-right: 0px;padding-left: 5px;line-height: 1;}
.tab-widget li {padding-left: 0px;overflow: hidden;margin-bottom: 20px;}
.tab-widget li:after {content: none;}
.tab-widget .postImg {float: left;margin-right: 20px;}
.tab-widget .content {overflow: hidden;}
.tab-widget p {font-weight: 700;color: #444;margin-bottom: 0px;}
.tab-widget .meta {color: #a5a5a5;font-size: 12px;}
.tab-widget #recentcomments li:after {font-family: "pix-fonts";content: "g";font-size: 14px;color: #6d6e71;}
.tab-widget #recentcomments li {padding-left: 25px;font-weight: 400;color: #444;margin-bottom: 15px;}
.tab-widget #recentcomments li:last-child {margin-bottom: 0px;}
.tab-widget #recentcomments li a {border-bottom: 0px;}
.tab-widget #recentcomments li a:hover {color: #6d6e71;border-bottom: 0px;}
.widget .product_list_widget li a {font-size: 12px;text-transform: uppercase;}
.widget .wpcf7-textarea {min-height: 120px;height: 120px;}
.widget .wpcf7 p {font-size: 13px;}
.widget .contactform .textfield, .widget .wpcf7-text, .widget .wpcf7-number, .widget .wpcf7-date, .widget .wpcf7-select, .widget .wpcf7-quiz, .widget .wpcf7-captchar {height: 35px;}
.widget .full-width-icon {text-align: left;}
.widget .full-width-icon .social-icons a {width: 50px;height: 50px;line-height: 56px;font-size: 20px;margin: 0px 13px 13px 0px;}
.searchform, .widget .woocommerce-product-search {position: relative;width: 100%;}
.screen-reader-text {font-size: 18px;font-weight: 700;margin-bottom: 15px;font-family: "Noto Serif",Georgia,serif;display: none;}
.searchform #s, .widget_product_search #s, .widget .woocommerce-product-search .search-field {width: 100%;padding: 0px 10px;height: 34px;border: 1px solid #e5e5e5;color: #adadad;font-size: 13px;}
.widget .woocommerce-product-search input[type="submit"] {display: none;}
.status-publish .post-password-form label {display: inline-block;}
input[type="password"] {margin-right: 10px;width: 220px;height: 34px;height: 40px;border: 1px solid #eaeaea;font-weight: normal;font-style: normal;outline: none;padding: 0px 10px;}
.button, input[type="submit"] {border: 1px solid #00a9d1;background: transparent;color: #00a9d1;font-family: "Noto Serif",Georgia,serif;text-transform: uppercase;border-radius: 3px;height: 40px;line-height: 40px;font-weight: normal;padding: 0 20px;font-size: 14px;-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;display: inline-block;}
.widget .woocommerce-product-search:before {content: "~";font-family: "pix-fonts";position: absolute;right: 10px;height: 100%;line-height: 34px;font-weight: normal;color: #a5a5a5;}
.portfolio-image-gallery {margin-bottom: 30px;}
.owl-carousel .portfolio-image-gallery {margin-bottom: 0px;}
.widget .pix-post-gallery .owl-controls {margin-top: 30px;}
.sidebar .widget .pix-post-gallery {margin-bottom: 50px;}
.sidebar .widget .group-gallery .pix-post-gallery img {margin-right: 2px;}
#pageFooterCon a:hover {color: #fff;}
#headerWidget.col3 .widget {width: 31%;float: left;margin-right: 3.5%;}
footer {clear: both;}
footer.footer-light {background: #f2f2f2;}
.footer-fixed {position: fixed;bottom: 0;left: 0;right: 0;width: 100%;z-index: 0;}
.main-side-left .footer-fixed {padding-left: 240px;}
#headerWidget.col3 .widget:nth-child(3n+1) {clear: both;}
#headerWidget.col3 .widget:nth-child(3n) {margin-right: 0px;}
#headerWidget .product_list_widget li, #pageFooterCon .product_list_widget li, #pageFooterCon .popularpost li, #headerWidget .popularpost li, #pageFooterCon .recentpost li, #headerWidget .recentpost li {margin-bottom: 20px;}
#headerWidget .product_list_widget li:last-child, #pageFooterCon .product_list_widget li:last-child {margin-bottom: 0px;}
#headerWidget .widget li a, .footer-dark #pageFooterCon .widget li a, .footer-dark #pageFooterCon a, .footer-dark .searchsubmit {color: #a5a5a5;}
#footer .widget.widget_archive ul ul, #footer .widget.widget_pages ul ul, #footer .widget.widget_product_categories ul ul, #footer .widget.widget_recent_comments ul ul, #footer .widget.widget_meta ul ul, #footer .widget.widget_categories ul ul, #footer .widget.widget_recent_entries ul ul, #footer .widget.widget_nav_menu ul ul, #footer .widget.widget_archive ol ol, #footer .widget.widget_pages ol ol, #footer .widget.widget_product_categories ol ol, #footer .widget.widget_recent_comments ol ol, #footer .widget.widget_meta ol ol, #footer .widget.widget_categories ol ol, #footer .widget.widget_recent_entries ol ol, #footer .widget.widget_nav_menu ol ol {margin-left: 10px;}
#footer .col-md-12 .widget.widget_archive ul ul, #footer .col-md-12 .widget.widget_pages ul ul, #footer .col-md-12 .widget.widget_product_categories ul ul, #footer .col-md-12 .widget.widget_recent_comments ul ul, #footer .col-md-12 .widget.widget_meta ul ul, #footer .col-md-12 .widget.widget_categories ul ul, #footer .col-md-12 .widget.widget_recent_entries ul ul, #footer .col-md-12 .widget.widget_nav_menu ul ul, #footer .col-md-12 .widget.widget_archive ol ol, #footer .col-md-12 .widget.widget_pages ol ol, #footer .col-md-12 .widget.widget_product_categories ol ol, #footer .col-md-12 .widget.widget_recent_comments ol ol, #footer .col-md-12 .widget.widget_meta ol ol, #footer .col-md-12 .widget.widget_categories ol ol, #footer .col-md-12 .widget.widget_recent_entries ol ol, #footer .col-md-12 .widget.widget_nav_menu ol ol {margin-left: 0;}
.footer-dark #pageFooterCon .recentpost .content p a, .footer-dark #pageFooterCon .popularpost .content p a {color: #fff;}
#headerWidget .widget li a:hover, .footer-dark #pageFooterCon .widget li a:hover, .footer-dark #pageFooterCon a:hover {color: #fff;}
footer .widget .widgettitle, .recentpost .content, .popularpost .content {font-family: "Noto Serif",Georgia,serif;}
#headerWidget .widget .widgettitle, .footer-dark #pageFooterCon .widget .widgettitle {color: #fff;}
#headerWidget.col4 .widget {width: 23.5%;float: left;margin-right: 2%;}
#headerWidget.col4 .widget:nth-child(4n+1) {clear: both;}
#headerWidget.col4 .widget:nth-child(4n) {margin-right: 0px;}
#headerWidget .widget.widget_shopping_cart .button, #pageFooterCon .widget.widget_shopping_cart .button {font-size: 12px;}
#headerWidget .widget.widget_shopping_cart .button {border: 1px solid #fff;color: #fff;}
#pageFooterCon .widget.widget_shopping_cart .button.wc-forward:hover {border: 1px solid #00a9d1;color: #fff;}
#headerWidget.col3 .tab-widget a, #pageFooterCon.col3 .tab-widget a, #headerWidget.col4 .tab-widget a, #pageFooterCon.col4 .tab-widget a {color: #444;}
#headerWidget.col3 .tab-widget li:last-child, #pageFooterCon.col3 .tab-widget li:last-child, #headerWidget.col4 .tab-widget li:last-child, #pageFooterCon.col4 .tab-widget li:last-child {margin-bottom: 0px;}
#headerWidget.col3 .tab-widget #recentcomments li a, #pageFooterCon.col3 .tab-widget #recentcomments li a, #headerWidget.col4 .tab-widget #recentcomments li a, #pageFooterCon.col4 .tab-widget #recentcomments li a {border-bottom: 0px;}
#headerWidget.col3 .tab-widget #recentcomments li a:hover, #pageFooterCon.col3 .tab-widget #recentcomments li a:hover, #headerWidget.col4 .tab-widget #recentcomments li a:hover, #pageFooterCon.col4 .tab-widget #recentcomments li a:hover {color: #444;}
footer #pageFooterCon .header-elem {float: right;margin-bottom: 15px;clear: both;}
footer .searchform .s {background: none;color: #fff;border-color: #ccc;}
footer.footer-dark .searchform .s {border-color: #a5a5a5;}
footer .widget.widget_archive li, footer .widget.widget_pages li, footer .widget.widget_product_categories li, footer .widget.widget_recent_comments li, footer .widget.widget_meta li, footer .widget.widget_categories li, footer .widget.widget_recent_entries li, footer .widget.widget_nav_menu li {padding-left: 0;}
footer .widget.widget_archive li:after, footer .widget.widget_pages li:after, footer .widget.widget_product_categories li:after, footer .widget.widget_recent_comments li:after, footer .widget.widget_meta li:after, footer .widget.widget_categories li:after, footer .widget.widget_recent_entries li:after, footer .widget.widget_nav_menu li:after, footer .widget .uavc-list-icon li:after {content: none;}
.footer-dark .widget.widget_archive li, .footer-dark .widget.widget_pages li, .footer-dark .widget.widget_product_categories li, .footer-dark .widget.widget_recent_comments li, .footer-dark .widget.widget_meta li, .footer-dark .widget.widget_categories li, .footer-dark .widget.widget_recent_entries li, .footer-dark .widget.widget_nav_menu li {color: #fff;}
footer .social-icons a {width: 36px;height: 36px;line-height: 36px;border-radius: 50%;}
footer.footer-dark .widget li:after {color: #fff;}
.pageFooterCon {padding: 60px 0 40px;}
.footer-dark .pageFooterCon {background: #232323;color: #a5a5a5;}
.pageFooterCon .widget:last-child {margin-bottom: 20px;}
.amz-custom-footer-layout #pageFooter .widget {margin-bottom: 40px;}
.amz-custom-footer-layout #pageFooter .widget:last-child {margin-bottom: 0;}
.pageFooterCon .testimonial.style5 .content:after {bottom: -10px;}
.col3 #footer-logo {margin-bottom: 30px;}
footer #pageFooterCon .footer-wrap .header-elem {float: left;margin-left: 0;}
.col3 .widget {width: 31.33%;float: left;margin-right: 3%;}
.col3 .widget:nth-child(3n) {margin-right: 0px;}
.col3 .widget:nth-child(3n+1) {clear: both;}
.col4 .widget {width: 22.75%;float: left;margin-right: 3%;}
.col4 .widget:nth-child(4n) {margin-right: 0px;}
.col4 .widget:nth-child(4n+1) {clear: both;}
footer .widget:first-child, footer .widget:nth-last-child(1), footer .widget:nth-last-child(2), footer .widget:nth-last-child(3) {margin-bottom: 0;}
footer .col4 .widget:nth-last-child(4) {margin-bottom: 0;}
.footer-bottom {background: #ededed;padding: 20px 0;}
.footer-dark .footer-bottom {background: #191919;}
.copyright p {text-align: center;margin-bottom: 0px;font-size: 14px;}
.footer-dark .copyright a {color: #a5a5a5;}
.footer-dark .copyright a:hover {color: #fff;}
.copyright .copyright-right .header-elem {float: right;}
.copyright .header-elem {float: left;clear: both;margin-left: 0;}
.copyright .col-md-12 {text-align: center;}
.copyright .col-md-12 .header-elem {float: left;width: 100%;}
.copyright .col-md-12 .social-icons {display: inline-block;}
.copyright .col-md-12 .top-head-nav {float: none;display: inline-block;margin-top: 10px;}
.copyright-text, .copyright-text a {font-family: "Noto Serif",Georgia,serif;}
.footer-light .copyright-text, .footer-light .copyright-text a {color: #fff !important;}
.footer-menu-style .widget {float: left;width: 100%;}
.footer-menu-style .widget .menu {text-align: center;z-index: 1;position: relative;}
.footer-menu-style .widget li {padding-left: 0;display: inline-block;margin: 0 20px 0;}
.footer-menu-style .widget li:after {content: none;}
.footer-menu-style .widget li ul {display: none;}
#errorCon {text-align: center;margin-bottom: 80px;}
#errorCon .searchform {max-width: 400px;float: none;display: inline-block;}
.nav404 {display: inline-block;margin-top: 15px;}
.nav404 li {float: left;list-style: none;}
.flickrwidget li {width: 85px;height: 85px;float: left;margin-right: 2px;margin-bottom: 2px !important;list-style: none;padding-left: 0;}
.flickrwidget li:after {content: none;}
.widgets.col-md-3 .flickrwidget li {width: 63px;height: 65px;}
.widgets.col-md-3 .flickr-widget li:nth-child(4), .widgets .flickr-widget li:nth-child(4) {margin-right: 0px;}
.flickrwidget li a {display: block;height: 100%;}
.flickrwidget img {width: 100%;height: 100%;}
.pageFooterCon .testimonial .content {background: #fff;}
.pageFooterCon #wp-calendar {border: 1px solid #474747;background: #1a1a1a;margin-bottom: 0;}
.pageFooterCon #wp-calendar td {border: 1px solid #474747;}
.pageFooterCon #wp-calendar td a:hover {color: #fff;}
.pageFooterCon thead {background: none;}
.pageFooterCon #wp-calendar th {border-right: 1px solid #474747;}
.pageFooterCon #wp-calendar caption {border: 1px solid #474747;padding: 8px 0;margin-bottom: 0;background: #1a1a1a;border-bottom: 0;}
.pageFooterCon .tweet-icon {font-size: 30px;margin-right: 15px;width: auto;height: auto;}
.widget #recentcomments a, .widget.widget_rss a, .widget #recentcomments .comment-author-link, .widget.widget_rss .comment-author-link {color: #a5a5a5;}
.widget select {color: #000;float: left;width: 100%;}
#wp-calendar {width: 100%;border: 1px solid #eaeaea;}
#calendar_wrap caption {text-align: center;margin-bottom: 10px;text-transform: uppercase;font-weight: 700;}
#wp-calendar th {text-align: center;line-height: 2.8;font-size: 13px;border-left: none;padding: 0;}
#wp-calendar thead {border-bottom: 1px solid #eaeaea;background: #444;color: #fff;}
#wp-calendar td {text-align: center;line-height: 2.3;border: 1px solid #eaeaea;padding: 0;}
#wp-calendar td a {display: block;}
#wp-calendar #today {color: #fff;}
.contactForm label, .wpcf7 label {display: block;color: #1a1a1a;margin-bottom: 0;}
.contactForm label.error, .wpcf7 label.error {color: rgba(255,0,0,.8);}
.response .success, .success {color: green;}
.wpcf7 p {font-weight: 700;font-size: 14px;margin-bottom: 30px;}
.wpcf7-captchac {margin-top: 20px;}
.wpcf7-submit {font-size: 14px;font-family: "Noto Serif",Georgia,serif;text-transform: uppercase;border-radius: 2px;}
.wpcf7-not-valid-tip, .error {margin-top: 5px;color: #ee2f2f;}
span.wpcf7-not-valid-tip {letter-spacing: 1px;text-transform: uppercase;font-size: 12px;font-family: "Noto Serif",Georgia,serif;font-weight: 600;}
.wpcf7 input.wpcf7-not-valid, .wpcf7 .contact-default .wpcf7-textarea.wpcf7-not-valid {border-color: #f43a3a;}
.contactform .textfield, .wpcf7-text, .wpcf7-number, .wpcf7-date, .wpcf7-select, .wpcf7-quiz, .wpcf7-captchar {width: 100%;max-width: 300px;height: 40px;padding: 0px 10px;background: none;color: #444;border: 1px solid #eaeaea;margin-top: 10px;font-size: 14px;font-weight: 400;font-family: "Noto Serif",Georgia,serif;}
.contactform .textfield {max-width: 100%;}
.wpcf7 input::-webkit-input-placeholder, .wpcf7 textarea::-webkit-input-placeholder {color: #777;}
.wpcf7 input:-moz-placeholder, .wpcf7 textarea:-moz-placeholder {color: #777;}
.wpcf7 input::-moz-placeholder, .wpcf7 textarea::-moz-placeholder {color: #777;}
.wpcf7 input:-ms-input-placeholder, .wpcf7 textarea:-ms-input-placeholder {color: #777;}
.wpcf7 input:input-placeholder, .wpcf7 textarea:input-placeholder {color: #777;}
.light .wpcf7 input::-webkit-input-placeholder, .light .wpcf7 textarea::-webkit-input-placeholder {color: #fff;}
.light .wpcf7 input:-moz-placeholder, .light .wpcf7 textarea:-moz-placeholder {color: #fff;}
.light .wpcf7 input::-moz-placeholder, .light .wpcf7 textarea::-moz-placeholder {color: #fff;}
.light .wpcf7 input:-ms-input-placeholder, .light .wpcf7 textarea:-ms-input-placeholder {color: #fff;}
.light .wpcf7 input:input-placeholder, .light .wpcf7 textarea:input-placeholder {color: #fff;}
span.wpcf7-form-control-wrap {max-width: 300px;width: 100%;}
.wpcf7-captchar {width: 150px;}
div.wpcf7-validation-errors {clear: both;float: left;width: 100%;margin-left: 0;margin-right: 0;}
.contactform .message, .wpcf7-textarea {min-height: 220px;padding: 10px;border: 1px solid #eaeaea;color: #1a1a1a;width: 100%;margin-top: 10px;font-weight: 400;font-family: "Noto Serif",Georgia,serif;background: none;}
.contactform p {margin-bottom: 30px;}
.contactform .btn {margin-top: 0px;}
.vc_span6 .contactform .col-md-4, .vc_span4 .contactform .col-md-4, .vc_span3 .contactform .col-md-4, .vc_col-sm-6 .contactform .col-md-4, .vc_col-sm-4 .contactform .col-md-4, .vc_col-sm-3 .contactform .col-md-4 {width: 100%;}
.vc_span6 .contactform .col-md-4 .textfield, .vc_col-sm-6 .contactform .col-md-4 .textfield {width: 60%;}
.wpb_column > .wpb_wrapper .contactform p:last-child {margin-bottom: 30px;}
.vc_span4 .contactform .col-md-4 .textfield, .vc_span3 .contactform .col-md-4 .textfield, .vc_col-sm-4 .contactform .col-md-4 .textfield, .vc_col-sm-3 .contactform .col-md-4 .textfield {width: 75%;}
.vc_span3 .contactform .col-md-4 .textfield, .vc_col-sm-3 .contactform .col-md-4 .textfield {width: 90%;}
.smart-form-1 {background: #fff;padding: 70px 70px 50px;box-shadow: 0 0 11px 1px rgba(0,0,0,.1);position: relative;z-index: 1;}
.smart-form-1 .title {letter-spacing: 1px;margin-bottom: 30px;font-size: 17px;}
.smart-form-1 input {width: 100%;max-width: 100%;padding: 4px 30px;height: 50px;margin-top: 0;-webkit-transition: border ease .3s;-o-transition: border ease .3s;transition: border ease .3s;}
.smart-form-1 .wpcf7-textarea {min-height: auto;max-height: 150px;padding: 20px 30px;margin-top: 0;resize: none;}
.smart-form-1 .smart-btn1 {margin-bottom: 0;}
.smart-form-1 .smart-btn1 .btn {padding: 7px;letter-spacing: 1px;}
.smart-form-1.round-corner input {border-radius: 80px;border-width: 2px;}
.smart-form-1.round-corner .wpcf7-textarea {border-radius: 20px;border-width: 2px;}
.smart-form-1.round-corner .smart-btn1 {text-align: center;}
.smart-form-1.round-corner .smart-btn1 .wpcf7-submit {display: inline-block;width: auto;padding: 10px 35px;font-weight: normal;-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
.smart-form-1.round-corner .smart-btn1 .ajax-loader {display: block;}
.smart-form-1.smart-form-2 {padding: 40px;float: left;width: 100%;}
.first-column, .second-column {float: left;width: 48%;margin-right: 4%;}
.second-column {float: left;margin-right: 0;}
.smart-form-1.smart-form-2 input, .smart-form-1.smart-form-2 textarea {border: none;border-bottom: 1px solid #eaeaea;padding: 0;}
.smart-form-1.smart-form-2 .smart-btn1 .btn {float: right;width: auto;padding: 5px 40px;}
.smart-form-1.smart-form-2 input::-webkit-input-placeholder, .smart-form-1.smart-form-2 textarea::-webkit-input-placeholder {color: #ccc;}
.smart-form-1.smart-form-2 input:-moz-placeholder, .smart-form-1.smart-form-2 textarea:-moz-placeholder {color: #ccc;}
.smart-form-1.smart-form-2 input::-moz-placeholder, .smart-form-1.smart-form-2 textarea::-moz-placeholder {color: #ccc;}
.smart-form-1.smart-form-2 input:-ms-input-placeholder, .smart-form-1.smart-form-2 textarea:-ms-input-placeholder {color: #ccc;}
.smart-form-1.smart-form-2 input:input-placeholder, .smart-form-1.smart-form-2 textarea:input-placeholder {color: #ccc;}
.smart-form-1.smart-form-2 .smart-btn1 img.ajax-loader {float: left;}
.smart-form-3 {color: #1a1a1a;}
.smart-form-3 .wpcf7-form-control-wrap, .smart-form-3 .wpcf7-text {width: 100%;max-width: 100%;}
.smart-textfield i {position: absolute;top: 0;margin-top: 23px;padding-left: 18px;}
.smart-form-3 .smart-textfield {position: relative;font-size: 16px;}
.smart-form-3 .wpcf7-text {padding-left: 50px;color: #1a1a1a;height: 50px;border-radius: 4px;font-size: 14px;border: 2px solid;}
.smart-form-3 p {margin-bottom: 3px;}
.smart-form-3 .wpcf7-textarea {border-radius: 4px;height: 180px;min-height: auto;padding: 15px 20px;resize: none;color: #1a1a1a;border: 2px solid;}
.smart-form-3 .smart-btn3 .btn {width: 100%;padding: 13px 20px;border-width: 2px;border-radius: 80px;color: #1a1a1a;border: 2px solid;}
.smart-form-3 .smart-btn3 {display: block;margin-top: 15px;}
.wpcf7 .smart-form-3 input::-webkit-input-placeholder, .wpcf7 .smart-form-3 textarea::-webkit-input-placeholder {color: #1a1a1a;}
.wpcf7 .smart-form-3 input:-moz-placeholder, .wpcf7 .smart-form-3 textarea:-moz-placeholder {color: #1a1a1a;}
.wpcf7 .smart-form-3 input::-moz-placeholder, .wpcf7 .smart-form-3 textarea::-moz-placeholder {color: #1a1a1a;}
.wpcf7 .smart-form-3 input:-ms-input-placeholder, .wpcf7 .smart-form-3 textarea:-ms-input-placeholder {color: #1a1a1a;}
.wpcf7 .smart-form-3 input:input-placeholder, .wpcf7 .smart-form-3 textarea:input-placeholder {color: #1a1a1a;}
.light .wpcf7 .smart-form-3 input::-webkit-input-placeholder, .light .wpcf7 .smart-form-3 textarea::-webkit-input-placeholder {color: #fff;}
.light .wpcf7 .smart-form-3 input:-moz-placeholder, .light .wpcf7 .smart-form-3 textarea:-moz-placeholder {color: #fff;}
.light .wpcf7 .smart-form-3 input::-moz-placeholder, .light .wpcf7 .smart-form-3 textarea::-moz-placeholder {color: #fff;}
.light .wpcf7 .smart-form-3 input:-ms-input-placeholder, .light .wpcf7 .smart-form-3 textarea:-ms-input-placeholder {color: #fff;}
.light .wpcf7 .smart-form-3 input:input-placeholder, .light .wpcf7 .smart-form-3 textarea:input-placeholder {color: #fff;}
.light .smart-form-3, .light .smart-form-3 .wpcf7-text, .light .smart-form-3 .wpcf7-textarea, .light .smart-form-3 .smart-btn3 .btn {color: #fff;}
.smart-form-4 .wpcf7-text, .smart-form-4 .wpcf7-date, .smart-form-4 select {border: none;border-bottom: 1px solid #b7b7b7;max-width: 100%;color: #777;}
.smart-form-4 .wpcf7-textarea {border: none;border-bottom: 1px solid #b7b7b7;height: 180px;min-height: auto;}
.smart-form-4 label {position: absolute;padding-left: 10px;padding-top: 15px;font-weight: 500;transition: all ease .3s;}
.smart-form-4 .smart-textfield, .smart-form-4 .smart-textarea {position: relative;}
.smart-form-4 .smart-textarea {clear: both;}
.smart-form-4 .smart-textarea label.is_focus, .smart-form-4 .smart-textfield label.is_focus, .smart-form-4 .smart-textfield.smart-date label, .smart-form-4 .smart-textfield.smart-select label {padding-left: 0;padding-top: 0;margin-top: -10px;}
.soyyo-form.smart-form-4 .wpcf7-text, .soyyo-form.smart-form-4 .wpcf7-date, .soyyo-form.smart-form-4  select, .soyyo-form.smart-form-4  .wpcf7-textarea {border-width: 2px;border-color: red;}
.soyyo-form.smart-form-4 .smart-btn4 {position: relative;text-align: center;}
.soyyo-form.smart-form-4 .smart-btn4:before {content: "";position: absolute;bottom: -1px;right: 0;background: #a3d8bd;height: 15px;width: 35%;left: 0;margin: 0 auto;}
.soyyo-form.smart-form-4 .wpcf7-submit.btn, .soyyo-form.smart-form-4 .wpcf7-submit.btn:hover {padding: 0;background: transparent;border: 0;color: #000;position: relative;}
.soyyo-form.smart-form-4 .ajax-loader {display: none;}
.smart-btn5 {float: right;}
.smart-form-5 p {margin-bottom: 20px;}
.smart-form-5 .main-title {margin: 0px;font-size: 50px;letter-spacing: 1px;color: #120811;}
.smart-form-5 .sub-title {font-size: 14px;color: #000;color: #392c19;font-family: "Noto Serif",Georgia,serif;font-weight: 500;margin-bottom: 40px;}
.wpcf7 .smart-form-5 label {font-weight: 500;font-family: "Noto Serif",Georgia,serif;color: #272e05;}
.smart-form-5 .wpcf7-text {background: #fff;border: none;}
.smart-form-5 .wpcf7-textarea {background: #fff;min-height: auto;height: 180px;}
.smart-btn5 .btn {float: right;padding: 6px 40px;text-transform: none;font-weight: normal;letter-spacing: 1px;font-size: 14px;}
.smart-form-5 + div.wpcf7-validation-errors {border-color: red;color: red;font-weight: 700;}
.smart-form-6 .title {font-weight: normal;font-size: 24px;margin-bottom: 5px;}
.smart-form-6 .sub-title {font-weight: 400;font-family: poppins;font-size: 16px;}
.smart-form-6 p {margin-bottom: 10px;}
.smart-form-6 .wpcf7-text {border: none;border-bottom: 1px solid #b7b7b7;max-width: 100%;letter-spacing: 1px;padding: 0;}
.smart-form-6 .wpcf7-textarea {border: none;border-bottom: 1px solid #b7b7b7;height: 40px;min-height: auto;padding-bottom: 0;padding-top: 5px;padding-left: 0;letter-spacing: 1px;}
.smart-btn6 {margin-top: 20px;float: left;}
.smart-btn6 .btn {padding: 10px 40px;text-transform: none;}
.smart-form-7 .wpcf7-form-control-wrap input {max-width: 100%;height: 50px;padding: 0px 15px;border-radius: 5px;margin-bottom: 20px;}
.smart-form-7 .wpcf7-form-control.wpcf7-submit.btn {padding: 6px 35px;border-radius: 5px;}
.smart-form-7 .wpcf7-form-control-wrap .wpcf7-textarea {padding: 15px;height: 180px;min-height: auto;margin-bottom: 20px;}
.smart-form-7.smart-form-8 .wpcf7-form-control-wrap input, .smart-form-7.smart-form-8 .wpcf7-form-control-wrap .wpcf7-textarea {border-radius: 0;border: 0;box-shadow: inset 0px -3px 0px 0px #f4f4f4;padding: 0px;-webkit-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;color: #fff;}
.smart-form-7.smart-form-8 .wpcf7-form-control-wrap input:focus, .smart-form-7.smart-form-8 .wpcf7-form-control-wrap .wpcf7-textarea:focus {padding-left: 20px;box-shadow: inset 0px -2px 0px 0px #f4f4f4;}
.smart-form-8 .wpcf7-form-control.wpcf7-submit.btn {margin-top: 20px;width: 35%;}
.smart-form-7.smart-form-10 .wpcf7-form-control-wrap input {height: 40px;}
.smart-form-7.smart-form-10 .wpcf7-form-control-wrap .wpcf7-textarea, .smart-form-7.smart-form-10 .wpcf7-form-control-wrap input {font-size: 12px;box-shadow: inset 0px 0px 2px 1px #000;border: 1px solid #000;background: rgba(0,0,0,.87);border-radius: 3px;color: #fff;}
.smart-form-7.smart-form-10 .wpcf7-form-control.wpcf7-submit.btn {margin-top: 25px;border-radius: 50px;width: 25%;}
.light .smart-form-7.smart-form-10 .wpcf7-form-control-wrap .wpcf7-textarea, .light .smart-form-7.smart-form-10 .wpcf7-form-control-wrap input {background: #c1c1c1;border: 1px solid #c1c1c1;box-shadow: inset 0px 0px 2px 1px #c1c1c1;color: #fff;}
.smart-form-7.smart-form-9 .wpcf7-form-control-wrap input {border-color: #e3e3e3;background: #fff;border-radius: 3px;margin-bottom: 10px;}
.smart-form-7.smart-form-9 .wpcf7-form-control.wpcf7-submit.btn {width: 100%;margin-top: 20px;border-radius: 3px;}
.light .smart-form-7.smart-form-9 .wpcf7-form-control-wrap input {color: #444;box-shadow: inset 0px 0px 0px 1px #e3e3e3;}
.light .smart-form-7.smart-form-9 .wpcf7-form-control-wrap input::-webkit-input-placeholder {color: #444;}
.light .smart-form-7.smart-form-9 .wpcf7-form-control-wrap input:-moz-placeholder {color: #444;}
.light .smart-form-7.smart-form-9 .wpcf7-form-control-wrap input::-moz-placeholder {color: #444;}
.light .smart-form-7.smart-form-9 .wpcf7-form-control-wrap input:-ms-input-placeholder {color: #444;}
.light .smart-form-7.smart-form-9 .wpcf7-form-control-wrap input:input-placeholder {color: #444;}
.wpcf7 .modern-contact-form p {margin-bottom: 50px;}
.modern-contact-form .wpcf7-text, .modern-contact-form .wpcf7-number, .modern-contact-form .wpcf7-date, .modern-contact-form .wpcf7-select, .modern-contact-form .wpcf7-quiz, .modern-contact-form .wpcf7-captchar {border: none;border-bottom: 2px solid;max-width: 100%;}
.modern-contact-form .wpcf7-textarea {border: none;border-bottom: 2px solid;border-left: 2px solid;padding: 10px 20px;height: 170px;min-height: inherit;}
.modern-contact-form2 {max-width: 900px;margin: 0 auto;}
.wpcf7 .modern-contact-form2 p {margin-bottom: 40px;}
.modern-contact-form2 .wpcf7-text, .modern-contact-form2 .wpcf7-number, .modern-contact-form2 .wpcf7-date, .modern-contact-form2 .wpcf7-select, .modern-contact-form2 .wpcf7-quiz, .modern-contact-form2 .wpcf7-captchar {border: none;border-bottom: 2px solid #e4e4e4;color: #777;max-width: 100%;}
.modern-contact-form2 .wpcf7-textarea {border: none;border-bottom: 2px solid #e4e4e4;color: #777;padding: 10px;height: 170px;min-height: inherit;margin-bottom: 50px !important;}
.wpcf7 .modern-contact-form2 p.center-align {text-align: center;}
.contact-default .first-class, .contact-default .last-class {float: left;width: 48%;}
.contact-default .last-class {float: right;}
.contact-default input, .contact-default .wpcf7-textarea {width: 100%;max-width: 100%;margin-top: 0;border: none;border-bottom: 1px solid #e8e8e8;}
.contact-default .wpcf7-textarea {min-height: 130px;height: 130px;}
.contact-default .wpcf7-submit {width: auto;padding: 10px 40px;}
.wpcf7 .contact-default input[type="file"] {border-bottom: none;}
div.tp-leftarrow.tparrows.default, div.tp-rightarrow.tparrows.default {text-align: center;line-height: 40px;border-radius: 2px;}
div.tp-leftarrow.tparrows.default:hover, div.tp-rightarrow.tparrows.default:hover {opacity: .8;}
div.tp-leftarrow.tparrows.default:after, div.tp-rightarrow.tparrows.default:after {font-family: "pix-fonts";content: "";color: #fff;font-size: 22px;}
div.tp-rightarrow.tparrows.default:after {content: "";}
@keyframes likerotate {0% {opacity: 1;}
	50% {opacity: 1;-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);transform: rotateY(-180deg);}
	100% {opacity: 1;-webkit-transform: rotateY(0deg);}}
@-moz-keyframes likerotate {0% {opacity: 1;}
	50% {opacity: 1;-moz-transform: rotateY(-180deg);}
	100% {opacity: 1;-moz-transform: rotateY(0deg);}}
@-ms-keyframes likerotate {0% {opacity: 1;}
	50% {opacity: 1;-webkit-transform: rotateY(-180deg);}
	100% {opacity: 1;-webkit-transform: rotateY(0deg);}}
@-webkit-keyframes likerotate {0% {opacity: 1;}
	50% {opacity: 1;-webkit-transform: rotateY(-180deg);}
	100% {opacity: 1;-webkit-transform: rotateY(0deg);}}
.pix-boxed-content {position: relative;}
.pix-boxed-content, .pix-boxed-content .footer-fixed, .pix-boxed-content .header-con.stuck {max-width: 1230px;margin-left: auto;margin-right: auto;overflow: hidden;}
.pix-boxed-content .header-con.stuck {overflow: visible;}
.pix-boxed-content .vc_row[data-vc-full-width] {left: 0 !important;width: 100% !important;margin-left: 0;margin-right: 0;}
.pix-no-responsive .container, .pix-no-responsive .pix-container {min-width: 1170px;}
.featured-bg .wp-playlist.wp-playlist-light {padding-bottom: 13px;border: none;}
.light-header .main-nav .menu > li > a, .light-header .main-nav > .menu > li.current-menu-item > a, .light-header .search-btn, .light-header .pix-cart-icon, .light-header .social-icons a, .light-header .header-con .social-icons a, .light .emphasis, .light .dropcaps.default, .light .list .pixicon-icon, .light .process .title {color: #fff;}
.light-header .pix-menu-trigger span, .light-header .pix-menu-trigger span:before, .light-header .pix-menu-trigger span:after, .light .highlight, .light .pix_accordion.border.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active a {background-color: #fff;}
.light-header .stuck .main-nav .menu > li > a, .light-header .stuck .main-nav > .menu > li.current-menu-item > a, .light-header .stuck .search-btn, .light-header .stuck .pix-cart-icon {color: #545452;}
.light .dropcaps.square, .light .dropcaps.circle {background: #fff;color: #545452;}
.light .pix_icon_box:hover .circle {border-color: #fff;}
.light .btn-icon {color: inherit;}
.light .btn:hover .btn-icon {color: inherit;}
.light .btn.btn-solid:hover {border-color: #fff;}
.light .tweet-content {color: #7c7c7c;}
.light thead {background: #fff;}
.light thead th {color: #545453;}
.light .callOut.background {box-shadow: 0px 1px 3px 0px #3a3939;}
.light .callOut.background .callout-content {color: #a5a5a5;}
.light .callOut.background .title {color: #1a1a1a;}
.light .vc_message_box-standard > p, .light .vc_message_box-outline > p {color: inherit;}
.light .vc_message_box-standard .fa, .light .vc_message_box-outline .fa {color: inherit;}
.light .vc_message_box-solid-icon > p, .light .vc_message_box-outline > p {color: #fff;}
.light .contactForm label, .light .wpcf7 label {color: #fff;}
.light .contactform .textfield, .light .wpcf7-text, .light .wpcf7-number, .light .wpcf7-date, .light .wpcf7-select, .light .wpcf7-quiz, .light .wpcf7-captchar {color: #fff;}
.light .wpcf7-select option {color: #444;}
.light .contactform .message, .light .wpcf7-textarea {background: none;color: #fff;}
.light .widget li a, .light .widget .product_list_widget li a {color: #fff;}
.transparent-header .dark .header-con:not(.stuck) .main-nav > ul > li:hover > a {color: #fff;}
.composer-primary-slider {overflow: hidden;}
.slider-content {height: 100vh;min-height: 350px;}
.slider-content {height: 100vh;min-height: 650px;}
.slider-wrap {max-width: 1270px;margin: 0 auto;display: table;width: 100%;height: 100%;padding-left: 50px;padding-right: 50px;}
.slider-wrap-inner {display: table-cell;vertical-align: middle;}
.slider-content .slide-title {font-size: 85px;font-weight: 700;text-transform: uppercase;line-height: 102px;margin-bottom: 25px;}
.slider-content .slide-title, .slider-content .slide-content, .slider-content .pix_button {opacity: 0;animation-duration: 500ms !important;}
.slider-content .slide-content {animation-delay: 300ms;max-width: 873px;color: #4d4d4d;font-size: 18px;margin-bottom: 56px;line-height: 34px;}
.slider-content .pix_button {animation-delay: 600ms;}
.slider-content .pix_button a {padding: 16px 57px;text-transform: uppercase;font-size: 18px;letter-spacing: 1px;}
.slider-content.align-right {text-align: right;}
.slider-content.align-right .slide-content, .slider-content.align-right .pix_button {float: right;margin-right: 0;}
.slider-content.align-center {text-align: center;}
.slider-content.align-center .slide-content, .slider-content.align-center .pix_button {margin-left: auto;margin-right: auto;}
.composer-primary-slider .owl-nav {width: 95%;left: 0;right: 0;margin: 0 auto;}
.composer-primary-slider .owl-nav .owl-prev {left: 0px;}
.composer-primary-slider .owl-nav .owl-next {right: 0;}
.composer-primary-slider .owl-dots {position: absolute;width: 100%;left: 0;right: 0;margin: -90px auto 0;}
.composer-primary-slider .owl-dots .owl-dot {display: inline-block;float: none;}
div .aio-icon.circle, div .vc_row .aio-icon.circle {height: 2.6em;width: 2.6em;line-height: 2.6em;}
div .top-icon .aio-icon-header h3.aio-icon-title {margin: 36px 0 18px;}
body .ult_countdown.ult-cd-s2 .ult_countdown-section .ult_countdown-period {margin-top: 30px;}
body .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active {border-top: 4px solid #1a1a1a;font-size: 16px;}
body .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a {color: #1a1a1a;background: none;}
body .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active > a {color: #1a1a1a;}
body .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab {font-size: 16px;}
#overlay-menu-wrap {float: right;margin-top: 50px;position: relative;margin-left: 20px;}
.stuck #overlay-menu-wrap {margin-top: 28px;}
.overlay-menu {display: block;}
#overlay-menu-wrap .menu-trigger {position: relative;display: block;width: 16px;height: 24px;cursor: pointer;top: 50%;margin-top: -10px;}
#overlay-menu-wrap .menu-trigger span {position: absolute;top: 50%;left: 0;display: block;width: 100%;height: 2px;margin-top: -2px;background-color: #545452;font-size: 0px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: background-color .2s;-moz-transition: background-color .2s;-ms-transition: background-color .2s;-o-transition: background-color .2s;transition: background-color .2s;}
#overlay-menu-wrap .menu-trigger span:before, #overlay-menu-wrap .menu-trigger span:after {position: absolute;left: 0;width: 100%;height: 100%;background: #545452;content: "";-webkit-transition: background-color .2s;-moz-transition: background-color .2s;-ms-transition: background-color .2s;-o-transition: background-color .2s;transition: background-color .2s;}
#overlay-menu-wrap .menu-trigger span:before {-webkit-transform: translateY(-250%);-moz-transform: translateY(-250%);-ms-transform: translateY(-250%);-o-transform: translateY(-250%);transform: translateY(-250%);}
#overlay-menu-wrap .menu-trigger span:after {-webkit-transform: translateY(250%);-moz-transform: translateY(250%);-ms-transform: translateY(250%);-o-transform: translateY(250%);transform: translateY(250%);}
.menu-header-10 .overlay {position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(25,25,25,.95);z-index: -1;}
.menu-header-10 .overlay.open {z-index: 1;}
.menu-header-10 .overlay .overlay-close {position: absolute;right: 7%;top: 8%;overflow: hidden;line-height: 52px;font-size: 54px;background: none;color: #fff;outline: none;z-index: 100;border: none;box-shadow: none;}
.menu-header-10 .overlay .overlay-close .xicon:before {vertical-align: middle;}
.menu-header-10 .overlay nav {text-align: center;position: relative;}
.dark #overlay-menu-wrap .menu-trigger span, .dark #overlay-menu-wrap .menu-trigger span:before, .dark #overlay-menu-wrap .menu-trigger span:after, .dark .sticky-dark.stuck #overlay-menu-wrap .menu-trigger span, .dark .sticky-dark.stuck #overlay-menu-wrap .menu-trigger span:before, .dark .sticky-dark.stuck #overlay-menu-wrap .menu-trigger span:after {background: #fff;}
.dark .sticky-light.stuck #overlay-menu-wrap .menu-trigger span, .dark .sticky-light.stuck #overlay-menu-wrap .menu-trigger span:before, .dark .sticky-light.stuck #overlay-menu-wrap .menu-trigger span:after {background: #222;}
.overlay-effect {opacity: 0;visibility: hidden;-webkit-transition: opacity .5s,visibility 0s .5s;transition: opacity .5s,visibility 0s .5s;}
.overlay-effect.open {opacity: 1;visibility: visible;overflow-y: auto;-webkit-transition: opacity .5s;transition: opacity .5s;}
.overlay-inner-wrap {display: table;width: 100%;height: 100%;}
.overlay-inner {vertical-align: middle;display: table-cell;padding: 60px 0;}
.overlay-effect nav {-webkit-perspective: 1200px;perspective: 1200px;}
.overlay-effect nav ul {float: none !important;opacity: .4;-webkit-transform: translateY(-25%) rotateX(35deg);transform: translateY(-25%) rotateX(35deg);-webkit-transition: -webkit-transform .5s,opacity .5s;transition: transform .5s,opacity .5s;}
.overlay-effect.open nav ul {opacity: 1;-webkit-transform: rotateX(0deg);transform: rotateX(0deg);}
.overlay-effect.close nav ul {-webkit-transform: translateY(25%) rotateX(-35deg);transform: translateY(25%) rotateX(-35deg);}
.overlay .main-nav {float: none;line-height: inherit;}
.overlay .main-nav, .header-con.stuck .overlay .main-nav {height: auto;line-height: inherit;}
.overlay .main-nav .menu li {float: left;width: 100%;margin-bottom: 20px;font-size: 18px;letter-spacing: 3px;position: relative;text-align: center;}
.overlay .main-nav li:last-child {margin-bottom: 0;}
.overlay .main-nav .sub-menu {display: none;background: none;border: none;box-shadow: none;width: 100%;visibility: visible;position: static;left: 0;top: 0;-webkit-transition: none;-o-transition: none;transition: none;}
.overlay .menu-item-has-children > .pix-dropdown-arrow {position: absolute;width: 20px;height: 20px;display: inline-block;cursor: pointer;color: #fff;top: 0px;margin-left: 5px;transition: all ease-in-out .3s;}
.overlay .main-nav li.pix-megamenu > ul.sub-menu > li > a, .overlay .main-nav li.pix-megamenu > ul.sub-menu > li:hover > a, .overlay .header-con .main-nav li.pix-megamenu > ul.sub-menu > li > a, .header-con.stuck .overlay .main-nav li a {transition: all ease-in-out .3s;}
.overlay .menu-item-has-children > .pix-dropdown-arrow:before {content: "6";font-family: pix-fonts;}
.overlay .main-nav li a {padding: 0;color: #fff;display: inline-block;font-weight: normal;line-height: 1;padding-left: 0px;padding-bottom: 4px;}
.overlay .main-nav li a:hover {padding-left: 0 !important;}
.stuck.sticky-light .overlay .main-nav > ul > li > a {color: #fff;}
.overlay .main-nav > .menu > li.current-menu-item > a {color: #99bdcc;border-bottom: 1px solid;}
.overlay .header-elem {float: none;margin-top: 40px;margin-left: 0px;}
#inner-header .overlay .social-icons {float: none;text-align: center;margin-bottom: 0;}
.header-con .overlay .social-icons a {color: #fff;display: inline-block;font-size: 15px;float: none;}
.header-con .overlay .social-icons a:hover {color: #99bdcc;}
@media screen and (max-height: 30.5em) {.overlay nav {height: 90%;}}
.overlay .main-nav li:hover > .sub-menu, .overlay .main-nav li.pix-megamenu > ul.sub-menu li ul {display: none;}
.dark .overlay .main-nav .sub-menu li a, .overlay .main-nav li.pix-megamenu > ul.sub-menu > li > ul li a {color: #fff;}
.overlay .main-nav li .sub-menu {float: left !important;width: 100%;}
.overlay .main-nav li.pix-megamenu.pix-megamenu-col2 > ul.sub-menu, .overlay .main-nav li.pix-megamenu.pix-megamenu-col2 > ul.sub-menu li {width: 100%;}
.overlay .main-nav li:hover > .sub-menu {position: relative;}
.overlay .main-nav .menu .sub-menu li {margin-bottom: 7px;font-size: 13px;}
.overlay .main-nav .menu .sub-menu li:last-child {margin-bottom: 0;}
.overlay .main-nav .menu .sub-menu li:last-child ul {padding-bottom: 0;}
.overlay .main-nav li.pix-megamenu > ul.sub-menu:before {content: none;}
.overlay .main-nav li.pix-megamenu > ul.sub-menu > li > a, .overlay .main-nav li.pix-megamenu > ul.sub-menu > li:hover > a, .header-con .overlay .main-nav li.pix-megamenu > ul.sub-menu > li > a {color: #fff;font-size: 14px;font-weight: 400;}
.overlay .main-nav li.pix-megamenu > ul.sub-menu > li {width: 100%;margin-right: 0;border-right: 0;}
.overlay .pix-megamenu .pix-hide-menu-title > a {display: inline-block !important;}
.overlay .pix-megamenu .sub-menu li .sub-menu li a {margin: 0;padding-bottom: 4px;}
.nav-border .overlay .main-nav li a {line-height: inherit;}
.nav-border .overlay .main-nav ul.menu > li > a {margin: 0;}
.nav-border .overlay .main-nav, .nav-border .header-con.stuck .overlay .main-nav {line-height: 40px;}
.nav-double-border .overlay .main-nav li a {line-height: inherit;}
.nav-double-border .overlay .main-nav li {padding-bottom: 0;}
.nav-double-border .overlay .main-nav, .nav-double-border .header-con.stuck .overlay .main-nav {line-height: 40px;}
.nav-double-border .overlay .main-nav .menu > li:first-child > a {margin-left: 18px;}
.nav-double-border .overlay .main-nav .menu > li:last-child > a {margin-right: 18px;}
.drive-nav .overlay .main-nav .menu > li > a, .drive-nav .overlay .main-nav > li.current-menu-item > a {padding-left: 25px !important;}
.drive-nav .overlay .main-nav, .drive-nav .header-con.stuck .overlay .main-nav {line-height: 50px;}
.drive-nav .overlay .main-nav li a {line-height: inherit;}
.nav-border.nav-border-bottom .main-nav > ul > .current-menu-ancestor > a:before, .nav-border.nav-border-bottom .main-nav > ul > .current-menu-item > a:before, .nav-border.nav-border-bottom .main-nav ul.menu > li > a:after {bottom: 0px;}
.background-nav .overlay .main-nav > ul.menu > li > a:hover {padding-left: 15px !important;}
.solid-color-bg .overlay .main-nav > .menu > li:first-child > a {padding-left: 0;}
.square-left-right .overlay .main-nav ul.menu > li > a {padding-left: 10px !important;}
.right-arrow .overlay .main-nav ul.menu > li:before {content: none;}
.background-nav .overlay .main-nav > .menu > li.current-menu-item > a, .drive-nav .overlay .main-nav > .menu > li.current-menu-item > a, .nav-border .overlay .main-nav > .menu > li.current-menu-item > a, .nav-double-border .overlay .main-nav > .menu > li.current-menu-item > a, .solid-color-bg .overlay .main-nav > .menu > li.current-menu-item > a, .square-left-right .overlay .main-nav > .menu > li.current-menu-item > a {border-bottom: none;}
.theme-wrap {text-align: center;margin-bottom: 30px;}
.theme-wrap.portfolio-grid-sizer {height: auto;line-height: inherit;float: left !important;overflow: visible;}
.theme-img {display: inline-block;position: relative;margin-bottom: 30px;}
.theme-wrap img {box-shadow: 0px 3px 10px 1px transparent;transition: all ease .3s;margin-top: 0px;}
.theme-wrap:hover img {box-shadow: 0 12px 36px -4px rgba(0,0,0,.6);margin-top: -5px;margin-bottom: 5px;}
.light .theme-wrap:hover img {box-shadow: 0 12px 36px -4px rgba(0,0,0,.6);}
.theme-img .theme-btn {opacity: 0;visibility: hidden;transition: all ease .5s;}
.theme-img:hover .theme-btn {opacity: 1;visibility: visible;}
.theme-btn {position: absolute;top: 0;background: rgba(0,169,209,.95);width: 100%;height: 100%;}
.theme-btn-wrap {display: table;width: 100%;height: 100%;}
.theme-btn-inner {display: table-cell;padding: 40px 90px;vertical-align: middle;height: 100%;}
.theme-btn a {display: inline-block;width: 138px !important;height: 45px;line-height: 45px;padding: 0;font-size: 14px !important;font-weight: 300;margin-right: 0;margin-bottom: 24px;}
.theme-btn a:last-child {margin-bottom: 0;}
.theme-btn .btn.btn-outline.white:hover {color: #1a1a1a;}
.theme-btn .btn.btn-solid.white {color: #1a1a1a;}
.theme-btn .btn.btn-solid.white:hover {border-color: #fff;color: #fff;}
.theme-title {font-weight: 600;font-size: 16px;color: #1a1a1a;margin-bottom: 5px;}
.theme-desc {font-weight: 400;color: #666;font-style: italic;font-family: "Droid Serif";}
.theme-btn .pixicon-link-3 {font-size: 24px;color: #fff;}
.wpb_revslider_element.wpb_content_element {margin-bottom: 0;}
.composer-boxed .fullscreen-container {left: -83px !important;width: calc(100% + 166px) !important;}
.vc_images_carousel {max-width: 100%;}
a, .color, .base-color, .icon-list .pix-icon.color, .top-details a:hover, #lang-list a:hover, #lang-list a.active, .dark .search-btn:hover, .btn.color, .btn.color:hover, .btn.btn-simple:hover, .btn.btn-solid.btn-hover-outline.color:hover, .pix_icon_box:hover .icon100.color.bg-none, .pix_icon_box:hover .icon100.square-front.color, .pix_icon_box:hover .small-circle .icon, .pix_icon_box:hover .small-circle.color .icon, .pix_icon_box a.btn:hover, .pix_icon_box:hover .icon100, .process .text, .process .background .text:hover .process-style, .pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li a:hover, .staff-img .staff-icons a:hover, .staff-content a:hover, .full-width-icon.style3 .social-icons a, #filters.dropdown li a:hover, .single-portfolio-details .port-share-btn a:hover, .portfolio-hover .portfolio-icon.liked, .testimonial .star-icon.color, .blog .timeline a .entry-content.pix-blog-link:hover .icon-box, .blog .normal .pix-blog-link .link-text, .comment-form .form-submit #submit, .tweet-icon, .tweets.style3 .tweet-content a, #headerWidget.col3 .tab-widget #recentcomments li a, #pageFooterCon.col3 .tab-widget #recentcomments li a, #headerWidget.col4 .tab-widget #recentcomments li a, #pageFooterCon.col4 .tab-widget #recentcomments li a, .single-staff .staff-email a, .post .title a:hover, .post .link a:hover, .post .category a:hover, .blog .timeline .entry-content.pix-blog-link:hover .link-text, .pix-blog-link .link-text, .blog .masonry a .entry-content.pix-blog-link:hover .icon-box, .authorDetails .authorName a:hover, .comment-list .fn a:hover, .comment-list a:hover, .subNavigation a:hover, .widget li a:hover, .widget.popularpost li a:hover, .widget.recentpost li a:hover, .tab-widget #recentcomments li a, #headerWidget .widget li a:hover, #pageFooterCon .widget li a:hover, .menu-light .main-nav #lang-list a.active, .pix-cart .price-mini, .pix-cart .pix-woo-price, .pix-cart .total .amount, .pix-cart .widget_shopping_cart_content .button:hover, .woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woo-products .staff-img-con:hover .onsale, .woo-products .staff-img-con:hover .price, .woo-product-item .title a:hover, .woocommerce-tabs .stars a.active, .woo-product-item .add_to_cart_button:before, .woo-product-item .add_to_cart_button span, .product_list_widget li a:hover, .product_list_widget .quantity, .widget_shopping_cart_content .button, .price_slider_amount .price_label .from, .price_slider_amount .price_label .to, .shop_table .product-name a:hover, .shop_table .button.checkout-button, .summary .woocommerce-review-link:hover, .summary .single_add_to_cart_button, .product_meta span a:hover, .woocommerce-tabs .stars .star-1:hover:after, .woocommerce-tabs .stars .star-1.active:after, .woocommerce-tabs .stars .star-2:hover:after, .woocommerce-tabs .stars .star-2.active:after, .woocommerce-tabs .stars .star-3:hover:after, .woocommerce-tabs .stars .star-3.active:after, .woocommerce-tabs .stars .star-4:hover:after, .woocommerce-tabs .stars .star-4.active:after, .woocommerce-tabs .stars .star-5:hover:after, .woocommerce-tabs .stars .star-5.active:after, .cart-collaterals h2 .shipping-calculator-button:hover, .light .portfolio-hover .portfolio-icon.liked .pix-heart-2, .btn.btn-simple.white:hover, .search-results .blog-container .author-name a, .main-side-left .main-nav-left.main-nav li a:hover, .main-side-left .main-nav-left.main-nav li a.current, .main-side-left .main-nav-left.main-nav .menu li.menu-item-has-children a:hover:after, .main-side-left .main-nav-left.main-nav .menu li.menu-item-has-children > a.current:after, .main-side-left.sub-menu-dark .main-nav .sub-menu .menu-item a.current, .main-side-left.dark.sub-menu-dark .main-nav .sub-menu .menu-item a.current, .pix-submenu .sub-menu li:hover > a, .dark .main-nav li:hover > a, .dark .main-nav .sub-menu li:hover > a, .stuck.sticky-light .main-nav li:hover > a, .stuck.sticky-light .main-nav .sub-menu li:hover > a, .sub-menu-dark .main-nav .sub-menu .menu-item .menu-item:hover > a, .dark.sub-menu-dark .main-nav .sub-menu .menu-item .menu-item:hover > a, .menu-light .menu-wrap .main-nav .menu > li.current-menu-item > a, .menu-light .menu-wrap .main-nav .menu > li.current-menu-ancestor > a, .menu-light .menu-wrap .main-nav .menu > li:hover > a, .mobile-menu-nav li a:hover, .mobile-menu-nav .menu-item-has-children > .pix-dropdown-arrow:hover:after, .mobile-menu-nav.menu-dark .menu-item-has-children > .pix-dropdown-arrow:hover:after, .mobile-menu-nav .current-menu-item > a, .mobile-menu-nav .current-menu-parent > a, .mobile-menu-nav .current-menu-ancestor > a, .mobile-menu-nav .sub-menu .current-menu-item > a, .mobile-menu-nav.menu-dark .current-menu-item > a, .mobile-menu-nav.menu-dark .current-menu-parent > a, .mobile-menu-nav.menu-dark .current-menu-ancestor > a, .mobile-menu-nav.menu-dark .sub-menu .current-menu-item > a, .mobile-menu-nav.menu-dark li a:hover, .sub-menu-dark .main-nav .sub-menu .menu-item:hover > a, .dark.sub-menu-dark .main-nav .sub-menu .menu-item:hover > a, .blog-post-content a, .breadcrumb li a:hover, .move-up a:hover, .pix-recent-blog-posts h3 a:hover, .popup-icon.style1 .video-popup-icon, .light .tweet-content a, .light .process .text .process-style, .btn.btn-hover-outline.btn-hover-color:hover, .stuck.sticky-light .main-nav > ul > .current-menu-item > a, .stuck.sticky-light .main-nav > ul > li.current-menu-parent > a, .main-nav .current-menu-item > a, .main-nav > ul > .current-menu-ancestor > a, .dark .main-nav .current-menu-item > a, .main-nav li:hover > a, .pix-megamenu .sub-menu li .sub-menu li:hover a, .overlay .main-nav > .menu > li.current-menu-item > a, .header-con .overlay .social-icons a:hover, .transparent-header .dark .header-con:not(.stuck) .main-nav > ul > li.current-menu-item > a, .main-side-left.dark .main-nav-left.main-nav > ul > li.current-menu-item > a, .main-side-left.dark .main-nav-left.main-nav > ul > li.current-menu-parent > a, .main-side-left.dark .main-nav-left.main-nav > ul > li.current-menu-ancestor > a, .button, input[type="submit"], .blog .post .category a, .blog .post .post-title a:hover, .widget #recentcomments a:hover, .list .pixicon-icon.color, .main-side-left .main-nav-left.main-nav li.current-menu-item > a, .main-side-left.dark .main-nav-left.main-nav li ul li a:hover, .composer-header-dark #sub-header .breadcrumb li a:hover, .grid-block-category a, .grid-blog-block .meta-info .post-format-icon i {color: #00a9d1;}
.bg_text, .line, .pix-icons .icon.solid, .pageTop .pix-item-icon, .main-nav li.pix-megamenu > ul.sub-menu:before, .btn.btn-hover-solid.color:hover, .btn.btn-solid.color, .pix_icon_box .color .hover-gradient:before, .no-touch .process .text:hover:after, .process .background .text:after, .pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active, .pix_accordion.background.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .pix_accordion.background.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content, .pix_tabs.style2.wpb_content_element.tabs-left .wpb_tabs_nav li.ui-tabs-active a:after, .pix_tabs.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:after, .pix_tabs.style3.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .style3 .border-bg, .staff-content .line, .pix-staffs .style5:hover, .full-width-icon.style2 .social-icons a, #filters.normal li a.selected, #filters.normal.simple li a.selected, #filters.normal.simple li a:hover, .sorter .top-active, .single-port-like:hover, .single-port-like.liked, .single-port-nav a:hover, .single-portfolio-details .portfolio-icons:hover .share-top, .price-table.bestPlan .price-header, .price-table.style2.bestPlan .value, .testimonial.style3 .testimonial-author .pix-author-name, .testimonial.style6 .testimonial-author .pix-author-name, .blog-container .author-name, .post .icon-box, .blog .timeline .entry-content.pix-blog-link .icon-box, .blog .timeline a .entry-content.pix-blog-link:hover, .blog .masonry a .entry-content.pix-blog-link:hover, .blog .masonry .post .bg, .subNavigation .current-menu-item:after, .subNavigation.top .current-menu-item:after, .widget .tagcloud a, #pageFooterCon .widget.widget_shopping_cart .button.wc-forward:hover, .wpcf7-submit, .vc_progress_bar.pix-progress-bar .vc_single_bar .vc_bar, .testimonial.style6 .content, .blog .masonry .owl-theme .owl-controls .owl-nav div, .blog .masonry .entry-content.pix-blog-link .bg, .masonry .entry-content.pix-blog-quote .bg, .blog .masonry .entry-content.pix-blog-quote .bg, .pagination li.active, .comment-form .form-submit #submit:hover, #wp-calendar #today, .line.line-2:after, .menu-header1 #inner-header .pix-item-icon, .menu-header2 #inner-header .pix-item-icon, .menu-header3 #inner-header .pix-item-icon, .pix-cart .widget_shopping_cart_content .button, .woocommerce-result-count, .woo-product-item .staff-content .line, .onsale, .woo-product-item .price, .widget_shopping_cart_content .button.wc-forward:hover, .ui-slider-range, .ui-slider-handle, .shop_table .product-remove a, .button:hover, .shop_table .button.checkout-button:hover, .woocommerce-tabs ul.tabs li.active a:after, .owl-theme .owl-controls .owl-nav div:hover, .flex-control-nav.flex-control-paging li a.flex-active, .flex-control-nav.flex-control-paging li a:hover, .testimonials.owl-theme .owl-controls .owl-nav div:hover, .tweets.owl-theme .owl-controls .owl-nav div:hover, .open-playlist, div.tp-leftarrow.tparrows.default, div.tp-rightarrow.tparrows.default, .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-video .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-video .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .pix-weather-wrap, .pix-item-icon, .wpb_images_carousel .vc_images_carousel .vc_carousel-indicators .vc_active, .wpb_images_carousel .vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li.vc_active, .btn.btn-hover-solid.btn-hover-color:hover, .dot, .port-bg-color .portfolio-container.portfolio-style4, .background-nav .main-nav .menu > li.current-menu-ancestor > a, .background-nav .main-nav .menu > li:hover > a, .background-nav.background-nav-round .main-nav .menu > li.current-menu-ancestor > a, .background-nav .main-nav .menu > li.current-menu-item > a, .background-nav.background-nav-round .main-nav .menu > li.current-menu-item > a, .solid-color-bg .main-nav li.current-menu-item, .solid-color-bg .main-nav li.current-menu-ancestor, .owl-dot.active span, .subscribe-widget .subcribe-button .btn, .single-blog-style3 .category a, .sub-navigation .current-menu-item > a {background: #00a9d1;color: #fff;}
blockquote, .pix_icon_box:hover .circle, .pix_icon_box:hover .square:after, .pix_icon_box:hover .double-circle, .pix_icon_box:hover .double-circle:after, .btn.btn-solid.color:hover, .pix_icon_box:hover .small-circle, .pix_icon_box:hover .double-square:before, .pix_icon_box:hover .double-square:after, .pix_icon_box:hover .square-front:before, .pix_icon_box:hover .square-front:after, .pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active, .pix_tabs.style3.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .price-table.bestPlan, .pix-icons .icon.outline, .btn.color:hover, .btn.btn-outline.color, .btn.btn-outline.color:hover, .btn.btn-solid.color, .icon100.circle.color, .square.color:after, .icon100.double-circle.color, .icon100.double-circle.color:after, .double-square.color:after, .double-square.color:before, .square-front.color:before, .square-front.color:after, .full-width-icon.style3 .social-icons a, #filters.normal li a.selected, #filters.normal.simple li a.selected, #filters.normal.simple li a:hover, .single-port-nav a:hover, .single-portfolio-details .share-top, .blog .timeline .entry-content.pix-blog-link, .blog .masonry .entry-content.pix-blog-link, .comment-form .form-submit #submit, .tweets.center.style2 .tweet-icon, .tweets.center.style3 .tweet-icon, #pageFooterCon .widget.widget_shopping_cart .button.wc-forward:hover, .wpcf7-submit, .pix-chart.style3.style7 .border-top, .style3.style7 .border-bg, .pix-chart.style3.style8 .border-top, .blog .timeline a .entry-content.pix-blog-link:hover .icon-box, .blog .masonry a .entry-content.pix-blog-link:hover .round, .box-small:before, .woo-products .staff-img-con:hover .price, .woo-product-item .btn.btn-outline.color:hover, .widget_shopping_cart_content .button, .widget_shopping_cart_content .button.wc-forward:hover, .button:hover, .shop_table .button.checkout-button, .shop_table .button.checkout-button:hover, .summary .price, .summary .single_add_to_cart_button, .cart-collaterals .order-total, .checkout .shop_table tfoot .order-total, .counter.border, .pix-recent-blog-posts .blog-icon, .blog .normal .icon-box, .single-blog .icon-box, .flex-control-nav.flex-control-paging li a, .testimonials.owl-theme .owl-controls .owl-nav div:hover, .tweets.owl-theme .owl-controls .owl-nav div:hover, .tweets.style2 .tweet-icon, .tweets.style3 .tweet-icon, .single-dot-nav a:after, blockquote:before, blockquote:after, blockquote.pull-right:before, blockquote.pull-right:after, .wpb_images_carousel .vc_images_carousel .vc_carousel-indicators .vc_active, .wpb_images_carousel .vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li.vc_active, .btn.btn-hover-outline.btn-hover-color:hover, .btn.btn-hover-solid.btn-hover-color:hover, .drive-nav .main-nav .menu > li.current-menu-ancestor:before, .drive-nav .main-nav .menu > li.current-menu-item:before, .nav-double-border .main-nav > ul.menu > li.current-menu-ancestor > a, .nav-double-border .main-nav > ul.menu > li.current-menu-item > a, .button, input[type="submit"], .smart-form-1 input:focus, .smart-form-1 textarea:focus, .smart-form-1.smart-form-2 input:focus, .smart-form-1.smart-form-2 textarea:focus, .subscribe-widget .subcribe-button .btn {border-color: #00a9d1;}
.bg_text:after, .pix_tabs.style3.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:before, .testimonial.style3 .testimonial-author .pix-author-name:after, .testimonial.style6 .testimonial-author .pix-author-name:after, .testimonial.style6 .content:after, .onsale:after {border-top-color: #00a9d1;}
.pix_tabs.style3.wpb_content_element.tabs-bottom .wpb_tabs_nav li.ui-tabs-active a:before, .author-details-content, .widget #recentcomments a:hover, .widget.widget_rss a:hover, .woo-product-item .price:before {border-bottom-color: #00a9d1;}
.callOut.background.border, .pix_tabs.style3.wpb_content_element.tabs-left .wpb_tabs_nav li.ui-tabs-active a:before, .title-right-border.alignRight, .title-right-border.alignCenter, .single-dot-nav a span:after {border-left-color: #00a9d1;}
.pix_tabs.style3.wpb_content_element.tabs-left.tabs-right .wpb_tabs_nav li.ui-tabs-active a:before, .title-right-border, .title-right-border.alignCenter, .blockquote-reverse, blockquote.pull-right {border-right-color: #00a9d1;}
.no-touch .process .text:hover, .process .background .text, .owl-dot.active {box-shadow: 0 0 0 2px #00a9d1;}
::-moz-selection {background: #00a9d1;color: #fff;}
::selection {background: #00a9d1;color: #fff;}
.staff-img:hover .staff-icons, .style2:hover .staff-img .staff-icons, .blog-img .lightbox.popup-gallery, .port-light {background: rgba(0,169,209,.8);}
.port-bg-color .portfolio-hover, .theme-btn {background: rgba(0,169,209,.7);}
.port-bg-color .portfolio-container.portfolio-style3 .portfolio-style3-content::before {background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,169,209,.8) 75%);background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,169,209,.8) 75%);}
.transparent-header .dark.drive-nav .header-con:not(.stuck) .main-nav > ul > li.current-menu-item > a, .transparent-header .dark.nav-border .header-con:not(.stuck) .main-nav > ul > li.current-menu-item > a {color: #fff;}
.portfolio-animation {opacity: 0;}
#load-more-btn, #block-load-more-btn {text-align: center;clear: both;}
#load-more-btn .spinner, #block-load-more-btn .spinner {text-transform: uppercase;display: inline-block;border: 1px solid;border: 2px solid #00a9d1;padding: 0px;height: 50px;width: 160px;font-size: 14px;text-align: center;letter-spacing: 2px;background: none;color: #fff;border-radius: 35px;cursor: pointer;position: relative;}
#load-more-btn .spinner {margin-top: 50px;display: block;}
#load-more-btn a, #load-more-btn .loaded-msg, #block-load-more-btn a, #block-load-more-btn .loaded-msg {text-transform: uppercase;margin-top: 50px;display: inline-block;border: 1px solid;padding: 12px 30px;font-size: 13px;text-align: center;letter-spacing: 2px;background: #00a9d1;color: #fff;border-radius: 35px;cursor: pointer;}
#load-more-btn .loaded-msg, #block-load-more-btn .loaded-msg {cursor: default;background: #c1c1c1;}
#load-more-btn.disabled, #block-load-more-btn.disabled {margin-top: 50px;display: block;position: relative;}
#load-more-btn.disabled.done-loading, #block-load-more-btn.disabled.done-loading {border: none;padding: 0;margin-top: 0;}
#spinner-con {position: fixed;z-index: 999;z-index: 8;background-color: rgba(0,0,0,.83);top: 0;bottom: 0;left: 0;right: 0;}
.spinner-inner, .spinner {width: 20px;height: 20px;position: absolute;top: 50%;right: 0;left: 0;margin: auto;margin-top: -10px;}
.spinner-inner .double-bounce1, .spinner-inner .double-bounce2 {background: #00a9d1;}
.double-bounce1, .double-bounce2 {width: 100%;height: 100%;border-radius: 50%;background-color: #222;opacity: .6;position: absolute;top: 0;left: 0;-webkit-animation: sk-bounce 2s infinite ease-in-out;animation: sk-bounce 2s infinite ease-in-out;}
.double-bounce2 {-webkit-animation-delay: -1s;animation-delay: -1s;}
@-webkit-keyframes sk-bounce {0%, 100% {-webkit-transform: scale(0);}
	50% {-webkit-transform: scale(1);}}
@keyframes sk-bounce {0%, 100% {transform: scale(0);-webkit-transform: scale(0);}
	50% {transform: scale(1);-webkit-transform: scale(1);}}
.hover-box {position: relative;overflow: hidden;margin: 0 auto;display: block;}
.hover-box-back {position: absolute;width: 100%;height: 100%;left: 0;right: 0;top: 0;bottom: 0;padding: 50px;}
.hover-box-overlay {position: absolute;background: rgba(0,0,0,.4);left: 0;right: 0;top: 0;bottom: 0;}
[data-hover-animate] {-webkit-animation-duration: 0s;animation-duration: .5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;opacity: 0;visibility: hidden;}
[data-hover-animate].loaded {opacity: 1;visibility: visible;}
.hover-box-element-wrap {position: relative;width: 100%;height: 100%;}
.hover-box-element.bottom {position: absolute;bottom: 0;left: 0;right: 0;}
.hover-box-element.middle {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: table;width: 100%;height: 100%;}
.hover-box-element-middle {display: table-cell;vertical-align: middle;}
.background-text-wrap {position: relative;}
.background-text {position: absolute;font-size: 55px;font-weight: 500;text-transform: uppercase;letter-spacing: 5px;line-height: 1;top: 0;right: 0;left: 0;}
.background-text-wrap.center {text-align: center;}
.background-text-wrap.right {text-align: right;width: 100%;}
.background-text-wrap.bottom .background-text {bottom: -3px;top: auto;}
.background-text-wrap.middle .background-text {margin-top: -12px;}
.background-text-wrap .front-text {font-size: 20px;letter-spacing: 3px;}
.background-text-wrap p.front-text {text-transform: none;font-size: 16px;letter-spacing: 0;font-family: "poppins";}
.background-text-wrap .background-icon {display: inline-block;position: absolute;top: 50%;right: 0;left: 0;line-height: 1;margin-top: -80px;opacity: .15;font-size: 140px;}
.background-text-wrap.top .background-icon {margin-top: -100px;}
.background-text-wrap.bottom .background-icon {margin-top: 0px;top: auto;}
.portfolio-container .gallery-icons .port-icon-hover {display: table;width: 100%;height: 100%;text-align: center;line-height: 100%;float: none;background: none;color: #fff;font-size: 44px;}
.gallery-icons {display: block;height: 100%;}
.center-wrap {height: 100%;display: block;}
.portfolio-container .gallery-icons .port-icon-hover i {display: table-cell;vertical-align: middle;}
.blog-blocks .post-format-icon i {width: 32px;height: 32px;display: block;text-align: center;line-height: 38px;color: #fff;font-size: 13px;border-radius: 50%;background: #00a7cf;}
.blog-blocks .block-category a {display: inline-block;font-size: 13px;padding: 1px 19px;border-radius: 18px;line-height: 31px;color: #fff;background: #00a7cf;-webkit-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;transition: all ease-in-out .2s;}
.blog-blocks .block-category a:hover {background: #444;}
.blog-blocks .meta-info {margin-bottom: 25px;}
.blog-blocks .post-format-icon {margin-right: 13px;float: left;}
.blog-blocks .title {font-size: 22px;margin-bottom: 5px;}
.blog-blocks .title a {color: #1a1a1a;}
.blog-blocks .title a:hover {color: #00a9d1;}
.blog-blocks .author-name {margin-right: 15px;}
.blog-blocks .meta {margin-bottom: 15px;text-transform: uppercase;font-size: 12px;letter-spacing: 1px;}
.blog-blocks .social-share {margin-top: 10px;display: inline-block;transition: all ease-in-out .5s;}
.blog-blocks .social-share a {width: 32px;height: 32px;display: inline-block;text-align: center;line-height: 38px;color: #fff;font-size: 13px;border-radius: 50%;margin-right: 8px;}
.blog-blocks .module-1 {margin-bottom: 50px;}
.blog-blocks .content_blog {padding: 50px 40px;}
.blog-blocks .post_thumbnail {margin-bottom: 25px;}
.module-1, .module-2, .module-3, .module-4, .module-5, .module-6, .module-7, .module-8 {margin-bottom: 25px;}
.module-3 .post_img_70 {float: left;margin-right: 15px;margin-bottom: 10px;}
.post_content .title {font-size: 16px;}
.img-right .post_content {float: left;overflow: hidden;}
.img-right .post_img_70 {margin-right: 0;margin-left: 0;float: right;}
.grid-blog-container {position: relative;}
.grid-blog-hover {position: absolute;padding: 20px 40px;bottom: 0px;width: 100%;z-index: 1;}
.grid-blog-block .grid-blog-item.vc_col-sm-3 .grid-blog-hover {padding: 18px 25px;}
.grid-blog-block .grid-blog-item .grid-blog-hover .meta-info {margin-bottom: 15px;}
.grid-blog-block .grid-blog-item.vc_col-sm-12 .title, .grid-blog-block .grid-blog-item.vc_col-sm-6 .title {font-size: 25px;font-weight: 600;}
.grid-blog-img:before {content: "";position: absolute;top: 0px;height: 100%;width: 100%;display: block;z-index: 1;background: -moz-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(76,74,74,.7) 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(0,0,0,0)),color-stop(100%,rgba(76,74,74,.7)));background: -webkit-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(76,74,74,.7) 100%);background: -o-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(76,74,74,.7) 100%);background: -ms-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(76,74,74,.7) 100%);background: linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(76,74,74,.7) 100%);}
.grid-block-category {display: inline-block;}
.grid-block-category a {display: inline-block;font-size: 13px;padding: 1px 19px;border-radius: 18px;line-height: 31px;color: #fff;background: #00a7cf;-webkit-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;transition: all ease-in-out .2s;}
.grid-blog-hover .title {margin-bottom: 5px;clear: both;display: inline-block;}
.grid-blog-hover .title a {margin-top: 7px;display: block;color: #fff;}
.grid-blog-hover .title a:hover {color: #fff;}
.grid-blog-hover .block-meta {letter-spacing: 1px;color: #fff;}
.grid-blog-hover .block-meta a {color: #fff;}
.grid-blog-hover .block-meta .author-name {margin-right: 10px;}
.grid-blog-img {overflow: hidden;}
.grid-blog-img img {transition: all ease-in-out .8s;width: 100%;}
.grid-blog-grid_style1:hover .grid-blog-img img, .grid-blog-feature_style1:hover .grid-blog-img img {transform: scale3d(1.1,1.1,1);transition: all ease-in-out .8s;}
.grid-blog-block .margin-no > div {padding: 0px;}
.grid-blog-block .margin-yes > div {padding: 3px;}
.grid-blog-grid_style1 .meta-info, .grid-blog-feature_style1 .meta-info {position: absolute;top: 15px;right: 0px;padding-right: 15px;z-index: 1;}
.grid-blog-block .meta-info .post-format-icon {margin-right: 13px;float: left;}
.grid-blog-block .meta-info .post-format-icon i {width: 32px;height: 32px;display: block;text-align: center;line-height: 38px;color: #fff;font-size: 13px;border-radius: 50%;background: #00a7cf;}
.background-transparent .grid-blog-hover {background: rgba(0,0,0,.51);}
.background-block .grid-blog-hover {background: #1a1a1a;}
.background-white .grid-blog-hover {background: #fff;}
.background-white .grid-blog-hover .title a {color: #444;}
.background-white .grid-blog-hover .block-meta a, .background-white .grid-blog-hover .title a:hover {color: #00a7cf;}
.background-white .grid-blog-hover .block-meta {color: #afafaf;}
.background-transparent .grid-blog-hover .meta-info, .background-white .grid-blog-hover .meta-info, .background-block .grid-blog-hover .meta-info {margin-top: -35px;}
.share-bg {background: #55acee;}
.social-share .facebook {background: #3b5999;}
.social-share .pinterest {background: #bd081c;}
.social-share .twitter {background: #55acee;}
.social-share .gplus {background: #dd4b39;}
.social-share .linkedin {background: #24447c;}
.social-share a:hover {opacity: .9;}
.subscribe-widget {position: relative;max-width: 530px;}
.subscribe-widget.center {margin: 0 auto;}
.subscribe-widget .subcribe-textfield input {float: left;width: 100%;max-width: 100%;margin-top: 0;border-radius: 40px;height: 51px;border: 2px solid #fff;background: #fff;color: #494949;text-transform: none;padding-left: 25px;}
.subscribe-widget .subcribe-textfield input::-webkit-input-placeholder {color: #494949;}
.subscribe-widget .subcribe-textfield input:-moz-placeholder {color: #494949;}
.subscribe-widget .subcribe-textfield input::-moz-placeholder {color: #494949;}
.subscribe-widget .subcribe-textfield input:-ms-input-placeholder {color: #494949;}
.subscribe-widget .subcribe-textfield input:input-placeholder {color: #494949;}
.subscribe-widget .subcribe-button {position: absolute;right: 2px;top: 2px;}
.subscribe-widget .subcribe-button .btn {float: right;height: 47px !important;padding: 0 50px;background: #26a6ed;letter-spacing: 1px;border-color: #26a6ed;}
.subscribe-widget + div.wpcf7-mail-sent-ok {clear: both;border: none;margin-top: 20px;float: left;width: 100%;}
.subscribe-widget span.wpcf7-not-valid-tip {float: left;width: 100%;margin-top: 10px;padding: 0 30px;}
.subscribe-widget + div.wpcf7-validation-errors {border: none;}
.wpcf7 .subscribe-widget .subcribe-button img.ajax-loader {clear: both;float: right;margin-right: 60px;margin-top: 10px;}
.subscribe-style1, .subscribe-style2 {text-align: left;}
.subscribe-style1.center, .subscribe-style2.center {text-align: center;}
.subscribe-style1 input, .subscribe-style2 input {max-width: 540px;margin: 0;margin-bottom: 30px;text-align: center;border-radius: 50px;height: 50px;color: #494949;background: #eee;border: 1px solid #efebeb;}
.subscribe-style1 .btn {padding: 11px 39px;height: auto;letter-spacing: 1px;}
.subscribe-style2 input {margin: 0;text-align: left;padding-left: 25px;background: #fff;max-width: 100%;padding-right: 170px;}
.widget .subscribe-style2 input {height: 50px;}
.subscribe-style2 .group {display: inline-block;position: relative;width: 100%;max-width: 530px;}
.subscribe-style2 .group .btn {position: absolute;top: 0;right: 0;margin: 0;height: 50px !important;font-size: 14px;padding: 0px 35px;letter-spacing: 1px;}
.subscribe-style2 .group .ajax-loader {display: none;}
.subscribe-style2.subscribe-style3 .btn {border-radius: 0px 50px 50px 0px;border-width: 1px;border-color: #eaeaea;}
.subscribe-style2.subscribe-style4 input {background: #eee;border-radius: 3px;}
.subscribe-style2.subscribe-style3.no-background .wpcf7-text, .subscribe-style2.subscribe-style5.no-background .wpcf7-text {background: transparent;}
.subscribe-style2.subscribe-style5.no-background .wpcf7-text {border-radius: 3px;}
.subscribe-style2.subscribe-style5.no-background .btn {border: 1px solid #eaeaea;border-radius: 0;}
.subscribe-style2.subscribe-style4.subscribe-style6 .wpcf7-form-control-wrap {float: left;margin-right: 15px;width: auto;max-width: initial;}
.subscribe-style2.subscribe-style4.subscribe-style6 .wpcf7-text {width: 100%;padding-right: 15px;}
.light .subscribe-style1 input.wpcf7-text, .light .subscribe-style2 input.wpcf7-text {background: #fff;}
.light .subscribe-style1 input::-webkit-input-placeholder, .light .subscribe-style2 input::-webkit-input-placeholder {color: #444;}
.light .subscribe-style2.subscribe-style5.no-background input, .light .subscribe-style2.subscribe-style3.no-background input, .light .subscribe-style2.subscribe-style3.no-background input::-webkit-input-placeholder, .light .subscribe-style2.subscribe-style5.no-background input::-webkit-input-placeholder {color: #fff;}
.light .subscribe-style2.subscribe-style5.no-background .btn, .light .subscribe-style2.subscribe-style3 .btn {background: transparent;}
.subscribe-style1 + div.wpcf7-mail-sent-ng, .subscribe-style2 + div.wpcf7-mail-sent-ng, .subscribe-style3 + div.wpcf7-mail-sent-ng, .subscribe-style4 + div.wpcf7-mail-sent-ng, .subscribe-style5 + div.wpcf7-mail-sent-ng {border: none;padding: 0px;margin: 10px 0 0 0;}
.subscribe-style1.subscribe-style-new {text-align: left;}
.subscribe-style1.subscribe-style-new input {margin-bottom: 0px;}
.subscribe-style1.subscribe-style-new .wpcf7-text {text-align: left;padding: 0px 30px;}
.subscribe-style1.subscribe-style-new.transparent-bg .wpcf7-text {background: rgba(0,0,0,.2);border: 1px solid rgba(185,185,185,.2);outline: none;}
.light .subscribe-style1.subscribe-style-new.transparent-bg .wpcf7-text {background: rgba(238,238,238,.35);border: 1px solid rgba(239,235,235,.2);}
.light .subscribe-style1.subscribe-style-new.transparent-bg .wpcf7-text::-webkit-input-placeholder {color: #fff;}
.light .subscribe-style1.subscribe-style-new.transparent-bg .wpcf7-text:-moz-placeholder {color: #fff;}
.light .subscribe-style1.subscribe-style-new.transparent-bg .wpcf7-text::-moz-placeholder {color: #fff;}
.light .subscribe-style1.subscribe-style-new.transparent-bg .wpcf7-text:-ms-input-placeholder {color: #fff;}
.light .subscribe-style1.subscribe-style-new.transparent-bg .wpcf7-text:input-placeholder {color: #fff;}
.shop-grid-sizer .shop-container {position: relative;}
.shop-container .shop-hover {position: absolute;bottom: 0px;width: 100%;padding: 30px 40px;}
.shop-container .shop-hover .title {font-size: 21px;margin-bottom: 15px;}
.shop-container .shop-hover .title a {color: #444;}
.shop-container .shop-hover .title a:hover {color: #00a7cf;}
.shop-container .batch, .shop-container .shop-hover .price {margin-bottom: 0;display: inline-block;font-size: 13px;padding: 1px 19px;border-radius: 18px;line-height: 31px;color: #fff;margin-right: 11px;background: #00a7cf;-webkit-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;transition: all ease-in-out .2s;vertical-align: bottom;}
.shop-container .batch {position: absolute;top: 30px;right: 25px;margin: 0;}
.shop-container .shop-hover .cart-btn {width: 32px;height: 32px;display: inline-block;text-align: center;line-height: 38px;color: #fff;font-size: 13px;border-radius: 50%;background: #00a7cf;}
.shop-block-container .margin-no .shop-item, .shop-block-container .margin-no .shop-item {padding: 0px;}
.shop-block-container .margin-yes .shop-item, .shop-block-container .margin-yes .shop-item {padding: 2px;}
.pix-preloader-enabled #wrapper {opacity: 0;}
.pix-preloader-enabled .animated {opacity: 1;}
#preloader-con {background: rgba(255,255,255,.93);position: fixed;width: 100%;height: 100%;z-index: 999;top: 0;}
.preloader {position: fixed;left: 50%;top: 50%;margin-left: -20px;margin-top: -20px;display: inline-block;width: 40px;height: 40px;border: 2px solid #1a1a1a;border-radius: 50%;-webkit-animation: spin .75s infinite linear;-moz-animation: spin .75s infinite linear;-ms-animation: spin .75s infinite linear;animation: spin .75s infinite linear;}
.preloader::before, .preloader::after {left: -2px;top: -2px;display: none;position: absolute;content: "";width: inherit;height: inherit;border: inherit;border-radius: inherit;}
.preloader-1 {border-top-color: transparent;}
.preloader-1::after {display: block;left: -2px;top: -2px;border: inherit;-webkit-transform: rotate(65deg);-moz-transform: rotate(65deg);-ms-transform: rotate(65deg);transform: rotate(65deg);}
@-webkit-keyframes spin {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@-moz-keyframes spin {from {-moz-transform: rotate(0deg);transform: rotate(0deg);}
	to {-moz-transform: rotate(360deg);transform: rotate(360deg);}}
@-ms-keyframes spin {from {-ms-transform: rotate(0deg);transform: rotate(0deg);}
	to {-ms-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes spin {from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}}
.header-wrap.animated.animated-fixed {-webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;}
.amz-spinner {-webkit-animation: rotator 1.4s linear infinite;-moz-animation: rotator 1.4s linear infinite;animation: rotator 1.4s linear infinite;position: absolute;top: 50%;left: 0px;right: 0px;margin: -30px auto 0;width: 60px;height: 60px;}
@-webkit-keyframes rotator {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);transform: rotate(270deg);}}
@keyframes rotator {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);transform: rotate(270deg);}}
.path {stroke-dasharray: 187;stroke-dashoffset: 0;-webkit-transform-origin: center;-webkit-transform-origin: center;transform-origin: center;-webkit-animation: dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;-moz-animation: dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;animation: dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;}
@-webkit-keyframes colors {0% {stroke: #4285f4;}
	25% {stroke: #de3e35;}
	50% {stroke: #f7c223;}
	75% {stroke: #1b9a59;}
	100% {stroke: #4285f4;}}
@-moz-keyframes colors {0% {stroke: #4285f4;}
	25% {stroke: #de3e35;}
	50% {stroke: #f7c223;}
	75% {stroke: #1b9a59;}
	100% {stroke: #4285f4;}}
@keyframes colors {0% {stroke: #4285f4;}
	25% {stroke: #de3e35;}
	50% {stroke: #f7c223;}
	75% {stroke: #1b9a59;}
	100% {stroke: #4285f4;}}
@-webkit-keyframes dash {0% {stroke-dashoffset: 187;}
	50% {stroke-dashoffset: 46.75;-webkit-transform: rotate(135deg);transform: rotate(135deg);}
	100% {stroke-dashoffset: 187;-webkit-transform: rotate(450deg);transform: rotate(450deg);}}
@-moz-keyframes dash {0% {stroke-dashoffset: 187;}
	50% {stroke-dashoffset: 46.75;-moz-transform: rotate(135deg);transform: rotate(135deg);}
	100% {stroke-dashoffset: 187;-moz-transform: rotate(450deg);transform: rotate(450deg);}}
@keyframes dash {0% {stroke-dashoffset: 187;}
	50% {stroke-dashoffset: 46.75;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);transform: rotate(135deg);}
	100% {stroke-dashoffset: 187;-webkit-transform: rotate(450deg);-moz-transform: rotate(450deg);transform: rotate(450deg);}}
.preloader3 {position: absolute;top: 50%;left: 0px;right: 0px;margin: -25px auto 0;width: 50px;height: 50px;display: inline-block;padding: 0px;border-radius: 100%;border: 2px solid;border-top-color: rgba(0,0,0,.65);border-bottom-color: rgba(0,0,0,.65);border-left-color: rgba(0,0,0,.15);border-right-color: rgba(0,0,0,.15);-webkit-animation: preloader3 .8s ease-in-out infinite alternate;animation: preloader3 .8s ease-in-out infinite alternate;}
@keyframes preloader3 {from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}}
@-webkit-keyframes preloader3 {from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);}}
.preloader4 {position: absolute;top: 50%;left: 0px;right: 0px;margin: -25px auto 0;width: 50px;height: 50px;display: inline-block;padding: 0px;border-radius: 100%;border: 2px solid;border-top-color: rgba(0,0,0,.65);border-bottom-color: rgba(0,0,0,.15);border-left-color: rgba(0,0,0,.65);border-right-color: rgba(0,0,0,.15);-webkit-animation: preloader4 .8s linear infinite;animation: preloader4 .8s linear infinite;}
@keyframes preloader4 {from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}}
@-webkit-keyframes preloader4 {from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);}}
.preloader6 {color: #fff;position: absolute;top: 50%;left: 0px;right: 0px;margin: -25px auto 0;width: 50px;height: 50px;display: inline-block;padding: 0px;background: #1a1a1a;-webkit-animation: preloader6 1.5s ease-in-out infinite alternate;animation: preloader6 1.5s ease-in-out infinite alternate;}
@keyframes preloader6 {from {transform: rotate(0deg) scale(1,1);border-radius: 0px;}
	to {transform: rotate(720deg) scale(.5,.5);border-radius: 25px;}}
@-webkit-keyframes preloader6 {from {-webkit-transform: rotate(0deg) scale(1,1);border-radius: 0px;}
	to {-webkit-transform: rotate(720deg) scale(.5,.5);border-radius: 25px;}}
.preloader9 {position: absolute;top: 50%;left: 0px;right: 0px;margin: -25px auto 0;width: 50px;height: 50px;display: inline-block;padding: 0px;text-align: center;}
.preloader9 span {vertical-align: top;border-radius: 100%;background: #111;display: inline-block;width: 16px;height: 16px;margin-top: -20px;-webkit-animation: preloader9 .8s ease-in-out infinite alternate;animation: preloader9 .8s ease-in-out infinite alternate;transform-origin: center 20px;-webkit-transform-origin: center 35px;}
@keyframes preloader9 {from {transform: rotate(120deg);}
	to {transform: rotate(240deg);}}
@-webkit-keyframes preloader9 {from {-webkit-transform: rotate(120deg);}
	to {-webkit-transform: rotate(240deg);}}
.preloader8 {position: absolute;top: 50%;left: 0px;right: 0px;margin: -25px auto 0;width: 50px;height: 50px;display: inline-block;padding: 0px;text-align: center;}
.preloader8 span {position: absolute;display: inline-block;width: 50px;height: 50px;border-radius: 100%;background: #1a1a1a;-webkit-animation: preloader8 1.6s linear infinite;animation: preloader8 1.6s linear infinite;}
.preloader8 span:last-child {animation-delay: -.8s;-webkit-animation-delay: -.8s;}
@keyframes preloader8 {0% {transform: scale(0,0);opacity: .5;}
	100% {transform: scale(1,1);opacity: 0;}}
@-webkit-keyframes preloader8 {0% {-webkit-transform: scale(0,0);opacity: .5;}
	100% {-webkit-transform: scale(1,1);opacity: 0;}}
.preloader10 {position: absolute;top: 50%;left: 0px;right: 0px;margin: -10px auto 0;width: 40px;height: 20px;display: inline-block;padding: 0px;text-align: left;}
.preloader10 span {position: absolute;display: inline-block;width: 20px;height: 20px;border-radius: 100%;background: #000;-webkit-animation: preloader10 .7s linear infinite alternate;animation: preloader10 .7s linear infinite alternate;}
.preloader10 span:last-child {animation-delay: -.7s;-webkit-animation-delay: -.7s;margin-left: 20px;}
@keyframes preloader10 {0% {transform: scale(0,0);}
	100% {transform: scale(1,1);}}
@-webkit-keyframes preloader10 {0% {-webkit-transform: scale(0,0);}
	100% {-webkit-transform: scale(1,1);}}
.composer-time-line {position: relative;font-family: "Poppins";font-size: 12px;}
.composer-time-line p {font-weight: 300;font-size: 13px;}
.composer-time-line .title {font-size: 12px;text-transform: uppercase;margin-bottom: 15px;font-weight: 500;letter-spacing: 1px;}
.composer-time-line .time-line {border-left: 1px solid #eee;padding: 25px 0 25px 25px;position: relative;}
.composer-time-line .time-line:after {content: "";width: 8px;height: 8px;border-radius: 50px;background: #eee;position: absolute;top: 30px;left: -4px;}
.composer-time-line .time-line:first-child {padding-top: 0px;}
.composer-time-line .time-line:first-child:after {background: #00a7cf;top: 2px;}
.composer-time-line .timeline-date {position: absolute;left: -90px;right: 0;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;display: inline-block;width: 70px;text-align: right;color: #1a1a1a;}
.single-banner-content {display: table;height: 100%;width: 100%;}
.single-banner-center {display: table-cell;height: 100%;width: 100%;vertical-align: middle;text-align: center;background: rgba(0,0,0,.3);}
.single-blog-style2 .category a {background: #00a9d1;padding: 5px 14px;color: #fff;display: inline-block;margin-bottom: 16px;}
.single-blog-style2 .single-banner-content .title {font-size: 40px;color: #fff;max-width: 800px;margin: 0 auto;}
.single-blog-style2 .banner {margin-bottom: 80px;}
.single-blog-style2 .banner, .single-blog-style3 .banner {position: relative;background-position: center !important;}
.single-blog-style3 .banner-content {position: absolute;bottom: 0px;padding: 30px;right: 0;left: 0;background: #fff;padding-bottom: 0px;}
.single-blog-style3 .no-feature-image .banner-content {position: static;padding-top: 80px;}
.single-blog-style3 .category a {color: #fff;background: #00a9d1;padding: 3px 10px;white-space: nowrap;display: inline-block;font-size: 14px;letter-spacing: 1px;}
.single-blog-style3 .banner-content .title {font-size: 41px;display: inline-block;margin-top: 10px;}
.single-blog-style2 .single-banner-content .post-meta {max-width: 800px;margin: 0 auto;display: inline-block;color: #fff;font-size: 17px;}
.single-blog-style2 .single-banner-content .post-meta p, .single-blog-style3 .banner-content .post-meta p {float: left;margin-bottom: 0px;margin-right: 10px;}
.single-blog-style2 .single-banner-content .pix-blog-comments i, .single-blog-style3 .banner-content .pix-blog-comments i {vertical-align: middle;font-size: 12px;margin-right: 5px;}
.single-blog-style2 .single-banner-content .pix-blog-comments {color: #fff;}
.single-blog-style3 div + .container {padding: 30px 30px 0;}
.single-blog-style2 .right-sidebar .single-blog, .single-blog-style3 .right-sidebar .single-blog {margin-left: 0px;float: none;}
.single-blog-style3 .single-blog .pull-out, .single-blog-style2 .single-blog .pull-out, .single-blog-style3 .single-blog .comment-reply-title, .single-blog-style2 .single-blog .comment-reply-title {margin-right: 30px;text-transform: uppercase;line-height: 2;display: block;float: none;margin-left: 0;width: auto;text-align: left;font-weight: 500 !important;color: #1b1b1b;font-size: 17px !important;}
.single-blog-style3 .single-blog .social-share, .single-blog-style2 .single-blog .social-share {margin: 0px 0px 30px 0;}
.single-blog-style3 .single-blog .social-share a, .single-blog-style2 .single-blog .social-share a {width: 40px;height: 40px;display: inline-block;text-align: center;line-height: 42px;color: #fff;margin-right: 5px;font-weight: 500;}
.single-blog-style2 .post_format-post-format-link, .single-blog-style3 .post_format-post-format-link, .single-blog-style2 .post_format-post-format-quote, .single-blog-style3 .post_format-post-format-quote {max-width: 100%;}
.single-blog-style2 .single-blog, .single-blog-style3 .single-blog {margin-right: 0px;width: 100%;}
.single-blog-style2 .media-con, .single-blog-style3 .media-con {margin-bottom: 0px;}
.main-side-left.background-nav .main-nav-left.main-nav .menu > li > a {padding: 15px 27px;display: inline-block;margin-bottom: 0;}
.main-side-left.drive-nav .main-nav-left.main-nav > .menu > li > a {display: inline-block;padding: 10px 0px;}
.main-side-left.nav-border .main-nav-left.main-nav > .menu > li > a {padding: 10px 0px;display: inline-block;margin-right: 0;margin-left: 0;}
.main-side-left.nav-double-border .main-nav-left.main-nav > .menu > li > a {display: inline-block;margin-left: 0;margin-right: 0;padding: 10px;}
.main-side-left.nav-double-border .main-nav > ul > li > .sub-menu {margin-top: 0;}
.main-side-left.nav-border.nav-border-bottom .main-nav > ul > .current-menu-ancestor > a:before, .main-side-left.nav-border.nav-border-bottom .main-nav > ul > .current-menu-item > a:before, .main-side-left.nav-border.nav-border-bottom .main-nav ul.menu > li > a:after {bottom: 0px;}
.menu-on-center .side-header-widget {text-align: center;}
.menu-on-center .side-header-widget .header-elem {float: none;}
.menu-on-center .side-header-widget .social-icons a {float: none;}
.menu-on-center #logo {text-align: center;}
.menu-on-center #logo a {display: inline-block;}
.new-batch {background: #cf283e;color: #fff;position: absolute;display: inline-block;text-align: center;right: 5px;top: 5px;letter-spacing: 1px;font-size: 11px;padding: 3px 7px 1px;font-family: "Noto Serif",Georgia,serif;}
.date-batch {background: #00a9d1;color: #fff;position: absolute;top: -5px;right: -5px;text-transform: uppercase;font-family: "Noto Serif",Georgia,serif;letter-spacing: 1px;padding: 5px 10px;font-size: 12px;text-align: center;}
.sub-menu .new-tag {color: #00a9d1;padding: 2px 5px 0px;font-size: 10px;text-transform: uppercase;letter-spacing: 1px;margin-top: 3px;position: absolute;top: 0;font-weight: 500;}
.demo-filter {margin: 0 30px;}
.demo-portfolio #filters li {display: inline-block;font-family: poppins;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;margin-bottom: 20px;}
.demo-portfolio .filter-portfolio {text-align: center;box-shadow: 0 0 40px #151515;padding: 38px 0 18px;margin-bottom: 100px;}
.demo-portfolio #filters li a {color: #fff;padding: 7px 25px;border-radius: 30px;margin: 0 10px;display: block;}
.demo-portfolio #filters li a.selected, .demo-portfolio #filters li a:hover {background: #cf283e;}
.demo-portfolio .theme-desc {font-family: "Droid Serif",Arial,sans-serif;font-style: italic;margin-bottom: 0;padding-bottom: 20px;}
.vc_row.multi-img-responsive {background-position: bottom !important;}
.vc_row.vc_row-o-full-height .vc_row.vc_row-o-full-height {min-height: auto;}
.demo-72 p span {float: left;font-size: 158px;}
.demo-72 .plus-sym {font-size: 58px;font-weight: 300;vertical-align: super;display: inline-block;line-height: 70px;margin-top: 45px;float: left;}
.demo-72 .demo {font-size: 38px;font-family: droid serif;font-style: italic;float: left;margin-top: 138px;margin-left: -30px;}
.create-websites .uvc-main-heading h2 {font-size: 42px;}
.create-websites .uvc-sub-heading {font-size: 42px;}
@media screen and (max-width:1600px) {.vc_row.multi-img-responsive {padding-bottom: 70% !important;}}
@media screen and (max-width:1366px) {.theme-wrap.vc_col-md-3 {width: 33.333%;}
	.vc_row.multi-img-responsive {padding-bottom: 60% !important;}}
@media screen and (max-width:991px) {.theme-wrap.vc_col-md-3 {width: 50%;}
	.vc_row.multi-img-responsive {padding-bottom: 80% !important;}}
@media screen and (max-width:480px) {.theme-wrap.vc_col-md-3 {width: 100%;}}
.register-form .field, .login-form .field, .forgot-form .field, .reset-form .field, .my-account-con .field {margin-bottom: 0px;}
.register-form .field label, .login-form .field label, .forgot-form .field label, .reset-form .field label, .change-password-con .field label, .reset-form .field label, .my-account-con .field label {display: block;font-size: 14px;letter-spacing: 1px;text-transform: uppercase;font-weight: normal;color: #1a1a1a;margin-bottom: 10px;font-family: "Noto Serif",Georgia,serif;}
.register-form .field input, .login-form .field input, .forgot-form .field input, .reset-form .field input, .change-password-con .field input, .my-account-con .field input {font-family: "Noto Serif",Georgia,serif;height: 40px;width: 100%;padding: 0px 20px;border: 1px solid #eaeaea;}
.register-form .field .btn, .login-form .field .btn, .forgot-form .field .btn, .reset-form .field .btn, .change-password-con .field .btn, .my-account-con .field .btn {position: relative;}
.register-form .field span, .login-form .field span, .forgot-form .field span, .reset-form .field span, .change-password-con .field span, .my-account-con .field span {margin: 5px 0;display: block;line-height: 0;padding: 10px 0;}
.my-account-con h3 {margin-bottom: 30px;}
.my-account-con h3 a {font-size: 18px;font-weight: 400;margin-left: 20px;text-decoration: underline;}
.btn-loading {overflow: inherit;}
.btn-loading:after {content: "";border-radius: 50%;width: 18px;height: 18px;border: .25rem solid rgba(42,100,150,.4);border-top-color: #2a6496;animation: trspin 1s infinite linear;color: black;position: absolute;right: -40px;top: 50%;margin-top: -8px;}
.forgot-password-con {display: none;}
@-webkit-keyframes trspin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes trspin {0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}}
.login-form .form-checkbox {position: relative;}
.login-form .form-checkbox label {font-weight: normal;letter-spacing: 1px;padding-left: 28px;}
.login-form .form-checkbox .remember-me {background: #fff;padding: 8px;width: 7px;height: 10px;display: block;top: 0;border: 1px solid #eaeaea;margin-top: -28px;margin-left: 0px;position: relative;}
.login-form .form-checkbox input {height: auto;margin-right: 20px;display: none;}
.login-form .form-checkbox .remember-me.active:before {font-family: "pix-fonts" !important;content: "";position: absolute;top: 0px;left: 1px;font-size: 16px;font-weight: bold;color: #00a9d1;margin-top: -7px;}
.login-form .btn {margin-top: 20px;}
.forgot-password {margin-left: 8px;}
.light .forgot-password {color: #00a9d1;}
.light .login-form .form-checkbox .remember-me {background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.2);}
.light .register-form .field label, .light .login-form .field label, .light .forgot-form .field label, .light .reset-form .field label {color: #fff;}
.style1 .portfolio-container .portfolio-icons {position: absolute;bottom: 25px;left: 25px;}
#block-load-more-btn.amz-autoload a, #load-more-btn.amz-autoload a {display: none !important;}
#load-more-btn.amz-autoload .spinner {border: 2px solid transparent;}
.container {max-width: 100%;}
@media screen and (min-width: 1200px) {.container {width: 1230px;}}
.form-wrap .login-form-cover {width: 48%;float: left;margin-right: 30px;max-width: 100%;}
.form-wrap .register-form {overflow: hidden;width: 47%;max-width: 100%;}
.black_style .wpcf7-text, .black_style .wpcf7-select, .black_style .wpcf7-textarea {background: #222;color: #747474;font-size: 16px;font-weight: 500;height: 48px;width: 100%;max-width: 100%;padding: 0px 20px;margin-top: 0;margin-bottom: 12px;display: inline-block;border: 1px solid transparent;}
.black_style .wpcf7-textarea {padding: 10px 15px;margin-bottom: 5px;}
.single_image_link {position: relative;text-align: center;}
.single_image_link .content {position: absolute;bottom: 0;bottom: 20px;background: rgba(0,0,0,.61);width: 93%;right: 0;left: 0;margin: 0 auto;box-sizing: border-box;padding: 30px;}
.single_image_link .content, .single_image_link .title {color: #fff;}
.single_image_link .title {margin-bottom: 0px;font-weight: normal;font-size: 16px;}
.single_image_link .content a {color: #fff;display: block;position: absolute;width: 100%;left: 0;top: 0;height: 100%;}
.single_image_link .content-text {margin-bottom: 0px;}
.black_style .btn {padding: 8px 40px;font-size: 18px;font-weight: 500;margin-top: 20px;text-transform: lowercase;}
.black_style .wpcf7-text input::-webkit-input-placeholder, .black_style .wpcf7-text textarea::-webkit-input-placeholder {color: #747474;}
.black_style .wpcf7-text input:-moz-placeholder, .black_style .wpcf7-text textarea:-moz-placeholder {color: #747474;}
.black_style .wpcf7-text input::-moz-placeholder, .black_style .wpcf7-text textarea::-moz-placeholder {color: #747474;}
.black_style .wpcf7-text input:-ms-input-placeholder, .black_style .wpcf7-text textarea:-ms-input-placeholder {color: #747474;}
.black_style .wpcf7-text input:input-placeholder, .black_style .wpcf7-text textarea:input-placeholder {color: #747474;}
.black_style.light_bg .wpcf7-text, .black_style.light_bg .wpcf7-select, .black_style.light_bg .wpcf7-textarea {background: #fff;}
.video-carousel .owl-stage-outer, .video-carousel .owl-stage, .video-carousel .owl-item, .video-carousel .item-video {height: 100%;}
.video-carousel .owl-nav {margin-top: -20px;}
.owl-carousel.video-carousel .owl-item .owl-video-play-icon {display: none;}
.owl-carousel.video-carousel .owl-item.center .owl-video-play-icon {display: block;}
.owl-carousel.video-carousel .owl-video-tn {-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.video-carousel.big-center .owl-item.active.center {transform: scale(1);z-index: 1;}
.video-carousel.big-center .owl-item {transform: scale(.8);transition: all ease .3s;}
.gform_wrapper .gform_body label.gfield_label, .gform_wrapper .gform_body .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .gform_body .field_sublabel_above div[class*=gfield_time_].ginput_container label, .gform_wrapper .gform_body .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .gform_body .field_sublabel_below div[class*=gfield_time_].ginput_container label {display: block;font-size: 14px;letter-spacing: 1px;text-transform: uppercase;font-weight: normal;color: #1a1a1a;margin: 5px 0;font-family: "Noto Serif",Georgia,serif;}
.gform_wrapper .gform_body  input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding: 5px 12px;letter-spacing: 1px;width: 100%;border: 1px solid #eaeaea;}
.gform_wrapper.gf_browser_chrome .gform_body select {padding: 10px 0 10px 6px;width: 100% !important;}
.gform_wrapper .gform_body .field_sublabel_above .description, .gform_wrapper .gform_body .field_sublabel_above .gfield_description, .gform_wrapper .gform_body .field_sublabel_above .gsection_description {font-size: 12px;}
.gform_wrapper.gf_browser_chrome .gform_body select, .gform_wrapper .gform_body textarea, .gform_wrapper .ginput_container_post_image input {border: 1px solid #eaeaea;}
.gform_body .ginput_container_fileupload input, .gform_body .ginput_container_post_image input {border: none;}
.gform_wrapper .gform_body .gfield_checkbox li label, .gform_wrapper .gform_body .gfield_radio li label {margin: 7px 0 0 9px;font-weight: 300;}
.gform_wrapper .gform_body .field_description_below .gfield_description {font-size: 14px;}
.booking-form-wrap .first-group > div {width: 32%;float: left;margin-right: 2%;}
.booking-form-wrap .first-group > div:last-child {margin-right: 0px;}
.form-booking-group input {border: 0;background: #323232;color: #fff;color: #858585;margin-top: 0;margin-bottom: 14px;max-width: 100%;font-size: 16px;}
.second-group > div {width: 49%;float: left;margin-right: 2%;}
.second-group > div:last-child {margin-right: 0px;}
.booking-form-wrap .wpcf7-form-control.wpcf7-submit {background: #a8a676;border: 0;border-radius: 0;color: #1a1c1b;display: block;display: inline-block;width: 100%;height: 70px;font-size: 27px;font-weight: 700;margin-top: 20px;text-transform: capitalize;letter-spacing: 1px;}
.booking-form-wrap .wpcf7-form-control.wpcf7-submit:hover {opacity: .9;}
@media only screen and (max-width: 1200px) {.booking-form-wrap .first-group > div {width: 100%;}}
@media only screen and (max-width: 767px) {.second-group > div {width: 100%;}}
.pharma-subscribe {background: #f2f2f2;padding: 27px 100px;float: left;width: 100%;position: relative;}
.pharma-subscribe > div {width: 50%;float: left;}
.pharma-subscribe > div .title {font-size: 26px;font-weight: 400;margin-bottom: 0;color: #2d383d;line-height: 50px;}
.pharma-subscribe span.wpcf7-form-control-wrap {max-width: 100%;width: 100%;}
.pharma-subscribe span.wpcf7-form-control-wrap input {width: 100%;max-width: 100%;background: #e0e0e0;height: 50px;padding-left: 20px;font-size: 16px;margin: auto;}
.pharma-subscribe .tag {position: absolute;top: 33px;background: #3088f4;color: #fff;padding: 0px 13px;left: -21px;transform: rotate(-35deg);width: 130px;height: 30px;text-align: center;line-height: 30px;font-size: 16px;font-weight: 500;}
.pharma-subscribe .tag:after {content: "";position: absolute;border-bottom: 30px solid #3088f4;border-right: 40px solid transparent;top: 0px;right: -40px;}
.pharma-subscribe .tag:before {content: "";border-top: 20px solid #3088f4;border-right: 43px solid transparent;border-bottom: 0px solid transparent;top: -11px;position: absolute;left: 3px;transform: rotate(-26deg);z-index: -1;}
.icon_wrap {position: relative;}
.icon_wrap .icons {position: absolute;top: 0;right: 10px;height: 100%;width: 40px;margin: 0;line-height: 48px;text-align: center;}
.icon_wrap span.wpcf7-form-control-wrap input {width: 100%;max-width: 100%;background: #fff;height: 50px;padding-left: 20px;padding-right: 50px;font-size: 16px;margin: auto;}
@media screen and (max-width: 991px) {.pharma-subscribe > div {width: 100%;}
	.pharma-subscribe .icon_wrap {position: relative;margin-top: 30px;}}
@media screen and (max-width: 767px) {.pharma-subscribe {padding: 40px;}}
.pix-recent-blog-posts.blog-modern .content {padding: 0;position: relative;border: 0;background: transparent;}
.pix-recent-blog-posts.blog-modern .show-content-arrow {position: absolute;width: 45px;height: 45px;background: #000;right: 0px;top: 165px;display: block;cursor: pointer;text-align: center;line-height: 51px;font-size: 20px;color: #fff;z-index: 9;border-radius: 4px;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;transition: all ease-in-out .5s;}
.pix-recent-blog-posts.blog-modern .featured-thumb {margin-bottom: 0px;}
.pix-recent-blog-posts.blog-modern .featured-thumb img {border-radius: 5px 5px 0 0px;}
.pix-recent-blog-posts.blog-modern .title-meta-wrap {margin-bottom: 8px;}
.pix-recent-blog-posts.blog-modern .description-meta-wrap {opacity: 0;visibility: hidden;position: absolute;transition: all ease .3s;}
.pix-recent-blog-posts.blog-modern .show-content .description-meta-wrap {opacity: 1;visibility: visible;}
.pix-recent-blog-posts.blog-modern .show-content .pixicon-arrow-angle-down:before {content: "5";}
.pix-recent-blog-posts.blog-modern .show-content .show-content-arrow {-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;transition: all ease-in-out .5s;}
.pix-recent-blog-posts.blog-modern .content-inner {transform: translateY(0px);-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);background: transparent;padding-top: 20px;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;transition: all ease-in-out .5s;}
.pix-recent-blog-posts.blog-modern .show-content .content-inner {position: relative;transform: translateY(-60px);-webkit-transform: translateY(-60px);-moz-transform: translateY(-60px);-o-transform: translateY(-60px);-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;transition: all ease-in-out .5s;}
.pix-recent-blog-posts.blog-modern {margin-left: -15px;margin-right: -15px;}
.light .pix-recent-blog-posts.blog-modern .content .title a {color: #fff;}
.pix-recent-blog-posts.blog-slide .featured-thumb {float: left;}
.pix-recent-blog-posts.blog-slide .content-inner {opacity: 0;visibility: hidden;padding-left: 20px;overflow: hidden;position: absolute;}
.pix-recent-blog-posts.blog-slide .slide-open .content-inner {opacity: 1;visibility: visible;position: relative;}
.pix-recent-blog-posts.blog-slide .content {padding: 0;border: none;position: relative;}
.pix-recent-blog-posts.blog-slide .col-md-6 {width: 33.33333%;}
.pix-recent-blog-posts.blog-slide .col-md-6.slide-open {width: 66.66666%;}
.pix-recent-blog-posts.blog-slide .col-md-4 {width: 25%;}
.pix-recent-blog-posts.blog-slide .col-md-4.slide-open {width: 50%;}
.pix-recent-blog-posts.blog-slide .col-md-3 {width: 20%;}
.pix-recent-blog-posts.blog-slide .col-md-3.slide-open {width: 40%;}
.pix-recent-blog-posts.blog-slide .slide-open .featured-thumb {width: calc(50% - 15px);}
.modern-posts .image-list-wrap .image-list, .modern-posts .title-list a {display: none;}
.modern-posts .image-list-wrap .image-list.current, .modern-posts .title-list.current a {display: block;}
.image-list-wrap {float: left;width: 50%;}
.title-list-wrap {float: left;width: 50%;}
.image-list {position: absolute;opacity: 0;visibility: hidden;}
.image-list.current {position: relative;visibility: visible;opacity: 1;}
.demo-portfolio.style2 .filter-portfolio {box-shadow: none;}
.demo-portfolio.style2 #filters li a {color: #838383;border-radius: 0;margin: 0;transition: all ease .3s;position: relative;background: none;}
.demo-portfolio.style2 #filters li a:before {content: "";background: #4247e4;background: -moz-linear-gradient(left,rgba(66,71,228,1) 0%,rgba(25,147,230,1) 100%);background: -webkit-linear-gradient(left,rgba(66,71,228,1) 0%,rgba(25,147,230,1) 100%);background: linear-gradient(to right,rgba(66,71,228,1) 0%,rgba(25,147,230,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4247e4",endColorstr="#1993e6",GradientType=1);opacity: 0;visibility: hidden;width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all ease .3s;}
.demo-portfolio.style2 #filters li a span {z-index: 1;position: relative;}
.demo-portfolio.style2 #filters li a.selected, .demo-portfolio.style2 #filters li a:hover {color: #fff;}
.demo-portfolio.style2 #filters li a.selected:before, .demo-portfolio.style2 #filters li a:hover:before {opacity: 1;visibility: visible;}
.demo-portfolio.style2 #filters li {text-transform: capitalize;margin-bottom: 0;font-family: "Nunito";font-size: 14px;letter-spacing: 1.9px;}
.demo-portfolio.style2 #filters {border: 1px solid #eee;}
.demo-portfolio.style2 .theme-title {color: #696969;font-size: 15px;font-weight: normal;letter-spacing: 1.6px;font-family: "nunito";}
.demo-portfolio.style2 .theme-wrap:hover img {box-shadow: none;margin-bottom: 0;}
.demo-portfolio.style2 .theme-wrap:hover .theme-title {color: #000;}
.demo-portfolio.style2 .theme-wrap .theme-img {margin-bottom: 25px;}