@charset "UTF-8";
/* CSS Document */
/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
@charset "utf-8";
.transparent-border-mixin {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .transparent-border-mixin,
.sidebar-content .transparent-border-mixin {
  border-color: rgba(51,51,51,0.15);
}
.footer .transparent-border-mixin {
  border-color: rgba(255,255,255,0.15);
}
.solid-bg-mixin {
  background-color: #f7f7f7;
}
.outline-element-decoration .outline-decoration {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .shadow-decoration {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.accent-bg-mixin {
  color: #fff;
  background-color: #000000;
}
.accent-gradient .accent-bg-mixin {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
html,
body,
body.page,
.wf-container > * {
  font:  normal  16px / 22px "Proxima Nova", Helvetica, Arial, Verdana, sans-serif;
  word-spacing: normal;
  color: #000000;
}
.text-big,
.dt-accordion-text-big .wpb_accordion_header > a {
  font-size: 16px;
  line-height: 22px;
}
.text-normal,
.dt-accordion-text-normal .wpb_accordion_header > a {
  font-size: 14px;
  line-height: 25px;
}
.text-small,
.dt-accordion-text-small .wpb_accordion_header > a {
  font-size: 13px;
  line-height: 23px;
}
.wp-caption-text {
  font-size: 13px;
  line-height: 23px;
}
.text-uppercase {
  text-transform: uppercase;
}
h1,
.h1-size,
.entry-title.h1-size,
.dt-accordion-h1-size .wpb_accordion_header > a {
  color: #000000;
  font:  normal  44px / 50px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
@media (max-width: 800px) {
  h1,
  .h1-size,
  .entry-title.h1-size,
  .dt-accordion-h1-size .wpb_accordion_header > a {
    font-size: 26px;
    line-height: 30px;
  }
}
h2,
.h2-size,
.entry-title.h2-size,
h1.entry-title,
.dt-accordion-h2-size .wpb_accordion_header > a {
  color: #000000;
  font:  normal  26px / 30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
h3,
.h3-size,
.entry-title.h3-size,
h2.entry-title,
.dt-accordion-h3-size .wpb_accordion_header > a {
  color: #000000;
  font:  normal  22px / 30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
h4,
.h4-size,
.entry-title.h4-size,
h3.entry-title,
.dt-accordion-h4-size .wpb_accordion_header > a,
.vc_separator h4 {
  color: #000000;
  font:  normal  18px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
h5,
.h5-size,
h4.entry-title,
.entry-title.h5-size,
.dt-accordion-h5-size .wpb_accordion_header > a {
  color: #000000;
  font:  normal  15px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
h6,
.h6-size,
.entry-title.h6-size,
.dt-accordion-h6-size .wpb_accordion_header > a {
  color: #000000;
  font:  normal  12px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.h1-size,
.entry-title.h1-size,
.h2-size,
.entry-title.h2-size,
h1.entry-title,
.h3-size,
.entry-title.h3-size,
h2.entry-title,
.h4-size,
.entry-title.h4-size,
h3.entry-title,
.h5-size,
.entry-title.h5-size,
.h6-size,
.entry-title.h6-size,
.header-color,
.entry-meta .header-color,
.color-title {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h2,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h4,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h5,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h6,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h2 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h4 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h5 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h6 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h2 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h4 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h5 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h6 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h1-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h1-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h2-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h2-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1.entry-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h3-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h3-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h2.entry-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h4-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h4-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3.entry-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h5-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h5-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h6-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h6-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .header-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-meta .header-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .color-title {
  color: #333333;
}
.sidebar-content h1,
.sidebar-content h2,
.sidebar-content h3,
.sidebar-content h4,
.sidebar-content h5,
.sidebar-content h6,
.sidebar-content h1 a,
.sidebar-content h2 a,
.sidebar-content h3 a,
.sidebar-content h4 a,
.sidebar-content h5 a,
.sidebar-content h6 a,
.sidebar-content h1 a:hover,
.sidebar-content h2 a:hover,
.sidebar-content h3 a:hover,
.sidebar-content h4 a:hover,
.sidebar-content h5 a:hover,
.sidebar-content h6 a:hover,
.sidebar-content .h1-size,
.sidebar-content .entry-title.h1-size,
.sidebar-content .h2-size,
.sidebar-content .entry-title.h2-size,
.sidebar-content h1.entry-title,
.sidebar-content .h3-size,
.sidebar-content .entry-title.h3-size,
.sidebar-content h2.entry-title,
.sidebar-content .h4-size,
.sidebar-content .entry-title.h4-size,
.sidebar-content h3.entry-title,
.sidebar-content .h5-size,
.sidebar-content .entry-title.h5-size,
.sidebar-content .h6-size,
.sidebar-content .entry-title.h6-size,
.sidebar-content .header-color,
.sidebar-content .entry-meta .header-color,
.sidebar-content .color-title {
  color: #0000eb;
}
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer h1 a,
.footer h2 a,
.footer h3 a,
.footer h4 a,
.footer h5 a,
.footer h6 a,
.footer h1 a:hover,
.footer h2 a:hover,
.footer h3 a:hover,
.footer h4 a:hover,
.footer h5 a:hover,
.footer h6 a:hover,
.footer .h1-size,
.footer .entry-title.h1-size,
.footer .h2-size,
.footer .entry-title.h2-size,
.footer h1.entry-title,
.footer .h3-size,
.footer .entry-title.h3-size,
.footer h2.entry-title,
.footer .h4-size,
.footer .entry-title.h4-size,
.footer h3.entry-title,
.footer .h5-size,
.footer .entry-title.h5-size,
.footer .h6-size,
.footer .entry-title.h6-size,
.footer .header-color,
.footer .entry-meta .header-color,
.footer .color-title {
  color: #ffffff;
}
.text-primary {
  font-size: 16px;
  line-height: 22px;
}
.content .text-primary {
  color: #000000;
}
.footer .text-primary {
  color: #ffffff;
}
a.text-primary {
  text-decoration: none;
}
a.text-primary:hover {
  text-decoration: underline;
}
.color-primary .sidebar,
.sidebar-content .color-primary {
  color: #0000eb;
}
.footer .color-primary {
  color: #ffffff;
}
a.color-primary {
  text-decoration: none;
}
a.color-primary:hover {
  text-decoration: underline;
}
.text-secondary {
  font-size: 13px;
  line-height: 23px;
}
.color-secondary,
.text-secondary {
  color: #000000;
}
.stripe .color-secondary,
.stripe .text-secondary {
  color: #000000;
}
a,
a:hover {
  color: #0000eb;
}
#page .color-accent {
  color: #000000;
}
.paint-accent-color {
  color: #000000 !important;
}
.color-secondary,
.color-base-transparent {
  color: #000000;
}
.sidebar-content .color-secondary,
.sidebar-content .color-base-transparent {
  color: rgba(51,51,51,0.5);
}
.footer .color-secondary,
.footer .color-base-transparent {
  color: rgba(255,255,255,0.5);
}
#main > .wf-wrap,
#bottom-bar > .wf-wrap,
#footer > .wf-wrap {
  width: 1300px;
}
.ph-wrap {
  max-width: 1212px;
}
#phantom.full-width .ph-wrap.boxed,
#page.boxed {
  max-width: 1340px;
}
.footer-overlap .boxed .footer,
.footer-overlap .boxed #bottom-bar {
  max-width: 1340px;
}
#phantom .ph-wrap.boxed,
.boxed .top-bar.line-content:before,
.boxed .classic-header.content-width-line .navigation:before {
  max-width: 1212px;
}
.boxed .full-width .top-bar.line-content:before,
.boxed .classic-header.full-width.content-width-line .navigation:before {
  max-width: 100%;
}
#main {
  padding: 70px 0 70px 0;
}
body {
  background: #ffffff none repeat fixed left top;
  background-size: auto;
}
#page {
  background: #ffffff none repeat  center top;
  background-size: auto;
  background-attachment: ;
}
.footer-overlap .page-inner {
  background: #ffffff none repeat  center top;
  background-size: auto;
}
textarea,
select,
blockquote,
.entry-author,
.format-aside-content,
.format-status-content,
.format-link-content,
.dt-form button,
.dt-btn,
#main-slideshow .tp-button,
.wpcf7-submit.dt-btn-m,
.shortcode-action-bg,
.shortcode-action-bg:before,
.shortcode-teaser.frame-on,
.testimonial-item  .ts-viewport,
.footer .testimonials.slider-content,
.shortcode-code,
#main .vc_text_separator div,
#main .vc_progress_bar .vc_single_bar,
#main .vc_progress_bar .vc_single_bar .vc_label,
#main .vc_progress_bar .vc_single_bar .vc_bar,
#main .flexslider,
.nsu-submit,
.mc4wp-form input[type="url"],
.mc4wp-form input[type="date"],
#main #content .rotatingtweets,
#main #content .norotatingtweets,
.mc4wp-form form select,
#megaMenu ul.megaMenu > li.menu-item,
#megaMenu ul.megaMenu > li.menu-item > a,
.customSelect,
.loading-label,
.widget .testimonial-content,
.skill,
.skill-value,
.widget .team-container,
.widget .logo-items li,
.comment-list .comment > article,
.bg-on:not(.fullwidth-img),
.blog-content .block-style-widget,
#mobile-menu,
.testimonial-content,
.wpb_content_element .wpb_accordion_header > a:before,
.wpb_content_element.dt-accordion-bg-on .wpb_accordion_wrapper .wpb_accordion_header,
.twentytwenty-before-label,
.twentytwenty-after-label,
.btn-cntr a,
.photo-scroller .album-share-overlay .share-button.entry-share,
.project-navigation,
.album-share-overlay,
.st-accordion li > a:before,
.arrows-accent .prev i,
.arrows-accent .next i,
.arrows-accent .owl-prev i,
.arrows-accent .owl-next i,
.round-images .bg-on.team-container:not(.fullwidth-img),
.solid-bg .sidebar-content,
.solid-bg.sidebar-content .widget,
.bg-under-widget .sidebar-content .widget,
.ls-container.ls-carousel .ls-nav-prev,
.ls-container.ls-carousel .ls-nav-next,
.menu-btn,
.custom-menu a:before,
.small-fancy-datas .fancy-date a {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.wpb_tabs.tab-style-two,
.wpb_tour.tab-style-two {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar,
.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,
.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
  max-width: calc(1300px - 88px);
  margin: 0 auto;
}
.masthead:not(.side-header).full-width .top-bar,
.top-bar .masthead.side-header-menu-icon,
.masthead:not(.side-header).full-width .header-bar,
.header-bar .masthead.side-header-menu-icon,
.masthead:not(.side-header).full-width .mobile-header-bar,
.mobile-header-bar .masthead.side-header-menu-icon {
  max-width: 100%;
}
.phantom-sticky .boxed .masthead:not(.side-header).sticky-on {
  max-width: 1340px;
}
.boxed .top-bar-bg,
.boxed .classic-header .navigation:before {
  width: 100%;
}
.boxed .width-in-pixel .top-bar-bg,
.boxed .width-in-pixel.classic-header .navigation:before {
  width: 1340px;
}
#phantom.boxed.width-in-pixel .top-bar-bg {
  width: 1340px;
}
.boxed .masthead.full-width:not(.side-header):not(.masthead-mobile) {
  width: 1340px;
}
.masthead:not(.side-header):not(.mixed-header) .header-bar,
.header-space {
  min-height: 90px;
}
.no-cssgridlegacy.no-cssgrid .header-side-left:not(.sticky-header) #page {
  padding-left: 300px;
}
.no-cssgridlegacy.no-cssgrid .rtl.header-side-left:not(.sticky-header) #page {
  padding-right: 300px;
  padding-left: 0;
}
.no-cssgridlegacy.no-cssgrid .header-side-right:not(.sticky-header) #page {
  padding-right: 300px;
}
.no-cssgridlegacy.no-cssgrid .rtl.header-side-right:not(.sticky-header) #page {
  padding-left: 300px;
  padding-right: 0;
}
.side-header {
  width: 300px;
}
.no-cssgridlegacy.no-cssgrid .header-side-left:not(.sticky-header) .side-header {
  margin-left: -300px;
}
.no-cssgridlegacy.no-cssgrid .rtl.header-side-left:not(.sticky-header) .side-header {
  margin-right: -300px;
  margin-left: 0;
}
.sticky-header .side-header {
  width: 400px;
}
.responsive-off.header-side-left:not(.sticky-header) #page {
  grid-template-columns: 300px calc(100% - 300px);
}
.rtl.responsive-off.header-side-left:not(.sticky-header) #page {
  grid-template-columns: calc(100% - 300px) 300px;
}
.responsive-off.header-side-right:not(.sticky-header) #page {
  grid-template-columns: calc(100% - 300px) 300px;
}
.rtl.responsive-off.header-side-right:not(.sticky-header) #page {
  grid-template-columns: 300px calc(100% - 300px);
}
.side-header .header-bar {
  padding: 0px 0px 0px 0px;
}
.overlay-navigation .side-header .header-bar {
  width: 300px;
  padding: 0px 0px 0px 0px;
}
.side-header .header-bar .mini-widgets {
  padding: 0px 0px 0px 0px;
}
.classic-header.content-width-line .navigation:before,
.classic-header.full-width-line .navigation:before {
  background-color: #000000;
}
.classic-header.bg-behind-menu .navigation:before {
  background-color: #000000;
}
.classic-header .branding .mini-widgets {
  padding: 0px 0px 0px 0px;
}
.classic-header .branding .mini-widgets:last-child {
  padding: 0px 0px 0px 0px;
}
.classic-header .navigation > .mini-widgets,
.classic-header .widget-box .mini-widgets {
  padding: 0px 0px 0px 5px;
}
.classic-header .navigation {
  margin: 0px 0 0px 0;
}
.inline-header .header-bar > .mini-widgets,
.inline-header .widget-box .mini-widgets {
  padding: 0px 0px 0px 5px;
}
.split-header .header-bar .navigation:first-of-type > .mini-widgets {
  padding: 0px 0px 0px 0px;
}
.split-header .header-bar .navigation:last-child > .mini-widgets,
.split-header .widget-box .mini-widgets {
  padding: 0px 0px 0px 5px;
}
.mixed-header.side-header-h-stroke,
.mixed-header.side-header-v-stroke {
  background-color: #ffffff;
}
.mixed-header.side-header-h-stroke .header-bar,
.top-line-space {
  min-height: 130px;
}
.boxed .side-header-h-stroke.sticky-top-line {
  max-width: 1340px;
}
.mixed-header.side-header-v-stroke .header-bar {
  width: 60px;
}
.responsive-off.header-side-line.left-side-line #page {
  grid-template-columns: 60px calc(100% - 60px);
}
.rtl.responsive-off.header-side-line.left-side-line #page {
  grid-template-columns: calc(100% - 60px) 60px;
}
.responsive-off.header-side-line.right-side-line #page {
  grid-template-columns: calc(100% - 60px) 60px;
}
.rtl.responsive-off.header-side-line.right-side-line #page {
  grid-template-columns: 60px calc(100% - 60px);
}
.no-cssgridlegacy.no-cssgrid .left-side-line.header-side-line #page:not(.boxed) {
  padding-left: 60px;
}
.no-cssgridlegacy.no-cssgrid .rtl.left-side-line.header-side-line #page:not(.boxed) {
  padding-left: 0;
  padding-right: 60px;
}
.no-cssgridlegacy.no-cssgrid .right-side-line.header-side-line #page:not(.boxed) {
  padding-right: 60px;
}
.no-cssgridlegacy.no-cssgrid .rtl.right-side-line.header-side-line #page:not(.boxed) {
  padding-right: 0;
  padding-left: 60px;
}
.no-cssgridlegacy.no-cssgrid .header-side-line .mixed-header.side-header-v-stroke,
.no-cssgridlegacy.no-cssgrid .left-side-line.header-side-line .mixed-header.side-header-v-stroke {
  margin-left: -60px;
}
.no-cssgridlegacy.no-cssgrid .rtl.header-side-line .mixed-header.side-header-v-stroke,
.no-cssgridlegacy.no-cssgrid .rtl.left-side-line.header-side-line .mixed-header.side-header-v-stroke {
  margin-right: -60px;
  margin-left: 0;
}
.no-cssgridlegacy.no-cssgrid .header-side-line .boxed .mixed-header.side-header-v-stroke,
.no-cssgridlegacy.no-cssgrid .left-side-line.header-side-line .boxed .mixed-header.side-header-v-stroke {
  margin-left: 0;
}
.no-cssgridlegacy.no-cssgrid .rtl.header-side-line .boxed .mixed-header.side-header-v-stroke,
.no-cssgridlegacy.no-cssgrid .rtl.left-side-line.header-side-line .boxed .mixed-header.side-header-v-stroke {
  margin-right: 0;
}
.mixed-header.side-header-h-stroke.line-decoration:not(.masthead-mobile-header) {
  border-bottom: 1px solid #dd9933;
}
.header-side-left .mixed-header.side-header-v-stroke.line-decoration:not(.masthead-mobile-header) {
  border-right: 1px solid #dd9933;
}
.header-side-right .mixed-header.side-header-v-stroke.line-decoration:not(.masthead-mobile-header) {
  border-left: 1px solid #dd9933;
}
.mixed-header.side-header-v-stroke.shadow-decoration:not(.masthead-mobile-header) {
  -webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
  box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
}
.sticky-header-overlay {
  background-color: rgba(17,17,17,0.4);
  background: rgba(17,17,17,0.4);
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.side-header-h-stroke .header-bar .mini-widgets {
  padding: 0px 0px 0px 0px;
}
.side-header-h-stroke .header-bar .mini-widgets.right-widgets {
  padding: 0px 0px 0px 0px;
}
.sticky-header.header-side-right.slide-header-animation .show-header .side-header {
  -ms-transform: translateX(calc(100% - @header-side-width));
  -webkit-transform: translate3d(calc(100% - @header-side-width),0,0);
  transform: translate3d(calc(100% - @header-side-width),0,0);
}
.overlay-navigation .hide-overlay,
.menu-toggle {
  width: 54px;
  height: 54px;
}
.menu-toggle {
  margin: 0px 0px 0px 0px;
}
.menu-toggle.active {
  margin: 30px 30px 30px 30px;
}
.overlay-navigation .hide-overlay {
  margin: 30px 30px 30px 30px;
}
.menu-toggle .lines-button,
.hide-overlay .lines-button {
  background-color: rgba(255,255,255,0.75);
  border-radius: 0px;
  width: 54px;
  height: 54px;
}
.menu-toggle.active .lines-button,
.hide-overlay.active .lines-button {
  background-color: rgba(255,255,255,0.75);
}
.menu-toggle .lines,
.hide-overlay .lines,
.menu-toggle .lines:before,
.hide-overlay .lines:before,
.menu-toggle .lines:after,
.hide-overlay .lines:after {
  background-color: #000000;
}
.menu-toggle.active .lines-button .lines,
.hide-overlay.active .lines-button .lines,
.menu-toggle.active .lines-button .lines:before,
.hide-overlay.active .lines-button .lines:before,
.menu-toggle.active .lines-button .lines:after,
.hide-overlay.active .lines-button .lines:after {
  background-color: #000000;
}
.header-side-left .show-header .side-header .menu-toggle {
  -ms-animation: opacity-lat-menu 0.8s ease 200ms 1 normal both;
  -webkit-animation: opacity-lat-menu 0.8s ease 200ms 1 normal both;
  animation: opacity-lat-menu 0.8s ease 200ms 1 normal both;
}
.header-side-left .closed-header .side-header .menu-toggle {
  -ms-animation: opacity-lat-rev-menu 0.9s ease 200ms 1 normal both;
  -webkit-animation: opacity-lat-rev-menu 0.9s ease 200ms 1 normal both;
  animation: opacity-lat-rev-menu 0.9s ease 200ms 1 normal both;
}
.header-side-right .show-header .side-header .menu-toggle {
  -ms-animation: opacity-lat-menu-right 0.8s ease 200ms 1 normal both;
  -webkit-animation: opacity-lat-menu-right 0.8s ease 200ms 1 normal both;
  animation: opacity-lat-menu-right 0.8s ease 200ms 1 normal both;
}
.header-side-right .closed-header .side-header .menu-toggle {
  -ms-animation: opacity-lat-rev-menu-right 0.9s ease 200ms 1 normal both;
  -webkit-animation: opacity-lat-rev-menu-right 0.9s ease 200ms 1 normal both;
  animation: opacity-lat-rev-menu-right 0.9s ease 200ms 1 normal both;
}
@-ms-keyframes opacity-lat-menu {
  0% {
    opacity: 0;
    left: 100%;
  }
  100% {
    left: 100%;
    opacity: 1;
  }
}
@-webkit-keyframes opacity-lat-menu {
  0% {
    opacity: 0;
    left: 100%;
  }
  100% {
    left: 100%;
    opacity: 1;
  }
}
@keyframes opacity-lat-menu {
  0% {
    opacity: 0;
    left: 100%;
  }
  100% {
    left: 100%;
    opacity: 1;
  }
}
@-ms-keyframes opacity-lat-rev-menu {
  0% {
    opacity: 0;
    left: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@-webkit-keyframes opacity-lat-rev-menu {
  0% {
    opacity: 0;
    left: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes opacity-lat-rev-menu {
  0% {
    opacity: 0;
    left: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@-ms-keyframes opacity-lat-menu-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-114px);
  }
  100% {
    -webkit-transform: translateX(-114px);
    opacity: 1;
  }
}
@-webkit-keyframes opacity-lat-menu-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-114px);
  }
  100% {
    -webkit-transform: translateX(-114px);
    opacity: 1;
  }
}
@keyframes opacity-lat-menu-right {
  0% {
    opacity: 0;
    transform: translateX(-114px);
  }
  100% {
    transform: translateX(-114px);
    opacity: 1;
  }
}
@-ms-keyframes opacity-lat-rev-menu-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes opacity-lat-rev-menu-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@keyframes opacity-lat-rev-menu-right {
  0% {
    opacity: 0;
    transform: translateX(0);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
.top-bar-bg {
  background: #ffffff none repeat center center;
}
#phantom .top-bar-bg,
.sticky-on .top-bar-bg,
.sticky-top-line-on .top-bar-bg {
  background: #ffffff none repeat center center !important;
}
.top-bar.line-content:after,
.top-bar.full-width-line:after {
  border-bottom: 1px solid #000000;
}
.top-bar {
  min-height: 0px;
  padding: 15px 0px 15px;
}
.top-bar,
.top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),
.top-bar .mini-nav .customSelect,
.top-bar .mini-nav a:hover,
.header-bottom-bar a {
  color: #231f20;
}
.masthead .top-bar .mini-contacts,
.masthead .top-bar .mini-nav > ul:not(.mini-sub-nav) > li > a,
.masthead .top-bar .mini-login,
.masthead .top-bar .mini-login .submit,
.masthead .top-bar .mini-search .submit,
.masthead .top-bar .mini-search,
.masthead .top-bar .wc-ico-cart,
.masthead .top-bar .text-area,
.masthead .top-bar .customSelectInner {
  font:   10px / 16px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.masthead .top-bar .shopping-cart,
.masthead .top-bar .soc-ico a,
.masthead .top-bar .soc-ico {
  line-height: 16px;
}
.branding > a,
.branding > img {
  padding: 30px 5px 20px 0px;
}
.transparent .masthead:not(.side-header-h-stroke) .branding > a,
.transparent .masthead:not(.side-header-h-stroke) .branding > img {
  padding: 0px 5px 0px 0px;
}
.side-header-h-stroke .branding > a,
.side-header-v-stroke .branding > a,
.side-header-h-stroke .branding > img,
.side-header-v-stroke .branding > img {
  padding: 0px 18px 0px 0px;
}
.mixed-header .branding > a,
.mixed-header .branding > img {
  padding: 0px 0px 0px 0px;
}
.sticky-top-line-on.mixed-header .branding > a,
.sticky-top-line-on.mixed-header .branding > img {
  padding: 0px 0px 0px 0px;
}
.mini-search input.field,
.overlay-search-microwidget input[type=text] {
  font:    14px / 18px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  min-height: 34px;
  height: auto;
  line-height: 34px;
  width: 200px;
  border-width: 0px;
  border-color: #e2e2e2;
  border-radius: 0px;
  background: #f4f4f4;
  padding: 0 12px 0 12px;
}
.overlay-search-microwidget .searchform:not(.search-icon-disabled) input.field,
.mini-search .searchform:not(.search-icon-disabled) input.field {
  padding-right: 12px;
}
.animate-search-width .search-icon {
  width: 16px;
}
.animate-search-width input.field:focus,
.animate-search-width input.field:active,
.animate-search-width:hover input.field {
  width: 200px;
}
.mini-search .search-icon i,
.overlay-search-microwidget .search-icon i {
  color: #aaaaaa;
}
.searchform input[type=text],
.mini-search .field::placeholder,
.overlay-search-microwidget .field::placeholder {
  color: #aaaaaa;
}
.popup-search .field::placeholder {
  color: #aaaaaa !important;
}
.overlay-search-microwidget .search-icon,
.mini-search .search-icon {
  right: 12px;
}
.overlay-search-microwidget .search-icon i,
.mini-search .search-icon i {
  font-size: 16px;
}
.popup-search .search-icon {
  right: 22px;
}
.branding .popup-search .searchform .submit > span,
.branding .overlay-search .searchform .submit > span {
  margin-left: 7.1428571428571px;
}
.mixed-header .header-bar .popup-search .searchform .submit > span,
.mixed-header .header-bar .overlay-search .searchform .submit > span {
  margin-left: 7.1428571428571px;
}
.popup-search .submit i,
.overlay-search .submit i {
  font-size: 16px;
  color: #333333;
}
.popup-search .submit:hover i,
.overlay-search .submit:hover i {
  color: rgba(51,51,51,0.7);
}
.branding .popup-search .submit i,
.branding .overlay-search .submit i {
  font-size: 0px;
  color: "";
}
.mixed-header .popup-search .submit i,
.mixed-header .overlay-search .submit i {
  font-size: 16px;
  color: #888888;
}
.mixed-header .popup-search .submit:hover i,
.mixed-header .overlay-search .submit:hover i {
  color: rgba(136,136,136,0.7);
}
.masthead .top-bar .popup-search .submit i,
.masthead .top-bar .overlay-search .submit i {
  font-size: 16px;
  color: #231f20;
}
.masthead .top-bar .popup-search .submit:hover i,
.masthead .top-bar .overlay-search .submit:hover i {
  color: rgba(35,31,32,0.7);
}
.dt-mobile-header .popup-search .submit i,
.dt-mobile-header .overlay-search .submit i {
  font-size: 16px;
  color: #333333;
}
.dt-mobile-header .popup-search .submit:hover i,
.dt-mobile-header .overlay-search .submit:hover i {
  color: rgba(51,51,51,0.7);
}
.mobile-header-bar .mobile-mini-widgets .popup-search .submit i,
.mobile-header-bar .mobile-mini-widgets .overlay-search .submit i {
  font-size: 16px;
  color: #231f20;
}
.mobile-header-bar .mobile-mini-widgets .popup-search .submit:hover i,
.mobile-header-bar .mobile-mini-widgets .overlay-search .submit:hover i {
  color: rgba(35,31,32,0.7);
}
.overlay-search-microwidget {
  background: rgba(0,0,0,0.9);
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.masthead .popup-search .popup-search-wrap {
  top: calc(100% + 10px);
}
.dt-mobile-header .popup-search .popup-search-wrap {
  width: 100%;
}
.masthead.side-header .mini-widgets .popup-search .popup-search-wrap {
  top: auto;
  bottom: calc(100% + 10px);
}
.masthead .mini-widgets .popup-search .popup-search-wrap.bottom-overflow {
  top: auto;
  bottom: calc(100% + 10px);
}
.masthead .mini-search input[type="text"]::-moz-placeholder {
  color: #333333;
}
.mini-search .submit {
  font:  normal  13px / 17px "Arial", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.mini-search .submit:hover {
  color: rgba(51,51,51,0.7);
}
.branding .mini-search .submit {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: "";
}
.mixed-header .mini-search .submit {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #888888;
}
.mixed-header .mini-search .submit:hover {
  color: rgba(136,136,136,0.7);
}
.dt-mobile-header .mini-search .submit {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: ;
  color: #333333;
}
.dt-mobile-header .mini-search .submit:hover {
  color: rgba(51,51,51,0.7);
}
.mobile-header-bar .mobile-mini-widgets .mini-search .submit {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #231f20;
}
.mobile-header-bar .mobile-mini-widgets .mini-search .submit:hover {
  color: rgba(35,31,32,0.7);
}
.dt-mobile-header .mini-search .popup-search-wrap {
  top: auto;
  bottom: auto;
}
.overlay-search-microwidget .search-icon,
.mini-search .search-icon {
  color: #aaaaaa;
}
.popup-search .submit.default-icon:before,
.overlay-search .submit.default-icon:before {
  color: #333333;
}
.branding .popup-search .submit.default-icon:before,
.branding .overlay-search .submit.default-icon:before {
  color: "";
}
.mixed-header .popup-search .submit.default-icon:before,
.mixed-header .overlay-search .submit.default-icon:before {
  color: #888888;
}
.dt-mobile-header .popup-search .submit.default-icon:before,
.dt-mobile-header .overlay-search .submit.default-icon:before {
  color: #333333;
}
.mobile-header-bar .popup-search .submit.default-icon:before,
.mobile-header-bar .overlay-search .submit.default-icon:before {
  color: #231f20;
}
.top-bar .mini-search .submit {
  color: #231f20;
}
.top-bar .mini-search .submit:hover {
  opacity: 1;
  color: rgba(35,31,32,0.7);
}
.top-bar .popup-search .submit:before,
.top-bar .overlay-search .submit:before {
  color: #ffffff;
}
.login-remember {
  font-size: 13px;
  line-height: 23px;
}
.mini-login,
.mini-login .submit {
  font:  normal  13px / 17px "Arial", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.mini-login i,
.mini-login .submit i {
  font-size: 16px;
  color: #333333;
}
.branding .mini-login,
.branding .mini-login .submit {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: "";
}
.branding .mini-login i,
.branding .mini-login .submit i {
  font-size: 0px;
  color: "";
  margin-right: 7.1428571428571px;
}
.mixed-header .mini-login,
.mixed-header .mini-login .submit {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #888888;
}
.mixed-header .mini-login i,
.mixed-header .mini-login .submit i {
  font-size: 16px;
  color: #888888;
}
.masthead .top-bar .mini-login,
.masthead .top-bar .mini-login .submit {
  color: #231f20;
}
.masthead .top-bar .mini-login i,
.masthead .top-bar .mini-login .submit i {
  font-size: 16px;
  color: #231f20;
}
.mixed-header .header-bar .mini-login i,
.mixed-header .header-bar .mini-login .submit i {
  margin-right: 7.1428571428571px;
}
.dt-mobile-header .mini-login,
.dt-mobile-header .mini-login .submit {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: ;
  color: #333333;
}
.dt-mobile-header .mini-login i,
.dt-mobile-header .mini-login .submit i {
  font-size: 16px;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-login,
.mobile-header-bar .mobile-mini-widgets .mini-login .submit {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #231f20;
}
.mobile-header-bar .mobile-mini-widgets .mini-login i,
.mobile-header-bar .mobile-mini-widgets .mini-login .submit i {
  font-size: 16px;
  color: #231f20;
}
.mini-contacts {
  font:  normal  13px / 17px "Arial", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.mini-contacts i {
  font-size: 16px;
  color: #333333;
}
.branding .mini-contacts {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: "";
}
.branding .mini-contacts i {
  font-size: 20px;
  color: "";
}
.mixed-header .mini-contacts {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #888888;
}
.mixed-header .mini-contacts i {
  font-size: 16px;
  color: #888888;
}
.mixed-header .header-bar .mini-contacts i {
  margin-right: 7.1428571428571px;
}
.masthead .top-bar .mini-contacts {
  color: #231f20;
}
.masthead .top-bar .mini-contacts i {
  font-size: 16px;
  color: #231f20;
}
.dt-mobile-header .mini-contacts {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: ;
  color: #333333;
}
.dt-mobile-header .mini-contacts i {
  font-size: 16px;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-contacts {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #231f20;
}
.mobile-header-bar .mobile-mini-widgets .mini-contacts i {
  font-size: 16px;
  color: #231f20;
}
.masthead .mini-widgets .soc-ico a,
.masthead .mobile-mini-widgets .soc-ico a,
.dt-mobile-header .soc-ico a {
  width: 26px;
  height: 26px;
  margin: 0 2px;
  line-height: 26px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.masthead .mini-widgets .soc-ico a:before,
.masthead .mini-widgets .soc-ico a:after,
.masthead .mobile-mini-widgets .soc-ico a:before,
.masthead .mobile-mini-widgets .soc-ico a:after,
.dt-mobile-header .soc-ico a:before,
.dt-mobile-header .soc-ico a:after {
  width: 26px;
  height: 26px;
}
.masthead .mini-widgets .soc-ico a:first-child,
.masthead .mobile-mini-widgets .soc-ico a:first-child,
.dt-mobile-header .soc-ico a:first-child {
  margin-left: 0;
}
.masthead .mini-widgets .soc-ico a:last-child,
.masthead .mobile-mini-widgets .soc-ico a:last-child,
.dt-mobile-header .soc-ico a:last-child {
  margin-right: 0;
}
.masthead .soc-ico .soc-font-icon,
.dt-mobile-header .soc-ico .soc-font-icon {
  font-size: 16px;
  line-height: 26px;
}
.masthead .soc-ico.border-on a:before,
.dt-mobile-header .soc-ico.border-on a:before {
  -webkit-box-shadow: inset 0px 0px 0px 2px #000000;
  box-shadow: inset 0px 0px 0px 2px #000000;
}
.masthead .soc-ico.hover-border-on a:hover:after,
.dt-mobile-header .soc-ico.hover-border-on a:hover:after {
  -webkit-box-shadow: inset 0px 0px 0px 2px #000000;
  box-shadow: inset 0px 0px 0px 2px #000000;
}
.masthead .soc-ico.custom-bg a:before,
.masthead .soc-ico.accent-bg a:before,
.dt-mobile-header .soc-ico.custom-bg a:before,
.dt-mobile-header .soc-ico.accent-bg a:before {
  background-color: #ffffff;
}
.accent-gradient .masthead .soc-ico.gradient-bg a:before,
.masthead .soc-ico.gradient-bg a:before,
.accent-gradient .masthead .soc-ico.accent-bg a:before,
.accent-gradient .dt-mobile-header .soc-ico.gradient-bg a:before,
.dt-mobile-header .soc-ico.gradient-bg a:before,
.accent-gradient .dt-mobile-header .soc-ico.accent-bg a:before {
  background: #ffffff;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.masthead .soc-ico.hover-gradient-bg a:after,
.masthead .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .masthead .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .masthead .soc-ico.hover-accent-bg a:after,
.masthead .soc-ico.gradient-bg.hover-gradient-bg a:after,
.dt-mobile-header .soc-ico.hover-gradient-bg a:after,
.dt-mobile-header .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .dt-mobile-header .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .dt-mobile-header .soc-ico.hover-accent-bg a:after,
.dt-mobile-header .soc-ico.gradient-bg.hover-gradient-bg a:after {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.masthead .soc-ico.hover-custom-bg a:after,
.masthead .soc-ico.accent-bg.hover-custom-bg a:after,
.masthead .soc-ico.hover-custom-bg a:after,
.accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a:after,
.masthead .soc-ico.hover-accent-bg a:after,
.dt-mobile-header .soc-ico.hover-custom-bg a:after,
.dt-mobile-header .soc-ico.accent-bg.hover-custom-bg a:after,
.dt-mobile-header .soc-ico.hover-custom-bg a:after,
.accent-gradient .dt-mobile-header .soc-ico.gradient-bg.hover-custom-bg a:after,
.dt-mobile-header .soc-ico.hover-accent-bg a:after {
  background-color: #000000;
  background-image: none;
}
.masthead .mini-widgets .soc-ico a:not(:hover) .soc-font-icon,
.masthead .mobile-mini-widgets .soc-ico a:not(:hover) .soc-font-icon,
.dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon {
  color: #000000;
  color: #000000 !important;
  background: none !important;
}
.masthead .mini-widgets .soc-ico a:hover .soc-font-icon,
.masthead .mobile-mini-widgets .soc-ico a:hover .soc-font-icon,
.dt-mobile-header .soc-ico a:hover .soc-font-icon {
  color: #000000;
  color: #ffffff !important;
  background: none !important;
}
.text-area {
  font:  normal  13px / 17px "Arial", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.branding .text-area {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: "";
}
.mixed-header .text-area {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #888888;
}
.top-bar .text-area {
  color: #231f20;
}
.dt-mobile-header .text-area {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: ;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .text-area {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #231f20;
}
.mini-nav .mini-sub-nav > li:not(.wpml-ls-item) > a .menu-text,
.mini-nav .mini-sub-nav li.has-children > a:after {
  font-size: 13px;
  line-height: 23px;
}
.mini-sub-nav > li.act:not(.wpml-ls-item) > a .menu-text,
.mini-sub-nav > li:not(.act):not(.wpml-ls-item):hover > a .menu-text {
  color: #000000;
}
.masthead .menu-select,
.masthead .mini-nav > ul:not(.mini-sub-nav) > li > a {
  font:  normal  13px / 17px "Arial", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.masthead .branding .menu-select,
.masthead .branding .mini-nav > ul:not(.mini-sub-nav) > li > a {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: "";
}
.masthead.mixed-header .menu-select,
.masthead.mixed-header .mini-nav > ul:not(.mini-sub-nav) > li > a {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #888888;
}
.masthead .top-bar .menu-select,
.masthead .top-bar .mini-nav > ul:not(.mini-sub-nav) > li > a {
  color: #231f20;
  font:   10px / 16px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.dt-mobile-header .menu-select,
.dt-mobile-header .mini-nav > ul:not(.mini-sub-nav) > li > a {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: ;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .menu-select,
.mobile-header-bar .mobile-mini-widgets .mini-nav > ul:not(.mini-sub-nav) > li > a {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #231f20;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mobile-header-bar .mobile-mini-widgets .mini-nav .mini-sub-nav > li > a * {
  color: 222222 !important;
}
.masthead .mini-nav .customSelectInner {
  font:  normal  13px / 17px "Arial", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.branding .mini-nav .customSelectInner {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: "";
}
.mixed-header .mini-nav .customSelectInner {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #888888;
}
.top-bar .mini-nav .customSelectInner {
  color: #231f20;
  font:   10px / 16px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.dt-mobile-header .mini-nav .customSelectInner {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: ;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-nav .customSelectInner {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #231f20;
}
#bottom-bar .mini-nav .customSelectInner {
  color: #ffffff;
  font-size: 13px;
  line-height: 23px;
  line-height: 17px;
}
#bottom-bar .mini-nav .customSelectInner i {
  color: #ffffff;
}
.dt-mobile-header .mini-nav {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: ;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-nav {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #231f20;
}
.mini-nav .customSelectInner i,
.list-type-menu.mini-nav > ul > li > a i,
.list-type-menu-second-switch.mini-nav > ul > li > a i {
  font-size: 16px;
  color: #333333;
}
.branding .mini-nav .customSelectInner i,
.branding .list-type-menu.mini-nav > ul > li > a i,
.branding .list-type-menu-second-switch.mini-nav > ul > li > a i {
  font-size: 0px;
  color: "";
  margin-right: 7.1428571428571px;
}
.mixed-header .mini-nav .customSelectInner i,
.mixed-header .list-type-menu.mini-nav > ul > li > a i,
.mixed-header .list-type-menu-second-switch.mini-nav > ul > li > a i {
  font-size: 16px;
  color: #888888;
}
.mixed-header .header-bar .mini-nav .customSelectInner i i,
.mixed-header .header-bar .list-type-menu.mini-nav > ul > li > a i i,
.mixed-header .header-bar .list-type-menu-second-switch.mini-nav > ul > li > a i i {
  margin-right: 7.1428571428571px;
}
.masthead .top-bar .mini-nav .customSelectInner i,
.masthead .top-bar .list-type-menu.mini-nav > ul > li > a i,
.masthead .top-bar .list-type-menu-second-switch.mini-nav > ul > li > a i {
  font-size: 16px;
  color: #231f20;
}
.dt-mobile-header .mini-nav .customSelectInner i,
.dt-mobile-header .list-type-menu.mini-nav > ul > li > a i,
.dt-mobile-header .list-type-menu-second-switch.mini-nav > ul > li > a i {
  font-size: 16px;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-nav .customSelectInner i,
.mobile-header-bar .mobile-mini-widgets .list-type-menu.mini-nav > ul > li > a i,
.mobile-header-bar .mobile-mini-widgets .list-type-menu-second-switch.mini-nav > ul > li > a i {
  font-size: 16px;
  color: #231f20;
}
#bottom-bar .mini-nav .menu-select:hover .customSelectInner i {
  color: inherit;
}
.header-elements-button-1 {
  font:   bold 14px / 18px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  padding: 10px 20px 10px 20px;
  border-radius: 0px;
}
.header-elements-button-1:not(:hover) span {
  color: #ffffff;
}
.header-elements-button-1.microwidget-btn-bg-on:before {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.header-elements-button-1.border-on:before {
  -webkit-box-shadow: inset 0px 0px 0px 1px #000000;
  box-shadow: inset 0px 0px 0px 1px #000000;
}
.header-elements-button-1 i {
  font-size: 14px;
}
.header-elements-button-1.btn-icon-align-right:not(:hover) i {
  color: #ffffff;
}
.header-elements-button-1.btn-icon-align-left:not(:hover) i {
  color: #ffffff;
}
.header-elements-button-1:hover span {
  color: #ffffff;
}
.header-elements-button-1.btn-icon-align-right:hover i {
  color: #ffffff;
}
.header-elements-button-1.btn-icon-align-left:hover i {
  color: #ffffff;
}
.header-elements-button-1.microwidget-btn-hover-bg-on:after {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.header-elements-button-1.hover-border-on:after {
  -webkit-box-shadow: inset 0px 0px 0px 1px #000000;
  box-shadow: inset 0px 0px 0px 1px #000000;
}
.header-elements-button-2 {
  font:   bold 14px / 18px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  padding: 10px 20px 10px 20px;
  border-radius: 0px;
}
.header-elements-button-2:not(:hover) span {
  color: #ffffff;
}
.header-elements-button-2.microwidget-btn-bg-on:before {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.header-elements-button-2.border-on:before {
  -webkit-box-shadow: inset 0px 0px 0px 1px #000000;
  box-shadow: inset 0px 0px 0px 1px #000000;
}
.header-elements-button-2 i {
  font-size: 14px;
}
.header-elements-button-2:not(:hover) i {
  color: #ffffff;
}
.header-elements-button-2:hover span {
  color: #ffffff;
}
.header-elements-button-2.btn-icon-align-right:hover i {
  color: #ffffff;
}
.header-elements-button-2.btn-icon-align-left:hover i {
  color: #ffffff;
}
.header-elements-button-2.btn-icon-align-right:not(:hover) i {
  color: #ffffff;
}
.header-elements-button-2.btn-icon-align-left:not(:hover) i {
  color: #ffffff;
}
.header-elements-button-2.microwidget-btn-hover-bg-on:after {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.header-elements-button-2.hover-border-on:after {
  -webkit-box-shadow: inset 0px 0px 0px 1px #000000;
  box-shadow: inset 0px 0px 0px 1px #000000;
}
.masthead:not(.side-header).dividers .main-nav > li:before,
.masthead:not(.side-header).dividers.surround .main-nav > li:last-child:after {
  border-color: rgba(17,17,17,0.14);
  height: 24px;
}
.side-header.dividers .main-nav > li:before,
.side-header.dividers.surround .main-nav > li:last-child:after {
  border-color: rgba(17,17,17,0.14);
  width: 24px;
}
.main-nav > li > a {
  margin: 18px 14px 10px 14px;
  padding: 10px 4px 4px 4px;
}
.main-nav > li > a .animate-wrap {
  margin: -10px -4px -4px -4px;
  padding: 10px 4px 4px 4px;
}
.side-header.dividers:not(.surround) .main-nav {
  margin: -28px 0 -14px 0;
}
.side-header:not(.dividers) .main-nav {
  margin: -28px 0 -14px 0;
}
.top-header .outside-item-double-margin.main-nav > li:first-child > a {
  margin-left: 28px;
}
.top-header .outside-item-custom-margin.main-nav > li:first-child > a {
  margin-left: 30px;
}
.top-header .outside-item-remove-margin.main-nav > li:first-child > a {
  margin-left: 0;
}
.top-header .outside-item-double-margin.main-nav > li:last-child > a {
  margin-right: 28px;
}
.top-header .outside-item-custom-margin.main-nav > li:last-child > a {
  margin-right: 30px;
}
.top-header .outside-item-remove-margin.main-nav > li:last-child > a {
  margin-right: 0;
}
.sub-downwards .main-nav > li > .next-level-button {
  left: -14px;
  margin-top: 18px;
  margin-bottom: 10px;
}
.sub-downwards .main-nav > li > .sub-nav:last-child {
  margin-bottom: 14px;
}
.sub-downwards .main-nav > li:last-child > .sub-nav:last-child {
  margin-bottom: 0;
}
.side-header.dividers .main-nav > li:before,
.side-header.dividers.surround .main-nav > li:last-child:after {
  left: 18px;
}
.main-nav > li > a .menu-text {
  font:  normal  16px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.main-nav > li:not(.wpml-ls-item) > a .menu-text {
  color: #231f20;
}
.sticky-on .main-nav > li:not(.wpml-ls-item) > a .menu-text,
#phantom .main-nav > li:not(.wpml-ls-item) > a .menu-text {
  color: #231f20;
}
.main-nav > li:not(.wpml-ls-item) > a {
  color: #231f20;
}
.sticky-on .main-nav > li:not(.wpml-ls-item) > a,
#phantom .main-nav > li:not(.wpml-ls-item) > a {
  color: #231f20;
}
.main-nav > li.act:not(.wpml-ls-item) > a {
  color: #231f20;
}
.sticky-on .main-nav > li.act:not(.wpml-ls-item) > a,
#phantom .main-nav > li.act:not(.wpml-ls-item) > a {
  color: #231f20;
}
.main-nav > li.act:not(.wpml-ls-item) > a .menu-text,
.main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {
  color: #231f20;
}
.sticky-on .main-nav > li.act:not(.wpml-ls-item) > a .menu-text,
#phantom .main-nav > li.act:not(.wpml-ls-item) > a .menu-text,
.sticky-on .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text,
#phantom .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {
  color: #231f20;
}
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text,
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text,
.main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text,
.main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text {
  color: #ff4c00;
}
.sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text,
#phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text,
.sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text,
#phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text,
.sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text,
#phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text,
.sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text,
#phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text {
  color: #ff4c00;
}
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover,
.main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a {
  color: #ff4c00;
}
.sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover,
#phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover,
.sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a,
#phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a {
  color: #ff4c00;
}
.top-header .main-nav.level-arrows-on > li.has-children > a .menu-text:after {
  color: #231f20;
}
.sticky-on .main-nav.level-arrows-on > li.has-children > a .menu-text:after,
#phantom .main-nav.level-arrows-on > li.has-children > a .menu-text:after {
  color: #231f20;
}
.sub-sideways .main-nav.level-arrows-on > li.has-children > a:after {
  color: rgba(35,31,32,0.27);
}
.sub-downwards .main-nav.level-arrows-on > li.has-children > a:after,
.sub-downwards .next-level-button,
.sub-downwards .main-nav > li.menu-item-language > a:after {
  color: rgba(35,31,32,0.27);
}
.top-header .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text:after,
.top-header .main-nav.level-arrows-on > li.dt-hovered.has-children:not(.act) > a .menu-text:after {
  color: #ff4c00;
}
.sticky-on .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text:after,
#phantom .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text:after,
.sticky-on .main-nav.level-arrows-on > li.dt-hovered.has-children:not(.act) > a .menu-text:after,
#phantom .main-nav.level-arrows-on > li.dt-hovered.has-children:not(.act) > a .menu-text:after {
  color: #ff4c00;
}
.top-header .main-nav.level-arrows-on > li.has-children.act > a .menu-text:after {
  color: #231f20;
}
.sticky-on .main-nav.level-arrows-on > li.has-children.act > a .menu-text:after,
#phantom .main-nav.level-arrows-on > li.has-children.act > a .menu-text:after {
  color: #231f20;
}
.side-header.sub-downwards .main-nav.level-arrows-on li.has-children > a:after {
  line-height: 20px;
}
.main-nav > li > a .subtitle-text {
  font:  normal  10px / 14px "Arial", Helvetica, Arial, Verdana, sans-serif;
}
.main-nav > .menu-item > a > i {
  font-size: 14px;
}
#main-nav > .menu-item > a > i {
  line-height: 14px;
}
.main-nav .sub-nav > .menu-item > a > i {
  font-size: 14px;
}
.hover-outline-decoration > li > a,
.active-outline-decoration > li > a {
  border: 2px solid transparent;
}
.top-header .hover-outline-decoration > li:not(.act) > a:hover,
.top-header .hover-outline-decoration > li.dt-hovered:not(.act) > a {
  border: 2px solid #231f20;
}
.top-header .active-outline-decoration > li.act > a {
  border: 2px solid rgba(0,0,0,0.15);
}
.top-header .active-bg-decoration > li.act > a {
  background-color: rgba(0,0,0,0.15);
  background: rgba(0,0,0,0.15);
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.top-header .hover-bg-decoration > li:not(.act) > a:hover,
.top-header .hover-bg-decoration > li.dt-hovered:not(.act) > a {
  background-color: #231f20;
  background: #231f20;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.hover-outline-decoration > li > a,
> li > a .active-outline-decoration,
> li > a .active-bg-decoration,
> li > a .hover-bg-decoration {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.bg-outline-decoration > li > a,
.main-nav > li > a .animate-wrap,
.hover-line-decoration > li:not(.act) > a:hover .decoration-line,
.hover-line-decoration > li.dt-hovered:not(.act) > a .decoration-line,
.active-line-decoration > li > a .decoration-line {
  border-radius: 3px;
}
.top-header .active-line-decoration > li.act > a:after {
  background-color: rgba(130,36,227,0.3);
  background: rgba(130,36,227,0.3);
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.top-header .hover-line-decoration > li > a:hover .decoration-line,
.top-header .hover-line-decoration > li.dt-hovered > a .decoration-line {
  height: 2px;
  background-color: rgba(255,255,255,0.23);
  background: rgba(255,255,255,0.23);
  background: -webkit-linear-gradient(left, rgba(255,255,255,0.23) 30%, rgba(0,0,0,0.23) 100%);
  background: linear-gradient(left, rgba(255,255,255,0.23) 30%, rgba(0,0,0,0.23) 100%);
}
.top-header .active-line-decoration > li.act > a .decoration-line {
  height: 2px;
  background-color: rgba(130,36,227,0.3);
  background: rgba(130,36,227,0.3);
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.l-to-r-line > li > a i.underline {
  bottom: -6px;
  background-color: #231f20;
  background: #231f20;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
  height: 2px;
}
.from-centre-line > li > a .menu-item-text:before {
  bottom: -6px;
  height: 2px;
  background-color: #231f20;
  background: #231f20;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.upwards-line > li > a .menu-item-text:before {
  bottom: -6px;
  height: 2px;
  background-color: #231f20;
  background: #231f20;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.downwards-line > li > a .menu-item-text:before {
  bottom: -6px;
  background-color: #231f20;
  background: #231f20;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.top-header .masthead .downwards-line > li > a .menu-item-text:before {
  height: 2px;
}
li:not(.dt-mega-menu) .sub-nav {
  width: 280px;
}
.header-side-left #main-nav > li > .sub-nav {
  padding-left: ;
}
.header-side-right #main-nav > li > .sub-nav {
  padding-right: ;
}
.sub-nav {
  background-color: #ffffff;
  padding: 10px 10px 10px 10px;
}
.top-header .sub-nav .sub-nav,
.sub-sideways .sub-nav .sub-nav {
  top: -10px;
}
.main-nav .sub-nav > li > a .menu-text {
  font:    16px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.sub-downwards .sub-nav .next-level-button:before,
.side-header.sub-downwards .main-nav.level-arrows-on .sub-nav > li.has-children > a:after {
  line-height: 20px;
}
.main-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text {
  color: #333333;
}
.main-nav .sub-nav > li:not(.wpml-ls-item) > a,
#bottom-bar .sub-nav > li:not(.wpml-ls-item) > a {
  color: #333333;
}
.sub-nav.level-arrows-on > li.has-children:not(.dt-mega-parent) > a:after,
#bottom-bar .sub-nav li.has-children > a:after {
  color: #333333;
}
.main-nav .sub-nav > li > a .subtitle-text {
  font:  normal  10px / 14px "Arial", Helvetica, Arial, Verdana, sans-serif;
}
.main-nav .sub-nav > li > a,
.sub-downwards .sub-nav.sub-nav-widgets > li {
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
}
.top-header .main-nav .sub-nav.level-arrows-on > li.has-children > a {
  padding-right: 18px;
}
.sub-nav li:not(:first-child) .sub-nav {
  top: -10px;
}
.masthead:not(.sub-downwards) .sub-nav li.has-children a:after {
  right: 2px;
}
.rtl .masthead:not(.sub-downwards) .sub-nav li.has-children a:after {
  right: auto;
  left: 10px;
}
.sub-downwards .sub-nav > li > .next-level-button {
  left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.sub-downwards.dt-parent-menu-clickable .sub-nav > li:not(.has-children) > a {
  margin-right: 30px;
}
.masthead:not(.sub-downwards) .main-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a,
#bottom-bar .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a,
.masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item) > a:hover,
.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent) > a:hover {
  color: #ff4c00;
}
.masthead:not(.sub-downwards) .main-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a .menu-text {
  color: #ff4c00;
}
.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent) > a:hover .menu-text {
  color: #ff4c00;
}
.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent):not(.act):hover > a:after,
#bottom-bar .sub-nav li.has-children:not(.act):hover > a:after {
  color: #ff4c00;
}
.top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a,
.top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a {
  background-color: rgba(0,0,0,0.07);
  background: rgba(0,0,0,0.07);
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a,
.top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent).act > a {
  background-color: rgba(0,0,0,0.07);
  background: rgba(0,0,0,0.07);
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item):not(.wpml-ls-item) > a,
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a i[class^="fa"],
.main-nav .sub-nav > li.dt-mega-parent.current-menu-item:not(.wpml-ls-item) > a {
  color: #231f20;
}
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text {
  color: #231f20;
}
.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent).act > a:after,
#bottom-bar .sub-nav li.has-children.act > a:after {
  color: #231f20;
}
.masthead:not(.sub-downwards) .sub-nav .sub-nav {
  left: 271px !important;
}
.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav {
  right: 271px;
  left: auto !important;
}
.masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow {
  left: -291px !important;
}
.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow {
  right: -289px;
  left: auto !important;
}
.sub-downwards .sub-nav.level-arrows-on li.has-children > a:after,
.sub-downwards .sub-nav.level-arrows-on li.has-children:not(.act):hover > a:after,
.sub-downwards .sub-nav.level-arrows-on li.has-children.act > a:after,
.sub-downwards .sub-nav .next-level-button {
  color: rgba(35,31,32,0.27);
}
.sub-downwards .main-nav.level-arrows-on > li.has-children > a {
  max-width: calc(100% - 30px - 14px - 14px);
}
.sub-downwards .sub-nav.level-arrows-on > li.has-children > a {
  max-width: calc(100% - 30px - 0px - 0px);
}
.masthead.masthead-mobile-header,
.masthead.masthead-mobile-header:not(.mixed-header) {
  background: #ffffff;
}
.mobile-sticky-header-overlay {
  background-color: rgba(17,17,17,0.5);
}
.dt-mobile-header {
  background-color: #ffffff;
  width: 330px;
}
.right-mobile-menu .show-mobile-header .dt-mobile-header {
  right: 330px;
}
.mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn) {
  background-color: #000000;
  background: rgba(255,255,255,0) !important;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.accent-gradient .mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn) {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.show-mobile-header .dt-close-mobile-menu-icon {
  left: 300px;
}
.right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon {
  left: auto;
  right: 0;
}
@media screen and (max-width: 330px) {
  .show-mobile-header .dt-close-mobile-menu-icon {
    left: calc(100% - 30px);
  }
  .right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon {
    left: auto;
    right: 0;
  }
  .right-mobile-menu .show-mobile-header .dt-mobile-header {
    right: 100%;
  }
}
.dt-mobile-menu-icon .lines,
.dt-mobile-menu-icon .lines:before,
.dt-mobile-menu-icon .lines:after {
  background-color: #231f20;
}
.mobile-branding > a,
.mobile-branding > img {
  padding: 0px 0px 0px 0px;
}
.transparent .masthead:not(.mixed-header) .mobile-branding > a,
.transparent .masthead:not(.mixed-header) .mobile-branding > img {
  padding: 0px 0px 0px 0px;
}
.transparent .masthead.sticky-mobile-on .sticky-mobile-logo-first-switch,
.transparent .masthead.sticky-mobile-on .sticky-mobile-logo-second-switch {
  padding: 0px 0px 0px 0px;
}
.mobile-main-nav > li > a {
  padding: 16px 30px 16px 0;
}
.dt-mobile-header .next-level-button {
  padding: 16px 0;
  top: 0;
  line-height: 20px;
}
.dt-mobile-header .next-level-button:before {
  line-height: 20px;
}
.mobile-main-nav > li > .sub-nav:last-child {
  margin-bottom: 16px;
}
.mobile-main-nav li > a .menu-text {
  font:    16px / 20px "Arial", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
  text-transform: none;
}
.mobile-main-nav > .menu-item > a i[class^="fa"] {
  font-size: 16px;
}
.mobile-main-nav li > a {
  color: #333333;
}
.mobile-main-nav li.act > a {
  color: #000000;
}
.mobile-main-nav li.act > a .menu-text,
.mobile-main-nav li.act > a .subtitle-text,
.dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text,
.dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {
  color: #000000;
}
.mobile-main-nav li:not(.act) > a:hover .subtitle-text,
.mobile-main-nav li:not(.act) > a:hover .menu-text,
.dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover .menu-text {
  color: #000000;
}
.mobile-main-nav li:not(.act) > a:hover,
.dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover {
  color: #000000;
}
.mobile-main-nav > li.has-children > a:after,
.mobile-main-nav .next-level-button,
.mobile-main-nav > li.menu-item-language > a:after {
  color: rgba(51,51,51,0.27);
}
.mobile-main-nav > li:before {
  border-color: rgba(51,51,51,0.08);
}
.mobile-main-nav .sub-nav > li > a,
#page .mobile-main-nav .sub-nav li {
  padding: 8px 0px 8px 0;
}
.dt-mobile-header .mobile-main-nav li .sub-nav > li > a .menu-text {
  font:    16px / 20px "Arial", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
  text-transform: none;
}
.mobile-main-nav .sub-nav > .menu-item > a i[class^="fa"] {
  font-size: 16px;
}
.mobile-main-nav .sub-nav li > a .menu-text,
.mobile-main-nav .sub-nav li > a i[class^="fa"] {
  font-size: 12px;
  line-height: 16px;
}
.mobile-main-nav .sub-nav.level-arrows-on li.has-children > a:after,
.mobile-main-nav .sub-nav.level-arrows-on li.has-children:not(.act):hover > a:after,
.mobile-main-nav .sub-nav.level-arrows-on li.has-children.act > a:after,
.mobile-main-nav .sub-nav li.has-children a:after,
.mobile-main-nav .sub-nav .next-level-button {
  color: rgba(51,51,51,0.27);
}
.mobile-main-nav .sub-nav .next-level-button {
  padding: 8px 0;
  top: 0;
  line-height: 20px;
}
.mobile-main-nav .sub-nav .next-level-button:before {
  line-height: 20px;
}
.mobile-main-nav  > li.has-children > a {
  max-width: calc(100% - 30px);
}
.mobile-main-nav .sub-nav > li.has-children > a {
  max-width: calc(100% - 30px);
}
.dt-close-mobile-menu-icon span {
  color: #fff;
  background-color: #000000;
}
.accent-gradient .dt-close-mobile-menu-icon span {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.top-bar .sub-nav li.has-children.act:after,
#bottom-bar .sub-nav li.has-children.act:after {
  color: #000000;
}
.top-bar .sub-nav > ul > li > a,
#bottom-bar .sub-nav > ul > li > a {
  color: #333333;
  font:    16px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
#page .masthead.sticky-on .header-bar,
#phantom.masthead .header-bar,
#phantom .ph-wrap {
  min-height: 60px;
}
#phantom .logo-box,
#phantom .phantom-top-line-logo,
.phantom-sticky .sticky-on.masthead:not(.side-header) .branding > a,
.phantom-sticky .sticky-on.masthead:not(.side-header) .branding > img {
  padding: 0px 18px 0px 0px;
}
.transparent.phantom-sticky .sticky-on.masthead .branding > a,
.transparent.phantom-sticky .sticky-on.masthead .branding > img {
  padding: 0px 18px 0px 0px;
}
#phantom {
  background: #ffffff none repeat center center;
  background-size: auto;
}
.phantom-shadow-decoration #phantom {
  -webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
  box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
}
.phantom-line-decoration #phantom {
  border-bottom: 1px solid rgba(51,51,51,0.11);
}
#phantom.boxed {
  max-width: 1340px;
}
.phantom-line-decoration #phantom {
  border-bottom: 1px solid rgba(51,51,51,0.11);
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.phantom-shadow-decoration #phantom {
  -webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
  box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
  border-bottom: none;
}
.phantom-disable-decoration #phantom {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-bottom: none;
}
.responsive-off.phantom-sticky .sticky-on.masthead:not(.masthead-mobile) {
  background: #ffffff !important;
}
.responsive-off.phantom-line-decoration.phantom-sticky .sticky-on.masthead {
  border-bottom: 1px solid rgba(51,51,51,0.11);
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.masthead:not(.mixed-header) {
  background: #ffffff none repeat center center;
  background-size: auto;
  background-attachment: ;
}
.masthead.line-decoration:not(.side-header):not(.mixed-header):not(.masthead-mobile-header) {
  border-bottom: 1px solid rgba(51,51,51,0.11);
}
.header-side-left .masthead.line-decoration:not(.mixed-header):not(.masthead-mobile-header) {
  border-right: 1px solid rgba(51,51,51,0.11);
}
.header-side-right .masthead.line-decoration:not(.mixed-header):not(.masthead-mobile-header) {
  border-left: 1px solid rgba(51,51,51,0.11);
}
.transparent .masthead:not(.side-header),
.overlay-navigation .masthead.shadow-decoration:not(.mixed-header) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header) {
  -webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
  box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
}
.transparent .masthead:not(.side-header) {
  background: #eeee22;
}
.transparent .top-bar-bg {
  background: rgba(0,0,0,0.5);
}
#main-slideshow:not(.rv-slider):not(.empty-slider) {
  min-height: 90px;
}
#main-slideshow.fixed,
#main-slideshow.fix,
#main-slideshow.layer-fixed {
  background:     ;
  background-size: ;
  background-color: rgba(0,0,0,0.08);
}
#main-slideshow.fixed {
  min-height: 10px;
}
#main-slideshow.fixed > .royalSlider,
#main-slideshow.fixed .ts-wrap {
  max-width: 1212px;
}
.outline-element-decoration #main-slideshow.fixed:after,
.outline-element-decoration #main-slideshow.layer-fixed:after,
.outline-element-decoration #main-slideshow.fix:after {
  background-color: rgba(0,0,0,0.15);
}
.page-title .wf-wrap {
  min-height: 180px;
  padding-top: 25px;
  padding-bottom: 20px;
}
.page-title .wf-wrap:after {
  border-bottom: 5px dashed rgba(51,51,51,0.11);
}
.page-title.solid-bg {
  background-color: #222943;
}
.page-title.solid-bg.bg-img-enabled {
  background-image: url('../../../wp-content/uploads/2019/06/cabecera-dark.jpg');
  background-repeat: no-repeat;
  background-attachment: ;
  background-position: left center;
  background-size: cover;
}
.page-title.overlay-bg:after {
  background: rgba(0,0,0,0.5);
}
.page-title.gradient-bg {
  background: #222943;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.page-title.title-outline-decoration {
  border-bottom: 1px solid rgba(30,115,190,0);
}
.page-title > .wf-wrap,
#fancy-header > .wf-wrap {
  width: 1300px;
}
.page-title h1,
.page-title h1 *,
.page-title h1 a:hover,
#page .page-title .entry-title {
  font:  normal  20px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #ffffff;
  text-transform: none;
}
.page-title .breadcrumbs li:before,
.page-title .breadcrumbs li:before {
  color: rgba(0,0,0,0.35);
}
.page-title.breadcrumbs-bg .breadcrumbs {
  background: rgba(255,255,255,0.2);
  border-radius: 2px;
  border: 0px solid rgba(130,36,227,0.2);
}
.page-title .breadcrumbs {
  padding: 0px 0px 0px 0px;
  margin: 8px 0px 0px 0px;
}
.page-title .breadcrumbs,
.page-title .breadcrumbs a {
  color: #ffffff;
  font:  normal  12px / 16px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.page-title .breadcrumbs li:before,
.page-title .breadcrumbs li:before {
  color: rgba(255,255,255,0.5);
}
.fancy-header h1,
.fancy-header h2,
.fancy-header .fancy-subtitle {
  font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  font-style: ;
  font-variant: normal;
  font-weight: ;
}
#page .fancy-header .color-accent span {
  color: #000000;
}
.dt-breadcrumbs-shortcode .breadcrumbs * {
  color: #000000;
}
.responsive-off #main:not(.sidebar-none) .wf-container-main {
  grid-column-gap: 50px;
}
.responsive-off .sidebar-right .wf-container-main {
  -ms-grid-columns: calc(100% - 350px - 25px) 50px calc(350px - 25px);
  grid-template-columns: calc(100% - 350px - 25px) calc(350px - 25px);
}
.responsive-off .sidebar-left .wf-container-main {
  -ms-grid-columns: calc(350px - 25px) 50px calc(100% - 350px - 25px);
  grid-template-columns: calc(350px - 25px) calc(100% - 350px - 25px);
}
.responsive-off .sidebar-divider-vertical.sidebar-left .sidebar {
  padding-right: 50px;
}
.responsive-off .sidebar-divider-vertical.sidebar-right .sidebar {
  padding-left: 50px;
}
.sidebar-right .sidebar {
  border-left: 1px solid rgba(51,51,51,0.12);
}
.sidebar-left .sidebar {
  border-right: 1px solid rgba(51,51,51,0.12);
}
.solid-bg .sidebar-content {
  background: #f7f7f7 none repeat center center;
}
.solid-bg.sidebar-outline-decoration .sidebar-content,
.bg-under-widget.sidebar-outline-decoration .widget {
  border: 1px solid rgba(0,0,0,0.06);
}
.bg-under-widget .sidebar-content .widget,
.solid-bg.sidebar-content .widget {
  background: #f7f7f7 none repeat center center;
}
.solid-bg.sidebar-content.sidebar-outline-decoration .widget {
  border: 1px solid rgba(0,0,0,0.06);
}
.solid-bg.sidebar-shadow-decoration .sidebar-content,
.bg-under-widget.sidebar-shadow-decoration .sidebar-content .widget,
.solid-bg.sidebar-content.sidebar-shadow-decoration .widget {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.sidebar .widget,
.sidebar-content .widget {
  border-top: 1px solid rgba(51,51,51,0.12);
  color: #333333;
  font-size: 14px;
  line-height: 25px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.sidebar.bg-under-widget .widget,
.bg-under-widget .sidebar-content .widget,
.solid-bg.sidebar-content .widget {
  margin-top: 60px;
}
.widget-title {
  font:  normal  15px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget-title {
  color: #333333;
}
.sidebar-content .widget-title {
  color: #0000eb;
}
.footer .widget-title {
  color: #ffffff;
}
.widgettitle {
  font:  normal  18px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widgettitle {
  color: #333333;
}
.sidebar-content .widgettitle {
  color: #0000eb;
}
.footer .widgettitle {
  color: #ffffff;
}
.custom-nav > li li a:before {
  background-color: #000000;
}
.footer .custom-nav > li li a:before {
  background-color: rgba(255,255,255,0.5);
}
.sidebar-content .custom-nav > li li a:before {
  background-color: rgba(51,51,51,0.5);
}
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) a,
.sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) a * {
  color: #333333;
}
.sidebar-content .widget .post-content .text-secondary {
  color: #333333;
}
.footer .widget a,
.footer .widget .post-content .text-secondary {
  color: #ffffff;
}
.widget_categories li a,
.widget_meta a,
.blogroll a,
.widget_archive li a,
.widget_recent_entries a,
.widget_recent_comments a,
.widget_links a,
.items-grid a,
.recent-posts a,
.widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
.contact-info .secondary-color,
.widget_nav_menu a,
.tagcloud a,
.widget_pages a,
a.rsswidget,
.textwidget a {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_categories li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_meta a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .blogroll a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_archive li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_recent_entries a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_recent_comments a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_links a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .items-grid a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .recent-posts a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .contact-info .secondary-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_nav_menu a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .tagcloud a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_pages a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget a.rsswidget,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .textwidget a {
  color: #333333;
}
.sidebar-content .widget_categories li a,
.sidebar-content .widget_meta a,
.sidebar-content .blogroll a,
.sidebar-content .widget_archive li a,
.sidebar-content .widget_recent_entries a,
.sidebar-content .widget_recent_comments a,
.sidebar-content .widget_links a,
.sidebar-content .items-grid a,
.sidebar-content .recent-posts a,
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
.sidebar-content .contact-info .secondary-color,
.sidebar-content .widget_nav_menu a,
.sidebar-content .tagcloud a,
.sidebar-content .widget_pages a,
.sidebar-content a.rsswidget,
.sidebar-content .textwidget a {
  color: #0000eb;
}
.footer .widget_categories li a,
.footer .widget_meta a,
.footer .blogroll a,
.footer .widget_archive li a,
.footer .widget_recent_entries a,
.footer .widget_recent_comments a,
.footer .widget_links a,
.footer .items-grid a,
.footer .recent-posts a,
.footer .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
.footer .contact-info .secondary-color,
.footer .widget_nav_menu a,
.footer .tagcloud a,
.footer .widget_pages a,
.footer a.rsswidget,
.footer .textwidget a {
  color: #ffffff;
}
.sidebar-content .custom-categories a,
.sidebar-content .custom-categories a .item-name,
.sidebar-content .cat-item a,
.sidebar-content .widget_recent_comments a,
.sidebar-content .widget_tag_cloud a:hover {
  color: #0000eb;
}
.footer .custom-categories a,
.footer .custom-categories a .item-name,
.footer .cat-item a,
.footer .widget_recent_comments a,
.footer .widget_tag_cloud a:hover {
  color: #ffffff;
}
.sidebar-content .custom-categories a span.item-num,
.sidebar-content .cat-item a span.item-num {
  color: rgba(51,51,51,0.5);
}
.footer .custom-categories a span.item-num,
.footer .cat-item a span.item-num {
  color: rgba(255,255,255,0.5);
}
.sidebar-content .custom-categories a:hover span.item-name,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-categories a:hover span.item-name,
.sidebar-content .cat-item a:hover span.item-name,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .cat-item a:hover span.item-name,
.sidebar-content .custom-menu a:hover,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:hover,
.sidebar-content .custom-menu li.act > a,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu li.act > a,
.sidebar-content .widget_recent_comments a:hover,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .widget_recent_comments a:hover {
  color: #000000;
}
.footer .custom-categories a:hover span.item-name,
.footer .cat-item a:hover span.item-name,
.footer .custom-menu a:hover,
.footer .custom-menu li.act > a,
.footer .widget_recent_comments a:hover {
  color: #000000;
}
.sidebar-content .widget .menu li,
.sidebar-content .widget .custom-menu.dividers-on li,
.sidebar-content .widget_pages li,
.sidebar-content .blogroll li,
.sidebar-content .widget .qts-lang-menu li {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(51,51,51,0.15);
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.widget .menu li,
.widget_pages li,
.widget .custom-menu.dividers-on li,
.widget .blogroll li,
.widget .qts-lang-menu li {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(51,51,51,0.15);
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.footer .menu li,
.footer .widget_pages li,
.footer .custom-menu.dividers-on li,
.footer .blogroll li,
.footer .qts-lang-menu li {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255,255,255,0.15);
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.menu .current-menu-parent > a,
.menu .current-menu-item > a,
.custom-nav > li > a:hover span,
.custom-nav li.act > a span,
.custom-nav > li > ul a:hover span,
.st-accordion li > a:hover,
.st-accordion > ul li > a:hover *,
.widget .custom-categories a:hover span.item-name,
.widget_categories li a:hover,
.widget_meta a:hover,
.blogroll a:hover,
.widget_archive li a:hover,
.widget_recent_entries a:hover,
.widget_links a:hover,
.widget_pages a:hover,
.recent-posts a:not(.post-rollover):hover,
.items-grid .post-content > a:hover,
#wp-calendar td a:hover,
.tagcloud a:hover,
.widget_nav_menu a:hover,
a.rsswidget:hover {
  color: #000000;
}
.sidebar-content .menu .current-menu-parent > a,
.sidebar-content.solid-bg .menu .current-menu-parent > a,
.sidebar-content .menu .current-menu-item > a,
.sidebar-content.solid-bg .menu .current-menu-item > a,
.sidebar-content .custom-nav > li > a:hover span,
.sidebar-content.solid-bg .custom-nav > li > a:hover span,
.sidebar-content .custom-nav li.act > a span,
.sidebar-content.solid-bg .custom-nav li.act > a span,
.sidebar-content .custom-nav > li > ul a:hover span,
.sidebar-content.solid-bg .custom-nav > li > ul a:hover span,
.sidebar-content .st-accordion li > a:hover,
.sidebar-content.solid-bg .st-accordion li > a:hover,
.sidebar-content .st-accordion > ul li > a:hover *,
.sidebar-content.solid-bg .st-accordion > ul li > a:hover *,
.sidebar-content .widget .custom-categories a:hover span.item-name,
.sidebar-content.solid-bg .widget .custom-categories a:hover span.item-name,
.sidebar-content .widget_categories li a:hover,
.sidebar-content.solid-bg .widget_categories li a:hover,
.sidebar-content .widget_meta a:hover,
.sidebar-content.solid-bg .widget_meta a:hover,
.sidebar-content .blogroll a:hover,
.sidebar-content.solid-bg .blogroll a:hover,
.sidebar-content .widget_archive li a:hover,
.sidebar-content.solid-bg .widget_archive li a:hover,
.sidebar-content .widget_recent_entries a:hover,
.sidebar-content.solid-bg .widget_recent_entries a:hover,
.sidebar-content .widget_links a:hover,
.sidebar-content.solid-bg .widget_links a:hover,
.sidebar-content .widget_pages a:hover,
.sidebar-content.solid-bg .widget_pages a:hover,
.sidebar-content .recent-posts a:not(.post-rollover):hover,
.sidebar-content.solid-bg .recent-posts a:not(.post-rollover):hover,
.sidebar-content .items-grid .post-content > a:hover,
.sidebar-content.solid-bg .items-grid .post-content > a:hover,
.sidebar-content #wp-calendar td a:hover,
.sidebar-content.solid-bg #wp-calendar td a:hover,
.sidebar-content .tagcloud a:hover,
.sidebar-content.solid-bg .tagcloud a:hover,
.sidebar-content .widget_nav_menu a:hover,
.sidebar-content.solid-bg .widget_nav_menu a:hover,
.sidebar-content a.rsswidget:hover,
.sidebar-content.solid-bg a.rsswidget:hover {
  color: #000000;
}
.footer .menu .current-menu-parent > a,
.footer .menu .current-menu-item > a,
.footer .custom-nav > li > a:hover span,
.footer .custom-nav li.act > a span,
.footer .custom-nav > li > ul a:hover span,
.footer .st-accordion li > a:hover,
.footer .st-accordion > ul li > a:hover *,
.footer .widget .custom-categories a:hover span.item-name,
.footer .widget_categories li a:hover,
.footer .widget_meta a:hover,
.footer .blogroll a:hover,
.footer .widget_archive li a:hover,
.footer .widget_recent_entries a:hover,
.footer .widget_links a:hover,
.footer .widget_pages a:hover,
.footer .recent-posts a:not(.post-rollover):hover,
.footer .items-grid .post-content > a:hover,
.footer #wp-calendar td a:hover,
.footer .tagcloud a:hover,
.footer .widget_nav_menu a:hover,
.footer a.rsswidget:hover {
  color: #000000;
}
.textwidget a:not(.dt-btn):hover {
  color: #000000;
}
.sidebar-content .textwidget a:not(.dt-btn):hover,
.stripe .sidebar-content.solid-bg .textwidget a:not(.dt-btn):hover {
  color: #000000;
}
.footer .textwidget a:not(.dt-btn):hover {
  color: #000000;
}
#wp-calendar,
#wp-calendar td {
  background-color: rgba(0,0,0,0.04);
}
.sidebar-content #wp-calendar,
.sidebar-content #wp-calendar td {
  background-color: rgba(0,0,235,0.04);
}
#wp-calendar,
#wp-calendar caption,
#wp-calendar td {
  border-color: rgba(51,51,51,0.12);
}
.sidebar-content #wp-calendar,
.sidebar-content #wp-calendar caption,
.sidebar-content #wp-calendar td {
  border-color: rgba(51,51,51,0.15);
}
#wp-calendar td:hover {
  background-color: rgba(0,0,0,0.08);
}
.sidebar-content #wp-calendar td:hover {
  background-color: rgba(0,0,235,0.08);
}
.footer #wp-calendar,
.footer #wp-calendar td {
  background-color: rgba(255,255,255,0.04);
}
.footer #wp-calendar td:hover {
  background-color: rgba(255,255,255,0.08);
}
.footer #wp-calendar,
.footer #wp-calendar caption,
.footer #wp-calendar td {
  border-color: rgba(255,255,255,0.15);
}
#wp-calendar td.act {
  color: #fff;
  background-color: #000000;
}
.accent-gradient #wp-calendar td.act {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
#wp-calendar th,
#wp-calendar caption,
#wp-calendar tfoot td,
#wp-calendar tfoot td a {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar th,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar caption,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar tfoot td,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar tfoot td a {
  color: #333333;
}
.sidebar-content #wp-calendar th,
.sidebar-content #wp-calendar caption,
.sidebar-content #wp-calendar tfoot td,
.sidebar-content #wp-calendar tfoot td a {
  color: #0000eb;
}
.footer #wp-calendar th,
.footer #wp-calendar caption,
.footer #wp-calendar tfoot td,
.footer #wp-calendar tfoot td a {
  color: #ffffff;
}
#page .widget .searchform .submit,
.content .searchform .submit {
  color: rgba(139,141,148,0.5);
}
.custom-nav > li > a,
.custom-nav > li > ul a {
  font-size: ;
}
.custom-nav > li > ul a {
  font-size: 13px;
}
.widget_recent_comments a:hover {
  color: #000000 !important;
}
.custom-menu a:after {
  color: rgba(0,0,0,0.999);
}
.sidebar-content .custom-menu a:after {
  color: rgba(51,51,51,0.5);
}
.footer .custom-menu a:after {
  color: rgba(255,255,255,0.5);
}
.custom-menu a:hover:after,
.custom-menu .act > a:after {
  color: rgba(0,0,0,0.999);
}
.sidebar-content .custom-menu a:hover:after,
.sidebar-content .custom-menu .act > a:after {
  color: rgba(0,0,0,0.999);
}
.footer .custom-menu a:hover:after,
.footer .custom-menu .act > a:after {
  color: rgba(0,0,0,0.999);
}
.sidebar .skill,
.sidebar-content .skill {
  background-color: rgba(51,51,51,0.1);
}
.footer .skill {
  background-color: rgba(255,255,255,0.1);
}
.skill-value {
  color: #fff;
  background-color: #000000;
}
.accent-gradient .skill-value {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.skill-name {
  font-size: 13px;
  line-height: 23px;
}
.skill-name,
.skill-name *,
.custom-nav > li > a span,
.custom-nav > li > ul a span,
.st-accordion li a,
.st-accordion > ul li > a * {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .skill-name,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .skill-name *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .custom-nav > li > a span,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .custom-nav > li > ul a span,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .st-accordion li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .st-accordion > ul li > a * {
  color: #333333;
}
.sidebar-content .skill-name,
.sidebar-content .skill-name *,
.sidebar-content .custom-nav > li > a span,
.sidebar-content .custom-nav > li > ul a span,
.sidebar-content .st-accordion li a,
.sidebar-content .st-accordion > ul li > a * {
  color: #0000eb;
}
.footer .skill-name,
.footer .skill-name *,
.footer .custom-nav > li > a span,
.footer .custom-nav > li > ul a span,
.footer .st-accordion li a,
.footer .st-accordion > ul li > a * {
  color: #ffffff;
}
.st-accordion li > a {
  font-size: 14px;
  line-height: 25px;
}
.custom-menu.show-arrow a:after {
  top: 4.5px;
}
.footer .custom-menu.show-arrow a:after {
  top: 6px;
}
.custom-menu a:not(:hover) {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .custom-menu a:not(:hover) {
  color: #333333;
}
.sidebar-content .custom-menu a:not(:hover) {
  color: #0000eb;
}
.footer .custom-menu a:not(:hover) {
  color: #ffffff;
}
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
  color: #333333;
}
.sidebar-content .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
  color: #0000eb;
}
.footer .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
  color: #ffffff;
}
.custom-menu a:before,
.widget_presscore-custom-menu-1 .custom-menu a:after {
  top: 4.5px;
}
.footer .custom-menu a:before,
.footer .widget_presscore-custom-menu-1 .custom-menu a:after {
  top: 6px;
}
.custom-nav > li li a:before {
  top: 11px;
}
.footer .custom-nav > li li a:before {
  top: 12.5px;
}
.sidebar .st-accordion li > a:before,
.sidebar-content .st-accordion li > a:before,
.sidebar .custom-menu a:before,
.sidebar-content .custom-menu a:before {
  background-color: rgba(51,51,51,0.15);
}
.footer .st-accordion li > a:before,
.footer .custom-menu a:before {
  background-color: rgba(255,255,255,0.15);
}
.st-accordion li > a:after {
  color: rgba(51,51,51,0.5);
}
.footer .st-accordion li > a:after {
  color: rgba(255,255,255,0.5);
}
.st-accordion li > a:hover:after {
  color: #000000;
}
.footer .st-accordion li > a:hover:after {
  color: "";
}
.dt-posts-preload .dt-posts-preload-activity {
  background-color: rgba(0,0,0,0.9);
}
.format-link-content,
.format-aside-content,
.format-status-content {
  background-color: #f7f7f7;
}
.outline-element-decoration .format-link-content {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .format-link-content {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.post.bg-on,
.post.bg-on.fullwidth-img.format-quote,
.post.bg-on.fullwidth-img.format-link {
  background-color: #f7f7f7;
}
.outline-element-decoration .post.bg-on,
.outline-element-decoration .post.bg-on.fullwidth-img.format-quote,
.outline-element-decoration .post.bg-on.fullwidth-img.format-link {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .post.bg-on,
.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,
.shadow-element-decoration .post.bg-on.fullwidth-img.format-link {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.layout-list .post {
  border-top: 1px solid;
  border-color: rgba(51,51,51,0.12);
}
.sidebar .layout-list .post,
.sidebar-content .layout-list .post {
  border-color: rgba(51,51,51,0.15);
}
.footer .layout-list .post {
  border-color: rgba(255,255,255,0.15);
}
.dividers-on.classic-layout-list .post {
  border-bottom: 1px solid;
  border-color: rgba(51,51,51,0.12);
}
.sidebar .dividers-on.classic-layout-list .post,
.sidebar-content .dividers-on.classic-layout-list .post {
  border-color: rgba(51,51,51,0.15);
}
.footer .dividers-on.classic-layout-list .post {
  border-color: rgba(255,255,255,0.15);
}
.content-bg-on.centered-layout-list article,
.content-bg-on.classic-layout-list article {
  background-color: #f7f7f7;
}
.outline-element-decoration .content-bg-on.centered-layout-list article,
.outline-element-decoration .content-bg-on.classic-layout-list article {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .content-bg-on.centered-layout-list article,
.shadow-element-decoration .content-bg-on.classic-layout-list article {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.centered-layout-list.dividers-on .post-entry-content:after {
  background-color: rgba(0,0,0,0.15);
}
.sidebar .centered-layout-list.dividers-on .post-entry-content:after,
.sidebar-content .centered-layout-list.dividers-on .post-entry-content:after {
  background-color: rgba(51,51,51,0.15);
}
.footer .centered-layout-list.dividers-on .post-entry-content:after {
  background-color: rgba(255,255,255,0.15);
}
.content-bg-on:not(.classic-layout-list):not(.centered-layout-list) .post-entry-content {
  background-color: #f7f7f7;
}
.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.content-bg-on.content-rollover-layout-list .post-entry-content:before {
  background: #f7f7f7;
  background: -moz-linear-gradient(top,rgba(247,247,247,0) 0%,#f7f7f7 65%,#f7f7f7 100%);
  background: -webkit-linear-gradient(top,rgba(247,247,247,0) 0%,#f7f7f7 65%,#f7f7f7 100%);
  background: linear-gradient(to bottom,rgba(247,247,247,0) 0%,#f7f7f7 65%,#f7f7f7 100%);
}
#page .content-bg-on.gradient-overlap-layout-list .post-entry-content {
  background: linear-gradient(to bottom,#f7f7f7,#f7f7f7) no-repeat 0px 150px;
}
.content-bg-on.gradient-overlap-layout-list .post-entry-content:before {
  background: #f7f7f7;
  background: -moz-linear-gradient(top,rgba(247,247,247,0) 0%,rgba(247,247,247,0.9) 64%,#f7f7f7 83%,#f7f7f7 100%);
  background: -webkit-linear-gradient(top,rgba(247,247,247,0) 0%,rgba(247,247,247,0.9) 64%,#f7f7f7 83%,#f7f7f7 100%);
  background: linear-gradient(to bottom,rgba(247,247,247,0) 0%,rgba(247,247,247,0.9) 64%,#f7f7f7 83%,#f7f7f7 100%);
}
#page .content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content {
  background: #f7f7f7;
}
.content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content:before {
  display: none;
}
#page .content-bg-on.gradient-overlay-layout-list .post-entry-content {
  background-color: #f7f7f7;
}
.blog-shortcode .entry-title,
.portfolio-shortcode .entry-title,
.albums-shortcode .entry-title,
.owl-carousel.blog-carousel-shortcode .entry-title {
  font: normal normal normal 22px / 30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.mode-masonry.blog-shortcode .entry-title,
.mode-grid.blog-shortcode .entry-title,
.blog-carousel-shortcode.blog-shortcode .entry-title,
.portfolio-carousel-shortcode.blog-shortcode .entry-title,
.albums-carousel-shortcode.blog-shortcode .entry-title,
.mode-masonry.portfolio-shortcode .entry-title,
.mode-grid.portfolio-shortcode .entry-title,
.blog-carousel-shortcode.portfolio-shortcode .entry-title,
.portfolio-carousel-shortcode.portfolio-shortcode .entry-title,
.albums-carousel-shortcode.portfolio-shortcode .entry-title,
.mode-masonry.albums-shortcode .entry-title,
.mode-grid.albums-shortcode .entry-title,
.blog-carousel-shortcode.albums-shortcode .entry-title,
.portfolio-carousel-shortcode.albums-shortcode .entry-title,
.albums-carousel-shortcode.albums-shortcode .entry-title,
.mode-masonry.owl-carousel.blog-carousel-shortcode .entry-title,
.mode-grid.owl-carousel.blog-carousel-shortcode .entry-title,
.blog-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title,
.portfolio-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title,
.albums-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title {
  font: normal normal normal 18px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.blog-shortcode .entry-title a,
.portfolio-shortcode .entry-title a,
.albums-shortcode .entry-title a,
.owl-carousel.blog-carousel-shortcode .entry-title a {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .blog-shortcode .entry-title a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .portfolio-shortcode .entry-title a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .albums-shortcode .entry-title a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .owl-carousel.blog-carousel-shortcode .entry-title a {
  color: #333333;
}
.sidebar-content .blog-shortcode .entry-title a,
.sidebar-content .portfolio-shortcode .entry-title a,
.sidebar-content .albums-shortcode .entry-title a,
.sidebar-content .owl-carousel.blog-carousel-shortcode .entry-title a {
  color: #0000eb;
}
.footer .blog-shortcode .entry-title a,
.footer .portfolio-shortcode .entry-title a,
.footer .albums-shortcode .entry-title a,
.footer .owl-carousel.blog-carousel-shortcode .entry-title a {
  color: #ffffff;
}
#page .blog-shortcode .entry-title a:hover,
#page .portfolio-shortcode:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .entry-title a:hover,
#page .albums-shortcode .entry-title a:hover,
#page .owl-carousel.blog-carousel-shortcode .entry-title a:hover {
  color: #000000;
}
.blog-shortcode .entry-meta,
.portfolio-shortcode .entry-meta,
.albums-shortcode .entry-meta,
.owl-carousel .entry-meta {
  font-size: 13px;
  line-height: 23px;
  color: #000000;
}
.sidebar-content .blog-shortcode .entry-meta,
.sidebar-content .portfolio-shortcode .entry-meta,
.sidebar-content .albums-shortcode .entry-meta,
.sidebar-content .owl-carousel .entry-meta {
  color: rgba(51,51,51,0.5);
}
.footer .blog-shortcode .entry-meta,
.footer .portfolio-shortcode .entry-meta,
.footer .albums-shortcode .entry-meta,
.footer .owl-carousel .entry-meta {
  color: rgba(255,255,255,0.5);
}
.blog-shortcode .entry-excerpt,
.portfolio-shortcode .entry-excerpt,
.albums-shortcode .entry-excerpt,
.owl-carousel .entry-excerpt {
  font-size: 14px;
  line-height: 25px;
}
.blog-shortcode.mode-list .entry-excerpt {
  font-size: 16px;
  line-height: 22px;
}
.post-details.details-type-link {
  font-size: 13px;
  line-height: 17px;
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post-details.details-type-link {
  color: #333333;
}
.sidebar-content .post-details.details-type-link {
  color: #0000eb;
}
.footer .post-details.details-type-link {
  color: #ffffff;
}
.post-details.details-type-link * {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post-details.details-type-link * {
  color: #333333;
}
.sidebar-content .post-details.details-type-link * {
  color: #0000eb;
}
.footer .post-details.details-type-link * {
  color: #ffffff;
}
.post-details.details-type-link:after {
  background-color: #000000;
}
.accent-gradient .post-details.details-type-link:after {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.details {
  font-size: 13px;
  line-height: 17px;
  color: #000000;
}
.details:hover {
  color: #000000;
}
.details:before {
  background-color: #000000;
}
.accent-gradient .details:before {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.layout-masonry .post h2.entry-title,
.layout-grid .post h2.entry-title,
.shortcode-blog-posts .post h2.entry-title,
.dt-blog-shortcode .post h2.entry-title,
.slider-wrapper .post h2.entry-title,
.rollover-content h2.entry-title {
  color: #000000;
  font:  normal  18px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.post h2.entry-title,
.post h2.entry-title {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post h2.entry-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post h2.entry-title {
  color: #333333;
}
.sidebar-content .post h2.entry-title,
.sidebar-content .post h2.entry-title {
  color: #0000eb;
}
.footer .post h2.entry-title,
.footer .post h2.entry-title {
  color: #ffffff;
}
#page .description-under-image .post .entry-title a:hover,
#page .post .blog-content .entry-title a:hover,
#page .project-list-content .entry-title a:hover {
  color: #000000;
}
.fancy-date .entry-month:after,
.fancy-date .entry-date:after {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.portfolio-shortcode .project-links-container a span,
.portfolio-shortcode .project-links-container a:hover span {
  color: #000000;
}
.portfolio-shortcode .project-links-container:before,
.portfolio-shortcode .project-links-container:after {
  border-color: #000000;
}
.dt-icon-bg-on.portfolio-shortcode .project-links-container a:before {
  background-color: #000000;
}
.accent-gradient .dt-icon-bg-on.portfolio-shortcode .project-links-container a:before {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.dt-icon-hover-bg-on.portfolio-shortcode .project-links-container a:after {
  background-color: #000000;
}
.accent-gradient .dt-icon-hover-bg-on.portfolio-shortcode .project-links-container a:after {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.comment-list .comment-body {
  background-color: #f7f7f7;
}
.shadow-element-decoration .comment-list .comment-body {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.outline-element-decoration .comment-list .comment-body {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.comment-content {
  font-size: 14px;
  line-height: 25px;
}
.reply,
.comment-meta,
#reply-title small {
  font-size: 13px;
  line-height: 23px;
}
.comment-author,
.pingback-title {
  font-size: 16px;
  line-height: 22px;
}
.comment-author a,
.comment-author .fn {
  color: #000000;
  font:  normal  15px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.comments-title {
  color: #000000;
  font:  normal  22px / 30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
#reply-title small {
  font:  normal  14px / 25px "Proxima Nova", Helvetica, Arial, Verdana, sans-serif;
}
.comments-title,
.comments-title a,
.comment-author a,
.comment-author .fn,
#reply-title,
.fn,
.fn a,
.pingback-title {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comments-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comments-title a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-author a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-author .fn,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #reply-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .fn,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .fn a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .pingback-title {
  color: #333333;
}
.sidebar-content .comments-title,
.sidebar-content .comments-title a,
.sidebar-content .comment-author a,
.sidebar-content .comment-author .fn,
.sidebar-content #reply-title,
.sidebar-content .fn,
.sidebar-content .fn a,
.sidebar-content .pingback-title {
  color: #0000eb;
}
.footer .comments-title,
.footer .comments-title a,
.footer .comment-author a,
.footer .comment-author .fn,
.footer #reply-title,
.footer .fn,
.footer .fn a,
.footer .pingback-title {
  color: #ffffff;
}
#page .fn a:hover {
  color: #000000;
}
.entry-author {
  background-color: #f7f7f7;
}
.shadow-element-decoration .entry-author {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.outline-element-decoration .entry-author {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.entry-author .text-primary {
  font-size: 14px;
}
.author-link,
.author-link:hover,
.meta-nav {
  color: #000000;
  font-size: 13px;
  line-height: 23px;
}
.sidebar-content .author-link,
.sidebar-content .author-link:hover,
.sidebar-content .meta-nav {
  color: rgba(51,51,51,0.5);
}
.footer .author-link,
.footer .author-link:hover,
.footer .meta-nav {
  color: rgba(255,255,255,0.5);
}
.author-description h4,
.comment-author-name {
  color: #000000;
  font:  normal  15px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .author-description h4,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-author-name {
  color: #333333;
}
.sidebar-content .author-description h4,
.sidebar-content .comment-author-name {
  color: #0000eb;
}
.footer .author-description h4,
.footer .comment-author-name {
  color: #ffffff;
}
.entry-meta,
.entry-tags,
.portfolio-categories,
.author-link {
  font-size: 13px;
  line-height: 23px;
}
.share-link-description,
.author-bio {
  font-size: 14px;
  line-height: 25px;
}
.single .entry-tags a {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .single .entry-tags a,
.sidebar-content .single .entry-tags a {
  border-color: rgba(51,51,51,0.15);
}
.footer .single .entry-tags a {
  border-color: rgba(255,255,255,0.15);
}
.entry-meta:before {
  width: 25px;
  height: 25px;
}
.portfolio-categories > a:after,
.portfolio-categories > span:after,
.entry-meta > a:after,
.entry-meta > span:after {
  background-color: #000000;
}
.sidebar-content .portfolio-categories > a:after,
.sidebar-content .portfolio-categories > span:after,
.sidebar-content .entry-meta > a:after,
.sidebar-content .entry-meta > span:after {
  background-color: rgba(51,51,51,0.5);
}
.footer .portfolio-categories > a:after,
.footer .portfolio-categories > span:after,
.footer .entry-meta > a:after,
.footer .entry-meta > span:after {
  background-color: rgba(255,255,255,0.5);
}
.comment-metadata,
.comment-metadata a,
.entry-meta a,
.entry-meta span,
.entry-meta a *,
.single .entry-tags,
.single .entry-tags a {
  color: #000000;
}
.single .entry-tags a:hover {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .single .entry-tags a:hover {
  color: #333333;
}
.sidebar-content .single .entry-tags a:hover {
  color: #0000eb;
}
.footer .single .entry-tags a:hover {
  color: #ffffff;
}
.share-button.entry-share,
.btn-project-link,
.btn-project-link:hover,
.comment-reply-link,
.comment-reply-link:hover,
.share-link-description {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .share-button.entry-share,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-project-link,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-project-link:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-reply-link,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-reply-link:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .share-link-description {
  color: #333333;
}
.sidebar-content .share-button.entry-share,
.sidebar-content .btn-project-link,
.sidebar-content .btn-project-link:hover,
.sidebar-content .comment-reply-link,
.sidebar-content .comment-reply-link:hover,
.sidebar-content .share-link-description {
  color: #0000eb;
}
.footer .share-button.entry-share,
.footer .btn-project-link,
.footer .btn-project-link:hover,
.footer .comment-reply-link,
.footer .comment-reply-link:hover,
.footer .share-link-description {
  color: #ffffff;
}
.show-on-hover .share-link-description:before {
  border-color: rgba(0,0,0,0.1);
}
.show-on-hover:hover .share-link-description:before {
  border-color: rgba(0,0,0,0.21);
}
.project-post .btn-project-link {
  font-size: 14px;
  line-height: 25px;
  border-color: rgba(0,0,0,0.1);
}
.project-post .btn-project-link:hover {
  border-color: rgba(0,0,0,0.21);
}
.project-navigation span {
  font-size: 14px;
  line-height: 25px;
  line-height: 22px;
}
.rsSlide .slider-post-caption,
.images-list-caption {
  line-height: 25px;
}
.post-navigation .nav-links {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .post-navigation .nav-links,
.sidebar-content .post-navigation .nav-links {
  border-color: rgba(51,51,51,0.15);
}
.footer .post-navigation .nav-links {
  border-color: rgba(255,255,255,0.15);
}
.post-navigation .nav-links i[class^="fa"] {
  color: rgba(0,0,0,0.12);
}
.post-navigation .nav-links a i[class^="fa"]:hover {
  color: rgba(0,0,0,0.23);
}
#page .post-navigation .nav-links a .post-title:hover {
  color: #000000;
}
.single-related-posts {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .single-related-posts,
.sidebar-content .single-related-posts {
  border-color: rgba(51,51,51,0.15);
}
.footer .single-related-posts {
  border-color: rgba(255,255,255,0.15);
}
.comments-area > h3:after,
.single-related-posts > h3:after,
.comment-respond > h3:after {
  background-color: #000000;
}
.accent-gradient .comments-area > h3:after,
.accent-gradient .single-related-posts > h3:after,
.accent-gradient .comment-respond > h3:after {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.dt-btn,
.widget .dt-form .dt-btn,
.nsu-submit {
  font:  normal  12px / 14px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  padding: 8px 14px 7px 14px;
}
.btn-link.dt-btn-s {
  font:  normal  12px /  "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
button.button,
a.button,
input[type="button"],
input[type="reset"],
.wpcf7-submit,
.dt-btn-m,
input.dt-btn-m[type="submit"],
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
#main-slideshow .tp-button,
.woocommerce-widget-layered-nav-dropdown__submit {
  font:  normal  12px / 14px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  padding: 12px 18px 12px 18px;
}
.wp-block-button .wp-block-button__link {
  font:  normal  12px / 14px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.dt-btn-l {
  padding: 0px 0px 0px 0px;
  font:  normal  12px / 14px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-3d button.button,
.btn-3d a.button:not(.edd-submit),
.btn-3d .dt-form button,
.btn-3d .widget .dt-form .dt-btn,
.btn-3d input[type="reset"],
.btn-3d .wpcf7-submit,
.btn-3d .nsu-submit,
.btn-3d .dt-wc-btn,
.btn-3d .checkout-button,
.btn-3d input#place_order,
.btn-3d input[name="apply_coupon"],
.btn-3d input[name="login"],
.btn-3d button[name="calc_shipping"],
.btn-3d button[name="calc_shipping"]:hover,
.btn-3d .single_add_to_cart_button.button,
.btn-3d .button.wc-backward,
.btn-3d .woocommerce-Button.button,
.btn-3d .woocommerce-Reviews .submit,
.btn-3d .woocommerce-Button[name="register"],
.btn-3d .track_order input[name="track"],
.btn-3d .cart-btn-below-img .woo-buttons a,
.btn-3d input[name="save_address"],
.btn-3d .wc-layout-list .woo-buttons a,
.btn-3d .post-password-form input[type="submit"],
.btn-3d .mc4wp-form input[type="submit"],
.btn-3d div.mc4wp-form button[type="submit"],
.btn-3d .tml-submit-wrap input[type="submit"],
.btn-3d .wpcf7-form input[type="submit"],
.btn-3d input[type="submit"]:not([name="update_cart"]),
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit {
  border-bottom-color: #ae4213;
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):hover,
.btn-3d button.button:hover,
.btn-3d a.button:not(.edd-submit):hover,
.btn-3d .dt-form button:hover,
.btn-3d .widget .dt-form .dt-btn:hover,
.btn-3d input[type="reset"]:hover,
.btn-3d .wpcf7-submit:hover,
.btn-3d .nsu-submit:hover,
.btn-3d .dt-wc-btn:hover,
.btn-3d .checkout-button:hover,
.btn-3d input#place_order:hover,
.btn-3d input[name="apply_coupon"]:hover,
.btn-3d input[name="login"]:hover,
.btn-3d button[name="calc_shipping"]:hover,
.btn-3d button[name="calc_shipping"]:hover:hover,
.btn-3d .single_add_to_cart_button.button:hover,
.btn-3d .button.wc-backward:hover,
.btn-3d .woocommerce-Button.button:hover,
.btn-3d .woocommerce-Reviews .submit:hover,
.btn-3d .woocommerce-Button[name="register"]:hover,
.btn-3d .track_order input[name="track"]:hover,
.btn-3d .cart-btn-below-img .woo-buttons a:hover,
.btn-3d input[name="save_address"]:hover,
.btn-3d .wc-layout-list .woo-buttons a:hover,
.btn-3d .post-password-form input[type="submit"]:hover,
.btn-3d .mc4wp-form input[type="submit"]:hover,
.btn-3d div.mc4wp-form button[type="submit"]:hover,
.btn-3d .tml-submit-wrap input[type="submit"]:hover,
.btn-3d .wpcf7-form input[type="submit"]:hover,
.btn-3d input[type="submit"]:not([name="update_cart"]):hover,
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit:hover {
  border-bottom-color: #70270c;
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn).accent-btn-bg-color,
.btn-3d button.button.accent-btn-bg-color,
.btn-3d a.button:not(.edd-submit).accent-btn-bg-color,
.btn-3d .dt-form button.accent-btn-bg-color,
.btn-3d .widget .dt-form .dt-btn.accent-btn-bg-color,
.btn-3d input[type="reset"].accent-btn-bg-color,
.btn-3d .wpcf7-submit.accent-btn-bg-color,
.btn-3d .nsu-submit.accent-btn-bg-color,
.btn-3d .dt-wc-btn.accent-btn-bg-color,
.btn-3d .checkout-button.accent-btn-bg-color,
.btn-3d input#place_order.accent-btn-bg-color,
.btn-3d input[name="apply_coupon"].accent-btn-bg-color,
.btn-3d input[name="login"].accent-btn-bg-color,
.btn-3d button[name="calc_shipping"].accent-btn-bg-color,
.btn-3d button[name="calc_shipping"]:hover.accent-btn-bg-color,
.btn-3d .single_add_to_cart_button.button.accent-btn-bg-color,
.btn-3d .button.wc-backward.accent-btn-bg-color,
.btn-3d .woocommerce-Button.button.accent-btn-bg-color,
.btn-3d .woocommerce-Reviews .submit.accent-btn-bg-color,
.btn-3d .woocommerce-Button[name="register"].accent-btn-bg-color,
.btn-3d .track_order input[name="track"].accent-btn-bg-color,
.btn-3d .cart-btn-below-img .woo-buttons a.accent-btn-bg-color,
.btn-3d input[name="save_address"].accent-btn-bg-color,
.btn-3d .wc-layout-list .woo-buttons a.accent-btn-bg-color,
.btn-3d .post-password-form input[type="submit"].accent-btn-bg-color,
.btn-3d .mc4wp-form input[type="submit"].accent-btn-bg-color,
.btn-3d div.mc4wp-form button[type="submit"].accent-btn-bg-color,
.btn-3d .tml-submit-wrap input[type="submit"].accent-btn-bg-color,
.btn-3d .wpcf7-form input[type="submit"].accent-btn-bg-color,
.btn-3d input[type="submit"]:not([name="update_cart"]).accent-btn-bg-color,
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit.accent-btn-bg-color {
  border-bottom-color: #000000;
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn).accent-btn-bg-hover-color:hover,
.btn-3d button.button.accent-btn-bg-hover-color:hover,
.btn-3d a.button:not(.edd-submit).accent-btn-bg-hover-color:hover,
.btn-3d .dt-form button.accent-btn-bg-hover-color:hover,
.btn-3d .widget .dt-form .dt-btn.accent-btn-bg-hover-color:hover,
.btn-3d input[type="reset"].accent-btn-bg-hover-color:hover,
.btn-3d .wpcf7-submit.accent-btn-bg-hover-color:hover,
.btn-3d .nsu-submit.accent-btn-bg-hover-color:hover,
.btn-3d .dt-wc-btn.accent-btn-bg-hover-color:hover,
.btn-3d .checkout-button.accent-btn-bg-hover-color:hover,
.btn-3d input#place_order.accent-btn-bg-hover-color:hover,
.btn-3d input[name="apply_coupon"].accent-btn-bg-hover-color:hover,
.btn-3d input[name="login"].accent-btn-bg-hover-color:hover,
.btn-3d button[name="calc_shipping"].accent-btn-bg-hover-color:hover,
.btn-3d button[name="calc_shipping"]:hover.accent-btn-bg-hover-color:hover,
.btn-3d .single_add_to_cart_button.button.accent-btn-bg-hover-color:hover,
.btn-3d .button.wc-backward.accent-btn-bg-hover-color:hover,
.btn-3d .woocommerce-Button.button.accent-btn-bg-hover-color:hover,
.btn-3d .woocommerce-Reviews .submit.accent-btn-bg-hover-color:hover,
.btn-3d .woocommerce-Button[name="register"].accent-btn-bg-hover-color:hover,
.btn-3d .track_order input[name="track"].accent-btn-bg-hover-color:hover,
.btn-3d .cart-btn-below-img .woo-buttons a.accent-btn-bg-hover-color:hover,
.btn-3d input[name="save_address"].accent-btn-bg-hover-color:hover,
.btn-3d .wc-layout-list .woo-buttons a.accent-btn-bg-hover-color:hover,
.btn-3d .post-password-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d .mc4wp-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d div.mc4wp-form button[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d .tml-submit-wrap input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d .wpcf7-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d input[type="submit"]:not([name="update_cart"]).accent-btn-bg-hover-color:hover,
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit.accent-btn-bg-hover-color:hover {
  border-bottom-color: #000000 !important;
}
.btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-shadow button.button,
.btn-shadow a.button:not(.edd-submit),
.btn-shadow .dt-form button,
.btn-shadow .widget .dt-form .dt-btn,
.btn-shadow input[type="reset"],
.btn-shadow .wpcf7-submit,
.btn-shadow .nsu-submit,
.btn-shadow .dt-wc-btn,
.btn-shadow .checkout-button,
.btn-shadow input#place_order,
.btn-shadow input[name="apply_coupon"],
.btn-shadow input[name="login"],
.btn-shadow button[name="calc_shipping"],
.btn-shadow button[name="calc_shipping"]:hover,
.btn-shadow .single_add_to_cart_button.button,
.btn-shadow .button.wc-backward,
.btn-shadow .woocommerce-Button.button,
.btn-shadow .woocommerce-Reviews .submit,
.btn-shadow .woocommerce-Button[name="register"],
.btn-shadow .track_order input[name="track"],
.btn-shadow .cart-btn-below-img .woo-buttons a,
.btn-shadow input[name="save_address"],
.btn-shadow .wc-layout-list .woo-buttons a,
.btn-shadow .post-password-form input[type="submit"],
.btn-shadow .mc4wp-form input[type="submit"],
.btn-shadow div.mc4wp-form button[type="submit"],
.btn-shadow .tml-submit-wrap input[type="submit"],
.btn-shadow .wpcf7-form input[type="submit"],
.btn-shadow input[type="submit"]:not([name="update_cart"]),
.btn-shadow .woocommerce-widget-layered-nav-dropdown__submit {
  -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.12);
  box-shadow: 0 1px 6px rgba(0,0,0,0.12);
  -webkit-transition: -webkit-box-shadow 0.2s ease-out, opacity 0.45s;
  transition: box-shadow 0.2s ease-out, opacity 0.45s;
}
.btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):hover,
.btn-shadow button.button:hover,
.btn-shadow a.button:not(.edd-submit):hover,
.btn-shadow .dt-form button:hover,
.btn-shadow .widget .dt-form .dt-btn:hover,
.btn-shadow input[type="reset"]:hover,
.btn-shadow .wpcf7-submit:hover,
.btn-shadow .nsu-submit:hover,
.btn-shadow .dt-wc-btn:hover,
.btn-shadow .checkout-button:hover,
.btn-shadow input#place_order:hover,
.btn-shadow input[name="apply_coupon"]:hover,
.btn-shadow input[name="login"]:hover,
.btn-shadow button[name="calc_shipping"]:hover,
.btn-shadow button[name="calc_shipping"]:hover:hover,
.btn-shadow .single_add_to_cart_button.button:hover,
.btn-shadow .button.wc-backward:hover,
.btn-shadow .woocommerce-Button.button:hover,
.btn-shadow .woocommerce-Reviews .submit:hover,
.btn-shadow .woocommerce-Button[name="register"]:hover,
.btn-shadow .track_order input[name="track"]:hover,
.btn-shadow .cart-btn-below-img .woo-buttons a:hover,
.btn-shadow input[name="save_address"]:hover,
.btn-shadow .wc-layout-list .woo-buttons a:hover,
.btn-shadow .post-password-form input[type="submit"]:hover,
.btn-shadow .mc4wp-form input[type="submit"]:hover,
.btn-shadow div.mc4wp-form button[type="submit"]:hover,
.btn-shadow .tml-submit-wrap input[type="submit"]:hover,
.btn-shadow .wpcf7-form input[type="submit"]:hover,
.btn-shadow input[type="submit"]:not([name="update_cart"]):hover,
.btn-shadow .woocommerce-widget-layered-nav-dropdown__submit:hover {
  -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
  box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
}
button.button,
a.button:not(.edd-submit),
.dt-form button,
#page .widget .dt-form .dt-btn,
.widget .dt-form .dt-btn,
input[type="button"],
input[type="reset"],
.wpcf7-submit,
.nsu-submit,
.dt-wc-btn,
input#place_order,
.woocommerce-Reviews .submit,
input.button,
.cart-btn-below-img .woo-buttons a,
input[name="save_address"],
.wc-layout-list .woo-buttons a,
.post-password-form input[type="submit"],
.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
.tml-submit-wrap input[type="submit"],
.wpcf7-form input[type="submit"],
input[type="submit"]:not([name="update_cart"]),
.woocommerce-widget-layered-nav-dropdown__submit {
  color: #ffffff;
  background-color: #ff4c00;
  background: #ff4c00;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.stripe button.button,
button.button *,
.sidebar button.button,
.sidebar .widget button.button,
.sidebar-content .widget button.button,
.footer button.button,
.stripe a.button:not(.edd-submit),
a.button:not(.edd-submit) *,
.sidebar a.button:not(.edd-submit),
.sidebar .widget a.button:not(.edd-submit),
.sidebar-content .widget a.button:not(.edd-submit),
.footer a.button:not(.edd-submit),
.stripe .dt-form button,
.dt-form button *,
.sidebar .dt-form button,
.sidebar .widget .dt-form button,
.sidebar-content .widget .dt-form button,
.footer .dt-form button,
.stripe #page .widget .dt-form .dt-btn,
#page .widget .dt-form .dt-btn *,
.sidebar #page .widget .dt-form .dt-btn,
.sidebar .widget #page .widget .dt-form .dt-btn,
.sidebar-content .widget #page .widget .dt-form .dt-btn,
.footer #page .widget .dt-form .dt-btn,
.stripe .widget .dt-form .dt-btn,
.widget .dt-form .dt-btn *,
.sidebar .widget .dt-form .dt-btn,
.sidebar .widget .widget .dt-form .dt-btn,
.sidebar-content .widget .widget .dt-form .dt-btn,
.footer .widget .dt-form .dt-btn,
.stripe input[type="button"],
input[type="button"] *,
.sidebar input[type="button"],
.sidebar .widget input[type="button"],
.sidebar-content .widget input[type="button"],
.footer input[type="button"],
.stripe input[type="reset"],
input[type="reset"] *,
.sidebar input[type="reset"],
.sidebar .widget input[type="reset"],
.sidebar-content .widget input[type="reset"],
.footer input[type="reset"],
.stripe .wpcf7-submit,
.wpcf7-submit *,
.sidebar .wpcf7-submit,
.sidebar .widget .wpcf7-submit,
.sidebar-content .widget .wpcf7-submit,
.footer .wpcf7-submit,
.stripe .nsu-submit,
.nsu-submit *,
.sidebar .nsu-submit,
.sidebar .widget .nsu-submit,
.sidebar-content .widget .nsu-submit,
.footer .nsu-submit,
.stripe .dt-wc-btn,
.dt-wc-btn *,
.sidebar .dt-wc-btn,
.sidebar .widget .dt-wc-btn,
.sidebar-content .widget .dt-wc-btn,
.footer .dt-wc-btn,
.stripe input#place_order,
input#place_order *,
.sidebar input#place_order,
.sidebar .widget input#place_order,
.sidebar-content .widget input#place_order,
.footer input#place_order,
.stripe .woocommerce-Reviews .submit,
.woocommerce-Reviews .submit *,
.sidebar .woocommerce-Reviews .submit,
.sidebar .widget .woocommerce-Reviews .submit,
.sidebar-content .widget .woocommerce-Reviews .submit,
.footer .woocommerce-Reviews .submit,
.stripe input.button,
input.button *,
.sidebar input.button,
.sidebar .widget input.button,
.sidebar-content .widget input.button,
.footer input.button,
.stripe .cart-btn-below-img .woo-buttons a,
.cart-btn-below-img .woo-buttons a *,
.sidebar .cart-btn-below-img .woo-buttons a,
.sidebar .widget .cart-btn-below-img .woo-buttons a,
.sidebar-content .widget .cart-btn-below-img .woo-buttons a,
.footer .cart-btn-below-img .woo-buttons a,
.stripe input[name="save_address"],
input[name="save_address"] *,
.sidebar input[name="save_address"],
.sidebar .widget input[name="save_address"],
.sidebar-content .widget input[name="save_address"],
.footer input[name="save_address"],
.stripe .wc-layout-list .woo-buttons a,
.wc-layout-list .woo-buttons a *,
.sidebar .wc-layout-list .woo-buttons a,
.sidebar .widget .wc-layout-list .woo-buttons a,
.sidebar-content .widget .wc-layout-list .woo-buttons a,
.footer .wc-layout-list .woo-buttons a,
.stripe .post-password-form input[type="submit"],
.post-password-form input[type="submit"] *,
.sidebar .post-password-form input[type="submit"],
.sidebar .widget .post-password-form input[type="submit"],
.sidebar-content .widget .post-password-form input[type="submit"],
.footer .post-password-form input[type="submit"],
.stripe .mc4wp-form input[type="submit"],
.mc4wp-form input[type="submit"] *,
.sidebar .mc4wp-form input[type="submit"],
.sidebar .widget .mc4wp-form input[type="submit"],
.sidebar-content .widget .mc4wp-form input[type="submit"],
.footer .mc4wp-form input[type="submit"],
.stripe div.mc4wp-form button[type="submit"],
div.mc4wp-form button[type="submit"] *,
.sidebar div.mc4wp-form button[type="submit"],
.sidebar .widget div.mc4wp-form button[type="submit"],
.sidebar-content .widget div.mc4wp-form button[type="submit"],
.footer div.mc4wp-form button[type="submit"],
.stripe .tml-submit-wrap input[type="submit"],
.tml-submit-wrap input[type="submit"] *,
.sidebar .tml-submit-wrap input[type="submit"],
.sidebar .widget .tml-submit-wrap input[type="submit"],
.sidebar-content .widget .tml-submit-wrap input[type="submit"],
.footer .tml-submit-wrap input[type="submit"],
.stripe .wpcf7-form input[type="submit"],
.wpcf7-form input[type="submit"] *,
.sidebar .wpcf7-form input[type="submit"],
.sidebar .widget .wpcf7-form input[type="submit"],
.sidebar-content .widget .wpcf7-form input[type="submit"],
.footer .wpcf7-form input[type="submit"],
.stripe input[type="submit"]:not([name="update_cart"]),
input[type="submit"]:not([name="update_cart"]) *,
.sidebar input[type="submit"]:not([name="update_cart"]),
.sidebar .widget input[type="submit"]:not([name="update_cart"]),
.sidebar-content .widget input[type="submit"]:not([name="update_cart"]),
.footer input[type="submit"]:not([name="update_cart"]),
.stripe .woocommerce-widget-layered-nav-dropdown__submit,
.woocommerce-widget-layered-nav-dropdown__submit *,
.sidebar .woocommerce-widget-layered-nav-dropdown__submit,
.sidebar .widget .woocommerce-widget-layered-nav-dropdown__submit,
.sidebar-content .widget .woocommerce-widget-layered-nav-dropdown__submit,
.footer .woocommerce-widget-layered-nav-dropdown__submit {
  color: #ffffff;
}
button.button:hover,
a.button:not(.edd-submit):hover,
.dt-form button:hover,
#page .widget .dt-form .dt-btn:hover,
.widget .dt-form .dt-btn:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
.wpcf7-submit:hover,
.nsu-submit:hover,
.dt-wc-btn:hover,
input#place_order:hover,
.woocommerce-Reviews .submit:hover,
input.button:hover,
.cart-btn-below-img .woo-buttons a:hover,
input[name="save_address"]:hover,
.wc-layout-list .woo-buttons a:hover,
.post-password-form input[type="submit"]:hover,
.mc4wp-form input[type="submit"]:hover,
div.mc4wp-form button[type="submit"]:hover,
.tml-submit-wrap input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover,
input[type="submit"]:not([name="update_cart"]):hover,
.woocommerce-widget-layered-nav-dropdown__submit:hover {
  color: #ffffff;
}
.stripe button.button:hover,
.sidebar button.button:hover,
.sidebar .widget button.button:hover,
.sidebar-content .widget button.button:hover,
.footer button.button:hover,
.stripe a.button:not(.edd-submit):hover,
.sidebar a.button:not(.edd-submit):hover,
.sidebar .widget a.button:not(.edd-submit):hover,
.sidebar-content .widget a.button:not(.edd-submit):hover,
.footer a.button:not(.edd-submit):hover,
.stripe .dt-form button:hover,
.sidebar .dt-form button:hover,
.sidebar .widget .dt-form button:hover,
.sidebar-content .widget .dt-form button:hover,
.footer .dt-form button:hover,
.stripe #page .widget .dt-form .dt-btn:hover,
.sidebar #page .widget .dt-form .dt-btn:hover,
.sidebar .widget #page .widget .dt-form .dt-btn:hover,
.sidebar-content .widget #page .widget .dt-form .dt-btn:hover,
.footer #page .widget .dt-form .dt-btn:hover,
.stripe .widget .dt-form .dt-btn:hover,
.sidebar .widget .dt-form .dt-btn:hover,
.sidebar .widget .widget .dt-form .dt-btn:hover,
.sidebar-content .widget .widget .dt-form .dt-btn:hover,
.footer .widget .dt-form .dt-btn:hover,
.stripe input[type="button"]:hover,
.sidebar input[type="button"]:hover,
.sidebar .widget input[type="button"]:hover,
.sidebar-content .widget input[type="button"]:hover,
.footer input[type="button"]:hover,
.stripe input[type="reset"]:hover,
.sidebar input[type="reset"]:hover,
.sidebar .widget input[type="reset"]:hover,
.sidebar-content .widget input[type="reset"]:hover,
.footer input[type="reset"]:hover,
.stripe .wpcf7-submit:hover,
.sidebar .wpcf7-submit:hover,
.sidebar .widget .wpcf7-submit:hover,
.sidebar-content .widget .wpcf7-submit:hover,
.footer .wpcf7-submit:hover,
.stripe .nsu-submit:hover,
.sidebar .nsu-submit:hover,
.sidebar .widget .nsu-submit:hover,
.sidebar-content .widget .nsu-submit:hover,
.footer .nsu-submit:hover,
.stripe .dt-wc-btn:hover,
.sidebar .dt-wc-btn:hover,
.sidebar .widget .dt-wc-btn:hover,
.sidebar-content .widget .dt-wc-btn:hover,
.footer .dt-wc-btn:hover,
.stripe input#place_order:hover,
.sidebar input#place_order:hover,
.sidebar .widget input#place_order:hover,
.sidebar-content .widget input#place_order:hover,
.footer input#place_order:hover,
.stripe .woocommerce-Reviews .submit:hover,
.sidebar .woocommerce-Reviews .submit:hover,
.sidebar .widget .woocommerce-Reviews .submit:hover,
.sidebar-content .widget .woocommerce-Reviews .submit:hover,
.footer .woocommerce-Reviews .submit:hover,
.stripe input.button:hover,
.sidebar input.button:hover,
.sidebar .widget input.button:hover,
.sidebar-content .widget input.button:hover,
.footer input.button:hover,
.stripe .cart-btn-below-img .woo-buttons a:hover,
.sidebar .cart-btn-below-img .woo-buttons a:hover,
.sidebar .widget .cart-btn-below-img .woo-buttons a:hover,
.sidebar-content .widget .cart-btn-below-img .woo-buttons a:hover,
.footer .cart-btn-below-img .woo-buttons a:hover,
.stripe input[name="save_address"]:hover,
.sidebar input[name="save_address"]:hover,
.sidebar .widget input[name="save_address"]:hover,
.sidebar-content .widget input[name="save_address"]:hover,
.footer input[name="save_address"]:hover,
.stripe .wc-layout-list .woo-buttons a:hover,
.sidebar .wc-layout-list .woo-buttons a:hover,
.sidebar .widget .wc-layout-list .woo-buttons a:hover,
.sidebar-content .widget .wc-layout-list .woo-buttons a:hover,
.footer .wc-layout-list .woo-buttons a:hover,
.stripe .post-password-form input[type="submit"]:hover,
.sidebar .post-password-form input[type="submit"]:hover,
.sidebar .widget .post-password-form input[type="submit"]:hover,
.sidebar-content .widget .post-password-form input[type="submit"]:hover,
.footer .post-password-form input[type="submit"]:hover,
.stripe .mc4wp-form input[type="submit"]:hover,
.sidebar .mc4wp-form input[type="submit"]:hover,
.sidebar .widget .mc4wp-form input[type="submit"]:hover,
.sidebar-content .widget .mc4wp-form input[type="submit"]:hover,
.footer .mc4wp-form input[type="submit"]:hover,
.stripe div.mc4wp-form button[type="submit"]:hover,
.sidebar div.mc4wp-form button[type="submit"]:hover,
.sidebar .widget div.mc4wp-form button[type="submit"]:hover,
.sidebar-content .widget div.mc4wp-form button[type="submit"]:hover,
.footer div.mc4wp-form button[type="submit"]:hover,
.stripe .tml-submit-wrap input[type="submit"]:hover,
.sidebar .tml-submit-wrap input[type="submit"]:hover,
.sidebar .widget .tml-submit-wrap input[type="submit"]:hover,
.sidebar-content .widget .tml-submit-wrap input[type="submit"]:hover,
.footer .tml-submit-wrap input[type="submit"]:hover,
.stripe .wpcf7-form input[type="submit"]:hover,
.sidebar .wpcf7-form input[type="submit"]:hover,
.sidebar .widget .wpcf7-form input[type="submit"]:hover,
.sidebar-content .widget .wpcf7-form input[type="submit"]:hover,
.footer .wpcf7-form input[type="submit"]:hover,
.stripe input[type="submit"]:not([name="update_cart"]):hover,
.sidebar input[type="submit"]:not([name="update_cart"]):hover,
.sidebar .widget input[type="submit"]:not([name="update_cart"]):hover,
.sidebar-content .widget input[type="submit"]:not([name="update_cart"]):hover,
.footer input[type="submit"]:not([name="update_cart"]):hover,
.stripe .woocommerce-widget-layered-nav-dropdown__submit:hover,
.sidebar .woocommerce-widget-layered-nav-dropdown__submit:hover,
.sidebar .widget .woocommerce-widget-layered-nav-dropdown__submit:hover,
.sidebar-content .widget .woocommerce-widget-layered-nav-dropdown__submit:hover,
.footer .woocommerce-widget-layered-nav-dropdown__submit:hover {
  color: #ffffff;
}
#page button.button:hover,
#page a.button:not(.edd-submit):hover,
#page .dt-form button:hover,
#page #page .widget .dt-form .dt-btn:hover,
#page .widget .dt-form .dt-btn:hover,
#page input[type="button"]:hover,
#page input[type="reset"]:hover,
#page .wpcf7-submit:hover,
#page .nsu-submit:hover,
#page .dt-wc-btn:hover,
#page input#place_order:hover,
#page .woocommerce-Reviews .submit:hover,
#page input.button:hover,
#page .cart-btn-below-img .woo-buttons a:hover,
#page input[name="save_address"]:hover,
#page .wc-layout-list .woo-buttons a:hover,
#page .post-password-form input[type="submit"]:hover,
#page .mc4wp-form input[type="submit"]:hover,
#page div.mc4wp-form button[type="submit"]:hover,
#page .tml-submit-wrap input[type="submit"]:hover,
#page .wpcf7-form input[type="submit"]:hover,
#page input[type="submit"]:not([name="update_cart"]):hover,
#page .woocommerce-widget-layered-nav-dropdown__submit:hover {
  background: #ba3100;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
button.button:hover .text-wrap,
a.button:not(.edd-submit):hover .text-wrap,
.dt-form button:hover .text-wrap,
#page .widget .dt-form .dt-btn:hover .text-wrap,
.widget .dt-form .dt-btn:hover .text-wrap,
input[type="button"]:hover .text-wrap,
input[type="reset"]:hover .text-wrap,
.wpcf7-submit:hover .text-wrap,
.nsu-submit:hover .text-wrap,
.dt-wc-btn:hover .text-wrap,
input#place_order:hover .text-wrap,
.woocommerce-Reviews .submit:hover .text-wrap,
input.button:hover .text-wrap,
.cart-btn-below-img .woo-buttons a:hover .text-wrap,
input[name="save_address"]:hover .text-wrap,
.wc-layout-list .woo-buttons a:hover .text-wrap,
.post-password-form input[type="submit"]:hover .text-wrap,
.mc4wp-form input[type="submit"]:hover .text-wrap,
div.mc4wp-form button[type="submit"]:hover .text-wrap,
.tml-submit-wrap input[type="submit"]:hover .text-wrap,
.wpcf7-form input[type="submit"]:hover .text-wrap,
input[type="submit"]:not([name="update_cart"]):hover .text-wrap,
.woocommerce-widget-layered-nav-dropdown__submit:hover .text-wrap {
  color: #ffffff;
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {
  background-color: #ff4c00;
  background-image: none;
  background: #ff4c00;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover {
  background: none;
  background: #ba3100;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-color {
  background: #000000;
}
.accent-gradient .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-color {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
#page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-hover-color:hover {
  background: #000000;
}
.accent-gradient #page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-hover-color:hover {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
#page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).default-btn-bg-hover-color:hover {
  background: none;
  background: #ba3100;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.btn-light:hover,
.outline-bg-btn:hover {
  background: #ba3100;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.dt-btn:not(.btn-custom-style),
.btn-link {
  color: #ffffff;
}
.dt-btn:not(.btn-custom-style) *,
.sidebar .dt-btn:not(.btn-custom-style),
.content .sidebar-content .dt-btn:not(.btn-custom-style),
.footer .dt-btn:not(.btn-custom-style),
.content .shortcode-banner-inside .dt-btn:not(.btn-custom-style) *,
.content .dt-btn:not(.btn-custom-style),
.btn-link *,
.sidebar .btn-link,
.content .sidebar-content .btn-link,
.footer .btn-link,
.content .shortcode-banner-inside .btn-link *,
.content .btn-link {
  color: #ffffff;
}
.dt-btn:not(.btn-custom-style):hover,
.dt-btn:not(.btn-custom-style):hover > *,
.btn-link:hover,
.btn-link:hover > * {
  color: #ffffff;
}
.dt-btn:not(.btn-custom-style).accent-btn-color > span,
.dt-btn:not(.btn-custom-style).accent-btn-color > .text-wrap *,
.dt-btn:not(.btn-custom-style).accent-btn-color > i[class^="fa"],
.btn-link.accent-btn-color > span,
.btn-link.accent-btn-color > .text-wrap *,
.btn-link.accent-btn-color > i[class^="fa"] {
  color: #000000;
}
.dt-btn:not(.btn-custom-style).title-btn-color,
.dt-btn:not(.btn-custom-style).title-btn-color > span,
.dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *,
.dt-btn:not(.btn-custom-style).title-btn-color > i[class^="fa"],
.btn-link.title-btn-color,
.btn-link.title-btn-color > span,
.btn-link.title-btn-color > .text-wrap *,
.btn-link.title-btn-color > i[class^="fa"] {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color > span,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="fa"],
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color > span,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color > .text-wrap *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color > i[class^="fa"] {
  color: #333333;
}
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color,
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > span,
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *,
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="fa"],
.sidebar-content .btn-link.title-btn-color,
.sidebar-content .btn-link.title-btn-color > span,
.sidebar-content .btn-link.title-btn-color > .text-wrap *,
.sidebar-content .btn-link.title-btn-color > i[class^="fa"] {
  color: #0000eb;
}
.footer .dt-btn:not(.btn-custom-style).title-btn-color,
.footer .dt-btn:not(.btn-custom-style).title-btn-color > span,
.footer .dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *,
.footer .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="fa"],
.footer .btn-link.title-btn-color,
.footer .btn-link.title-btn-color > span,
.footer .btn-link.title-btn-color > .text-wrap *,
.footer .btn-link.title-btn-color > i[class^="fa"] {
  color: #ffffff;
}
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > span,
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > .text-wrap *,
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > i[class^="fa"],
.btn-link.title-btn-hover-color:hover > span,
.btn-link.title-btn-hover-color:hover > .text-wrap *,
.btn-link.title-btn-hover-color:hover > i[class^="fa"] {
  color: #000000 !important;
}
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > span,
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > .text-wrap *,
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > i[class^="fa"],
.btn-link.default-btn-hover-color:hover > span,
.btn-link.default-btn-hover-color:hover > .text-wrap *,
.btn-link.default-btn-hover-color:hover > i[class^="fa"] {
  color: #ffffff !important;
}
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > span,
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > .text-wrap *,
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > i[class^="fa"],
#page .btn-link.accent-btn-hover-color:hover > span,
#page .btn-link.accent-btn-hover-color:hover > .text-wrap *,
#page .btn-link.accent-btn-hover-color:hover > i[class^="fa"] {
  color: #000000 !important;
}
.accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style) > span,
.accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style) > .text-wrap * {
  color: #000000;
}
.custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover > span,
.custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover > .text-wrap * {
  background: none;
  color: #ffffff;
}
.custom-btn-hover-color .dt-btn:hover > .text-wrap * {
  color: inherit;
}
.accent-btn-hover-color .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover > span,
.accent-btn-hover-color .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover > .text-wrap * {
  color: #000000;
}
.light-bg-btn {
  background-color: #f7f7f7;
}
.outline-element-decoration .light-bg-btn {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .light-bg-btn {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.light-bg-btn:hover {
  background: #ba3100;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
#page .light-bg-btn.accent-btn-bg-hover-color:hover {
  background: #000000;
}
.accent-gradient #page .light-bg-btn.accent-btn-bg-hover-color:hover {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.btn-light {
  background-color: #f7f7f7;
  background-image: none;
}
.outline-element-decoration .btn-light {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .btn-light {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.btn-light:hover {
  background-image: none;
  background-color: #f7f7f7;
}
.outline-element-decoration .btn-light:hover {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .btn-light:hover {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.dt-btn.outline-bg-btn {
  background: none;
}
.accent-gradient .dt-btn.outline-bg-btn {
  background: none;
}
.dt-btn.outline-bg-btn:hover {
  border-color: transparent;
}
.outline-bg-btn {
  border-color: #ff4c00;
}
.outline-bg-btn:hover {
  border-color: #ba3100;
  background: #ba3100;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.outline-bg-btn.accent-btn-bg-color {
  border-color: #000000;
}
#page .outline-bg-btn.accent-btn-bg-hover-color:hover {
  background: #000000;
  border-color: transparent;
}
.accent-gradient #page .outline-bg-btn.accent-btn-bg-hover-color:hover {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.outline-btn {
  border-color: #ff4c00;
}
.outline-btn:hover {
  border-color: #ba3100;
  background: none;
}
.outline-btn.accent-btn-bg-color {
  border-color: #000000;
}
#page .outline-btn.accent-btn-bg-hover-color:hover {
  border-color: #000000;
}
.wpb_content_element .wpb_tabs_nav > li > a {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wpb_content_element .wpb_tabs_nav > li > a {
  color: #333333;
}
.sidebar-content .wpb_content_element .wpb_tabs_nav > li > a {
  color: #0000eb;
}
.footer .wpb_content_element .wpb_tabs_nav > li > a {
  color: #ffffff;
}
.wpb_tabs.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a,
.wpb_tour.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a,
.wpb_content_element.tab-style-three .wpb_tabs_nav > li.ui-tabs-active > a,
.wpb_content_element.tab-style-two.wpb_tabs .wpb_tabs_nav > li.ui-tabs-active > a {
  color: #000000;
}
.tab-style-one.wpb_tabs .wpb_tabs_nav li {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
  background-color: #f7f7f7;
}
.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.wpb_tabs.tab-style-one .wpb_tabs_nav > li.ui-state-active {
  color: #fff;
  background-color: #000000;
}
.accent-gradient .wpb_tabs.tab-style-one .wpb_tabs_nav > li.ui-state-active {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.wpb_tabs.tab-style-two {
  background-color: #f7f7f7;
}
.outline-element-decoration .wpb_tabs.tab-style-two {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .wpb_tabs.tab-style-two {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
  background-color: #000000;
}
.accent-gradient .wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.tab-style-four.wpb_tabs {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.tab-style-four.wpb_tabs {
  background-color: #f7f7f7;
}
.outline-element-decoration .tab-style-four.wpb_tabs {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-four.wpb_tabs {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.tab-style-four.wpb_tabs .wpb_tabs_nav {
  background-color: #000000;
}
.accent-gradient .tab-style-four.wpb_tabs .wpb_tabs_nav {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.wpb_tour.tab-style-one,
.tab-style-one.wpb_tour .wpb_tabs_nav li {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
  background-color: #f7f7f7;
}
.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active,
.wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active:hover {
  color: #fff;
}
#page .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active,
#page .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active:hover {
  background-color: #000000;
}
.accent-gradient #page .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active,
.accent-gradient #page .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active:hover {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
  background-color: #000000;
}
.accent-gradient .wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.wpb_tour.tab-style-two .wpb_tab {
  background-color: #f7f7f7;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.tab-style-two.wpb_tour .wpb_tabs_nav li.ui-tabs-active {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active,
.wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active:hover {
  color: #fff;
}
#page .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active,
#page .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active:hover {
  background-color: #000000;
}
.accent-gradient #page .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active,
.accent-gradient #page .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active:hover {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active a {
  color: #fff;
}
.wpb_tour.tab-style-three .wpb_tabs_nav li,
.wpb_tour.tab-style-three .wpb_tabs_nav {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .wpb_tour.tab-style-three .wpb_tabs_nav li,
.sidebar-content .wpb_tour.tab-style-three .wpb_tabs_nav li,
.sidebar .wpb_tour.tab-style-three .wpb_tabs_nav,
.sidebar-content .wpb_tour.tab-style-three .wpb_tabs_nav {
  border-color: rgba(51,51,51,0.15);
}
.footer .wpb_tour.tab-style-three .wpb_tabs_nav li,
.footer .wpb_tour.tab-style-three .wpb_tabs_nav {
  border-color: rgba(255,255,255,0.15);
}
.tab-style-four.wpb_tour {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.tab-style-four.wpb_tour {
  background-color: #f7f7f7;
}
.outline-element-decoration .tab-style-four.wpb_tour {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-four.wpb_tour {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.tab-style-four.wpb_tour .wpb_tabs_nav {
  background-color: #000000;
}
.accent-gradient .tab-style-four.wpb_tour .wpb_tabs_nav {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.wpb_content_element .wpb_accordion_header > a span {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wpb_content_element .wpb_accordion_header > a span {
  color: #333333;
}
.sidebar-content .wpb_content_element .wpb_accordion_header > a span {
  color: #0000eb;
}
.footer .wpb_content_element .wpb_accordion_header > a span {
  color: #ffffff;
}
#page .wpb_accordion .wpb_accordion_wrapper > a:hover span,
#page .wpb_content_element .wpb_accordion_header a:hover span {
  color: #000000;
}
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,
.sidebar-content .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
  border-color: rgba(51,51,51,0.15);
}
.footer .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
  border-color: rgba(255,255,255,0.15);
}
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
  background-color: #f7f7f7;
}
.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.content .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header > a:before {
  background-color: rgba(0,0,0,0.15);
}
.wpb_content_element.dt-style .wpb_accordion_header > a:after {
  color: ;
}
.wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header > a:hover:after,
.wpb_content_element.dt-style:not(.dt-accordion-bg-on) .ui-state-active > a:hover:after {
  color: #000000;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active > a:after {
  color: ;
}
.hr-thick {
  border-color: rgba(0,0,0,0.1);
}
.hr-thin {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(51,51,51,0.12);
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.hr-thin.style-dashed {
  border-top-style: dashed;
  border-bottom: none;
}
.hr-thin.style-dotted {
  border-top-style: dotted;
  border-bottom: none;
}
.hr-thin.style-double {
  border-top-style: double;
  border-top-width: 3px;
  border-bottom: none;
}
.accent-border-color .separator-holder,
.accent-border-color.hr-thin,
.accent-border-color.hr-thick {
  border-color: #000000;
}
.accent-gradient .accent-border-color.hr-thin.style-line,
.accent-gradient .accent-border-color.hr-thick {
  border-width: 0;
  border-color: #000000;
  -moz-border-image: -moz-linear-gradient("");
  -webkit-border-image: -webkit-linear-gradient("");
  border-image: linear-gradient("");
  border-image-slice: 1;
}
.dt-fancy-title.bg-on,
hr.gf_rule {
  background-color: rgba(0,0,0,0.08);
}
.sidebar .dt-fancy-title.bg-on,
.sidebar-content .dt-fancy-title.bg-on,
.sidebar hr.gf_rule,
.sidebar-content hr.gf_rule {
  background-color: rgba(51,51,51,0.08);
}
.footer .dt-fancy-title.bg-on,
.footer hr.gf_rule {
  background-color: rgba(255,255,255,0.08);
}
.accent-border-color .dt-fancy-title.bg-on {
  color: #fff;
  background-color: #000000;
}
.accent-gradient .accent-border-color .dt-fancy-title.bg-on {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
#page .accent-title-color .dt-fancy-title {
  color: #000000;
}
.title-color .dt-fancy-title {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .title-color .dt-fancy-title {
  color: #333333;
}
.sidebar-content .title-color .dt-fancy-title {
  color: #0000eb;
}
.footer .title-color .dt-fancy-title {
  color: #ffffff;
}
.dt-fancy-separator,
.dt-fancy-separator * {
  color: #000000;
}
.sidebar-content .dt-fancy-separator,
.sidebar-content .dt-fancy-separator * {
  color: rgba(51,51,51,0.5);
}
.footer .dt-fancy-separator,
.footer .dt-fancy-separator * {
  color: rgba(255,255,255,0.5);
}
.separator-holder {
  border-color: rgba(51,51,51,0.12);
}
.separator-holder,
.accent-border-color .bg-on .separator-holder {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .separator-holder,
.sidebar-content .separator-holder,
.sidebar .accent-border-color .bg-on .separator-holder,
.sidebar-content .accent-border-color .bg-on .separator-holder {
  border-color: rgba(51,51,51,0.15);
}
.footer .separator-holder,
.footer .accent-border-color .bg-on .separator-holder {
  border-color: rgba(255,255,255,0.15);
}
.dt-fancy-title.bg-on {
  min-height: 28px;
  line-height: 28px;
}
.text-small .dt-fancy-title.bg-on {
  min-height: 26px;
  line-height: 26px;
}
.text-big .dt-fancy-title.bg-on {
  min-height: 32px;
  line-height: 32px;
}
.h1-size .dt-fancy-title.bg-on {
  min-height: 88px;
  line-height: 88px;
}
.h2-size .dt-fancy-title.bg-on {
  min-height: 52px;
  line-height: 52px;
}
.h3-size .dt-fancy-title.bg-on {
  min-height: 44px;
  line-height: 44px;
}
.h4-size .dt-fancy-title.bg-on {
  min-height: 36px;
  line-height: 36px;
}
.h5-size .dt-fancy-title.bg-on {
  min-height: 30px;
  line-height: 30px;
}
.h6-size .dt-fancy-title.bg-on {
  min-height: 24px;
  line-height: 24px;
}
.vc_pie_chart .vc_pie_chart_value {
  font:  normal  22px / 30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.vc_pie_wrapper .vc_pie_chart_back {
  border-color: rgba(0,0,0,0.1) !important;
}
.shortcode-tooltip {
  color: #0000eb;
  border-color: #0000eb;
}
.borderframe .shortcode-single-image {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .borderframe .shortcode-single-image,
.sidebar-content .borderframe .shortcode-single-image {
  border-color: rgba(51,51,51,0.15);
}
.footer .borderframe .shortcode-single-image {
  border-color: rgba(255,255,255,0.15);
}
.shortcode-single-caption {
  font-size: 14px;
  line-height: 25px;
  color: #000000;
}
.sidebar-content .shortcode-single-caption {
  color: rgba(51,51,51,0.5);
}
.footer .shortcode-single-caption {
  color: rgba(255,255,255,0.5);
}
.borderframe.br-standard .shortcode-single-image {
  background-color: #f7f7f7;
}
.shadow-element-decoration .borderframe.br-standard .shortcode-single-image {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.outline-element-decoration .borderframe.br-standard .shortcode-single-image {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.frame-on {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .frame-on,
.sidebar-content .frame-on {
  border-color: rgba(51,51,51,0.15);
}
.footer .frame-on {
  border-color: rgba(255,255,255,0.15);
}
.frame-on.frame-fancy {
  background-color: #f7f7f7;
}
.outline-element-decoration .frame-on.frame-fancy {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .frame-on.frame-fancy {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.list-divider li {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .list-divider li,
.sidebar-content .list-divider li {
  border-color: rgba(51,51,51,0.15);
}
.footer .list-divider li {
  border-color: rgba(255,255,255,0.15);
}
.standard-number-list.list-divider.bullet-top li:before,
.standard-number-list.list-divider li:first-child:before {
  top: 12.5px;
}
.standard-arrow.list-divider.bullet-top li:before,
.standard-arrow.list-divider.bullet-top li:after {
  top: 14.5px;
  margin-top: 0;
}
.standard-number-list.bullet-top li:before,
.standard-number-list.bullet-top li:first-child:before {
  top: 2.5px;
}
.standard-arrow.bullet-top li:before,
.standard-arrow.list-divider li:first-child:before,
.standard-arrow.list-divider li:first-child:after,
.standard-arrow.bullet-top li:after {
  top: 6.5px;
  margin-top: 0;
}
.standard-number-list li:before,
.standard-arrow li:before {
  color: #fff;
  background-color: #000000;
}
.accent-gradient .standard-number-list li:before,
.accent-gradient .standard-arrow li:before {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.content .soc-ico a:before {
  background-color: rgba(0,0,0,0.15);
}
.sidebar .soc-ico a:before,
.sidebar-content .soc-ico a:before {
  background-color: rgba(51,51,51,0.15);
}
.footer .soc-ico a:before {
  background-color: rgba(255,255,255,0.15);
}
.dt-shortcode-soc-icons a.dt-icon-bg-on:before,
.content .dt-team-shortcode.dt-icon-bg-on .soc-ico a:before {
  border-color: #000000;
  background-color: #000000;
}
.accent-gradient .dt-shortcode-soc-icons a.dt-icon-bg-on:before,
.accent-gradient .content .dt-team-shortcode.dt-icon-bg-on .soc-ico a:before {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.dt-shortcode-soc-icons a.dt-icon-border-on:before {
  border-color: #000000;
}
.dt-shortcode-soc-icons a.dt-icon-hover-border-on:after {
  border-color: #000000;
}
#main .soc-ico a:hover,
#footer .soc-ico a:hover {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#main .soc-ico a:after,
#footer .soc-ico a:after {
  background-color: #000000;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.accent-gradient #main .soc-ico a:hover,
.accent-gradient #footer .soc-ico a:hover {
  background: none;
}
.accent-gradient #main .soc-ico a:after,
.accent-gradient #footer .soc-ico a:after {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.dt-shortcode-soc-icons a.dt-icon-hover-bg-on:after,
.content .dt-team-shortcode.dt-icon-hover-bg-on .soc-ico a:after {
  border-color: #000000;
  background-color: #000000;
}
.accent-gradient .dt-shortcode-soc-icons a.dt-icon-hover-bg-on:after,
.accent-gradient .content .dt-team-shortcode.dt-icon-hover-bg-on .soc-ico a:after {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.dt-shortcode-soc-icons a .soc-font-icon,
#main .dt-team-shortcode .soc-ico a .soc-font-icon {
  color: #000000;
}
.content .soc-ico a:not(:hover) .soc-font-icon {
  color: #000000;
}
.sidebar .soc-ico a:not(:hover) .soc-font-icon,
.sidebar-content .soc-ico a:not(:hover) .soc-font-icon {
  color: #333333;
}
.footer .soc-ico a:not(:hover) .soc-font-icon {
  color: #ffffff;
}
.dt-style.vc_progress_bar.default-bg .vc_single_bar {
  background-color: #f7f7f7;
}
.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.dt-style.vc_progress_bar.outline-bg .vc_single_bar {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15);
  background: none;
}
.dt-style.vc_progress_bar.transparent-bg .vc_single_bar {
  background-color: rgba(0,0,0,0.1);
}
.pb-style-two .vc_label,
.pb-style-three .vc_label {
  color: #000000;
  font-size: 13px;
  line-height: 23px;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .pb-style-two .vc_label,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .pb-style-three .vc_label {
  color: #333333;
}
.sidebar-content .pb-style-two .vc_label,
.sidebar-content .pb-style-three .vc_label {
  color: #0000eb;
}
.footer .pb-style-two .vc_label,
.footer .pb-style-three .vc_label {
  color: #ffffff;
}
#page .accent-bg:not([class*='vc_progress-bar-color']) .vc_bar {
  color: #fff;
  background-color: #000000;
}
.accent-gradient #page .accent-bg:not([class*='vc_progress-bar-color']) .vc_bar {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
blockquote:not(.shortcode-blockquote),
blockquote.shortcode-blockquote.block-style-widget,
.block-style-widget {
  background-color: #f7f7f7;
}
.outline-element-decoration blockquote:not(.shortcode-blockquote),
.outline-element-decoration .block-style-widget {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration blockquote:not(.shortcode-blockquote),
.shadow-element-decoration .block-style-widget {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.shortcode-pullquote:after,
.shortcode-action-bg:before {
  color: #fff;
  background-color: #000000;
}
.accent-gradient .shortcode-pullquote:after,
.accent-gradient .shortcode-action-bg:before {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
blockquote.shortcode-blockquote {
  border-color: rgba(51,51,51,0.12);
}
.sidebar blockquote.shortcode-blockquote,
.sidebar-content blockquote.shortcode-blockquote {
  border-color: rgba(51,51,51,0.15);
}
.footer blockquote.shortcode-blockquote {
  border-color: rgba(255,255,255,0.15);
}
blockquote,
blockquote *,
.shortcode-pullquote,
.wp-block-quote cite {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget blockquote,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget blockquote *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .shortcode-pullquote,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-quote cite {
  color: #333333;
}
.sidebar-content blockquote,
.sidebar-content blockquote *,
.sidebar-content .shortcode-pullquote,
.sidebar-content .wp-block-quote cite {
  color: #0000eb;
}
.footer blockquote,
.footer blockquote *,
.footer .shortcode-pullquote,
.footer .wp-block-quote cite {
  color: #ffffff;
}
blockquote:not(.wp-block-quote) {
  color: #000000;
  font:  normal  15px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.wp-block-pullquote blockquote {
  font:  normal  16px / 22px "Proxima Nova", Helvetica, Arial, Verdana, sans-serif;
  font-size: 22px;
  line-height: 28px;
}
.plain-bg {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .plain-bg,
.sidebar-content .plain-bg {
  border-color: rgba(51,51,51,0.15);
}
.footer .plain-bg {
  border-color: rgba(255,255,255,0.15);
}
.slider-wrapper.arrows-accent .owl-prev i,
.slider-wrapper.arrows-accent .owl-next i {
  background-color: rgba(0,0,0,0.9);
}
.accent-gradient .slider-wrapper.arrows-accent .owl-prev i,
.accent-gradient .slider-wrapper.arrows-accent .owl-next i {
  background: rgba(0,0,0,0.9);
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.slider-wrapper.arrows-accent .owl-prev:hover i,
.slider-wrapper.arrows-accent .owl-next:hover i {
  color: #fff;
  background-color: #000000;
}
.accent-gradient .slider-wrapper.arrows-accent .owl-prev:hover i,
.accent-gradient .slider-wrapper.arrows-accent .owl-next:hover i {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.dt-owl-item .post.bg-on {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.dt-owl-item .post.bg-on:before {
  background-color: #f7f7f7;
}
.outline-element-decoration .dt-owl-item .post.bg-on:before {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .dt-owl-item .post.bg-on:before {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
input::-webkit-input-placeholder {
  color: rgba(139,141,148,0.5);
}
input:-moz-placeholder {
  color: rgba(139,141,148,0.5);
}
textarea::-webkit-input-placeholder {
  color: rgba(139,141,148,0.5);
}
textarea:-moz-placeholder {
  color: rgba(139,141,148,0.5);
}
input:focus::-webkit-input-placeholder {
  color: rgba(139,141,148,0.15);
}
input:focus:-moz-placeholder {
  color: rgba(139,141,148,0.15);
}
textarea:focus::-webkit-input-placeholder {
  color: rgba(139,141,148,0.15);
}
textarea:focus:-moz-placeholder {
  color: rgba(139,141,148,0.15);
}
.form-fields label,
.comment-form label {
  color: #8b8d94;
}
input[type="text"],
input[type="search"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
textarea,
.wpcf7-number {
  color: #8b8d94;
  border-width: 1px;
  border-color: rgba(51,51,51,0.12);
  background-color: #fdfdfd;
  border-radius: 1px;
}
.content input[type="text"],
.content input[type="search"],
.content input[type="tel"],
.content input[type="url"],
.content input[type="email"],
.content input[type="number"],
.content input[type="date"],
.content input[type="range"],
.content input[type="password"],
.content select,
.content textarea,
.content .wpcf7-number {
  font-size: 14px;
  line-height: 25px;
}
input[type="text"],
input[type="search"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
.wpcf7-number {
  height: 38px;
}
.formError + input,
.formError + textarea {
  border-color: #f55b5f;
}
select {
  -webkit-appearance: none !important;
  -moz-appearance: none;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="rgba(139,141,148,0.5)" x="0px" y="0px" width="8px" height="8px" viewBox="0 0 386.257 386.257" style="enable-background:new 0 0 386.257 386.257;" xml:space="preserve"><polygon points="0,96.879 193.129,289.379 386.257,96.879 "/></svg>');
  background-position: calc(100% - 15px) center;
  background-repeat: no-repeat;
}
.widget .dt-form .dt-btn,
.dt-form .dt-btn,
.comment-form .dt-btn {
  font:  normal  12px / 14px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  padding: 12px 18px 12px 18px;
  min-height: 38px;
  line-height: 38px;
  padding-top: 0;
  padding-bottom: 0;
}
.btn-3d .widget .dt-form .dt-btn,
.btn-3d .dt-form .dt-btn,
.btn-3d .comment-form .dt-btn {
  min-height: 36px;
  line-height: 36px;
}
input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit),
.post-password-form input[type="submit"],
.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
.tml-submit-wrap input[type="submit"],
.wpcf7-form input[type="submit"] {
  font:  normal  12px / 14px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  padding: 12px 18px 12px 18px;
  min-height: 38px;
  line-height: 38px;
  padding-top: 0;
  padding-bottom: 0;
}
.btn-3d input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit),
.btn-3d .post-password-form input[type="submit"],
.btn-3d .mc4wp-form input[type="submit"],
.btn-3d div.mc4wp-form button[type="submit"],
.btn-3d .tml-submit-wrap input[type="submit"],
.btn-3d .wpcf7-form input[type="submit"] {
  min-height: 36px;
  line-height: 36px;
}
.popup-message-style .parentFormundefined,
.inline-message-style .parentFormundefined,
.popup-message-style .wpcf7-mail-sent-ok,
.inline-message-style .wpcf7-mail-sent-ok,
.popup-message-style .wpcf7-validation-errors,
.inline-message-style .wpcf7-validation-errors {
  background: #000000;
}
.popup-message-style.accent-gradient .parentFormundefined,
.inline-message-style.accent-gradient .parentFormundefined,
.popup-message-style.accent-gradient .wpcf7-mail-sent-ok,
.inline-message-style.accent-gradient .wpcf7-mail-sent-ok,
.popup-message-style.accent-gradient .wpcf7-validation-errors,
.inline-message-style.accent-gradient .wpcf7-validation-errors {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.parentFormundefined .formErrorContent,
.wpcf7-mail-sent-ok .formErrorContent,
.wpcf7-validation-errors .formErrorContent {
  font:  normal 16px / 22px "Proxima Nova", Helvetica, Arial, Verdana, sans-serif;
}
#page .parentFormundefined,
.popup-message-style .parentFormundefined,
.inline-message-style .parentFormundefined,
#page .wpcf7-mail-sent-ok,
.popup-message-style .wpcf7-mail-sent-ok,
.inline-message-style .wpcf7-mail-sent-ok,
#page .wpcf7-validation-errors,
.popup-message-style .wpcf7-validation-errors,
.inline-message-style .wpcf7-validation-errors {
  background: "";
  color: #ffffff !important;
  border: none;
}
#page .parentFormundefined .formErrorContent,
#page .parentFormundefined .formErrorContent a,
#page .parentFormundefined .close-message
		#page .parentFormundefined a,
.popup-message-style .parentFormundefined .formErrorContent,
.popup-message-style .parentFormundefined .formErrorContent a,
.popup-message-style .parentFormundefined .close-message
		.popup-message-style .parentFormundefined a,
.inline-message-style .parentFormundefined .formErrorContent,
.inline-message-style .parentFormundefined .formErrorContent a,
.inline-message-style .parentFormundefined .close-message
		.inline-message-style .parentFormundefined a,
#page .wpcf7-mail-sent-ok .formErrorContent,
#page .wpcf7-mail-sent-ok .formErrorContent a,
#page .wpcf7-mail-sent-ok .close-message
		#page .wpcf7-mail-sent-ok a,
.popup-message-style .wpcf7-mail-sent-ok .formErrorContent,
.popup-message-style .wpcf7-mail-sent-ok .formErrorContent a,
.popup-message-style .wpcf7-mail-sent-ok .close-message
		.popup-message-style .wpcf7-mail-sent-ok a,
.inline-message-style .wpcf7-mail-sent-ok .formErrorContent,
.inline-message-style .wpcf7-mail-sent-ok .formErrorContent a,
.inline-message-style .wpcf7-mail-sent-ok .close-message
		.inline-message-style .wpcf7-mail-sent-ok a,
#page .wpcf7-validation-errors .formErrorContent,
#page .wpcf7-validation-errors .formErrorContent a,
#page .wpcf7-validation-errors .close-message
		#page .wpcf7-validation-errors a,
.popup-message-style .wpcf7-validation-errors .formErrorContent,
.popup-message-style .wpcf7-validation-errors .formErrorContent a,
.popup-message-style .wpcf7-validation-errors .close-message
		.popup-message-style .wpcf7-validation-errors a,
.inline-message-style .wpcf7-validation-errors .formErrorContent,
.inline-message-style .wpcf7-validation-errors .formErrorContent a,
.inline-message-style .wpcf7-validation-errors .close-message
		.inline-message-style .wpcf7-validation-errors a {
  color: #ffffff;
}
#page .parentFormundefined:before,
.popup-message-style .parentFormundefined:before,
.inline-message-style .parentFormundefined:before,
#page .wpcf7-mail-sent-ok:before,
.popup-message-style .wpcf7-mail-sent-ok:before,
.inline-message-style .wpcf7-mail-sent-ok:before,
#page .wpcf7-validation-errors:before,
.popup-message-style .wpcf7-validation-errors:before,
.inline-message-style .wpcf7-validation-errors:before {
  color: #ffffff;
}
.comment-form-cookies-consent label,
.form-terms-text {
  font-size: 13px;
  line-height: 23px;
}
.dt-arrow-border-on .owl-carousel .owl-nav a:not(:hover):before {
  border-color: #000000;
}
.dt-arrow-hover-border-on .owl-carousel .owl-nav a:hover:after {
  border-color: #000000;
}
.arrows-bg-on.owl-carousel .owl-nav a:before {
  background-color: #000000;
}
.accent-gradient .arrows-bg-on.owl-carousel .owl-nav a:before {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.arrows-hover-bg-on.owl-carousel .owl-nav a:after {
  background-color: #000000;
}
.accent-gradient .arrows-hover-bg-on.owl-carousel .owl-nav a:after {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.owl-carousel .owl-nav i,
.owl-carousel .owl-nav i:before {
  color: #000000;
}
.owl-carousel .owl-nav a:hover i {
  color: #000000;
}
.owl-carousel.bullets-scale-up .owl-dot span {
  background: #000000;
}
.owl-carousel.bullets-scale-up .owl-dot:not(.active):hover span,
.owl-carousel.bullets-scale-up .owl-dot.active span {
  background: #000000;
}
.owl-carousel.bullets-stroke .owl-dot:not(.active) span {
  background: #000000;
}
.owl-carousel.bullets-stroke .owl-dot:not(.active):hover span {
  background: #000000;
}
.owl-carousel.bullets-stroke .owl-dot.active span {
  box-shadow: 0 0 0 2px #000000;
}
.owl-carousel.bullets-fill-in .owl-dot span {
  box-shadow: inset 0 0 0 2px #000000;
}
.owl-carousel.bullets-fill-in .owl-dot:not(.active):hover span {
  box-shadow: inset 0 0 0 2px #000000;
}
.owl-carousel.bullets-fill-in .owl-dot.active span {
  box-shadow: inset 0 0 0 20px #000000;
}
.owl-carousel.bullets-small-dot-stroke .owl-dot span {
  background: #000000;
}
.owl-carousel.bullets-small-dot-stroke .owl-dot:not(.active):hover span,
.owl-carousel.bullets-small-dot-stroke .owl-dot.active span {
  background: #000000;
}
.owl-carousel.bullets-small-dot-stroke .owl-dot.active {
  box-shadow: 0 0 0 2px #000000;
}
.owl-carousel.bullets-ubax .owl-dot span {
  background: #000000;
}
.owl-carousel.bullets-ubax .owl-dot.active span {
  border-color: #000000;
}
.owl-carousel.bullets-ubax .owl-dot:not(.active):hover span {
  background: #000000;
}
.owl-carousel.bullets-etefu .owl-dot span {
  background: #000000;
}
.owl-carousel.bullets-etefu .owl-dot:not(.active):hover span {
  background: #000000;
}
.owl-carousel.bullets-etefu .owl-dot span:before {
  background: #000000;
}
.full-width-wrap .dt-shortcode .filter {
  width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
.filter {
  margin-bottom: 50px;
}
.paginator {
  margin-top: 50px;
}
.filter-categories a,
.filter-categories .customSelect {
  font:    16px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.filter a,
.filter a *,
.filter .customSelect {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .filter a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .filter a *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .filter .customSelect {
  color: #333333;
}
.sidebar-content .filter a,
.sidebar-content .filter a *,
.sidebar-content .filter .customSelect {
  color: #0000eb;
}
.footer .filter a,
.footer .filter a *,
.footer .filter .customSelect {
  color: #ffffff;
}
.filter-categories a,
.filter-extras > div {
  padding: 8px 14px 7px 14px;
  margin: 0px 3px 0px 3px;
}
.filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a:hover,
.filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a.act {
  color: #000000;
}
.filter-bg-decoration .filter-categories a {
  -webkit-border-radius: 1px;
  border-radius: 1px;
}
.filter-bg-decoration .filter-categories a:not(.act):hover {
  color: #000000;
}
.filter-bg-decoration .filter-categories a:after {
  display: none;
}
.filter-bg-decoration .filter-categories a.act {
  color: #fff;
}
.filter-bg-decoration .filter-categories a.act {
  color: #fff;
  background-color: #000000;
  -webkit-border-radius: 1px;
  border-radius: 1px;
}
.accent-gradient .filter-bg-decoration .filter-categories a.act {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.filter-underline-decoration .filter-categories a:after {
  color: #fff;
  background-color: #000000;
  height: 2px;
}
.accent-gradient .filter-underline-decoration .filter-categories a:after {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
#page .filter-switch {
  background-color: rgba(0,0,0,0.2);
}
.accent-gradient #page .filter-switch {
  background: rgba(0,0,0,0.2);
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.filter:not(.filter-bg-decoration) .filter-categories a.act:after,
.filter-switch-toggle {
  background-color: #000000;
}
.accent-gradient .filter:not(.filter-bg-decoration) .filter-categories a.act:after,
.accent-gradient .filter-switch-toggle {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.paginator a,
.paginator a * {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator a * {
  color: #333333;
}
.sidebar-content .paginator a,
.sidebar-content .paginator a * {
  color: #0000eb;
}
.footer .paginator a,
.footer .paginator a * {
  color: #ffffff;
}
.paginator .button-load-more,
.paginator .loading-ready {
  font-size: 14px;
  line-height: 25px;
}
.paginator .button-load-more {
  border-color: rgba(0,0,0,0.1);
  font-size: 14px;
  line-height: 25px;
}
.paginator .button-load-more.animate-load,
.paginator .button-load-more:hover {
  border-color: rgba(0,0,0,0.21);
}
.paginator .button-load-more.animate-load .stick,
.paginator .button-load-more.button-lazy-loading .stick {
  border-top-color: #000000;
  border-right-color: #000000;
}
.paginator:not(.paginator-more-button) a {
  font-size: 16px;
  line-height: 22px;
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator:not(.paginator-more-button) a {
  color: #333333;
}
.sidebar-content .paginator:not(.paginator-more-button) a {
  color: #0000eb;
}
.footer .paginator:not(.paginator-more-button) a {
  color: #ffffff;
}
.paginator:not(.paginator-more-button) a:after {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
#footer.solid-bg {
  background: #0000eb none repeat center top;
}
#footer.footer-outline-decoration {
  border-top: 1px solid rgba(129,215,66,0.96);
}
.wf-container-footer,
.footer.full-width-line {
  border-top: 1px solid #0000eb;
}
.header-side-left.footer-overlap.boxed-layout:not(.sticky-header) #footer,
.header-side-right.footer-overlap.boxed-layout:not(.sticky-header) #footer {
  max-width: 1640px;
}
#footer .wf-container-footer {
  padding-top: 60px;
  padding-bottom: 25px;
}
#footer .wf-container {
  margin: 0 -25px;
}
.footer .widget {
  color: #ffffff;
  padding: 0 25px;
}
.footer .widget,
.footer .tp_recent_tweets li {
  font-size: 14px;
  line-height: 25px;
}
#bottom-bar.solid-bg {
  background: rgba(255,255,255,0.4) none repeat center top;
}
.wf-container-bottom,
#bottom-bar.full-width-line {
  border-top: 1px solid rgba(255,255,255,0.4);
}
.wf-container-bottom {
  padding: 10px 0 10px 0;
  min-height: 60px;
}
#bottom-bar {
  font-size: 13px;
  line-height: 23px;
  color: #ffffff;
}
#bottom-bar .mini-nav li:before {
  border-left-color: #38393a;
}
.footer-sub-nav > li.act > a .menu-text,
.footer-sub-nav > li:not(.act):hover > a .menu-text {
  color: #000000;
}
#bottom-bar a,
#bottom-bar .mini-nav .customSelect,
#bottom-bar .menu-select {
  color: #ffffff;
}
#bottom-bar .mini-search,
#bottom-bar .mini-contacts:before {
  background-color: #ffffff;
}
#branding-bottom {
  padding: 10px 15px 10px 0px;
}
.no-avatar,
.testim-no-avatar {
  border: 1px solid;
  border-color: rgba(51,51,51,0.12);
}
.sidebar .no-avatar,
.sidebar-content .no-avatar,
.sidebar .testim-no-avatar,
.sidebar-content .testim-no-avatar {
  border-color: rgba(51,51,51,0.15);
}
.footer .no-avatar,
.footer .testim-no-avatar {
  border-color: rgba(255,255,255,0.15);
}
.testim-no-avatar svg {
  fill: rgba(51,51,51,0.12);
}
.no-avatar,
.no-avatar:after,
.comment-list .no-avatar:after {
  color: rgba(51,51,51,0.12);
}
.sidebar .no-avatar,
.sidebar-content .no-avatar,
.sidebar .no-avatar:after,
.sidebar-content .no-avatar:after,
.sidebar .comment-list .no-avatar:after,
.sidebar-content .comment-list .no-avatar:after {
  color: rgba(51,51,51,0.15);
}
.footer .no-avatar,
.footer .no-avatar:after,
.footer .comment-list .no-avatar:after {
  color: rgba(255,255,255,0.15);
}
.scroll-top {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
textarea {
  font:  normal  14px / 25px "Proxima Nova", Helvetica, Arial, Verdana, sans-serif;
  font-size: 14px;
}
.wpcf7-select {
  height: 39px;
  min-width: 200px;
}
a.clear-form,
#cancel-comment-reply-link {
  font-size: 13px;
  line-height: 23px;
  color: #000000;
}
.sidebar-content a.clear-form,
.sidebar-content #cancel-comment-reply-link {
  color: rgba(51,51,51,0.5);
}
.footer a.clear-form,
.footer #cancel-comment-reply-link {
  color: rgba(255,255,255,0.5);
}
.customSelect {
  font:  normal  14px / 25px "Proxima Nova", Helvetica, Arial, Verdana, sans-serif;
  font-size: 14px;
  background-color: rgba(0,0,0,0.08);
}
.sidebar .customSelect,
.sidebar-content .customSelect {
  background-color: rgba(51,51,51,0.08);
}
.footer .customSelect {
  background-color: rgba(255,255,255,0.08);
}
.shortcode-code {
  background-color: #f7f7f7;
}
.shadow-element-decoration .shortcode-code {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.outline-element-decoration .shortcode-code {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.content table,
.content td,
.content th {
  border-color: rgba(51,51,51,0.12);
}
.dt-highlight {
  color: #fff;
  background-color: #000000;
}
.accent-gradient .dt-highlight {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.post-content .text-secondary {
  color: #000000;
}
.sidebar-content .post-content .text-secondary {
  color: rgba(51,51,51,0.5);
}
.footer .post-content .text-secondary {
  color: rgba(255,255,255,0.5);
}
#page .items-grid .post-content a:hover,
#page .post-content a:hover {
  color: #000000;
}
.shortcode-banner-bg > * {
  line-height: 25px;
}
.content .wp-block-quote:not(.is-style-large),
.content .wp-block-quote.is-style-large {
  border-color: #000000;
}
.wp-block-separator {
  border-bottom-color: rgba(51,51,51,0.12);
}
.wp-block-quote.is-large:before,
.wp-block-quote.is-large:after,
.wp-block-quote.is-style-large:before,
.wp-block-quote.is-style-large:after {
  background: #000000;
}
blockquote.has-accent-color,
.wp-block-pullquote blockquote.has-accent-color,
.has-accent-color,
.has-accent-color:hover {
  color: #000000;
}
.has-accent-background-color,
.wp-block-pullquote.is-style-solid-color.has-accent-background-color {
  color: #fff;
  background-color: #000000;
}
.accent-gradient .has-accent-background-color,
.accent-gradient .wp-block-pullquote.is-style-solid-color.has-accent-background-color {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.wp-block-separator.is-style-dots::before {
  color: rgba(51,51,51,0.12);
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
  font:  normal  22px / 30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.wp-block-categories li a,
.wp-block-archives li a,
.wp-block-latest-posts li a {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-categories li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-archives li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-latest-posts li a {
  color: #333333;
}
.sidebar-content .wp-block-categories li a,
.sidebar-content .wp-block-archives li a,
.sidebar-content .wp-block-latest-posts li a {
  color: #0000eb;
}
.footer .wp-block-categories li a,
.footer .wp-block-archives li a,
.footer .wp-block-latest-posts li a {
  color: #ffffff;
}
.wp-block-categories li a:hover,
.wp-block-archives li a:hover,
.wp-block-latest-posts li a:hover {
  color: #000000;
}
.wp-block-latest-comments__comment-date {
  color: #000000;
}
.wp-block-latest-comments__comment-meta a {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-latest-comments__comment-meta a {
  color: #333333;
}
.sidebar-content .wp-block-latest-comments__comment-meta a {
  color: #0000eb;
}
.footer .wp-block-latest-comments__comment-meta a {
  color: #ffffff;
}
.wp-block-latest-comments__comment-meta a:hover {
  color: #000000;
}
#main .wpb_alert strong {
  font:  normal  15px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.layzr-bg {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(0,0,0,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
.sidebar .layzr-bg,
.sidebar-content .layzr-bg {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(51,51,51,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
.footer .layzr-bg {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(255,255,255,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
.layzr-bg:not(.layzr-bg-transparent) {
  background-color: rgba(0,0,0,0.05);
}
.sidebar .layzr-bg:not(.layzr-bg-transparent),
.sidebar-content .layzr-bg:not(.layzr-bg-transparent) {
  background-color: rgba(51,51,51,0.05);
}
.footer .layzr-bg:not(.layzr-bg-transparent) {
  background-color: rgba(255,255,255,0.05);
}
#page .woocom-project .layzr-bg:not(.layzr-bg-transparent) {
  background-color: transparent;
}
.pswp button.pswp__button--arrow--left,
.pswp button.pswp__button--arrow--right,
.pswp .pswp__button--arrow--left:before,
.pswp .pswp__button--arrow--right:before {
  font-size: 62px;
  line-height: 62px;
  min-height: 62px;
}
.rollover i,
.post-rollover i,
.rollover-video i,
.enable-bg-rollover .post-thumbnail-rollover:after,
.enable-bg-rollover .gallery-rollover,
.enable-bg-rollover.hover-scale figure:after {
  background-color: rgba(0,0,0,0);
  background: rgba(0,0,0,0);
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.buttons-on-img .rollover-content,
.albums .rollover-thumbnails-on i,
.dt-albums-shortcode .rollover-thumbnails-on i,
.rollover-buttons-on i,
.hover-scale .rollover-project:after,
.hover-style-two.content-align-bottom .rollover-project:after,
.portfolio-shortcode.enable-bg-rollover .post-thumbnail-rollover:after,
.albums-shortcode.enable-bg-rollover .post-thumbnail-rollover:after,
.enable-bg-rollover.hover-scale article:after {
  background-color: rgba(0,0,0,0.85);
  background: rgba(0,0,0,0.85);
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.effect-bubba .rollover-project,
.effect-layla .rollover-project,
.effect-sarah .rollover-project {
  background-color: rgba(0,0,0,0.85);
  background: rgba(0,0,0,0.85);
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.mobile-false .effect-bubba:not(.hover-color-static) .rollover-project:hover > a > img,
.mobile-false .effect-layla:not(.hover-color-static) .rollover-project:hover > a > img,
.mobile-false .effect-sarah:not(.hover-color-static) .rollover-project:hover > a > img,
.mobile-true .effect-bubba:not(.hover-color-static) .is-clicked > a > img,
.mobile-true .effect-layla:not(.hover-color-static) .is-clicked > a > img,
.mobile-true .effect-sarah:not(.hover-color-static) .is-clicked > a > img {
  opacity: 0.3;
}
.hover-color-static:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.accent-gradient .hover-color-static:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.hover-color-static.hover-scale .rollover-project:after,
.hover-color-static.hover-style-two.content-align-bottom .rollover-project:after {
  background-color: rgba(0,0,0,0.65);
  background-image: none;
}
.hover-color-static.effect-bubba .rollover-project,
.hover-color-static.effect-layla .rollover-project,
.hover-color-static.effect-sarah .rollover-project {
  background-color: #000000;
  background-image: none;
}
.hover-color-static .buttons-on-img i,
.hover-color-static .rollover i,
.hover-color-static .rollover-video i,
.hover-color-static .rollover.rollover-thumbnails-on i,
#page .hover-color-static .buttons-on-img .rollover-content {
  background-color: rgba(0,0,0,0.35);
  background-image: none;
}
.rollover-thumbnails span:first-child i {
  color: #fff;
  background-color: #000000;
}
.accent-gradient .rollover-thumbnails span:first-child i {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.gallery-shortcode .gallery-zoom-ico,
.blog-shortcode .gallery-zoom-ico,
.blog-carousel-shortcode .gallery-zoom-ico {
  border-color: #000000;
}
.gallery-shortcode .gallery-zoom-ico span,
.gallery-shortcode .gallery-zoom-ico:before,
.blog-shortcode .gallery-zoom-ico span,
.blog-shortcode .gallery-zoom-ico:before,
.blog-carousel-shortcode .gallery-zoom-ico span,
.blog-carousel-shortcode .gallery-zoom-ico:before {
  color: #000000;
}
.dt-icon-bg-on.gallery-shortcode .gallery-zoom-ico,
.dt-icon-bg-on.blog-shortcode .gallery-zoom-ico,
.dt-icon-bg-on.blog-carousel-shortcode .gallery-zoom-ico {
  background-color: #000000;
}
.accent-gradient .dt-icon-bg-on.gallery-shortcode .gallery-zoom-ico,
.accent-gradient .dt-icon-bg-on.blog-shortcode .gallery-zoom-ico,
.accent-gradient .dt-icon-bg-on.blog-carousel-shortcode .gallery-zoom-ico {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.albums-shortcode .album-zoom-ico {
  border-color: #000000;
}
.albums-shortcode .album-zoom-ico span {
  color: #000000;
}
.dt-icon-bg-on.albums-shortcode .album-zoom-ico {
  background-color: #000000;
}
.accent-gradient .dt-icon-bg-on.albums-shortcode .album-zoom-ico {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.rollover-content {
  line-height: 25px;
}
.rollover-content h2.entry-title {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .rollover-content h2.entry-title {
  color: #333333;
}
.sidebar-content .rollover-content h2.entry-title {
  color: #0000eb;
}
.footer .rollover-content h2.entry-title {
  color: #ffffff;
}
.portfolio-categories a,
.portfolio-categories a *,
.portfolio-categories span {
  color: #000000;
}
.gform_wrapper .gsection {
  border-bottom-style:  !important;
  border-bottom-width: ;
  border-bottom-color: rgba(51,51,51,0.12);
}
.gform_wrapper .ginput_complex label,
.gform_wrapper .gfield_time_hour label,
.gform_wrapper .gfield_time_minute label,
.gform_wrapper .gfield_date_month label,
.gform_wrapper .gfield_date_day label,
.gform_wrapper .gfield_date_year label,
.gform_wrapper .instruction {
  font-size: 13px;
  color: rgba(0,0,0,0.45);
}
#main .gform_wrapper span.ginput_total,
#main .gform_wrapper .gfield_required,
#main .gform_wrapper .ginput_left input:focus + label,
#main .gform_wrapper .ginput_right input:focus + label,
#main .gform_wrapper .ginput_full input:focus + label {
  color: #000000;
}
.gform_wrapper h3.gform_title,
.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title,
h3.gform_title,
form.mc4wp-form label {
  color: #000000;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .gform_wrapper h3.gform_title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .gform_wrapper .gsection .gfield_label,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .gform_wrapper h2.gsection_title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3.gform_title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget form.mc4wp-form label {
  color: #333333;
}
.sidebar-content .gform_wrapper h3.gform_title,
.sidebar-content .gform_wrapper .gsection .gfield_label,
.sidebar-content .gform_wrapper h2.gsection_title,
.sidebar-content h3.gform_title,
.sidebar-content form.mc4wp-form label {
  color: #0000eb;
}
.footer .gform_wrapper h3.gform_title,
.footer .gform_wrapper .gsection .gfield_label,
.footer .gform_wrapper h2.gsection_title,
.footer h3.gform_title,
.footer form.mc4wp-form label {
  color: #ffffff;
}
h3.gform_title,
.gform_wrapper h3.gform_title {
  color: #000000;
  font:  normal  22px / 30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title {
  color: #000000;
  font:  normal  18px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
#main .gform_wrapper textarea,
.gform_wrapper .top_label .gfield_label {
  font:  normal  14px / 25px "Proxima Nova", Helvetica, Arial, Verdana, sans-serif;
}
.ngg-albumoverview .ngg-album,
.wpb_separator.wpb_content_element,
.vc_text_separator {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .ngg-albumoverview .ngg-album,
.sidebar-content .ngg-albumoverview .ngg-album,
.sidebar .wpb_separator.wpb_content_element,
.sidebar-content .wpb_separator.wpb_content_element,
.sidebar .vc_text_separator,
.sidebar-content .vc_text_separator {
  border-color: rgba(51,51,51,0.15);
}
.footer .ngg-albumoverview .ngg-album,
.footer .wpb_separator.wpb_content_element,
.footer .vc_text_separator {
  border-color: rgba(255,255,255,0.15);
}
.accent-icon-bg .aio-icon {
  background: #000000 !important;
}
.accent-gradient .accent-icon-bg .aio-icon {
  background: #000000 !important;
  background: -webkit-linear-gradient("") !important;
  background: linear-gradient("") !important;
}
.accent-icon-color .aio-icon > i {
  color: #000000 !important;
}
.accent-border-color .aio-icon {
  border-color: #000000 !important;
}
.accent-title-color .uvc-main-heading > *,
.accent-title-color .aio-icon-title {
  color: #000000 !important;
}
.accent-subtitle-color .uvc-sub-heading,
.accent-subtitle-color .aio-icon-description {
  color: #000000 !important;
}
.accent-subtitle-color .uvc-main-heading > *,
.accent-title-color .uvc-main-heading > *,
.accent-subtitle-color .uvc-sub-heading,
.accent-title-color .uvc-sub-heading {
  display: inline-block;
}
.accent-border-color .uvc-headings-line {
  border-color: #000000 !important;
  border-top: 0;
  border-right: 0;
  border-left: 0;
}
.accent-gradient .accent-border-color .uvc-headings-line {
  border-color: transparent;
  -webkit-border-image: -webkit-linear-gradient("");
  border-image: linear-gradient("");
  border-image-slice: 1;
}
.accent-arrow-bg .slick-arrow {
  background: #000000 !important;
}
.accent-gradient .accent-arrow-bg .slick-arrow {
  background: #000000 !important;
  background: -webkit-linear-gradient("") !important;
  background: linear-gradient("") !important;
}
.mini-wpml {
  font:  normal  13px / 17px "Arial", Helvetica, Arial, Verdana, sans-serif;
}
.branding .mini-wpml,
.mixed-header .mini-wpml,
.classic-header .mobile-mini-widgets .mini-wpml {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.top-bar .mini-wpml {
  font:   10px / 16px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.dt-mobile-header .mini-wpml {
  font:    13px / 17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.popup-message-style .wpcf7-validation-errors,
.popup-message-style .wpcf7-mail-sent-ok {
  background-color: #000000;
}
.accent-gradient.popup-message-style .wpcf7-validation-errors,
.accent-gradient.popup-message-style .wpcf7-mail-sent-ok {
  background: #000000;
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.wpcf7-validation-errors .wpcf7-not-valid-tip-text,
.wpcf7-validation-errors .wpcf7-valid-tip-text,
.wpcf7-mail-sent-ok .wpcf7-not-valid-tip-text,
.wpcf7-mail-sent-ok .wpcf7-valid-tip-text {
  font:  normal 16px / 22px "Proxima Nova", Helvetica, Arial, Verdana, sans-serif;
}
.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead.line-decoration:not(.masthead-mobile-header) {
  border-bottom: 1px solid rgba(255,255,255,0.25);
}
.transparent:not(.photo-scroller-album) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on),
.transparent .sticky-on.masthead.masthead-mobile {
  border: none;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.transparent .masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .top-bar.line-content:after,
.transparent .masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .top-bar.full-width-line:after {
  border-bottom-color: rgba(255,255,255,0.25);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets > *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .mini-nav > ul:not(.mini-sub-nav) > li > a *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-mini-widgets .mini-nav > ul:not(.mini-sub-nav) > li > a *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav > ul:not(.mini-sub-nav) > li > a:hover,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .searchform > .search-icon i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit i {
  color: #fff;
}
.dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-current-language > a,
.dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-legacy-list-horizontal a,
.dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-legacy-list-vertical a {
  color: #fff;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .branding,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .branding .mini-widgets > *:not(.sub-nav),
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets > *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-mini-widgets > *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-branding *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-contacts * {
  color: #fff;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit:hover {
  color: rgba(255,255,255,0.7) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on:not(.sticky-top-line-on)) .popup-search .submit:hover i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on:not(.sticky-top-line-on)) .overlay-search .submit:hover i {
  color: rgba(255,255,255,0.7) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input[type="text"] {
  background: rgba(255,255,255,0.25);
  border-color: rgba(255,255,255,0.3);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input.field {
  background: rgba(255,255,255,0.25);
  border-color: rgba(255,255,255,0.3);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input[type=text],
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input::placeholder,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input::placeholder {
  color: #fff;
}
.transparent .classic-header.content-width-line:not(.sticky-on) .navigation:before,
.transparent .classic-header.full-width-line:not(.sticky-on) .navigation:before,
.transparent .classic-header.bg-behind-menu:not(.sticky-on) .navigation:before {
  background-color: rgba(255,255,255,0.25);
  background-image: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .menu-text,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .subtitle-text,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a:hover span,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li.act > a > span {
  color: #fff !important;
  background: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a > span > span.menu-subtitle,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li:hover > a > span > span.menu-subtitle {
  color: rgba(255,255,255,0.5);
}
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers .main-nav > li:before,
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers.surround .main-nav > li:before,
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers .main-nav > li:last-child:after,
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers.surround .main-nav > li:last-child:after {
  border-color: rgba(255,255,255,0.25);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-outline-decoration > li:not(.act):hover > a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .active-outline-decoration > li.act > a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-outline-decoration > li.dt-hovered:not(.act) > a {
  border-color: rgba(255,255,255,0.25);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li:not(.act) > a:hover,
.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li:not(.act) > a:hover,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li.dt-hovered:not(.act) > a,
.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li.dt-hovered:not(.act) > a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .active-bg-decoration > li.act > a,
.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .active-bg-decoration > li.act > a {
  background-color: rgba(255,255,255,0.25);
  background-image: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .l-to-r-line > li > a i.underline,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .from-centre-line > li > a .menu-item-text:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .upwards-line > li > a .menu-item-text:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .downwards-line > li > a .menu-item-text:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .active-line-decoration > li.act > a .decoration-line,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .hover-line-decoration > li > a:hover .decoration-line,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .hover-line-decoration > li.dt-hovered:not(.act) > a .decoration-line,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines:after {
  background-color: #ffffff;
  background-image: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn) {
  background: rgba(255,255,255,0.25) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children > a .menu-text:after,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text:after,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children.act > a .menu-text:after {
  color: white !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.disabled-bg a:before {
  background-color: transparent !important;
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.custom-bg a,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.accent-bg a,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.gradient-bg a {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.custom-bg a:before,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.accent-bg a:before,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.gradient-bg a:before {
  background: rgba(255,255,255,0.25) !important;
  background-image: none !important;
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-gradient-bg a,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-custom-bg a,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-accent-bg a {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-gradient-bg a:after,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-custom-bg a:after,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-accent-bg a:after {
  background: rgba(255,255,255,0.45) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-disabled-bg a:after {
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico a .soc-font-icon,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico a:hover .soc-font-icon {
  color: #fff !important;
  background: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.border-on a:before {
  -webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.25);
  box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.25);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-border-on a:hover:after,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-border-on a:hover:after {
  -webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.45) !important;
  box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.45) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .searchform > .search-icon,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-contacts,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:before {
  color: white;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart {
  color: #fff;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart i {
  color: #fff;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:hover,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:hover {
  opacity: 1;
  color: rgba(255,255,255,0.7);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:hover i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:hover i {
  color: rgba(255,255,255,0.7);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart > .counter,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart > .counter {
  background-color: rgba(255,255,255,0.25);
  background-image: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .rectangular-counter-style .wc-ico-cart > .counter:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .rectangular-counter-style .edd-ico-cart > .counter:before {
  border-right: 4px solid rgba(255,255,255,0.25);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart > .counter.custom-bg,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart > .counter.custom-bg {
  background-color: rgba(255,255,255,0.25) !important;
  background-image: none !important;
}


/** Comenzamos el CSS **/

body, p{
font-family: neue-haas-grotesk-text, sans-serif !important;
font-weight: 400 !important;
font-style: normal;
}


H1, H2, H3{
font-family: neue-haas-grotesk-display, sans-serif !important;
font-weight: 700 !important;
font-style: normal;
}
/** CSS para los slider de video **/

.titular_slider{text-align: left; font-family: neue-haas-grotesk-display, sans-serif !important; font-weight: 700 !important;}

.titular_slider span{color: #00dbb4;}


.tp-static-layers {
z-index: 0 !important;
width: 100% !important;
height: 100% !important;
}

.options_slider {text-align: left; font-family: neue-haas-grotesk-text, sans-serif; border-left: 1px solid #fff; font-weight: 400;

}

.options_slider ul{list-style-type: none;}
.options_slider ul li{margin-left: 20px;}

/** home **/
.boton-home{background-color: #f7f7f7;padding: 25px; border-radius: 5px;}
.información-ico{float: right;}
.boton-home .centro{display: inline-block; margin: 10px 0;}
.boton-home .centro .centro-imagen{float: left; width: 45%; margin: 10px;}
.boton-home .centro .boton-texto{float: left; width: 45%; margin: 10px; border-left: 1px solid #0000eb; }
.boton-home .centro .boton-texto p{margin-left: 20px; color: #0000eb; line-height: 20px;}
.movildata-button-naranja{background-color: #ff4c00; color: #ffffff; padding: 10px 40px; text-transform: uppercase; text-align: center; text-decoration: none; border-radius: 5px;}
.movildata-button-naranja:hover{color:#ffffff; background-color: #333333;}
.demo-haz h3, .demo-haz p{color: #ffffff;}

.movildata-button-naranja:hover{color:#ffffff; background-color: #333333;}

.movildata-button-verde{background-color: #00dbb4; color: #ffffff; padding: 10px; width: 100%; text-align: center; display: block; text-decoration: none; border-radius: 5px;}
.movildata-button-verde:hover{color:#ffffff; background-color: #ff4c00;}
/** .contenedor-button{padding: 0 20px 5px 0;}**/
.contenedor-button{padding: 5px 0;}

.miniroi img,.miniroi p {float: left; margin: 0 10px; color: #0000eb; text-transform: uppercase; line-height: 35px;}
.miniroi{padding: 15px 0; margin: 20px 0; border-bottom: 1px solid #0000eb;border-top: 1px solid #0000eb; overflow: hidden; text-align: left; font-size: 14px; }
.miniroi-cabecera img,.miniroi-cabecera p {float: left; margin: 0 10px; color: #fff; text-transform: uppercase; line-height: 35px;}
.miniroi-cabecera{padding: 15px 0; margin: 20px 0; border-bottom: 1px solid #fff;border-top: 1px solid #fff; overflow: hidden; text-align: left; font-size: 14px; }

.banda-azul, .naranja{text-align: center; color: #ffffff;}
.banda-azul h3, .naranja h3{ text-transform: uppercase; color: #ffffff;}
.banda-azul p, .naranja p{line-height: 20px;}
.banda-azul .movildata-button-naranja{max-width: 300px; text-transform: uppercase; margin: 0 auto;}
.testimonio{ width: 100%; margin: 0; padding: 0; display: inline-block; float: left;}
.texto-testimonio{margin: 0 auto;padding: 50px; float: left; display: inline-block; width: 63%; line-height: 18px; text-align: left;}
.imagen-testimonio{float: right;display: inline-block;border-radius: 0 5px 5px 0; overflow: hidden;}
.casos{color: #fff; padding: 5px; font-size: 10px; background: #ff4c00; font-weight: bold; margin-bottom: 10px !important;
border-radius: 3px;}
.casos-blanco{color: #fff; padding: 5px; font-size: 10px; border: 1px solid #fff; font-weight: bold; margin-bottom: 10px;}
.puesto{font-size: 12px;}
.movildata-button-blanco{background-color: #ffffff; color: #ff4c00; padding: 10px; text-transform: uppercase;; text-align: center; display: block; text-decoration: none; border-radius: 5px;}
.naranja .movildata-button-blanco{max-width: 300px; text-transform: uppercase; margin: 0 auto;}
.movildata-button-blanco:hover{color:#ffffff; background-color: #ba3100;}
.empowered{text-transform: uppercase; font-weight: normal; margin-bottom: 5px;}
.negro {color: #333;}
.blanco {color: #fff;}
.azul{color: #0000eb;}
.verde{color: #00dbb4;}
.grande{font-size: 32px;}
.peque{font-size: 16px;}
.nweight{font-family: neue-haas-grotesk-text, sans-serif; font-weight: 400; font-style: normal !important;}
.bdweight{font-family: neue-haas-grotesk-display, sans-serif; font-weight: 600; font-style: normal !important;}
.bweight{font-family: neue-haas-grotesk-display, sans-serif; font-weight: 700; font-style: normal !important;}
.movildata-button-ghost{padding: 15px 50px; border: 1px solid #fff; text-decoration: none; border-radius: 5px; margin: 10px 0px;text-transform: uppercase;}
.movildata-button-ghost:hover{color:#0000eb; background-color: #ffffff;text-transform: uppercase;}
h3.entry-title a{text-transform: uppercase; color: #0000eb !important;line-height: 22px;}
.entry-meta, .post-details.details-type-link{text-transform: uppercase; color: #0000eb !important;}


.movildata-button-cabecera{padding: 15px 20px; text-decoration: none; border-radius: 5px; margin: 10px 15px 0 0; background-color: #ff4c00; color: #ffffff;text-transform: uppercase; font-size: 13px;}
.movildata-button-cabecera:hover{color:#0000eb; background-color: #ffffff;text-transform: uppercase;}
.movildata-button-ghost-cabecera{padding: 15px 20px; border: 1px solid #fff; text-decoration: none; border-radius: 5px; margin: 10px 0px;text-transform: uppercase; font-size: 13px;}
.movildata-button-ghost-cabecera:hover{color:#0000eb; background-color: #ffffff;text-transform: uppercase;}
.cabecera{text-transform: uppercase; margin-bottom: 0;}
.cabecera-bottom{margin-bottom: 20px !important;}
.central{max-width: 900px; margin: 0 auto;}
.bloque-izquierda{float: right; max-width: 590px; margin-right: 50px;}
.bloque-derecha{float: left; max-width: 590px; margin-left: 50px;}
/** #page input{text-transform: uppercase;} **/
.marcas{width: 100%; max-width: 500px; text-align: left;}
.unamarca{width: 60px; text-align: center;display: inline-block;}
.dosmarca{width: 130px; text-align: center;display: inline-block;}
.borde{border-right: 1px solid #333; padding-right: 10px; margin-right: 15px;}
.main-nav > li > a .menu-text { font: normal 15px / 20px neue-haas-grotesk-display, sans-serif; text-transform: uppercase; font-weight: 600; }

/** p strong {color: #0000eb; font-weight: bold;} **/

.boton-postular{border-radius: 20px;}
.team-media span img:hover{opacity: 0.8;}



/** formulario de contacto **/
.form{width: 100%; display: inline-block; text-align: center; }
.form-boton{width: 100%; display: inline-block; text-align: center; }
.form1{display: inline-block; width: 31%; margin-bottom: 20px;}
.form2{display: inline-block; width: 100%;}
.form3{display: inline-block; width: auto;}
.form1 label{display: inline-block;}
.form1 label span{display: inline-block; margin-left: 5px;}
.botonaco input{width: 100%; max-width: 670px; border-radius: 5px !important; text-transform: uppercase;}
.wpcf7-form input[type="number"]{max-width: 100px;}
#page input{ border-radius: 5px;}

/** formulario trabaja con nosotros **/
.form-trabaja{width: 100%; display: inline-block; text-align: center; margin-bottom: 20px;}
.form-trabaja1{display: inline-block; width: 33%;}
.form-trabaja2{display: inline-block; width: 100%;}
.form-trabaja3{display: inline-block; width: auto;}
.form-trabaja1 label{display: inline-block;}
.form-trabaja1 label span{display: inline-block; margin-left: 5px;}


/** Calculadora de ahorro CALDERA **/
.totales-calculadora{
    background-color: #0000eb;
    padding: 15px;
    color: #fff;
    margin: 10px 10px 10px 0; border-radius: 5px;
}
.totales-calculadora h3, .totales-calculadora2 h3{
    color: #fff !important;
}

.help-block{
    padding: 5px;
    font-size: 14px;
    background: #fff;
    max-width: 180px;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 5px;
    color: #000 !important;
}

.totales-calculadora2{
    background-color: #004bff;
    padding: 15px;
    color: #fff;
    margin: 10px 0 10px 0; border-radius: 5px;
}
.separador-calculadora{margin: 20px 0;}
.caldera-grid .form-group {
    margin: 5px 0 !important;
}

.caja-ahorro{
    padding: 0 15px 0 15px;
       margin: 10px 0 10px 0;

}

/**.caja-ahorro p.total-line{ color: #5bb75b; font-weight: bold;}
.caja-gasto p.total-line{ color: #eb0000; font-weight: bold;}
.caja-ahorro2 p.total-line{ color: #5bb75b; font-weight: bold;}**/

.caja-gasto p.total-line {
    color: #eb0000;

}
.caja-ahorro p.total-line {
    color: #5bb75b;

}

.caja-ahorro2{
    background-color: #fff;
    padding: 15px 15px 5px 15px;
       margin: 10px 0 10px 0; border-radius: 5px;
}



.caja-gasto{
     padding: 0 15px 0 15px;
       margin: 10px 0 10px 0;

}
.caldera-grid{
    padding: 30px 20px 20px 20px;
    border: 1px solid #eaeaea;
    border-radius: 15px;
    background-color: #f7f7f7;
}

.caldera-grid .btn-default:hover{ color: #ffffff;}
#main .vc_progress_bar .vc_single_bar{background-color: #eaeaea;}

.barrica-caldera{ }
.texto-email{}
.vc_label, .vc_label_units {color: #000 !important;}
.caldera-grid .form-control{height: 40px !important;}

.caja-gasto div, .caja-ahorro div, .caja-ahorro2 div{display: inline-block;}


.caldera-form-page div#CF59d49ecfc25a2_1-row-7.row{

    padding-top: 8px;
}
.ademas-calculadora {font-size: 10pt;
line-height: 20px;
padding: 10px;
border: 2px solid #0000eb;
margin: 10px 0 20px;
border-radius: 5px;
color: #0000eb;}


.caldera-form-page .row{border-bottom: 1px solid #a9a9a9;
}

#form_page_1_pg_2.caldera-form-page div#CF59d49ecfc25a2_1-row-5.row, #form_page_1_pg_2.caldera-form-page div#CF59d49ecfc25a2_1-row-12.row, #form_page_1_pg_2.caldera-form-page div#CF59d49ecfc25a2_1-row-13.row, #form_page_1_pg_2.caldera-form-page div#CF59d49ecfc25a2_1-row-14.row, #form_page_1_pg_2.caldera-form-page div#CF59d49ecfc25a2_1-row-15.row, #form_page_1_pg_2.caldera-form-page div#CF59d49ecfc25a2_1-row-16.row, #form_page_1_pg_2.caldera-form-page div#CF59d49ecfc25a2_1-row-17.row, #form_page_1_pg_1.caldera-form-page div#CF59d49ecfc25a2_1-row-1.row.first_row, #form_page_1_pg_1.caldera-form-page div#CF59d49ecfc25a2_1-row-2.row, #form_page_1_pg_1.caldera-form-page div#CF59d49ecfc25a2_1-row-3.row, #form_page_1_pg_1.caldera-form-page div#CF59d49ecfc25a2_1-row-4.row{border-bottom: none;
}



.Calculadora-servicios li{position: relative; display: inline-block; padding-left: 20px; margin-bottom: 10px; list-style: none; margin-right: 20px; color: #0000eb;}
.Calculadora-servicios{line-height: 20px;
padding: 10px;
border: 2px solid #0000eb;
margin: 10px 0 20px !important;
border-radius: 5px;
color: #0000eb;}
.Calculadora-servicios h4{color: #0000eb;}
.Calculadora-servicios li:before {background: #0000eb; border-radius: 20px;}
.Calculadora-servicios li a{text-decoration: none; color: #0000eb;}
.Calculadora-servicios li a:hover{text-decoration: none; color: #5ba0f6;}

.Calculadora-servicios li:after, .Calculadora-servicios li:before {position: absolute;
top: 50%;
left: 0;
margin-top: -7px;
width: 10px;
height: 10px;
content: "";
background-position: 0 center;
background-repeat: no-repeat}

.Calculadora-servicios ul{list-style: disc; display: inline-block;}
.caja-ahorro2 div p.total-line {color: #5bb75b;}
.caldera-form-page div#CF59d49ecfc25a2_1-row-13.row div.col-lg-12.single{margin: 15px 0 5px;}

/** elementos paginas **/
.titular{color: #ffffff; margin-bottom: 20px; text-transform: uppercase; font-size: 40px; line-height: 40px; font-weight: bold;}
.movildata-button-blue{padding: 15px 20px; text-decoration: none; border-radius: 5px; margin: 10px 15px 0 0; background-color: #0000eb; color: #ffffff;text-transform: uppercase; font-size: 13px;}
.movildata-button-blue:hover{color:#ffffff; background-color: #ff4c00;text-transform: uppercase;}
.movildata-button-ghost-blue{padding: 15px 20px; border: 1px solid #0000eb; text-decoration: none; border-radius: 5px; margin: 10px 15px 0 0;text-transform: uppercase; font-size: 13px; color: #0000eb;}
.movildata-button-ghost-blue:hover{color:#ffffff; background-color: #ff4c00; text-transform: uppercase; border: 1px solid #ff4c00;}
.movildata-button-orange{padding: 15px 20px; text-decoration: none; border-radius: 5px; margin: 10px 15px 0 0; background-color: #ff4c00; color: #ffffff;text-transform: uppercase; font-size: 13px;}
.movildata-button-orange:hover{color:#ffffff; background-color: #0000eb;text-transform: uppercase;}
.movildata-button-ghost-orange{padding: 15px 20px; border: 1px solid #ff4c00; text-decoration: none; border-radius: 5px; margin: 10px 15px 0 0;text-transform: uppercase; font-size: 13px; color: #ff4c00;}
.movildata-button-ghost-orange:hover{color:#ffffff; background-color: #0000eb; text-transform: uppercase; border: 1px solid #0000eb;}

#funcionalidades.vc_tta-container ul.vc_tta-tabs-list li.vc_tta-tab a{padding: 15px 20px; text-decoration: none; border-radius: 5px; margin: 10px 15px 0 0; background-color: #ff4c00; color: #ffffff;text-transform: uppercase; font-size: 13px;}
#funcionalidades.vc_tta-container ul.vc_tta-tabs-list li.vc_tta-tab a:hover{background-color: #0000eb; color: #ffffff;}
#funcionalidades.vc_tta-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a{padding: 15px 20px; border: 1px solid #ff4c00; text-decoration: none; border-radius: 5px; margin: 10px 15px 0 0;text-transform: uppercase; font-size: 13px; color: #ff4c00; background: #fff;}
#funcionalidades.vc_tta-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a:hover{border: 1px solid #0000eb;color: #0000eb; background: #f8f8f8;}



/** .lista-productos li:before{ content:url(https://movildata.com/wp-content/uploads/2017/11/punto-orange-10.jpg) !important; left: -13px; top: -1px; position: relative;width: 10px; height: 10px; }**/
.lista-productos li{padding-bottom: 3px; margin-bottom: 0; background-position: 0 13px; font-size: 14px; list-style-type: square;}
.lista-productos li:first-child {padding-top: 0; margin-bottom: 0; border: none !important; background-position: 0 4px;}

/** .lista-productos-orange li:before{ content:url(https://movildata.com/wp-content/uploads/2017/11/punto-white-10.jpg) !important; left: -13px; top: -1px; position: relative; }**/
.lista-productos-orange li{padding-bottom: 3px; margin-bottom: 0; background-position: 0 13px; font-size: 14px; color: #fff; list-style-type: square;}
.lista-productos-orange li:first-child {padding-top: 0; margin-bottom: 0; border: none !important; background-position: 0 4px;}





/** Caldera Forms personaliza tu solucion **/

.checkbox-primary{padding: 0 20px;}
.personaliza-sectores-titular a{font-size: 16px; text-transform: uppercase; color: #333333; top: 14px; position: relative; font-family: neue-haas-grotesk-display, sans-serif !important; font-weight: 600; }
.personaliza-sectores-detalle{padding-bottom: 20px; margin-top: 10px;}
.checkbox.checkbox-primary input.personaliza-sectores-checkbox{margin: 0}
.personaliza-sectores-cabecera{background: #004bff; color: #ffffff; border-radius: 4px 4px 0 0; padding: 20px; float: left; width: 100%;}
.personaliza-sectores-cabecera h3{color: #ffffff;}
.personaliza-sectores-cabecera .mitad{width: 43%; margin: 20px 0 0 0; float: left}
.borde-derecha{border-right: 1px solid #ffffff; padding-right: 50px;}
.noborde-derecha{padding-left: 50px;}
.caldera-form-page .row {
    border-bottom: 1px solid #ededed;
}

input.personaliza-sectores-checkbox[type=checkbox] {
  transform: scale(1.5);
}

/** barra en movimiento **/
#contenedor-md {
    width: 100%;
    height: 3px;
    margin: 0 auto;

}

#barra-md {
    width: auto;
    height: 100%;
    background: #ff4c00;
	animation: muevete_der 10s 2s infinite;
}
#barra-md2 {
    width: auto;
    height: 100%;
    background: #ff4c00;
	animation: muevete_izk 10s infinite;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes muevete_izk {
    0%   {right: 0%;width: 0%;}
    50%  {right: 00%;width:100%;}
    100% {right: 100%;width: 0%;}
}
/* Standard syntax */
@keyframes muevete_izk {
    0%   {right: 0%;width: 0%;}
    50%  {right: 00%;width:100%;}
    100% {right: 100%;width: 0%;}
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes muevete_der {
    0%   {left: 0%;width: 0%;}
    50%  {left: 00%;width:100%;}
    100% {left: 100%;width: 0%;}
}
/* Standard syntax */
@keyframes muevete_der {
    0%   {left: 0%;width: 0%;}
    50%  {left: 00%;width:100%;}
    100% {left: 100%;width: 0%;}
}

.bigger{font-family: neue-haas-grotesk-display, sans-serif; font-weight: 700; font-style: normal;
font-size: 54px;
line-height: 54px;
display: block;
/*-webkit-text-stroke: 3px;*/
text-transform: uppercase;}

.bigger2{font-family: neue-haas-grotesk-display, sans-serif; font-weight: 700; font-style: normal;
font-size: 37px;
line-height: 54px;
display: block;
margin: 10px 0 10px 0 !important;
/*-webkit-text-stroke: 2px;*/
text-transform: uppercase;}

.parrafo-roto{line-height: 16px;}

.lista-blog div.wpb_wrapper ul li{margin-bottom: 10px; list-style-type: square; }
.no-bottom{margin-bottom: 0 !important;}
.si-bottom{margin-bottom: 30px;}



.category-casos-de-exito .blog-media.wf-td{background-color: #fff; text-align: center;}

#bajala.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill.vc_general.vc_parallax.vc_parallax-content-moving div.vc_parallax-inner.skrollable.skrollable-between{top:0 !important;}

.roi-modulo p img{display: inline; top: 25px; position: relative; margin-bottom: 15px !important;}
.roi-modulo p{ font-size: 16px !important; color: #fff; position: relative;}
p.texto{font-size: 18px !important;}
.naranja p{margin-bottom: 30px;}
.top-header .sub-nav > li.dt-mega-parent > a .menu-text, .sub-sideways .sub-nav > li.dt-mega-parent > a .menu-text {
    font: normal 11px / 15px neue-haas-grotesk-text, sans-serif; font-weight: 400;
    text-transform: uppercase;
}
.top-header .sub-nav > li.dt-mega-parent > a {
    margin-bottom: 0;
}
.dt-mega-parent.wf-1-3 a.ripple span.text-wrap i.fa.fa-square{color: #ff4c00;}
.menu-item .fa.fa-square{color: #ff4c00;}

.ult-new-ib{background-color: #ffffff !important;}


.roi-inicio{color: #0000eb; text-align: center; font-size: 18px; border-top: 1px solid #0000eb; border-bottom: 1px solid #0000eb; padding: 15px 0;}

.caldera-form-page #CF59f71b76ec210_1-row-2.row, .caldera-form-page #CF59f71b76ec210_1-row-1.row, .caldera-form-page #CF59f71b76ec210_1-row-3.row{
    border-bottom: 0px solid #ededed;
}
#caldera-home.wpb_text_column.wpb_content_element div.wpb_wrapper div#caldera_form_1.caldera-grid{background: #ffffff; color: #333; border: 5px solid #f7f7f7;}
#fld_6514759_1-wrap.form-group.solucion div, #fld_1970341_1-wrap.form-group.solucion{margin-bottom: 50px !important;}

#fld_4420930_1{width: 100%;
background: #ff4c00;
color: #fff;
padding: 10px;
font-size: 16px !important;}
#fld_4420930_1:hover{background: #ff4c00;}


/* footer */
ul#menu-bottom2.menu, ul#menu-bottom3.menu, ul#menu-bottom4.menu{line-height: 0;}
#footer.footer.solid-bg div.wf-wrap div.wf-container-footer div.wf-container section .menu li a:hover{color: #ff4c00; text-decoration: none;}
.footer .menu .current-menu-item > a{color: #ff4c00 !important; text-decoration: none;}
.footer .menu .menu-item-1805, .footer .menu .menu-item-1803{margin: 0;}
.widget-title a:hover{color: #ffffff !important; text-decoration: none;}
.footer .soc-ico a .soc-font-icon { color: #ffffff;}
.footer .soc-ico a:hover .soc-font-icon{ color: #ff4c00 !important;}
.footer .menu li{border-width: 0 !important;}

.espacio-demo{margin-bottom: 20px;}
#wpcf7-f1913-p1891-o1.wpcf7 form.wpcf7-form div.form div.form1 label span.wpcf7-form-control-wrap.menu-227 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required option{margin-bottom: 10px;}

#wpcf7-f1913-p1891-o1.wpcf7 form.wpcf7-form div.form div.form1 label span.wpcf7-form-control-wrap.menu-227 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{width: 300px;}

.destaca-home{ font-family: neue-haas-grotesk-display, sans-serif; font-weight: 700 !important; font-style: normal; text-transform: uppercase;}





/* Nuevo desarrollo sectores 16012018 */
a.boton-asesor {text-decoration: none; color: #ffffff;}
.boton-asesor{background:#ff4c00; padding: 10px 30px; border-radius: 5px; text-align: center;border: 1px solid #ff4c00; margin: 0 auto; display: inline-block;}
.boton-asesor:hover{background:#333333 !important; border: 1px solid #333333;}
.boton-asesor a{color: #ffffff; text-decoration: none; text-transform: uppercase;}
.boton-ctrcalcula{background:#ff4c00; padding: 10px 20px; border-radius: 5px; max-width: 520px; text-align: center;border: 1px solid #ffffff; margin: 0 auto;}
.boton-ctrcalcula:hover{background:#ffffff; border: 1px solid #ffffff; color:#ff4c00 !important;}
.boton-ctrcalcula a{color: #ffffff; text-decoration: none; text-transform: uppercase;}
.boton-ctrcalcula:hover a{color: #ff4c00;}

.barra-ahorro h2.wpb_heading{font-size: 18px !important;}
.barra-ahorro div.wpb_wrapper div.vc_chart-with-legend{display: block;}
.barra-ahorro .wpb_wrapper ul.vc_chart-legend{
    width: 100%;
    display: inline;
}

.barra-ahorro div.wpb_wrapper div.vc_chart-with-legend{ width: 100% !important;}
.barra-ahorro div.wpb_wrapper div.vc_chart-with-legend canvas.vc_line-chart-canvas, .barra-ahorro div.wpb_wrapper canvas.vc_line-chart-canvas
{height: 200px !important;}
.barra-ahorro div.wpb_wrapper ul.vc_chart-legend li{display: inline-block; margin-right: 30px;}


#caldera_form_1.caldera-grid {
    padding: 30px 20px 20px 20px;
    border: none;
    background-color: #ff4c00; color: #ffffff;font-size: 14px;
}
#caldera_form_1.caldera-grid p{font-size: 14px;}
#caldera_form_1.caldera-grid h3{color: #ffffff;}
#caldera_form_1.caldera-grid form#CF5a5f6ed5a8f1c_1.CF5a5f6ed5a8f1c.caldera_forms_form.cfajax-trigger._tisBound div#CF5a5f6ed5a8f1c_1-row-1.row.first_row, #caldera_form_1.caldera-grid form#CF5a5f6ed5a8f1c_1.CF5a5f6ed5a8f1c.caldera_forms_form.cfajax-trigger._tisBound div#CF5a5f6ed5a8f1c_1-row-2.row, #caldera_form_1.caldera-grid form#CF5a5f6ed5a8f1c_1.CF5a5f6ed5a8f1c.caldera_forms_form.cfajax-trigger._tisBound div#CF5a5f6ed5a8f1c_1-row-3.row{
    margin-bottom: 15px;
}
#caldera_form_1.caldera-grid span.field_required{color: #ffffff !important;}
#caldera_form_1.caldera-grid form#CF5a5f6ed5a8f1c_1.CF5a5f6ed5a8f1c.caldera_forms_form.cfajax-trigger._tisBound div#CF5a5f6ed5a8f1c_1-row-4.row div.col-sm-12.single div#fld_7908577_1-wrap.form-group.btn_calc div input#fld_7908577_1.btn.btn-default{padding: 10px 20px; text-align: center;}

#caldera_form_1.caldera-grid form#CF5a5f6ed5a8f1c_1.CF5a5f6ed5a8f1c.caldera_forms_form.cfajax-trigger._tisBound div#CF5a5f6ed5a8f1c_1-row-5.row.last_row div.col-sm-12.single div#fld_6731439_1-wrap.form-group div label.checkbox-inline a{color: #ffffff; text-decoration: none;}



.redondeate .upb_row_bg{border-radius: 5px;}

#workshops .type-post .category-46{border-radius: 5px;}
#workshops.wpb_column.vc_column_container.vc_col-sm-9 div.vc_column-inner.vc_custom_1516362393544 div.wpb_wrapper div.blog-shortcode.blog-masonry-shortcode-id-2.mode-grid.classic-layout-list.content-bg-on.jquery-filter.scale-img.meta-info-off.enable-bg-rollover.resize-by-browser-width.loading-effect-fade-in.description-under-image div.iso-grid.dt-isotope.cont-id-1.mobile-paddings.iso-item-ready div.visible.wf-cell.shown article.post.project-odd.visible.no-img.post-2222.type-post.status-publish.format-standard.hentry.category-workshops.tag-flotas.tag-formacion.tag-gestion.tag-gratis.tag-online.tag-workshop.category-46, #workshops.wpb_column.vc_column_container.vc_col-sm-9 div.vc_column-inner.vc_custom_1516362393544 div.wpb_wrapper div.blog-shortcode.blog-masonry-shortcode-id-2.mode-grid.classic-layout-list.content-bg-on.jquery-filter.scale-img.meta-info-off.enable-bg-rollover.resize-by-browser-width.loading-effect-fade-in.description-under-image div.iso-grid.dt-isotope.cont-id-1.mobile-paddings.iso-item-ready div.visible.wf-cell.shown article.post.project-odd.visible.no-img.post-2205.type-post.status-publish.format-standard.hentry.category-workshops.tag-flotas.tag-formacion.tag-gestion.tag-gratis.tag-online.tag-workshop.category-46{border-radius: 5px;}



.acordeon-meribia .vc_tta-panel-heading a span.vc_tta-title-text{font-size: 16px; line-height: 23px; color: #333333 !important;}




#acoredeon.vc_tta-container .vc_tta-panels h4.vc_tta-panel-title.vc_tta-controls-icon-position-left a i.vc_tta-controls-icon.vc_tta-controls-icon-plus::before, #acoredeon.vc_tta-container .vc_tta-panels h4.vc_tta-panel-title.vc_tta-controls-icon-position-left a i.vc_tta-controls-icon.vc_tta-controls-icon-plus::after{border: 2px solid #ff4c00 !important;}





/* Landing page ebook gratuito 01022018 */

.nostyle{list-style: none !important;}
.h3peque{font-size: 16px !important; line-height: 16px; margin: 0;}
.ebook-gratis{
    padding: 30px 30px 15px;

    border-radius: 10px;
}
.ebook-gratis h4{margin-top: 20px;}
.ebook-gratis2{
    padding: 0 10px 15px;

    border-radius: 10px;
}
.ebook-gratis2 h4{margin-top: 20px;}
.land-form{
background: #f7f7f7;
padding: 20px;
color: #333 !important;
border-radius: 20px 20px 0 0;
font-size: 13px !important;
}
.land-form2{
background: #0000eb;
padding: 20px;
color: #ffffff !important;
border-radius:  0 0 20px 20px;
}
.land-form3{
background: #ff4c00;
padding: 50px 20px 50px;
color: #ffffff !important;
border-radius:  0 0 20px 20px;
}
.ebook-gratis ul li, .ebook-gratis2 ul li{margin-bottom: 10px;}



.land-form input, .land-form label span.wpcf7-form-control-wrap.text-726 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .land-form p label span.wpcf7-form-control-wrap.text-727 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .land-form p label span.wpcf7-form-control-wrap.text-728 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
	box-shadow: none !important;
border-radius: 5px !important;
height: auto !important;
padding: 10px !important;
background: #fff !important;
color: #333 !important;
border: 2px solid #eeeeee !important;
margin-bottom: 10px !important;
margin-top: 5px;

}



.land-form select.wpcf7-form-control {
background: url(http://movildata.com/wp-content/uploads/flecha.png) !important;
background-repeat: no-repeat !important;
background-position: right center !important;
-webkit-appearance: none !important;
-moz-appearance: none !important;
-o-appearance: none !important;
appearance: none !important;
border: 2px solid #eeeeee !important;
}
.land-form select.wpcf7-form-control::-ms-expand {
display: none;
}
.land-form p input.wpcf7-form-control.wpcf7-submit {
	width: 100% !important; text-transform: uppercase; font-size: 16px; transition: all 0.3s ease-in-out; background: #ff4c00 !important; color: #ffffff !important;

	}
.land-form p input.wpcf7-form-control.wpcf7-submit:hover {
	background: #0000eb !important;
   	color: #ffffff !important;
}
.land-form:focus {
   	border-color: transparent;
	box-shadow: none;
}
.land-form p {margin: 0 !important; line-height: 16px;}
.land-form select.wpcf7-form-control > option:nth-child(1){display: none !important;}
.movildata-button-cabecera2 {
    padding: 15px 20px;
    border-radius: 5px;
    margin: 0 auto;
    background-color: #ff4c00;
    text-align: center;

}
.movildata-button-cabecera2:hover {
    background-color: #0000eb;
}
.movildata-button-cabecera2 a{color: #ffffff !important; text-decoration: none; text-transform: uppercase;font-size: 13px;}

.wpcf7-form .fila label#contact-telefono, .wpcf7-form .fila label#contact-email, .wpcf7-form .fila label#contact-empresa, .wpcf7-form .fila label#contact-nombre{float: left;
width: 50%;}

.wpcf7-form .fila label#contact-nombre span input, .wpcf7-form .fila label#contact-telefono span input, .wpcf7-form .fila label#contact-email span input, .wpcf7-form .fila label#contact-empresa span input{width: 90% !important;}


.wpcf7-form .fila .wpcf7-form-control.wpcf7-submit{width: 95%;
margin-bottom: 20px;
padding: 10px;}
#wpcf7-f2759-p2752-o1.wpcf7 form.wpcf7-form, #wpcf7-f2889-p2890-o1.wpcf7 form.wpcf7-form, #wpcf7-f2909-p2907-o1.wpcf7 form.wpcf7-form{font-size: 12px;}
.alto-landing{min-height: 800px;}
.land-resumen{border: 1px solid #ffffff;
color: #ffffff;
font-size: 13px;
padding: 10px;
width: 90%;
border-radius: 5px;}
.land-big{font-size: 2.3rem;
line-height: 2.3rem;
text-transform: uppercase;
width: 90%;}
.punto{
    border-bottom: 1px solid #fff;
    padding: 5px 0;
}
.punto2{
    padding: 5px 0;
}

#logo-top-landing{
    position: absolute;
    top: 30px;
}
/* Landing page antiguos formularios
#wpcf7-f2759-p2752-o1.wpcf7, #wpcf7-f2889-p2890-o1.wpcf7, #wpcf7-f2975-p2966-o1.wpcf7, #wpcf7-f2952-p2948-o1.wpcf7, #wpcf7-f2909-p2907-o1.wpcf7,#wpcf7-f2936-p2931-o1.wpcf7, #wpcf7-f2958-p2959-o1.wpcf7 form.wpcf7-form, #wpcf7-f3168-p3173-o1.wpcf7 form.wpcf7-form, #wpcf7-f3180-p3178-o1.wpcf7 form.wpcf7-form, #wpcf7-f3188-p3186-o1.wpcf7 form.wpcf7-form, #wpcf7-f3194-p3192-o1.wpcf7 form.wpcf7-form{position: relative; top: 155px;}*/
#wpcf7-f2952-p2948-o1.wpcf7 form.wpcf7-form p label span.wpcf7-form-control-wrap.acceptance-830 span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item input, #wpcf7-f2759-p2752-o1.wpcf7 form.wpcf7-form p label span.wpcf7-form-control-wrap.acceptance-830 span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item input, #wpcf7-f2889-p2890-o1.wpcf7 form.wpcf7-form p label span.wpcf7-form-control-wrap.acceptance-830 span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item input, #wpcf7-f2909-p2907-o1.wpcf7 form.wpcf7-form p label span.wpcf7-form-control-wrap.acceptance-830 span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item input, #wpcf7-f2936-p2931-o1.wpcf7 form.wpcf7-form p label span.wpcf7-form-control-wrap.acceptance-830 span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item input, #wpcf7-f2958-p2959-o1.wpcf7 form.wpcf7-form p label span.wpcf7-form-control-wrap.acceptance-830 span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item input, #wpcf7-f2975-p2966-o1.wpcf7 form.wpcf7-form p label span.wpcf7-form-control-wrap.acceptance-830 span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item input, #wpcf7-f3168-p3173-o1.wpcf7 form.wpcf7-form p label span.wpcf7-form-control-wrap.acceptance-830 span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item input, #wpcf7-f3180-p3178-o1.wpcf7 form.wpcf7-form p label span.wpcf7-form-control-wrap.acceptance-830 span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item input, #wpcf7-f3188-p3186-o1.wpcf7 form.wpcf7-form p label span.wpcf7-form-control-wrap.acceptance-830 span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item input, #wpcf7-f3194-p3192-o1.wpcf7 form.wpcf7-form p label span.wpcf7-form-control-wrap.acceptance-830 span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item input{height: 13px;}

#logo-top-landing.wpb_text_column.wpb_content_element.vc_custom_1517912992127 div.wpb_wrapper p img.alignleft.wp-image-11.size-full{max-width: 250px; float: none;}



/* Landing page antiguos formularios #wpcf7-f2759-p2752-o1.wpcf7 form.wpcf7-form input, #wpcf7-f2889-p2890-o1.wpcf7 form.wpcf7-form input, #wpcf7-f2909-p2907-o1.wpcf7 form.wpcf7-form input, #wpcf7-f2936-p2931-o1.wpcf7 form.wpcf7-form input, #wpcf7-f2952-p2948-o1.wpcf7 form.wpcf7-form input, #wpcf7-f2958-p2959-o1.wpcf7 form.wpcf7-form input, #wpcf7-f2975-p2966-o1.wpcf7 form.wpcf7-form input, #wpcf7-f3168-p3173-o1.wpcf7 form.wpcf7-form input, #wpcf7-f3180-p3178-o1.wpcf7 form.wpcf7-form input, #wpcf7-f3188-p3186-o1.wpcf7 form.wpcf7-form input, #wpcf7-f3194-p3192-o1.wpcf7 form.wpcf7-form input{height: 60px; margin-bottom: 20px;}*/
.nover{display: none;}
.barra-footer-landingpages-izquierda{width: 47%; float: left;}

.barra-footer-landingpages-derecha{width: 47%; float: right;}

.titular-peque{
    color: #333333;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 24px;
}



@media all and (max-width: 765px) {
   #wpcf7-f2759-p2752-o1.wpcf7 form.wpcf7-form, #wpcf7-f2889-p2890-o1.wpcf7 form.wpcf7-form, #wpcf7-f2909-p2907-o1.wpcf7 form.wpcf7-form, #wpcf7-f2936-p2931-o1.wpcf7 form.wpcf7-form, #wpcf7-f2952-p2948-o1.wpcf7 form.wpcf7-form, #wpcf7-f2958-p2959-o1.wpcf7 form.wpcf7-form, #wpcf7-f2975-p2966-o1.wpcf7 form.wpcf7-form, #wpcf7-f3168-p3173-o1.wpcf7 form.wpcf7-form, #wpcf7-f3180-p3178-o1.wpcf7 form.wpcf7-form, #wpcf7-f3188-p3186-o1.wpcf7 form.wpcf7-form, #wpcf7-f3194-p3192-o1.wpcf7 form.wpcf7-form {
    margin-bottom: 80px;
}
		.fondopormacizo .upb_row_bg.vcpb-default{background-image: none !important;}

}

@media all and (max-width: 375px) {
.columna-land-izquierda.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill.vc_general.vc_parallax.vc_parallax-content-moving .vc_column-inner.vc_custom_1518089696030 .wpb_wrapper .wpb_text_column.wpb_content_element.vc_custom_1518016945971, .columna-land-izquierda.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill.vc_general.vc_parallax.vc_parallax-content-moving .vc_column-inner.vc_custom_1518089606409 .wpb_wrapper .wpb_text_column.wpb_content_element.vc_custom_1518087834368, .columna-land-izquierda.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill.vc_general.vc_parallax.vc_parallax-content-moving .vc_column-inner.vc_custom_1518089654424 .wpb_wrapper  .wpb_text_column.wpb_content_element.vc_custom_1518016878304, .columna-land-izquierda.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill.vc_general.vc_parallax.vc_parallax-content-moving .vc_column-inner.vc_custom_1518089535993 .wpb_wrapper  .wpb_text_column.wpb_content_element.vc_custom_1518020635675, .columna-land-izquierda.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill.vc_general.vc_parallax.vc_parallax-content-moving .vc_column-inner.vc_custom_1518089446919 .wpb_wrapper  .wpb_text_column.wpb_content_element.vc_custom_1518087667063, .columna-land-izquierda.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill.vc_general.vc_parallax.vc_parallax-content-moving .vc_column-inner.vc_custom_1518089382395 .wpb_wrapper  .wpb_text_column.wpb_content_element.vc_custom_1518087902559, .columna-land-izquierda.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill.vc_general.vc_parallax.vc_parallax-content-moving .vc_column-inner.vc_custom_1518089314897 .wpb_wrapper .wpb_text_column.wpb_content_element.vc_custom_1518021725160
{margin-bottom: 100px !important;}
	.columna-land-izquierda{padding: 0 !important;}
	.columna-land-derecha{padding: 0 !important;}
	#wpcf7-f2759-p2752-o1.wpcf7, #wpcf7-f2889-p2890-o1.wpcf7, #wpcf7-f2975-p2966-o1.wpcf7, #wpcf7-f2952-p2948-o1.wpcf7, #wpcf7-f2909-p2907-o1.wpcf7,#wpcf7-f2936-p2931-o1.wpcf7, #wpcf7-f2958-p2959-o1.wpcf7 form.wpcf7-form, #wpcf7-f3168-p3173-o1.wpcf7 form.wpcf7-form, #wpcf7-f3180-p3178-o1.wpcf7 form.wpcf7-form, #wpcf7-f3188-p3186-o1.wpcf7 form.wpcf7-form, #wpcf7-f3194-p3192-o1.wpcf7 form.wpcf7-form {position: relative; top: 0px;}
.land-big{font-size: 2rem;
line-height: 2rem;
text-transform: uppercase;
width: 90%;}
	.movildata-button-cabecera, .movildata-button-ghost-cabecera, .movildata-button-ghost-blue, .movildata-button-blue{display: inline-block;}
	.enmobileno{display: hidden;}

}


.vc_custom_1518015802961.vc_column-gap-35.vc_row-o-full-height.vc_row-o-columns-top.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex div.columna-land-derecha.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill.vc_general.vc_parallax.vc_parallax-content-moving div.vc_parallax-inner.skrollable.skrollable-between, #content > div.vc_row.wpb_row.vc_row-fluid.alto-landing.vc_custom_1518015802961.vc_column-gap-35.vc_row-o-full-height.vc_row-o-columns-top.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div.columna-land-derecha.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill.vc_general.vc_parallax.vc_parallax-content-moving > div.vc_parallax-inner.skrollable.skrollable-between, .imagen-land-comenzamos .vc_parallax-inner.skrollable.skrollable-between, .imagen-land-comenzamos {background-size: cover !important; background-position: center 50%;}




/* Landing page fuente de los formularios */

#wpcf7-f3391-p3380-o1 .fila, #wpcf7-f3391-p3380-o1 #contact-vehiculos{font-size: 12px;}
#wpcf7-f3391-p2907-o1 .fila, #wpcf7-f3391-p2907-o1 #contact-vehiculos{font-size: 12px;}
#wpcf7-f2936-p2931-o1 .fila, #wpcf7-f2936-p2931-o1 #contact-vehiculos{font-size: 12px;}
#wpcf7-f2952-p2948-o1 .fila, #wpcf7-f2952-p2948-o1 #contact-vehiculos{font-size: 12px;}
#wpcf7-f2958-p2959-o1 .fila, #wpcf7-f2958-p2959-o1 #contact-vehiculos{font-size: 12px;}
#wpcf7-f2975-p2966-o1 .fila, #wpcf7-f2975-p2966-o1 #contact-vehiculos{font-size: 12px;}
#wpcf7-f3826-p3824-o1 .fila, #wpcf7-f3826-p3824-o1 #contact-vehiculos{font-size: 12px;}
#wpcf7-f3842-p3834-o1 .fila, #wpcf7-f3842-p3834-o1 #contact-vehiculos{font-size: 12px;}



#page.closed-mobile-header div#main.sidebar-none.sidebar-divider-off .wf-wrap .wf-container-main div#content.content div.vc_row.wpb_row.vc_row-fluid.alto-landing.vc_custom_1518015802961.vc_column-gap-35.vc_row-o-full-height.vc_row-o-columns-top.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex, .page-id-3380 #main.sidebar-none.sidebar-divider-off #content.content .alto-landing.vc_custom_1519300858096.vc_column-gap-35.vc_row-o-full-height.vc_row-o-columns-top.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex.ult-vc-hide-row.vc_row-has-fill{min-height: 100% !important;}


.titular_slider,#slider-9-layer-7{text-shadow: 0 0 10px #000000;}


/* Landing page color footer */

.page-id-3380 #footer.footer.solid-bg, .page-id-2907 #footer.footer.solid-bg, .page-id-2931 #footer.footer.solid-bg, .page-id-2948 #footer.footer.solid-bg, .page-id-2959 #footer.footer.solid-bg, .page-id-2966 #footer.footer.solid-bg, .page-id-2752 #footer.footer.solid-bg, .page-id-2890 #footer.footer.solid-bg, .page-id-3824 #footer.footer.solid-bg, .page-id-3834 #footer.footer.solid-bg, .page-id-4060 #footer.footer.solid-bg, .page-id-3483 #footer.footer.solid-bg
 { background: #000000 none repeat center top;}


.land-big2 {
    font-size: 2.3rem;
    line-height: 2.3rem;
    text-transform: none;
    width: 100%;
    margin-bottom: 30px;
}

.movildata-button-book {
    padding: 15px 20px;
    text-decoration: none;
    border-radius: 5px;
    margin: 10px 15px 0 0;
        margin-bottom: 0px;
    background-color: #ff4c00;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 13px;
}
.movildata-button-book:hover {
    padding: 15px 20px;
    text-decoration: none;
    border-radius: 5px;
    margin: 10px 15px 0 0;
        margin-bottom: 0px;
    background-color: #0000eb;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 13px;
}

#footer .menu a:hover, #footer .menu a:active{color: #ff4c00 !important;}



/* barra footer cookies */

#cn-accept-cookie{background: #ffffff !important; color: #000000 !important; border-radius: 15px !important; padding: 10px 20px !important;}


/* Landing page ELOQUA formularios nuevos */
#elq form#clientAdd fieldset .field label span{font-size: 12px; position: relative; top: 10px;}
#elq input{color: #8b8d94; font-size: 12px !important; background-color: #fdfdfd !important; width: 75% !important;float: left;}
#elq form#clientAdd fieldset div.fila div.field.bad label input{width: 60% !important;float: left;}
#elq .botonformulario{color: #ffffff !important; background-color: #ff4c00 !important; width: 85% !important;
margin-left: 30px; margin-top: 20px; padding: 10px; font-size: 14px !important;}
#elq h1{ font-size:2em; margin:0 0 50px 0; }
#elq button{ cursor:pointer; }
#elq p{ padding:5px 0; }

#elq a{ text-decoration:none; }
#elq .btn{ margin:5px; font-size:1.3em; font-weight:bold; border:2px solid rgba(0,0,0,0.2); display:inline-block; box-shadow:0 -30px 30px -15px #00329B inset, 0 1px 0 rgba(255,255,255,0.3) inset; background:#0088CC; background-repeat:repeat-x; color:#FFF; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); border-radius:7px; padding:10px 20px; -webkit-transition:0.15s; transition:0.15s; }
#elq .btn:hover{ background:#0068BA; }
#elq .btn:active{ box-shadow:0 0 0 0 rgba(0, 0, 0, 0.3), 0 -30px 30px -15px #00329B inset, 0 0 6px #00243F inset; }
#elq .btn.github{ float:right; }

#elq #wrap{ padding:50px; width:860px; background-color:#FFF; margin:20px auto; border:1px dashed #AAA; position:relative; }
#elq .options{ position:absolute; top:-1px; right:-1px; background-color:#F1F1F1; padding:4px 0; border-left:1px dashed #AAA; border-bottom:1px dashed #AAA; }
#elq .options label{ cursor:pointer; margin:0 10px; }

#elq input, #elq textarea{ border:1px solid #D1D1D1; }
#elq input, #elq select{ font-size:inherit; margin:0; }
#elq input:focus, #elq textarea:focus{ border-color:#AAA; }

#elq input[type=number]::-webkit-inner-spin-button, #elq input[type=number]::-webkit-outer-spin-button { -webkit-appearance:none; margin:0; }
#elq input[type=checkbox]{ width:auto; border:none; bottom:-1px; cursor:pointer; margin:2px 8px 0 0; position:relative; transform:scale(1.2); }
#elq button{ font-size:1.1em; padding:5px 25px; }


/* alerts (when validation fails) */


#elq form fieldset{ border: 0 solid #fff; }
#elq form .field{ padding: 10px 0;
position: relative;
height: 2em;
width: 100%;
display: inline-block;
margin-left: 30px; }
#elq form .field.fields{ height:auto; }
	#elq .field label, .field .label{  cursor:pointer; }
		#elq .field label > span:first-child, .field .label{ float:left; width: 75px; text-transform:capitalize; line-height:2em; }
	#elq .field  input#name, #elq .field  input#empresa, #elq .field  input#lastname { float:left; padding:5px 15px; width:60%; -webkit-transition:0.2s; -moz-transition:0.2s; transition:0.2s; width: 70% !important; height: 32px !important;}
	#elq .field input[type=checkbox]{ width:auto; }

	#elq .label ~ label{ vertical-align:middle; margin:0.3em 1.2em 0 0; }

	#elq .field input.short{ width:90px; }
	#elq .field input:focus:not([type="checkbox"]), .field textarea:focus{ box-shadow:0 0 4px #00AEEF; border:1px solid #00AEEF; }
	#elq .field textarea{  }
	#elq .field select{
    float: left;
    width: 62%;
    padding: 2px 0;
    margin: 0;
    border: 1px solid #CCC;
    text-transform: capitalize;
    border-radius: 5px !important;
}
	#elq .field select option{ padding:1px; }

    #elq .field > .extra{ float:left; font-size:0.9em; color:#999; line-height:2em; margin-left:13px; }

	#elq .field.multi .input{ float:left; }
		#elq .field.multi input{ float:left; margin-right:5px; width:35px; text-align:center; }
		#elq form .field.multi input:nth-last-child(-n+2){ margin:0; }
	#elq .field.fields input{ border-top:5px solid #E1E1E1; margin:0 0 0 160px; }

	#elq .bad input,
	#elq .bad select,
	#elq .bad textarea{ border:1px solid #CE5454; box-shadow:0 0 4px -2px #CE5454; position:relative; left:0; -moz-animation:.4s 1 shake ease; -webkit-animation:0.4s 1 shake ease; }
#elq form#clientAdd fieldset div.field label#contact-vehiculos span{width: auto; margin-right: 20px;}
#elq form#clientAdd fieldset div.field label#contact-vehiculos input#vehiculos.number{width: 50% !important;float: left;}
#elq .chkbox{font-size: 12px !important;position: relative !important;top: 0 !important;}

@media all and (max-width: 1470px) {
	#elq input {width: 40% !important;}
	#elq .field input{padding: 3px; width: 68% !important;}
	#elq .field input#name, #elq .field input#empresa, #elq .field input#lastname{padding: 3px; width: 67% !important;}
	#elq form#clientAdd fieldset div.fila div.field.bad label input{
    padding: 3px;
    margin: 0 !important;
    font-size: 10px !important;
    width: 30% !important;
}
	#elq form#clientAdd fieldset div.fila input.botonformulario, #elq form .field{margin-bottom: 30px !important;}
	#elq .botonformulario {width: 87% !important;}
	#elq form#clientAdd fieldset div.field label#contact-vehiculos input#vehiculos.number {
    width: 20% !important;
}
}

@media all and (max-width: 470px) {#elq form#clientAdd fieldset div.field label#contact-vehiculos input#vehiculos.number {

    width: 60% !important;

}
	#elq form .field {margin-left: 0 !important;}
	#elq .botonformulario {margin-left: 0 !important; }
	#elq .field label span{width: 100% !important; margin-bottom: 20px;}
	#elq form#clientAdd fieldset div.fila div.field.bad label input {width: 40% !important;}
	#elq form#clientAdd fieldset div.field label#contact-vehiculos input#vehiculos.number {width: 45% !important;}
}










/* Full SIte ELOQUA formularios nuevos */

#elq2{text-align: center;}
#elq2 form#clientAdd fieldset .field label span{font-size: 12px; position: relative; top: 10px; margin-bottom: 10px;}
#elq2 input{color: #8b8d94; font-size: 12px !important; background-color: #fdfdfd !important; width: 79% !important;float: left; height: 42px;}
#elq2 form#clientAdd fieldset div.fila div.field.bad label input{ float: left;}
#elq2 .botonformulario{color: #ffffff !important; background-color: #ff4c00 !important; width: 50% !important;
float: none; margin-top: 25px; font-size: 14px !important;}
#elq2 h1{ font-size:2em; margin:0 0 50px 0; }
#elq2 button{ cursor:pointer; }
#elq2 p{ padding:5px 0; }

#elq2 a{ text-decoration:none; }
#elq2 .btn{ margin:5px; font-size:1.3em; font-weight:bold; border:2px solid rgba(0,0,0,0.2); display:inline-block; box-shadow:0 -30px 30px -15px #00329B inset, 0 1px 0 rgba(255,255,255,0.3) inset; background:#0088CC; background-repeat:repeat-x; color:#FFF; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); border-radius:7px; padding:10px 20px; -webkit-transition:0.15s; transition:0.15s; }
#elq2 .btn:hover{ background:#0068BA; }
#elq2 .btn:active{ box-shadow:0 0 0 0 rgba(0, 0, 0, 0.3), 0 -30px 30px -15px #00329B inset, 0 0 6px #00243F inset; }
#elq2 .btn.github{ float:right; }

#elq2 #wrap{ padding:50px; width:860px; background-color:#FFF; margin:20px auto; border:1px dashed #AAA; position:relative; }
#elq2 .options{ position:absolute; top:-1px; right:-1px; background-color:#F1F1F1; padding:4px 0; border-left:1px dashed #AAA; border-bottom:1px dashed #AAA; }
#elq2 .options label{ cursor:pointer; margin:0 10px; }

#elq2 input, #elq2 textarea{ border:1px solid #D1D1D1; }
#elq2 input, #elq2 select{ font-size:inherit; margin:0; }
#elq2 input:focus, #elq2 textarea:focus{ border-color:#AAA; }

#elq2 input[type=number]::-webkit-inner-spin-button, #elq2 input[type=number]::-webkit-outer-spin-button { -webkit-appearance:none; margin:0; }
#elq2 input[type=checkbox]{ width:auto; border:none; bottom:10px; cursor:pointer; margin:2px 8px 0 0; position:relative; transform:scale(1.2); }
#elq2 button{ font-size:1.1em; padding:5px 25px; }


/* alerts (when validation fails) */

#elq2 .field.bad .alert{ left:0; opacity:1; }



#elq2 form fieldset{ border: 0 solid #fff; }
#elq2 form .field{ padding: 10px 0;
position: relative;
height: 2em;
width: 31%;
display: inline-block;
margin-right: 10px;
margin-top: 20px; }

#elq2 form .field2{ padding: 10px 0;
position: relative;
display: inline-block;
margin-right: 10px;
margin-top: 20px; }

#elq2 form .field.fields{ height:auto; }
	#elq2 .field label, .field .label{  cursor:pointer; }
		#elq2 .field label > span:first-child, .field .label{ float:left; margin-right: 5px; text-transform:capitalize; line-height:2em; }

	#elq2 .field input[type=checkbox]{ width:auto; }

	#elq2 .label ~ label{ vertical-align:middle; margin:0.3em 1.2em 0 0; }

	#elq2 .field input.short{ width:90px; }
	#elq2 .field input:focus:not([type="checkbox"]), .field textarea:focus{ box-shadow:0 0 4px #00AEEF; border:1px solid #00AEEF; }
	#elq2 .field textarea{  }
	#elq2 .field select{ float:left; width:68%; padding:2px 0; margin:0; border:1px solid #CCC; text-transform: capitalize; height: 42px; border-radius: 5px;}
	#elq2 .field select option{ padding:1px; }

    #elq2 .field > .extra{ float:left; font-size:0.9em; color:#999; line-height:2em; margin-left:13px; }

	#elq2 .field.multi .input{ float:left; }
		#elq2 .field.multi input{ float:left; margin-right:5px; width:35px; text-align:center; }
		#elq2 form .field.multi input:nth-last-child(-n+2){ margin:0; }
	#elq2 .field.fields input{ border-top:5px solid #E1E1E1; margin:0 0 0 160px; }

	#elq2 .bad input,
	#elq2 .bad select,
	#elq2 .bad textarea{ border:1px solid #CE5454; box-shadow:0 0 4px -2px #CE5454; position:relative; left:0; -moz-animation:.4s 1 shake ease; -webkit-animation:0.4s 1 shake ease; }
#elq2 form#clientAdd fieldset div.field label#contact-vehiculos span{width: 100px !important;}
#elq2 form#clientAdd fieldset div.field label#contact-vehiculos input#vehiculos.number{width: 50% !important;float: left;}
#elq2 .chkbox{font-size: 12px !important;position: relative !important;top: 0 !important;}

@media all and (max-width: 1470px) {

	#elq2 .field input{padding: 0 3px; width: 90% !important; line-height: 25px; font-size: 12px !important; height: 42px !important;}

	#elq2 form#clientAdd fieldset div.fila div.field.bad label input{
    padding: 3px;
    margin: 0 !important;
    font-size: 10px !important;
    width: 90% !important;
}
	#elq2 form#clientAdd fieldset div.fila input.botonformulario{width: 80% !important;}
	#elq2 form .field{margin-bottom: 30px !important;}
	#elq2 form#clientAdd fieldset div.field label#contact-vehiculos input#vehiculos.number {
    width: 20% !important;
}
	#elq2 .field select {width: 90%; height: 50px;}
}

@media all and (max-width: 640px) {


	#elq2 form#clientAdd fieldset div.field label#contact-vehiculos input#vehiculos.number {

    width: 60% !important;

}
	#elq2 form .field {margin-left: 0 !important;}
	#elq2 .botonformulario {margin-left: 0 !important; }
	#elq2 .field label span{width: 100% !important; margin-bottom: 20px;}
	#elq2 form#clientAdd fieldset div.fila div.field.bad label input {width: 100% !important;}
	#elq2 form#clientAdd fieldset div.field {
    width: 90% !important;
    text-align: left;
}
	#elq2 form#clientAdd fieldset div.field input {
    width: 100% !important;
    text-align: left; padding: 3px !important;
}
	#elq2 form#clientAdd fieldset div.field label#contact-vehiculos span{width: 100px !important;}
	#elq2 form .field {
    margin-bottom: 10px !important;
}
	#elq2 .field .alert {
    float: right;
    top: -40px;
}
}



@media all and (max-width: 1250px) {
	#elq2 form#clientAdd fieldset .field label span {
font-size: 12px;
position: relative;
top: 10px;
width: 100%;
margin-bottom: 10px;

}
#elq2 form#clientAdd fieldset div.fila div.field.bad label#contact-vehiculos select#vehiculos.number, #elq2 form#clientAdd fieldset div.fila div.field label#contact-vehiculos select#vehiculos.number{width: 90%;}
#elq2 form#clientAdd fieldset div.field{ width: 48%; text-align: left;}
	#elq2 form#clientAdd fieldset div.field label#contact-vehiculos span {
    width: 100% !important;
}

}

#elq form#clientAdd fieldset .field.error input, #elq form#clientAdd fieldset .field.error  select, #elq form#clientAdd fieldset .field.error label input{border: 1px solid #ff4c00;}
#elq .alert{
    display: inline-block;
    color: #ff4c00;
    font-size: 12px;
    left: 80px;
    position: relative;
}
.field.error {display: inline-grid !important; margin-bottom: 30px !important;}

#elq2 form#clientAdd fieldset .field.error input, #elq2 form#clientAdd fieldset .field.error  select, #elq2 form#clientAdd fieldset .field.error label input{border: 1px solid #ff4c00;}
#elq2  .alert{font-size: 12px; color: #ff4c00; text-align: center;}

.error input[type="checkbox"]{outline: 1px solid #ff4c00;}





/* Los forms de las landingpages ELQ3 */
#elq3 #clientAdd fieldset{
    border: none;
}
#elq3 .field{
    width: 45%;
    flex-grow: 1;
    display: inline-block;
	padding: 10px;
}
#elq3 .field input, #elq3 .field select{width: 100%;}
#elq3 .field label span{font-size: 14px;}


#elq3 .botonformulario{width: 100%; padding: 10px;}
#elq3 .field.largo{width: 100%;}


#elq3 form#clientAdd fieldset .field.error input, #elq3 form#clientAdd fieldset .field.error select, #elq3 form#clientAdd fieldset .field.error label input {
    border: 1px solid #ff4c00;
}
#elq3 .error input[type="checkbox"]{outline: 1px solid #ff4c00;}

#elq3 .field.error .alert{font-size: 12px; color: #ff4c00;}
#elq3 .field select { border-radius: 5px !important;}

@media all and (max-width: 1150px) {
	#elq3 .field{
    width: 98%;
	}
	#elq3 .field.error {
    display: inline-grid !important;
    margin-bottom: 0 !important;

}
}


.smally{font-size: 18px;}

/* landingpages facebook */
.land-big3 {
    font-size: 2rem;
    line-height: 2rem;
    text-transform: none;
    width: 100%;
    margin-bottom: 15px;
}
.land-big4 {
    font-size: 1.4rem;
    line-height: 1.4rem;
    text-transform: none;
    width: 100%;
    margin-bottom: 10px;
}
.tit-land-fb{font-size: 1.2rem;}
.bloque-land-fb{font-size: 1rem; color: #959595 !important; line-height: 1rem;}
.bloque-land-fb{font-size: 90%;}

/* Ocultar selectores de idioma para EN y PT */
.wpml-ls-item-en {
	display: none !important;
}
.wpml-ls-item-pt-pt {
	display: none !important;
}

/* enlazado interno sin romper estilo */

.intyle a /*texto gris sobre fondo blanco*/{
	color: #333333 !important;
	text-decoration: none !important;
}

.intyle a:hover {
	color: #130EDC !important;
	text-decoration: underline !important;
}

.intylebla a /*texto blanco sobre fondo azul*/{
	color: #fff !important;
	text-decoration: none !important;
}

.intylebla a:hover {
	text-decoration: underline !important;
}


/* modulo estados */

.estados-slide1{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right center;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://movildata.com/wp-content/uploads/2018/07/slide-1.jpg");
    background-attachment: scroll;
    left: 0px;
    width: 100%;
}
.estados-slide2{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://movildata.com/wp-content/uploads/2018/07/slide-2.jpg");
    background-attachment: scroll;
    left: 0px;
    width: 100%;
}
.estados-slide3{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://movildata.com/wp-content/uploads/2018/07/slide-3.jpg");
    background-attachment: scroll;
    left: 0px;
    width: 100%;
}
.estados-slide4{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right top;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://movildata.com/wp-content/uploads/2018/07/slide-4.jpg");
    background-attachment: scroll;
    left: 0px;
    width: 100%;
}
.estados-slide5{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right top;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://movildata.com/wp-content/uploads/2018/07/slide-5.jpg");
    background-attachment: scroll;
    left: 0px;
    width: 100%;
}
.estados-slide6{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right top;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://movildata.com/wp-content/uploads/2018/07/slide-6.jpg");
    background-attachment: scroll;
    left: 0px;
    width: 100%;
}
.estados-left{padding:80px 15% 100px 25%;}
.estados-right{padding:80px 25% 100px 15%;}


.carrusel-estados{width: 100% !important;}
#ult-carousel-16212674385b3a42c50f220 .slick-slide {
    margin: 0 !important;
    width: 100% !important;
}

/* Formulario Ana - 1 columna */
.form-control {width: 100%;}
#form-1-submit.btn.btn-block.btn-primary.btn-orange{text-decoration: none; color: #ffffff; border-radius: 5px; }
#form-1-submit.btn.btn-block.btn-primary.btn-orange:hover{text-decoration: none; background-color: #333333 !important; color: #ffffff !important;}
.form-group{width: 48% ; display: inline-block; float: left !important; margin-bottom: 10px;}
.form-group.privacy{width: 100% !important; margin-bottom: 15px;}
.rightana{margin-right: 0;}
.leftana{margin-right: 3%;}
.form-group.has-float-label.rightana select.form-control.custom-select{height: 100%; border-radius: 5px; padding: 10px;}
.form-inline.preferences .checkbox{ display: inline-block; float: left; margin-right: 20px !important; }
.wrapper_preferences h3 { color: #0000eb !important;}
form.preferences .btn_wrapper button { color: white; background-color: #ff4c00 !important; text-align: center; width: 80%; max-width: 350px !important; display: inherit; border: none;
    line-height: 40px; text-transform: uppercase; font-size: 1.1rem; cursor: pointer; border-radius: 5px; margin-top: 20px;}
form.preferences .btn_wrapper button:hover{background-color: #0000eb !important; color: #ffffff !important;}
@media all and (max-width: 640px) {
	.form-group{width: 100% ; display: inline; float: left ;}
}


.masthead {
    z-index: 10002 !important;
}
/*.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar {
    padding-top: 8px;
    padding-bottom: 8px;
    z-index: 2000000000000 !important;
}

.masthead.inline-header.right.widgets.full-height.shadow-decoration.small-mobile-menu-icon.mobile-menu-icon-bg-on.dt-parent-menu-clickable .top-bar{z-index: 2000000000000 !important;}*/

.cookieplus-wrap-link-powered-by{
	display:none !important;
}


#presscore-custom-menu-1-2.widget.widget_presscore-custom-menu-1 ul.custom-menu{list-style: square !important; color: #0000eb !important;    padding-left: 12px !important;}
#presscore-custom-menu-1-2.widget.widget_presscore-custom-menu-1 .widget-title{color: #0000eb; font-family: neue-haas-grotesk-display, sans-serif !important; font-size: 20px !important; font-weight: 600; font-style: normal;}

.titularcampaign{color: #ffffff; font-size: 36px; line-height: 36px; font-weight: bold;}
.titularpequecampaign{font-size: 28px; color: #ffffff; line-height: 28px;}
.naranjas{color: #ff4c00;}
.titular-referral{text-align: center;  font-size: 25px; color: #ffffff; margin: 0 auto 30px; width: 300px; padding: 15px; border-radius: 10px; border: 2px solid #ff4c00; background: #ff4c00;}
.titular-referral-negativo{text-align: center;  font-size: 25px; color: #ffffff; margin: 0 auto 45px; width: 300px; padding: 15px; border-radius: 10px; border: 2px solid #ffffff;}


@media all and (max-width: 470px) {
	.titular-referral{text-align: center;  font-size: 15px; color: #ffffff; margin: 0 auto 10px; width: 200px; padding: 15px; border-radius: 10px; border: 2px solid #ff4c00;}
	.titular-referral-negativo{text-align: center;  font-size: 15px; color: #ffffff; margin: 0 auto 10px; width: 200px; padding: 15px; border-radius: 10px; border: 2px solid #ffffff;}
	.titularcampaign{ font-size: 24px; line-height: 24px; font-weight: bold; text-shadow: 0px 0px 10px #000000;}
	}

.fontana{font-size: 30px;}
.conecta{margin-left: 35px; display: inline-block;}
@media all and (max-width: 470px) {
	.fontana{font-size: 25px;
text-shadow: 0px 0 9px #000000;}
.conecta{ margin-left: 0; display: block; margin-top: 20px; float: left; margin-bottom: 20px !important;}
}

/* SEOestudios - modificar título de galería masonry en paginas de categorías */
#page .post .blog-content .entry-title a {
	color: #333333;
}
.layout-masonry .post h2.entry-title {
    color: #333333;
    text-transform: uppercase;
}


/* Menu chafa acceso clientes - fix */

.phantom-shadow-decoration #phantom {z-index: 10 !important;}
body .card {z-index: 10 !important;}

/* pagina equipo - fix */

.team-author-name, .team-author-name a {font-size: 15px !important; line-height: 18px !important;}
.dt-team-shortcode .team-author p {font-size: 14px !important; line-height: 18px !important;}



/* landingpage-content */

.movildata-button-ghost-black {

    padding: 15px 20px;

    text-decoration: none;
    border-radius: 15px;
    margin: 10px 15px 0 0;
        margin-bottom: 0px;
    text-transform: uppercase;
    font-size: 13px;
    color: #ffffff;
    background-color: #000000;
}

.movildata-button-ghost-black:hover {

    color: #ffffff;
    background-color: #ff4c00;
    text-transform: uppercase;
    }
body .demo .help-block {
    background-color: #fff !important;
}
@media all and (max-width: 470px) {
	.nopad{padding-left: 5px; padding-right: 5px;}
}


/* new home */

.btn_vzc::after {content: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'%3E%3Cpolyline points='1,1 5,5 1,9' fill='none' stroke='black' stroke-width='1.5' /%3E%3C/svg%3E");
    height: 1.1em;
    width: .66em;
    vertical-align: -.25em;
    margin-left: .6em;
    display: inline-block;
}
.btn_vzc:hover::after {
    margin-left: .8em;
}
.btn_vzc::after {-webkit-transition: all .15s;
transition: all .15s;}
a.btn_vzc{text-decoration: none;}

.btn_vzc_b::after {content: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'%3E%3Cpolyline points='1,1 5,5 1,9' fill='none' stroke='white' stroke-width='1.5' /%3E%3C/svg%3E");
    height: 1.1em;
    width: .66em;
    vertical-align: -.25em;
    margin-left: .6em;
    display: inline-block;
}
.btn_vzc_b:hover::after {
    margin-left: .8em;
}
.btn_vzc_b::after {-webkit-transition: all .15s;
transition: all .15s;}
a.btn_vzc_b{text-decoration: none;}
.section-home{border-bottom: 2px solid #000000; margin-bottom: 35px;}

#form-md-2018 input.form-control{
border-radius: 0px !important;
border-color: #000000 !important;
color: #000000 !important;
opacity: 1;
height: 48px !important;;
}
#form-md-2018 .email-concent input.form-control{
  border-radius: 0px !important;
  border-color: #000000 !important;
  color: #000000 !important;
  opacity: 1;
  height: 20px !important;
  width: 20px !important;
  vertical-align: top;
  padding: 0 !important;
}
.email-concent{
  width: 40%;
  margin-top: 20px;
  margin-bottom: 50px;
}
.email-concent small{
  width: 40%;
  display: inline-block;
  line-height: 1.2;
}
.email-concent input.form-control {
    height: 20px !important;
}
#form-md-2018 label {color: #000000 !important;opacity: 1;}
#form-md-2018 select.form-control.custom-select{
border-radius: 0px !important;
border-color: #000000 !important;
color: #000000 !important;
opacity: 1;
}
select {
    -webkit-appearance: none !important;
    -moz-appearance: none;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="rgba(0,0,0,1)" x="0px" y="0px" width="8px" height="8px" viewBox="0 0 386.257 386.257" style="enable-background:new 0 0 386.257 386.257;" xml:space="preserve"><polygon points="0,96.879 193.129,289.379 386.257,96.879 "/></svg>');
    background-position: calc(100% - 15px) center;
    background-repeat: no-repeat;
}
body .card .has-float-label .form-control:placeholder-shown:not(:focus) + label {
    font-size: 90% !important;
    top: 1.15em !important;
    left: 1rem !important;
}
body .card .btn-orange {
    max-width: 580px !important;
    padding: .75rem;
}
@media all and (max-width: 470px) {
	.nomobil{display: none;}
	.padding-big{padding: 0 !important;}
}
@media all and (min-width: 470px) {
	.nodesktop{display: none;}
	.padding-big{padding: 0 40px !important;}
}

a.btn_ghost-or{padding: 15px 30px;
    border-radius: 20px;
    background: #ffffff;
    border: 2px solid #000;
	color: #000000; text-decoration: none;
}
a.btn_ghost-or:hover{background: #ff4c00; color: #ffffff; border: 2px solid #ff4c00; text-decoration: none;}
.altura{height: 350px !important;}
.cabecera2019{color: #fff;}
.bordecico{border: 1px solid #fff; border-radius: 5px;}


/* RRSS botones */

.single-share-box .share-buttons a.facebook, .single-share-box .share-buttons a.linkedin{
    border-color: #333 !important;
    color: #333 !important;
}
.single-share-box .share-buttons a.twitter{
border-color: #333 !important;
    font-size: 15px !important;
    color: #333 !important;
}


/* landingpage-Staffmanager */

.movildata-button-ghost-black2 {

    padding: 15px 20px;

    text-decoration: none;
    border-radius: 15px;
    margin: 10px 15px 0 0;
        margin-bottom: 0px;
    text-transform: uppercase;
    font-size: 13px;
    color: #000000;
    background-color: #ffffff;
}

.movildata-button-ghost-black2:hover {

    color: #ffffff;
    background-color: #ff4c00;
    text-transform: uppercase;
    }

/* SEOestudios - modificar título de galería masonry en paginas de categorías
#page .post .blog-content .entry-title a {
	color: #0101dd !important;
}
.layout-masonry .post h2.entry-title {
    color: #0101DD !important;
    text-transform: uppercase !important;
}*/
.btn-orange{float: left !important;}

/* recursos */

.entry-excerpt, .blog-content.wf-td p{
    font-size: 14px;
    line-height: 18px;
}
h3.entry-title a, h3.entry-title {
    text-transform: initial;
    color: #000000 !important;
    line-height: 20px;
    margin-bottom: 2px !important;
}


.filter-bg-decoration .filter-categories a.act {
    color: #000 !important;
    background-color: #fff;
    -webkit-border-radius: 1px !important;
    border-radius: 3px !important;
    border: 1px solid #000 !important;}
.filter-categories a, .filter-extras > div {
    padding: 8px 10px 7px 10px;
    margin: 0 3px 0 3px;
        margin-left: 3px;
}
.filter {
margin-bottom: 20px !important;
justify-content: center !important;
z-index: 10 !important;
background: #ffffff !important;
padding: 5px !important;
}
.entry-meta a, .entry-meta span{
color: #ff4c00 !important
}
.post-details.details-type-link::after {
    background-color: #ff4c00  !important;
}
.entry-meta{padding: 0 0 5px 0 !important;}

.details::before {
    background-color: #ff4c00 !important;
}
#page .filter-switch {
    background-color: rgba(255,76,0,0.2) !important;
}
.filter-switch-toggle {
    background-color: #ff4c00 !important;
}

.filter-bg-decoration .filter-categories a::after {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    opacity: 0;
}

.menu-boton-demo.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-7234 a span.menu-item-text span.menu-text{background: #ff4c00; color: #ffffff !important; padding: 10px 10px; border-radius: 5px !important;}

.menu-boton-demo.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-7234 a:hover{text-decoration: none !important;}
.menu-boton-demo.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-7234 a span.menu-item-text::before{display: none;}

/* Movil fixes */
#mCSB_1_container {top: 25px !important;}
.upb_bg_overlay {background-color: rgba(0,0,0,0) !important;}
@media all and (max-width: 470px) {
	.upb_row_bg {background-position: top !important;}
	.upb_bg_overlay {background-color: rgba(0,0,0,0.5) !important;}
	.altura .wpb_column.vc_column_container.vc_col-sm-6{top: 60px !important;}
	.contenedor-button { padding: 5px 0; background: #ff4c00; text-align: center !important; border-radius: 5px;}
	.movildata-button-naranja{background-color: transparent; color: #fff; padding: 10px 10px; text-transform: uppercase; text-align: center; text-decoration: none; border-radius: 5px;}
	.movildata-button-naranja:hover { color: #fff; background-color: transparent;}
}




.right-widgets.mini-widgets div.text-area.show-on-desktop.in-top-bar-right.in-menu-second-switch.first p a:hover {border: 1px solid #ff4c00 !important; background:#ff4c00 !important; color: #fff !important; opacity: 1 !important; }

.menuicon.menu-item.menu-item-type-post_type.menu-item-object-post a span.menu-item-text span.menu-text::before{content: "\f0c8";}

.blacked { color: #000 !important; opacity: 1;}
.blacked .vc_tta-panel-heading{background: #ffffff !important;}
.blacked .vc_tta-panel-heading .vc_tta-panel-title a{color: #000000 !important;}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #fff !important;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #000 !important;
}

.lesssize{font-size: 16pt; top: -62px !important; position: relative;}
.movildata-button-ghost-black2020 {

    padding: 15px 20px;

    text-decoration: none;
    border-radius: 15px;
    margin: 10px 15px 0 0;
        margin-bottom: 0px;
    text-transform: uppercase;
    font-size: 13px;
    color: #000000;
    background-color: #ffffff;
	border: 2px solid #000000;
}

.movildata-button-ghost-black2020:hover {

    color: #ffffff;
    background-color: #ff4c00;
    text-transform: uppercase;
	border: 2px solid #ff4c00;
    }

.checkbox.opcionNoVisible{display: none !important;}
#btnGuardarPref.btn_guardarpref_disabled{background-color: #bbbbbb !important;}

@media all and (max-width: 1000px) {
.alberto{left: -50px; position: relative; top: 226px; width: 1111px; height: auto;}
}
@media all and (max-width: 1200px) {
.alberto{left: -170px; position: relative; top: -35px; width: 1111px; height: auto;}
}
@media all and (max-width: 2000px) {
.alberto{left: -150px; position: relative; top: -51px; width: 92%; height: auto;}
}

/* migas de pan - breadcrumbs Yoast */
.breadcrumbs a {
    color: #fff !important;
}
.breadcrumbs a:hover {
    color: #fbfbfb !important;
}


.boton-black{background-color: #000;
max-width: 200px;
padding: 10px 32px;
border-radius: 25px;
text-align: center;
color: #fff;
text-decoration: none;}
.boton-black:hover{background-color: #fff;color: #000;
border: 2px solid #000;}

.text-center {
	text-align: center;
}
.menu-item > a > i {
    display: none;
}

#acoredeon2.vc_tta-container .vc_tta-panels h4.vc_tta-panel-title.vc_tta-controls-icon-position-left a i.vc_tta-controls-icon.vc_tta-controls-icon-plus::before, #acoredeon2.vc_tta-container .vc_tta-panels h4.vc_tta-panel-title.vc_tta-controls-icon-position-left a i.vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
    border: 2px solid #ff4c00 !important;
}


.cus-bene .empowered {
    font-family: neue-haas-grotesk-display, sans-serif !important;
    font-weight: 700 !important;
    font: normal 22px / 30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.cus-bene .bweight {
    font-family: neue-haas-grotesk-display, sans-serif !important;
    font-weight: 700 !important;
    font-style: normal !important;
    font-size: 32px !important;
}
.cus-bene .peque {
    font-size: 16px !important;
}
.cus-bene .wpb_text_column.wpb_content_element {
    margin: 0;
}