body {
font-family: 'PT Sans';
font-size: 16px;
line-height: 26px;
font-weight: 400;
}
.w-portfolio-item-details {
font-size: 16px;
}
.l-header .menu-item-language,
.l-header .w-nav-item {
font-family: 'Dosis';
font-weight: 700;
}
.touch_disabled .menu-item-language > a,
.l-header .touch_disabled .w-nav-anchor.level_1,
.touch_disabled [class*="columns"] .has_sublevel .w-nav-anchor.level_2 {
font-size: 17px;
}
.touch_disabled .submenu-languages .menu-item-language > a,
.l-header .touch_disabled .w-nav-anchor.level_2,
.l-header .touch_disabled .w-nav-anchor.level_3 {
font-size: 15px;
}
.touch_enabled .menu-item-language > a,
.l-header .touch_enabled .w-nav-anchor.level_1 {
font-size: 17px;
}
.l-header .touch_enabled .w-nav-anchor.level_2,
.l-header .touch_enabled .w-nav-anchor.level_3 {
font-size: 15px;
}
h1, h2, h3, h4, h5, h6,
.l-preloader-counter,
.w-blog-meta-date-day,
.w-counter-number,
.w-logo-title,
.w-pricing-item-price,
.w-tabs-item-title {
font-family: 'Dosis';
font-weight: 400;
}
h1 {
font-size: 54px;
}
h2 {
font-size: 44px;
}
h3 {
font-size: 36px;
}
h4 {
font-size: 30px;
}
h5 {
font-size: 24px;
}
h6 {
font-size: 20px;
}
@media only screen and (max-width: 767px) {
body {
font-size: 14px;
line-height: 24px;
}
h1 {
font-size: 30px;
}
h2 {
font-size: 26px;
}
h3 {
font-size: 24px;
}
h4, .widgettitle, .comment-reply-title {
font-size: 22px;
}
h5, .w-portfolio-item-title {
font-size: 20px;
}
h6 {
font-size: 18px;
}
}  .l-header,
.no-touch .l-header .menu-item-language > a:hover,
.no-touch .touch_disabled .menu-item-language:hover > a,
.no-touch .l-header .w-nav-item.level_2:hover > .w-nav-anchor,
.no-touch .l-header .w-nav-item.level_3:hover > .w-nav-anchor {
background-color: #fff;
} .touch_disabled .submenu-languages,
.no-touch .touch_disabled .w-nav-list > .menu-item-language:hover > a,
.no-touch .l-header .w-nav-item.level_1 .w-nav-anchor.level_1:before,
.l-header .w-nav-list.level_2,
.l-header .w-nav-list.level_3 {
background-color: #f5f5f5;
} .l-header .w-nav.touch_enabled .w-nav-anchor {
border-color: #e8e8e8;
} .l-header {
color: #666;
} .no-touch .l-header .menu-item-language > a:hover,
.no-touch .touch_disabled .menu-item-language:hover > a,
.no-touch .w-logo-link:hover,
.no-touch .l-header .w-nav-control:hover,
.no-touch .l-header .w-nav-item:hover > .w-nav-anchor {
color: #DD8C19;
} .l-header .w-nav-item.active > .w-nav-anchor,
.l-header .w-nav-item.current-menu-item > .w-nav-anchor,
.l-header .w-nav-item.current-menu-ancestor > .w-nav-anchor {
color: #DD8C19;
}  .l-section,
.l-preloader,
.w-preloader,
.color_primary .g-btn.color_primary,
.w-blog.imgpos_atleft .w-blog-meta-date,
.w-portfolio-item-anchor:after,
.w-tabs-item.active,
.no-touch .w-tabs-item.active:hover,
#lang_sel ul ul,
#lang_sel_click ul ul,
#lang_sel_footer {
background-color: #fff;
}
.w-icon.color_border.with_circle .w-icon-link,
.w-pricing-item-title {
color: #fff;
} .l-preloader-bar,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
textarea,
select,
.pagination .page-numbers,
.w-actionbox,
.no-touch .w-blog.imgpos_atleft .w-blog-entry:hover,
.w-comments-item-icon,
.l-main .w-contacts-item > i,
.w-icon.with_circle .w-icon-link,
.no-touch .w-portfolio-item-details-close:hover,
.no-touch .w-portfolio-item-details-arrow:hover,
.w-tabs-list,
.no-touch .w-tabs-section-header:hover,
.w-tags-item-link,
.w-testimonial-text,
.no-touch #lang_sel a:hover,
.no-touch #lang_sel_click a:hover {
background-color: #f2f2f2;
}
.w-testimonial-person:after {
border-top-color: #f2f2f2;
} .w-blog.imgpos_atleft .w-blog-list,
.w-blog.imgpos_atleft .w-blog-entry,
.w-blog-entry.sticky,
.w-comments,
.w-pricing-item-h,
.w-portfolio-item-meta,
.w-tabs.layout_accordion,
.w-tabs.layout_accordion .w-tabs-section,
#wp-calendar thead th,
#wp-calendar tbody td,
#wp-calendar tfoot td,
.widget.widget_nav_menu .menu-item a,
.no-touch .widget.widget_nav_menu .menu-item a:hover,
#lang_sel a,
#lang_sel_click a {
border-color: #e8e8e8;
}
.g-hr-h:before,
.g-hr-h:after,
.g-btn.color_default,
.w-icon.color_border.with_circle .w-icon-link {
background-color: #e8e8e8;
}
.g-hr-h i,
.w-icon.color_border .w-icon-link {
color: #e8e8e8;
} .l-preloader-spinner,
.l-section,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
textarea,
select,
.color_primary .g-btn.color_primary,
.l-preloader-counter,
.g-btn.color_default,
.w-blog.imgpos_atleft .w-blog-entry-meta-date,
.l-main .w-contacts-item > i,
.w-icon-link {
color: #333;
}
.w-pricing-item-title {
background-color: #333;
} a,
.home-heading-line.type_primary,
.g-html .highlight,
.w-counter-number,
.w-icon.color_primary .w-icon-link,
.w-iconbox-icon,
.no-touch .l-subsection.color_dark .w-icon-link:hover,
.w-iconbox.with_circle .w-iconbox-icon,
.w-tabs-item.active,
.w-tabs-section.active .w-tabs-section-header,
.w-team-member-name,
.w-testimonial-person-name,
.w-preloader {
color: #DD8C19;
}
.l-subsection.color_primary,
.home-heading-line.type_primary_bg,
.g-btn.color_primary,
input[type="submit"],
.no-touch .g-btn.color_secondary:after,
.pagination .page-numbers.current,
.no-touch .pagination .page-numbers.current:hover,
.w-actionbox.color_primary,
.no-touch .slick-prev:hover,
.no-touch .slick-next:hover,
.w-icon.color_primary.with_circle .w-icon-link,
.w-iconbox.with_circle .w-iconbox-icon,
.w-pricing-item.type_featured .w-pricing-item-title,
.no-touch .w-team-member-links .w-team-member-links-item:hover {
background-color: #DD8C19;
}
.g-html blockquote,
.no-touch .w-clients-item-h:hover,
.w-tabs-item.active,
.fotorama__thumb-border {
border-color: #DD8C19;
} .no-touch a:hover,
.no-touch a:active,
.home-heading-line.type_secondary,
.w-icon.color_secondary .w-icon-link,
.no-touch a.w-iconbox-link:hover .w-iconbox-icon,
.no-touch a.w-iconbox-link:hover .w-iconbox-title,
.no-touch .w-tags-item-link:hover,
.no-touch .widget.widget_tag_cloud .tagcloud a:hover {
color: #555;
}
.home-heading-line.type_secondary_bg,
.no-touch .g-btn.color_default:after,
.no-touch .g-btn.color_primary:after,
.no-touch input[type="submit"]:hover,
.g-btn.color_secondary,
.no-touch .pagination .page-numbers:hover,
.w-actionbox.color_secondary,
.w-icon.color_secondary.with_circle .w-icon-link,
.no-touch .w-iconbox.with_circle a.w-iconbox-link:hover .w-iconbox-icon,
.no-touch .w-tags-item-link:hover {
background-color: #555;
}
.no-touch .w-iconbox.with_circle .w-iconbox-icon:after {
box-shadow: 0 0 0 3px #555;
} .w-blog.type_post .w-blog-meta,
.w-icon.color_fade .w-icon-link,
.w-socials-item-link,
.widget.widget_tag_cloud .tagcloud a {
color: #999;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
textarea:focus,
select:focus {
box-shadow: 0 0 0 2px #999;
}  .l-subsection.color_alternate,
.color_alternate .color_primary .g-btn.color_primary,
.color_alternate .w-blog.imgpos_atleft .w-blog-meta-date,
.color_alternate .w-portfolio-item-anchor:after,
.color_alternate .w-tabs-item.active,
.no-touch .color_alternate .w-tabs-item.active:hover {
background-color: #fae6cd;
}
.color_alternate .w-pricing-item-title,
.color_alternate .w-icon.color_border.with_circle .w-icon-link {
color: #fae6cd;
} .color_alternate .g-btn.color_default,
.color_alternate input[type="text"],
.color_alternate input[type="password"],
.color_alternate input[type="email"],
.color_alternate input[type="url"],
.color_alternate input[type="tel"],
.color_alternate input[type="number"],
.color_alternate input[type="date"],
.color_alternate textarea,
.color_alternate select,
.color_alternate .pagination .page-numbers,
.color_alternate .w-actionbox,
.no-touch .color_alternate .w-blog.imgpos_atleft .w-blog-entry:hover,
.color_alternate .w-comments-item-icon,
.color_alternate .w-contacts-item > i,
.color_alternate .w-icon.with_circle .w-icon-link,
.no-touch .color_alternate .w-portfolio-item-details-close:hover,
.no-touch .color_alternate .w-portfolio-item-details-arrow:hover,
.color_alternate .w-tabs-list,
.no-touch .color_alternate .w-tabs-section-header:hover,
.color_alternate .w-tags.layout_block .w-tags-item-link,
.color_alternate .w-testimonial-text {
background-color: #fff;
}
.color_alternate .w-testimonial-person:after {
border-top-color: #fff;
} .color_alternate .w-blog.imgpos_atleft .w-blog-list,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry,
.color_alternate .w-comments,
.color_alternate .w-pricing-item-h,
.color_alternate .w-portfolio-item-meta,
.color_alternate .w-tabs.layout_accordion,
.color_alternate .w-tabs.layout_accordion .w-tabs-section {
border-color: #dec7ab;
}
.color_alternate .g-hr-h:before,
.color_alternate .g-hr-h:after,
.color_alternate .g-btn.color_default,
.color_alternate .w-icon.color_border.with_circle .w-icon-link {
background-color: #dec7ab;
}
.color_alternate .g-hr-h i,
.color_alternate .w-icon.color_border .w-icon-link {
color: #dec7ab;
} .color_alternate,
.color_alternate input[type="text"],
.color_alternate input[type="password"],
.color_alternate input[type="email"],
.color_alternate input[type="url"],
.color_alternate input[type="tel"],
.color_alternate input[type="number"],
.color_alternate input[type="date"],
.color_alternate textarea,
.color_alternate select,
.color_alternate .g-btn.color_default,
.color_alternate .w-blog.imgpos_atleft .w-blog-entry-meta-date,
.color_alternate .w-contacts-item > i,
.color_alternate .w-icon-link {
color: #333;
}
.color_alternate .w-pricing-item-title {
background-color: #333;
} .color_alternate a,
.color_alternate .home-heading-line.type_primary,
.color_alternate .g-html .highlight,
.color_alternate .w-counter-number,
.color_alternate .w-icon.color_primary .w-icon-link,
.color_alternate .w-iconbox-icon,
.color_alternate .w-tabs-item.active,
.color_alternate .w-tabs-section.active .w-tabs-section-header,
.color_alternate .w-team-member-name,
.color_alternate .w-testimonial-person-name {
color: #DD8C19;
}
.color_alternate .home-heading-line.type_primary_bg,
.color_alternate .g-btn.color_primary,
.color_alternate input[type="submit"],
.no-touch .color_alternate .g-btn.color_secondary:after,
.color_alternate .pagination .page-numbers.current,
.no-touch .color_alternate .pagination .page-numbers.current:hover,
.color_alternate .w-actionbox.color_primary,
.no-touch .color_alternate .slick-prev:hover,
.no-touch .color_alternate .slick-next:hover,
.color_alternate .w-icon.color_primary.with_circle .w-icon-link,
.color_alternate .w-iconbox.with_circle .w-iconbox-icon,
.color_alternate .w-pricing-item.type_featured .w-pricing-item-title,
.no-touch .color_alternate .w-team-member-links .w-team-member-links-item:hover {
background-color: #DD8C19;
}
.color_alternate .g-html blockquote,
.no-touch .color_alternate .w-clients-item-h:hover,
.color_alternate .w-tabs-item.active,
.color_alternate .fotorama__thumb-border {
border-color: #DD8C19;
} .no-touch .color_alternate a:hover,
.no-touch .color_alternate a:active,
.color_alternate .home-heading-line.type_secondary,
.color_alternate .w-icon.color_secondary .w-icon-link,
.no-touch .color_alternate a.w-iconbox-link:hover .w-iconbox-icon,
.no-touch .color_alternate a.w-iconbox-link:hover .w-iconbox-title,
.no-touch .color_alternate .w-tags-item-link:hover {
color: #444;
}
.color_alternate .home-heading-line.type_secondary_bg,
.no-touch .color_alternate .g-btn.color_default:after,
.no-touch .color_alternate .g-btn.color_primary:after,
.no-touch .color_alternate input[type="submit"]:hover,
.color_alternate .g-btn.color_secondary,
.no-touch .color_alternate .pagination .page-numbers:hover,
.color_alternate .w-icon.color_secondary.with_circle .w-icon-link,
.no-touch .color_alternate .w-iconbox.with_circle a.w-iconbox-link:hover .w-iconbox-icon,
.no-touch .color_alternate .w-tags.layout_block .w-tags-item-link:hover {
background-color: #444;
}
.no-touch .color_alternate .w-iconbox.with_circle .w-iconbox-icon:after {
box-shadow: 0 0 0 3px #444;
} .color_alternate .w-blog.type_post .w-blog-meta,
.color_alternate .w-icon.color_fade .w-icon-link,
.color_alternate .w-socials-item-link {
color: #9e8f7e;
}
.color_alternate input[type="text"]:focus,
.color_alternate input[type="password"]:focus,
.color_alternate input[type="email"]:focus,
.color_alternate input[type="url"]:focus,
.color_alternate input[type="tel"]:focus,
.color_alternate input[type="number"]:focus,
.color_alternate input[type="date"]:focus,
.color_alternate textarea:focus,
.color_alternate select:focus {
box-shadow: 0 0 0 2px #9e8f7e;
}  .l-footer,
.l-footer #lang_sel ul ul,
.l-footer #lang_sel_click ul ul {
background-color: #333;
} .l-subfooter.at_top,
.l-footer #wp-calendar thead th,
.l-footer #wp-calendar tbody td,
.l-footer #wp-calendar tfoot td,
.l-footer #lang_sel a,
.l-footer #lang_sel_click a,
.l-footer .widget.widget_nav_menu .menu-item a,
.no-touch .l-footer .widget.widget_nav_menu .menu-item a:hover {
border-color: #444;
}
.l-footer input[type="text"],
.l-footer input[type="password"],
.l-footer input[type="email"],
.l-footer input[type="url"],
.l-footer input[type="tel"],
.l-footer input[type="number"],
.l-footer input[type="date"],
.l-footer textarea,
.l-footer select {
background-color: #444;
} .l-footer,
.l-footer .w-socials-item-link,
.l-footer .widget.widget_tag_cloud .tagcloud a {
color: #999;
}
.l-footer input[type="text"]:focus,
.l-footer input[type="password"]:focus,
.l-footer input[type="email"]:focus,
.l-footer input[type="url"]:focus,
.l-footer input[type="tel"]:focus,
.l-footer input[type="number"]:focus,
.l-footer input[type="date"]:focus,
.l-footer textarea:focus,
.l-footer select:focus {
box-shadow: 0 0 0 2px #999;
} .l-footer a,
.l-footer input[type="text"],
.l-footer input[type="password"],
.l-footer input[type="email"],
.l-footer input[type="url"],
.l-footer input[type="tel"],
.l-footer input[type="number"],
.l-footer input[type="date"],
.l-footer textarea,
.l-footer select {
color: #ddd;
} .no-touch .l-footer a:hover,
.no-touch .l-footer .w-tags-item-link:hover,
.no-touch .l-footer .widget.widget_tag_cloud .tagcloud a:hover {
color: #DD8C19;
}
h2.w-blog-entry-title { 
color: #080808;
}
h2 {
color: #DD8C19;
}
h1.home-heading {
background-color: orange;
}
h1 {
background-color: orange;
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
100% {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
-ms-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
-ms-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
-ms-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
-ms-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
100% {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
-ms-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing1:hover {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
.swing2:hover {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-animation-name: swing;
animation-name: swing;
}
.swing3:hover {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center;
-webkit-animation-name: swing;
animation-name: swing;
}