Файловый менеджер - Редактировать - /home2/cocinasdalloway/constructorasmn.com/wp-content/themes/catch-fullscreen/style.css
Назад
/* Theme Name: Catch Fullscreen Theme URI: https://catchthemes.com/themes/catch-fullscreen/ Author: Catch Themes Author URI: https://catchthemes.com/ Description: Catch Fullscreen is a one page WordPress theme that comes with incredible features and captivating design. The theme is extremely easy to customize and you will not have to deal with the most troublesome coding task. The well-designed one page WordPress theme, Catch Fullscreen provides you with crucial features such as header media, featured content, featured slider, hero content, layout options, portfolio, testimonials, and more – which are extremely crucial to create a strong online niche. The theme is completely responsive and your website will look perfect on all devices. Its attractive full screen design and vertical scroll navigation makes your website stand out among others in the web world. Catch Fullscreen helps you build a single scrolling page with great attention to typography and is eye-appealing. Try out the Catch Fullscreen theme and start your journey in WordPress today! For more information, check out Theme Instructions at https://catchthemes.com/themes/catch-fullscreen/, support at https://catchthemes.com/support/ and Demo at https://catchthemes.com/demo/catch-fullscreen/ Version: 2.3.6 Requires at least: 5.6 Tested up to: 6.5 Requires PHP: 5.6 License: GNU General Public License v3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html Tags: one-column, two-columns, right-sidebar, flexible-header, custom-background, custom-header, custom-menu, custom-logo, editor-style, featured-image-header, featured-images, footer-widgets, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, blog, entertainment, photography Text Domain: catch-fullscreen This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ /** * Table of Contents * * 1.0 - Normalize * 2.0 - Typography * 3.0 - Elements * 4.0 - Padding/Margin * 5.0 - Forms * 6.0 - Navigation * 6.1 - Links * 6.2 - Menus * 6.3 - Post Navigation * 6.4 - Breadcrumb * 6.5 - Scroll Up * 7.0 - Accessibility * 8.0 - Alignments * 9.0 - Clearings * 10.0 - Widgets * 11.0 - Content * 11.1 - Header * 11.2 - Posts and pages * 11.3 - Comments * 11.4 - Footer * 12.0 - Media * 12.1 - Captions * 12.2 - Galleries * 12.3 - Icons * 13.0 - Modules * 13.1 - Slider * 13.2 - Featured Content * 13.3 - Services * 13.4 - Portfolio * 13.5 - Gallery * 13.6 - Hero Content * 13.7 - Team * 13.8 - Testimonials * 13.9 - Promotional Headline * 13.10 - Recent Blog * 14.0 - Others * 15.0 - Media Queries * 15.1 - >= 480px * 15.2 - >= 601px * 15.3 - >= 667px * 15.4 - >= 783px * 15.5 - >= 1024px * 15.6 - >= 1120px * 15.7 - >= 1366px * 15.8 - >= 1600px * 16.0 - Colors */ /** * 1.0 - Normalize * * Normalizing styles have been helped along thanks to the fine work of * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/ */ html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: 600; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 0; } hr { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } code, kbd, pre, samp { font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } select { text-transform: none; } button { overflow: visible; } button, input, select, textarea { max-width: 100%; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; opacity: .5; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 0.4375em; padding: 0; } input[type="date"]::-webkit-inner-spin-button, input[type="date"]::-webkit-outer-spin-button, input[type="time"]::-webkit-inner-spin-button, input[type="time"]::-webkit-outer-spin-button, input[type="datetime-local"]::-webkit-inner-spin-button, input[type="datetime-local"]::-webkit-outer-spin-button, input[type="week"]::-webkit-inner-spin-button, input[type="week"]::-webkit-outer-spin-button, input[type="month"]::-webkit-inner-spin-button, input[type="month"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #eee; margin: 0 0 1.75em; min-width: inherit; padding: 0.875em; } fieldset > :last-child { margin-bottom: 0; } legend { border: 0; padding: 0; } textarea { overflow: auto; vertical-align: top; } optgroup { font-weight: bold; } /** * 2.0 - Typography */ body, button, input, select, textarea { font-size: 15px; font-size: 0.9375rem; font-weight: 300; font-family: 'Poppins', sans-serif; line-height: 1.866666666666667; } .site-title, .comments-title, .comment-reply-title { font-size: 24px; font-size: 1.5rem; line-height: 1.458333333333333; } .site-description, .comment-reply-title small a, .widget .widget-title, .widget .wp-block-group h2, .widget .hentry .entry-title, .entry-meta { font-size: 13px; font-size: 0.8125rem; line-height: 1.615384615384615; } .drop-cap:first-letter { font-size: 98px; font-size: 6.125rem; } .section .hentry-inner .entry-title, .section .section-subtitle { font-size: 20px; font-size: 1.25rem; line-height: 1.4; } .section .section-title, #footer-instagram .widget-title { font-size: 40px; font-size: 2.5rem; line-height: 1.206896551724138; } .section .section-subtitle { font-weight: 400; } .home .custom-header .entry-title { font-size: 40px; font-size: 2.5rem; line-height: 1.225; letter-spacing: 0.005em; } blockquote { font-size: 22px; font-size: 1.375rem; } .header-media .site-header-text, .author-description .author-title, .post-navigation .nav-title { font-size: 18px; font-size: 1.125rem; line-height: 1.555555555555556; } .site-footer, #footer-menu-wrapper .site-navigation a { font-size: 15px; font-size: 0.9375rem; line-height: 1.866666666666667; } .site-info { font-size: 11px; font-size: 0.6875rem; letter-spacing: 0.25em; line-height: 1.75; text-align: center; text-transform: uppercase; } button, .button, input[type="button"], input[type="reset"], input[type="submit"], .sticky-post, .entry-breadcrumbs, .woocommerce .woocommerce-breadcrumb, .post-navigation .nav-subtitle { font-size: 12px; font-size: 0.75rem; line-height: 1.75; } h1, h2, h3, h4, h5, h6 { clear: both; font-weight: 600; margin: 0; text-rendering: optimizeLegibility; } p { margin: 0 0 1.647058823529412em; } dfn, cite, em, i { font-style: italic; } blockquote { line-height: 1.45; margin: 0 0 1.166666666666667em 0; padding: 25px 35px; text-align: center; } blockquote.alignright, blockquote.alignleft { padding-left: 25px; padding-right: 25px; } blockquote cite { font-weight: 500; letter-spacing: 0.05em; } blockquote p { margin-bottom: 0.875em; } blockquote cite, blockquote small { display: block; font-size: 13px; font-size: 0.8125rem; font-weight: 500; line-height: 1.615384615384615; text-transform: uppercase; } blockquote em, blockquote i, blockquote cite { font-style: normal; } blockquote > :last-child { margin-bottom: 0; } address { font-style: normal; margin: 0 0 1.647058823529412em; } code, kbd, tt, var, samp, pre { font-family: Inconsolata, monospace; } pre { font-size: 17px; font-size: 1.0625rem; line-height: 1.647058823529412; margin: 0 0 1.647058823529412em; max-width: 100%; overflow: auto; padding: 1.647058823529412em; white-space: pre; white-space: pre-wrap; word-wrap: break-word; } mark, ins, code { padding: 0.125em 0.25em; } abbr, acronym { border-bottom: 1px dotted #eee; cursor: help; } mark, ins { text-decoration: none; } big { font-size: 125%; } /** * 3.0 - Elements */ html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *, *:before, *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; } hr { border: 0; height: 1px; margin: 0 0 1.647058823529412em; } ul, ol { margin: 0 0 1.647058823529412em 1.235em; padding: 0; } ul { list-style: disc; } ol { list-style: decimal; } li > ul, li > ol { margin-bottom: 0; } dl { margin: 0 0 1.647058823529412em; } dt { font-weight: 600; } dd { margin: 0 0 1.647058823529412em 1.235294117647059em; } img { height: auto; /* Make sure images are scaled correctly. */ max-width: 100%; /* Adhere to container width. */ vertical-align: middle; } del { opacity: 0.8; } table, th, td { border-bottom: 1px solid; border-top: 1px solid; } table { border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px; margin: 0 0 1.647058823529412em; table-layout: fixed; /* Prevents HTML tables from becoming too wide */ width: 100%; } table a { text-decoration: none; } caption { border-width: 0 1px 0 1px; font-weight: 500; text-align: center; } th, td { border-width: 0 1px 1px 0; font-weight: normal; text-align: left; } td { font-weight: 300; } thead th { font-weight: 500; } caption, th, td { padding: 0.412em 0.824em; } .displaynone { display: none; } .displayblock { display: block; } .drop-cap:first-letter { float: left; font-weight: 600; letter-spacing: 0.05em; line-height: 0.6; margin: 7px 7px 7px -3px; } /** * 4.0 - Padding/Margin */ #header-navigation-area .wrapper { padding: 0 30px; } .custom-logo { margin: 7px auto; } .site-title, .site-description { margin: 0; } .menu-toggle { padding: 10px; } .dropdown-toggle { padding: 12px 17px; } .site-navigation .menu-item-has-children > a { margin-right: 50px; } .site-primary-menu { margin: 0 auto; } .widget, .woocommerce-pagination, .form-allowed-tags { margin: 0 0 35px; } #colophon .widget { margin: 0; padding: 21px 42px; } .widget .widget-title, .widget .wp-block-group h2 { margin: 0 0 14px; } .singular-content-wrap .entry-header, .archive .page-header, .error404 .page-header, .search .page-header, .woocommerce-products-header { margin-bottom: 35px; } #fullpage #hero-section .entry-container { margin-bottom: 0; margin-top: 0; } .has-header-video .custom-header-content { padding-bottom: 288px; } .section-heading-wrapper { padding: 35px 25px; } .comment-reply-title, .author-avatar, .comment-form-comment, .comment-notes, .comment-awaiting-moderation, .logged-in-as { margin: 0 0 28px; } .author-info { max-width: 730px; margin: 0 auto; } .edit-link, .author-link { margin-top: 28px; } .entry-summary, .entry-content, .entry-meta, #fullpage .section .hentry-inner .entry-summary, #fullpage .section .hentry-inner .entry-content, #fullpage .section .hentry-inner .entry-meta { margin-top: 21px; width: 100%; } .section-content-wrapper .entry-footer .entry-meta { margin: 14px 0 0; } .taxonomy-description, .taxonomy-description-wrapper { margin-top: 14px; } .site-content .wrapper { padding: 0 25px; } .author-info { margin-top: 35px; } .singular-content-wrap .post-thumbnail, .singular-content-wrap .entry-footer { margin-bottom: 35px; margin-top: 35px; } .site-content .singular-content-wrap .entry-content { margin-top: 0; } body:not(.home) .site-content, body:not(.home) #footer-instagram { padding: 35px 0; } .featured-content-wrapper, .service-content-wrapper, .portfolio-content-wrapper, .gallery-content-wrapper, .team-content-wrapper, .recent-blog-content-wrapper { padding: 0 25px; } .featured-content-wrapper .hentry, .service-content-wrapper .hentry, .portfolio-content-wrapper .hentry, .team-content-wrapper .hentry, .view-all-button, .recent-blog-content-wrapper .hentry { margin-bottom: 35px; } .custom-header-content > :last-child, .custom-header-content .entry-content > P:last-of-type, .custom-header-content .entry-summary > P:last-of-type, .page .singular-content-wrap .hentry > :last-child, .taxonomy-description-wrapper > :last-child, .widget-column > :last-child, .widget-area > :last-child, .widget > :last-child, .widget li:last-child, .widget embed:last-child, .widget iframe:last-child, .widget object:last-child, .widget video:last-child, #colophon .widget li:last-child { margin-bottom: 0; } #testimonial-content-section .hentry { padding: 0 45px 35px; } .site-navigation { margin: 0; padding: 12px 0; } .site-footer-menu { margin: 0 auto; } .posts-navigation div + div, .post-navigation div + div { margin-top: 21px; } .wp-caption .wp-caption-text { padding: 14px 21px; } button, .button, input[type="button"], input[type="reset"], input[type="submit"] { padding: 11px 18px; } input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea { padding: 9px 14px; } .site-header input[type="search"] { padding: 10px 14px; } .contact-details .icon, .entry-meta .icon { margin-right: 7px; } .menu-toggle .menu-label { display: none; } #hero-section .wrapper { padding: 35px 25px 0 25px; } #search-toggle-right { border: 0; display: none; line-height: 1.25; margin: 0; padding: 14px 10px; } .sticky-post { margin-bottom: 14px; } .entry-title { font-size: 28px; font-size: 1.75rem; line-height: 1.4; margin: 0; } .singular-content-wrap .entry-title { margin: 0 0 0.4375em; } #fullpage .section .entry-meta, body:not(.home) .entry-header .entry-meta, body:not(.home) .entry-content, body:not(.home) .entry-summary, #fullpage #team-content-section.section .entry-meta { margin: 21px 0 0; } body:not(.home) .custom-header .entry-content, body:not(.home) .custom-header .entry-summary { margin-top: 0; } body.error404 .custom-header .entry-content, body.error404 .custom-header .entry-summary { margin-top: 21px; } .infinity-end .site-main .hentry:last-of-type .post-wrapper { margin: 0; } .site-footer .footer-widget-area { padding: 21px 0; } .site-content .sidebar { margin-top: 35px; } /** * 5.0 - Forms */ input { line-height: normal; } button, button[disabled]:hover, button[disabled]:focus, .button, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus, .woocommerce div.product form.cart .button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .pagination .prev, .pagination .next, .posts-navigation a, .site-main #infinite-handle span, .view-all-button .more-link, .entry-content-wrapper .more-link, .catch-instagram-feed-gallery-widget-wrapper .instagram-button .button, #hero-section .more-link, #promotion-section .more-link { border: none; display: inline-block; font-size: 12px; font-size: 0.75rem; font-weight: 500; line-height: 1.75; letter-spacing: 0.1em; padding: 8px 18px; text-decoration: none; } body:not(.home) .site-content .hentry .more-link { font-weight: 600; letter-spacing: normal; text-transform: capitalize; } body:not(.home) .site-content .hentry .more-link, #team-content-section .entry-meta .entry-position, #testimonial-content-section .entry-title { font-size: 17px; font-size: 1.0625rem; line-height: 1.647058823529412; } #team-content-section .entry-meta .entry-position { font-weight: 300; letter-spacing: normal; text-transform: capitalize; } .more-link { font-size: 13px; font-size: 0.8125rem; font-style: normal; font-weight: 700; letter-spacing: 0.1em; line-height: 1.615384615; padding: 0; text-transform: uppercase; } .button { text-transform: uppercase; } input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea { background: transparent; border: 1px solid; width: 100%; } .post-password-form { margin-bottom: 1.75em; } .post-password-form label { display: block; margin-bottom: 1.75em; text-transform: uppercase; } .post-password-form input[type="password"] { margin-top: 0.824em; } .post-password-form > :last-child { margin-bottom: 0; } .search-form { position: relative; } input[type="search"].search-field { letter-spacing: 0.025em; -webkit-appearance: none; padding-right: 44px; width: 100%; } #search-container input[type="search"], .site-footer input[type="search"] { border: 0; } .search-submit { background-color: transparent; border: none; border-radius: 0 3px 3px 0; bottom: 0; overflow: hidden; padding: 0; position: absolute; right: 0; top: 0; width: 44px; } .search-submit:hover, .search-submit:focus { background-color: transparent; } /** * 6.0 - Navigation */ /** * 6.1 - Links */ a { text-decoration: underline; } a:focus { outline: thin dotted; } a:hover, a:active { outline: 0; } a:hover, a:active, a:focus { text-decoration: none; } /** * 6.2 - Menus */ .site-primary-menu { -webkit-flex: 0 1 100%; -ms-flex: 0 1 100%; flex: 0 1 100%; } .site-primary-menu .widget { border: none; } .site-primary-menu, .site-footer-menu, .disable-in-mobile { display: none; } .site-primary-menu.toggled-on .search-social-container, .site-primary-menu.toggled-on, .site-footer-menu.toggled-on { display: block; } .primary-search-wrapper { position: relative; } .site-navigation ul { list-style: none; margin: 0; } .menu-social-container { position: relative; } .site-navigation li { position: relative; } .site-footer .dropdown-toggle { display: none; } .site-footer .site-navigation .menu-item-has-children > a { margin-right: 0; } .site-navigation a { display: block; font-size: 14px; font-size: 0.875rem; font-weight: 400; letter-spacing: 0.15em; line-height: 1.5; text-decoration: none; text-transform: uppercase; } .site-navigation a { padding: 12px 25px; } .site-navigation ul ul { display: none; margin-left: 0.875em; } .site-navigation ul ul a { letter-spacing: 0.075em; text-transform: capitalize; } .no-js .site-navigation ul ul { display: block; } .site-navigation ul .toggled-on { display: block; animation: fadein 0.6s } #site-primary-menu.toggled-on { border-top: 1px solid; } body:not(.navigation-classic) #site-primary-menu.toggled-on { animation: smoothScrollBack 0.6s backwards, fadein 0.6s } .dropdown-toggle { background-color: transparent; border: none; border-radius: 0; line-height: 1; font-size: 18px; font-size: 1.125rem; position: absolute; right: 0; text-transform: none; top: 0; } #site-generator .dropdown-toggle { display: none; } #site-generator .site-navigation .menu-item-has-children > a { margin-right: 0; } .dropdown-toggle:hover, .dropdown-toggle:focus { background-color: transparent; } /*.navigation-classic #header-wrapper:not(.header-top) .site-navigation .dropdown-toggle { transform: rotate(180deg); }*/ .navigation-classic #header-wrapper:not(.header-top) .main-nav-scrolled .site-navigation .dropdown-toggle { transform: rotate(0deg); } .dropdown-toggle:focus:after { border-color: transparent; } .dropdown-toggle.toggled-on .icon { -ms-transform: rotate(-180deg); /* IE 9 */ -webkit-transform: rotate(-180deg); /* Chrome, Safari, Opera */ transform: rotate(-180deg); } .site-navigation .menu-item-has-children > a > .icon, .site-navigation .page_item_has_children > a > .icon, .site-navigation ul a > .icon { display: none; } .toggled-on .social-navigation { border-top: 1px solid; padding: 10px 15px; } #search-toggle-right, .social-navigation, .search-submit { font-size: 16px; font-size: 1rem; } .ctsocialwidget ul, .social-navigation ul { list-style: none; margin: 0; } .social-navigation li, .ctsocialwidget li { display: inline-block; } .social-navigation a, .ctsocialwidget a { background-color: transparent; display: inline-block; line-height: 1.3125; padding: 14px 10px; text-align: center; } .social-navigation .icon { height: 16px; width: 16px; vertical-align: middle; } .post-navigation { clear: both; } .post-navigation a { display: block; text-decoration: none; } .post-navigation span { display: block; } .post-navigation .nav-subtitle { font-weight: 400; letter-spacing: 0.25em; margin-bottom: 14px; text-transform: uppercase; } .post-navigation .nav-title { display: inline; font-weight: 600; text-rendering: optimizeLegibility; } .post-navigation .nav-previous, .post-navigation .nav-next { position: relative; vertical-align: top; } .post-navigation .nav-previous a, .post-navigation .nav-next a { padding: 14px 14px 7px 14px; display: block; } .post-navigation .nav-next { text-align: right; } .pagination .prev, .pagination .next { width: 100%; } .pagination .prev { float: left; } .pagination .next { float: right; } .post-navigation .nav-links { border-collapse: collapse; display: table; table-layout: fixed; width: 100%; } .post-navigation .nav-previous, .post-navigation .nav-next { border: 1px solid rgba(0, 0, 0, 0.1); display: block; float: none; width: 100%; vertical-align: middle; } .image-navigation, .comment-navigation { border-bottom: 1px solid; border-top: 1px solid; font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; margin: 0 7.6923% 2.1538461538em; padding: 1.0769230769em 0; } .comment-navigation { margin-right: 0; margin-left: 0; } .comments-title + .comment-navigation { border-bottom: 0; margin-bottom: 0; } .image-navigation .nav-previous:not(:empty), .image-navigation .nav-next:not(:empty), .comment-navigation .nav-previous:not(:empty), .comment-navigation .nav-next:not(:empty) { display: inline-block; } .image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before, .comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before { content: "\002f"; display: inline-block; opacity: 0.7; padding: 0 0.538461538em; } /** * 6.3 - Post Navigation */ .posts-navigation, .pagination { clear: both; text-align: center; } .navigation.pagination, .navigation.posts-navigation { margin-top: 35px; } .navigation.posts-navigation { overflow: hidden; } body .navigation.pagination, body .navigation.posts-navigation { margin-top: 0; } .navigation.pagination, .navigation.posts-navigation { margin: 0 auto; max-width: 1640px; padding: 35px 42px; } .pagination .page-numbers { display: inline-block; line-height: 1; margin: 7px 2px; padding: 7px; text-decoration: none; } .pagination .page-numbers.dots, .pagination .page-numbers.dots:hover, .pagination .page-numbers.dots:focus { background-color: transparent; } .pagination .prev.page-numbers, .pagination .next.page-numbers { line-height: 1.647058823529412; padding: 8px 18px; } .site-main #infinite-handle { border-top: 1px solid; clear: both; padding-top: 35px; margin-top: 35px; text-align: center; } .ctis-load-more { cursor: pointer; } .infinite-scroll .woocommerce-pagination { display: none; } /** * 6.4 - Breadcrumb */ .breadcrumb-area { position: relative; width: 100%; text-transform: uppercase; letter-spacing: 0.15em; font-weight: 400; margin-bottom: 21px; } .entry-breadcrumbs, .woocommerce .woocommerce-breadcrumb { margin: 0; } .entry-breadcrumbs a, .woocommerce .woocommerce-breadcrumb a { margin-right: 20px; position: relative; text-decoration: none; } .entry-breadcrumbs a:after, .woocommerce .woocommerce-breadcrumb a:after { border: solid; border-width: 0 1px 1px 0; content: ''; display: block; margin-top: -3px; position: absolute; right: -11px; top: 50%; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); display: inline-block; padding: 2px; } .breadcrumb-area .breadcrumb { display: inline-block; } .site-header + .breadcrumb-area, .woocommerce .site-header + .breadcrumb-area{ margin-bottom: 0; } .site-header + .breadcrumb-area .entry-breadcrumbs, .woocommerce .site-header + .breadcrumb-area .entry-breadcrumbs { padding: 14px 25px; text-align: center; } /** * 6.4 - Scroll Up */ #scrollup { border: none; cursor: pointer; display: none; outline: none; padding: 7px; position: fixed; bottom: 20px; right: 20px; text-decoration: none; width: 42px; height: 42px; z-index: 9999; } #scrollup:hover, #scrollup:focus { text-decoration: none; } #scrollup .icon { font-size: 28px; font-size: 1.75rem; width: 28px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } /** * 7.0 - Accessibility */ /* Text meant only for screen readers */ .says, .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; /* many screen reader and browser combinations announce broken words as they would appear visually */ word-wrap: normal !important; } /* must have higher specificity than alternative color schemes inline styles */ .site .skip-link { display: block; font-size: 14px; font-weight: 700; left: -9999em; outline: none; padding: 15px 23px 14px; text-decoration: none; text-transform: none; top: -9999em; } .site .skip-link:focus { clip: auto; height: auto; left: 6px; top: 7px; width: auto; z-index: 100000; } /** * 8.0 - Alignments */ .alignleft { float: left; margin: 0.412em 2.041666666666667em 1.75em 0; } .alignright { float: right; margin: 0.412em 0 1.75em 2.041666666666667em; } .aligncenter { clear: both; display: block; margin: 0 auto 1.75em; } /** * 9.0 - Clearings */ .content-wrapper:before, .content-wrapper:after, .clear:before, .clear:after, #hero-section:before, #hero-section:after, .featured-content-wrapper:before, .featured-content-wrapper:after, .service-content-wrapper:before, .service-content-wrapper:after, .portfolio-content-wrapper:before, .portfolio-content-wrapper:after, blockquote:before, blockquote:after, .entry-content:before, .entry-content:after, .entry-summary:before, .entry-summary:after, .comment-content:before, .comment-content:after, .site-content:before, .site-content:after, .site-main > article:before, .site-main > article:after, .comment-navigation:before, .comment-navigation:after, .post-navigation:before, .post-navigation:after, .pagination:before, .pagination:after, .social-links-menu:before, .social-links-menu:after, .widget:before, .widget:after, .textwidget:before, .textwidget:after, .content-bottom-widgets:before, .content-bottom-widgets:after, #tertiary:before, #tertiary:after, .site-footer:before, .site-footer:after, .section:before, .section:after, .footer-bottom:before, .footer-bottom:after, .recent-blog-content-wrapper:before, .recent-blog-content-wrapper:after { content: ""; display: table; table-layout: fixed; } .content-wrapper:after, .clear:after, #hero-section:after, .featured-content-wrapper:after, .service-content-wrapper:after, .portfolio-content-wrapper:after, blockquote:after, .entry-content:after, .entry-summary:after, .comment-content:after, .site-content:after, .site-main > article:after, .comment-navigation:before, .comment-navigation:after, .post-navigation:after, .pagination:after, .social-links-menu:after, .widget:after, .textwidget:after, .content-bottom-widgets:after, #tertiary:after, .site-footer:after, .section:after, .footer-bottom:after, .recent-blog-content-wrapper:after { clear: both; } /** * 10.0 - Widgets */ .widget .hentry { float: left; width: 100%; } .widget .widget-title, .widget .wp-block-group h2 { font-weight: 500; letter-spacing: 0.25em; text-transform: uppercase; } .widget .widget-title:empty { margin-bottom: 0; } .widget .widget-title:after, .widget .wp-block-group h2:after, .author-title:after { border-bottom: 1px solid; content: ""; display: block; margin-top: 14px; width: 30px; } .author-title:after { margin-left: auto; margin-right: auto; } .widget-title a, .more-link { text-decoration: none; } .widget_categories ul, .widget_archive ul { text-align: right; margin: 0; } .widget_categories li, .widget_archive li { display: block; height: 1%; margin-bottom: 10px; overflow: hidden; } .widget_categories ul a, .widget_archive ul a { float: left; text-decoration: none; } /* Calendar widget */ .widget.widget_calendar table { margin: 0; } .widget_calendar td, .widget_calendar th { line-height: 2.5625; padding: 0; text-align: center; } .widget_calendar tbody a { display: block; } /* Recent Posts widget */ .widget-area .gallery { margin: 0; } .widget_recent_entries .post-date { display: block; font-size: 13px; font-size: 0.8125rem; line-height: 1.615384615; margin: 14px 0; } .widget_recent_entries li:last-child .post-date { margin-bottom: 0; } /* RSS widget */ .widget_rss .rsswidget img { margin-top: -0.375em; } .widget_rss .rss-date, .widget_rss cite { display: block; font-size: 13px; font-size: 0.8125rem; font-style: normal; line-height: 1.615384615; margin: 14px 0; } .widget_rss .rssSummary:last-child { margin-bottom: 2.1538461538em; } .widget_rss li:last-child :last-child { margin-bottom: 0; } /* Tag Cloud widget */ .tagcloud a { border: 1px solid; border-radius: 2px; display: inline-block; line-height: 1; margin: 0 0.1875em 0.4375em 0; padding: 0.5625em 0.4375em 0.5em; } .tagcloud a:hover, .tagcloud a:focus { outline: 0; } /** * 11.0 - Content */ #page { -ms-word-wrap: break-word; word-wrap: break-word; margin: 0 auto; overflow-x: hidden; } body:not(.home) #page { position: relative; } .boxed-layout #page { max-width: 1640px; } .wrapper, .site-header + .breadcrumb-area .entry-breadcrumbs, .woocommerce .site-header + .breadcrumb-area .entry-breadcrumbs { max-width: 1640px; margin: 0 auto; width: 100%; } #fullpage .post-wrapper { margin: 0 auto; max-width: 1510px; width: 100%; } #fullpage #feature-slider-section .post-wrapper { height: 100%; } #feature-slider-section .wrapper, #promotion-section .wrapper { width: 100%; max-width: 100%; } .site-content { position: relative; word-wrap: break-word; } #featured-content-section, #service-content-section, #hero-section, #gallery-content-section, #team-content-section, #portfolio-content-section, #testimonial-content-section, .recent-blog-section { padding-bottom: 35px; padding-top: 0; } .home .site-content, .home #footer-instagram { padding: 35px 0; } #fullpage .section, #feature-slider-section .hentry { background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; width: 100%; } #fullpage .post-wrapper .post-thumbnail, #promotion-section .post-thumbnail-background { display: none; } /* Do not show the outline on the skip link target. */ #content[tabindex="-1"]:focus { outline: 0; } /** * 11.1 - Header */ .site-description { letter-spacing: 0.025em; } .site-header-main { -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */ display: flex; /* NEW, Spec - Firefox, Chrome, Opera */ -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; } .site-branding { padding: 14px 25px; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } body:not(.header-center-layout) .site-branding { margin-right: auto; width: auto; } .header-center-layout .site-branding { text-align: center; width: 100%; } .header-top .site-branding, body.admin-bar #header-content.main-nav-scrolled .site-branding { padding-top: 7px; padding-bottom: 7px; } .site-primary-wrapper { -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; padding: 14px 25px; } .header-center-layout .site-primary-wrapper { margin: 0 auto; } .custom-logo-link { display: inline-block; } .custom-logo { max-width: 180px; } .site-title { font-weight: 700; letter-spacing: 0.075em; text-transform: uppercase; } .site-title a { text-decoration: none; } #header-navigation-area { border-top: 1px solid; border-bottom: 1px solid; display: none; } .menu-toggle { background-color: transparent; border: 1px solid; display: block; font-size: 13px; font-size: 0.8125rem; font-weight: 400; letter-spacing: 0.15em; line-height: 1; } #menu-toggle-primary { float: left; } body:not(.header-center-layout) .custom-logo-link, body:not(.header-center-layout) .site-identity { display: inline-block; vertical-align: middle; } body:not(.header-center-layout) .custom-logo { padding-right: 14px; } .site-primary-menu { left: 0; margin: 0; position: absolute; top: 100%; width: 100%; } .no-js .menu-toggle { display: none; } .menu-toggle:hover, .menu-toggle:focus { background-color: transparent; } .menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus { background-color: transparent; } #search-toggle.menu-toggle .icon { margin-right: 0; } .toggled-on.menu-toggle .icon-bars, .toggled-on.menu-toggle .icon-search, .menu-toggle .icon-close { display: none; } .toggled-on.menu-toggle .icon-close { display: inline-block; } .menu-label-prefix { display: none; } #search-container { display: block; padding: 20px 25px; } .toggled-on #search-container { border-top: 1px solid; } /* Navigation Fixed on Scroll */ #header-content { top: 0; left: 0; position: absolute; right: 0; width: 100%; z-index: 999; } .fluid-layout #header-content, .boxed-layout #header-content .wrapper { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); } @keyframes smoothScrollBack { 0% { transform: translateY(60px); } 100% { transform: translateY(0px); } } body.menu-is-open { overflow: hidden !important; height: 100% !important; } body:not(.home) #header-content.main-nav-scrolled, .header-top #header-content, .home.normal-scrolling-enabled #header-content.main-nav-scrolled { bottom: inherit; position: fixed; top: 0; } body:not(.normal-scrolling-enabled).menu-is-open .header-top #header-content, body:not(.normal-scrolling-enabled).menu-is-open #header-content.main-nav-scrolled { bottom: 0; overflow-y: scroll; } /*.home:not(.header-media-disabled) #header-wrapper:not(.header-top) .site-primary-menu, .home:not(.no-featured-slider) #header-wrapper:not(.header-top) .site-primary-menu { bottom: 100%; top: unset; }*/ .home:not(.header-media-disabled).menu-is-open.admin-bar #header-wrapper:not(.header-top) .site-primary-menu, .home:not(.no-featured-slider).menu-is-open.admin-bar #header-wrapper:not(.header-top) .site-primary-menu { height: calc(100vh - 130px); overflow-y: scroll; } .home:not(.header-media-disabled).menu-is-open #header-wrapper:not(.header-top) .site-primary-menu, .home:not(.no-featured-slider).menu-is-open #header-wrapper:not(.header-top) .site-primary-menu { height: calc(100vh - 84px); overflow-y: scroll; } .home:not(.header-media-disabled).menu-is-open #header-wrapper:not(.header-top) .main-nav-scrolled .site-primary-menu, .home:not(.no-featured-slider).menu-is-open #header-wrapper:not(.header-top) .main-nav-scrolled .site-primary-menu { top: 100%; } body.remove-sticky-menu #header-content.main-nav-scrolled, .remove-sticky-menu .header-top #header-content, .home.normal-scrolling-enabled.remove-sticky-menu #header-content.main-nav-scrolled { animation: unset; position: static; top: unset; } .remove-sticky-menu .header-top #header-content { display: none; } @keyframes smoothScrollInner { 0% { transform: translateY(-60px); } 100% { transform: translateY(0px); } } @keyframes smoothScroll { 0% { transform: translateY(60px); } 100% { transform: translateY(0px); } } .admin-bar #header-content { top: 46px; } .home.header-top-disabled #header-content, body:not(.home) #header-content { bottom: unset; overflow-y: unset; position: relative; top: 0; } .home.admin-bar.header-top-disabled .header-top #header-content { position: fixed; top: 46px; } .custom-header .post-thumbnail { margin: 0; } .has-header-video .custom-header-media img { display: none; } body:not(.home) .custom-header:before, .custom-header:after, .has-section-background-image:before { content: ""; display: block; height: 100%; position: absolute; left: 0; top: 0; width: 100%; } body:not(.home) .custom-header, .custom-header, .has-section-background-image { position: relative; z-index: 2; } .custom-header-content { -webkit-animation: fadein 3s; /* Safari, Chrome and Opera > 12.1 */ -moz-animation: fadein 3s; /* Firefox < 16 */ -ms-animation: fadein 3s; /* Internet Explorer */ -o-animation: fadein 3s; /* Opera < 12.1 */ animation: fadein 3s; position: relative; z-index: 1; } /* Fadein For Menu */ @keyframes fadein { from { opacity:0; } to { opacity:1; } } @-moz-keyframes fadein { /* Firefox */ from { opacity:0; } to { opacity:1; } } @-webkit-keyframes fadein { /* Safari and Chrome */ from { opacity:0; } to { opacity:1; } } @-o-keyframes fadein { /* Opera */ from { opacity:0; } to { opacity: 1; } } /* Fadeout For Menu */ @keyframes fadeout { from { opacity:0; } to { opacity:1; } } @-moz-keyframes fadeout { /* Firefox */ from { opacity:0; } to { opacity:1; } } @-webkit-keyframes fadeout { /* Safari and Chrome */ from { opacity:0; } to { opacity:1; } } @-o-keyframes fadeout { /* Opera */ from { opacity:0; } to { opacity: 1; } } .no-header-media-text .custom-header-media img { display: block; } .custom-header-media img, .custom-header-media video, .custom-header-media iframe { position: absolute; top: 0; left: 0; width: 100%; } body:not(.home) .custom-header-content { padding: 50px 25px; } .home .custom-header .wrapper { max-height: 100%; max-width: 1510px; overflow: hidden; } .custom-header-media img { position: fixed; height: auto; left: 50%; max-width: 100%; min-height: 100%; min-width: 100%; min-width: 100vw; width: auto; top: 50%; padding-bottom: 1px; -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } .custom-header .custom-header-media img { display: none; } /* For browsers that support 'object-fit' */ @supports ( object-fit: cover ) { .custom-header-media img, .custom-header-media video, .custom-header-media iframe { height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; top: 0; -ms-transform: none; -moz-transform: none; -webkit-transform: none; transform: none; width: 100%; } } .custom-header-media .wp-custom-header-video-button { /* Specificity prevents .color-dark button overrides */ border-radius: 50%; font-size: 18px; font-size: 1.125rem; overflow: hidden; padding: 10px 16px; position: absolute; left: 48%; bottom: 145px; -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; -moz-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; -o-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; z-index: 100; } /** * 11.2 - Posts and pages */ body:not(.home) .site-content .hentry { border-bottom: 1px solid; margin-bottom: 35px; padding-bottom: 35px; } body:not(.home) .site-content .hentry:last-of-type { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; } body:not(.home) .site-content .entry-container { padding: 35px 35px 0 35px; } body:not(.home) .site-content .hentry:not(.has-post-thumbnail) .entry-container { padding-bottom: 35px; } .testimonial-content-wrapper .hentry, .featured-content-wrapper .hentry, .service-content-wrapper .hentry, .portfolio-content-wrapper .hentry, .team-content-wrapper .hentry, .recent-blog-content-wrapper .hentry { float: left; position: relative; width: 100%; } .singular-content-wrap .entry-header, .archive .page-header, .error404 .page-header, .search .page-header, .woocommerce-products-header { text-align: center; } .entry-title a { text-decoration: none; } .cover-link { display: block; height: 100%; } .post-thumbnail img { display: block; margin: 0 auto; } .singular-header-image img { width: 100%; } a.post-thumbnail:hover, a.post-thumbnail:focus { opacity: 0.85; } h1, .section .entry-title, .page-title, .custom-header .entry-title { font-size: 32px; font-size: 2rem; line-height: 1.263888888888889; } h1 { margin-top: 0.9655172413793103em; margin-bottom: 0.4827586206896552em; } h2 { font-size: 28px; font-size: 1.75rem; line-height: 1.161290322580645; margin-top: 1.166666666666667em; margin-bottom: 0.5833333333333333em; } h3 { font-size: 24px; font-size: 1.5rem; line-height: 1.225; margin-top: 1.4em; margin-bottom: 0.7em; } h4 { font-size: 20px; font-size: 1.25rem; line-height: 1.25; margin-top: 2em; margin-bottom: 1em; } h5 { font-size: 18px; font-size: 1.125rem; line-height: 1.45; margin-top: 2.545454545454545em; margin-bottom: 1.272727272727273em; } h6 { font-size: 16px; font-size: 1rem; line-height: 1.555555555555556; margin-top: 3.111111111111111em; margin-bottom: 1.555555555555556em; } h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child { margin-top: 0; } .entry-content, .entry-summary { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; } #fullpage .entry-container { margin-bottom: 35px; margin-top: 35px; max-width: 793px; width: 100%; } #fullpage .hentry-inner .entry-container { margin: 0; max-width: 100%; } .hentry-inner .post-thumbnail, #hero-section .post-thumbnail { margin-bottom: 21px; } #fullpage .content-background .hentry-inner .entry-container { padding: 0; } #featured-content-section .hentry-inner .entry-container, .recent-blog-content-wrapper .hentry-inner .entry-container { padding: 35px; } .content-align-center .entry-container { max-width: 1126px; } #fullpage .content-align-full .entry-container { max-width: 100%; width: 100%; } .content-align-right .entry-container, .content-align-right .entry-header { margin-left: auto; text-align: right; } #fullpage .content-background .entry-container { padding: 35px; } #fullpage .entry-content-wrapper { margin: 0 63px 0 25px; position: relative; z-index: 2; } .content-align-center .entry-container, .content-align-center .entry-header { margin: 0 auto; text-align: center; } .content-align-left .slider-content-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .content-align-center .slider-content-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .content-align-right .slider-content-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .content-align-left .entry-container, .content-align-left .entry-header { text-align: left; } .section .entry-content-wrapper .entry-header { max-width: 520px; } .section .hentry-inner .entry-header { margin: unset; max-width: 100%; } .author-description > :last-child, .entry-content > :last-child, .entry-summary > :last-child, .page-content > :last-child, .comment-content > :last-child, .textwidget > :last-child { margin-bottom: 0; } .view-all-button { clear: both; margin-bottom: 0; position: relative; text-align: center; z-index: 9; } .view-all-button .more-button { margin-top: 0; } .more-button, #fullpage .section .hentry-inner .more-button { clear: both; display: block; margin-top: 21px; word-wrap: break-word; } body:not(.home) .site-content .entry-footer { clear: both; text-align: center; } .author-avatar .avatar { height: 150px; width: 150px; } .author-description .author-title { clear: none; line-height: 1.555; margin: 0; } .author-bio { margin-top: 14px; overflow: hidden; } .author-link { display: block; white-space: nowrap; } .entry-footer:empty { margin: 0; } .sticky-post { display: inline-block; letter-spacing: 0.1em; padding: 7px 14px; text-align: center; text-transform: capitalize; } .entry-meta { font-weight: 500; letter-spacing: 0.25em; text-transform: uppercase; } .entry-meta a { text-decoration: none; } .entry-meta .sep { display: none; } .entry-meta .posted-on { position: relative; padding-left: 40px; } .entry-meta .posted-on:before { content: ""; border-top: 1px solid; position: absolute; left: 0; width: 21px; height: 1px; top: 11px; } .content-align-right .entry-meta .posted-on { padding-left: 0; padding-right: 40px; } .content-align-right .entry-meta .posted-on:before { left: inherit; right: 0; } .entry-header .byline, .entry-header .cat-links, .entry-footer .entry-meta .cat-links, .entry-footer .entry-meta .tags-links, .entry-footer .entry-meta .edit-link { clear: both; display: block; } .entry-header .entry-meta .byline, .entry-header .entry-meta .posted-on, .entry-header .entry-meta .cat-links { clear: none; display: inline-block; } .singular-content-wrap .entry-footer .cat-links, .singular-content-wrap .entry-footer .tags-links { margin-bottom: 28px; } .singular-content-wrap .entry-footer span span { display: block; text-transform: uppercase; font-weight: 700; margin-bottom: 14px; } .singular-content-wrap .entry-footer .cat-links a, .singular-content-wrap .entry-footer .tags-links a { border: 1px solid; display: inline-block; font-size: 11px; font-size: 0.6875rem; font-weight: 400; letter-spacing: 0.2em; line-height: 1.272727272727273; margin: 0 0 10px 10px; padding: 7px 12px; text-decoration: none; } .singular-content-wrap .entry-footer .cat-links a:first-of-type, .singular-content-wrap .entry-footer .tags-links a:first-of-type { margin-left: 0; } .singular-content-wrap .entry-footer .cat-links a:hover, .singular-content-wrap .entry-footer .cat-links a:focus, .singular-content-wrap .entry-footer .tags-links a:hover, .singular-content-wrap .entry-footer .tags-links a:focus { border-color: transparent; } /** * IE8 and earlier will drop any block with CSS3 selectors. * Do not combine these styles with the next block. */ .updated:not(.published) { display: none; } .taxonomy-description p { margin: 0.5384615385em 0 1.6153846154em; } .taxonomy-description > :last-child { margin-bottom: 0; } .page-links { clear: both; margin: 0 0 1.75em; } .page-links a, .page-links > span { border: 1px solid; border-radius: 3px; display: inline-block; font-size: 13px; font-size: 0.8125rem; height: 1.8461538462em; line-height: 1.6923076923em; margin-right: 0.3076923077em; text-align: center; text-decoration: none; width: 1.8461538462em; } .page-links a:hover, .page-links a:focus { border-color: transparent; } .page-links > .page-links-title { border: none; height: auto; margin: 0; padding-right: 0.6153846154em; width: auto; } .entry-attachment { margin-bottom: 1.75em; } .entry-caption { font-style: italic; line-height: 1.6153846154; padding-top: 7px; } .entry-caption > :last-child { margin-bottom: 0; } .content-bottom-widgets { clear: both; } /** * 11.3 - Comments */ .comments-area { clear: both; display: block; float: left; width: 100%; } .comment-list { list-style: none; margin: 0; } .comments-area { margin-bottom: 35px; margin-top: 35px; } .comment-list article, .comment-list .pingback, .comment-list .trackback { border-top: 1px solid; padding: 35px 0; } .comment-list .children { list-style: none; margin: 0; } .comment-list .children > li { padding-left: 0.875em; } .comment-author { float: left; margin-right: 2.058823529411765em; } .author-name { display: block; font-style: normal; font-weight: 600; text-transform: capitalize; } .author-name a { text-decoration: none; } .comment-author .avatar { float: left; height: 70px; position: relative; width: 70px; } .comment-metadata, .pingback .edit-link { font-size: 11px; font-size: 0.6875rem; letter-spacing: 0.1em; line-height: 1.272727272727273; text-transform: uppercase; } .comment-metadata { margin-bottom: 1.077em; } .comment-metadata .edit-link, .pingback .edit-link { display: inline-block; margin-top: 0; } .comment-metadata .edit-link:before, .pingback .edit-link:before { content: "\002f"; display: inline-block; opacity: 0.7; padding: 0 0.538461538em; } .comment-content ul, .comment-content ol { margin: 0 0 1.647058823529412em 1.235294117647059em; } .comment-content li > ul, .comment-content li > ol { margin-bottom: 0; } .comment-reply-link { display: block; font-size: 12px; font-size: 0.75rem; font-weight: 400; letter-spacing: 0.1em; line-height: 1.166666666666667; margin-top: 1.615384615384615em; text-decoration: none; text-transform: uppercase; } .comment-form label, .entry-content .contact-form label { display: block; font-size: 11px; font-size: 0.6875rem; font-weight: 400; letter-spacing: 0.2em; line-height: 1.272727272727273; margin-bottom: 21px; text-transform: uppercase; } .entry-content .contact-form input[type="text"], .entry-content .contact-form input[type="email"], .entry-content .contact-form input[type="url"], .entry-content .contact-form textarea { margin-bottom: 28px; } .comment-form-cookies-consent label { display: inline; } .comment-list .comment-respond { margin-bottom: 0; } .comment-respond { border: 1px solid; max-width: 654px; margin: 0 auto; margin-top: 28px; padding: 49px 35px 35px 35px; position: relative; } .comment-respond .comment-reply-title { margin-left: auto; margin-right: auto; margin-top: -69px; max-width: 60%; } .comment-respond > :last-child, .comment-respond > form p:last-child, .comment-respond > form p:last-of-type { margin-bottom: 0; } .form-submit { text-align: center; } .no-comments { margin: 0; padding-top: 1.647058823529412em; } .comment-navigation + .no-comments { margin-top: 0; padding-top: 0; } .comment-reply-title { line-height: 1.4; } .comment-reply-title, .comment-notes { text-align: center; } .comment-reply-title small { font-size: 100%; } .comment-reply-title small a { font-weight: 400; text-decoration: none; } .comment-meta { margin-bottom: 7px; } .comment-container { overflow: hidden; } .comment-container a { text-decoration: none; } /** * 11.4 - Footer */ .copyright { padding-bottom: 14px; padding-top: 7px; } #colophon .widget-column { float: left; position: relative; width: 100%; z-index: 2; } .footer-widget-area { clear: both; } #site-generator { padding: 21px 25px 14px 25px; } .site-footer { position: relative; } .site-footer a { text-decoration: none; } #footer-menu-wrapper { border-top: 1px solid; text-align: center; } #footer-menu-wrapper .site-navigation a { font-weight: 300; letter-spacing: normal; padding: 14px 7px; text-transform: capitalize; } #site-footer-navigation { padding-left: 25px; padding-right: 25px; } #site-footer-navigation { width: 100%; } .menu-footer-toggle { clear: both; margin: 21px auto; } /** * 12.0 - Media */ .site .avatar { border-radius: 50%; } .entry-content .wp-smiley, .entry-summary .wp-smiley, .comment-content .wp-smiley, .textwidget .wp-smiley { border: none; margin-top: 0; margin-bottom: 0; padding: 0; } .entry-content a img, .entry-summary a img, .comment-content a img, .textwidget a img { display: block; } .post-thumbnail { display: block; } /* Make sure embeds and iframes fit their containers. */ embed, iframe, object, video { margin-bottom: 1.75em; max-width: 100%; vertical-align: middle; } p > embed, p > iframe, p > object, p > video { margin-bottom: 0; } /** * 12.1 - Captions */ .wp-caption { margin-bottom: 1.75em; max-width: 100%; } .wp-caption img[class*="wp-image-"] { display: block; margin: 0; } .wp-caption .wp-caption-text { font-style: italic; text-align: center; } /** * 12.2 - Galleries */ .gallery { margin: 0 -1.1666667% 1.75em; } .gallery-item { display: inline-block; max-width: 33.33%; padding: 0 1.1400652% 2.2801304%; text-align: center; vertical-align: top; width: 100%; } .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 { display: block; font-style: italic; padding-top: 7px; } .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } /** * 12.3 - Icons */ .icon { display: inline-block; fill: currentColor; height: 1em; position: relative; /* Align more nicely with capital letters */ top: -0.10em; vertical-align: middle; width: 1em; } /*Full page arrow up and down*/ .arrow-up, .arrow-down { cursor: pointer; display: block; margin: 0 auto; } .arrow-up { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid; margin-bottom: 14px; } .arrow-down { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid; margin-top: 14px; } #updownnav { float: right; margin-left: 21px; } body #fp-nav { display: none; } #updownnav .arrow-up { border: 0; transform: rotate(180deg); -webkit-transform: rotate(180deg); } .mobile-main-pager-enabled #fp-nav { display: block; } body #fp-nav ul li:hover a span, body .fp-slidesNav ul li:hover a span { width: 12px; height: 12px; } body #fp-nav ul li a span, body .fp-slidesNav ul li a span { width: 7px; height: 7px; } body #fp-nav ul li a.active span, body .fp-slidesNav ul li a.active span, body #fp-nav ul li:hover a.active span, body .fp-slidesNav ul li:hover a.active span { width: 14px; height: 14px; } body #fp-nav ul li, body .fp-slidesNav ul li { height: 14px; } .arrow-down, .arrow-up{ margin-right: 7px; } #updownnav .arrow-up, #updownnav .arrow-down { border: 0; background-color: transparent; border-color: transparent; margin: 0; width: auto; height: auto; padding: 0; } #updownnav .icon { font-size: 19px; font-size: 1.1875rem; } .navigation-classic .site-primary-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */ display: flex; /* NEW, Spec - Firefox, Chrome, Opera */ float: left; } .desktop-nav-on-header #fp-nav, .mobile-nav-on-page-right #updownnav { display: none; } .mobile-nav-on-page-right #fp-nav { display: block; } .mobile-nav-disable #updownnav, .mobile-nav-disable #fp-nav { display: none; } /** * 13.0 - Modules */ .section-heading-wrapper { margin: 0 auto; position: relative; text-align: center; width: 100%; max-width: 1040px; z-index: 9; } .section-title { margin: 0; text-transform: capitalize; } /** * 13.1 - Slider */ #fullpage .slider-image-wrapper a img, #feature-slider-section .slider-image-wrapper a img { display: none; } #fullpage .slider-image-wrapper a, #feature-slider-section .slider-image-wrapper a { position: absolute; top: 0; left: 0; right: 0; height: 100%; width: 100%; z-index: 1; } #feature-slider-section { padding: 0; } #feature-slider-section .slider-content-wrapper { display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */ display: flex; /* NEW, Spec - Firefox, Chrome, Opera */ -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; } #feature-slider-section .post-wrapper { height: 100%; } #feature-slider-section .cycle-prev, #feature-slider-section .cycle-next { background-color: transparent; border: none; cursor: pointer; outline: none; opacity: 0; padding: 2px 4px; position: absolute; top: 50%; text-decoration: none; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; width: 42px; height: 42px; z-index: 199; } #feature-slider-section .cycle-prev { left: 25px; } #feature-slider-section .cycle-next { right: 25px; } #feature-slider-section .cycle-prev:hover, #feature-slider-section .cycle-prev:focus, #feature-slider-section .cycle-next:hover, #feature-slider-section .cycle-next:focus { background-color: transparent; text-decoration: none; } #feature-slider-section .cycle-prev .icon, #feature-slider-section .cycle-next .icon { font-size: 48px; font-size: 3rem; width: 25px; } #feature-slider-section .cycle-prev .icon { -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ -ms-transform: rotate(90deg); /* IE 9 */ transform: rotate(90deg); } #feature-slider-section .cycle-next .icon { -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */ -ms-transform: rotate(270deg); /* IE 9 */ transform: rotate(270deg); } .admin-bar #feature-slider-section .cycle-pager { bottom: 60px; } #feature-slider-section .cycle-pager { position: absolute; bottom: 28px; left: 0; right: 0; text-align: center; z-index: 199; } #feature-slider-section .cycle-pager span { border-radius: 50%; cursor: pointer; display: inline-block; font-size: 50px; height: 14px; margin: 0 7px; overflow: hidden; width: 14px; } /** * 13.2 - Featured Content */ .section .hentry-inner .entry-container, .section .hentry-inner .entry-header { text-align: center; } .featured-content-wrapper .post-thumbnail { width: 100%; } #featured-content-section .hentry-inner .post-thumbnail, .recent-blog-content-wrapper .hentry-inner .post-thumbnail { margin-bottom: 0; } .featured-content-wrapper .entry-title { line-height: 1.45833; } /** * 13.3 - Services */ /** * 13.4 - Portfolio */ #portfolio-content-section .entry-container { position: absolute; text-align: center; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } #portfolio-content-section a.post-thumbnail:before { content: ""; background: rgba(0,0,0,0.5); height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; transition: opacity 0.3s; position: absolute; } #portfolio-content-section .hentry:hover a.post-thumbnail:before { opacity: 1; transition: opacity 0.3s; } #portfolio-content-section .entry-container { display: block; padding: 14px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; text-align: center; width: auto; height: auto; } #portfolio-content-section .hentry:hover .entry-container { opacity: 1; } #portfolio-content-section .hentry-inner { position: relative; } #portfolio-content-section .hentry { height: auto; } #portfolio-content-section .post-thumbnail { margin: 0; } .portfolio-content-wrapper .post-thumbnail { width: 100%; } #portfolio-content-section .view-detail { border-radius: 50%; display: inline-block; width: 50px; height: 50px; line-height: 50px; margin-bottom: 14px; text-align: center; } /** * 13.5 - Gallery */ #gallery-content-section .hentry-inner .entry-container { max-width: 100%; position: relative; } #gallery-content-section .section-content-wrapper .hentry-inner .entry-content { margin-top: 0; } /** * 13.6 - Hero Content */ #hero-section .entry-container { clear: both; width: 100%; } /** * 13.7 - Team */ .team-content-wrapper .post-thumbnail { line-height: 1; } .team-content-wrapper .post-thumbnail a { border-radius: 50%; display: inline-block; height: 0; padding-top: 100%; position: relative; width: 100%; z-index: 2; } .team-content-wrapper .post-thumbnail img { border-radius: 50%; display: block; position: absolute; top: 0; bottom: 0; right: 0; left: 0; height: 100%; width: 100%; } .team-content-wrapper .hentry-inner { padding: 35px; } /** * 13.8 - Testimonials */ #testimonial-content-section .section-content-wrapper { display: block; position: relative; text-align: center; } #testimonial-content-section.layout-one .section-content-wrapper { margin: 0 auto; max-width: 870px; } #testimonial-content-section .testimonial_slider_wrap { width: 100%; } #testimonial-content-section .entry-content, #testimonial-content-section .entry-summary { font-size: 20px; font-size: 1.25rem; line-height: 1.75; } #testimonial-content-section .post-thumbnail img { border-radius: 50%; margin: 0 auto; width: 100px; height: 100px; } #testimonial-content-section .entry-meta .entry-position { font-weight: 400; letter-spacing: 0.1em; text-transform: uppercase; } #testimonial-content-section .cycle-prev, #testimonial-content-section .cycle-next { -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; width: 70px; height: 70px; border-radius: 50%; z-index: 999; } #testimonial-content-section .icon { font-size: 32px; font-size: 2rem; width: 18px; } #testimonial-content-section .cycle-prev .icon { -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ -ms-transform: rotate(90deg); /* IE 9 */ transform: rotate(90deg); } #testimonial-content-section .cycle-next .icon { -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */ -ms-transform: rotate(270deg); /* IE 9 */ transform: rotate(270deg); } #testimonial-content-section .entry-title, #testimonial-content-section .entry-meta { display: block; } #testimonial-content-section .cycle-pager { display: inline-block; font-family: arial; font-size: 54px; line-height: 0; } #testimonial-content-section .controller { display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */ display: flex; /* NEW, Spec - Firefox, Chrome, Opera */ -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } #testimonial-content-section .cycle-pager span { clear: both; cursor: pointer; display: inline-block; height: 16px; line-height: 16px; margin: 0 7px; width: 16px; } #testimonial-content-section .cycle-pager > * { cursor: pointer; } #fullpage #team-content-section .entry-position, #fullpage #testimonial-content-section .entry-position { margin-top: 7px; } #testimonial-content-section .more-button { display: none; } #testimonial-content-section .hentry-inner .post-thumbnail { margin-bottom: 21px; } #testimonial-content-section .entry-content, #testimonial-content-section .entry-summary { margin-bottom: 35px; margin-top: 0; position: relative; padding-bottom: 35px; } #testimonial-content-section .entry-content:before, #testimonial-content-section .entry-summary:before { content: ""; border-bottom: 1px solid; width: 210px; margin: 0 auto; text-align: center; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); } #testimonial-content-section .entry-content:after, #testimonial-content-section .entry-summary:after { content: ""; position: absolute; bottom: -17px; left: 50%; border: solid; border-width: 0 1px 1px 0; display: inline-block; padding: 3px; font-size: 32px; height: 20px; width: 20px; transform: rotate(45deg) translateX(-50%); -webkit-transform: rotate(45deg) translateX(-50%); } #testimonial-content-section .hentry { padding-top: 75px; } #testimonial-content-section .hentry:before { content: '“'; font-size: 200px; font-size: 12.5rem; font-weight: 300; left: 50%; position: absolute; transform: translate(-50%); z-index: 9; line-height: 0; top: 87px; } /** * 13.9 - Promotional Headline */ #promotion-section { padding: 0; } .post-thumbnail-background { background-attachment: fixed; background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .post-thumbnail-background:before { bottom: 0; content: ""; left: 0; right: 0; position: absolute; top: 0; } #promotion-section .post-thumbnail-background { z-index: 1; } #promotion-section .content-wrapper { padding: 0 25px; } #promotion-section .entry-container, #fullpage #promotion-section .entry-container { max-width: 830px; margin: 35px 0; position: relative; z-index: 2; } #promotion-section.content-align-right .entry-container { float: right; } #promotion-section.content-align-center .entry-container, #fullpage #promotion-section.content-align-center .entry-container { display: block; margin-left: auto; margin-right: auto; text-align: center; } #promotion-section.content-frame .entry-container-frame { margin: 0; padding: 2.625rem; } #promotion-section .cover-link { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } /** * 13.10 - Recent Blog */ /** * 14.0 - Others */ .woocommerce nav.woocommerce-pagination { text-align: left; } .woocommerce nav.woocommerce-pagination ul { border: none; margin: 0; } .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { padding: 7px 10px; } .woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li { border: none; margin-right: 7px; } .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce p.stars a, .woocommerce nav.woocommerce-pagination ul li a, .cart_item a { border: none; } .woocommerce-cart-form #coupon_code { padding: 11px 6px; width: auto !important; } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { border-radius: unset; font-weight: 400; line-height: 1.647058823529412; } .woocommerce .quantity .qty { width: 4.5em; } .woocommerce div.product form.cart div.quantity { margin: 0 17px 0 0; } #footer-instagram .widget { margin: 0; } #footer-instagram .widget-title { text-align: center; } .catch-instagram-feed-gallery-widget .instagram-button { margin: 0; } #footer-instagram .catch-instagram-feed-gallery-widget-wrapper .instagram-button .button { margin: 28px 0; } #footer-instagram .catch-instagram-feed-gallery-widget-wrapper .default .item, #footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .item { margin: 0; } #footer-instagram .catch-instagram-feed-gallery-widget-wrapper .default .item, #footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .item { width: 16.666%; } #footer-instagram .catch-instagram-feed-gallery-widget-wrapper .default .item:nth-child(3n+1), #footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .item:nth-child(3n+1) { clear: none; } #footer-instagram .catch-instagram-feed-gallery-widget-wrapper .default .item:nth-child(6n+1), #footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .item:nth-child(6n+1) { clear: both; } #footer-instagram .catch-instagram-feed-gallery-widget-wrapper .default .instagram-button, #footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .instagram-button { display: none; } .widget.essential-widgets { clear: none; } .sidebar .widget.ew-newsletter .section-heading-wrapper { padding: 0; text-align: left; } #footer-instagram .widget .widget-title { letter-spacing: normal; font-weight: 600; text-transform: capitalize; } #footer-instagram .widget .widget-title:after { display: none; } #footer-instagram .footer-instagram { padding: 0 25px; } /* Site Overlay */ .site-overlay { display: none; opacity: 0; } .menu-is-open .site-overlay { background-color: rgba(0, 0, 0, 0.2); bottom: 0; display: block; height: 100%; left: 0; opacity: 1; position: absolute; right: 0; top: 0; width: 100%; z-index: 9; } /** * 15.0 - Media Queries */ /** * Does the same thing as <meta name="viewport" content="width=device-width">, * but in the future W3C standard way. -ms- prefix is required for IE10+ to * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor * the meta tag. See https://core.trac.wordpress.org/ticket/25888. */ @-ms-viewport { width: device-width; } @viewport { width: device-width; } /** * 15.1 - >= 480px */ @media screen and (min-width: 30em) { .menu-toggle .icon { margin-right: 7px; } .menu-toggle .menu-label { display: inline-block; } } /** * 15.2 - >= 601px */ @media screen and (min-width: 37.5625em) { body:not(.header-top-disabled).admin-bar .header-top #header-content, body.admin-bar #header-content.main-nav-scrolled, .admin-bar.home.normal-scrolling-enabled #header-content.main-nav-scrolled { top: 46px; } } /** * 15.3 - >= 667px */ @media screen and (min-width: 41.6875em) { body:not(.home) .site-content .hentry { margin-bottom: 49px; padding-bottom: 49px; } .site-main #infinite-handle { margin-top: 49px; padding-top: 49px; } body:not(.home) .site-content .entry-container { padding: 49px 63px 0 63px; } body:not(.home) .site-content .hentry:not(.has-post-thumbnail) .entry-container { padding-bottom: 49px; } #fullpage .content-background .entry-container { padding: 63px; } #fullpage .entry-container { margin-bottom: 63px; margin-top: 63px; } #fullpage .entry-content-wrapper { margin-left: 45px; } .entry-meta .sep { display: inline; margin: 0 2px; } .entry-header .entry-meta >:last-child { margin-right: 0; } .featured-content-wrapper.layout-four, .service-content-wrapper.layout-four, .portfolio-content-wrapper.layout-four, .featured-content-wrapper.layout-two, .service-content-wrapper.layout-two, .portfolio-content-wrapper.layout-two, .team-content-wrapper.layout-two, .team-content-wrapper.layout-four, .recent-blog-content-wrapper.layout-four, .recent-blog-content-wrapper.layout-two { margin-left: -15px; margin-right: -15px; } .featured-content-wrapper.layout-four .hentry, .service-content-wrapper.layout-four .hentry, .portfolio-content-wrapper.layout-four .hentry, .featured-content-wrapper.layout-two .hentry, .service-content-wrapper.layout-two .hentry, .portfolio-content-wrapper.layout-two .hentry, .team-content-wrapper.layout-two .hentry, .team-content-wrapper.layout-four .hentry, #colophon .two .widget-column, #colophon .four .widget-column, .content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2), .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1), .recent-blog-content-wrapper.layout-four .hentry, .recent-blog-content-wrapper.layout-two .hentry { width: 50%; } #secondary .widget { display: block; float: left; width: 48%; } #secondary .widget:nth-child(2n+1) { clear: both; margin-right: 4%; } .featured-content-wrapper.layout-four .hentry, .service-content-wrapper.layout-four .hentry, .portfolio-content-wrapper.layout-four .hentry .featured-content-wrapper.layout-two .hentry, .service-content-wrapper.layout-two .hentry, .portfolio-content-wrapper.layout-two .hentry, .team-content-wrapper.layout-two .hentry, .team-content-wrapper.layout-four .hentry, .recent-blog-content-wrapper.layout-four .hentry, .recent-blog-content-wrapper.layout-two .hentry { padding: 0 15px; } #hero-section .hentry { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */ display: flex; /* NEW, Spec - Firefox, Chrome, Opera */ width: 100%; } #hero-section .post-thumbnail, #hero-section .entry-container { display: table-cell; vertical-align: middle; width: 50%; } #hero-section.content-left .post-thumbnail { order: 2; } #hero-section .entry-container { padding: 30px 30px 30px 0; } #hero-section.content-right .entry-container { order: 1; padding: 30px 0 30px 30px; } .sidebar .widget, .content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2), .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1) { float: left; } #hero-section .entry-container.full-width { display: block; float: none; margin: 0 auto; max-width: 990px; padding: 0; text-align: center; width: 100%; } .featured-content-wrapper.layout-two .hentry:nth-child(2n+1), .featured-content-wrapper.layout-four .hentry:nth-child(2n+1), .service-content-wrapper.layout-two .hentry:nth-child(2n+1), .portfolio-content-wrapper.layout-two .hentry:nth-child(2n+1), .service-content-wrapper.layout-four .hentry:nth-child(2n+1), .portfolio-content-wrapper.layout-four .hentry:nth-child(2n+1), .team-content-wrapper.layout-two .hentry:nth-child(2n+1), .team-content-wrapper.layout-four .hentry:nth-child(2n+1), .sidebar .widget:nth-child(2n+1), #colophon .two .widget-column:nth-child(2n+1), #colophon .four .widget-column:nth-child(2n+1), .recent-blog-content-wrapper.layout-two .hentry:nth-child(2n+1), .recent-blog-content-wrapper.layout-four .hentry:nth-child(2n+1) { clear: both; } .author-avatar { margin-bottom: 35px; } #testimonial-content-section.layout-two .hentry { width: 50%; } #testimonial-content-section.layout-two .hentry:nth-child(2n+1) { clear: both; } .excerpt-image-left .has-post-thumbnail .post-wrapper, .excerpt-image-right .has-post-thumbnail .post-wrapper { display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */ display: flex; /* NEW, Spec - Firefox, Chrome, Opera */ -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; position: relative; width: 100%; } .excerpt-image-right .has-post-thumbnail .post-wrapper .entry-container, .excerpt-image-left .has-post-thumbnail .post-wrapper .post-thumbnail { -webkit-box-ordinal-group: 2; -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .excerpt-image-right .has-post-thumbnail .post-wrapper .post-thumbnail, .excerpt-image-left .has-post-thumbnail .post-wrapper .entry-container { -webkit-box-ordinal-group: 3; -webkit-order: 2; -moz-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .excerpt-image-left .has-post-thumbnail .post-wrapper .post-thumbnail, .excerpt-image-right .has-post-thumbnail .post-wrapper .post-thumbnail { -webkit-box-flex: 0; -webkit-flex: 0 1 40%; -moz-box-flex: 0; -ms-flex: 0 1 40%; flex: 0 1 40%; margin: 0; } .excerpt-image-left .has-post-thumbnail .post-wrapper .entry-container, .excerpt-image-right .has-post-thumbnail .post-wrapper .entry-container { -webkit-box-flex: 0; -webkit-flex: 0 1 60%; -moz-box-flex: 0; -ms-flex: 0 1 60%; flex: 0 1 60%; margin: 0; } .excerpt-image-left .has-post-thumbnail .post-wrapper .entry-container { padding: 0 0 0 30px; } .excerpt-image-right .has-post-thumbnail .post-wrapper .entry-container { padding: 0 30px 0 0; } .two-columns .hentry { width: 50%; } .three-columns .hentry { width: 33.33%; } .four-columns .hentry { width: 25%; } .five-columns .hentry { width: 20%; } .six-columns .hentry { width: 16.66%; } .seven-columns .hentry { width: 14.28%; } .eight-columns .hentry { width: 12.5%; } .nine-columns .hentry { width: 11.11%; } .nine-columns .hentry:nth-child(9n+1), .eight-columns .hentry:nth-child(8n+1), .seven-columns .hentry:nth-child(7n+1), .six-columns .hentry:nth-child(6n+1), .five-columns .hentry:nth-child(5n+1), .four-columns .hentry:nth-child(4n+1), .three-columns .hentry:nth-child(3n+1), .two-columns .hentry:nth-child(2n+1) { clear: both; } .pagination .prev, .pagination .next { width: auto; } .posts-navigation { text-align: left; } .posts-navigation .nav-links div:nth-child(1):nth-last-child(2), .posts-navigation .nav-links div:nth-child(2):nth-last-child(1) { display: inline-block; width: 48%; } .posts-navigation .nav-links div:nth-child(1):nth-last-child(2) { float: left; margin-right: 2%; } .posts-navigation .nav-links div:nth-child(2):nth-last-child(1) { float: right; margin-left: 2%; text-align: right; } .post-navigation .nav-previous, .post-navigation .nav-next { display: table-cell; width: 50%; } .posts-navigation div + div { margin-top: 0; } blockquote.alignright, blockquote.alignleft { width: 50%; } .featured-content-wrapper.layout-three, .service-content-wrapper.layout-three, .portfolio-content-wrapper.layout-three, .team-content-wrapper.layout-three, .recent-blog-content-wrapper.layout-three { margin-left: -15px; margin-right: -15px; } .featured-content-wrapper.layout-three .hentry, .service-content-wrapper.layout-three .hentry, .portfolio-content-wrapper.layout-three .hentry, .team-content-wrapper.layout-three .hentry, #colophon .three .widget-column, .recent-blog-content-wrapper.layout-three .hentry { width: 33.33%; } .featured-content-wrapper.layout-three .hentry, .service-content-wrapper.layout-three .hentry, .portfolio-content-wrapper.layout-three .hentry, .team-content-wrapper.layout-three .hentry, .recent-blog-content-wrapper.layout-three .hentry { padding: 0 15px; } .featured-content-wrapper.layout-three .hentry-inner .post-thumbnail, .service-content-wrapper.layout-three .hentry-inner .post-thumbnail, .portfolio-content-wrapper.layout-three .hentry-inner .post-thumbnail, .featured-content-wrapper.layout-three .hentry-inner .entry-container, .service-content-wrapper.layout-three .hentry-inner .entry-container, .portfolio-content-wrapper.layout-three .hentry-inner .entry-container, .team-content-wrapper.layout-three .hentry-inner .entry-container, .recent-blog-content-wrapper.layout-three .hentry-inner .post-thumbnail, .recent-blog-content-wrapper.layout-three .hentry-inner .entry-container { display: block; width: 100%; } .featured-content-wrapper.layout-three .hentry:nth-child(3n+1), .service-content-wrapper.layout-three .hentry:nth-child(3n+1), .portfolio-content-wrapper.layout-three .hentry:nth-child(3n+1), .team-content-wrapper.layout-three .hentry:nth-child(3n+1), .recent-blog-content-wrapper.layout-three .hentry:nth-child(3n+1) { clear: both; } #promotion-section .content-wrapper { padding: 0 35px; } #colophon .widget { padding: 21px 25px; } .navigation.pagination, .navigation.posts-navigation { padding: 35px 22px; } } /** * 15.4 - >= 783px */ @media screen and (min-width: 48.9375em) { body:not(.header-top-disabled).admin-bar .header-top #header-content, body.admin-bar #header-content.main-nav-scrolled, .admin-bar #header-content, .admin-bar.home.normal-scrolling-enabled #header-content.main-nav-scrolled { top: 32px; } .home:not(.header-media-disabled).menu-is-open.admin-bar #header-wrapper:not(.header-top) .site-primary-menu, .home:not(.no-featured-slider).menu-is-open.admin-bar #header-wrapper:not(.header-top) .site-primary-menu { height: calc(100vh - 116px); } .home.admin-bar.header-top-disabled .header-top #header-content { top: 32px; } } /** * 15.5 - >= 1024px */ @media screen and (min-width: 64em) { .mobile-nav-disable.desktop-nav-on-header #updownnav, .mobile-nav-disable.desktop-nav-on-page-right #fp-nav { display: block; } .desktop-nav-disable #fp-nav, .desktop-nav-disable #updownnav, .desktop-nav-on-header.mobile-nav-on-page-right #fp-nav, #updownnav { display: none; } .desktop-nav-on-header #updownnav, body #fp-nav { display: block; } body #fp-nav ul li:hover a span, body .fp-slidesNav ul li:hover a span { width: 10px; height: 10px; } body #fp-nav ul li a span, body .fp-slidesNav ul li a span { width: 5px; height: 5px; } body #fp-nav ul li a.active span, body .fp-slidesNav ul li a.active span, body #fp-nav ul li:hover a.active span, body .fp-slidesNav ul li:hover a.active span { width: 12px; height: 12px; } body #fp-nav ul li, body .fp-slidesNav ul li { height: 13px; } .arrow-down, .arrow-up{ margin-right: 7px; } #portfolio-content-section .entry-container { opacity: 0; } h1, .section .entry-title, .page-title, .custom-header .entry-title { font-size: 40px; font-size: 2.5rem; } h2 { font-size: 36px; font-size: 2.25rem; } h3 { font-size: 32px; font-size: 2rem; } h4 { font-size: 28px; font-size: 1.75rem; } h5 { font-size: 22px; font-size: 1.375rem; } h6 { font-size: 18px; font-size: 1.125rem; } body:not(.normal-scrolling-enabled).menu-is-open .header-top #header-content, body:not(.normal-scrolling-enabled).menu-is-open #header-content.main-nav-scrolled { bottom: unset; overflow-y: unset; } .navigation-classic .toggled-on #search-container, #site-primary-menu.toggled-on { border: 0; } .navigation-classic .site-primary-menu { -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; position: static; width: auto; } #social-primary-navigation-bottom { display: none; } .boxed-layout #page, .home.boxed-layout #header-content .wrapper, .boxed-layout #header-content.main-nav-scrolled .wrapper { width: 96%; } .site-header-main { padding: 0 35px 0 20px; } .home .custom-header .entry-title { font-size: 50px; font-size: 3.125rem; } body:not(.home) .custom-header-content { padding: 116px 45px; } body:not(.home) .site-content, body:not(.home) #footer-instagram { padding: 49px 0; } .content-bottom-widgets { padding-top: 49px; } #footer-instagram .catch-instagram-feed-gallery-widget-wrapper .instagram-button .button { margin: 35px 0 49px; } .navigation-classic .dropdown-toggle, .navigation-classic .site-navigation ul .dropdown-toggle.toggled-on, .navigation-classic .menu-primary, #social-primary-navigation { display: none; } .site-navigation li, .social-navigation { border: none; } .navigation-classic .site-primary-menu, .site-footer-menu { border: none; display: block; } .primary-search-wrapper .social-navigation { border-top: 1px solid; } .navigation-classic .header-top .social-navigation a { padding: 25px 10px; } .navigation-classic .header-top #search-toggle-right { padding: 26px 10px; } .navigation-classic #header-wrapper:not(.header-top) .social-navigation a, .navigation-classic #header-wrapper:not(.header-top) #search-toggle-right { padding: 33px 10px; } .site-footer-menu { margin: 0; } .disable-in-mobile { display: inline; float: left; } .site-header .social-navigation ul { padding: 0; } .navigation-classic .toggled-on .social-navigation { border: unset; } #header-navigation-area { border-top: 1px solid #eee; border-bottom: 1px solid #eee; } #search-toggle { border: none; line-height: 1.231; margin: 0; padding: 25px 20px; position: absolute; right: 0; top: 0; } .navigation-classic #search-toggle-right, #search-toggle.menu-toggle { display: block; } #search-toggle-right .icon { margin-right: 0; } .navigation-classic #search-container { padding: 14px; } .navigation-classic .search-social-container { left: auto; position: absolute; right: 0; top: 100%; width: 400px; z-index: 199; animation: smoothScrollBack 0.6s backwards, fadein 0.6s; } .home:not(.header-media-disabled).navigation-classic #header-wrapper:not(.header-top) .search-social-container, .home:not(.no-featured-slider).navigation-classic #header-wrapper:not(.header-top) .search-social-container { top: unset; bottom: 100%; } .home.navigation-classic #header-wrapper:not(.header-top) .main-nav-scrolled .search-social-container { bottom: unset; top: 100%; } .site-navigation .primary-menu, .site-navigation .primary-menu > li { border: 0; } .navigation-classic .site-navigation .primary-menu > li, .site-navigation .footer-menu > li { display: inline-block; } body:not(.navigation-classic) .site-primary-menu { width: 400px; right: 0; left: unset; } body:not(.navigation-classic) .site-primary-wrapper { position: relative; } .navigation-classic .site-navigation .primary-menu ul, .site-navigation .footer-menu ul { text-align: left; } .navigation-classic .site-navigation a { padding: 26px 25px; white-space: nowrap; } .navigation-classic #header-wrapper:not(.header-top) .site-navigation a { padding: 33px 25px; } .navigation-classic .site-navigation ul ul { display: block; text-transform: none; left: -999em; margin: 0; padding: 11px 0; position: absolute; z-index: 99999; } .site-navigation ul ul ul { top: 0; } .home.navigation-classic #header-wrapper:not(.header-top) .site-navigation ul ul ul { bottom: 0; top: unset; } .site-navigation ul ul li { border: none; border-bottom-width: 0; } .navigation-classic #header-wrapper #site-primary-navigation.site-navigation ul ul a, .navigation-classic #header-wrapper .site-navigation ul ul a { padding: 11px 28px; white-space: normal; width: 220px; } .navigation-classic #social-primary-navigation-top { clear: both; display: block; padding: 0; } .navigation-classic .site-primary-wrapper, .navigation-classic .site-navigation { padding: 0; } .navigation-classic #site-primary-navigation, .navigation-classic #social-primary-navigation-top, .navigation-classic .primary-search-wrapper { display: inline-block; } body:not(.navigation-classic ) .header-top .site-primary-wrapper { padding: 18px 0; } body:not(.navigation-classic ) #header-wrapper:not(.header-top) .site-primary-wrapper { padding: 25px 0; } .navigation-classic .site-navigation li:hover > ul, .navigation-classic .site-navigation li.focus > ul { left: 0; right: auto; animation: smoothScrollBack 0.3s backwards, fadein 0.6s; } .navigation-classic .site-navigation .primary-menu li:hover > ul, .navigation-classic .site-navigation .primary-menu li.focus > ul { left: auto; right: 0; animation: smoothScrollBack 0.3s backwards, fadein 0.6s; } .home:not(.header-media-disabled).navigation-classic .site-navigation .primary-menu li > ul, .home:not(.no-featured-slider).navigation-classic .site-navigation .primary-menu li > ul { bottom: 100%; } .home.navigation-classic .header-top .site-navigation .primary-menu li > ul, .home.navigation-classic .main-nav-scrolled .site-navigation .primary-menu li > ul { bottom: unset; } .navigation-classic .site-navigation ul ul li:hover > ul, .navigation-classic .site-navigation ul ul li.focus > ul { left: 100%; right: auto; } .navigation-classic .site-navigation .primary-menu ul li:hover > ul, .navigation-classic .site-navigation .primary-menu ul li.focus > ul { right: 100%; } .navigation-classic .site-navigation .menu-item-has-children > a { margin: 0; } .navigation-classic .site-navigation ul ul .menu-item-has-children > a:after { right: 0.5625em; top: 0.875em; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .navigation-classic .site-navigation .menu-item-has-children > a > .icon, .navigation-classic .site-navigation .page_item_has_children > a > .icon { display: inline; left: 9px; position: relative; top: -1px; } .home:not(.header-media-disabled).navigation-classic #header-wrapper:not(.header-top) .site-navigation .menu-item-has-children > a > .icon, .home:not(.header-media-disabled).navigation-classic #header-wrapper:not(.header-top) .site-navigation .page_item_has_children > a > .icon, .home:not(.no-featured-slider).navigation-classic #header-wrapper:not(.header-top) .site-navigation .menu-item-has-children > a > .icon, .home:not(.no-featured-slider).navigation-classic #header-wrapper:not(.header-top) .site-navigation .page_item_has_children > a > .icon { transform: rotate(180deg); } .home.navigation-classic #header-wrapper:not(.header-top) .main-nav-scrolled .site-navigation .menu-item-has-children > a > .icon, .home.navigation-classic #header-wrapper:not(.header-top) .main-nav-scrolled .site-navigation .page_item_has_children > a > .icon { transform: rotate(0deg); } .navigation-classic .site-navigation ul ul .menu-item-has-children > a > .icon, .navigation-classic .site-navigation ul ul .page_item_has_children > a > .icon { margin-top: -7px; left: auto; position: absolute; right: 9px; top: 50%; -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */ -ms-transform: rotate(-90deg); /* IE 9 */ transform: rotate(-90deg); } .navigation-classic .site-navigation .primary-menu ul .menu-item-has-children > a > .icon, .home.navigation-classic #header-wrapper:not(.header-top) .site-navigation .primary-menu ul .menu-item-has-children > a > .icon { -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ -ms-transform: rotate(90deg); /* IE 9 */ transform: rotate(90deg); } #feature-slider-section .entry-meta, #feature-slider-section .entry-summary, #feature-slider-section .entry-content { display: block; } #secondary .widget { width: 100%; } #secondary .widget:nth-child(2n+1) { margin-right: 0; } #colophon .four .widget-column { width: 25%; } #colophon .four .widget-column:nth-child(2n+1) { clear: none; } #colophon .four .widget-column:nth-child(4n+1) { clear: both; } .featured-content-wrapper.layout-three .hentry, .service-content-wrapper.layout-three .hentry, .portfolio-content-wrapper.layout-three .hentry, .featured-content-wrapper.layout-two .hentry, .service-content-wrapper.layout-two .hentry, .portfolio-content-wrapper.layout-two .hentry, .team-content-wrapper.layout-two .hentry, .team-content-wrapper.layout-three .hentry, .recent-blog-content-wrapper.layout-three .hentry, .recent-blog-content-wrapper.layout-two .hentry { padding: 0 25px; } .featured-content-wrapper.layout-one .hentry, .service-content-wrapper.layout-one .hentry, .portfolio-content-wrapper.layout-one .hentry, .gallery-content-wrapper .hentry, .team-content-wrapper.layout-one .hentry, .recent-blog-content-wrapper.layout-one .hentry { padding: 0 25px; } #testimonial-content-section .hentry { padding-left: 25px; padding-right: 25px; } .featured-content-wrapper.layout-four, .service-content-wrapper.layout-four, .portfolio-content-wrapper.layout-four, .featured-content-wrapper.layout-three, .service-content-wrapper.layout-three, .portfolio-content-wrapper.layout-three, .featured-content-wrapper.layout-two, .service-content-wrapper.layout-two, .portfolio-content-wrapper.layout-two, .team-content-wrapper.layout-two, .team-content-wrapper.layout-four, .team-content-wrapper.layout-three, .recent-blog-content-wrapper.layout-four, .recent-blog-content-wrapper.layout-three, .recent-blog-content-wrapper.layout-two { margin-left: 0; margin-right: 0; } .featured-content-wrapper.layout-three, .service-content-wrapper.layout-three, .portfolio-content-wrapper.layout-three, .featured-content-wrapper.layout-two, .service-content-wrapper.layout-two, .portfolio-content-wrapper.layout-two, .team-content-wrapper.layout-two, .team-content-wrapper.layout-three, .recent-blog-content-wrapper.layout-three, .recent-blog-content-wrapper.layout-two { padding: 0 20px; } .recent-blog-content-wrapper.layout-one, .featured-content-wrapper.layout-one, .service-content-wrapper.layout-one, .portfolio-content-wrapper.layout-one, .gallery-content-wrapper, .team-content-wrapper.layout-one, .recent-blog-content-wrapper.layout-one { padding: 0 20px; } .featured-content-wrapper.layout-four, .service-content-wrapper.layout-four, .portfolio-content-wrapper.layout-four, .team-content-wrapper.layout-four, .recent-blog-content-wrapper.layout-four { padding: 0 30px; } #hero-section .wrapper { padding: 35px 45px 0 45px; } #hero-section .entry-container { padding: 50px 30px 30px 0; } #hero-section.content-right .entry-container { padding: 50px 0 30px 30px; } .featured-content-wrapper.layout-four .hentry:nth-child(2n+1), .service-content-wrapper.layout-four .hentry:nth-child(2n+1), .portfolio-content-wrapper.layout-four .hentry:nth-child(2n+1), .team-content-wrapper.layout-four .hentry:nth-child(2n+1), .recent-blog-content-wrapper.layout-four .hentry:nth-child(2n+1) { clear: none; } .featured-content-wrapper.layout-four .hentry:nth-child(4n+1), .service-content-wrapper.layout-four .hentry:nth-child(4n+1), .portfolio-content-wrapper.layout-four .hentry:nth-child(4n+1), .team-content-wrapper.layout-four .hentry:nth-child(4n+1), .recent-blog-content-wrapper.layout-four .hentry:nth-child(4n+1) { clear: both; } .featured-content-wrapper.layout-four .hentry, .service-content-wrapper.layout-four .hentry, .portfolio-content-wrapper.layout-four .hentry, .team-content-wrapper.layout-four .hentry, .recent-blog-content-wrapper.layout-four .hentry { width: 25%; padding: 0 15px; } .excerpt-image-left .has-post-thumbnail .post-wrapper .entry-container { padding: 0 0 0 42px; } .excerpt-image-right .has-post-thumbnail .post-wrapper .entry-container { padding: 0 42px 0 0; } .content-area { float: left; margin-right: -100%; width: 67.10%; max-width: 1040px; } .sidebar { float: right; margin-left: 67.10%; max-width: 440px; width: 32.9%; } #primary, #secondary, .recent-blog-content-wrapper { padding: 0 25px; } .site-content .sidebar { margin-top: 0; } .content-right .content-area { float: right; margin-right: 0; margin-left: -100%; } .content-right .sidebar { float: left; margin-right: 67.10%; margin-left: 0; } .no-sidebar .content-area { float: none; margin: 0 auto; } .no-sidebar.full-width-layout .content-area { margin: 0; max-width: 100%; width: 100%; } .singular-content-wrap .entry-header, .archive .page-header, .error404 .page-header, .search .page-header, .woocommerce-products-header { margin-bottom: 42px; } .author-info{ margin-top: 42px; } .singular-content-wrap .post-thumbnail, .singular-content-wrap .entry-footer { margin-bottom: 42px; margin-top: 42px; } .comments-area { margin-bottom: 42px; margin-top: 42px; } .widget-column { padding: 14px 20px; } .woocommerce-pagination, .post-navigation, .posts-navigation, .pagination { margin: 0; } #footer-menu-section .wrapper, .site-info .wrapper { padding: 0 30px; } .copyright, .powered { padding: 0 25px; } body { font-size: 17px; font-size: 1.0625rem; line-height: 1.647058823529412; } .taxonomy-description, .taxonomy-description-wrapper { margin-top: 21px; } #fullpage .content-align-left .entry-content-wrapper { margin-left: 100px; } #fullpage .content-align-right .entry-content-wrapper { margin-right: 100px; } #feature-slider-section .cycle-prev { left: 35px; } #feature-slider-section .cycle-next { right: 35px; } #feature-slider-section:hover .cycle-prev, #feature-slider-section:hover .cycle-next { opacity: 1; } .post-navigation .nav-previous a, .post-navigation .nav-next a { padding: 21px 21px 14px 21px; } .comment-respond { padding: 56px 42px 42px 42px; } .comment-respond .comment-reply-title { margin-top: -73px; } blockquote { padding: 35px 63px; } blockquote.alignright, blockquote.alignleft { padding-left: 35px; padding-right: 35px; } #testimonial-content-section .hentry:before { font-size: 228px; font-size: 14.25rem; top: 98px; } #testimonial-content-section .hentry { padding-top: 80px; } .testimonial-content-wrapper { padding-left: 20px; padding-right: 20px; } #testimonial-content-section.layout-one .cycle-prev, #testimonial-content-section.layout-one .cycle-next { position: absolute; top: 25%; } #testimonial-content-section.layout-one .cycle-next { right: -60px; } #testimonial-content-section.layout-one .cycle-prev { left: -60px; } .featured-content-wrapper .hentry, .service-content-wrapper .hentry , .portfolio-content-wrapper .hentry, .team-content-wrapper .hentry, .view-all-button, .recent-blog-content-wrapper .hentry { margin-bottom: 42px; } #menu-toggle-footer { display: none; } #site-footer-navigation { padding-left: 45px; padding-right: 45px; } .home #gallery-content-section, .home #testimonial-content-section, .home #hero-section { padding-bottom: 49px; padding-top: 14px; } body:not(.home) #gallery-content-section, body:not(.home) #testimonial-content-section, body:not(.home) #hero-section { padding-bottom: 49px; padding-top: 14px; } .home #featured-content-section, .home #service-content-section, .home #team-content-section, .home #portfolio-content-section, .home .recent-blog-section { padding-bottom: 7px; padding-top: 14px; } body:not(.home) #featured-content-section, body:not(.home) #service-content-section, body:not(.home) #team-content-section, body:not(.home) #portfolio-content-section { padding-bottom: 7px; padding-top: 14px; } .home .site-content, .home #footer-instagram { padding: 49px 0; } .navigation.pagination, .navigation.posts-navigation { margin-top: 49px; } #site-generator, .copyright { padding-bottom: 14px; padding-top: 14px; } #promotion-section .content-wrapper { padding: 0 45px; } #promotion-section .entry-container, #fullpage #promotion-section .entry-container { margin: 49px 0; } #promotion-section.content-frame .entry-container-frame { padding: 49px; } .site-header + .breadcrumb-area .entry-breadcrumbs, .woocommerce .site-header + .breadcrumb-area .entry-breadcrumbs { padding: 14px 45px; } #footer-instagram .footer-instagram { padding: 0 45px; } .home:not(.header-media-disabled).menu-is-open.admin-bar #header-wrapper:not(.header-top) .site-primary-menu, .home:not(.no-featured-slider).menu-is-open.admin-bar #header-wrapper:not(.header-top) .site-primary-menu, .home:not(.header-media-disabled).menu-is-open #header-wrapper:not(.header-top) .site-primary-menu, .home:not(.no-featured-slider).menu-is-open #header-wrapper:not(.header-top) .site-primary-menu { height: unset; overflow-y: unset; } .navigation.pagination, .navigation.posts-navigation { padding: 49px 45px; } #header-content { top: unset; bottom: 0; } .admin-bar #header-content { top: unset; } .header-top #header-content { animation: smoothScroll 0.6s backwards, fadeout 0.6s; } .header-top #header-content { animation: smoothScroll 0.6s backwards, fadeout 0.6s; } body:not(.home) #header-content.main-nav-scrolled, .home.normal-scrolling-enabled #header-content.main-nav-scrolled { animation: smoothScrollInner 0.6s forwards; } .home:not(.header-media-disabled):not(.no-featured-slider) #header-wrapper .site-primary-menu, .home.header-media-disabled:not(.no-featured-slider) #header-wrapper .site-primary-menu, .home:not(.header-media-disabled).no-featured-slider #header-wrapper .site-primary-menu, .home.header-media-disabled.no-featured-slider #header-wrapper .site-primary-menu { bottom: 100%; top: unset; } .home:not(.header-media-disabled):not(.no-featured-slider) #header-wrapper.header-top .site-primary-menu, .home.header-media-disabled:not(.no-featured-slider) #header-wrapper.header-top .site-primary-menu, .home:not(.header-media-disabled).no-featured-slider #header-wrapper.header-top .site-primary-menu, .home.header-media-disabled.no-featured-slider #header-wrapper .site-primary-menu, .home.header-media-disabled.no-featured-slider #header-wrapper.header-top .site-primary-menu { bottom: unset; top: 100%; } } /** * 15.6 - >= 1120px */ @media screen and (min-width: 70em) { body:not(.home) .site-content .hentry { margin-bottom: 63px; padding-bottom: 63px; } .site-main #infinite-handle { margin-top: 63px; padding-top: 63px; } body:not(.home) .site-content .entry-container { padding: 63px 91px 0 91px; } body:not(.home) .site-content .hentry:not(.has-post-thumbnail) .entry-container { padding-bottom: 63px; } #feature-slider-section .cycle-prev { left: 4%; } #feature-slider-section .cycle-next{ right: 4%; } .wp-custom-logo .custom-logo-link, .wp-custom-logo .site-identity { display: inline-block; } .header-center-layout.wp-custom-logo .custom-logo-link, .header-center-layout.wp-custom-logo .site-identity { display: block; } .header-center-layout.wp-custom-logo .custom-logo-link { margin-right: 0; } .header-center-layout .site-branding { margin: 7px auto; text-align: center; width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .site-footer-menu .wrapper, .site-info.two .wrapper { -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */ display: flex; /* NEW, Spec - Firefox, Chrome, Opera */ -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .site-footer .social-navigation, .site-info.two .powered { margin: 0; -webkit-order: 2; -ms-flex-order: 2; order: 2; } .site-info, .site-info.two .copyright { margin-right: auto; -webkit-order: 1; -ms-flex-order: 1; order: 1; } .header-center-layout #search-toggle-right, .header-center-layout .primary-search-wrapper, .header-center-layout #site-primary-navigation, .header-center-layout #social-primary-navigation-top { clear: both; float: none; } .header-center-layout .site-primary-menu { margin-right: 0; width: 100%; } .hentry-inner .post-thumbnail { margin-bottom: 28px; } #fullpage .section .entry-summary, #fullpage .section .entry-content, #fullpage .section .entry-meta { margin-top: 28px; } .more-button { margin-top: 28px; } .section-content-wrapper .entry-footer .entry-meta { margin: 21px 0 0; } } /** * 15.7 - >= 1366px */ @media screen and (min-width: 85.375em) { h1, .section .entry-title, .page-title, .custom-header .entry-title { font-size: 48px; font-size: 3rem; } h2 { font-size: 42px; font-size: 2.625rem; } h3 { font-size: 36px; font-size: 2.25rem; } .site-title { font-size: 28px; font-size: 1.75rem; line-height: 1.357142857142857; } .section .section-title, #footer-instagram .widget-title { font-size: 49px; font-size: 3.0625rem; } .entry-title { font-size: 34px; font-size: 2.125rem; } .home .custom-header .entry-title { font-size: 60px; font-size: 3.75rem; } .comments-title, .comment-reply-title { font-size: 24px; font-size: 1.5rem; } caption, th, td { padding: 12px 28px; } #hero-section .entry-container { padding: 70px 50px 70px 0; } #hero-section.content-right .entry-container { padding: 70px 0 70px 50px; } #footer-instagram .widget-title { margin-bottom: 35px; } #fullpage .content-align-left .entry-content-wrapper { margin-left: 115px; } #fullpage .content-align-right .entry-content-wrapper { margin-right: 115px; } .post-navigation .nav-previous a, .post-navigation .nav-next a { padding: 28px 28px 21px 28px; } blockquote { padding: 45px 91px; } blockquote.alignright, blockquote.alignleft { padding-left: 45px; padding-right: 45px; } .post-navigation .nav-subtitle { margin-bottom: 21px; } .site-header-main { padding: 0 55px 0 40px; } body:not(.navigation-classic) .site-header-main { padding-right: 65px; } body:not(.home) .custom-header-content { padding: 182px 65px; } .widget-column { padding: 14px 40px; } .site-info .wrapper { padding-left: 40px; padding-right: 55px; } .site-content .wrapper { padding: 0 40px; } #fullpage .content-align-full .entry-content-wrapper { margin-left: 63px; } .featured-content-wrapper.layout-three, .service-content-wrapper.layout-three, .portfolio-content-wrapper.layout-three, .featured-content-wrapper.layout-two, .service-content-wrapper.layout-two, .portfolio-content-wrapper.layout-two, .team-content-wrapper.layout-two, .team-content-wrapper.layout-three, .recent-blog-content-wrapper.layout-three, .recent-blog-content-wrapper.layout-two { padding: 0 40px; } .featured-content-wrapper.layout-four, .service-content-wrapper.layout-four, .portfolio-content-wrapper.layout-four, .team-content-wrapper.layout-four, .recent-blog-content-wrapper.layout-four { padding: 0 50px; } .recent-blog-content-wrapper.layout-one, .featured-content-wrapper.layout-one, .service-content-wrapper.layout-one, .portfolio-content-wrapper.layout-one, .gallery-content-wrapper, .team-content-wrapper.layout-one, .recent-blog-content-wrapper.layout-one { padding: 0 40px; } body:not(.home) .site-content, body:not(.home) #footer-instagram { padding: 70px 0; } body:not(.home) #gallery-content-section, body:not(.home) #testimonial-content-section, body:not(.home) #hero-section { padding-bottom: 70px; padding-top: 35px; } body:not(.home) #featured-content-section, body:not(.home) #service-content-section, body:not(.home) #team-content-section { padding-bottom: 28px; padding-top: 35px; } #site-footer-navigation { padding-left: 65px; padding-right: 65px; } .navigation.pagination, .navigation.posts-navigation { margin-top: 70px; } #hero-section .wrapper { padding: 35px 65px 0 65px; } #promotion-section .content-wrapper { padding: 0 65px; } #promotion-section .entry-container, #fullpage #promotion-section .entry-container { margin: 70px 0; } #promotion-section.content-frame .entry-container-frame { padding: 70px 130px; } .site-header + .breadcrumb-area .entry-breadcrumbs, .woocommerce .site-header + .breadcrumb-area .entry-breadcrumbs { padding: 14px 65px; } #footer-instagram .footer-instagram { padding: 0 65px; } .navigation.pagination, .navigation.posts-navigation { padding: 56px 65px; } } /** * 15.8 - >= 1600px */ @media screen and (min-width: 100em) { .home .site-content, .home #footer-instagram { padding: 70px 0; } body:not(.home) .site-content .hentry { margin-bottom: 84px; padding-bottom: 84px; } .site-main #infinite-handle { margin-top: 84px; padding-top: 84px; } body:not(.home) .site-content .entry-container { padding: 84px 120px 0 120px; } body:not(.home) .site-content .hentry:not(.has-post-thumbnail) .entry-container { padding-bottom: 84px; } body:not(.home) .custom-header-content { padding: 250px 65px; } #fullpage .content-background .entry-container { padding: 84px; } #fullpage .entry-container { margin-bottom: 84px; margin-top: 84px; } h1, .section .entry-title, .page-title, .section .section-title, #footer-instagram .widget-title, .custom-header .entry-title { font-size: 58px; font-size: 3.625rem; } h2 { font-size: 48px; font-size: 3rem; } h3 { font-size: 40px; font-size: 2.5rem; } blockquote { font-size: 24px; font-size: 1.5rem; } .entry-title { font-size: 40px; font-size: 2.5rem; } .home .custom-header .entry-title { font-size: 72px; font-size: 4.5rem; } .comments-title, .comment-reply-title { font-size: 28px; font-size: 1.75rem; } #feature-slider-section .cycle-prev { left: 10%; } #feature-slider-section .cycle-next{ right: 10%; } #hero-section .entry-container { padding: 112px 70px 112px 0; } #hero-section.content-right .entry-container { padding: 112px 0 112px 70px; } body:not(.home) .site-content, body:not(.home) #footer-instagram { padding: 105px 0; } .author-info { margin-top: 56px; } .singular-content-wrap .post-thumbnail, .singular-content-wrap .entry-footer { margin-bottom: 56px; margin-top: 56px; } .singular-content-wrap .entry-header, .archive .page-header, .error404 .page-header, .search .page-header, .woocommerce-products-header { margin-bottom: 49px; } .comments-area { margin-bottom: 56px; margin-top: 56px; } .content-bottom-widgets { padding-top: 70px; } #fullpage .content-align-left .entry-content-wrapper { margin-left: 130px; } #fullpage .content-align-right .entry-content-wrapper { margin-right: 130px; } .site-footer .widget .widget-title, .site-footer .widget .wp-block-group h2 { margin: 0 0 21px; } .site-footer .widget .widget-title:after, .site-footer .widget .wp-block-group h2:after { margin-top: 21px; } .post-navigation .nav-previous a, .post-navigation .nav-next a { padding: 35px 35px 28px 35px; } .comment-respond { padding: 63px 70px 49px 70px; } .comment-respond .comment-reply-title { margin-top: -84px; } blockquote { padding: 56px 120px; } blockquote.alignright, blockquote.alignleft { padding-left: 70px; padding-right: 70px; } #featured-content-section .hentry-inner .entry-container, .recent-blog-content-wrapper .hentry-inner .entry-container { padding: 35px 49px; } .featured-content-wrapper .hentry, .service-content-wrapper .hentry, .portfolio-content-wrapper .hentry, .team-content-wrapper .hentry, .view-all-button, .recent-blog-content-wrapper .hentry { margin-bottom: 56px; } #testimonial-content-section .hentry:before { font-size: 256px; font-size: 16rem; top: 110px; } #testimonial-content-section .hentry { padding-top: 85px; } #testimonial-content-section .entry-content, #testimonial-content-section .entry-summary { font-size: 24px; font-size: 1.5rem; } .testimonial-content-wrapper { padding-left: 40px; padding-right: 40px; } #testimonial-content-section.layout-one .cycle-next { right: -84px; } #testimonial-content-section.layout-one .cycle-prev { left: -84px; } .home #gallery-content-section, .home #testimonial-content-section, .home #hero-section { padding-bottom: 70px; padding-top: 35px; } body:not(.home) #gallery-content-section, body:not(.home) #testimonial-content-section, body:not(.home) #hero-section { padding-bottom: 105px; padding-top: 70px; } .home #featured-content-section, .home #service-content-section, .home #team-content-section, .home #portfolio-content-section, .home .recent-blog-section { padding-bottom: 14px; padding-top: 35px; } body:not(.home) #featured-content-section, body:not(.home) #service-content-section, body:not(.home) #team-content-section, body:not(.home) #portfolio-content-section { padding-bottom: 49px; padding-top: 70px; } .navigation.pagination, .navigation.posts-navigation { margin-top: 105px; } #promotion-section .entry-container, #fullpage #promotion-section .entry-container { margin: 105px 0; } #promotion-section.content-frame .entry-container-frame { padding: 105px 130px; } .site-footer .footer-widget-area { padding: 49px 0; } } /** * 16.0 - >= Colors */ /* Main Background Color */ body { background-color: #3e3e3e; /* Fallback for when there is no custom background color defined. */ } /* Header Text Color */ .site-title a { color: #fff; } /* 55% of Header Text Color */ .site-description { color: rgba(255, 255, 255, 0.55); } /* Page Background Color */ #page, .site-content, .comment-respond .comment-reply-title, #search-container input[type="search"], .site-footer input[type="search"] { background-color: #fff; } .entry-content-wrapper, .entry-content-wrapper h1, .entry-content-wrapper h2, .entry-content-wrapper h3, .entry-content-wrapper h4, .entry-content-wrapper h5, .entry-content-wrapper h6, .custom-header .entry-title, .custom-header, .custom-header-media .wp-custom-header-video-button, .custom-header-media .wp-custom-header-video-button.wp-custom-header-video-pause, .custom-header-media .wp-custom-header-video-button:hover, .custom-header-media .wp-custom-header-video-button:focus, #testimonial-content-section .cycle-prev, #testimonial-content-section .cycle-next, #testimonial-content-section .hentry:before { color: #fff; } /* 10% of Page Background Color */ .menu-toggle, #site-primary-menu.toggled-on, .toggled-on .social-navigation, .site-footer table, .site-footer caption, .site-footer th, .site-footer td, .site-footer input[type="date"], .site-footer input[type="time"], .site-footer input[type="datetime-local"], .site-footer input[type="week"], .site-footer input[type="month"], .site-footer input[type="text"], .site-footer input[type="email"], .site-footer input[type="url"], .site-footer input[type="password"], .site-footer input[type="tel"], .site-footer input[type="number"], .site-footer textarea, .site-footer .tagcloud a, .toggled-on #search-container, #footer-menu-wrapper { border-color: rgba(255, 255, 255, 0.1); } .entry-content-wrapper blockquote, .entry-content-wrapper pre { background-color: rgba(255, 255, 255, 0.1); } /* 95% of Page Background Color */ #testimonial-content-section .entry-content:before, #testimonial-content-section .entry-summary:before, #testimonial-content-section .entry-content:after, #testimonial-content-section .entry-summary:after, hr, pre, .site .skip-link, .wp-caption .wp-caption-text, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { border-color: rgba(255, 255, 255, 0.95); } /* Secondary Background Color */ .fluid-layout #header-content, .boxed-layout #header-content .wrapper, .site-primary-menu.toggled-on, #tertiary, #footer-menu-wrapper, .site-footer { background-color: #2b2b2b; } @media screen and (min-width: 64em) { .search-social-container, .site-navigation ul ul, .site-navigation ul ul li { background-color: #2b2b2b; } } /* Main Text Color */ body, button, input, select, textarea, .pagination .page-numbers.dots, .pagination .page-numbers.dots:hover, .pagination .page-numbers.dots:focus { color: #333; } /* Button Text Color */ #scrollup, .widget_calendar tbody a, .catch-instagram-feed-gallery-widget-wrapper .instagram-button .button, #feature-slider-section .cycle-prev, #feature-slider-section .cycle-next, .page-links a, .pagination .prev, .pagination .next, .posts-navigation a, .site-main #infinite-handle span, .sticky-post, mark, ins, button, .button, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce div.product form.cart .button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li span.current, #subbutton, .pagination .page-numbers, .entry-content-wrapper .more-link { color: #fff; } /* WooCommerce Sale Price Color */ .woocommerce-Price-amount { color:#000; } /* Button Hover Text Color */ #scrollup:hover, #scrollup:focus, .widget_calendar tbody a:hover, .widget_calendar tbody a:focus, .entry-content-wrapper .more-link:hover, .entry-content-wrapper .more-link:focus, .catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:hover, .catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:focus, .page-links a:hover, .page-links a:focus, .pagination .prev:hover, .pagination .prev:focus, .pagination .next:hover, .pagination .next:focus, .posts-navigation a:hover, .posts-navigation a:focus, .site-main #infinite-handle span:hover, .site-main #infinite-handle span:focus, button:hover, button:focus, button[disabled]:hover, button[disabled]:focus, .button:hover, .button:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, #subbutton:hover, #subbutton:focus, .singular-content-wrap .entry-footer .cat-links a:hover, .singular-content-wrap .entry-footer .cat-links a:focus, .singular-content-wrap .entry-footer .tags-links a:hover, .singular-content-wrap .entry-footer .tags-links a:focus, .pagination .page-numbers:hover, .pagination .page-numbers:focus, .pagination .page-numbers.current { color: #222; } /* Button Background Color */ #scrollup, .widget_calendar tbody a, .custom-header-media .wp-custom-header-video-button, button, button[disabled]:hover, button[disabled]:focus, .button, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus, .woocommerce div.product form.cart .button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .sticky-post, .page-links a, .site-main #infinite-handle span, .pagination .prev, .pagination .next, .posts-navigation a, .woocommerce span.onsale, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .catch-instagram-feed-gallery-widget-wrapper .instagram-button .button, .entry-content-wrapper .more-link, .pagination .page-numbers, #feature-slider-section .cycle-pager span { background-color: #111; } /* Button Hover Background Color */ #scrollup:hover, #scrollup:focus, .widget_calendar tbody a:hover, .widget_calendar tbody a:focus, .entry-content-wrapper .more-link:hover, .entry-content-wrapper .more-link:focus, #feature-slider-section .more-link span:hover, #feature-slider-section .more-link span:hover, .custom-header-media .wp-custom-header-video-button.wp-custom-header-video-pause, .custom-header-media .wp-custom-header-video-button:hover, .custom-header-media .wp-custom-header-video-button:focus, #feature-slider-section .cycle-pager span:hover, #feature-slider-section .cycle-pager span:focus, #feature-slider-section .cycle-pager .cycle-pager-active, button:hover, button:focus, .button:hover, .button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .woocommerce div.product form.cart .button:hover, .woocommerce div.product form.cart .button:focus, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button:focus, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:focus, .page-links a:hover, .page-links a:focus, .site-main #infinite-handle span:hover, .site-main #infinite-handle span:focus, .pagination .prev:hover, .pagination .prev:focus, .pagination .next:hover, .pagination .next:focus, .posts-navigation a:hover, .posts-navigation a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li span.current, .catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:hover, .catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:focus, .singular-content-wrap .entry-footer .cat-links a:hover, .singular-content-wrap .entry-footer .cat-links a:focus, .singular-content-wrap .entry-footer .tags-links a:hover, .singular-content-wrap .entry-footer .tags-links a:focus, .pagination .page-numbers:hover, .pagination .page-numbers:focus, .pagination .page-numbers.current { background-color: #ffca27; } /* Link Color */ a, .singular-content-wrap .entry-footer .cat-links a, .singular-content-wrap .entry-footer .tags-links a, .post-navigation .nav-title, .search-submit, .author-name a, .comment-reply-link, .comment-reply-title small a, .entry-title a, .widget-title a, .site-header + .breadcrumb-area .entry-breadcrumbs, .woocommerce .site-header + .breadcrumb-area .woocommerce-breadcrumb, .site-header + .breadcrumb-area .entry-breadcrumbs a, .woocommerce .site-header + .breadcrumb-area .woocommerce-breadcrumb a { color: #222; } /* Link Hover Color */ a:hover, a:focus, a:active, .site-title a:hover, .site-title a:focus, .menu-toggle:hover, .menu-toggle:focus, .menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus, #search-toggle:hover, #search-toggle:focus, .search-submit:hover, .search-submit:focus, .dropdown-toggle:hover, .dropdown-toggle:focus, .ctsocialwidget a:hover, .ctsocialwidget a:focus, .post-navigation a:hover .nav-title, .post-navigation a:focus .nav-title, .required, .entry-meta a:hover, .entry-meta a:focus, .entry-meta .icon:hover, .entry-meta .icon:focus, .site-info a:hover, .site-info a:focus, .author-name a:hover, .author-name a:focus, .comment-metadata a:hover, .comment-metadata a:focus, .pingback .comment-edit-link:hover, .pingback .comment-edit-link:focus, .comment-reply-link:hover, .comment-reply-link:focus, .comment-reply-title small a:hover, .comment-reply-title small a:focus, #feature-slider-section .entry-meta .icon:hover, #feature-slider-section .entry-meta .icon:focus, #feature-slider-section .cycle-prev:hover, #feature-slider-section .cycle-prev:focus, #feature-slider-section .cycle-next:hover, #feature-slider-section .cycle-next:focus, #testimonial-content-section .cycle-prev:hover, #testimonial-content-section .cycle-prev:focus, #testimonial-content-section .cycle-next:hover, #testimonial-content-section .cycle-next:focus, #testimonial-content-section .cycle-pager span.cycle-pager-active, .site .skip-link, .entry-title a:hover, .entry-title a:focus, #fullpage .hentry-inner .entry-meta a:hover, #fullpage .hentry-inner .entry-meta a:focus, .site-header + .breadcrumb-area .entry-breadcrumbs a:hover, .site-header + .breadcrumb-area .entry-breadcrumbs a:focus, .woocommerce .site-header + .breadcrumb-area .woocommerce-breadcrumb a:hover, .woocommerce .site-header + .breadcrumb-area .woocommerce-breadcrumb a:focus { color: #ffca27; } .menu-toggle:hover, .menu-toggle:focus, .tagcloud a:hover, .tagcloud a:focus { border-color: #ffca27; } .arrow-up:hover, .arrow-up:focus { border-bottom-color: #ffca27; } .arrow-down:hover, .arrow-down:focus { border-top-color: #ffca27; } #updownnav .arrow-up:hover, #updownnav .arrow-up:focus, #updownnav .arrow-down:hover, #updownnav .arrow-down:focus { color: #ffca27; } /* Heading Text Color */ h1, h2, h3, h4, h5, h6, .page-links > .page-links-title, .author-name, .woocommerce div.product p.price, .woocommerce ul.products li.product .price, input[type="date"]:focus, input[type="time"]:focus, input[type="datetime-local"]:focus, input[type="week"]:focus, input[type="month"]:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus { color: #000; } /* 3% of Heading Text Color */ body:not(.home) .site-content .hentry:not(.has-post-thumbnail) .entry-container { background-color: rgba(0, 0, 0, 0.03); } /* 5% of Heading Text Color */ blockquote, pre { background-color: rgba(0, 0, 0, 0.05); } /* 10% of Heading Text Color */ #testimonial-content-section .cycle-prev, #testimonial-content-section .cycle-next { background-color: rgba(0, 0, 0, 0.1); } @media screen and (min-width: 64em) { .primary-search-wrapper .social-navigation { border-color: rgba(0, 0, 0, 0.1); } } /* 30% of Heading Text Color */ #testimonial-content-section .cycle-prev:hover, #testimonial-content-section .cycle-prev:focus, #testimonial-content-section .cycle-next:hover, #testimonial-content-section .cycle-next:focus { background-color: rgba(0, 0, 0, 0.3); } /* 36% of Heading Text Color */ .entry-meta a, #fullpage .hentry-inner .entry-meta a, #testimonial-content-section .cycle-pager span, .widget_recent_entries .post-date, .widget_rss .rss-date, .widget_rss cite, #search-toggle, .entry-caption, .wp-caption .wp-caption-text, .ctsocialwidget a, .comment-metadata, .pingback .edit-link, .comment-metadata a, .pingback .comment-edit-link, .comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags, .entry-meta .icon, input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, .post-navigation .nav-subtitle { color: rgba(0, 0, 0, 0.36); } .entry-meta .posted-on:before, #fullpage .hentry-inner .entry-meta .posted-on:before { border-color: rgba(0, 0, 0, 0.36); } /* 50% of Heading Text Color */ #search-container input[type="search"], .site-footer input[type="search"] { color: rgba(0, 0, 0, 0.5); } /* 80% of Heading Text Color */ #search-container input[type="search"]:focus, .site-footer input[type="search"]:focus { color: rgba(0, 0, 0, 0.8); } mark, ins { background-color: rgba(0, 0, 0, 0.8); } /* 93% of Heading Text Color */ .singular-content-wrap .entry-footer .cat-links a, .singular-content-wrap .entry-footer .tags-links a, .comment-respond, input[type="date"]:focus, input[type="time"]:focus, input[type="datetime-local"]:focus, input[type="week"]:focus, input[type="month"]:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus, .site-header + .breadcrumb-area .entry-breadcrumbs a:after, .woocommerce .site-header + .breadcrumb-area .woocommerce-breadcrumb a:after { border-color: rgba(0, 0, 0, 0.93); } /* Border Color */ table, th, td, input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, .tagcloud a, #header-navigation-area, .site-primary-menu, .page-links a, .page-links > span, .comment-list article, .comment-list .pingback, .comment-list .trackback, .image-navigation, .comment-navigation, body:not(.home) .site-content .hentry, .site-main #infinite-handle { border-color: #ececec; } /* Footer Background Color */ #site-generator { background-color: #1a1a1a; } /* Footer Title Color */ .site-footer .widget .widget-title, .site-footer .widget .wp-block-group h2 { color: #c7c7c7; } /* Footer Text Color */ .site-footer { color: #bababa; } /* Footer Title Border Color */ .author-title:after, .widget .widget-title:after, .widget .wp-block-group h2:after { color: #434343; } /* Secondary Link Color */ .site-navigation a, .social-navigation a, .entry-content-wrapper .entry-title a, .site-footer a, .entry-breadcrumbs, .woocommerce .woocommerce-breadcrumb, .entry-breadcrumbs a, .woocommerce .woocommerce-breadcrumb a, .menu-toggle, .dropdown-toggle, .entry-content-wrapper .entry-meta a, .entry-content-wrapper a { color: #fff; } .entry-breadcrumbs a:after, .woocommerce .woocommerce-breadcrumb a:after { border-color: #fff; } body #fp-nav ul li a span, body .fp-slidesNav ul li a span { background-color: #fff; } #updownnav .arrow-up, #updownnav .arrow-down { border-color: #fff; } .arrow-up { border-bottom-color: #fff; } .arrow-down { border-top-color: #fff; } .custom-header .entry-meta .posted-on:before, #fullpage .entry-meta .posted-on:before { border-color: #fff; } /* Secondary Link Hover Color */ .site-navigation a:hover, .site-navigation a:focus, .social-navigation a:hover, .social-navigation a:focus, .entry-content-wrapper .entry-title a:hover, .entry-content-wrapper .entry-title a:focus, .site-footer a:hover, .site-footer a:focus, .entry-breadcrumbs a:hover, .entry-breadcrumbs a:focus, .entry-breadcrumbs a:active, .woocommerce .woocommerce-breadcrumb a:hover, .woocommerce .woocommerce-breadcrumb a:focus, .woocommerce .woocommerce-breadcrumb a:active, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a, .entry-content-wrapper .entry-meta a:hover, .entry-content-wrapper .entry-meta a:focus, .entry-content-wrapper a:hover, .entry-content-wrapper a:focus { color: #ffca27; } body #fp-nav ul li a.active span, body .fp-slidesNav ul li a.active span { background-color: #ffca27; } /* Extra Colors */ .custom-header:after, .has-section-background-image:before { background-color: rgba(0, 0, 0, 0.1); } #fullpage .content-background .entry-container { background-color: rgba(0, 0, 0, 0.5); } #fullpage .content-background .hentry-inner .entry-container { background-color: transparent; } @media screen and (min-width: 64em) { .site-footer .footer-widget-area { border-color: transparent; } } /*-------------------------------------------------------------- # Featured Content Color --------------------------------------------------------------*/ /* Gradient Background Color */ #featured-content-section { background-image: -webkit-linear-gradient(-65deg, #89f7fe, #66a6ff); background-image: linear-gradient(155deg, #89f7fe, #66a6ff); } /* Section Title */ #featured-content-section .section-title { color: #222; } /* Section Sub-Title */ #featured-content-section .section-subtitle { color: #222; } /* Content Box */ #featured-content-section .hentry-inner { background-color: #fff; } /* Title */ #featured-content-section .entry-title a { color: #222; } /* Title Hover */ #featured-content-section .entry-title a:hover, #featured-content-section .entry-title a:focus { color: #ffca27; } /* Content */ #featured-content-section .entry-content, #featured-content-section .entry-summary { color: #333; } /* More Link */ #featured-content-section .hentry .more-link { color: #222; } /* More Link hover */ #featured-content-section .hentry .more-link:hover, #featured-content-section .hentry .more-link:focus { color: #ffca27; } /* View All Text */ #featured-content-section .view-all-button .more-link { color: #fff; } /* View All Text Hover */ #featured-content-section .view-all-button .more-link:hover, #featured-content-section .view-all-button .more-link:focus { color: #222; } /* View All Background */ #featured-content-section .view-all-button .more-link { background-color: #111; } /* View All Background Hover */ #featured-content-section .view-all-button .more-link:hover, #featured-content-section .view-all-button .more-link:focus { background-color: #ffca27; } /*-------------------------------------------------------------- # Services Color --------------------------------------------------------------*/ /* Gradient Background Color */ #service-content-section { background-image: -webkit-linear-gradient(90deg, #b3ffab, #12fff6); background-image: linear-gradient(0deg, #b3ffab, #12fff6); } /* Section Title */ #service-content-section .section-title { color: #222; } /* Section Sub-Title */ #service-content-section .section-subtitle { color: #222; } /* Title */ #service-content-section .entry-title a { color: #222; } /* Title Hover */ #service-content-section .entry-title a:hover, #service-content-section .entry-title a:focus { color: #ffca27; } /* Content */ #service-content-section .entry-content, #service-content-section .entry-summary { color: #333; } /* More Link */ #service-content-section .hentry .more-link { color: #222; } /* More Link hover */ #service-content-section .hentry .more-link:hover, #service-content-section .hentry .more-link:focus { color: #ffca27; } /* View All Text */ #service-content-section .view-all-button .more-link { color: #fff; } /* View All Text Hover */ #service-content-section .view-all-button .more-link:hover, #service-content-section .view-all-button .more-link:focus { color: #222; } /* View All Background */ #service-content-section .view-all-button .more-link { background-color: #111; } /* View All Background Hover */ #service-content-section .view-all-button .more-link:hover, #service-content-section .view-all-button .more-link:focus { background-color: #ffca27; } /*-------------------------------------------------------------- # Portfolio Color --------------------------------------------------------------*/ #portfolio-content-section { background-image: -webkit-linear-gradient(-65deg, #89f7fe, #66a6ff); background-image: linear-gradient(155deg, #89f7fe, #66a6ff); } /* Section Title */ #portfolio-content-section .section-title { color: #fff; } /* Section Sub-Title */ #portfolio-content-section .section-subtitle { color: #fff; } /* Title */ #portfolio-content-section .entry-title a { color: #fff; } /* Title Hover */ #portfolio-content-section .entry-title a:hover, #portfolio-content-section .entry-title a:focus { color: #ffca27; } /* View Icon */ #portfolio-content-section .view-detail { color: #333; } /* View Icon Hover */ #portfolio-content-section .view-detail:hover, #portfolio-content-section .view-detail:focus { color: #fff; } /* View Icon Background */ #portfolio-content-section .view-detail { background-color: #fff; } /* View Icon Background Hover */ #portfolio-content-section .view-detail:hover, #portfolio-content-section .view-detail:focus { background-color: #ffca27; } /* View All Text */ #portfolio-content-section .view-all-button .more-link { color: #fff; } /* View All Text Hover */ #portfolio-content-section .view-all-button .more-link:hover, #portfolio-content-section .view-all-button .more-link:focus { color: #222; } /* View All Background */ #portfolio-content-section .view-all-button .more-link { background-color: #111; } /* View All Background Hover */ #portfolio-content-section .view-all-button .more-link:hover, #portfolio-content-section .view-all-button .more-link:focus { background-color: #ffca27; } /*-------------------------------------------------------------- # Hero Color --------------------------------------------------------------*/ /* Gradient Background Color */ #hero-section { background-image: -webkit-linear-gradient(180deg, #fbc7d4, #9796f0); background-image: linear-gradient(-90deg, #fbc7d4, #9796f0); } /* Title */ #hero-section .entry-title { color: #333; } /* Content */ #hero-section .entry-content, #hero-section .entry-summary { color: #333; } /* View All Text */ #hero-section .more-link { color: #fff; } /* View All Text Hover */ #hero-section .more-link:hover, #hero-section .more-link:focus { color: #222; } /* View All Background */ #hero-section .more-link { background-color: #111; } /* View All Background Hover */ #hero-section .more-link:hover, #hero-section .more-link:focus { background-color: #ffca27; } /*-------------------------------------------------------------- # Gallery Color --------------------------------------------------------------*/ /* Gradient Background Color */ #gallery-content-section { background-image: -webkit-linear-gradient(-153deg, #c2e59c, #64b3f4); background-image: linear-gradient(243deg, #c2e59c, #64b3f4); } /* Section Title */ #gallery-content-section .section-title { color: #fff; } /* Content */ #gallery-content-section .entry-content, #gallery-content-section .entry-summary { color: #fff; } /*-------------------------------------------------------------- # Promotion Color --------------------------------------------------------------*/ /* Gradient Background Color */ #promotion-section { background-image: -webkit-linear-gradient(0deg, #89f7fe, #66a6ff); background-image: linear-gradient(90deg, #89f7fe, #66a6ff); } /* Title */ #promotion-section .entry-title { color: #fff; } /* Content */ #promotion-section .entry-content, #promotion-section .entry-summary { color: #fff; } /* View All Text */ #promotion-section .more-link { color: #fff; } /* View All Text Hover */ #promotion-section .more-link:hover, #promotion-section .more-link:focus { color: #222; } /* View All Background */ #promotion-section .more-link { background-color: #111; } /* View All Background Hover */ #promotion-section .more-link:hover, #promotion-section .more-link:focus { background-color: #ffca27; } #promotion-section.content-frame .entry-container-frame { background-color: rgba(0, 0, 0, 0.5); } /* Headings */ #promotion-section h1, #promotion-section h2, #promotion-section h3, #promotion-section h4, #promotion-section h5, #promotion-section h6 { color: #fff; } /*-------------------------------------------------------------- # Testimonial Color --------------------------------------------------------------*/ /* Gradient Background Color */ #testimonial-content-section { background-image: -webkit-linear-gradient(17deg, #13547a, #80d0c7); background-image: linear-gradient(73deg, #13547a, #80d0c7); } /* Section Title */ #testimonial-content-section .section-title { color: #fff; } /* Section Sub-Title */ #testimonial-content-section .section-subtitle { color: #fff; } /* Title */ #testimonial-content-section .entry-title a { color: #fff; } /* Title Hover */ #testimonial-content-section .entry-title a:hover, #testimonial-content-section .entry-title a:focus { color: #ffca27; } /* Content */ #testimonial-content-section .entry-content, #testimonial-content-section .entry-summary { color: #fff; } /* Position */ #testimonial-content-section .entry-position { color: #fff; } #testimonial-content-section .entry-content:after, #testimonial-content-section .entry-summary:after { background-color: #4890a0; } /* Headings */ #testimonial-content-section h1, #testimonial-content-section h2, #testimonial-content-section h3, #testimonial-content-section h4, #testimonial-content-section h5, #testimonial-content-section h6 { color: #fff; } /*-------------------------------------------------------------- # Team Color --------------------------------------------------------------*/ /* Gradient Background Color */ #team-content-section { background-image: -webkit-linear-gradient(-65deg, #ff758c, #ff7eb3); background-image: linear-gradient(155deg, #ff758c, #ff7eb3); } /* Section Title */ #team-content-section .section-title { color: #fff; } /* Section Sub-Title */ #team-content-section .section-subtitle { color: #fff; } /* Content Box */ .team-content-wrapper .hentry-inner { background-color: #fff; } /* Title */ #team-content-section .entry-title a { color: #222; } /* Title Hover */ #team-content-section .entry-title a:hover, #team-content-section .entry-title a:focus { color: #ffca27; } /* Position */ #team-content-section .entry-position { color: #333; } /* Content */ #team-content-section .entry-content, #team-content-section .entry-summary { color: #333; } /* More Link */ #team-content-section .hentry .more-link { color: #222; } /* More Link hover */ #team-content-section .hentry .more-link:hover, #team-content-section .hentry .more-link:focus { color: #ffca27; } /* View All Text */ #team-content-section .view-all-button .more-link { color: #fff; } /* View All Text Hover */ #team-content-section .view-all-button .more-link:hover, #team-content-section .view-all-button .more-link:focus { color: #222; } /* View All Background */ #team-content-section .view-all-button .more-link { background-color: #111; } /* View All Background Hover */ #team-content-section .view-all-button .more-link:hover, #team-content-section .view-all-button .more-link:focus { background-color: #ffca27; } /*-------------------------------------------------------------- # Recent Blog Color --------------------------------------------------------------*/ /* Gradient Background Color */ .recent-blog-section { background-image: -webkit-linear-gradient(180deg, #5f2c82, #49a09d); background-image: linear-gradient(-90deg, #5f2c82, #49a09d); } /* Section Title */ .recent-blog-section .section-title { color: #fff; } /* Section Sub-Title */ .recent-blog-section .section-subtitle { color: #fff; } /* Content Box */ .recent-blog-section .hentry-inner { background-color: #fff; } /* Title */ .recent-blog-section .entry-title a { color: #222; } /* Title Hover */ .recent-blog-section .entry-title a:hover, .recent-blog-section .entry-title a:focus { color: #ffca27; } /* Content */ .recent-blog-section .entry-content, .recent-blog-section .entry-summary { color: #333; } /* More Link */ .recent-blog-section .hentry .more-link { color: #222; } /* More Link hover */ .recent-blog-section .hentry .more-link:hover, .recent-blog-section .hentry .more-link:focus { color: #ffca27; } /* View All Text */ .recent-blog-section .view-all-button .more-link { color: #fff; } /* View All Text Hover */ .recent-blog-section .view-all-button .more-link:hover, .recent-blog-section .view-all-button .more-link:focus { color: #222; } /* View All Background */ .recent-blog-section .view-all-button .more-link { background-color: #111; } /* View All Background Hover */ .recent-blog-section .view-all-button .more-link:hover, .recent-blog-section .view-all-button .more-link:focus { background-color: #ffca27; } /*-------------------------------------------------------------- # Instagram Color --------------------------------------------------------------*/ /* Gradient Background Color */ #footer-instagram { background-image: -webkit-linear-gradient(180deg, #e65c00, #833ab4); background-image: linear-gradient(90deg, #e65c00, #833ab4); } /* Section Title */ #footer-instagram .widget-title { color: #fff; } /*-------------------------------------------------------------- # Site Content Color --------------------------------------------------------------*/ /* Gradient Background Color */ .home.page .site-content { background-image: -webkit-linear-gradient(90deg, #f3e7e9, #dad4ec); background-image: linear-gradient(0deg, #f3e7e9, #dad4ec); } .home.page .site-content .entry-title { color: #000; } .home.page .site-content .entry-content, .home.page .site-content .entry-summary { color: #333; } .home.page .site-content .comment-respond .comment-reply-title { background-color: #e0d9eb; } .home.page .site-content h1, .home.page .site-content h2, .home.page .site-content h3, .home.page .site-content h4, .home.page .site-content h5, .home.page .site-content h6 { color: #000; } /* Image zooming bug fix for IOS devices */ @supports (-webkit-overflow-scrolling: touch) { .normal-scrolling-enabled #fullpage .section, .normal-scrolling-enabled #feature-slider-section .hentry, .enable-scroll-bar #fullpage .section, .enable-scroll-bar #feature-slider-section .hentry { background-attachment: scroll; } }
| ver. 1.4 |
Github
|
.
| PHP 8.2.22 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка