@font-face {
font-family: 'fontello';
src: url(//www.zima.be/wp-content/themes/toppic/css/font/fontello.eot?64692809);
src: url(//www.zima.be/wp-content/themes/toppic/css/font/fontello.eot?64692809#iefix) format('embedded-opentype'),
url(//www.zima.be/wp-content/themes/toppic/css/font/fontello.woff2?64692809) format('woff2'),
url(//www.zima.be/wp-content/themes/toppic/css/font/fontello.woff?64692809) format('woff'),
url(//www.zima.be/wp-content/themes/toppic/css/font/fontello.ttf?64692809) format('truetype'),
url(//www.zima.be/wp-content/themes/toppic/css/font/fontello.svg?64692809#fontello) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="kk-icon-"]:before, [class*=" kk-icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.kk-icon-google:before { content: '\e800'; } .kk-icon-down:before { content: '\e801'; } .kk-icon-youtube:before { content: '\e802'; } .kk-icon-instagram:before { content: '\e803'; } .kk-icon-linkedin:before { content: '\e804'; } .kk-icon-twitter:before { content: '\e805'; } .kk-icon-tumblr:before { content: '\e806'; } .kk-icon-pinterest:before { content: '\e807'; } .kk-icon-vimeo:before { content: '\e808'; } .kk-icon-facebook:before { content: '\e809'; } .kk-icon-skype:before { content: '\e80a'; } .kk-icon-flickr:before { content: '\e80b'; } .kk-icon-right:before { content: '\e80c'; } .kk-icon-left:before { content: '\e80d'; } .kk-icon-dribbble:before { content: '\e80e'; } .kk-icon-paypal:before { content: '\e80f'; } .kk-icon-picasa:before { content: '\e810'; } .kk-icon-soundcloud:before { content: '\e811'; } .kk-icon-up:before { content: '\e812'; } .kk-icon-cancel:before { content: '\e813'; } .kk-icon-right-open:before { content: '\e814'; } .kk-icon-left-open:before { content: '\e815'; } .kk-icon-up-open:before { content: '\e816'; } .kk-icon-down-open-mini:before { content: '\e817'; } .kk-icon-down-open:before { content: '\e818'; } .kk-icon-left-open-mini:before { content: '\e819'; } .kk-icon-right-open-mini:before { content: '\e81a'; } .kk-icon-up-open-mini:before { content: '\e81b'; } .kk-icon-down-open-big:before { content: '\e81c'; } .kk-icon-left-open-big:before { content: '\e81d'; } .kk-icon-right-open-big:before { content: '\e81e'; } .kk-icon-up-open-big:before { content: '\e81f'; } .kk-icon-pencil:before { content: '\e820'; } .kk-icon-comment-empty:before { content: '\e821'; } .kk-icon-folder-open-empty:before { content: '\e822'; } .kk-icon-heart-empty:before { content: '\e823'; } .kk-icon-clock:before { content: '\e824'; } .kk-icon-heart:before { content: '\e825'; } .kk-icon-angle-down:before { content: '\e826'; } .kk-icon-search:before { content: '\e827'; } .kk-icon-reply:before { content: '\e828'; } .kk-icon-info:before { content: '\e829'; } .kk-icon-th-large-outline:before { content: '\e82a'; } .kk-icon-500px:before { content: '\e82b'; }html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none},q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
.clearfix:after, .clear:after {
content: '';
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .clearfix {
clear:both;
}
* html .clearfix {
height: 1%;
}
*, *:before, *:after {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.admin-bar .fullscreen-top-fixed {
padding-top: 32px;
}
input::-webkit-input-placeholder {
font-weight: 300;
color: #7B7B7B;
transition: line-height 0.3s ease;
}
input:focus::-webkit-input-placeholder {
line-height: 100px; 
transition: line-height 0.5s ease;
}
input::-moz-placeholder {
font-weight: 300;
color: #7B7B7B;
}
input:-ms-input-placeholder {
font-weight: 300;
color: #7B7B7B;
transition: line-height 0.5s ease;
}
input:focus:-ms-input-placeholder {
line-height: 100px; 
transition: line-height 0.5s ease;
}sup, sub {
font-size: 10px;
height: 0;
line-height: 1;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
pre, samp {
font-family: monospace, monospace;
max-width: 100%;
padding: 1.35em;
display: block;
background-color: #f7f7f7;
overflow: auto;
font-size: 14px;
line-height: 1.375;
margin: 0 0 1.563rem 0;
color: #444;
}
code, kbd {
font-family: monospace, monospace;
background-color: #ebebeb;
line-height: 1.6em;
padding: 0 5px;
}
.gallery-wrapper ul, .portfolio-wrapper ul, .filter ul, .gallery-magic ul {
margin: 0;
list-style: none;
padding-left: 0;
}
.sidebar ul, .sidebar ol {
list-style: none !important;
margin: 0 !important;
}
.sendError {
list-style: none!important;
margin:0 0 20px 0!important;
}
.page-content ol, .post-entry ol , .container ol, .portfolio-entry ol {
list-style-type: decimal;
}
.page-content ol ol, .post-entry ol ol {
list-style: upper-alpha;
}
.page-content ol ol ol, .post-entry ol ol ol {
list-style: lower-roman;
}
.page-content ol ol ol ol, .post-entry ol ol ol ol {
list-style: lower-alpha;
}
.page-content ul ul, .post-entry ul ul, .post-entry ol ol, .page-content ol ol, .page-content ul ol, .post-entry ul ol, .page-content ol ul, .post-entry ol ul {
margin-bottom: 0;
}
.bypostauthor {
}
.wp-caption p.wp-caption-text {
color: #888;
font-size: 13px;
margin: 5px;
padding:0;
text-align: center;
} .kk_vc .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
background-color: transparent;
}
.kk_vc .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, 
.kk_vc .wpb_content_element .wpb_accordion_header a,
.kk_vc .vc_toggle_title > h4,
.kk_vc .vc_tta.vc_general .vc_tta-panel-title {
font-weight: 600;
font-size: 14px;
}
.kk_vc .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a:hover,
.kk_vc .wpb_content_element .wpb_accordion_header a:hover {
color: #444;
}
.kk_vc .wpb_tabs_nav li.ui-tabs-active, 
.kk_vc .wpb_tabs_nav li:hover {
background-color: transparent;
border-top: 2px solid #dba425;
}
.kk_vc .wpb_content_element .wpb_tabs_nav li,
.kk_vc .vc_tta-panel .vc_tta-panel-heading a {
border-top: 2px solid transparent;
-ms-transition: all 0.1s linear;
-webkit-transition: all 0.1s linear;
transition: all 0.1s linear;
}
.kk_vc .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, 
.kk_vc .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
padding: 1em 0;
}
.kk_vc .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
padding: 0 0 0 21.73913043px;
}
.kk_vc .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a,
.kk_vc .vc_tta.vc_general .vc_tta-panel.vc_active a {
border-left: 2px solid transparent;
}
.kk_vc .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active a,
.kk_vc .vc_tta.vc_general .vc_tta-panel.vc_active a {
border-color: #dba425;
}
.kk_vc .vc_progress_bar .vc_single_bar .vc_label {
font-weight: 600;
font-size: 14px;
}
.kk_vc .vc_pie_chart_back {
opacity: 0.1;
border: 26px solid #f7f7f7;
}
.kk_vc .vc_tta-panel .vc_tta-panel-heading {
}
.kk_vc .wpb_pie_chart_heading {
margin: 25px 0 0 0;
font-weight: 600;
}
.kk_vc .vc_label_units {
position: absolute;
right: 0;
}
.kk_vc small.vc_label {
top: -25px;
padding: 0!important;
}
.kk_vc .vc_progress_bar .vc_single_bar {
height: 15px;
margin-bottom: 40px;
}
.kk_vc .vc_progress_bar {
top: 25px;
position: relative;
}
.kk_vc span.vc_pie_chart_value {
}
.kk_vc .vc_separator h4 {
font-weight: 600;
font-size: 20px;
} .gallery {
margin: 0 -15px 1.75em;
}
.gallery-item {
display: inline-block;
max-width: 33.33%;
padding: 0 15px;
text-align: center;
vertical-align: top;
width: 100%;
margin: 0 0 30px 0;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-icon img {
margin: 0 auto;
}
.gallery-caption {
color: currentColor;
display: block;
font-size: 13px;
font-style: italic;
padding-top: 10px;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}.kk_fadeIn {
animation: kk_fadeIn 0.5s 1; }
@keyframes kk_fadeIn {
0% {
transform: scale3d(0, 0, 0);
}
100% {
transform: scale3d(1, 1, 1);
}
}
@-ms-keyframes kk_fadeIn {
0% {
-ms-transform: scale3d(0, 0, 0);
}
100% {
-ms-transform: scale3d(1, 1, 1);
}
}
@-webkit-keyframes kk_fadeIn {
0% {
-webkit-transform: scale3d(0, 0, 0);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
}
} .likeThis:hover > i {
animation: kk_heart linear 0.2s;
animation-iteration-count: 1;
-webkit-animation: kk_heart linear 0.2s;
-moz-animation: kk_heart linear 0.2s;
-webkit-animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-ms-animation: kk_heart linear 0.2s;
-ms-animation-iteration-count: 1;
}
#grid .likeThis:hover > i, .single-post .likeThis:hover > i {
animation: none;
-webkit-animation: none;
-ms-animation: none;
-moz-animation: none;
}
@keyframes kk_heart {
0% {
transform: scaleX(1);
}
50% {
transform: scaleX(1.15);
}
100% {
transform: scaleX(1);
}
}
@-webkit-keyframes kk_heart {
0% {
-webkit-transform: scale(1);
}
50% {
-webkit-transform: scale(1.15);
}
100% {
-webkit-transform: scale(1);
}
}
@-moz-keyframes kk_heart {
0% {
-moz-transform: scale(1);
}
50% {
-moz-transform: scale(1.15);
}
100% {
-moz-transform: scale(1);
}
}
@-ms-keyframes kk_heart {
0% {
-ms-transform: scale(1);
}
50% {
-ms-transform: scale(1.15);
}
100% {
-ms-transform: scale(1);
}
} .kk-menu-trigger {
position: relative;
display: block;
margin-left: 0;
padding: 5px;
cursor: pointer;
-webkit-transition: opacity 0.4s ease, -webkit-transform 0.4s ease;
transition: opacity 0.4s ease, transform 0.4s ease;
}
.kk-menu-trigger span {
position: relative;
margin-top: 9px;
margin-bottom: 9px;
}
.kk-menu-trigger span,
.kk-menu-trigger span:before,
.kk-menu-trigger span:after {
display: block;
width: 26px;
height: 3px;
background-color: #444;
-webkit-transition-property: background-color, -webkit-transform;
transition-property: background-color, transform;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
border-radius: 1px;
}
.kk_menu_default_hidden.kk-menu-open .kk-menu-trigger span,
.kk_menu_default_hidden.kk-menu-open .kk-menu-trigger span:before,
.kk_menu_default_hidden.kk-menu-open .kk-menu-trigger span:after {
width: 20px;
}
.kk-menu-open .kk-menu-trigger span:before,
.kk-menu-open .kk-menu-trigger span:after {
background-color: #fff;
}
.kk-menu-trigger span:before, .kk-menu-trigger span:after {
position: absolute;
content: "";
}
.kk-menu-trigger span:before {
top: -8px;
}
.kk-menu-trigger span:after {
top: 8px;
}
.kk-menu-open .kk-menu-trigger span {
background-color: transparent !important;
}
.kk-menu-open .kk-menu-trigger span:before {
-webkit-transform: translate3d(0, 8px, 0) rotate(45deg);
-ms-transform: translate(0, 8px) rotate(45deg);
transform: translate3d(0, 8px, 0) rotate(45deg);
}
.kk-menu-open .kk-menu-trigger span:after {
-webkit-transform: translate3d(0, -8px, 0) rotate(-225deg);
-ms-transform: translate(0, -8px) rotate(-225deg);
transform: translate3d(0, -8px, 0) rotate(-225deg);
} .kk-content-boxed.kk_menu_default_hidden.kk-menu-open .content {
margin: 0;
-webkit-transform: translate3d(300px, 0, 0);
-ms-transform: translate(300px, 0);
transform: translate3d(300px, 0, 0);
}
@media screen and (max-width: 1690px) {
.kk-content-fullwidth.kk_menu_default_hidden.kk-menu-open .content {
margin: 0;
-webkit-transform: translate3d(200px, 0, 0);
-webkit-transform: translate(200px, 0);
transform: translate3d(200px, 0, 0);
}
}
@media screen and (max-width: 1290px) {
.kk-content-fullwidth.kk_menu_default_hidden.kk-menu-open .content {
margin: 0;
-webkit-transform: translate3d(240px, 0, 0);
-ms-transform: translate(240px, 0);
transform: translate3d(240px, 0, 0);
}
}
@media (min-width: 768px) {
.kk_menu_default_hidden .menu-wrapper {
-webkit-transform: translate3d(-80%, 0, 0);
-ms-transform: translate(-80%, 0);
transform: translate3d(-80%, 0, 0);
}
}
.kk_menu_default_hidden.kk-menu-open .menu-wrapper {
visibility: visible;
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate(0, 0);
transform: translate3d(0, 0, 0);
}
.kk_menu_default_hidden.kk-menu-open .menu-helper {
-webkit-transform: translate3d(-100%, 0, 0);
-ms-transform: translate(-100%, 0);
transform: translate3d(-100%, 0, 0);
}
.kk_menu_slide_right .royalSlider_fullscreen,
.kk_menu_slide_right .video-bg,
.kk_menu_slide_right #kenburns {
-webkit-transition: -webkit-transform 0.6s ease;
transition: transform 0.6s ease;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate(0, 0);
transform: translate3d(0, 0, 0);
}
.kk_menu_slide_right.kk-menu-open .royalSlider_fullscreen,
.kk_menu_slide_right.kk-menu-open .video-bg,
.kk_menu_slide_right.kk-menu-open #kenburns {
-webkit-transform: translate3d(-50%, 0, 0);
-ms-transform: translate(-50%, 0);
transform: translate3d(-50%, 0, 0);
}
.kk_menu_slide_right.kk-content-fullwidth.kk-menu-open .content {
-webkit-transform: translateX(-49.97%);
-ms-transform: translate(-49.97%, 0);
transform: translateX(-49.97%);
}
.kk_menu_slide_right .main-nav {
-webkit-transition: -webkit-transform 0.7s;
transition: transform 0.7s;
-webkit-transform: translate3d(20%, -50%, 0);
-ms-transform: translate(20%, -50%);
transform: translate3d(20%, -50%, 0);
}
.kk_menu_slide_right.kk-menu-open .main-nav {
-webkit-transform: translate3d(0, -50%, 0);
-ms-transform: translate(0, -50%);
transform: translate3d(0, -50%, 0);
}
.kk_menu_slide_right .main-nav .dl-menu {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.kk_menu_slide_right .main-nav .dl-menu.dl-menuopen, .kk_menu_fullscreen .main-nav .dl-menu.dl-menuopen {
pointer-events: auto;
margin: 0;
}
.kk_menu_slide_right .main-nav li .sub-menu, .kk_menu_fullscreen .main-nav li .sub-menu {
display: none;
}
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
display: none;
}
.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .sub-menu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .sub-menu {
display: block;
}
.dl-menu.dl-subview li.dl-subviewopen > .sub-menu > li {
display: inline-block;
}
.kk_menu_slide_right.kk-menu-open .menu.dl-menu.dl-animate-out-1, .kk_menu_fullscreen.kk-menu-open .menu.dl-menu.dl-animate-out-1 {
-webkit-animation: MenuAnimOut1 0.4s;
-ms-animation: MenuAnimOut1 0.4s;
animation: MenuAnimOut1 0.4s;
}
@-webkit-keyframes MenuAnimOut1 {
0% {
-webkit-transform: translate3d(0, 0, 0);
opacity: 1;
}
100% {
-webkit-transform: translate3d(-20%, 0, 0);
opacity: 0;
}
}
@-ms-keyframes MenuAnimOut1 {
0% {
-ms-transform: translate(0, 0);
opacity: 1;
}
100% {
-ms-transform: translate(-20%, 0);
opacity: 0;
}
}
@keyframes MenuAnimOut1 {
0% {
transform: translate3d(0, 0, 0);
opacity: 1;
}
100% {
transform: translate3d(-20%, 0, 0);
opacity: 0;
}
}
.kk_menu_slide_right.kk-menu-open .menu.dl-menu.dl-animate-in-1, .kk_menu_fullscreen.kk-menu-open .menu.dl-menu.dl-animate-in-1 {
-webkit-animation: MenuAnimIn1 0.4s ease;
-ms-animation: MenuAnimIn1 0.4s ease;
animation: MenuAnimIn1 0.4s ease;
}
@-webkit-keyframes MenuAnimIn1 {
0% {
opacity: 0;
-webkit-transform: translate3d(-20%, 0, 0);
}
100% {
-webkit-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-ms-keyframes MenuAnimIn1 {
0% {
opacity: 0;
-ms-transform: translate(-20%, 0);
}
100% {
-ms-transform: translate(0, 0);
opacity: 1;
}
}
@keyframes MenuAnimIn1 {
0% {
transform: translate3d(-20%, 0, 0);
opacity: 0;
}
100% {
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.kk_menu_slide_right.kk-menu-open .main-nav > .sub-menu.dl-animate-in-1, .kk_menu_fullscreen.kk-menu-open .main-nav > .sub-menu.dl-animate-in-1 {
-webkit-animation: SubMenuAnimIn1 0.4s ease;
-ms-animation: SubMenuAnimIn1 0.4s ease;
animation: SubMenuAnimIn1 0.4s ease;
}
@-webkit-keyframes SubMenuAnimIn1 {
0% {
-webkit-transform: translate3d(30%, -50%, 0);
opacity: 0;
}
100% {
-webkit-transform: translate3d(0, -50%, 0);
opacity: 1;
}
}
@-ms-keyframes SubMenuAnimIn1 {
0% {
-ms-transform: translate(30%, -50%);
opacity: 0;
}
100% {
-ms-transform: translate(0, -50%);
opacity: 1;
}
}
@keyframes SubMenuAnimIn1 {
0% {
transform: translate3d(30%, -50%, 0);
opacity: 0;
}
100% {
transform: translate3d(0, -50%, 0);
opacity: 1;
}
}
.kk_menu_slide_right.kk-menu-open .main-nav > .sub-menu.dl-animate-out-1, .kk_menu_fullscreen.kk-menu-open .main-nav > .sub-menu.dl-animate-out-1 {
-webkit-animation: SubMenuAnimOut1 0.4s cubic-bezier(0.49, 0.06, 0.66, 0.68);
-ms-animation: SubMenuAnimOut1 0.4s cubic-bezier(0.49, 0.06, 0.66, 0.68);
animation: SubMenuAnimOut1 0.4s cubic-bezier(0.49, 0.06, 0.66, 0.68);
}
@-webkit-keyframes SubMenuAnimOut1 {
0% {
-webkit-transform: translate3d(0, -50%, 0);
opacity: 1;
}
100% {
-webkit-transform: translate3d(30%, -50%, 0);
opacity: 0;
}
}
@-ms-keyframes SubMenuAnimOut1 {
0% {
-ms-transform: translate(0, -50%);
opacity: 1;
}
100% {
-ms-transform: translate(30%, -50%);
opacity: 0;
}
}
@keyframes SubMenuAnimOut1 {
0% {
transform: translate3d(0, -50%, 0);
opacity: 1;
}
100% {
transform: translate3d(30%, -50%, 0);
opacity: 0;
}
}
.kk_menu_slide_right.kk-menu-open .main-nav .menu-item-has-children > a:hover:after, .kk_menu_fullscreen.kk-menu-open .main-nav .menu-item-has-children > a:hover:after {
-webkit-animation: arrAnim 0.7s linear infinite;
-ms-animation: arrAnim 0.7s linear infinite;
animation: arrAnim 0.7s linear infinite;
}
@-webkit-keyframes arrAnim {
0% {
-webkit-transform: translate3d(0, 0, 0);
}
50% {
-webkit-transform: translate3d(8px, 0, 0);
}
100% {
-webkit-transform: translate3d(0, 0, 0);
}
}
@-ms-keyframes arrAnim {
0% {
-ms-transform: translate(0, 0);
}
50% {
-ms-transform: translate(8px, 0);
}
100% {
-ms-transform: translate(0, 0);
}
}
@keyframes arrAnim {
0% {
transform: translate3d(0, 0, 0);
}
50% {
transform: translate3d(8px, 0, 0);
}
100% {
transform: translate3d(0, 0, 0);
}
}
.kk_menu_slide_right.kk-menu-open .main-nav .sub-menu .dl-back > a:hover:before, .kk_menu_fullscreen.kk-menu-open .main-nav .sub-menu .dl-back > a:hover:before {
-webkit-animation: arrAnimb 0.7s linear infinite;
-ms-animation: arrAnimb 0.7s linear infinite;
animation: arrAnimb 0.7s linear infinite;
}
@-webkit-keyframes arrAnimb {
0% {
-webkit-transform: translate3d(0, 0, 0);
}
50% {
-webkit-transform: translate3d(-8px, 0, 0);
}
100% {
-webkit-transform: translate3d(0, 0, 0);
}
}
@-ms-keyframes arrAnimb {
0% {
-ms-transform: translate(0, 0);
}
50% {
-ms-transform: translate(-8px, 0);
}
100% {
-ms-transform: translate(0, 0);
}
}
@keyframes arrAnimb {
0% {
transform: translate3d(0, 0, 0);
}
50% {
transform: translate3d(-8px, 0, 0);
}
100% {
transform: translate3d(0, 0, 0);
}
} body {
font-family: 'Open sans', Helvetica, sans-serif;
font-size: 16px;
line-height: 22px;
font-weight: 400;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
body.error404, body.password-protected {
background-color: #666;
}
body.menu-is-opened {
overflow: hidden;
}
html, body {
height: 100%;
width: 100%;
}
a {
outline: medium none;
text-decoration: none;
color: #222;
}
img {
height: auto;
max-width: 100%;
}
a, .blog-title a, .blog-meta a, .blog-thumb a, .nivoSlider, .portfolio-thumb a, ul#thumb-list li, .widget-img a, .post-navigation .prev-l, .post-navigation .next-l, button, input.submit, input[type="submit"], input[type="reset"], input[type="button"], .gallery-title, .portfolio-title, .page-links .link-num {
-webkit-transition: all 0.1s linear;
-moz-transition: all 0.1s linear;
transition: all 0.1s linear;
}
h1, h2, h3, h4, h5, h6 {
color: #222;
margin: 1.2em 0 1.165em;
line-height: 1.2;
font-weight: 300;
}
.dark-skin h1, .dark-skin h2, .dark-skin h3, .dark-skin h4, .dark-skin h5, .dark-skin h6 {
color: #f7f7f7;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
margin-top: 0;
}
ol,
ul {
padding-left: 1.25em;
}
#respond ol, #respond
ul {
margin: 0;
padding: 0;
}
ol li > ol, ol li > ul,
ul li > ol,
ul li > ul {
padding-left: 1.25em;
margin-bottom: 0;
}
table {
width: 100%;
margin: 0 0 1.563rem 0;
border-collapse: collapse !important;
border-spacing: 0;
}
table thead th {
font-weight: 600;
background-color: #8a97a0;
color: #FFF;
}
.dark-skin table thead th {
background-color: #222222;
}
table tr {
background-color: #f4f7f8;
border-bottom: 2px solid #FFF;
margin-bottom: 5px;
}
.dark-skin table tr {
background-color: #333;
border-color: #3b3b3b;
}
table tr:nth-child(even) {
background-color: #e8eeef;
}
.dark-skin table tr:nth-child(even) {
background-color: #222;
}
table th, table td {
text-align: left;
padding: 16px;
}
table tfoot tr {
background-color: none;
}
table tfoot td {
padding: 10px 2px;
font-size: 0.8em;
font-style: italic;
color: #8a97a0;
}
dl {
margin: 0 0 1.563rem;
}
dt {
font-weight: 600;
}
dd {
margin: 0 1.563rem 1.563rem;
}
.wp-caption-text,
.gallery-caption {
color: currentColor;
font-size: 13px;
padding: 5px 0 0 0;
background-color: transparent;
font-style: italic;
position: relative;
} .alignleft {
float: left;
margin: 0.375em 1.75em 0.375em 0;
}
@media (max-width: 440px) {
.alignleft {
margin: 0.375em auto 1.75em auto;
float: none;
}
}
.alignright {
float: right;
margin: 0.375em 0 0.375em 1.75em;
}
@media (max-width: 440px) {
.alignright {
margin: 0.375em auto 1.75em auto;
float: none;
}
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto 1.75em;
}
.alignnone {
margin: 0 auto 1.75em;
} .blog-date, h1, h2, h3, h4, h5, h6, #slidecaption {
font-family: 'Open sans', Helvetica, sans-serif;
}
#filter, .gallery-title h2, .portfolio-title h2 {
font-family: 'Open sans', Helvetica, sans-serif;
font-weight: 400;
} h1 {
font-size: 34px;
}
h2 {
font-size: 26px;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 17px;
}
h5 {
font-size: 15px;
}
h6 {
font-size: 13px;
}
abbr[title], acronym[title], dfn[title] {
cursor: help;
}
p,
ol,
ul {
line-height: 1.75;
margin: 0 0 1.563rem 0;
}
p:last-child,
ol:last-child,
ul:last-child {
margin-bottom: 0;
}
p:empty,
ol:empty,
ul:empty {
display: none;
} .kk-bg {
background: none repeat scroll 0 0 #222;
position: fixed;
z-index: 10001;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
}
.menu-wrapper {
background-color: #222;
height: 100%;
width: 300px;
z-index: 100;
position: fixed;
-webkit-backface-visibility: hidden;
}
@media (max-width: 767px) {
.kk_menu_default_hidden .menu-wrapper {
padding: 20px 30px;
position: relative;
max-width: 1024px;
margin: 0 auto;
height: 80px;
align-items: center;
display: flex;
}
}
@media (max-width: 1024px) {
body:not(.kk_menu_slide_right):not(.kk_menu_fullscreen):not(.kk_menu_classic):not(.kk_menu_default_hidden):not(.kk_menu_left_boxed) .menu-wrapper {
padding: 20px 30px;
position: relative;
max-width: 1024px;
width: 100%;
margin: 0 auto;
height: 80px;
align-items: center;
display: flex;
}
}
@media (min-width: 783px) {
.admin-bar.kk_menu_left_boxed .menu-wrapper {
top: calc( 15px + 32px );
}
}
.menu-wrapper {
transition: transform 0.7s ease, opacity 0.7s ease;
}
.kk_menu_default_hidden .menu-helper {
position: fixed;
width: 60px;
height: 100%;
background: #222;
z-index: 1001;
transition: all 0.7s;
}
@media (max-width: 767px) {
.kk_menu_default_hidden .menu-helper {
display: none;
}
}
.kk_menu_left_boxed .menu-wrapper {
height: auto;
width: 250px;
left: 10px;
top: 15px;
-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
}
.kk_menu_left_boxed .logo {
padding: 40px 30px 30px 30px;
width: 100%;
}
.kk_menu_left_boxed .main-nav {
padding: 0 0 50px 20px;
}
.kk_menu_left_boxed .footer {
position: relative;
padding: 0 30px 20px 30px;
}
.kk_menu_left_boxed .content {
float: none;
margin: 0 auto;
top: 15px;
left: 0;
}
.kk_menu_fullscreen .content {
margin: 0 auto;
left: 0;
}
.kk_menu_fullscreen header.fullscreen-top {
position: relative;
width: 100%;
z-index: 100;
}
.kk_menu_fullscreen header.fullscreen-top-fixed {
position: fixed;
width: 100%;
z-index: 100;
top: -150px;
}
.kk_menu_fullscreen .logo,
.kk_menu_fullscreen .some-buttons,
.kk_menu_slide_right .logo,
.kk_menu_slide_right .some-buttons {
top: 0px;
visibility: visible;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.kk_menu_fullscreen.kk-search-open .logo,
.kk_menu_fullscreen.kk-search-open .some-buttons,
.kk_menu_slide_right.kk-search-open .logo,
.kk_menu_slide_right.kk-search-open .some-buttons,
.kk_menu_fullscreen.kk-info-open .logo,
.kk_menu_fullscreen.kk-info-open .some-buttons,
.kk_menu_slide_right.kk-info-open .logo,
.kk_menu_slide_right.kk-info-open .some-buttons {
-webkit-transform: translate3d(0, -200%, 0);
-moz-transform: translate3d(0, -200%, 0);
-ms-transform: translate3d(0, -200%, 0);
-o-transform: translate3d(0, -200%, 0);
transform: translate3d(0, -200%, 0);
}
.kk_menu_fullscreen header.fullscreen-top-fixed.anim-me {
top: 0;
}
.kk-search-close,
.kk-info-close {
position: absolute;
margin-left: 0;
top: 50px;
right: 50px;
padding: 5px;
cursor: pointer;
z-index: 1002;
-webkit-transition-property: -webkit-transform;
transition-property: transform;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.kk_menu_slide_right .kk-search-close,
.kk_menu_slide_right .kk-info-close {
top: 35px;
right: 35px;
}
.kk-search-close span,
.kk-info-close span {
position: relative;
margin-top: 9px;
margin-bottom: 9px;
}
.kk-search-close span,
.kk-search-close span:before,
.kk-search-close span:after,
.kk-info-close span,
.kk-info-close span:before,
.kk-info-close span:after {
display: block;
width: 26px;
height: 3px;
background-color: #444;
-webkit-transition-property: background-color, -webkit-transform;
transition-property: background-color, transform;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
}
.dark-skin .kk-search-close span, .dark-skin
.kk-search-close span:before, .dark-skin
.kk-search-close span:after, .dark-skin
.kk-info-close span, .dark-skin
.kk-info-close span:before, .dark-skin
.kk-info-close span:after {
background-color: #f7f7f7;
}
.kk-search-close span:before,
.kk-search-close span:after,
.kk-info-close span:before,
.kk-info-close span:after {
position: absolute;
content: "";
}
.kk-search-close span,
.kk-info-close span {
background-color: transparent;
}
.dark-skin .kk-search-close span, .dark-skin
.kk-info-close span {
background-color: transparent;
}
.kk-search-close span:before,
.kk-info-close span:before {
top: -8px;
-webkit-transform: translate3d(0, 8px, 0) rotate(45deg);
-ms-transform: translate(0, 8px) rotate(45deg);
transform: translate3d(0, 8px, 0) rotate(45deg);
}
.kk-search-close span:after,
.kk-info-close span:after {
top: 8px;
-webkit-transform: translate3d(0, -8px, 0) rotate(-225deg);
-ms-transform: translate(0, -8px) rotate(-225deg);
transform: translate3d(0, -8px, 0) rotate(-225deg);
}
.kk-search-close:hover,
.kk-info-close:hover {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.page-template-template-homepage-slider.kk_menu_fullscreen .fullscreen-top-wrapper {
background: none;
box-shadow: none;
-webkit-box-shadow: none;
}
.kk_menu_fullscreen header.fullscreen-top,
.kk_menu_fullscreen header.fullscreen-top-fixed {
-webkit-transition: top 0.4s;
-moz-transition: top 0.4s;
transition: top 0.4s;
}
.kk_menu_fullscreen .fullscreen-top-wrapper {
width: 990px;
margin: 0 auto;
background: #fff;
position: relative;
padding: 35px 35px 20px 35px;
box-shadow: 0 2px 0px 0px white, 0 -2px 0px 0px white, 0px 0px 0px 0px rgba(0, 0, 0, 0.3), 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 2px 0px 0px white, 0 -2px 0px 0px white, 0px 0px 0px 0px rgba(0, 0, 0, 0.3), 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
}
.dark-skin.kk_menu_fullscreen .fullscreen-top-wrapper {
background: #252525;
box-shadow: none;
}
.kk_menu_fullscreen .fullscreen-top-fixed .fullscreen-top-wrapper,
.kk_menu_fullscreen.kk-grid-active .fullscreen-top-wrapper {
-webkit-box-shadow: none;
box-shadow: none;
}
.kk_menu_fullscreen.kk-fs-g header.fullscreen-top-fixed.anim-me,
.kk_menu_fullscreen.kk-fs-g header.fullscreen-top-fixed.anim-me .fullscreen-top-wrapper,
.kk_menu_fullscreen.kk-content-fullwidth .fullscreen-top,
.kk_menu_fullscreen.kk-grid-active header.fullscreen-top-fixed.anim-me {
background: #fff;
}
.page-template-template-homepage-slider.kk_menu_fullscreen.kk-content-fullwidth .fullscreen-top,
.kk_menu_fullscreen.kk-fs-g .fullscreen-top,
.kk_menu_fullscreen.kk-fs-g .fullscreen-top-wrapper,
.kk_menu_fullscreen.kk-template-fullscreen .fullscreen-top-wrapper,
.kk_menu_fullscreen.kk-content-fullwidth.kk-template-fullscreen .fullscreen-top {
background: none;
}
.kk_menu_fullscreen.kk-content-fullwidth .fullscreen-top-wrapper {
width: 1280px;
padding: 35px 0 20px 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.kk_menu_fullscreen.kk-fs-g .fullscreen-top-wrapper,
.kk_menu_fullscreen.kk-template-fullscreen .fullscreen-top-wrapper {
-webkit-box-shadow: none;
box-shadow: none;
}
.kk_menu_fullscreen .logo {
padding: 0;
float: none;
display: inline-block;
}
.kk_menu_fullscreen .some-buttons {
display: inline-block;
z-index: 1002;
}
.kk_menu_fullscreen .kk-menu-trigger {
position: relative;
vertical-align: top;
display: inline-block;
margin-right: -5px;
}
.kk_menu_fullscreen.kk-menu-open .kk-menu-trigger span:before,
.kk_menu_fullscreen.kk-menu-open .kk-menu-trigger span:after {
background-color: #fff;
}
.kk_menu_fullscreen .menu-wrapper, .search-fs-form, .info-fs-form {
position: fixed;
width: 100%;
max-width: 100%;
z-index: 1001;
top: 0;
visibility: hidden;
opacity: 0;
-webkit-transition: opacity 0.4s, -webkit-transform 0.4s ease, visibility 0.4s;
-moz-transition: opacity 0.4s, -moz-transform 0.4s ease, visibility 0.4s;
transition: opacity 0.4s, transform 0.4s ease, visibility 0.4s;
}
.kk_menu_fullscreen.kk-menu-open .menu-wrapper {
opacity: 0.99;
visibility: visible;
}
.kk_menu_fullscreen .main-nav li {
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
opacity: 0;
}
.kk_menu_fullscreen.kk-menu-open .main-nav li.menu-item-in,
.kk_menu_fullscreen.kk-menu-open .main-nav ul.sub-menu li {
opacity: 1;
}
.kk_menu_fullscreen.kk-menu-open .main-nav li {
-webkit-transform: translate3d(0, 20px, 0);
-moz-transform: translate3d(0, 20px, 0);
-ms-transform: translate(0, 20px);
-o-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
.kk_menu_fullscreen.kk-menu-open .main-nav li.menu-item-in,
.kk_menu_fullscreen.kk-menu-open .main-nav ul.sub-menu li {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.kk_menu_fullscreen .menu-wrapper .footer {
width: 100%;
padding: 0 60px 30px 60px;
}
.kk_menu_fullscreen .copyright {
margin: 0;
}
.kk_menu_fullscreen .social {
float: right;
}
.mobile-menu {
display: none;
margin: 0;
width: 31px;
height: 31px;
padding: 4px;
opacity: 0;
cursor: pointer;
}
.main-nav .menu-item-has-children > a:after {
content: "\e80c";
font-family: 'fontello';
margin-left: 10px;
font-size: 10px;
}
.kk_menu_default .main-nav .menu-item-has-children > a:after,
.kk_menu_default_hidden .main-nav .menu-item-has-children > a:after,
.kk_menu_left_boxed .main-nav .menu-item-has-children > a:after {
line-height: 1em;
}
.kk_menu_slide_right .main-nav .sub-menu .dl-back > a:before,
.kk_menu_fullscreen .main-nav .sub-menu .dl-back > a:before {
content: "\e80d";
font-family: 'fontello';
margin-left: -22px;
font-size: 12px;
position: absolute;
}
.menu-wrapper .logo img {
display: block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.menu-wrapper .logo img {
display: none;
}
}
.menu-wrapper .logo img.logo-dark2x, .menu-wrapper .logo img.logo-light2x {
display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.menu-wrapper .logo img.logo-dark2x, .menu-wrapper .logo img.logo-light2x {
display: block;
}
}
.dark-skin .logo .logo-dark,
.dark-skin .logo .logo-dark2x {
display: none;
}
.dark-skin .logo img {
display: block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.dark-skin .logo img {
display: none;
}
}
.dark-skin .logo img.logo-light2x {
display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.dark-skin .logo img.logo-light2x {
display: block;
}
}
.logo {
display: block;
position: relative;
padding: 55px 35px 50px 60px;
}
@media (max-width: 767px) {
.kk_menu_default_hidden .logo {
padding: 0;
}
}
.logo #logo--text {
color: #fff;
font-size: 20px;
transition: color .4s ease;
}
.logo #logo--text.background--light {
color: #000;
}
.logo a {
display: block;
margin: 0;
padding: 0;
}
.logo .logo-light,
.logo .logo-light2x {
display: none;
}
.logo img {
display: block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.logo img {
display: none;
}
}
.logo img.logo-dark2x {
display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.logo img.logo-dark2x {
display: block;
}
}
.logo .background--dark .logo-light {
display: block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.logo .background--dark .logo-light {
display: none;
}
}
.logo .background--dark .logo-light2x {
display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.logo .background--dark .logo-light2x {
display: block;
}
}
.logo .background--dark .logo-dark,
.logo .background--dark .logo-dark2x {
display: none;
}
.logo .background--light .logo-dark {
display: block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.logo .background--light .logo-dark {
display: none;
}
}
.logo .background--light .logo-dark2x {
display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.logo .background--light .logo-dark2x {
display: block;
}
}
.logo .background--light .logo-light,
.logo .background--light .logo-light2x {
display: none;
}
.top-logo {
float: left;
}
.kk_menu_default .main-nav .sub-menu,
.kk_menu_default_hidden .main-nav .sub-menu,
.kk_menu_left_boxed .main-nav .sub-menu {
transform: translateZ(0);
}
.kk_menu_left_boxed .menu-wrapper,
.kk_menu_left_boxed .main-nav .sub-menu {
background: rgba(34, 34, 34, 0.85);
}
.main-nav {
display: block;
position: relative;
padding-left: 50px;
}
.main-nav ul {
padding: 0;
margin: 0;
list-style: none;
}
.main-nav li {
display: block;
letter-spacing: 0.3em;
width: 100%;
position: relative;
}
.main-nav li a {
display: block;
font-family: 'Open sans', Helvetica, sans-serif;
font-weight: 400;
line-height: 22px;
padding: 6px 0 6px 15px;
font-size: 12px;
text-transform: uppercase;
transition: all .1s linear;
}
.main-nav li:hover a {
padding-left: 20px;
}
.main-nav .sub-menu {
visibility: hidden;
width: 180px;
margin: 0 0 0 30px;
position: absolute;
z-index: 1000;
left: 100%;
top: 0;
opacity: 0;
-webkit-backface-visibility: hidden;
}
.main-nav .sub-menu li {
font-weight: normal;
letter-spacing: 0.09em;
margin: 0;
position: relative;
width: 100%;
}
.main-nav .sub-menu li.current-menu-item > a, .main-nav .sub-menu li.current-menu-parent > a {
background-color: #dba425;
color: #fff;
}
.main-nav .sub-menu li:last-child {
border-bottom: none;
}
.main-nav .sub-menu li a {
font-size: 11px;
padding: 7px 15px;
line-height: 16px;
border-bottom: none;
}
.kk_menu_slide_right .main-nav .sub-menu li.dl-back a,
.kk_menu_fullscreen .main-nav .sub-menu li.dl-back a {
font-size: 16px;
}
.content {
background-color: inherit;
color: currentColor;
padding: 40px 0 25px;
position: relative;
width: 990px;
clear: both;
min-height: 100%;
display: block;
z-index: 50;
}
.kk-grid-active .content {
min-height: inherit;
}
.content {
-webkit-transition: -webkit-transform 0.6s ease;
-moz-transition: -moz-transform 0.6s ease;
transition: transform 0.6s ease;
}
.kk_menu_default.kk-content-boxed .content {
margin-left: 300px;
}
.kk-content-fullwidth .content {
margin: 0;
padding: 40px 0 0 300px;
width: 100%;
}
.kk_menu_fullscreen.kk-content-fullwidth .content {
margin: 0;
padding: 40px 0 0 0;
width: 100%;
}
.kk-content-fullwidth .content-inner-wrapper {
margin: 0 auto;
width: 1100px;
}
.kk_menu_default_hidden .kk-menu-trigger span, .kk_menu_default_hidden .kk-menu-trigger span:before, .kk_menu_default_hidden .kk-menu-trigger span:after {
background-color: #fff;
}
.kk_menu_default_hidden.kk-menu-open .kk-menu-trigger span {
background-color: transparent;
}
.kk-content-fullwidth.kk_menu_default_hidden .content {
padding: 40px 0 0 60px;
width: 100%;
}
.kk-content-boxed.kk_menu_default_hidden .content {
margin: 0;
left: 0;
-webkit-transform: translate3d(60px, 0, 0);
-ms-transform: translate(60px, 0);
transform: translate3d(60px, 0, 0);
}
.kk_menu_default .kk-menu-trigger,
.kk_menu_default .menu-helper {
display: none;
}
.isotope-container {
text-align: justify;
}
.isotope-container:after {
content: '';
display: inline-block;
width: 100%;
}
.kk-content-boxed .content-inner-wrapper {
padding: 0 35px;
}
@media (max-width: 769px) {
.kk-content-boxed .content-inner-wrapper {
padding: 0 30px;
}
}
.kk-content-boxed .padding-helper .content-inner-wrapper {
padding: 0 10px 0 35px;
}
.kk-content-boxed .padding-helper #none {
padding: 0 25px 0 0px;
}
.padding25 {
padding: 0 25px;
}
.kk-overflow-hidden, body {
overflow-x: hidden;
}
#kk-left > .content {
float: left;
margin-left: 5%;
}
#kk-right > .content {
float: right;
margin-right: 5%;
}
#kk-center > .content {
float: none;
margin: 175px auto 10px auto;
}
.blog-content .blog-title,
.quote-text {
font-size: 22px;
line-height: 1.68em;
text-transform: uppercase;
font-weight: 600;
margin: 0;
}
.dark-skin .blog-content .blog-title, .dark-skin
.quote-text {
font-weight: 400;
color: #f7f7f7;
}
article.post_format-post-format-quote blockquote {
font-size: 22px;
line-height: 1.68em;
text-transform: uppercase;
font-weight: 600;
margin: 0;
border: none;
}
article.post_format-post-format-quote blockquote cite {
text-align: right;
display: inherit;
font-size: 16px;
}
#grid .blog-content .blog-title,
#grid .quote-text,
#fullgrid .blog-content .blog-title,
#fullgrid .quote-text {
font-size: 16px;
line-height: 30px;
text-transform: uppercase;
font-weight: 600;
margin: 0;
}
#fullgrid .blog-content .blog-title,
#fullgrid .blog-content .blog-meta,
#fullgrid .blog-content .blog-entry {
padding: 0 15px;
}
.blog-title a {
border: none;
}
.dark-skin .blog-title a {
color: #f7f7f7;
}
.dark-skin pre,
.dark-skin samp,
.dark-skin code,
.dark-skin kbd {
background-color: #1c1b1b;
color: #838383;
}
.text_content {
padding: 0 25px 25px 25px;
}
.blog-title {
margin: 0 0 0 70px;
word-break: break-word;
}
.kk-content-fullwidth .single-post .content,
.kk-content-fullwidth .single-portfolio .content,
.kk-content-fullwidth .page-template-template-contacts-php .content {
padding: 0 0 25px 300px;
}
.page-template-template-contacts-php .inner-content {
padding-top: 25px !important;
}
.single-post .post-title,
.single-portfolio .post-title,
.page-template-template-contacts-php .post-title {
line-height: 2.9em;
}
.post-content {
float: left;
margin: 0 15px 0 0;
text-align: center;
padding-top: 55px;
}
.blog-content {
padding-top: 55px;
border-top: 1px solid #eee;
}
.dark-skin .blog-content {
border-color: #444;
}
.blog-date {
line-height: 2em;
width: 55px;
margin-bottom: 10px;
}
.kk-likes .likeThis i {
display: block;
font-size: 22px;
margin-bottom: 10px;
color: #ff4e4e;
}
.kk-likes .likeThis span {
display: block;
font-size: 14px;
font-weight: 300;
}
.dark-skin .kk-likes .likeThis span {
color: #d0d0d0;
}
.kk-likes .likeThis {
display: block;
}
.blog-date > span {
display: block;
font-size: 26px;
padding: 3px 0;
}
.blog-date .span-month {
font-size: 16px;
padding: 0;
}
.blog-date .span-day {
color: #222;
font-size: 24px;
padding: 0;
font-weight: 400;
}
.dark-skin .blog-date .span-day {
color: currentColor;
}
.embed-container {
position: relative;
padding-bottom: 56.25%; height: 0;
overflow: hidden;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.single .post-tags a {
border: 1px solid #DDDDDD;
color: #999999;
display: inline-block;
font-size: 10px;
font-weight: 600;
text-transform: uppercase;
margin: 0 6px 6px 0;
padding: 2px 9px;
}
.single .post-tags a:hover {
color: #fff;
}
.single .post-tags h4 {
display: inline-block;
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
margin: 0 5px 0 0;
}
.single.dark-skin .post-tags a {
border-color: #444;
}
.inner-content {
width: 73.2323%;
float: left;
margin: 0 0 1.563rem 0;
}
.inner-content article:first-child > .blog-content,
.inner-content article:first-child > .post-content {
padding-top: 0;
border-top: none;
}
.blog .inner-content article:first-child > .blog-content, .archive .inner-content article:first-child > .blog-content, .blog
.inner-content article:first-child > .post-content, .archive
.inner-content article:first-child > .post-content {
padding-top: 0;
border-top: none;
}
.page.dark-skin .inner-content a {
color: inherit;
}
#right {
float: right;
}
#left {
float: left;
}
#none {
float: none;
width: 100%;
}
#grid {
float: none;
width: 100%;
overflow: hidden;
padding: 0 0 25px 30px;
}
#fullgrid {
padding: 15px 0 15px 15px;
}
.blog-grid {
width: 290px;
float: left;
margin: 0 30px 30px 0;
}
.blog-grid-full {
width: 320px;
float: left;
border: 1px solid #e5e5e5;
margin: 0 15px 15px 0;
background: #fff;
padding: 10px;
}
.block div {
background: none repeat scroll 0 0 #000000;
height: 50px;
position: absolute;
width: 50px;
z-index: 10;
}
.top-wrapper {
position: relative;
}
.portfolio-entry,
.blog-entry,
.post-entry,
.post-tags {
overflow: hidden;
}
.post-tags {
margin-top: 20px;
}
.sidebar {
display: block;
float: right;
font-size: 14px;
line-height: 1.6em;
position: relative;
width: 23.25%;
}
.sidebar .logo a {
background: none !important;
}
.sidebar .flickr_badge_image {
float: left;
padding: 9px 9px 0 0;
width: 33.3%;
}
.sidebar .flickr_badge_image a {
position: relative;
padding-bottom: 92%;
display: block;
margin: 0;
}
.sidebar .flickr_badge_image a img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
}
.sidebar .kk-portfolio-widget li.widget-img {
float: left;
padding: 9px 9px 0 0;
width: 33.3%;
background: none;
list-style: none;
}
.sidebar .kk-portfolio-widget a {
padding-bottom: 92%;
position: relative;
}
.sidebar .kk-portfolio-widget a img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
}
.sidebar .widget-title {
margin-bottom: 20px;
line-height: 15px;
font-weight: 600;
text-transform: none;
}
.sidebar .widget {
border-bottom: 1px solid #e5e5e5;
margin-bottom: 30px;
padding-bottom: 22px;
overflow: hidden;
}
.dark-skin .sidebar .widget {
border-color: #444;
}
.sidebar .widgetlast-child {
border-bottom: none;
}
.sidebar .widget.widget_search {
border-bottom: none;
padding-bottom: 0;
}
.sidebar .widget ul {
padding: 0;
}
.sidebar .widget ul li {
padding: 0 0 8px 12px;
background: url(//www.zima.be/wp-content/themes/toppic/images/menu-arr.gif) no-repeat left 8px transparent;
}
.sidebar .widget ul li:last-child {
padding-bottom: 0;
}
.sidebar .widget.flickr_widget, .sidebar .widget.toppic_portfolio_widget {
padding-bottom: 34px;
margin-right: -9px;
}
.sidebar .widget.widget_calendar #wp-calendar {
width: 100%;
}
.sidebar .widget.widget_calendar #wp-calendar th, .sidebar .widget.widget_calendar #wp-calendar td {
padding: 5px;
font-size: 12px;
}
.sidebar .widget.widget_calendar #wp-calendar caption {
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
}
.sidebar .widget_rss ul {
padding-left: 0;
}
.sidebar .widget_rss ul li {
margin-bottom: 15px;
}
.sidebar .widget_rss ul li .rsswidget {
font-weight: 700;
}
.bottom10 {
padding-bottom: 10px;
}
.slider-wrapper {
margin-bottom: 30px;
position: relative;
}
.portfolio-images img {
display: block;
margin: 0 0 15px 0;
width: 100%;
}
#none .portfolio-images img {
width: 100%;
}
.meta {
font-size: 11px;
padding: 0 10px;
}
.divider {
width: 60px;
margin-bottom: 80px;
border-bottom: 4px solid #444;
}
hr,
.wp-block-separator {
clear: both;
background-color: currentColor;
margin: 40px 0;
height: 4px;
border: 0;
max-width: 100%;
}
hr:not(.is-style-wide):not(.is-style-dots),
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 30px;
}
hr.is-style-dots,
.wp-block-separator.is-style-dots {
margin: 40px auto;
background: none;
border: none;
text-align: center;
max-width: none;
line-height: 1;
height: auto;
}
hr.is-style-dots:before,
.wp-block-separator.is-style-dots:before {
color: inherit;
font-weight: bold;
letter-spacing: normal;
}
hr.is-style-wide,
.wp-block-separator.is-style-wide {
margin: 40px auto;
height: 2px;
}
.page-template-template-contacts-php .cont {
margin-bottom: 0 !important;
}
.inner-content .divider {
background: none repeat scroll 0 0 transparent;
height: 1px;
margin-bottom: 45px;
margin-left: 70px;
width: auto;
}
.single .inner-content .divider {
margin-left: 0;
}
.mbottom10 {
margin-bottom: 10px;
}
.footer {
padding: 0 30px 20px 60px;
position: absolute;
bottom: 0;
}
.copyright {
display: block;
font-size: 13px;
margin: 15px 0 0 0;
color: #999;
}
.copyright a {
color: #666;
}
.page-title, .post-title {
margin: 0 0 20px 0;
word-break: break-word;
}
.page-title h1 {
font-size: 50px;
font-weight: 400;
line-height: 1.2em;
text-transform: uppercase;
margin: 0;
}
.post-title h1 {
font-size: 48px;
font-weight: 400;
line-height: 1.2em;
margin-bottom: 25px;
text-transform: uppercase;
margin: 0;
}
.blog-thumb {
margin: 0 0 20px;
position: relative;
overflow: hidden;
}
.blog-thumb img {
width: 100%;
}
.vc-zoom-in {
overflow: hidden;
}
.responsive-oembed-video {
display: block;
height: 0;
position: relative;
overflow: hidden;
padding-bottom: 56.25%;
margin: 0 0 1.563rem 0;
}
.wp-block-embed.is-type-video .responsive-oembed-video {
height: auto;
position: unset;
padding-bottom: inherit;
}
.responsive-oembed-video iframe {
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
}
@media screen and (min-width: 1024px) {
.effect-zoom:not(.img-loading):hover img {
transform: scale3d(1.4, 1.4, 1);
transition: transform 10s cubic-bezier(0.16, 0.48, 0.21, 0.67);
-webkit-backface-visibility: hidden;
}
.vc-zoom-in:not(.img-loading):hover a img {
transform: scale3d(1.4, 1.4, 1);
transition: transform 10s cubic-bezier(0.16, 0.48, 0.21, 0.67);
-webkit-backface-visibility: hidden;
}
.effect-zoom img {
display: block;
transform: scale3d(1, 1, 1);
transition: transform 6s linear;
}
.effect-zoom:not(.img-loading):hover a:after {
background-color: rgba(0, 0, 0, 0.2);
}
.effect-zoom:not(.img-loading):hover .kk-n,
.vc-zoom-in:not(.img-loading):hover a:before {
color: #fff;
transform: translateY(-50%);
transition: transform ease .3s, color ease .3s;
}
.effect-zoom:not(.img-loading):hover .kk-n:before {
animation: kk_zoomer 1.5s infinite linear 0.1s;
}
}
.effect-zoom a:after {
content: '';
position: absolute;
background-color: transparent;
top: 0;
bottom: 0;
left: 0;
right: 0;
transition: background-color linear 0.5s;
}
#one-col-p .effect-zoom a:after {
background-color: rgba(0, 0, 0, 0.5);
}
.kk-n {
position: absolute;
text-align: center;
top: 50%;
right: 0;
left: 0;
color: transparent;
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
z-index: 5;
transform: translateY(10%);
transition: transform ease .3s, color ease .3s;
}
.g-map iframe {
display: block;
height: 100%;
left: 300px;
position: fixed;
width: 100%;
z-index: -1;
}
.g-map iframe .gm-style .place-card {
display: none;
}
.g-map > small > a, .g-map br {
display: none;
}
.single-post .portfolio-thumb {
margin: 0;
}
.single .blog-thumb > img {
width: 100%;
display: block;
}
.hasheight {
height: 173px !important;
}
.format-standard .blog-thumb img,
.format-image .blog-thumb img,
.portfolio-thumb img {
display: block;
width: 100%;
}
.blog-meta {
font-size: 11px;
margin-bottom: 25px;
margin-top: 5px;
position: relative;
font-weight: 600;
text-transform: capitalize;
}
.dark-skin .blog-meta {
font-weight: 400;
}
.single-post .blog-meta {
margin: 0;
}
.blog-meta .kk {
margin-right: 5px;
}
.blog-meta .likeThis > i {
margin-right: 5px;
}
.blog-meta span {
margin: 0 8px;
}
.blog-meta span > .likeThis > span {
margin: 0;
}
.blog-meta span:first-child {
margin: 0 8px 0 0;
}
.blog-meta span:last-child {
margin: 0 0 0 8px;
}
.data {
position: relative;
line-height: 22px;
overflow: hidden;
margin-bottom: 35px;
}
.post.sticky .sticky-post {
text-transform: uppercase;
font-size: 10px;
font-weight: 600;
padding: 2px 4px;
background-color: #dba425;
color: #fff;
}
.blog-content,
.single-post .blog-content,
.single-post .post-entry,
.portfolio-content {
position: relative;
overflow: hidden;
}
.search-results .data {
margin-bottom: 30px;
}
.search-results .blog-content {
padding-top: 30px;
}
.search-results .pagination {
margin-left: 0;
}
.single-post .blog-thumb {
margin: 0 0 30px 0;
}
.portfolio-images,
.single-portfolio .portfolio-thumb {
margin-bottom: 30px;
}
.quote-text {
padding: 25px;
background-color: #f7f7f7;
}
.dark-skin .quote-text {
background-color: #202020;
color: #f7f7f7;
}
.quote-source {
position: relative;
display: inline-block;
margin-top: 20px;
float: right;
}
.dark-skin .quote-source a {
color: #d0d0d0;
}
#filter {
overflow: hidden;
margin-bottom: 30px;
display: inline-block;
}
#filter a {
font-size: 13px;
padding: 10px 15px;
line-height: 22px;
display: block;
}
#filter-trigger {
width: 210px;
background: #dba425;
}
#filter-trigger .kk-icon {
float: right;
}
#filter a {
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
#filter ul a {
color: rgba(255, 255, 255, 0.8);
}
#filter ul a:hover {
color: white;
}
#filter ul {
width: 210px;
background: #dba425;
display: none;
position: absolute;
margin: 0;
list-style: none;
padding-left: 0;
z-index: 1000;
}
.portfolio-wrapper,
.gallery-magic,
.gallery-wrapper {
position: relative;
}
body.single-gallery .gallery-wrapper .gutter-size {
width: 1.55%;
height: 0;
position: absolute;
}
body.single-gallery .gallery-wrapper[data-layout="2-column"] .gutter-size {
width: 2%;
}
body.single-gallery .gallery-wrapper[data-layout="4-column"] .gutter-size {
width: 1.3333%;
}
.kk-content-fullwidth .wide-portfolio {
width: 95%;
margin: 0 auto;
}
.portfolio-wrapper ul,
.gallery-wrapper ul {
padding-left: 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.portfolio-wrapper ul li,
.gallery-wrapper ul li {
display: none;
margin: 0 0 4% 0;
width: 32.3%;
height: auto;
padding: 0;
overflow: hidden;
vertical-align: top;
text-align: left;
}
@media (max-width: 640px) {
.portfolio-wrapper ul li,
.gallery-wrapper ul li {
width: 100%;
margin-bottom: 30px;
}
}
@media (min-width: 640px) and (max-width: 768px) {
.portfolio-wrapper ul li,
.gallery-wrapper ul li {
width: 48.5%;
}
}
@media (min-width: 769px) {
.portfolio-wrapper #two-col-p li,
.gallery-wrapper #two-col-p li {
width: 48.5%;
}
.portfolio-wrapper #three-col-p li,
.gallery-wrapper #three-col-p li {
width: 32.3%;
}
.portfolio-wrapper #four-col-p li,
.gallery-wrapper #four-col-p li {
width: 24%;
}
}
.portfolio-wrapper .linkto,
.gallery-wrapper .linkto {
margin: 0 0 15px 0;
display: block;
}
.portfolio-title {
max-width: 60%;
float: left;
}
.portfolio-title a {
color: currentColor;
}
.proj-nav {
display: inline-block;
width: 100%;
height: auto;
margin-top: 80px;
}
.proj-nav .proj-prev {
float: left;
}
.proj-nav .proj-nav-title {
display: inline-block;
}
.proj-nav i:before {
margin-left: 0;
margin-right: 15px;
width: auto;
}
.proj-nav .proj-next i:before {
margin-left: 15px;
margin-right: 0;
}
.proj-nav .proj-prev i,
.proj-nav .proj-next i {
display: inline-block;
font-size: 30px;
top: -6px;
position: relative;
}
.proj-nav .proj-prev i:hover,
.proj-nav .proj-next i:hover {
transform: scale(1);
}
.dark-skin .proj-nav .proj-prev i, .dark-skin
.proj-nav .proj-next i {
color: #fff;
}
.proj-nav .proj-prev i:before, .proj-nav .proj-next i:before {
transform: scale(1);
transition: transform 0.3s ease;
}
.proj-prev:hover i:before, .proj-next:hover i:before {
transform: scale(0.9);
}
.proj-nav .proj-next {
float: right;
text-align: right;
}
.proj-nav-title span {
display: block;
}
span.proj-title {
font-weight: 600;
text-transform: uppercase;
font-size: 14px;
color: #222;
}
.dark-skin span.proj-title {
color: #fff;
}
span.proj-label {
font-size: 13px;
font-weight: 400;
color: #999;
}
.kk-likes-portfolio {
float: right;
font-size: 13px;
}
.kk-likes-portfolio a {
color: currentColor;
}
.kk-likes-portfolio > a > i {
margin: 0 5px 0 0;
color: #ff4e4e;
}
.gallery-title h2,
.portfolio-title h2 {
font-size: 16px;
font-weight: 600;
line-height: 22px;
margin: 0;
text-transform: uppercase;
}
.image-container,
.masonry-container {
text-align: justify;
font-size: 0;
}
.ie .image-container,
.ie .masonry-container {
text-align: justify;
font-size: 1px;
}
.image-container:after {
content: '';
display: inline-block;
width: 100%;
}
.gallery-wrapper .image-container li {
float: none;
margin: 0 0 2.2% 0;
display: inline-block;
padding: 0;
vertical-align: top;
position: relative;
}
.photo-details {
bottom: 0;
left: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.8);
display: flex;
align-items: center;
transition: background-color .1s linear;
}
.photo-details.photo-approved {
background-color: rgba(41, 167, 5, 0.95);
}
.photo-details.photo-approved .proof-btn:after {
content: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBjbGFzcz0ic3ZnLWljb24iIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgZmlsbD0ibm9uZSIgZD0iTTE1Ljg5OCw0LjA0NWMtMC4yNzEtMC4yNzItMC43MTMtMC4yNzItMC45ODYsMGwtNC43MSw0LjcxMUw1LjQ5Myw0LjA0NWMtMC4yNzItMC4yNzItMC43MTQtMC4yNzItMC45ODYsMHMtMC4yNzIsMC43MTQsMCwwLjk4Nmw0LjcwOSw0LjcxMWwtNC43MSw0LjcxMWMtMC4yNzIsMC4yNzEtMC4yNzIsMC43MTMsMCwwLjk4NmMwLjEzNiwwLjEzNiwwLjMxNCwwLjIwMywwLjQ5MiwwLjIwM2MwLjE3OSwwLDAuMzU3LTAuMDY3LDAuNDkzLTAuMjAzbDQuNzExLTQuNzExbDQuNzEsNC43MTFjMC4xMzcsMC4xMzYsMC4zMTQsMC4yMDMsMC40OTQsMC4yMDNjMC4xNzgsMCwwLjM1NS0wLjA2NywwLjQ5Mi0wLjIwM2MwLjI3My0wLjI3MywwLjI3My0wLjcxNSwwLTAuOTg2bC00LjcxMS00LjcxMWw0LjcxMS00LjcxMUMxNi4xNzIsNC43NTksMTYuMTcyLDQuMzE3LDE1Ljg5OCw0LjA0NXoiPjwvcGF0aD48L3N2Zz4=");
}
.photo-details h5 {
margin: 0;
font-weight: 600;
color: #fff;
font-size: 13px;
padding: 7px 12px;
}
.photo-details .proof-btn {
color: #fff;
display: block;
font-size: 13px;
font-weight: 600;
line-height: 1em;
position: relative;
padding: 7px 12px;
cursor: pointer;
}
.photo-details .proof-btn:before {
content: '';
position: absolute;
top: 7px;
left: 0;
bottom: 7px;
width: 1px;
background-color: currentColor;
opacity: 0.3;
}
.photo-details .proof-btn:after {
content: url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBjbGFzcz0ic3ZnLWljb24iIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTcuNjI5LDE0LjU2NmMwLjEyNSwwLjEyNSwwLjI5MSwwLjE4OCwwLjQ1NiwwLjE4OGMwLjE2NCwwLDAuMzI5LTAuMDYyLDAuNDU2LTAuMTg4bDguMjE5LTguMjIxYzAuMjUyLTAuMjUyLDAuMjUyLTAuNjU5LDAtMC45MTFjLTAuMjUyLTAuMjUyLTAuNjU5LTAuMjUyLTAuOTExLDBsLTcuNzY0LDcuNzYzTDQuMTUyLDkuMjY3Yy0wLjI1Mi0wLjI1MS0wLjY2LTAuMjUxLTAuOTExLDBjLTAuMjUyLDAuMjUyLTAuMjUyLDAuNjYsMCwwLjkxMUw3LjYyOSwxNC41NjZ6Ij48L3BhdGg+PC9zdmc+");
width: 20px;
height: 20px;
position: relative;
display: block;
}
.photo-details .proof-btn.in-process:after {
content: '';
width: 20px;
height: 20px;
border-radius: 50%;
background-color: transparent;
border-top: 1.5px solid currentColor;
border-right: 1.5px solid transparent;
border-bottom: 1.5px solid currentColor;
border-left: 1.5px solid transparent;
animation: kk_spin 0.8s infinite linear;
}
#kk-item-helper {
height: 0;
margin: 0;
list-style: none;
display: inline-block;
}
.gallery-wrapper[data-layout="2-column"] li {
width: 49%;
}
@media (max-width: 640px) {
.gallery-wrapper[data-layout="2-column"] li {
width: 100%;
}
}
.gallery-wrapper[data-layout="3-column"] li {
width: 32.3%;
margin: 0 0 1.8% 0;
}
@media (max-width: 640px) {
.gallery-wrapper[data-layout="3-column"] li {
width: 100%;
}
}
.gallery-wrapper[data-layout="4-column"] li {
width: 24%;
margin: 0 0 1.5% 0;
}
@media (max-width: 1000px) {
.gallery-wrapper[data-layout="4-column"] li {
width: 32.3%;
}
}
@media (max-width: 640px) {
.gallery-wrapper[data-layout="4-column"] li {
width: 100%;
}
}
.gallery-wrapper[data-layout="Thumbnails"] li {
width: 13.28%;
margin: 0 0 1.4% 0;
}
@media (max-width: 1000px) {
.gallery-wrapper[data-layout="Thumbnails"] li {
width: 32.3%;
}
}
@media (max-width: 640px) {
.gallery-wrapper[data-layout="Thumbnails"] li {
width: 100%;
}
}
.kk_menu_slide_right .kk-menu-trigger {
position: relative;
display: inline-block;
vertical-align: top;
top: 0;
margin-right: -5px;
}
.dark-skin .kk-menu-trigger span {
background-color: #f7f7f7;
color: #f7f7f7;
}
.dark-skin .kk-menu-trigger span:before, .dark-skin .kk-menu-trigger span:after {
background-color: currentColor;
}
.kk_menu_slide_right.kk-content-fullwidth .page-title,
.kk_menu_slide_right.kk-content-fullwidth .post-title,
.kk_menu_slide_right.kk-content-fullwidth.single-product .kk-woo-shop h1.product_title,
.kk_menu_fullscreen.kk-content-fullwidth .page-title,
.kk_menu_fullscreen.kk-content-fullwidth .post-title,
.kk_menu_fullscreen.kk-content-fullwidth.single-product .kk-woo-shop h1.product_title {
text-align: center;
}
.kk_menu_slide_right.kk-content-fullwidth .divider,
.kk_menu_fullscreen.kk-content-fullwidth .divider {
margin: 0 auto 60px;
}
.kk_menu_slide_right .menu-wrapper {
z-index: 1;
width: 50%;
right: 0;
top: 0;
display: block;
}
.kk_menu_default_hidden .royalSlider_fullscreen,
.kk_menu_default_hidden.kk-menu-open .royalSlider_fullscreen {
left: 60px;
}
.kk_menu_default .royalSlider_fullscreen {
left: 300px;
}
.kk_menu_slide_right .royalSlider_fullscreen {
z-index: 3;
background: #fff;
}
.dark-skin .rsContent,
.dark-skin .royalSlider_fullscreen {
background-color: #252525;
}
.kk_menu_slide_right .main-nav .menu-item-has-children > a:after,
.kk_menu_fullscreen .main-nav .menu-item-has-children > a:after {
position: absolute;
font-size: 12px;
}
.kk_menu_slide_right .main-nav .menu-item > a:before,
.kk_menu_fullscreen .main-nav .menu-item > a:before {
content: '';
position: absolute;
width: 44px;
height: 2px;
background-color: currentColor;
left: 50%;
margin-left: -22px;
bottom: 1px;
-webkit-transform: scaleX(0) translateZ(0);
-ms-transform: scaleX(0) translateZ(0);
transform: scaleX(0) translateZ(0);
opacity: 0;
-webkit-transition: 1s opacity cubic-bezier(0.21, 0.96, 0.32, 1), 1s -webkit-transform cubic-bezier(0.21, 0.96, 0.32, 1);
transition: 1s opacity cubic-bezier(0.21, 0.96, 0.32, 1), 1s transform cubic-bezier(0.21, 0.96, 0.32, 1);
}
.kk_menu_slide_right .main-nav,
.kk_menu_fullscreen .main-nav {
display: block;
position: absolute;
top: 50%;
padding: 0;
text-align: center;
width: 100%;
transform: translateY(-50%);
z-index: 1;
}
.kk_menu_slide_right .main-nav li,
.kk_menu_fullscreen .main-nav li {
letter-spacing: normal;
}
.kk_menu_slide_right .main-nav li a,
.kk_menu_fullscreen .main-nav li a {
display: inline-block;
font-size: 30px;
padding: 14px 30px;
font-weight: 400;
line-height: 24px;
}
.kk_menu_slide_right .main-nav .sub-menu li.current-menu-item > a, .kk_menu_slide_right .main-nav .sub-menu li.current-menu-parent > a,
.kk_menu_fullscreen .main-nav .sub-menu li.current-menu-item > a,
.kk_menu_fullscreen .main-nav .sub-menu li.current-menu-parent > a {
background-color: transparent;
}
.kk_menu_slide_right .main-nav .dl-subviewopen .sub-menu li a:hover:before,
.kk_menu_slide_right .main-nav li a:hover:before,
.kk_menu_fullscreen .main-nav .dl-subviewopen .sub-menu li a:hover:before,
.kk_menu_fullscreen .main-nav li a:hover:before {
opacity: 1;
transform: scaleX(1) translateZ(0);
}
.kk_menu_fullscreen .main-nav .current-menu-item > a,
.kk_menu_fullscreen .main-nav .current-menu-parent > a,
.kk_menu_slide_right .main-nav .current-menu-item > a,
.kk_menu_slide_right .main-nav .sub-menu .current-menu-item > a,
.kk_menu_slide_right .main-nav .current-menu-parent > a {
color: #8E8E8E;
}
.kk_menu_slide_right .main-nav .sub-menu li a:hover:before,
.kk_menu_fullscreen .main-nav .sub-menu li a:hover:before {
opacity: 0;
}
.kk_menu_slide_right .logo {
padding: 0;
float: none;
display: inline-block;
visibility: visible;
}
.kk_menu_slide_right .footer {
left: 0;
width: 100%;
padding: 0 30px 20px 30px;
}
.kk_menu_slide_right .copyright {
margin: 0;
}
.kk_menu_slide_right .social {
margin: 0;
float: right;
max-width: 50%;
}
.kk_menu_slide_right .main-nav .sub-menu,
.kk_menu_fullscreen .main-nav .sub-menu {
position: relative;
width: 100%;
top: 0;
left: 0;
margin: 0;
opacity: 1;
visibility: visible;
background: transparent;
}
.kk_menu_slide_right .main-nav > .sub-menu, .kk_menu_fullscreen .main-nav > .sub-menu {
position: absolute;
width: 100%;
top: 50%;
left: 0;
margin: 0;
-webkit-transform: translate3d(0, -50%, 0);
-ms-transform: translate(0, -50%);
transform: translate3d(0, -50%, 0);
}
.kk-content-fullwidth.kk_menu_slide_right .content {
padding: 150px 0 0 0;
box-shadow: none;
}
.password-protected.kk-content-fullwidth.kk_menu_slide_right .content,
.error404.kk-content-fullwidth.kk_menu_slide_right .content {
padding: 0;
}
.background--light .kk-menu-trigger span,
.background--light .kk-menu-trigger span:before,
.background--light .kk-menu-trigger span:after {
background-color: #444;
}
.background--dark .kk-menu-trigger span,
.background--dark .kk-menu-trigger span:before,
.background--dark .kk-menu-trigger span:after {
background-color: #fff;
}
.fullmasonry {
background: inherit;
box-shadow: none !important;
width: 100%;
height: auto;
min-height: 100%;
position: relative;
padding-left: 300px;
z-index: 50;
transition: transform 0.6s;
}
.kk_menu_slide_right .fullmasonry, .kk_menu_fullscreen .fullmasonry, .kk_menu_left_boxed .fullmasonry {
padding: 0;
}
.kk_menu_default_hidden .fullmasonry {
padding-left: 60px;
transform: translate3d(0, 0, 0);
}
.kk_menu_slide_right.kk-menu-open .fullmasonry {
transform: translate3d(-50%, 0, 0);
}
.kk_menu_default_hidden.kk-menu-open .fullmasonry {
transform: translate3d(240px, 0, 0);
}
.fullmasonry img {
width: 100%;
}
.fullmasonry .footer {
display: none;
}
.fullmasonry .grid-random {
display: block;
float: left;
}
.fullmasonry ul {
padding-left: 0;
}
.fullmasonry ul li {
display: inline-block;
vertical-align: top;
position: relative;
padding: 0;
width: 25%;
margin: 0;
}
@media (max-width: 1000px) {
.fullmasonry ul li {
width: 33.3333%;
}
}
@media (max-width: 700px) {
.fullmasonry ul li {
width: 100%;
}
}
.lazy {
display: none;
}
.masonry-container {
position: relative;
margin: 0;
list-style: none;
}
.portfolio-thumb {
margin: 0;
position: relative;
height: auto;
overflow: hidden;
}
.portfolio-thumb a {
padding-bottom: 74%;
}
li.square .portfolio-thumb a {
padding-bottom: 93%;
}
li.landscape .portfolio-thumb a {
padding-bottom: 77%;
}
li.portrait .portfolio-thumb a {
padding-bottom: 125%;
}
.portfolio-thumb img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
transition: opacity .2s linear, transform 6s linear;
}
.portfolio-thumb img.responsively-lazy-img, .portfolio-thumb img.lazyloading {
opacity: 0;
}
.portfolio-thumb img.responsively-loaded {
opacity: 1;
}
input, textarea, select {
border: 1px solid #DDDDDD;
padding: 8px;
color: #999;
width: auto;
margin-bottom: 15px;
font-size: 14px;
font-weight: 400;
font-family: 'Open Sans', Tahoma;
line-height: 18px;
box-shadow: 0 1px 2px 0 rgba(180, 180, 180, 0.2);
-webkit-box-shadow: 0 1px 2px 0 rgba(180, 180, 180, 0.2);
box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.dark-skin .blog-entry input, .dark-skin .blog-entry textarea, .dark-skin .blog-entry select {
background-color: transparent;
box-shadow: none;
border: 2px solid #444;
}
.dark-skin input, .dark-skin textarea, .dark-skin select {
background-color: transparent;
box-shadow: none;
border: 1px solid #444;
}
.wpcf7-form-control-wrap input:not([type="checkbox"]),
.wpcf7-form-control-wrap textarea {
width: 100%;
}
.wpcf7-form-control-wrap input[type="checkbox"] {
margin: 0 5px 0 0;
}
.wpcf7-form span.wpcf7-not-valid-tip {
position: absolute;
right: 10px;
top: -2.2em;
z-index: 5;
font-size: 10px;
font-weight: 400;
text-transform: uppercase;
background-color: #fff;
}
input.wpcf7-not-valid {
border-color: #FFC0C0;
}
.wpcf7-form div.wpcf7-response-output {
padding: 20px 20px;
margin: 10px 0 0 0;
font-weight: 600;
color: #222;
font-size: 14px;
}
.dark-skin .wpcf7-form div.wpcf7-response-output {
color: currentColor;
}
#searchform .screen-reader-text,
#searchform #searchsubmit {
display: none;
}
#searchform #s {
width: 100%;
height: 35px;
}
.sidebar #searchform #s,
.sidebar select {
color: #7B7B7B;
font-weight: 300;
width: 100%;
}
.dark-skin .sidebar #searchform #s, .dark-skin
.sidebar select {
color: #d0d0d0;
background-color: transparent;
border-color: #444;
box-shadow: none;
}
.sidebar select option,
.mobile-menu option {
padding: 5px 8px;
}
input:focus, textarea:focus {
background: #ffffff;
border: 1px solid #d0d0d0;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) inset;
color: #555;
}
.dark-skin input:focus, .dark-skin textarea:focus {
background-color: transparent;
color: currentColor;
box-shadow: none;
}
.searchtext::-webkit-input-placeholder {
color: #7b7b7b;
}
.searchtext:-moz-placeholder {
color: #7b7b7b;
}
.searchtext::-moz-placeholder {
color: #7b7b7b;
opacity: 1; }
.searchtext:-ms-input-placeholder {
color: #7b7b7b;
}
.search-fs-form .searchtext::-webkit-input-placeholder {
color: #222;
font-weight: 700;
}
.dark-skin .search-fs-form .searchtext::-webkit-input-placeholder {
color: #d0d0d0;
}
.search-fs-form .searchtext:-moz-placeholder {
color: #222;
font-weight: 700;
}
.dark-skin .search-fs-form .searchtext:-moz-placeholder {
color: #d0d0d0;
}
.search-fs-form .searchtext::-moz-placeholder {
color: #222;
font-weight: 700;
opacity: 1; }
.dark-skin .search-fs-form .searchtext::-moz-placeholder {
color: #d0d0d0;
}
.search-fs-form .searchtext:-ms-input-placeholder {
color: #222;
font-weight: 700;
}
.dark-skin .search-fs-form .searchtext:-ms-input-placeholder {
color: #d0d0d0;
}
#respond {
margin: 40px 0;
}
#respond #reply-title small {
display: block;
margin-top: 5px;
}
#respond textarea {
height: 150px;
padding: 10px;
width: 100%;
line-height: 1.8em;
}
.dark-skin #respond textarea {
background-color: transparent;
border-color: #444;
color: #d0d0d0;
}
#respond .comment-form ul li {
display: inline-block;
float: left;
padding-right: 10px;
width: 33.3333%;
}
#respond .comment-form ul li:last-child {
padding-right: 0;
}
#respond .comment-form ul li input {
width: 100%;
}
.dark-skin #respond .comment-form ul li input {
background-color: transparent;
border-color: #444;
color: #d0d0d0;
}
#respond p {
margin-bottom: 0;
}
.commentlist {
list-style: none;
padding: 0;
}
#respond h3,
#comments h3 {
font-weight: 600;
text-transform: uppercase;
margin-bottom: .8em;
}
#comments-wrapper {
position: relative;
margin: 60px 0;
clear: both;
}
#comments-wrapper .no-comments {
font-weight: bold;
}
#comments-wrapper .comment-form-cookies-consent {
font-size: 13px;
}
#comments-wrapper .comment {
margin: 35px 0;
padding-bottom: 35px;
border-bottom: 1px solid #eee;
list-style: none;
}
.dark-skin #comments-wrapper .comment {
border-color: #444;
}
.comment-navigation {
font-size: 14px;
}
#cancel-comment-reply-link {
text-transform: none;
font-weight: 400;
font-size: 14px;
}
.com-nav-links {
font-weight: 600;
margin: 20px 0 40px 0;
}
.com-nav-previous,
.com-nav-next {
display: inline-block;
}
.com-nav-previous {
margin-right: 25px;
}
.com-nav-previous a:before {
font-family: 'Fontello';
content: '\e80d';
margin-right: 10px;
}
.com-nav-next a:after {
font-family: 'Fontello';
content: '\e80c';
margin-left: 10px;
}
button,
input.submit,
input[type=submit],
input[type=reset],
input[type=button] {
cursor: pointer;
border: 2px solid #ccc;
background: transparent;
display: inline-block;
margin: 2px 2px 2px 0;
padding: 10px 20px 9px 20px;
font-family: 'Open sans', Helvetica, sans-serif;
text-decoration: none;
text-transform: uppercase;
width: auto;
line-height: 12px;
font-size: 11px;
font-weight: 600;
}
.dark-skin button, .dark-skin
input.submit, .dark-skin
input[type=submit], .dark-skin
input[type=reset], .dark-skin
input[type=button] {
border-color: #444;
box-shadow: none;
}
button,
input.submit,
input[type="submit"],
input[type="reset"],
input[type="button"],
#send {
padding: 10px 20px;
}
.page-content .inner-content {
width: 100%;
float: none;
}
.page-template-template-full-php .page-content .inner-content {
width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.page-content .sendError {
margin-bottom: 20px;
color: red;
list-style: none;
margin-left: 0;
}
.sendError p {
color: red;
}
.contactForm label {
display: block;
}
.contactForm textarea {
width: 100%;
height: 180px;
}
.kk-comment-wrapper {
position: relative;
margin-left: 60px;
padding-left: 35px;
}
.kk-comment-wrapper .comment-info {
font-size: 12px;
margin-bottom: 15px;
}
.kk-comment-wrapper .comment-text {
font-size: 16px;
line-height: 1.75em;
}
.kk-comment-wrapper .comment-reply-link {
font-size: 14px;
font-weight: 600;
}
.dark-skin .kk-comment-wrapper .comment-reply-link {
color: #f7f7f7;
}
.kk-icon-reply {
margin-left: 4px;
font-size: 14px;
}
.pingback-entry {
font-size: 90%;
}
.comment p {
margin-bottom: 15px;
}
.comment-author {
font-size: 15px;
color: #222;
}
.dark-skin .comment-author {
color: #f7f7f7;
}
.dark-skin .comment-author a {
color: #f7f7f7;
}
.kk-gravatar {
overflow: hidden;
display: block;
width: 60px;
height: 60px;
float: left;
}
.kk-gravatar img {
display: block;
width: 100%;
position: relative;
border-radius: 50%;
}
#comments-wrapper .children {
margin: 0 0 0 50px;
list-style: none;
}
@media (max-width: 767px) {
#comments-wrapper .children {
margin-left: 0;
}
}
.pagination {
clear: both;
position: relative;
font-size: 12px;
line-height: 22px;
margin-left: 70px;
}
#grid .pagination {
clear: both;
position: absolute;
font-size: 12px;
line-height: 22px;
bottom: 0;
}
.more-link {
background: #fff;
border: 2px solid #ccc;
color: #888;
display: inline-block;
margin: 0;
padding: 10px 20px 9px 20px;
text-decoration: none;
text-transform: uppercase;
width: auto;
line-height: 12px;
font-size: 11px;
font-weight: 600;
text-shadow: none;
}
.kk-vc-button.kk-lg {
padding: 14px 24px;
font-size: 18px;
line-height: 1em;
}
.kk-vc-button.kk-sm {
padding: 7px 14px;
line-height: 1em;
}
.more-link:hover {
color: #111;
}
.pagination span,
.pagination a {
border: 2px solid #ccc;
display: block;
float: left;
margin: 2px 2px 2px 0;
padding: 10px 20px;
text-decoration: none;
text-transform: uppercase;
width: auto;
line-height: 12px;
font-size: 11px;
font-weight: 600;
color: #888;
}
.page-links {
color: #888;
clear: both;
}
.page-links .page-links-title {
margin: 0;
}
.page-links > span,
.page-links > a {
font-weight: 600;
font-size: 11px;
padding: 10px 20px;
margin: 0 2px;
border: 2px solid #ccc;
display: inline-block;
line-height: 1em;
color: currentColor;
}
.pagination a:hover,
.page-links a .link-num:hover {
color: #222;
}
.pagination .inactive,
.pagination .pages,
.blog-entry .more-link {
background: none;
border: 2px solid #ccc;
color: #888;
}
.dark-skin .pagination .inactive, .dark-skin
.pagination .pages, .dark-skin
.blog-entry .more-link {
border-color: #444;
box-shadow: none;
}
.pagination .current {
font-weight: 600;
}
.archives ul {
margin-left: 25px;
padding-left: 0;
}
.archives ul li {
list-style-type: disc;
}
#fullbg {
position: fixed;
top: 0;
left: 0;
min-width: 100%;
min-height: 100%;
z-index: -1;
}
.blog-content .slider-wrapper {
margin-bottom: 23px;
}
#player_wrapper {
width: 100% !important;
height: 100% !important;
}
.video-bg {
height: 100%;
left: 0;
margin: 0;
position: fixed;
padding-left: 300px;
overflow: hidden;
top: 0;
width: 100%;
z-index: 2;
}
.kk_menu_default_hidden .video-bg {
padding-left: 60px;
}
.kk_menu_slide_right .video-bg, .kk_menu_left_boxed .video-bg, .kk_menu_fullscreen .video-bg {
padding-left: 0;
}
@media (max-width: 1024px) {
.video-bg {
padding-left: 0;
}
}
.social {
margin: 0;
position: relative;
list-style: none;
padding-left: 0;
}
.social li {
display: inline-block;
font-size: 14px;
margin: 0 7px 7px 0;
vertical-align: top;
}
.social li a {
position: relative;
text-align: center;
}
.tipsy {
margin-bottom: 10px;
padding: 5px;
font-size: 11px;
opacity: 0.8;
filter: alpha(opacity=80);
background-repeat: no-repeat;
background-image: url(//www.zima.be/wp-content/themes/toppic/images/tipsy.gif);
}
.tipsy-inner {
padding: 4px 8px;
color: white;
max-width: 200px;
text-align: center;
}
.tipsy-inner {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.blog-thumb iframe,
.portfolio-thumb iframe {
width: 100%;
}
.mfp-custom-arrow {
background: none repeat scroll 0 0 transparent;
border: medium none;
color: #fff;
font-size: 48px;
height: auto;
margin-top: -33px;
position: absolute;
top: 50%;
padding: 0 15px;
}
.kk-icon-left-open-big {
left: 0;
}
.kk-icon-left-open-big:hover,
.kk-icon-right-open-big:hover {
-webkit-transform: scale(0.82, 0.82);
-ms-transform: scale(0.82, 0.82);
transform: scale(0.82, 0.82);
}
.kk-icon-left-open-big:active {
left: -3px;
}
.kk-icon-right-open-big {
right: 0;
}
.kk-icon-right-open-big:active {
right: -3px;
}
#kenburns {
display: block;
left: 0;
overflow: hidden;
position: fixed;
top: 0;
z-index: 10;
}
.some-buttons {
position: relative;
float: right;
}
.kk-search {
position: relative;
display: inline-block;
padding: 5px;
font-size: 24px;
cursor: pointer;
color: #222;
vertical-align: top;
z-index: 1000;
-webkit-transition: opacity 0.4s ease, -webkit-transform 0.4s ease, visibility 0.4s ease;
transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease;
}
.kk-search i {
-webkit-transition: color 0.4s ease;
transition: color 0.4s ease;
}
.dark-skin .kk-search i {
color: #f7f7f7;
}
.kk-info-trigger,
.kk-thumbs-trigger,
.kk-icons-wrapper,
.kk_menu_default.page-template-template-homepage-grid .kk-thumbs-trigger,
.kk_menu_left_boxed.page-template-template-homepage-grid .kk-thumbs-trigger,
.kk_menu_default_hidden.page-template-template-homepage-grid .kk-thumbs-trigger {
display: none;
}
.kk-grid-active .kk-icons-wrapper,
.page-template-template-homepage-grid-php .kk-icons-wrapper {
display: inline-block;
}
.kk-template-fullscreen .kk-icons-wrapper {
display: block;
}
.kk-fs-g .kk-info-trigger,
.kk_menu_default_hidden.kk-template-fullscreen .kk-thumbs-trigger {
position: relative;
display: inline-block;
padding: 5px 0;
font-size: 20px;
cursor: pointer;
color: #444;
vertical-align: top;
z-index: 1000;
-webkit-transition: opacity 0.4s ease, -webkit-transform 0.4s ease, visibility 0.4s ease;
transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease;
}
.dark-skin.kk-fs-g .kk-info-trigger,
.dark-skin.kk-fs-g .kk-thumbs-trigger {
color: #f7f7f7;
}
.kk-parallax-title.kk-fs-g .kk-info-trigger {
color: #fff;
}
.kk-parallax-title.kk-parallax-animate.kk-fs-g .kk-info-trigger {
color: #444;
}
.creative-top-wrapper .kk-search,
.kk_menu_fullscreen .kk-search {
top: -1px;
}
.kk-template-fullscreen .creative-top-wrapper .some-buttons .kk-thumbs-trigger,
.kk-template-fullscreen .fullscreen-top-wrapper .some-buttons .kk-thumbs-trigger {
display: inline-block;
padding: 5px 8px 5px 6px;
font-size: 19px;
cursor: pointer;
-webkit-transition: opacity 0.4s ease, -webkit-transform 0.4s ease, visibility 0.4s ease;
transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease;
}
.background--light .kk-thumbs-trigger {
color: #444;
}
.background--dark .kk-thumbs-trigger {
color: #fff;
}
.kk_menu_default .kk-icons-wrapper,
.kk_menu_left_boxed .kk-icons-wrapper {
position: absolute;
z-index: 60;
}
.kk_menu_default .kk-icons-wrapper {
left: 320px;
top: 20px;
}
.kk_menu_left_boxed .kk-icons-wrapper {
left: 280px;
top: 15px;
}
.admin-bar.kk_menu_left_boxed .kk-icons-wrapper {
top: 47px;
}
.kk_menu_default.kk-fs-g .kk-info-trigger,
.kk_menu_default .kk-thumbs-trigger,
.kk_menu_left_boxed.kk-fs-g .kk-info-trigger,
.kk_menu_left_boxed .kk-thumbs-trigger {
font-size: 14px;
position: relative;
display: inline-block;
background-color: rgba(0, 0, 0, 0.2);
padding: 5px 7px;
color: #fff;
cursor: pointer;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border: 2px solid rgba(255, 255, 255, 0.9);
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.kk_menu_default.kk-grid-active .kk-thumbs-trigger,
.kk_menu_left_boxed.kk-grid-active .kk-thumbs-trigger {
display: none;
}
.kk_menu_default.kk-grid-active .kk-icons-wrapper,
.kk_menu_default.page-template-template-homepage-grid .kk-icons-wrapper,
.kk_menu_left_boxed.kk-grid-active .kk-icons-wrapper,
.kk_menu_left_boxed.page-template-template-homepage-grid .kk-icons-wrapper,
.kk_menu_default_hidden.page-template-template-homepage-grid .kk-icons-wrapper {
position: fixed;
}
.kk_menu_default.kk-fs-g .kk-info-trigger:hover,
.kk_menu_default .kk-thumbs-trigger:hover,
.kk_menu_default .kk-thumbs-trigger.activeThumb,
.kk_menu_left_boxed.kk-fs-g .kk-info-trigger:hover,
.kk_menu_left_boxed .kk-thumbs-trigger:hover,
.kk_menu_left_boxed .kk-thumbs-trigger.activeThumb {
background-color: #fff;
color: #222;
border-color: #222;
}
.kk_menu_default.kk-fs-g.kk-info-open .kk-info-trigger,
.kk_menu_default.kk-info-open .kk-thumbs-trigger,
.kk_menu_left_boxed.kk-fs-g.kk-info-open .kk-info-trigger,
.kk_menu_left_boxed.kk-info-open .kk-thumbs-trigger {
transform: translate3d(0, -200%, 0);
-ms-transform: translate(0, -200%);
-webkit-transform: translate3d(0, -200%, 0);
}
.kk_menu_default_hidden.kk-template-fullscreen .kk-thumbs-trigger {
font-size: 21px;
}
.kk_menu_default_hidden.kk-template-fullscreen .kk-thumbs-trigger.activeThumb {
color: #888;
}
.kk_menu_slide_right.kk-menu-open .kk-search,
.kk_menu_slide_right.kk-menu-open.kk-fs-g .kk-info-trigger,
.kk_menu_slide_right.kk-menu-open .kk-thumbs-trigger {
visibility: hidden;
opacity: 0;
}
.icons-wrapper {
position: fixed;
top: 20px;
left: 10px;
text-align: center;
z-index: 1002;
}
.kk_menu_default_hidden .icons-wrapper .kk-menu-trigger,
.kk_menu_default_hidden .kk-search,
.kk_menu_default_hidden.kk-fs-g .kk-info-trigger {
margin-bottom: 16px;
}
.kk_menu_default_hidden .kk-search,
.kk_menu_default_hidden.kk-fs-g .kk-info-trigger,
.kk_menu_default_hidden.kk-template-fullscreen .kk-thumbs-trigger {
position: relative;
display: block;
color: #fff;
padding: 5px 0;
z-index: 1002;
}
.kk_menu_default_hidden .kk-search {
font-size: 26px;
}
.kk_menu_default_hidden.kk-search-open .kk-search,
.kk_menu_default_hidden.kk-search-open .kk-menu-trigger,
.kk_menu_default_hidden.kk-search-open .kk-info-trigger,
.kk_menu_default_hidden.kk-info-open .kk-search,
.kk_menu_default_hidden.kk-info-open .kk-menu-trigger,
.kk_menu_default_hidden.kk-info-open .kk-info-trigger,
.kk_menu_default_hidden.kk-template-fullscreen.kk-info-open .kk-thumbs-trigger,
.kk_menu_default_hidden.kk-template-fullscreen.kk-search-open .kk-thumbs-trigger {
-webkit-transform: translate3d(-120px, 0, 0);
-ms-transform: translate(-120px, 0);
transform: translate3d(-120px, 0, 0);
}
.kk_menu_default_hidden .kk-search,
.kk_menu_default_hidden .kk-menu-trigger,
.kk_menu_default_hidden .kk-info-trigger,
.kk_menu_default_hidden .kk-search,
.kk_menu_default_hidden .kk-menu-trigger,
.kk_menu_default_hidden .kk-info-trigger,
.kk_menu_default_hidden.kk-template-fullscreen .kk-thumbs-trigger,
.kk_menu_default_hidden.kk-template-fullscreen .kk-thumbs-trigger {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate(0, 0);
transform: translate3d(0, 0, 0);
}
.kk_menu_default_hidden.kk-menu-open .kk-search,
.kk_menu_default_hidden.kk-menu-open .kk-info-trigger,
.kk_menu_default_hidden.kk-template-fullscreen.kk-menu-open .kk-thumbs-trigger,
.kk_menu_fullscreen.kk-menu-open .kk-search,
.kk_menu_fullscreen.kk-menu-open .kk-info-trigger,
.kk_menu_fullscreen.kk-template-fullscreen.kk-menu-open .kk-thumbs-trigger {
visibility: hidden;
opacity: 0;
}
.kk_menu_default_hidden .kk-search i {
color: #fff;
}
.kk-search i, .background--light .kk-search i,
.background--dark .kk-info-trigger i {
color: #444;
}
.background--dark .kk-search i,
.background--dark .kk-info-trigger i {
color: #fff;
}
.search-fs-form,
.info-fs-form {
background: #fff;
width: 100%;
height: 100%;
-webkit-transform: scale(0.6);
-moz-transform: scale(0.6);
transform: scale(0.6);
}
.kk-search-open .search-fs-form,
.kk-info-open .info-fs-form {
opacity: 1;
visibility: visible;
z-index: 1002;
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
}
.dark-skin .search-fs-form,
.dark-skin .info-fs-form {
background-color: #252525;
color: currentColor;
}
.kk-info-open .info-fs-form {
overflow-y: auto;
}
.info-fs-form .content-inner-wrapper {
position: relative;
margin: 0 auto;
padding: 0;
width: 1100px;
height: 100%;
display: table;
}
.info-fs-form .content-inner-wrapper .content-child {
display: table-cell;
vertical-align: middle;
}
.search-fs-form .searchform {
position: relative;
display: block;
top: 50%;
width: 60%;
margin: 0 auto;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.search-fs-form .searchform input[type="text"] {
background: none;
border-top: none;
border-left: none;
border-right: none;
font-size: 20px;
box-shadow: none;
-webkit-box-shadow: none;
border-bottom: 2px solid #222;
color: #222;
padding: 8px 0;
margin-bottom: 1px;
text-transform: uppercase;
font-family: 'Montserrat', Helvetica, sans-serif;
font-weight: 700;
}
.dark-skin .search-fs-form .searchform input[type="text"] {
color: #f7f7f7;
border-bottom-color: #444;
}
.kk_menu_slide_right .creative-top-wrapper,
.kk_menu_slide_right .creative-top-wrapper-fixed {
display: flex;
align-items: center;
justify-content: space-between;
position: fixed;
width: 100%;
z-index: 100;
padding: 30px 35px 20px 35px;
visibility: hidden;
}
.creative-top-wrapper-bg {
position: fixed;
width: 100%;
height: 0px;
background-color: transparent;
z-index: 99;
transition: transform 0.6s, background-color 0.3s linear;
}
.kk-top-animate.creative-top-wrapper-bg {
background-color: #fff;
}
.dark-skin .kk-top-animate.creative-top-wrapper-bg {
background-color: #222;
}
.page-template-template-homepage-slider .creative-top-wrapper-bg {
background: transparent;
}
.kk-menu-open .creative-top-wrapper-bg {
-webkit-transform: translate3d(-50%, 0, 0);
-ms-transform: translate(-50%, 0);
transform: translate3d(-50%, 0, 0);
}
.rsSlideCount {
position: absolute;
font-size: 30px;
color: #fff;
font-weight: 400;
text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
cursor: url(//www.zima.be/wp-content/themes/toppic/images/grab.png) 8 8, move;
z-index: 90;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
@media (max-width: 1100px) {
.rsSlideCount {
right: 20px;
bottom: 10px;
}
}
.rsSlideCount .rsCountInfo {
display: block;
font-size: 9px;
text-transform: uppercase;
font-weight: 400;
text-align: center;
}
@media (max-width: 1100px) {
.rsSlideCount .rsCountInfo {
display: none;
}
}
.rsSlideCount .rsSlideAll {
position: relative;
font-size: 16px;
top: -10px;
}
.rsSlideCount .rsSlideSep {
top: -10px;
font-size: 16px;
position: relative;
margin: 0 6px;
}
.kk-slider-ef.rsDefault.rsHor:hover .rsArrowLeft {
left: 0;
}
.kk-slider-ef.rsDefault.rsHor:hover .rsArrowRight {
right: 0;
}
.page-template-template-homepage-slider.kk_menu_fullscreen header.fullscreen-top {
position: fixed;
}
.rsKK .rsThumb {
float: left;
position: relative;
bottom: 0;
height: 70px;
width: 70px;
overflow: hidden;
}
.rsKK .rsThumbs {
display: block;
width: 100%;
bottom: 0;
-webkit-transition: -webkit-transform 0.4s ease;
-moz-transition: -moz-transform 0.4s ease;
transition: transform 0.4s ease;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate(0, 0);
transform: translate3d(0, 0, 0) scale(0.6);
}
.kk-thumbs-on .rsKK .rsThumbs {
-webkit-transform: translate3d(0, -105%, 0);
-ms-transform: translate(0, -105%);
transform: translate3d(0, -105%, 0) scale(1);
}
.rsKK .rsThumbs img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s ease;
-moz-transition: -moz-transform 0.3s ease;
transition: transform 0.3s ease;
}
.rsKK .rsThumb.rsNavSelected img {
-webkit-transform: scale(1.4);
-moz-transform: scale(1.4);
-ms-transform: scale(1.4);
-o-transform: scale(1.4);
transform: scale(1.4);
}
.rsKK .rsThumb:after {
content: '';
position: absolute;
background-color: transparent;
top: 0;
bottom: 0;
left: 0;
right: 0;
transition: background-color 0.4s ease;
-webkit-transition: background-color 0.4s ease;
-moz-transition: background-color 0.4s ease;
}
.rsKK .rsThumb.rsNavSelected:after {
background-color: rgba(0, 0, 0, 0.5);
}
.royalSlider_fullscreen .rsVisibleNearbyWrap {
float: left;
}
.royalSlider_fullscreen .rsVisibleNearbyWrap .rsSlide img {
opacity: 0.25;
-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease;
-moz-transition: -moz-transform 0.3s ease, opacity 0.3s ease;
transition: transform 0.3s ease, opacity 0.3s ease;
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
-o-transform: scale(0.9);
transform: scale(0.9);
}
.royalSlider_fullscreen .rsVisibleNearbyWrap .rsActiveSlide img {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.royalSlider_fullscreen .rsPreloader {
border: 1px solid transparent;
background: none;
border-color: rgba(0, 0, 0, 0.3);
position: absolute;
top: 50%;
left: 50%;
width: 62px;
height: 62px;
margin-top: -31px;
margin-left: -31px;
-webkit-animation: kk_spin 0.4s infinite linear;
-moz-animation: kk_spin 0.4s infinite linear;
animation: kk_spin 0.4s infinite linear;
}
.kk-preloader {
border: 1px solid transparent;
background: none;
border-color: transparent;
position: fixed;
top: 50%;
left: 50%;
width: 62px;
height: 62px;
margin-top: -31px;
margin-left: -31px;
z-index: 10002;
transition: opacity 0.4s linear, visibility 0.5s linear, left 10s linear;
-webkit-transition: opacity 0.4s linear, visibility 0.5s linear;
}
.kk-preloader.kk-loader-play {
animation: kk_spin 0.4s infinite linear;
-webkit-animation: kk_spin 0.4s infinite linear;
-ms-animation: kk_spin 0.4s infinite linear;
}
.kk-preloader.kk-loader-stop {
animation: kk_spin 0.4s infinite linear;
-webkit-animation: kk_spin 0.4s infinite linear;
-ms-animation: kk_spin 0.4s infinite linear;
opacity: 0;
visibility: hidden;
}
.royalSlider_fullscreen .rsPreloader,
.royalSlider_fullscreen .rsPreloader:before,
.kk-preloader,
.kk-preloader:before {
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: transparent;
}
.royalSlider_fullscreen .rsPreloader:before,
.kk-preloader:before {
content: '';
border: 2px solid transparent;
border-top-color: #666;
border-left-color: #666;
border-right: 0;
border-bottom: 0;
position: absolute;
top: -1px;
right: -1px;
bottom: -1px;
left: -1px;
}
.kk_menu_default.kk-darkbg .royalSlider_fullscreen .rsPreloader:before,
.kk_menu_left_boxed.kk-darkbg .royalSlider_fullscreen .rsPreloader:before,
.kk_menu_default_hidden.kk-darkbg .royalSlider_fullscreen .rsPreloader:before,
.kk-preloader:before {
border-color: transparent;
}
.kk_menu_default.kk-darkbg .royalSlider_fullscreen .rsPreloader,
.kk_menu_left_boxed.kk-darkbg .royalSlider_fullscreen .rsPreloader,
.kk_menu_default_hidden.kk-darkbg .royalSlider_fullscreen .rsPreloader {
border-top-color: rgba(255, 255, 255, 0.8);
border-left-color: rgba(255, 255, 255, 0.8);
}
.kk-is-homecaption .more-link {
background-color: transparent;
color: #fff;
border-color: #fff;
}
#kk-to-me {
visibility: hidden;
width: 0px;
height: 60px;
margin-top: 60px;
}
.kk-fallback-img {
position: fixed;
width: 100%;
height: 100%;
z-index: 2;
}
.kk-html5-bg {
display: block;
left: 0;
max-width: inherit;
top: 0;
width: 100%;
opacity: 0;
-webkit-transition: opacity linear 0.25s;
-moz-transition: opacity linear 0.25s;
transition: opacity linear 0.25s;
}
html.object-fit .kk-html5-bg {
height: 100%;
object-fit: cover;
}
.video-bg #player {
position: relative;
height: 100%;
width: 100%;
}
.video-bg #player .kk-video-preloader {
position: absolute;
}
.kk-grid-active.kk-content-fullwidth .kk-parallax-wrapper {
margin-bottom: 0;
}
body.kk-is-borders {
margin-top: 25px;
}
.creative-top-wrapper-bg:after,
.fullscreen-top:after {
content: '';
width: 100%;
height: 1px;
background-color: #e5e5e5;
position: absolute;
bottom: -1px;
left: 0;
opacity: 0;
-webkit-transition: 0.4s opacity linear, 1s transform ease;
-moz-transition: 0.4s opacity linear, 1s transform ease;
transition: 0.4s opacity linear, 1s transform ease;
-webkit-transform: scaleX(0) translateZ(0);
-moz-transform: scaleX(0) translateZ(0);
-ms-transform: scaleX(0) translateZ(0);
-o-transform: scaleX(0) translateZ(0);
transform: scaleX(0) translateZ(0);
}
.dark-skin .creative-top-wrapper-bg:after, .dark-skin
.fullscreen-top:after {
background-color: #444;
}
.kk-top-animate.creative-top-wrapper-bg:after, .kk-top-animate.fullscreen-top:after {
opacity: 1;
-webkit-transform: scaleX(1) translateZ(0);
-moz-transform: scaleX(1) translateZ(0);
-ms-transform: scaleX(1) translateZ(0);
-o-transform: scaleX(1) translateZ(0);
transform: scaleX(1) translateZ(0);
}
.dark-skin .kk-homepage-o,
.dark-skin.kk_menu_slide_right .kk-homepage-o {
background-color: #222;
}
.kk_menu_slide_right .kk-homepage-o {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background-color: #fff;
z-index: 2;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: -webkit-transform 0.6s ease;
-moz-transition: -moz-transform 0.6s ease;
transition: transform 0.6s ease;
}
.kk_menu_slide_right .kk-bg-overlay,
.kk_menu_slide_right .kk-fallback-img {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: -webkit-transform 0.6s ease;
-moz-transition: -moz-transform 0.6s ease;
transition: transform 0.6s ease;
}
.kk_menu_slide_right.kk-menu-open .kk-homepage-o,
.kk_menu_slide_right.kk-menu-open .kk-bg-overlay {
-webkit-transform: translate3d(-50%, 0, 0);
-moz-transform: translate3d(-50%, 0, 0);
-ms-transform: translate3d(-50%, 0, 0);
-o-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0);
}
.kk_menu_slide_right.kk-menu-open .kk-fallback-img {
-webkit-transform: translate3d(-49.97%, 0, 0);
-moz-transform: translate3d(-49.97%, 0, 0);
-ms-transform: translate3d(-49.97%, 0, 0);
-o-transform: translate3d(-49.97%, 0, 0);
transform: translate3d(-49.97%, 0, 0);
}
.kk_menu_slide_right.kk-content-fullwidth .content-inner-wrapper {
width: 1280px;
}
.kk_menu_slide_right.kk-content-fullwidth.kk-is-borders .kk-borders {
position: fixed;
background-color: #282828;
z-index: 1005;
}
.kk_menu_slide_right.kk-content-fullwidth.kk-is-borders .kk-borders.kk-border-top {
width: 100%;
top: 0;
left: 0;
height: 25px;
}
.kk_menu_slide_right.kk-content-fullwidth.kk-is-borders .kk-borders.kk-border-bottom {
width: 100%;
bottom: 0;
left: 0;
height: 25px;
}
.kk_menu_slide_right.kk-content-fullwidth.kk-is-borders .kk-borders.kk-border-left {
width: 25px;
left: 0;
height: 100%;
}
.kk_menu_slide_right.kk-content-fullwidth.kk-is-borders .kk-borders.kk-border-right {
width: 25px;
right: 0;
height: 100%;
}
.kk_menu_slide_right.kk-content-fullwidth.kk-is-borders .footer {
padding: 0 30px 45px 30px;
}
.kk_menu_slide_right.kk-content-fullwidth.kk-is-borders .royalSlider_fullscreen {
padding: 25px 0 25px 0;
}
.kk_menu_slide_right.kk-content-fullwidth.kk-is-borders .creative-top-wrapper,
.kk_menu_slide_right.kk-content-fullwidth.kk-is-borders .creative-top-wrapper-fixed {
padding: 30px 60px 20px 60px;
}
.kk_menu_slide_right.kk-content-fullwidth.kk-is-borders .fullmasonry .gallery-full-masonry {
padding: 0 25px 25px 25px;
}
.kk_menu_slide_right.kk-content-fullwidth .content.kk-is-homecaption {
padding: 0;
}
.kk_menu_slide_right.kk-content-fullwidth.kk-parallax-title .content {
padding: 0;
}
.content.kk-is-homecaption {
background: none;
-webkit-box-shadow: none;
box-shadow: none;
display: table;
overflow: hidden;
top: 0;
width: 100%;
height: 100%;
color: #fff;
}
.content.kk-is-homecaption h1, .content.kk-is-homecaption h2, .content.kk-is-homecaption h3, .content.kk-is-homecaption h4, .content.kk-is-homecaption h5, .content.kk-is-homecaption h6 {
color: #fff;
}
.content.kk-is-homecaption .content-inner-wrapper {
display: table-cell;
vertical-align: middle;
width: auto;
}
.kk-content-fullwidth .content.kk-is-homecaption .content-inner-wrapper {
width: auto;
}
.kk-bg-overlay {
background: rgba(0, 0, 0, 0.18);
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
height: 100%;
width: 100%;
z-index: 11;
}
.kk_menu_default.kk-content-boxed .content.kk-is-homecaption {
margin: 0;
padding-left: 300px;
}
.kk_menu_fullscreen.kk-content-fullwidth .content-inner-wrapper {
width: 1280px;
}
.kk_menu_fullscreen.kk-is-active-homecaption .logo .logo-dark,
.kk_menu_slide_right.kk-is-active-homecaption .logo .logo-dark {
display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.kk_menu_fullscreen.kk-is-active-homecaption .logo .logo-dark2x,
.kk_menu_slide_right.kk-is-active-homecaption .logo .logo-dark2x {
display: none;
}
}
.kk_menu_fullscreen.kk-is-active-homecaption .logo .logo-light,
.kk_menu_slide_right.kk-is-active-homecaption .logo .logo-light {
display: block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.kk_menu_fullscreen.kk-is-active-homecaption .logo .logo-light,
.kk_menu_slide_right.kk-is-active-homecaption .logo .logo-light {
display: none;
}
}
.kk_menu_fullscreen.kk-is-active-homecaption .logo .logo-light2x,
.kk_menu_slide_right.kk-is-active-homecaption .logo .logo-light2x {
display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.kk_menu_fullscreen.kk-is-active-homecaption .logo .logo-light2x,
.kk_menu_slide_right.kk-is-active-homecaption .logo .logo-light2x {
display: block;
}
}
.kk_menu_fullscreen.kk-is-active-homecaption .kk-menu-trigger span,
.kk_menu_slide_right.kk-is-active-homecaption .kk-menu-trigger span {
background-color: #fff;
}
.kk_menu_fullscreen.kk-is-active-homecaption .kk-menu-trigger span:before, .kk_menu_fullscreen.kk-is-active-homecaption .kk-menu-trigger span:after,
.kk_menu_slide_right.kk-is-active-homecaption .kk-menu-trigger span:before,
.kk_menu_slide_right.kk-is-active-homecaption .kk-menu-trigger span:after {
background-color: #fff;
}
.kk_menu_fullscreen.kk-is-active-homecaption .kk-search i,
.kk_menu_slide_right.kk-is-active-homecaption .kk-search i {
color: #fff;
}
.kk-parallax-title-fullheight .content,
.kk-parallax-title-fullheight .kk-parallax-wrapper {
height: 100%;
}
.kk-content-fullwidth .kk-parallax-wrapper {
position: relative;
width: 100%;
overflow: hidden;
margin-bottom: 60px;
background-color: #222;
}
.kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-bg {
position: absolute;
width: 100%;
height: 100%;
top: 0;
bottom: 0;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
opacity: 1;
-webkit-transition: opacity linear 0.25s;
-moz-transition: opacity linear 0.25s;
transition: opacity linear 0.25s;
}
.kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-bg.kk-hidden {
opacity: 0;
}
.kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-bg:after {
content: '';
width: 100%;
height: 100%;
position: absolute;
background-color: #000;
opacity: 0.25;
}
.kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-bg #kk-img-check {
position: absolute;
width: 1px;
height: 1px;
visibility: hidden;
}
.kk-content-fullwidth .kk-parallax-wrapper .blog-meta {
color: #fff;
margin-top: 20px;
line-height: 1.6em;
}
.kk-content-fullwidth .kk-parallax-wrapper .blog-meta a {
color: #fff;
}
.kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-title-wrapper {
padding: 220px 0 160px 0;
position: relative;
margin: 0;
color: #fff;
}
.kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-title-wrapper h1, .kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-title-wrapper h2, .kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-title-wrapper h3, .kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-title-wrapper h4, .kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-title-wrapper h5, .kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-title-wrapper h6 {
font-family: 'Montserrat';
font-weight: 600;
}
.kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-title-wrapper h1 {
font-size: 60px;
line-height: 1.2em;
color: #fff;
}
.kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-title-wrapper h2 {
font-size: 56px;
}
.kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-title-wrapper h3 {
font-size: 52px;
}
.kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-title-wrapper h4 {
font-size: 46px;
}
.kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-title-wrapper h5 {
font-size: 40px;
}
.kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-title-wrapper h6 {
font-size: 36px;
}
.kk-content-fullwidth.kk-parallax-title .content {
padding-top: 0;
padding-bottom: 0;
}
.kk-content-fullwidth.kk-parallax-title .page-title,
.kk-content-fullwidth.kk-parallax-title .post-title {
text-align: center;
}
.kk-content-fullwidth.kk-parallax-title.kk-parallax-title-fullheight .kk-down {
display: block;
position: absolute;
width: auto;
color: #fff;
bottom: 15px;
height: 40px;
width: 40px;
left: 50%;
margin-left: -20px;
line-height: 1em;
-webkit-opacity: 1;
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=100);
-webkit-animation: kk_bounce 2s ease infinite;
-moz-animation: kk_bounce 2s ease infinite;
animation: kk_bounce 2s ease infinite;
}
.kk-content-fullwidth.kk-parallax-title.kk-parallax-title-fullheight .kk-down:after {
content: '';
display: block;
border-width: 3px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: none;
border-top-style: none;
width: 14px;
height: 14px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
position: relative;
margin: 0 auto;
}
.kk-content-fullwidth.kk-parallax-title.kk-parallax-title-fullheight .kk-parallax-wrapper .is-loading.kk-down {
-webkit-animation: none;
-moz-animation: none;
animation: none;
}
.kk-content-fullwidth.kk-parallax-title.kk-parallax-title-fullheight .kk-parallax-wrapper .is-loading.kk-down:after {
border-left-style: solid;
border-top-style: solid;
border-top-color: #999;
border-width: 2px;
border-radius: 50%;
-webkit-border-radius: 50%;
width: 32px;
height: 32px;
-webkit-animation: kk_spin 0.5s infinite linear;
-moz-animation: kk_spin 0.5s infinite linear;
animation: kk_spin 0.5s infinite linear;
}
.kk-content-fullwidth.kk-parallax-title.kk-parallax-title-fullheight .kk-parallax-title-wrapper {
padding: 0;
height: 100%;
}
.kk-content-fullwidth.kk-parallax-title.kk-parallax-title-fullheight .kk-parallax-title-wrapper #kk-parallax-title {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.kk-content-fullwidth .kk-down {
display: none;
}
.kk-content-fullwidth .kk-down:after {
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.kk-parallax-video {
position: absolute;
width: 100%;
height: 100%;
top: 0;
bottom: 0;
}
.kk-parallax-video:after {
content: '';
width: 100%;
height: 100%;
top: 0;
bottom: 0;
position: absolute;
background-color: #000;
opacity: 0.25;
}
.kk-parallax-video .kk-html5-video {
display: block;
object-fit: cover;
width: 100%;
height: 100%;
opacity: 0;
transition: opacity linear 0.25s;
}
@-webkit-keyframes kk_bounce {
0% {
-webkit-transform: translate3d(0, -15px, 0);
opacity: 0;
}
30% {
-webkit-transform: translate3d(0, 0, 0);
opacity: 1;
}
70% {
-webkit-transform: translate3d(0, -6px, 0);
opacity: 1;
}
100% {
-webkit-transform: translate3d(0, 10px, 0);
opacity: 0;
}
}
@-moz-keyframes kk_bounce {
0% {
-moz-transform: translate3d(0, -15px, 0);
opacity: 0;
}
30% {
-moz-transform: translate3d(0, 0, 0);
opacity: 1;
}
70% {
-moz-transform: translate3d(0, -6px, 0);
opacity: 1;
}
100% {
-moz-transform: translate3d(0, 10px, 0);
opacity: 0;
}
}
@keyframes kk_bounce {
0% {
-webkit-transform: translate3d(0, -15px, 0);
-moz-transform: translate3d(0, -15px, 0);
-ms-transform: translate3d(0, -15px, 0);
-o-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
opacity: 0;
}
30% {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
70% {
-webkit-transform: translate3d(0, -6px, 0);
-moz-transform: translate3d(0, -6px, 0);
-ms-transform: translate3d(0, -6px, 0);
-o-transform: translate3d(0, -6px, 0);
transform: translate3d(0, -6px, 0);
opacity: 1;
}
100% {
-webkit-transform: translate3d(0, 10px, 0);
-moz-transform: translate3d(0, 10px, 0);
-ms-transform: translate3d(0, 10px, 0);
-o-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
opacity: 0;
}
}
.kk_menu_fullscreen.kk-parallax-title .kk-menu-trigger span,
.kk_menu_fullscreen.kk-parallax-title .kk-menu-trigger span:before,
.kk_menu_fullscreen.kk-parallax-title .kk-menu-trigger span:after, .kk_menu_fullscreen.error404 .kk-menu-trigger span,
.kk_menu_fullscreen.error404 .kk-menu-trigger span:before,
.kk_menu_fullscreen.error404 .kk-menu-trigger span:after, .kk_menu_fullscreen.password-protected .kk-menu-trigger span,
.kk_menu_fullscreen.password-protected .kk-menu-trigger span:before,
.kk_menu_fullscreen.password-protected .kk-menu-trigger span:after,
.kk_menu_slide_right.kk-parallax-title .kk-menu-trigger span,
.kk_menu_slide_right.kk-parallax-title .kk-menu-trigger span:before,
.kk_menu_slide_right.kk-parallax-title .kk-menu-trigger span:after,
.kk_menu_slide_right.error404 .kk-menu-trigger span,
.kk_menu_slide_right.error404 .kk-menu-trigger span:before,
.kk_menu_slide_right.error404 .kk-menu-trigger span:after,
.kk_menu_slide_right.password-protected .kk-menu-trigger span,
.kk_menu_slide_right.password-protected .kk-menu-trigger span:before,
.kk_menu_slide_right.password-protected .kk-menu-trigger span:after {
background-color: #fff;
}
.kk_menu_fullscreen.kk-parallax-title .kk-search i, .kk_menu_fullscreen.error404 .kk-search i, .kk_menu_fullscreen.password-protected .kk-search i,
.kk_menu_slide_right.kk-parallax-title .kk-search i,
.kk_menu_slide_right.error404 .kk-search i,
.kk_menu_slide_right.password-protected .kk-search i {
color: #fff;
}
.kk_menu_fullscreen.kk-parallax-title .logo-dark,
.kk_menu_fullscreen.kk-parallax-title .logo-dark2x, .kk_menu_fullscreen.error404 .logo-dark,
.kk_menu_fullscreen.error404 .logo-dark2x, .kk_menu_fullscreen.password-protected .logo-dark,
.kk_menu_fullscreen.password-protected .logo-dark2x,
.kk_menu_slide_right.kk-parallax-title .logo-dark,
.kk_menu_slide_right.kk-parallax-title .logo-dark2x,
.kk_menu_slide_right.error404 .logo-dark,
.kk_menu_slide_right.error404 .logo-dark2x,
.kk_menu_slide_right.password-protected .logo-dark,
.kk_menu_slide_right.password-protected .logo-dark2x {
display: none;
}
.kk_menu_fullscreen.kk-parallax-title .logo-light, .kk_menu_fullscreen.error404 .logo-light, .kk_menu_fullscreen.password-protected .logo-light,
.kk_menu_slide_right.kk-parallax-title .logo-light,
.kk_menu_slide_right.error404 .logo-light,
.kk_menu_slide_right.password-protected .logo-light {
display: block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.kk_menu_fullscreen.kk-parallax-title .logo-light, .kk_menu_fullscreen.error404 .logo-light, .kk_menu_fullscreen.password-protected .logo-light,
.kk_menu_slide_right.kk-parallax-title .logo-light,
.kk_menu_slide_right.error404 .logo-light,
.kk_menu_slide_right.password-protected .logo-light {
display: none;
}
}
.kk_menu_fullscreen.kk-parallax-title .logo-light2x, .kk_menu_fullscreen.error404 .logo-light2x, .kk_menu_fullscreen.password-protected .logo-light2x,
.kk_menu_slide_right.kk-parallax-title .logo-light2x,
.kk_menu_slide_right.error404 .logo-light2x,
.kk_menu_slide_right.password-protected .logo-light2x {
display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.kk_menu_fullscreen.kk-parallax-title .logo-light2x, .kk_menu_fullscreen.error404 .logo-light2x, .kk_menu_fullscreen.password-protected .logo-light2x,
.kk_menu_slide_right.kk-parallax-title .logo-light2x,
.kk_menu_slide_right.error404 .logo-light2x,
.kk_menu_slide_right.password-protected .logo-light2x {
display: block;
}
}
.kk_menu_fullscreen.kk-parallax-title.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span,
.kk_menu_fullscreen.kk-parallax-title.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span:before,
.kk_menu_fullscreen.kk-parallax-title.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span:after, .kk_menu_fullscreen.error404.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span,
.kk_menu_fullscreen.error404.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span:before,
.kk_menu_fullscreen.error404.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span:after, .kk_menu_fullscreen.password-protected.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span,
.kk_menu_fullscreen.password-protected.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span:before,
.kk_menu_fullscreen.password-protected.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span:after,
.kk_menu_slide_right.kk-parallax-title.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span,
.kk_menu_slide_right.kk-parallax-title.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span:before,
.kk_menu_slide_right.kk-parallax-title.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span:after,
.kk_menu_slide_right.error404.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span,
.kk_menu_slide_right.error404.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span:before,
.kk_menu_slide_right.error404.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span:after,
.kk_menu_slide_right.password-protected.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span,
.kk_menu_slide_right.password-protected.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span:before,
.kk_menu_slide_right.password-protected.kk-parallax-animate:not(.dark-skin).kk-menu-open .kk-menu-trigger span:after {
background-color: #fff;
}
.kk_menu_fullscreen.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span,
.kk_menu_fullscreen.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span:before,
.kk_menu_fullscreen.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span:after, .kk_menu_fullscreen.error404.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span,
.kk_menu_fullscreen.error404.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span:before,
.kk_menu_fullscreen.error404.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span:after, .kk_menu_fullscreen.password-protected.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span,
.kk_menu_fullscreen.password-protected.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span:before,
.kk_menu_fullscreen.password-protected.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span:after,
.kk_menu_slide_right.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span,
.kk_menu_slide_right.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span:before,
.kk_menu_slide_right.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span:after,
.kk_menu_slide_right.error404.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span,
.kk_menu_slide_right.error404.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span:before,
.kk_menu_slide_right.error404.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span:after,
.kk_menu_slide_right.password-protected.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span,
.kk_menu_slide_right.password-protected.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span:before,
.kk_menu_slide_right.password-protected.kk-parallax-animate:not(.dark-skin) .kk-menu-trigger span:after {
background-color: #444;
}
.kk_menu_fullscreen.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .kk-search i, .kk_menu_fullscreen.error404.kk-parallax-animate:not(.dark-skin) .kk-search i, .kk_menu_fullscreen.password-protected.kk-parallax-animate:not(.dark-skin) .kk-search i,
.kk_menu_slide_right.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .kk-search i,
.kk_menu_slide_right.error404.kk-parallax-animate:not(.dark-skin) .kk-search i,
.kk_menu_slide_right.password-protected.kk-parallax-animate:not(.dark-skin) .kk-search i {
color: #444;
}
.kk_menu_fullscreen.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .logo-dark, .kk_menu_fullscreen.error404.kk-parallax-animate:not(.dark-skin) .logo-dark, .kk_menu_fullscreen.password-protected.kk-parallax-animate:not(.dark-skin) .logo-dark,
.kk_menu_slide_right.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .logo-dark,
.kk_menu_slide_right.error404.kk-parallax-animate:not(.dark-skin) .logo-dark,
.kk_menu_slide_right.password-protected.kk-parallax-animate:not(.dark-skin) .logo-dark {
display: block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.kk_menu_fullscreen.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .logo-dark, .kk_menu_fullscreen.error404.kk-parallax-animate:not(.dark-skin) .logo-dark, .kk_menu_fullscreen.password-protected.kk-parallax-animate:not(.dark-skin) .logo-dark,
.kk_menu_slide_right.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .logo-dark,
.kk_menu_slide_right.error404.kk-parallax-animate:not(.dark-skin) .logo-dark,
.kk_menu_slide_right.password-protected.kk-parallax-animate:not(.dark-skin) .logo-dark {
display: none;
}
}
.kk_menu_fullscreen.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .logo-dark2x, .kk_menu_fullscreen.error404.kk-parallax-animate:not(.dark-skin) .logo-dark2x, .kk_menu_fullscreen.password-protected.kk-parallax-animate:not(.dark-skin) .logo-dark2x,
.kk_menu_slide_right.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .logo-dark2x,
.kk_menu_slide_right.error404.kk-parallax-animate:not(.dark-skin) .logo-dark2x,
.kk_menu_slide_right.password-protected.kk-parallax-animate:not(.dark-skin) .logo-dark2x {
display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.kk_menu_fullscreen.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .logo-dark2x, .kk_menu_fullscreen.error404.kk-parallax-animate:not(.dark-skin) .logo-dark2x, .kk_menu_fullscreen.password-protected.kk-parallax-animate:not(.dark-skin) .logo-dark2x,
.kk_menu_slide_right.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .logo-dark2x,
.kk_menu_slide_right.error404.kk-parallax-animate:not(.dark-skin) .logo-dark2x,
.kk_menu_slide_right.password-protected.kk-parallax-animate:not(.dark-skin) .logo-dark2x {
display: block;
}
}
.kk_menu_fullscreen.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .logo-light,
.kk_menu_fullscreen.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .logo-light2x, .kk_menu_fullscreen.error404.kk-parallax-animate:not(.dark-skin) .logo-light,
.kk_menu_fullscreen.error404.kk-parallax-animate:not(.dark-skin) .logo-light2x, .kk_menu_fullscreen.password-protected.kk-parallax-animate:not(.dark-skin) .logo-light,
.kk_menu_fullscreen.password-protected.kk-parallax-animate:not(.dark-skin) .logo-light2x,
.kk_menu_slide_right.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .logo-light,
.kk_menu_slide_right.kk-parallax-title.kk-parallax-animate:not(.dark-skin) .logo-light2x,
.kk_menu_slide_right.error404.kk-parallax-animate:not(.dark-skin) .logo-light,
.kk_menu_slide_right.error404.kk-parallax-animate:not(.dark-skin) .logo-light2x,
.kk_menu_slide_right.password-protected.kk-parallax-animate:not(.dark-skin) .logo-light,
.kk_menu_slide_right.password-protected.kk-parallax-animate:not(.dark-skin) .logo-light2x {
display: none;
}
.kk_menu_fullscreen.kk-parallax-title .fullscreen-top, .kk_menu_fullscreen.error404 .fullscreen-top, .kk_menu_fullscreen.password-protected .fullscreen-top,
.kk_menu_slide_right.kk-parallax-title .fullscreen-top,
.kk_menu_slide_right.error404 .fullscreen-top,
.kk_menu_slide_right.password-protected .fullscreen-top {
position: fixed;
background-color: transparent;
-webkit-transition: background-color linear 0.3s;
-moz-transition: background-color linear 0.3s;
transition: background-color linear 0.3s;
}
.kk_menu_fullscreen.kk-parallax-title .fullscreen-top.kk-top-animate, .kk_menu_fullscreen.error404 .fullscreen-top.kk-top-animate, .kk_menu_fullscreen.password-protected .fullscreen-top.kk-top-animate,
.kk_menu_slide_right.kk-parallax-title .fullscreen-top.kk-top-animate,
.kk_menu_slide_right.error404 .fullscreen-top.kk-top-animate,
.kk_menu_slide_right.password-protected .fullscreen-top.kk-top-animate {
background-color: #fff;
}
.kk_menu_fullscreen.kk-parallax-title .fullscreen-top-wrapper, .kk_menu_fullscreen.error404 .fullscreen-top-wrapper, .kk_menu_fullscreen.password-protected .fullscreen-top-wrapper,
.kk_menu_slide_right.kk-parallax-title .fullscreen-top-wrapper,
.kk_menu_slide_right.error404 .fullscreen-top-wrapper,
.kk_menu_slide_right.password-protected .fullscreen-top-wrapper {
background-color: transparent;
}
.page-template-template-gallery-php .kk-content-footer,
.page-template-template-portfolio-php .kk-content-footer {
margin-top: 60px;
}
.kk-content-footer {
width: 100%;
background-color: #f1f1f1;
font-family: 'Montserrat', Helvetica, sans-serif;
color: #222;
padding: 70px 20px;
margin-top: 50px;
text-align: center;
}
.kk_menu_classic.kk-content-boxed .kk-content-footer {
background-color: inherit;
padding: 0;
margin-top: 0;
}
.kk_menu_classic.kk-content-boxed .kk-content-footer .copyright {
margin-top: 0;
}
.kk_menu_classic.kk-content-boxed .kk-content-footer .social {
margin-top: 20px;
}
.dark-skin .kk-content-footer {
background-color: #202020;
color: #d3d3d3;
}
.kk-content-footer a {
color: currentColor;
}
.kk-content-footer .kk-inner-footer {
margin: 0 auto;
line-height: 1em;
}
.kk-content-footer .kk-inner-footer .social {
float: none;
max-width: inherit;
margin-top: 20px;
}
.kk-content-footer .social li {
font-size: 18px;
}
.kk-content-footer .social li a {
color: #777;
}
.kk-content-footer .footer-nav ul {
margin: 0;
list-style: none;
padding-left: 0;
}
.kk-content-footer .footer-nav ul li {
display: inline-block;
position: relative;
margin: 5px 15px;
font-size: 14px;
}
.kk-content-footer .footer-nav ul li:before {
content: '';
width: 7px;
height: 7px;
border: 1px solid #999;
position: absolute;
top: 50%;
margin-top: -3px;
left: -20px;
}
.kk-content-footer .footer-nav ul li:first-child:before {
display: none;
}
.kk-n:before {
content: '';
width: 58px;
height: 58px;
position: absolute;
border: 1px solid #fff;
border-radius: 50%;
top: 50%;
left: 50%;
margin-left: -29px;
margin-top: -30px;
opacity: 0;
}
.effect-zoom:hover .kk-n:before {
-webkit-animation: kk_zoomer 1.5s infinite linear 0.1s;
-moz-animation: kk_zoomer 1.5s infinite linear 0.1s;
animation: kk_zoomer 1.5s infinite linear 0.1s;
}
@-webkit-keyframes kk_zoomer {
0% {
opacity: 0;
transform: scale(0.4);
}
20% {
opacity: 0.8;
}
40% {
opacity: 0;
transform: scale(1.8);
}
100% {
opacity: 0;
}
}
@-moz-keyframes kk_zoomer {
0% {
opacity: 0;
transform: scale(0.4);
}
20% {
opacity: 0.8;
}
40% {
opacity: 0;
transform: scale(1.8);
}
100% {
opacity: 0;
}
}
@keyframes kk_zoomer {
0% {
opacity: 0;
transform: scale(0.4);
}
20% {
opacity: 0.8;
}
40% {
opacity: 0;
transform: scale(1.8);
}
100% {
opacity: 0;
}
}
.vc-zoom-in a {
display: block;
position: relative;
}
.vc-zoom-in a:after {
content: '';
width: 58px;
height: 58px;
position: absolute;
border: 1px solid #fff;
border-radius: 50%;
top: 50%;
left: 50%;
margin-left: -29px;
margin-top: -30px;
opacity: 0;
}
.vc-zoom-in a:before {
content: 'VIEW';
position: absolute;
top: 50%;
z-index: 5;
font-size: 18px;
font-weight: 600;
text-align: center;
color: transparent;
right: 0;
left: 0;
-webkit-transform: translateY(10%);
-moz-transform: translateY(10%);
-ms-transform: translateY(10%);
-o-transform: translateY(10%);
transform: translateY(10%);
-webkit-transition: -webkit-transform ease 0.3s, color ease 0.3s;
-moz-transition: -moz-transform ease 0.3s, color ease 0.3s;
transition: transform ease 0.3s, color ease 0.3s;
}
.vc-zoom-in a img {
display: block;
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.6s ease, opacity 0.5s linear;
-moz-transition: -moz-transform 0.6s ease, opacity 0.5s linear;
transition: transform 0.6s ease, opacity 0.5s linear;
-webkit-backface-visibility: hidden;
}
.vc-zoom-in:hover a {
background-color: #000;
}
.vc-zoom-in:hover a:after {
-webkit-animation: kk_zoomer 1.5s infinite linear 0.1s;
-moz-animation: kk_zoomer 1.5s infinite linear 0.1s;
animation: kk_zoomer 1.5s infinite linear 0.1s;
}
.vc-zoom-in:hover a img {
opacity: 0.8;
-webkit-backface-visibility: hidden;
-webkit-transform: scale(1.4);
-moz-transform: scale(1.4);
-ms-transform: scale(1.4);
-o-transform: scale(1.4);
transform: scale(1.4);
-webkit-transition: -webkit-transform 10s cubic-bezier(0.16, 0.48, 0.21, 0.67), opacity 0.5s linear;
-moz-transition: -moz-transform 10s cubic-bezier(0.16, 0.48, 0.21, 0.67), opacity 0.5s linear;
transition: transform 10s cubic-bezier(0.16, 0.48, 0.21, 0.67), opacity 0.5s linear;
}
.slider-wrapper .rsDefault .rsGCaption {
background: transparent;
z-index: 1;
padding: 0;
left: 12px;
bottom: 8px;
font-size: 13px;
}
.slider-wrapper .rsDefault .rsGCaption:before {
content: '';
position: absolute;
background-color: #000;
opacity: .8;
display: block;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: 0 -8px;
z-index: -1;
}
.doLazyLoad {
width: 100%;
height: auto;
display: block;
position: absolute;
}
.masonry-box {
visibility: visible;
}
.img-loading {
background-color: #f9f9f9;
overflow: hidden;
position: relative;
}
.dark-skin .img-loading {
background-color: #222222;
}
.img-loading:before {
content: '';
width: 24px;
height: 24px;
position: absolute;
background: transparent;
display: block;
top: 50%;
margin-top: -12px;
left: 50%;
margin-left: -12px;
border: 1px solid #444;
border-radius: 50%;
border-left-color: transparent;
border-right-color: transparent;
-webkit-animation: kk_spin 0.55s linear infinite;
-moz-animation: kk_spin 0.55s linear infinite;
animation: kk_spin 0.55s linear infinite;
}
.dark-skin .img-loading:before {
border-top-color: #777;
border-bottom-color: #777;
}
@-webkit-keyframes kk_spin {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(359deg);
}
}
@-moz-keyframes kk_spin {
from {
-moz-transform: rotate(0deg);
}
to {
-moz-transform: rotate(359deg);
}
}
@keyframes kk_spin {
from {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-ms-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.kk_menu_classic.page-template-template-homepage-slider .menu-wrapper:not(.kk-top-animate), .kk_menu_classic.kk-parallax-title .menu-wrapper:not(.kk-top-animate), .kk_menu_classic.kk-template-fullscreen .menu-wrapper:not(.kk-top-animate), .kk_menu_classic.kk-grid-active .menu-wrapper:not(.kk-top-animate), .kk_menu_classic.page-template-template-homepage-grid-php .menu-wrapper:not(.kk-top-animate), .kk_menu_classic.error404 .menu-wrapper:not(.kk-top-animate), .kk_menu_classic.password-protected .menu-wrapper:not(.kk-top-animate) {
background-color: rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.4);
color: #fff;
}
.kk_menu_classic.page-template-template-homepage-slider .menu-wrapper:not(.kk-top-animate) .logo img.logo-light, .kk_menu_classic.kk-parallax-title .menu-wrapper:not(.kk-top-animate) .logo img.logo-light, .kk_menu_classic.kk-template-fullscreen .menu-wrapper:not(.kk-top-animate) .logo img.logo-light, .kk_menu_classic.kk-grid-active .menu-wrapper:not(.kk-top-animate) .logo img.logo-light, .kk_menu_classic.page-template-template-homepage-grid-php .menu-wrapper:not(.kk-top-animate) .logo img.logo-light, .kk_menu_classic.error404 .menu-wrapper:not(.kk-top-animate) .logo img.logo-light, .kk_menu_classic.password-protected .menu-wrapper:not(.kk-top-animate) .logo img.logo-light {
display: block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.kk_menu_classic.page-template-template-homepage-slider .menu-wrapper:not(.kk-top-animate) .logo img.logo-light, .kk_menu_classic.kk-parallax-title .menu-wrapper:not(.kk-top-animate) .logo img.logo-light, .kk_menu_classic.kk-template-fullscreen .menu-wrapper:not(.kk-top-animate) .logo img.logo-light, .kk_menu_classic.kk-grid-active .menu-wrapper:not(.kk-top-animate) .logo img.logo-light, .kk_menu_classic.page-template-template-homepage-grid-php .menu-wrapper:not(.kk-top-animate) .logo img.logo-light, .kk_menu_classic.error404 .menu-wrapper:not(.kk-top-animate) .logo img.logo-light, .kk_menu_classic.password-protected .menu-wrapper:not(.kk-top-animate) .logo img.logo-light {
display: none;
}
}
.kk_menu_classic.page-template-template-homepage-slider .menu-wrapper:not(.kk-top-animate) .logo img.logo-light2x, .kk_menu_classic.kk-parallax-title .menu-wrapper:not(.kk-top-animate) .logo img.logo-light2x, .kk_menu_classic.kk-template-fullscreen .menu-wrapper:not(.kk-top-animate) .logo img.logo-light2x, .kk_menu_classic.kk-grid-active .menu-wrapper:not(.kk-top-animate) .logo img.logo-light2x, .kk_menu_classic.page-template-template-homepage-grid-php .menu-wrapper:not(.kk-top-animate) .logo img.logo-light2x, .kk_menu_classic.error404 .menu-wrapper:not(.kk-top-animate) .logo img.logo-light2x, .kk_menu_classic.password-protected .menu-wrapper:not(.kk-top-animate) .logo img.logo-light2x {
display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.kk_menu_classic.page-template-template-homepage-slider .menu-wrapper:not(.kk-top-animate) .logo img.logo-light2x, .kk_menu_classic.kk-parallax-title .menu-wrapper:not(.kk-top-animate) .logo img.logo-light2x, .kk_menu_classic.kk-template-fullscreen .menu-wrapper:not(.kk-top-animate) .logo img.logo-light2x, .kk_menu_classic.kk-grid-active .menu-wrapper:not(.kk-top-animate) .logo img.logo-light2x, .kk_menu_classic.page-template-template-homepage-grid-php .menu-wrapper:not(.kk-top-animate) .logo img.logo-light2x, .kk_menu_classic.error404 .menu-wrapper:not(.kk-top-animate) .logo img.logo-light2x, .kk_menu_classic.password-protected .menu-wrapper:not(.kk-top-animate) .logo img.logo-light2x {
display: block;
}
}
.kk_menu_classic.page-template-template-homepage-slider .menu-wrapper:not(.kk-top-animate) .logo img.logo-dark,
.kk_menu_classic.page-template-template-homepage-slider .menu-wrapper:not(.kk-top-animate) .logo img.logo-dark2x, .kk_menu_classic.kk-parallax-title .menu-wrapper:not(.kk-top-animate) .logo img.logo-dark,
.kk_menu_classic.kk-parallax-title .menu-wrapper:not(.kk-top-animate) .logo img.logo-dark2x, .kk_menu_classic.kk-template-fullscreen .menu-wrapper:not(.kk-top-animate) .logo img.logo-dark,
.kk_menu_classic.kk-template-fullscreen .menu-wrapper:not(.kk-top-animate) .logo img.logo-dark2x, .kk_menu_classic.kk-grid-active .menu-wrapper:not(.kk-top-animate) .logo img.logo-dark,
.kk_menu_classic.kk-grid-active .menu-wrapper:not(.kk-top-animate) .logo img.logo-dark2x, .kk_menu_classic.page-template-template-homepage-grid-php .menu-wrapper:not(.kk-top-animate) .logo img.logo-dark,
.kk_menu_classic.page-template-template-homepage-grid-php .menu-wrapper:not(.kk-top-animate) .logo img.logo-dark2x, .kk_menu_classic.error404 .menu-wrapper:not(.kk-top-animate) .logo img.logo-dark,
.kk_menu_classic.error404 .menu-wrapper:not(.kk-top-animate) .logo img.logo-dark2x, .kk_menu_classic.password-protected .menu-wrapper:not(.kk-top-animate) .logo img.logo-dark,
.kk_menu_classic.password-protected .menu-wrapper:not(.kk-top-animate) .logo img.logo-dark2x {
display: none;
}
.kk_menu_classic:not(.kk-parallax-title) .content-inner-wrapper {
padding-top: 160px;
}
.kk_menu_classic.page-template-template-homepage-slider .content-inner-wrapper {
padding-top: 0;
}
.kk_menu_classic .menu-wrapper {
position: fixed;
width: 100%;
height: 80px;
background-color: #fff;
border-bottom: none;
box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
color: #222;
-webkit-transition: background-color 0.2s ease, color 0.1s ease, box-shadow 0.2s ease;
-moz-transition: background-color 0.2s ease, color 0.1s ease, box-shadow 0.2s ease;
transition: background-color 0.2s ease, color 0.1s ease, box-shadow 0.2s ease;
}
.kk_menu_classic .menu-wrapper .kk-menu-container {
display: -webkit-box;
display: -moz-box;
display: box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-moz-box-pack: justify;
box-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
-o-justify-content: space-between;
justify-content: space-between;
-ms-flex-pack: justify;
-webkit-box-align: center;
-moz-box-align: center;
box-align: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-o-align-items: center;
align-items: center;
-ms-flex-align: center;
width: 100%;
max-width: 1280px;
margin: 0 auto;
height: 100%;
}
@media (max-width: 1366px) {
.kk_menu_classic .menu-wrapper .kk-menu-container {
width: 1190px;
}
}
@media (max-width: 1200px) {
.kk_menu_classic .menu-wrapper .kk-menu-container {
width: 100%;
padding: 0 35px;
}
}
@media (max-width: 766px) {
.kk_menu_classic .menu-wrapper .kk-menu-container {
width: 100%;
padding: 0 20px;
}
}
.kk_menu_classic .menu-wrapper .logo {
padding: 0;
}
.kk_menu_classic .menu-wrapper .logo img.logo-dark {
display: block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.kk_menu_classic .menu-wrapper .logo img.logo-dark {
display: none;
}
}
.kk_menu_classic .menu-wrapper .logo img.logo-dark2x {
display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.kk_menu_classic .menu-wrapper .logo img.logo-dark2x {
display: block;
}
}
.kk_menu_classic .menu-wrapper .logo img.logo-light,
.kk_menu_classic .menu-wrapper .logo img.logo-light2x {
display: none;
}
.kk_menu_classic .menu-wrapper .logo img {
max-height: 70px;
width: auto;
max-width: 100%;
}
@media (max-width: 766px) {
.kk_menu_classic .menu-wrapper .logo img {
max-height: 40px;
width: auto;
}
}
.kk_menu_classic .menu-wrapper .kk-mobile-trigger {
display: none;
}
@media (max-width: 768px) {
.kk_menu_classic .menu-wrapper .kk-mobile-trigger {
display: block;
}
}
.kk_menu_classic .menu-wrapper .kk-mobile-trigger span,
.kk_menu_classic .menu-wrapper .kk-mobile-trigger span:before,
.kk_menu_classic .menu-wrapper .kk-mobile-trigger span:after {
background-color: currentColor;
}
.kk_menu_classic .menu-wrapper nav {
padding: 0;
}
@media (max-width: 768px) {
.kk_menu_classic .menu-wrapper nav .mobile-menu {
display: block;
}
}
.kk_menu_classic .menu-wrapper nav ul:not(.sub-menu) {
display: -webkit-box;
display: -moz-box;
display: box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
box-lines: multiple;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (max-width: 1024px) {
.kk_menu_classic .menu-wrapper nav ul:not(.sub-menu) {
display: none;
}
}
.kk_menu_classic .menu-wrapper nav ul:not(.sub-menu) li {
display: block;
width: auto;
letter-spacing: normal;
margin-left: 24px;
color: inherit;
}
.kk_menu_classic .menu-wrapper nav ul:not(.sub-menu) li a {
font-weight: 600;
padding: 2.4em 0;
color: currentColor;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}
.kk_menu_classic .menu-wrapper nav ul:not(.sub-menu) li.menu-item-has-children > a:after {
content: "\E817";
font-size: 12px;
margin-left: 7px;
}
.kk_menu_classic .menu-wrapper nav ul:not(.sub-menu) li:hover > .sub-menu {
visibility: visible;
opacity: 1;
-webkit-transition: visibility 0.01s linear 0.1s, opacity 0.1s ease 0.1s;
-moz-transition: visibility 0.01s linear 0.1s, opacity 0.1s ease 0.1s;
transition: visibility 0.01s linear 0.1s, opacity 0.1s ease 0.1s;
}
.kk_menu_classic .menu-wrapper nav ul:not(.sub-menu) li .sub-menu {
top: 100%;
left: 0;
margin: 0;
margin-left: -24px;
padding: 10px 0;
background-color: #fff;
color: #222;
-webkit-transition: visibility 0.01s linear 0.1s, opacity 0.1s ease;
-moz-transition: visibility 0.01s linear 0.1s, opacity 0.1s ease;
transition: visibility 0.01s linear 0.1s, opacity 0.1s ease;
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
}
.kk_menu_classic .menu-wrapper nav ul:not(.sub-menu) li .sub-menu .sub-menu {
left: 100%;
top: 0;
margin: 0;
margin-top: -10px;
}
.kk_menu_classic .menu-wrapper nav ul:not(.sub-menu) li .sub-menu li {
margin: 0;
}
.kk_menu_classic .menu-wrapper nav ul:not(.sub-menu) li .sub-menu li a {
padding: 5px 24px;
color: currentColor;
background-color: transparent;
}
.kk_menu_classic .menu-wrapper nav ul:not(.sub-menu) li .sub-menu li a:hover {
background-color: transparent;
opacity: .7;
}
.kk_menu_classic .menu-wrapper nav ul:not(.sub-menu) li .sub-menu li.menu-item-has-children > a:after {
content: "\E81A";
font-size: 12px;
margin-left: 7px;
}
.kk_menu_classic.kk-content-fullwidth .content {
padding: 0;
margin: 0 auto;
}
.kk_menu_classic .menu-icons {
display: -webkit-box;
display: -moz-box;
display: box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-moz-box-align: center;
box-align: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-o-align-items: center;
align-items: center;
-ms-flex-align: center;
}
.kk_menu_classic .some-buttons {
margin-left: 24px;
float: none;
display: none;
}
@media (max-width: 768px) {
.kk_menu_classic .some-buttons {
position: absolute;
right: 55px;
}
}
.kk_menu_classic .some-buttons .kk-search,
.kk_menu_classic .some-buttons .kk-info-trigger {
color: currentColor;
}
.kk_menu_classic .some-buttons .kk-search i,
.kk_menu_classic .some-buttons .kk-info-trigger i {
color: currentColor;
}
.kk_menu_classic.kk-template-fullscreen .some-buttons, .kk_menu_classic.kk-grid-active .some-buttons {
display: block;
}
.kk_menu_classic .content-inner-wrapper {
width: 1280px;
}
@media (max-width: 1366px) {
.kk_menu_classic .content-inner-wrapper {
width: 1190px;
}
}
.kk_menu_classic.kk-content-boxed .content {
width: 1200px;
margin: 0 auto;
padding-top: 0;
}
.kk_menu_classic.kk-content-boxed .content .content-inner-wrapper {
width: 100%;
}
.kk_menu_classic.kk-content-boxed .menu-wrapper {
background-color: transparent;
box-shadow: none;
}
.kk_menu_classic.kk-content-boxed .menu-wrapper .kk-menu-container {
max-width: 1200px;
padding: 0 35px 0 35px;
background-color: #fff;
box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
}
@media (max-width: 1200px) {
.kk_menu_classic.kk-content-boxed .menu-wrapper .kk-menu-container {
padding: 0 35px;
}
}
@media (max-width: 766px) {
.kk_menu_classic.kk-content-boxed .menu-wrapper .kk-menu-container {
padding: 0 10px;
}
}
.kk_menu_classic.kk-content-boxed.kk-template-fullscreen .menu-wrapper, .kk_menu_classic.kk-content-boxed.page-template-template-homepage-slider .menu-wrapper, .kk_menu_classic.kk-content-boxed.kk-grid-active .menu-wrapper, .kk_menu_classic.kk-content-boxed.page-template-template-homepage-grid-php .menu-wrapper {
background-color: #fff;
box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
}
.kk_menu_classic.kk-content-boxed.kk-template-fullscreen .menu-wrapper:not(.kk-top-animate), .kk_menu_classic.kk-content-boxed.page-template-template-homepage-slider .menu-wrapper:not(.kk-top-animate), .kk_menu_classic.kk-content-boxed.kk-grid-active .menu-wrapper:not(.kk-top-animate), .kk_menu_classic.kk-content-boxed.page-template-template-homepage-grid-php .menu-wrapper:not(.kk-top-animate) {
background-color: rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.4);
color: #fff;
}
.kk_menu_classic.kk-content-boxed.kk-template-fullscreen .menu-wrapper .kk-menu-container, .kk_menu_classic.kk-content-boxed.page-template-template-homepage-slider .menu-wrapper .kk-menu-container, .kk_menu_classic.kk-content-boxed.kk-grid-active .menu-wrapper .kk-menu-container, .kk_menu_classic.kk-content-boxed.page-template-template-homepage-grid-php .menu-wrapper .kk-menu-container {
background-color: transparent;
box-shadow: none;
}
.kk_menu_classic .fullmasonry {
padding: 0;
}
.kk_menu_classic .kk-is-homecaption {
text-align: center;
}
.kk_menu_classic .video-bg {
padding-left: 0;
}
.dark-skin.kk_menu_classic .menu-wrapper,
.dark-skin.kk_menu_classic .menu-wrapper nav ul:not(.sub-menu) li .sub-menu {
background-color: #222;
color: #f7f7f7;
}
.dark-skin.kk_menu_classic .menu-wrapper .logo img.logo-light {
display: block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.dark-skin.kk_menu_classic .menu-wrapper .logo img.logo-light {
display: none;
}
}
.dark-skin.kk_menu_classic .menu-wrapper .logo img.logo-light2x {
display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
.dark-skin.kk_menu_classic .menu-wrapper .logo img.logo-light2x {
display: block;
}
}
.dark-skin.kk_menu_classic .menu-wrapper .logo img.logo-dark,
.dark-skin.kk_menu_classic .menu-wrapper .logo img.logo-dark2x {
display: none;
}
.kk_menu_classic.kk-content-boxed.error404 .menu-wrapper .kk-menu-container,
.kk_menu_classic.kk-content-boxed.password-protected .menu-wrapper .kk-menu-container {
background-color: transparent;
box-shadow: none;
}
.gallery-template-default.kk_menu_default .rsGCaption {
bottom: 20px;
left: 20px;
}
@media (max-width: 1024px) {
.gallery-template-default.kk_menu_default .rsGCaption {
bottom: 10px;
left: 20px;
}
}
@media (max-width: 766px) {
.gallery-template-default.kk_menu_default .rsGCaption {
left: 10px;
}
}
.gallery-template-default.kk_menu_left_boxed .rsGCaption {
bottom: 20px;
left: 50%;
transform: translateX(-50%);
}
@media (max-width: 766px) {
.gallery-template-default.kk_menu_left_boxed .rsGCaption {
bottom: 10px;
left: 10px;
transform: translateX(0);
}
}
.gallery-template-default .rsGCaption {
position: absolute;
bottom: 20px;
width: auto;
float: none;
left: 35px;
z-index: 10;
}
@media (max-width: 766px) {
.gallery-template-default .rsGCaption {
bottom: 10px;
left: 15px;
}
}
.gallery-template-default .rsGCaption .rsCaption {
background-color: rgba(0, 0, 0, 0.5);
color: #fff;
padding: 5px 8px;
font-size: 14px;
margin: 0;
}
.error404:not(.kk-content-boxed) .content .content-inner-wrapper,
.password-protected:not(.kk-content-boxed) .content .content-inner-wrapper {
width: auto;
}
@media (min-width: 1100px) {
.error404:not(.kk-content-boxed) .content .content-inner-wrapper,
.password-protected:not(.kk-content-boxed) .content .content-inner-wrapper {
margin: 0 0 0 300px;
}
}
.error404.kk_menu_fullscreen.kk-content-boxed .content,
.password-protected.kk_menu_fullscreen.kk-content-boxed .content {
margin: 0;
width: auto;
}
.error404.kk_menu_left_boxed .content,
.password-protected.kk_menu_left_boxed .content {
margin: 0;
width: auto;
}
@media (min-width: 768px) and (max-width: 1024px) {
.error404.kk_menu_left_boxed .content .content-inner-wrapper,
.password-protected.kk_menu_left_boxed .content .content-inner-wrapper {
margin-left: 300px;
}
}
.error404.kk_menu_classic .content, .error404.kk_menu_default_hidden .content, .error404.kk_menu_slide_right .content, .error404.kk_menu_fullscreen .content,
.password-protected.kk_menu_classic .content,
.password-protected.kk_menu_default_hidden .content,
.password-protected.kk_menu_slide_right .content,
.password-protected.kk_menu_fullscreen .content {
width: auto;
}
.error404.kk_menu_classic .content .content-inner-wrapper, .error404.kk_menu_default_hidden .content .content-inner-wrapper, .error404.kk_menu_slide_right .content .content-inner-wrapper, .error404.kk_menu_fullscreen .content .content-inner-wrapper,
.password-protected.kk_menu_classic .content .content-inner-wrapper,
.password-protected.kk_menu_default_hidden .content .content-inner-wrapper,
.password-protected.kk_menu_slide_right .content .content-inner-wrapper,
.password-protected.kk_menu_fullscreen .content .content-inner-wrapper {
margin: 0 auto;
padding: 0;
}
.error404.kk_menu_fullscreen .fullscreen-top,
.password-protected.kk_menu_fullscreen .fullscreen-top {
position: fixed;
background-color: transparent;
}
.error404.kk_menu_fullscreen .fullscreen-top .fullscreen-top-wrapper,
.password-protected.kk_menu_fullscreen .fullscreen-top .fullscreen-top-wrapper {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.error404 .content,
.password-protected .content {
width: auto;
min-height: 100vh;
box-shadow: none;
background-color: inherit;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
top: 0;
}
@media (min-width: 100px) {
.error404 .content,
.password-protected .content {
width: auto;
}
}
.error404 .content .page-title,
.password-protected .content .page-title {
text-align: center;
}
.error404 .content .page-title h1,
.password-protected .content .page-title h1 {
font-family: 'Montserrat', Helvetica, sans-serif;
color: #fff;
font-weight: 600;
}
.error404 .content .content-inner-wrapper,
.password-protected .content .content-inner-wrapper {
width: auto;
}
.error404 .content .inner-content,
.password-protected .content .inner-content {
text-align: center;
float: none;
width: auto;
color: #fff;
}
.error404 .content .inner-content .more-link,
.password-protected .content .inner-content .more-link {
background-color: transparent;
color: #fff;
}
.error404 .content p,
.password-protected .content p {
margin-bottom: 20px;
padding: 0;
}
.error404 .content input[type="submit"],
.password-protected .content input[type="submit"] {
padding: 10px 20px 9px 20px;
}
.error404 .content input[type="submit"]:hover,
.password-protected .content input[type="submit"]:hover {
color: currentColor;
}
.error404 .content input,
.password-protected .content input {
padding: 7px 8px 8px 8px;
background-color: transparent;
color: currentColor;
border-color: inherit;
}
.error404 .bg404,
.password-protected .bg404 {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
opacity: 0;
z-index: -999;
background-position: center center;
background-repeat: no-repeat;
background-attachment: initial;
background-size: cover;
transition: opacity .5s;
}
.error404 .bg404:before,
.password-protected .bg404:before {
content: '';
background-color: #000;
opacity: 0.4;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.rsSlide {
color: #444;
background-color: #fff;
}
.dark-skin .rsSlide {
background-color: #252525;
color: #f7f7f7;
}
body {
color: #656565;
background-color: #fff;
}
body.dark-skin {
background-color: #252525;
color: #d0d0d0;
}
body.kk-darkbg.kk_menu_default,
.kk-darkbg.kk_menu_default .rsSlide,
body.kk-darkbg.kk_menu_left_boxed,
.kk-darkbg.kk_menu_left_boxed .rsSlide,
body.kk-darkbg.kk_menu_default_hidden,
.kk-darkbg.kk_menu_default_hidden .rsSlide {
background-color: #323232;
}
#grid .blog-title a, #grid .quote-text {
color: #222;
}
.social li a {
color: #999;
}
.main-nav .sub-menu {
background: #222;
}
.blog-entry a:not(.wp-block-button__link):not(.wp-block-file__button):hover,
.post-entry a:not(.wp-block-button__link):not(.wp-block-file__button):hover,
input.submit:hover,
input[type="submit"]:hover,
input[type="reset"]:hover {
color: #111;
}
.dark-skin .blog-entry a:not(.wp-block-button__link):not(.wp-block-file__button):hover, .dark-skin
.post-entry a:not(.wp-block-button__link):not(.wp-block-file__button):hover, .dark-skin
input.submit:hover, .dark-skin
input[type="submit"]:hover, .dark-skin
input[type="reset"]:hover {
color: #f7f7f7;
}
.main-nav li a {
color: #fff;
}
.inner-content .divider {
border-bottom: 1px solid #eee;
}
.sidebar .widget-title {
color: #222;
}
.dark-skin .sidebar .widget-title {
color: #f7f7f7;
}
.dark-skin .widget a {
color: #f7f7f7;
}
.woocommerce .kk-woo-shop-wrapper ul.products li.product .price,
.woocommerce-page .kk-woo-shop-wrapper ul.products li.product .price,
.woocommerce .kk-woo-related ul.products li.product .price,
.woocommerce-page .kk-woo-related ul.products li.product .price,
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins,
.woocommerce ul.products li.product .price,
.woocommerce-cart .cross-sells ul.product .price,
.woocommerce div.product .single_variation span.price,
.woocommerce div.product .summary p.price {
color: #777777;
}
.woocommerce .kk-woo-shop-wrapper ul.products li.product .price del,
.woocommerce-page .kk-woo-shop-wrapper ul.products li.product .price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
color: #999999;
}
.main-nav .sub-menu li a:hover,
ul#thumb-list li:hover,
ul#thumb-list li.current-thumb,
.main-nav .sub-menu .current-menu-item > a,
.bg-slider-ctrl span:hover {
background-color: #dba425;
color: #111111;
}
.kk_menu_slide_right .main-nav .sub-menu li a:hover,
.kk_menu_fullscreen .main-nav .sub-menu li a:hover,
.main-nav .sub-menu .current-menu-item > a {
background-color: transparent;
color: #ffffff;
}
.woocommerce #content input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button .button:hover,
.woocommerce input.button:hover,
.woocommerce-page #content input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce ul.products li.product a.added_to_cart:hover,
.woocommerce-page ul.products li.product a.added_to_cart:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
border-color: #dba425;
color: #111111;
background: none;
}
.woocommerce .pswp__caption__center {
text-align: center;
}
.kk-preloader:before {
border-top-color: #dba425;
border-left-color: #dba425;
}
.totop:hover,
.single .post-tags a:hover,
.nivo-prevNav:hover,
.nivo-nextNav:hover,
#slidecaption,
.tipsy-inner {
background-color: #dba425;
}
.blog-title a:hover,
.blog-meta a:hover,
.social li a:hover,
.format-standard .blog-thumb a:hover,
.format-image .blog-thumb a:hover,
.flickr_badge_image a:hover,
.portfolio-thumb a:hover,
.widget-img a:hover,
.sub-footer a:hover,
a:hover,
.nivoSlider:hover,
.blog-entry a:not(.wp-block-button__link):not(.wp-block-file__button):not(.post-page-numbers):not(.more-link),
.post-entry a:not(.wp-block-button__link):not(.wp-block-file__button):not(.post-page-numbers):not(.more-link),
.dark-skin .flickr_badge_image a:hover,
.dark-skin .portfolio-thumb a:hover {
color: #dba425;
}
.pagination .current,
.pagination a:hover,
.page-links a .link-num:hover,
.page-links .link-num,
.single .post-tags a:hover,
.more-link:hover,
blockquote,
.pagination a:hover,
.blog-entry .more-link:hover,
button, input.submit:hover,
input[type=submit]:hover,
input[type=reset]:hover,
input[type=button]:hover {
border-color: #dba425;
}
.preloader {
background: url(//www.zima.be/wp-content/themes/images/loader.gif) center center no-repeat #fff !important;
}
#filter a {
color: #fff;
}
.post-navigation .totop:hover {
background: url(//www.zima.be/wp-content/themes/images/slider/arrow_up_d.gif) no-repeat scroll center center #dba425;
}
.nivo-prevNav:hover, .post-navigation .prev-l:hover {
background: url(//www.zima.be/wp-content/themes/images/slider/arrow_left.gif) no-repeat scroll center center #dba425;
}
.nivo-nextNav:hover, .post-navigation .next-l:hover {
background: url(//www.zima.be/wp-content/themes/images/slider/arrow_right.gif) no-repeat scroll center center #dba425;
}
.content {
box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
}
.kk-content-fullwidth .content {
-webkit-box-shadow: none;
box-shadow: none;
}
.blog-meta {
color: #666;
}
.dark-skin .blog-meta {
color: #f7f7f7;
}
.blog-meta a {
color: #111111;
}
.dark-skin .blog-meta a {
color: #f7f7f7;
}
.post-content .kk-likes:before {
content: '';
height: 25px;
width: 1px;
position: relative;
display: block;
background-color: #e5e5e5;
margin: 0 auto 15px;
}
.dark-skin .post-content .kk-likes:before {
background-color: #444;
}
.format-standard .blog-thumb a,
.format-image .blog-thumb a,
.flickr_badge_image a,
.nivoSlider,
.portfolio-thumb a {
display: block;
color: #232323;
}
.flickr_badge_image a,
.widget-img a {
border: 3px solid;
display: block;
color: #e9e9e9;
}
.dark-skin .flickr_badge_image a, .dark-skin
.widget-img a {
color: #444;
}
.over-more,
.over-more-title {
background: #dba425;
color: #111111;
}
::selection {
background: #dba425;
color: #000000;
}
::-moz-selection {
background: #dba425;
color: #000000;
}
#thumb-back {
background: url(//www.zima.be/wp-content/themes/images/slider/arrow_left_d.gif) no-repeat scroll center center transparent;
left: 0;
}
#thumb-forward {
background: url(//www.zima.be/wp-content/themes/images/slider/arrow_right_d.gif) no-repeat scroll center center transparent;
right: 0;
}
.tabs ul.tabs-nav li a {
color: #666666;
border: 1px solid #ddd;
display: block;
padding: 10px 20px;
background-image: linear-gradient(bottom, #F3F3F3 0%, #FFFFFF 100%);
background-image: -o-linear-gradient(bottom, #F3F3F3 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(bottom, #F3F3F3 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(bottom, #F3F3F3 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(bottom, #F3F3F3 0%, #FFFFFF 100%);
background-color: #F9F9F9;
}
.tabs ul.tabs-nav li.ui-tabs-active a {
background: #ffffff;
border-bottom-color: #fff;
color: #333333;
}
.tabs .tab {
border: 1px solid #ddd;
clear: both;
padding: 20px;
-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
-moz-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
}
.dark-skin .wpb_gmaps_widget .wpb_wrapper {
background-color: #252525;
}
.lock-wrapper {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: #000;
z-index: 10000;
opacity: .88;
display: none;
}
.lock-wrapper .lock-message {
position: relative;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
color: #fff;
text-align: center;
}
.lock-wrapper .lock-message > div {
max-width: 600px;
padding: 40px;
width: 100%;
font-size: 22px;
line-height: 1.6;
font-weight: 400;
transition: transform 1s cubic-bezier(0.57, 0.17, 0.42, 0.9), opacity 0.6s linear;
transform: scale3d(1.05, 1.05, 1);
opacity: 0;
}
body.lock-message-displayed .lock-wrapper .lock-message > div {
transform: scale3d(1, 1, 1);
opacity: 1;
}
.kktfwp-mobile-burger {
width: 24px;
height: 24px;
display: none;
cursor: pointer;
position: absolute;
right: 30px;
color: #fff;
top: 50%;
transform: translateY(-50%);
}
.kk_menu_classic.kk-parallax-animate:not(.menu-is-opened) .kktfwp-mobile-burger, .kk_menu_classic:not(.menu-is-opened) .kktfwp-mobile-burger {
color: currentColor;
}
.kktfwp-mobile-burger#on-mobile {
display: none;
}
@media (max-width: 1024px) {
.kktfwp-mobile-burger#on-mobile {
display: block;
z-index: 1002;
}
}
@media (min-width: 1025px) {
.kk_menu_classic .kktfwp-mobile-burger#on-mobile {
display: none;
z-index: 1002;
}
}
@media (min-width: 769px) {
.kk_menu_default_hidden .kktfwp-mobile-burger#on-mobile, .kk_menu_left_boxed .kktfwp-mobile-burger#on-mobile {
display: none;
z-index: 1002;
}
}
@media (max-width: 1024px) {
.kktfwp-mobile-burger {
display: none;
}
}
.kktfwp-mobile-burger span {
width: 12px;
height: 2px;
display: block;
position: absolute;
background-color: currentColor;
transition: background-color .15s linear;
top: 50%;
}
.kktfwp-mobile-burger span.ham-right {
left: 12px;
}
.menu-is-opened .kktfwp-mobile-burger span.ham-right {
background-color: transparent;
}
.menu-is-opened .kktfwp-mobile-burger span.ham-right:before {
transform: rotateZ(-45deg) scaleX(1.2) translate(-3px, 1px);
}
.menu-is-opened .kktfwp-mobile-burger span.ham-right:after {
transform: rotateZ(45deg) scaleX(1.2) translate(-3px, -1px);
opacity: 1;
}
.menu-is-opened .kktfwp-mobile-burger span.ham-left {
background-color: transparent;
}
.menu-is-opened .kktfwp-mobile-burger span.ham-left:before {
transform: rotateZ(45deg) scaleX(1.2) translate(2px, 2px);
}
.menu-is-opened .kktfwp-mobile-burger span.ham-left:after {
transform: rotateZ(-45deg) scaleX(1.2) translate(2px, -2px);
}
.kktfwp-mobile-burger span:before, .kktfwp-mobile-burger span:after {
content: '';
width: 12px;
height: 2px;
display: block;
position: absolute;
background-color: currentColor;
transition: background-color .15s linear, transform .25s ease;
}
.menu-is-opened .kktfwp-mobile-burger span:before, .menu-is-opened .kktfwp-mobile-burger span:after {
background-color: currentColor;
}
.kktfwp-mobile-burger span:before {
top: -8px;
}
.kktfwp-mobile-burger span:after {
top: 8px;
}
.main-mobile-menu {
position: fixed;
background-color: inherit;
bottom: 0;
top: 0;
left: 0;
right: 0;
padding-top: 80px;
font-family: 'Open sans', Helvetica, sans-serif;
font-weight: 400;
text-transform: uppercase;
overflow-y: auto;
visibility: hidden;
opacity: 0;
transition: visibility .01s linear  .61s, opacity .6s ease;
}
body.kk_menu_classic .main-mobile-menu {
background-color: #000;
}
.menu-is-opened .main-mobile-menu {
transition: visibility .01s linear  0.02s, opacity .6s ease;
visibility: visible;
opacity: 1;
}
.main-mobile-menu .mobile-wrapper {
padding: 30px;
width: 100%;
height: 100%;
max-width: 700px;
margin: 0 auto;
}
.main-mobile-menu .mobile-wrapper ul {
list-style: none;
padding: 0;
margin: 0;
transition: transform .6s ease;
transform: translate3d(0, 20px, 0);
}
.menu-is-opened .main-mobile-menu .mobile-wrapper ul {
transform: translate3d(0, 0, 0);
}
.main-mobile-menu .mobile-wrapper ul li {
font-size: 16px;
line-height: 1;
border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.main-mobile-menu .mobile-wrapper ul li:last-child {
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.main-mobile-menu .mobile-wrapper ul li:first-child {
border-top: none;
}
.main-mobile-menu .mobile-wrapper ul li.mtree-node {
position: relative;
display: block;
}
.main-mobile-menu .mobile-wrapper ul li.mtree-node.menu-item-has-children > a:after, .main-mobile-menu .mobile-wrapper ul li.mtree-node.menu-item-has-children > a:before {
content: '';
width: 8px;
height: 1px;
background-color: currentColor;
position: absolute;
top: 50%;
}
.main-mobile-menu .mobile-wrapper ul li.mtree-node.menu-item-has-children > a:after {
transform: translateY(-50%) rotate(-45deg);
right: 10px;
}
.main-mobile-menu .mobile-wrapper ul li.mtree-node.menu-item-has-children > a:before {
transform: translateY(-50%) rotate(45deg);
right: 16px;
}
.main-mobile-menu .mobile-wrapper ul li.mtree-node.menu-item-has-children.mtree-open > a:after {
transform: translateY(-50%) rotate(45deg);
}
.main-mobile-menu .mobile-wrapper ul li.mtree-node.menu-item-has-children.mtree-open > a:before {
transform: translateY(-50%) rotate(-45deg);
}
.main-mobile-menu .mobile-wrapper ul li.mtree-node.menu-item-has-children ul.sub-menu {
text-transform: none;
margin: 0;
padding: 0 0 0 20px;
list-style: none;
}
.main-mobile-menu .mobile-wrapper ul li.mtree-node.menu-item-has-children ul.sub-menu li {
font-size: 14px;
}
.main-mobile-menu .mobile-wrapper ul li.mtree-node.menu-item-has-children ul.sub-menu li:last-child {
border-bottom: none;
}
.main-mobile-menu .mobile-wrapper ul li.mtree-node.menu-item-has-children ul.sub-menu li:first-child {
border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.main-mobile-menu .mobile-wrapper ul li a {
color: #fff;
padding: 16px 30px 16px 0;
position: relative;
display: block;
}
@media (min-width: 1099px) {
.main-mobile-menu {
display: none;
visibility: hidden;
}
}
.wp-block-button__link {
border-radius: 5px;
padding: 6px 14px;
line-height: 1.8em;
font-size: 15px;
}
.wp-block-button__link:hover {
opacity: 0.7;
}
.wp-block-categories.aligncenter,
.wp-block-archives.aligncenter {
list-style: none;
text-align: center;
padding-left: 0;
}
.wp-block-categories.aligncenter ul,
.wp-block-archives.aligncenter ul {
list-style: none;
padding-left: 0;
margin-top: 0;
}
.wp-block-pullquote {
border-top: 3px solid currentColor;
border-bottom: 3px solid currentColor;
margin: 40px 0;
}
@media (min-width: 1366px) {
.wp-block-pullquote {
margin: 40px 0;
padding: 3em 4em;
}
}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
border-top: 0;
border-bottom: 0;
text-align: left;
padding: 0;
}
.wp-block-pullquote.alignleft > blockquote, .wp-block-pullquote.alignright > blockquote {
margin: 20px;
padding: 0;
text-transform: none;
}
.wp-block-pullquote.alignright {
margin: 0.375em 0 0.375em 1.75em;
}
.wp-block-pullquote.alignleft {
margin: 0.375em 1.75em 0.375em 0;
}
.wp-block-pullquote .wp-block-pullquote__citation {
font-size: 12px;
font-family: Arial, sans-serif;
font-style: normal;
text-transform: none;
}
.wp-block-pullquote p {
font-size: 20px;
}
blockquote {
font-weight: 600;
text-transform: uppercase;
margin: 20px 25px;
border-left: 2px solid #888;
background-color: #f7f7f7;
padding: 15px 20px;
font-size: 14px;
color: #333;
}
.dark-skin blockquote {
background-color: #222;
color: #f7f7f7;
}
.wp-block-pullquote blockquote {
border-left: 0;
border-right: 0;
background-color: transparent;
margin: 0;
padding: 0;
}
blockquote.wp-block-quote[style*="text-align:right"], blockquote.wp-block-quote[style*="text-align: right"] {
border-right: 2px solid currentColor;
border-left: 0;
}
blockquote cite {
font-style: normal;
font-size: 80%;
}
blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {
border: none;
font-family: 'Times New Roman', serif;
background-color: transparent;
font-weight: 400;
text-transform: none;
}
@media (min-width: 1366px) {
blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {
margin: 40px;
padding: 0;
}
}
blockquote.wp-block-quote.is-large p, blockquote.wp-block-quote.is-style-large p {
font-size: 32px;
line-height: 1.4;
}
blockquote.wp-block-quote.is-large cite, blockquote.wp-block-quote.is-style-large cite {
font-size: 14px;
}
.wp-caption {
max-width: 100%;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
padding: 0;
margin: 0;
}
.kktfwp-bgImage {
position: fixed;
top: 0;
bottom: 0;
right: 0;
left: 0;
transition: transform 0.6s ease;
z-index: 2;
}
.kk_menu_slide_right.kk-menu-open .kktfwp-bgImage {
transform: translate3d(-50%, 0, 0);
}
.kktfwp-bgImage img {
display: block;
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
}
.dark-skin caption, .dark-skin
figcaption {
color: #d0d0d0;
}
figcaption,
[class*="wp-block-"] figcaption,
caption {
color: inherit;
font-style: normal;
text-align: center;
font-size: 13px;
}
.wp-block-embed {
margin: 0;
}
.dark-skin .logged-in-as a {
color: currentColor;
}  h1 {
font-family: 'Roboto Condensed';
}
h3 {
text-transform: uppercase;
}
.content.kk-is-homecaption {
text-align: center;
max-width: 9600px;
margin-left: auto;
margin-right: auto;
}
.content.kk-is-homecaption h1,
.kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-title-wrapper h1 { margin-bottom: 20px;
font-size: 52px;
font-weight: 300;
text-transform: uppercase;
font-family: 'Roboto Condensed';
}
.content.kk-is-homecaption h2 {
margin-bottom: 80px;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
}
.gallery-item {
display: table;
height: 200px;
border: 1px solid #eee;
border-right: 0;
}
.galleryid-31 .gallery-item:nth-child(4n+4),
.gallery-item:nth-child(5n+5),
dl.gallery-item:last-of-type {
border-right: 1px solid #eee;
}
.gallery-icon {
display: table-cell;
vertical-align: middle;
}
.gallery-icon img {
border: 0 !important;
max-width: 150px;
vertical-align: middle;
display: table-cell;
margin: 0 auto;
}
.galleryid-31 .gallery-caption {
display: none;
}
.kk_menu_slide_right.kk-content-fullwidth .content-inner-wrapper {
max-width: 1024px;
}
.single-gallery .content-inner-wrapper img.size-thumbnail {
width: 150px;
margin: 0 50px 50px 0;
float: left;
border-radius: 50%;
}
.button {
background: #eee;
padding: 15px 20px;
margin-top: 20px;
}
.home-button {
text-align: center;
margin: 10px; 25px;
border: 2px solid #fff;
padding: 15px 25px;
color: #fff;
display: inline-block;
font-weight: 400;
font-size: 20px;
width: 175px;
}
.home-button:hover {
background: #fff;
}
.kk-bg-overlay { }
.kk-content-footer {
font-family: 'Open Sans', sans-serif;
}
.logo a img {
max-width: 136px;
}
.contact-left,
.contact-right,
.contact-content-right {
width: 45%;
float: left;
}
.contact-left {
margin-right: 10%;
}
.contact-right h3 {
font-weight: 700;
}
.page-template-template-lp .contact-right {
padding: 40px;
border: 1px solid #eee;
}
.pricing {
margin-bottom: 25px;
}
.pricing td {
padding: 10px;
}
.pricing tr {
border-bottom: 1px solid #eee;
}
.widget#text-3 img {
border-radius: 50%;
}
.page-id-27.kk-content-fullwidth .kk-parallax-wrapper .kk-parallax-bg {
background-position-y: 20% !important;
}
@media screen and (max-width: 766px) {
.logo a img {
width: 72px;
}
.contact-left,
.contact-content-right,
.contact-right {
width: 100%;
margin: 0;
}
.home.kk-content-fullwidth .content.kk-is-homecaption .content-inner-wrapper {
padding-top: 100px;
}
.content.kk-is-homecaption h1 {
font-size: 26px;
}
.content.kk-is-homecaption h2 {
font-size: 20px;
}
.single-gallery .content-inner-wrapper img.size-thumbnail {
float: none;
margin: 0 auto 25px auto;
}
.content-inner-wrapper {
text-align: center;
}
.content-inner-wrapper li {
text-align: left;
}
.gallery-item {
border: 0 !important;
padding: 0;
height: 150px;
}
.gallery-icon img {
padding: 20px;
}
.pricing {
font-size: 0.8em;
}
}