@import 'css/sass/bourbon/bourbon'; $width: 25px; $border-color: #282828; /* Theme Name: TopPic Theme URI: http://themes.easysite.by/toppic-overview/ Author: kotofey Author URI: http://www.themeforest.net/user/kotofey Description: TopPic portfolio/photography theme Version: 2.7 License: GNU General Public License License URI: license.txt Text Domain: toppic Tags: dark, light, white, gray, right-sidebar, custom-menu, featured-images, full-width-template, microformats, post-formats, theme-options, translation-ready */ @import "css/animation"; /* Global properties ======================================================== */ body { font-family: 'Open sans', Helvetica, sans-serif; font-size: 16px; line-height: 22px; font-weight: 400; &.error404, &.password-protected { background-color: #666; } } 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, .main-nav li 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 { @include transition(all .1s linear); } h1, h2, h3, h4, h5, h6 { color: #222; .dark-skin & { color: #f7f7f7; } } h1, h2, h3 { margin-bottom: 30px; line-height: 1.2em; } h4, h5, h6 { margin-bottom: 20px; line-height: 1.2em; } /* Main fonts ======================================================== */ .blog-date, h1, h2, h3, h4, h5, h6, #slidecaption { font-family: 'Open sans', Helvetica, sans-serif; font-weight: 300; } #filter, .gallery-title h2, .portfolio-title h2, .main-nav li a { font-family: 'Open sans', Helvetica, sans-serif; font-weight: 400; } /* ======================================================== */ .sidebar .widget-title { margin-bottom: 20px; line-height: 15px; font-weight: 600; text-transform: none; } 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] { border-bottom: 1px dotted #232323; cursor: help; } p { padding-bottom: 20px; line-height: 1.75em; } /* Global Structure ============================================================= */ .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: #222222; height: 100%; width: 300px; z-index: 100; position: fixed; -webkit-backface-visibility: hidden; } .menu-wrapper { -webkit-transition: -webkit-transform 0.7s ease, opacity 0.7s ease; -moz-transition: -moz-transform 0.7s ease, opacity 0.7s ease; transition: transform 0.7s ease, opacity 0.7s ease; } .main-nav { display: block; position: relative; padding-left: 50px; } .main-nav ul { margin: 0; } .kk_menu_default_hidden .menu-helper { position: fixed; width: 60px; height: 100%; background: #222; z-index: 1001; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; transition: all 0.7s; } .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); } .admin-bar.kk_menu_left_boxed .menu-wrapper { top: 47px; } .kk_menu_left_boxed.kk-grid-active .menu-wrapper, .kk_menu_left_boxed.kk-grid-active .main-nav .sub-menu, .kk_menu_left_boxed .menu-wrapper, .kk_menu_left_boxed .main-nav .sub-menu, .kk_menu_left_boxed.kk-template-fullscreen .menu-wrapper, .kk_menu_left_boxed.kk-template-fullscreen .main-nav .sub-menu, .kk_menu_left_boxed.page-template-template-homepage-grid .menu-wrapper, .kk_menu_left_boxed.page-template-template-homepage-grid .main-nav .sub-menu { background: rgba(34, 34, 34, 0.85); } .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; @include transition (all .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 { @include 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; @include transform(rotate(0)); @include transition-duration(.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 & { 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 & { 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; } .kk-mobile-trigger { position: absolute; margin-left: 0; display: none; top: 50%; right: 7px; padding: 5px; cursor: pointer; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); } .kk-mobile-trigger span { position: relative; margin-top: 9px; margin-bottom: 9px; } .kk-mobile-trigger span, .kk-mobile-trigger span:before, .kk-mobile-trigger span:after { display: block; width: 26px; height: 3px; background-color: #fff; border-radius: 4px; } .kk-mobile-trigger span:before, .kk-mobile-trigger span:after { position: absolute; content: ""; } .kk-mobile-trigger span:before { top: -8px; } .kk-mobile-trigger span:after { top: 8px; } .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; @include hidpi(1.5) { display: none; } &.logo-dark2x, &.logo-light2x { @include hidpi(1.5) { display: block; } display: none; } } } .dark-skin { .logo { .logo-dark, .logo-dark2x { display: none; } img { display: block; @include hidpi(1.5) { display: none; } &.logo-light2x { @include hidpi(1.5) { display: block; } display: none; } } } } .logo { display: block; position: relative; padding: 55px 35px 50px 60px; a { display: block; margin:0; padding:0; } .logo-light, .logo-light2x { display: none; } img { display: block; @include hidpi(1.5) { display: none; } &.logo-dark2x { @include hidpi(1.5) { display: block; } display: none; } } .background--dark { .logo-light { display: block; @include hidpi(1.5) { display: none; } } .logo-light2x { @include hidpi(1.5) { display: block; } display: none; } .logo-dark, .logo-dark2x { display: none; } } .background--light { .logo-dark { display: block; @include hidpi(1.5) { display: none; } } .logo-dark2x { @include hidpi(1.5) { display: block; } display: none; } .logo-light, .logo-light2x { display: none; } } } .top-logo { float: left; } .main-nav li { display: block; letter-spacing: 0.3em; width: 100%; position: relative; } .main-nav li:hover a { padding-left: 20px; } .main-nav li a { display: block; line-height: 22px; padding: 6px 0 6px 15px; font-size: 12px; font-weight: 400; text-transform: uppercase; } .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; } .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); } .main-nav .sub-menu li a { font-size: 11px; padding: 7px 15px; line-height: 16px; border-bottom: none; } .main-nav .sub-menu li { font-weight: normal; letter-spacing: 0.09em; margin: 0; position: relative; float: none; width: 100%; } .main-nav .sub-menu li:last-child { 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 0 35px; } .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 & { font-weight: 400; color: #f7f7f7; } } #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 & { color: #f7f7f7; } } .text_content { padding: 0 25px 25px 25px; } .blog-title { margin: 0 0 0 70px; } .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 & { border-color: #444; } } .blog .inner-content article:first-child > .blog-content, .blog .inner-content article:first-child > .post-content, .archive .inner-content article:first-child > .blog-content, .archive .inner-content article:first-child > .post-content, .inner-content article:first-child > .blog-content, .inner-content article:first-child > .post-content { padding-top: 0; border-top: none; } .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 & { 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 & { color: currentColor; } } .embed-container { position: relative; padding-bottom: 56.25%; /* 16/9 ratio */ 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 h4 { display: inline-block; font-size: 14px; text-transform: uppercase; font-weight: 600; margin: 0 5px 0 0; } .single .post-tags a:hover { color: #fff; } .inner-content { width: 73.2323%; float:left; } #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; } .sidebar { display: block; float: right; font-size: 14px; line-height: 1.6em; position: relative; width: 23.25%; } .sidebar .logo a { background:none!important; } .portfolio-entry, .blog-entry, .post-entry, .post-tags { overflow: hidden; } .post-tags { margin-top: 20px; } .flickr_badge_image, .widget-img { float:left; padding: 9px 9px 0 0; width: 33.3%; } .sidebar .widget.flickr_widget img { vertical-align: top; width: 100%; } .flickr_badge_image a, .widget-img a { display: block; padding: 0; margin: 0; } .kk-portfolio-widget { li.widget-img { padding: 9px 9px 0 0; background: none; } a { padding-bottom: 92%; position: relative; img { position: absolute; width: 100%; height: 100%; object-fit: cover; } } } .sidebar .widget.flickr_widget, .sidebar .widget.toppic_portfolio_widget { padding-bottom: 34px; margin-right: -9px; } .widget_rss ul li { margin-bottom: 15px; } .widget_rss ul li .rsswidget { font-weight: 700; } .sidebar .widget { border-bottom: 1px solid #e5e5e5; margin-bottom: 30px; padding-bottom: 22px; overflow: hidden; .dark-skin & { border-color: #444; } } .sidebar .widget:last-child { border-bottom: none; } .sidebar .widget.widget_search { border-bottom: none; padding-bottom: 0; } .widget ul li { padding: 0 0 8px 12px; background: url('images/menu-arr.gif') no-repeat left 8px transparent; } .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, hr { width: 60px; margin-bottom: 80px; border-bottom: 4px solid #444; } .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; } .fullmasonry .footer { display: none; } .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; } .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; } .vc-zoom-in { overflow: hidden; } @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; -webkit-transition: background-color linear 0.5s; -moz-transition: background-color linear 0.5s; } .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; -webkit-transform: translateY(10%); -moz-transform: translateY(10%); -ms-transform: translateY(10%); transform: translateY(10%); -webkit-transition: -webkit-transform ease .3s, color ease .3s ; -moz-transition: -moz-transform ease .3s, color ease .3s; 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, .format-image .blog-thumb, .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 & { 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; } .format-image .blog-entry img, .format-image .post-entry img { width: 460px; height: auto; } .data { position:relative; line-height: 22px; overflow: hidden; margin-bottom: 35px; } .blog-content, .single-post .blog-content, .single-post .post-entry, .portfolio-content { position: relative; overflow: hidden; } .search-results .data { margin-bottom: 15px; } .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 & { background-color: #202020; color: #f7f7f7; } } .quote-source { position: relative; display: inline-block; margin-top: 20px; float: right; .dark-skin & { 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: rgba(255,255,255,1); } #filter ul { width: 210px; background: #dba425; display: none; position: absolute; margin: 0; list-style: none; 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; } &[data-layout="2-column"] { .gutter-size { width: 2%; } } &[data-layout="4-column"] { .gutter-size { width: 1.3333%; } } } } .kk-content-fullwidth .wide-portfolio { width: 95%; margin: 0 auto; } .portfolio-wrapper ul li, .gallery-wrapper ul li{ float: none; display: none; margin: 0 0 4% 0; width: 32.3%; height: auto; padding: 0; overflow: hidden; vertical-align: top; text-align: left; } .portfolio-wrapper .linkto, .gallery-wrapper .linkto { margin: 0 0 15px 0; display: block; } .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-title { max-width: 60%; float: left; 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:before, .proj-nav .proj-next i:before{ transform: scale(1); -webkit-transition: -webkit-transform 0.3s ease; -moz-transition: -moz-transform 0.3s ease; 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; } span.proj-label { font-size: 13px; font-weight: 400; color: #999; } .kk-likes-portfolio { float: right; font-size: 13px; 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-approved { background-color: rgba(41, 167, 5, 0.95); .proof-btn { &:after { content: url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBjbGFzcz0ic3ZnLWljb24iIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgZmlsbD0ibm9uZSIgZD0iTTE1Ljg5OCw0LjA0NWMtMC4yNzEtMC4yNzItMC43MTMtMC4yNzItMC45ODYsMGwtNC43MSw0LjcxMUw1LjQ5Myw0LjA0NWMtMC4yNzItMC4yNzItMC43MTQtMC4yNzItMC45ODYsMHMtMC4yNzIsMC43MTQsMCwwLjk4Nmw0LjcwOSw0LjcxMWwtNC43MSw0LjcxMWMtMC4yNzIsMC4yNzEtMC4yNzIsMC43MTMsMCwwLjk4NmMwLjEzNiwwLjEzNiwwLjMxNCwwLjIwMywwLjQ5MiwwLjIwM2MwLjE3OSwwLDAuMzU3LTAuMDY3LDAuNDkzLTAuMjAzbDQuNzExLTQuNzExbDQuNzEsNC43MTFjMC4xMzcsMC4xMzYsMC4zMTQsMC4yMDMsMC40OTQsMC4yMDNjMC4xNzgsMCwwLjM1NS0wLjA2NywwLjQ5Mi0wLjIwM2MwLjI3My0wLjI3MywwLjI3My0wLjcxNSwwLTAuOTg2bC00LjcxMS00LjcxMWw0LjcxMS00LjcxMUMxNi4xNzIsNC43NTksMTYuMTcyLDQuMzE3LDE1Ljg5OCw0LjA0NXoiPjwvcGF0aD48L3N2Zz4='); } } } h5 { margin: 0; font-weight: 600; color: #fff; font-size: 13px; padding: 7px 12px; } .proof-btn { color: #fff; display: block; font-size: 13px; font-weight: 600; line-height: 1em; position: relative; padding: 7px 12px; cursor: pointer; &:before { content: ''; position: absolute; top: 7px; left: 0; bottom: 7px; width: 1px; background-color: currentColor; opacity: 0.3; } &:after { content: url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBjbGFzcz0ic3ZnLWljb24iIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTcuNjI5LDE0LjU2NmMwLjEyNSwwLjEyNSwwLjI5MSwwLjE4OCwwLjQ1NiwwLjE4OGMwLjE2NCwwLDAuMzI5LTAuMDYyLDAuNDU2LTAuMTg4bDguMjE5LTguMjIxYzAuMjUyLTAuMjUyLDAuMjUyLTAuNjU5LDAtMC45MTFjLTAuMjUyLTAuMjUyLTAuNjU5LTAuMjUyLTAuOTExLDBsLTcuNzY0LDcuNzYzTDQuMTUyLDkuMjY3Yy0wLjI1Mi0wLjI1MS0wLjY2LTAuMjUxLTAuOTExLDBjLTAuMjUyLDAuMjUyLTAuMjUyLDAuNjYsMCwwLjkxMUw3LjYyOSwxNC41NjZ6Ij48L3BhdGg+PC9zdmc+'); width: 20px; height: 20px; position: relative; display: block; } &.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; } li { .gallery-wrapper[data-layout="2-column"] & { width: 49%; } .gallery-wrapper[data-layout="3-column"] & { width: 32.3%; margin: 0 0 1.8% 0; } .gallery-wrapper[data-layout="4-column"] & { width: 24%; margin: 0 0 1.5% 0; } .gallery-wrapper[data-layout="Thumbnails"] & { width: 13.28%; margin: 0 0 1.4% 0; } } .fullmasonry { background: inherit; box-shadow: none!important; width: 100%; height: auto; min-height: 100%; position: relative; padding-left: 300px; z-index: 50; -webkit-transition: -webkit-transform 0.6s; -moz-transition: -moz-transform 0.6s; -o-transition: -o-transform 0.6s; transition: transform 0.6s; } .kk_menu_slide_right .fullmasonry, .kk_menu_fullscreen .fullmasonry, .kk_menu_left_boxed .fullmasonry { padding: 0; } .fullmasonry img { width: 100%; } .kk_menu_default_hidden .fullmasonry { padding-left: 60px; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate(0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .kk_menu_default_hidden.kk-menu-open .fullmasonry { padding-left: 60px; -webkit-transform: translate3d(240px, 0, 0); -ms-transform: translate(240px, 0); -moz-transform: translate3d(240px, 0, 0); transform: translate3d(240px, 0, 0); } .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; &:before, &:after { background-color: currentColor; } } } .kk_menu_slide_right.kk-menu-open .fullmasonry { -webkit-transform: translate3d(-50%, 0, 0); -ms-transform: translate(-50%, 0); -moz-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); } .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, .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 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; } .kk_menu_slide_right .main-nav .sub-menu li a, .kk_menu_slide_right .main-nav li a, .kk_menu_fullscreen .main-nav .sub-menu li a, .kk_menu_fullscreen .main-nav li a { line-height: 24px; } .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; -webkit-transform: scaleX(1) translateZ(0); -ms-transform: scaleX(1) translateZ(0); 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 .main-nav, .kk_menu_fullscreen .main-nav { display: block; position: absolute; top: 50%; padding: 0; text-align: center; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .kk_menu_slide_right .logo { padding: 0; float: none; display: inline-block; } .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; } .main-nav > .sub-menu { .kk_menu_slide_right &, .kk_menu_fullscreen & { 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; -webkit-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 ul li { display: inline-block; vertical-align: top; position: relative; padding: 0; width: 25%; margin: 0; } .fullmasonry .grid-random { display: block; float: left; } .lazy { display: none; } .masonry-container { position: relative; margin: 0; list-style: none; } .portfolio-thumb { margin: 0; position: relative; height: auto; overflow: hidden; a { padding-bottom: 74%; li.square & { padding-bottom: 93%; } li.landscape & { padding-bottom: 77%; } li.portrait & { padding-bottom: 125%; } } img { position: absolute; width: 100%; height: 100%; object-fit: cover; transition: opacity .2s linear, transform 6s linear; &.responsively-lazy-img, &.lazyloading { opacity: 0; } &.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 & { background-color: transparent; box-shadow: none; border: 2px solid #444; } .dark-skin & { background-color: transparent; box-shadow: none; border: 1px solid #444; } } .wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea { width: 100%; } .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 & { 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 & { 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 & { 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; /* Since FF19 lowers the opacity of the placeholder by default */ } .searchtext:-ms-input-placeholder { color: #7b7b7b; } .search-fs-form .searchtext::-webkit-input-placeholder { color: #222; font-weight: 700; .dark-skin & { color: #d0d0d0; } } .search-fs-form .searchtext:-moz-placeholder { color: #222; font-weight: 700; .dark-skin & { color: #d0d0d0; } } .search-fs-form .searchtext::-moz-placeholder { color: #222; font-weight: 700; opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */ .dark-skin & { color: #d0d0d0; } } .search-fs-form .searchtext:-ms-input-placeholder { color: #222; font-weight: 700; .dark-skin & { color: #d0d0d0; } } #respond { margin: 40px 0; } #respond ul, #respond ol { margin: 0; } #respond #reply-title small { display: block; margin-top: 5px; } #respond textarea { height: 150px; padding: 10px; width: 100%; line-height: 1.8em; .dark-skin & { 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 input { width: 100%; .dark-skin & { background-color: transparent; border-color: #444; color: #d0d0d0; } } #respond .comment-form ul li:last-child { padding-right: 0; } .commentlist { margin: 0 0 60px 0; } #respond p { padding-bottom: 0; } #respond h3, #comments h3 { margin-bottom: 40px; font-weight: 600; text-transform: uppercase; } #comments-wrapper { font-size: 13px; position: relative; margin-top: 60px; } #cancel-comment-reply-link { text-transform: none; font-weight: 400; font-size: 14px; } .com-nav-links { font-weight: 600; padding: 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 & { 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 & { color: #f7f7f7; } } .kk-icon-reply { margin-left: 4px; font-size: 14px; } .comment { margin-bottom: 35px; padding-bottom: 35px; border-bottom: 1px solid #eee; .dark-skin & { border-color: #444; } } .comment p { padding-bottom: 15px; } .comment-author { font-size: 15px; color: #222; .dark-skin & { 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%; -webkit-border-radius: 50%; } #comments-wrapper .children { margin: 0 0 0 50px; list-style: none; } .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, .page-links-title, .page-links span { 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; } .pagination a:hover, .page-links a .link-num:hover { color: #222; } .page-links a .link-num { border: 2px solid #ccc; } .pagination .inactive, .pagination .pages, .blog-entry .more-link { background: none; border: 2px solid #ccc; color: #888; .dark-skin & { border-color: #444; box-shadow: none; } } .blog-entry .more-link { display: inline-block; float: none; margin-top: 25px; font-size: 11px; font-weight: 600; } .pagination .current { font-weight: 600; } .archives ul{ margin-left: 25px; } .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; } .social { margin: 0; position: relative; list-style: none!important; } .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(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; } /* .tipsy-north { background-position: top center; } .tipsy-south { background-position: bottom center; } .tipsy-east { background-position: right center; } .tipsy-west { background-position: left center; } */ .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 & { 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 & { color: #f7f7f7; border-bottom-color: #444; } } .kk_menu_slide_right .creative-top-wrapper, .kk_menu_slide_right .creative-top-wrapper-fixed { position: fixed; width: 100%; z-index: 100; padding: 30px 35px 20px 35px; } .creative-top-wrapper-bg { position: fixed; width: 100%; height: 0px; background-color: transparent; z-index: 99; -webkit-transition: -webkit-transform 0.6s, background-color 0.3s linear; -moz-transition: -moz-transform 0.6s, background-color 0.3s linear; transition: transform 0.6s, background-color 0.3s linear; } .kk-top-animate.creative-top-wrapper-bg { background-color: #fff; .dark-skin & { 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(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) { right: 20px; bottom: 10px; } } .rsSlideCount .rsCountInfo { display: block; font-size: 9px; text-transform: uppercase; font-weight: 400; text-align: center; @media (max-width: 1100px) { 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: rgba(0,0,0,0); 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; 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: 3; } .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; } .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: $width; } } .creative-top-wrapper-bg:after, .fullscreen-top:after { content: ''; width: 100%; height: 1px; background-color: #e5e5e5; position: absolute; bottom: -1px; left: 0; opacity: 0; @include transition (0.4s opacity linear, 1s transform ease); @include transform( scaleX(0) translateZ(0) ); .dark-skin & { background-color: #444; } } .kk-top-animate { &.creative-top-wrapper-bg:after, &.fullscreen-top:after { opacity: 1; @include 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; @include transform(translate3d(0,0,0)); @include transition (transform 0.6s ease); } .kk-bg-overlay, .kk-fallback-img { @include transform(translate3d(0,0,0)); @include transition (transform 0.6s ease); } &.kk-menu-open { .kk-homepage-o, .kk-bg-overlay { @include transform(translate3d(-50%,0,0)); } .kk-fallback-img { @include transform(translate3d(-49.97%,0,0)); } } &.kk-content-fullwidth { .content-inner-wrapper { width: 1280px; } &.kk-is-borders { .kk-borders { position: fixed; background-color: $border-color; z-index: 1005; &.kk-border-top { width: 100%; top: 0; left: 0; height: $width; } &.kk-border-bottom { width: 100%; bottom: 0; left: 0; height: $width; } &.kk-border-left { width: $width; left: 0; height: 100%; } &.kk-border-right { width: $width; right: 0; height: 100%; } } .footer { padding: 0 30px ($width + 20) 30px; } .royalSlider_fullscreen { padding: $width 0 $width 0; } .creative-top-wrapper, .creative-top-wrapper-fixed { padding: 30px ($width + 35) 20px ($width + 35); } .fullmasonry .gallery-full-masonry { padding: 0 $width $width $width; } } .content { &.kk-is-homecaption { padding: 0; } } &.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; h1, h2, h3, h4, h5, h6 { color: #fff; } .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_menu_slide_right { &.kk-is-active-homecaption { .logo { .logo-dark { display: none; } .logo-dark2x { @include hidpi(1.5) { display: none; } } .logo-light { display: block; @include hidpi(1.5) { display: none; } } .logo-light2x { @include hidpi(1.5) { display: block; } display: none; } } .kk-menu-trigger span { background-color: #fff; &:before, &:after { background-color: #fff; } } .kk-search i { color: #fff; } } } .kk-parallax-title-fullheight { .content, .kk-parallax-wrapper { height: 100%; } } .kk-content-fullwidth { .kk-parallax-wrapper { position: relative; width: 100%; overflow: hidden; margin-bottom: 60px; background-color: #222; .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; @include transition(opacity linear .25s); &.kk-hidden { opacity: 0; } &:after { content: ''; width: 100%; height: 100%; position: absolute; background-color: #000; opacity: 0.5; } #kk-img-check { position: absolute; width: 1px; height: 1px; visibility: hidden; } } .blog-meta { color: #fff; margin-top: 20px; line-height: 1.6em; a { color: #fff; } } .kk-parallax-title-wrapper { padding: 220px 0 160px 0; position: relative; margin: 0; h1 { font-size: 60px; font-weight: 600; line-height: 1.2em; color: #fff; font-family: 'Montserrat'; } } } &.kk-parallax-title { .content { padding-top: 0; padding-bottom: 0; } .page-title, .post-title { text-align: center; } &.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); @include animation(kk_bounce 2.0s ease infinite); &: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; @include transform(rotate(45deg)); position: relative; margin: 0 auto; } } .kk-parallax-wrapper { .is-loading { &.kk-down { @include animation(none); &: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; @include animation(kk_spin 0.5s infinite linear); } } } } .kk-parallax-title-wrapper { padding: 0; height: 100%; #kk-parallax-title { position: relative; top: 50%; @include transform(translateY(-50%)); } } } } .kk-down { display: none; &:after { @include transition(all 0.3s linear); } } } @include keyframes(kk_bounce) { 0% { @include transform(translate3d(0,-15px,0)); opacity: 0; } 30% { @include transform(translate3d(0,0,0)); opacity: 1; } 70% { @include transform(translate3d(0,-6px,0)); opacity: 1; } 100% { @include transform(translate3d(0,10px,0)); opacity: 0; } } .kk_menu_fullscreen, .kk_menu_slide_right { &.kk-parallax-title, &.error404, &.password-protected { .kk-menu-trigger span, .kk-menu-trigger span:before, .kk-menu-trigger span:after { background-color: #fff; } .kk-search i { color: #fff; } .logo-dark, .logo-dark2x { display: none; } .logo-light { display: block; @include hidpi(1.5) { display: none; } } .logo-light2x { @include hidpi(1.5) { display: block; } display: none; } &.kk-parallax-animate:not(.dark-skin) { &.kk-menu-open { .kk-menu-trigger span, .kk-menu-trigger span:before, .kk-menu-trigger span:after { background-color: #fff; } } .kk-menu-trigger span, .kk-menu-trigger span:before, .kk-menu-trigger span:after { background-color: #444; } .kk-search i { color: #444; } .logo-dark { display: block; @include hidpi(1.5) { display: none; } } .logo-dark2x { @include hidpi(1.5) { display: block; } display: none; } .logo-light, .logo-light2x { display: none; } } .fullscreen-top { position: fixed; background-color: transparent; @include transition(background-color linear .3s); &.kk-top-animate { background-color: #fff; } } .fullscreen-top-wrapper { background-color: transparent; } } } .page-template-template-gallery-php, .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: 100px 10px 90px 10px; margin-top: 50px; text-align: center; .kk_menu_classic.kk-content-boxed & { background-color: inherit; padding: 0; margin-top: 0; .copyright { margin-top: 0; } .social { margin-top: 20px; } } .dark-skin & { background-color: #202020; color: #d3d3d3; } a { color: currentColor; } .kk-inner-footer { margin: 0 auto; line-height: 1em; .social { float: none; max-width: inherit; margin-top: 40px; } } .social li { font-size: 18px; a { color: #777; } } .footer-nav ul { margin: 0; list-style: none; li { display: inline-block; position: relative; margin: 5px 15px; font-size: 14px; &:before { content: ''; width: 7px; height: 7px; border: 1px solid #999; position: absolute; top: 50%; margin-top: -3px; left: -20px; } &: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 { @include animation(kk_zoomer 1.5s infinite linear 0.1s); } @include 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; &: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; } &: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; @include transform(translateY(10%)); @include transition(transform ease .3s, color ease .3s); } img { display: block; opacity: 1; @include transform(scale(1)); @include transition(transform .6s ease, opacity .5s linear); -webkit-backface-visibility: hidden; } } &:hover { a { background-color: #000; &:after { @include animation(kk_zoomer 1.5s infinite linear 0.1s); } img { opacity: 0.8; -webkit-backface-visibility: hidden; @include transform(scale(1.4)); @include transition(transform 10s cubic-bezier(0.16, 0.48, 0.21, 0.67), opacity .5s linear); } } } } .slider-wrapper .rsDefault .rsGCaption { background: transparent; z-index: 1; padding: 0; left: 12px; bottom: 8px; font-size: 13px; &: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 & { background-color: #222222; } &: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; @include animation(kk_spin .55s linear infinite); .dark-skin & { border-top-color: #777; border-bottom-color: #777; } } } @include keyframes(kk_spin) { from { @include transform(rotate(0deg)); } to { @include transform(rotate(359deg)); } } .kk_menu_classic { &.page-template-template-homepage-slider, &.kk-parallax-title, &.kk-template-fullscreen, &.kk-grid-active, &.page-template-template-homepage-grid-php, &.error404, &.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; .logo { img.logo-light { display: block; @include hidpi(1.5) { display: none; } } img.logo-light2x { display: none; @include hidpi(1.5) { display: block; } } img.logo-dark, img.logo-dark2x { display: none; } } } } } &:not(.kk-parallax-title) .content-inner-wrapper { padding-top: 160px; } &.page-template-template-homepage-slider .content-inner-wrapper { padding-top: 0; } .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; @include transition (background-color .2s ease, color .1s ease, box-shadow .2s ease); .kk-menu-container { @include display(flex); @include justify-content(space-between); @include align-items(center); width: 100%; max-width: 1280px; margin: 0 auto; height: 100%; @media (max-width: 1366px) { width: 1190px; } @media (max-width: 1200px) { width: 100%; padding: 0 35px; } @media (max-width: 766px) { width: 100%; padding: 0 10px; } } .logo { padding: 0; img.logo-dark { display: block; @include hidpi(1.5) { display: none; } } img.logo-dark2x { display: none; @include hidpi(1.5) { display: block; } } img.logo-light, img.logo-light2x { display: none; } img { max-height: 70px; width: auto; max-width: 100%; @media (max-width: 766px) { max-height: 40px; width: auto; } } } .kk-mobile-trigger { display: none; @media (max-width: 768px) { display: block; } span, span:before, span:after { background-color: currentColor; } } nav { padding: 0; @media (max-width: 768px) { .mobile-menu { display: block; } } ul:not(.sub-menu) { @include display(flex); @include flex-wrap(wrap); @media (max-width: 768px) { display: none; } li { display: block; width: auto; letter-spacing: normal; margin-left: 24px; color: inherit; a { font-weight: 600; padding: 2.4em 0; color: currentColor; @include transition(none); } &.menu-item-has-children > a:after { content: "\E817"; font-size: 12px; margin-left: 7px; } &:hover { > .sub-menu { visibility: visible; opacity: 1; @include transition(visibility .01s linear .1s, opacity .1s ease .1s); } } .sub-menu { top: 100%; left: 0; margin: 0; margin-left: -24px; padding: 10px 0; background-color: #fff; color: #222; @include transition(visibility .01s linear .1s, opacity .1s ease); box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); .sub-menu { left: 100%; top: 0; margin: 0; margin-top: -10px; } li { margin: 0; a { padding: 5px 24px; color: currentColor; &:hover { background-color: transparent; opacity: .7; } } &.menu-item-has-children > a:after { content: "\E81A"; font-size: 12px; margin-left: 7px; } } } } } } } &.kk-content-fullwidth { .content { padding: 0; margin: 0 auto; } } .menu-icons { @include display(flex); @include align-items(center); } .some-buttons { margin-left: 24px; float: none; display: none; .kk-search, .kk-info-trigger { color: currentColor; i { color: currentColor; } } } &.kk-template-fullscreen, &.kk-grid-active { .some-buttons { display: block; } } .content-inner-wrapper { width: 1280px; @media (max-width: 1366px) { width: 1190px; } } &.kk-content-boxed { .content { width: 1200px; margin: 0 auto; padding-top: 0; .content-inner-wrapper { width: 100%; } } .menu-wrapper { background-color: transparent; box-shadow: none; .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) { padding: 0 35px; } @media (max-width: 766px) { padding: 0 10px; } } } &.kk-template-fullscreen, &.page-template-template-homepage-slider, &.kk-grid-active, &.page-template-template-homepage-grid-php { .menu-wrapper { background-color: #fff; box-shadow: 0 0 2px 1px rgba(0,0,0,0.1); &: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-container { background-color: transparent; box-shadow: none; } } } } .fullmasonry { padding: 0; } .kk-is-homecaption { text-align: center; } .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; @include hidpi(1.5) { display: none; } } img.logo-light2x { display: none; @include hidpi(1.5) { display: block; } } img.logo-dark, 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) { bottom: 10px; left: 20px; } @media (max-width: 766px) { left: 10px; } } } &.kk_menu_left_boxed { .rsGCaption { bottom: 20px; left: 50%; transform: translateX(-50%); @media (max-width: 766px) { bottom: 10px; left: 10px; transform: translateX(0); } } } .rsGCaption { position: absolute; bottom: 20px; width: auto; float: none; left: 35px; @media (max-width: 766px) { bottom: 10px; left: 15px; } .rsCaption { background-color: rgba(0,0,0,0.5); color: #fff; padding: 5px 8px; font-size: 14px; margin: 0; } } } .error404:not(.kk-content-boxed), .password-protected:not(.kk-content-boxed) { .content { .content-inner-wrapper { width: auto; @media (min-width: 1100px) { margin: 0 0 0 300px; } } } } .error404.kk_menu_fullscreen.kk-content-boxed, .password-protected.kk_menu_fullscreen.kk-content-boxed { .content { margin: 0; width: auto; } } .error404.kk_menu_left_boxed, .password-protected.kk_menu_left_boxed { .content { margin: 0; width: auto; .content-inner-wrapper { @media ( min-width: 768px ) and ( max-width: 1024px ) { margin-left: 300px; } } } } .error404, .password-protected { &.kk_menu_classic, &.kk_menu_default_hidden, &.kk_menu_slide_right, &.kk_menu_fullscreen { .content { width: auto; .content-inner-wrapper { margin: 0 auto; padding: 0; } } } &.kk_menu_fullscreen { .fullscreen-top { position: fixed; background-color: transparent; .fullscreen-top-wrapper { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; } } } .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 ) { width: auto; } .page-title { text-align: center; h1 { font-family: 'Montserrat', Helvetica, sans-serif; color: #fff; font-weight: 600; } } .content-inner-wrapper { width: auto; } .inner-content { text-align: center; float: none; width: auto; color: #fff; .more-link { background-color: transparent; color: #fff; } } p { margin-bottom: 20px; padding: 0; } input[type="submit"] { padding: 10px 20px 9px 20px; &:hover { color: currentColor; } } input { padding: 7px 8px 8px 8px; background-color: transparent; color: currentColor; border-color: inherit; } } .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; &: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 & { background-color: #252525; color: #f7f7f7; } } body { color: #656565; background-color: #fff; &.dark-skin { background-color: #252525; color: #d0d0d0; } } .dark-skin { blockquote { background-color: #222; color: #f7f7f7; } } 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:hover, .post-entry a:hover, input.submit:hover, input[type="submit"]:hover, input[type="reset"]:hover { color: #111; .dark-skin & { color: #f7f7f7; } } .main-nav li a { color: #fff; } .inner-content .divider { border-bottom: 1px solid #eee; } .sidebar .widget-title { color: #222; .dark-skin & { 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, .woocommerce .content table.shop_table th, .woocommerce-page .content table.shop_table th { 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; } .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, .current-menu-item, .nivoSlider:hover, .blog-entry a, .post-entry a, .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(../images/loader.gif) center center no-repeat #fff!important; } #filter a { color: #fff; } .post-navigation .totop:hover { background: url("../images/slider/arrow_up_d.gif") no-repeat scroll center center #dba425; } .nivo-prevNav:hover, .post-navigation .prev-l:hover { background: url("../images/slider/arrow_left.gif") no-repeat scroll center center #dba425; } .nivo-nextNav:hover, .post-navigation .next-l:hover { background: url("../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; } blockquote { color: #333; } .blog-meta { color: #666; .dark-skin & { color: #f7f7f7; } } .blog-meta a { color: #111111; .dark-skin & { 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 & { 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 & { 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("../images/slider/arrow_left_d.gif") no-repeat scroll center center transparent; left: 0; } #thumb-forward { background: url("../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-message { position: relative; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; color: #fff; text-align: center; > 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 .6s linear; transform: scale3d(1.05, 1.05, 1); opacity: 0; body.lock-message-displayed & { transform: scale3d(1,1,1); opacity: 1; } } } }