
 *, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-rendering: optimizeLegibility; outline: 0; } *:focus, *:after:focus, *:before:focus { outline: 0; } *:after, *:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } ::-moz-selection { color: #ffffff; } ::selection { color: #ffffff; } .clear:before, .clear:after { content: ' '; display: table; } .clear:after { clear: both; } .clear, .clear-after:after, .clear-before:before, .row:after { *zoom: 1; } .clear, .clear-after:after, .clear-before:before, .row:after { content: ''; display: table; clear: both; } .transition, a, input[type="submit"], button[type="submit"], .button, input[type="submit"].link:after, button[type="submit"].link:after, .button.link:after, .site-topbar .topbar-nav .topbar-menu .menu > li > a:after, .site-topbar .topbar-nav .topbar-menu .menu > li .sub-menu, .site-topbar .topbar-nav .menu-extras li.shopping-cart > a:before, .site-topbar .topbar-nav .menu-extras li.shopping-cart .sub-menu, .site-content .breadcrumbs-inner a:after, .widget.widget_archive li > a:after, .widget.widget_categories li > a:after, .widget.widget_pages li > a:after, .widget.widget_meta li > a:after, .widget.widget_nav_menu li > a:after, .widget.widget_layered_nav li > a:after, .widget.widget_product_categories li > a:after, .widget.widget_recent_comments li > a:after, .widget.widget_sp_image .widget_sp_image-image-link:after, .widget.widget_sp_image .widget_sp_image-image-link:before, .comments-area .comment-list .comment-body a.comment-edit-link, .navigation.post-navigation .prev-post a:after, .navigation.post-navigation .next-post a:after, .social-icons a i, .gallery-caption, .projects-filter ul li h6, .projects-grid .project .project-inner, .projects-grid-alt .project .project-inner, .projects-grid-alt .project .project-info .project-meta a:before, .single-nproject .project-gallery a:after, .single-nproject .project-gallery a:before, .swiper-button-prev, .swiper-button-next, .swiper-button-prev:after, .swiper-button-next:after, .post-meta .post-categories a:after, .has-post-thumbnail .post-image:after, .blog-medium .post.has-post-thumbnail .post-image a img, .blog-medium .post.has-post-thumbnail .post-image a:after, .blog-medium .post.has-post-thumbnail .post-image a:before, .blog-grid .post.has-post-thumbnail .post-image a img, .blog-grid .post.has-post-thumbnail .post-image a:after, .blog-grid .post.has-post-thumbnail .post-image a:before, .single-post .post-tags a:after, .woocommerce .products li, .woocommerce .products li .button:after, .woocommerce .product .summary .product_meta > span a:after, #site .wpb_image_grid ul li a:after, #site .wpb_image_grid ul li a:before, #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab:before, #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a i, #site .vc_toggle .vc_toggle_title h4:after, #site .iconlist.iconlist-icon-small li .iconlist-item-icon i, #site .iconlist.iconlist-icon-medium li i, #site .iconlist.iconlist-icon-large li i, #site .iconlist.iconlist-icon-xlarge > li i, #site .imagebox .box-image a img, #site .imagebox .box-image a:after, #site .imagebox .box-image a:before, #site .elements-carousel .owl-carousel .owl-wrapper-outer .owl-item, #site .owl-buttons .owl-prev, #site .owl-buttons .owl-next, #site .owl-buttons .owl-prev:after, #site .owl-buttons .owl-next:after, #site .flexslider .flex-control-nav li a:after, #site .scrollslider .swiper-container .swiper-pagination .swiper-pagination-bullet, #site .scrollslider .swiper-container .swiper-pagination .swiper-pagination-bullet:after, .header-position-right .site-header .navigator .menu li, .site-header-classic .navigator .menu li .sub-menu, .site-header-classic .navigator .menu li .sub-menu li > a:before, .site-header-sticky .navigator .menu > li.menu-item-has-children > a:before, .site-header-sticky .navigator .menu li, .site-header-sticky .navigator .menu li a:after, .site-header-sticky .navigator .menu li .sub-menu, .site-header-sticky .navigator .menu li .sub-menu li > a:before, .site-header-sticky .navigator .menu.menu-extras li.shopping-cart > a:before, .site-header-sticky .navigator .menu.menu-extras li.shopping-cart .sub-menu, .site-header-sticky .navigator .menu.menu-extras li.search-box > a i:before, .site-header-sticky .navigator .menu.menu-extras li.search-box > a:after, .site-header-sticky .navigator .menu.menu-extras li.search-box > a:before, .site-header-sticky .navigator .menu.menu-extras li.search-box .widget_search, .sliding-menu, .menu-sliding li .sub-menu { -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; } .sera-caption { max-width: 100%; } .sera-caption-text { font-style: italic; color: #b3b3b3; } .alignleft { float: left; margin: 10px 20px 10px 0; clear: left; } .alignright { float: right; margin: 10px 0 10px 20px; clear: right; } .aligncenter { text-align: center; } .text-right { text-align: right; } .bypostauthor { font-weight: normal; } .highlight { position: relative; } .highlight:after { content: ""; height: 3px; border: 1px solid; border-top: 2px solid; position: absolute; left: 0; width: 100%; bottom: 5px; } .gr-btn { list-style: none; margin: 0; padding: 0; } .gr-btn .button { margin: 0 5px; } .gr-btn .button:last-child { margin-right: 0; } .gr-btn .button:first-child { margin-left: 0; } .gr-btn li { display: inline-block; vertical-align: middle; text-align: left; } .gr-btn li:last-child { border-right: none; padding-right: 0; } .gr-btn li:first-child { padding-left: 0; } .gr-btn li a { vertical-align: middle; } .gr-btn li.space { margin: 0 20px; } .sub-menu li a:empty { padding: 25px !important; } .wrap { margin: 0 auto; position: relative; } .wrap:after { clear: both; content: ""; display: table; } html { overflow-x: hidden; } body { overflow-x: hidden; } body i.fa { font-size: 14px; } body i.fa.fa-2x { font-size: 28px; } body i.fa.fa-3x { font-size: 42px; } body i.fa.fa-4x { font-size: 56px; } body i.fa.fa-5x { font-size: 70px; } a { text-decoration: none; } p { margin-top: 0; margin-bottom: 20px; } p:last-child { margin-bottom: 0; } h1, h2, h3, h4, h5, h6 { font-weight: inherit; margin: 50px 0 20px 0; } h1.no-margin-top, h2.no-margin-top, h3.no-margin-top, h4.no-margin-top, h5.no-margin-top, h6.no-margin-top { margin-top: 0; } h1.no-margin-bottom, h2.no-margin-bottom, h3.no-margin-bottom, h4.no-margin-bottom, h5.no-margin-bottom, h6.no-margin-bottom { margin-bottom: 0; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; } h1.divider, h2.divider, h3.divider, h4.divider, h5.divider, h6.divider { margin: 8px 0 5px 0; padding-left: 30px; position: relative; text-transform: uppercase; } h1.divider:after, h2.divider:after, h3.divider:after, h4.divider:after, h5.divider:after, h6.divider:after, h1.divider:before, h2.divider:before, h3.divider:before, h4.divider:before, h5.divider:before, h6.divider:before { width: 10px; height: 10px; content: ""; position: absolute; top: 50%; margin-top: -5px; left: 0; -webkit-opacity: 0.3; -khtml-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); filter: alpha(opacity=30); } h1.divider:before, h2.divider:before, h3.divider:before, h4.divider:before, h5.divider:before, h6.divider:before { left: 10px; -webkit-opacity: 0.6; -khtml-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); filter: alpha(opacity=60); } h1.divider.dark:after, h2.divider.dark:after, h3.divider.dark:after, h4.divider.dark:after, h5.divider.dark:after, h6.divider.dark:after, h1.divider.dark:before, h2.divider.dark:before, h3.divider.dark:before, h4.divider.dark:before, h5.divider.dark:before, h6.divider.dark:before { background: #000000; } h1.divider.light:after, h2.divider.light:after, h3.divider.light:after, h4.divider.light:after, h5.divider.light:after, h6.divider.light:after, h1.divider.light:before, h2.divider.light:before, h3.divider.light:before, h4.divider.light:before, h5.divider.light:before, h6.divider.light:before { background: #ffffff; } h1.divider.center, h2.divider.center, h3.divider.center, h4.divider.center, h5.divider.center, h6.divider.center, h1.divider[style="text-align: center;"], h2.divider[style="text-align: center;"], h3.divider[style="text-align: center;"], h4.divider[style="text-align: center;"], h5.divider[style="text-align: center;"], h6.divider[style="text-align: center;"] { display: inline-block; position: relative; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } img { border: medium none; height: auto; max-width: 100%; vertical-align: top; } textarea { line-height: inherit; padding-top: 15px; padding-bottom: 15px; } textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input.input-text { position: relative; max-width: 100%; line-height: inherit; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } textarea:disabled, input[type="text"]:disabled, input[type="password"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="date"]:disabled, input[type="month"]:disabled, input[type="time"]:disabled, input[type="week"]:disabled, input[type="number"]:disabled, input[type="email"]:disabled, input[type="url"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="color"]:disabled, input.input-text:disabled { cursor: no-drop; } textarea.no-border, input[type="text"].no-border, input[type="password"].no-border, input[type="datetime"].no-border, input[type="datetime-local"].no-border, input[type="date"].no-border, input[type="month"].no-border, input[type="time"].no-border, input[type="week"].no-border, input[type="number"].no-border, input[type="email"].no-border, input[type="url"].no-border, input[type="search"].no-border, input[type="tel"].no-border, input[type="color"].no-border, input.input-text.no-border { border-color: transparent; } textarea.no-border:focus, input[type="text"].no-border:focus, input[type="password"].no-border:focus, input[type="datetime"].no-border:focus, input[type="datetime-local"].no-border:focus, input[type="date"].no-border:focus, input[type="month"].no-border:focus, input[type="time"].no-border:focus, input[type="week"].no-border:focus, input[type="number"].no-border:focus, input[type="email"].no-border:focus, input[type="url"].no-border:focus, input[type="search"].no-border:focus, input[type="tel"].no-border:focus, input[type="color"].no-border:focus, input.input-text.no-border:focus { border-color: transparent; color: #ffffff; } textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, input.input-text:focus { background: #ffffff; border-color: transparent; -webkit-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.1); -moz-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.1); -ms-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.1); -o-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.1); box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.1); } input[type="checkbox"] { height: auto; line-height: inherit; } input[type="email"], body select { color: inherit; } textarea { line-height: 1.6em !important; padding-top: 10px !important; padding-bottom: 10px !important; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } body select { outline: 0; max-width: 100%; background-image: url(https://portasftpserver.com/sera-parents-template/assets/img/arrow.svg); background-position: 92% center; background-repeat: no-repeat; background-size: 6%; position: relative; text-indent: 0.01px; text-overflow: ''; cursor: pointer; line-height: inherit; -webkit-appearance: none; -moz-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); -o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); } body select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #333333; } input[type="submit"], button[type="submit"], .button { background-image: none; cursor: pointer; white-space: nowrap; line-height: 100%; display: inline-block; color: #ffffff; position: relative; z-index: 1; overflow: hidden; -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15); -o-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15); } input[type="submit"]:hover, button[type="submit"]:hover, .button:hover { color: #ffffff; border-color: transparent; } input[type="submit"]:hover:before, button[type="submit"]:hover:before, .button:hover:before { opacity: 1; -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); } input[type="submit"]:before, button[type="submit"]:before, .button:before { content: ''; position: absolute; top: 0; left: 0; width: 150%; height: 100%; z-index: -1; -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -4em, 0); transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -4em, 0); -webkit-transform-origin: 0% 100%; transform-origin: 0% 100%; -webkit-transition: all 0.35s ease-in-out 0s; -moz-transition: all 0.35s ease-in-out 0s; -ms-transition: all 0.35s ease-in-out 0s; -o-transition: all 0.35s ease-in-out 0s; transition: all 0.35s ease-in-out 0s; } input[type="submit"]:disabled, button[type="submit"]:disabled, .button:disabled { background: #f2f2f2; color: #b3b3b3; cursor: no-drop; } input[type="submit"].link, button[type="submit"].link, .button.link { height: auto; line-height: inherit; background: none; padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } input[type="submit"].link:before, button[type="submit"].link:before, .button.link:before { display: none; } input[type="submit"].link:after, button[type="submit"].link:after, .button.link:after { position: absolute; content: ""; height: 1px; left: 0; right: 0; bottom: 0; } input[type="submit"].link:hover:after, button[type="submit"].link:hover:after, .button.link:hover:after { bottom: calc(100% - 1px); } input[type="submit"].link.white, button[type="submit"].link.white, .button.link.white { background: none; color: #ffffff; } input[type="submit"].link.white:after, button[type="submit"].link.white:after, .button.link.white:after { background: #ffffff; } input[type="submit"].white, button[type="submit"].white, .button.white { background: #ffffff; color: inherit; } input[type="submit"].white:hover, button[type="submit"].white:hover, .button.white:hover { color: #ffffff; } input[type="submit"].outline, button[type="submit"].outline, .button.outline { border: 1px solid; background: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } input[type="submit"].outline:hover, button[type="submit"].outline:hover, .button.outline:hover { color: #ffffff; } input[type="submit"].outline.white, button[type="submit"].outline.white, .button.outline.white { color: #ffffff; border-color: #ffffff; } input[type="submit"].outline.white:hover, button[type="submit"].outline.white:hover, .button.outline.white:hover { border-color: transparent; } input[type="submit"].large, button[type="submit"].large, .button.large { height: 70px; line-height: 70px; } input[type="submit"].large.outline, button[type="submit"].large.outline, .button.large.outline { line-height: 68px; } input[type="submit"].red, button[type="submit"].red, .button.red { background: #f5421c; } input[type="submit"].red2, button[type="submit"].red2, .button.red2 { background: #ff2c55; } input[type="submit"].pink, button[type="submit"].pink, .button.pink { background: #c73f8e; } input[type="submit"].orange, button[type="submit"].orange, .button.orange { background: #f76923; } input[type="submit"].yellow, button[type="submit"].yellow, .button.yellow { background: #f7c824; } input[type="submit"].full, button[type="submit"].full, .button.full { display: block; text-align: center; padding: 0; height: auto; } input[type="submit"] i, button[type="submit"] i, .button i { text-shadow: -5px 10px 10px rgba(0, 0, 0, 0.25); margin-right: 10px; -webkit-animation-name: tada; animation-name: tada; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } input[type="submit"]:hover i, button[type="submit"]:hover i, .button:hover i { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } code { background: #141414; padding: 2px 5px; color: #787878; } blockquote { margin: 30px 0; padding: 0 0 0 30px; position: relative; border-left: 3px solid; } cite { display: block; margin: 10px 0 0 0; font-style: normal; position: relative; padding-left: 30px; } cite:before { content: ""; position: absolute; top: 50%; width: 20px; height: 1px; left: 0; background: rgba(0, 0, 0, 0.2); } table { width: 100%; border-collapse: collapse; } table thead th { text-align: left; padding: 20px; border-bottom: 3px solid; } table thead th:first-of-type { padding: 20px 0; } table tbody tr td, table tbody tr th { border-bottom: 1px solid #f2f2f2; padding: 20px 0; } table tbody tr th { text-align: left; } table tbody tr td { padding-left: 20px; padding-right: 20px; } table tbody tr:last-child td, table tbody tr:last-child th { border: none; } table tbody tr:hover td .price { color: #eee; } table tbody td .price { padding: 6px 18px; border: 1px solid; color: #52cca7; display: inline; -webkit-border-radius: 80px; -moz-border-radius: 80px; -ms-border-radius: 80px; -o-border-radius: 80px; border-radius: 80px; -webkit-box-shadow: 0 8px 20px rgba(50, 62, 77, 0.1); -moz-box-shadow: 0 8px 20px rgba(50, 62, 77, 0.1); -ms-box-shadow: 0 8px 20px rgba(50, 62, 77, 0.1); -o-box-shadow: 0 8px 20px rgba(50, 62, 77, 0.1); box-shadow: 0 8px 20px rgba(50, 62, 77, 0.1); } table tfoot { border-top: 1px solid #f2f2f2; } table.price th:last-child, table.price td:last-child { text-align: right; } dl dd { margin: 0 0 20px 0; } pre { background: #141414; padding: 20px; color: #919e6b; overflow: auto; } figure { margin: 1em 0; } figcaption { margin: 10px 0; } article:after { clear: both; content: ""; display: table; } .page-template-default .content .vc_row.vc_row-flex > .row-inner { width: 100%; } .page-template-template-fullwidth .content-body-inner.wrap, .page-template-default:not(.sidebar-right):not(.sidebar-left) .content-body-inner.wrap { width: 100%; max-width: 100%; } .page-template-template-fullwidth .content .vc_row, .page-template-default:not(.sidebar-right):not(.sidebar-left) .content .vc_row, .page-template-template-fullwidth .content .vc_section, .page-template-default:not(.sidebar-right):not(.sidebar-left) .content .vc_section { margin-left: 0; margin-right: 0; padding-right: 0; padding-left: 0; left: 0; } .page-template-template-fullwidth .content .vc_row > .row-inner, .page-template-default:not(.sidebar-right):not(.sidebar-left) .content .vc_row > .row-inner, .page-template-template-fullwidth .content .vc_section > .row-inner, .page-template-default:not(.sidebar-right):not(.sidebar-left) .content .vc_section > .row-inner { max-width: calc(90% + 30px); margin: 0 auto; position: relative; } .page-template-template-fullwidth .content .vc_row > .row-inner:after, .page-template-default:not(.sidebar-right):not(.sidebar-left) .content .vc_row > .row-inner:after, .page-template-template-fullwidth .content .vc_section > .row-inner:after, .page-template-default:not(.sidebar-right):not(.sidebar-left) .content .vc_section > .row-inner:after { content: ""; clear: both; display: table; } .page-template-template-fullwidth .content .vc_row > .row-inner .vc_row, .page-template-default:not(.sidebar-right):not(.sidebar-left) .content .vc_row > .row-inner .vc_row, .page-template-template-fullwidth .content .vc_section > .row-inner .vc_row, .page-template-default:not(.sidebar-right):not(.sidebar-left) .content .vc_section > .row-inner .vc_row { margin-left: -15px; margin-right: -15px; } .page-template-template-fullwidth .content .vc_row[data-vc-stretch-content="true"] > .row-inner, .page-template-default:not(.sidebar-right):not(.sidebar-left) .content .vc_row[data-vc-stretch-content="true"] > .row-inner, .page-template-template-fullwidth .content .vc_section[data-vc-stretch-content="true"] > .row-inner, .page-template-default:not(.sidebar-right):not(.sidebar-left) .content .vc_section[data-vc-stretch-content="true"] > .row-inner { width: 100%; max-width: 100%; } .page-template-template-fullwidth .content .vc_row[data-vc-stretch-content="true"].vc_row-no-padding > .row-inner, .page-template-default:not(.sidebar-right):not(.sidebar-left) .content .vc_row[data-vc-stretch-content="true"].vc_row-no-padding > .row-inner, .page-template-template-fullwidth .content .vc_section[data-vc-stretch-content="true"].vc_row-no-padding > .row-inner, .page-template-default:not(.sidebar-right):not(.sidebar-left) .content .vc_section[data-vc-stretch-content="true"].vc_row-no-padding > .row-inner { width: 100%; } .page-template-default:not(.sidebar-right):not(.sidebar-left).woocommerce-cart .content-body-inner.wrap, .page-template-default:not(.sidebar-right):not(.sidebar-left).woocommerce-checkout .content-body-inner.wrap, .page-template-default:not(.sidebar-right):not(.sidebar-left).woocommerce-account .content-body-inner.wrap, .page-template-default:not(.sidebar-right):not(.sidebar-left) .content > .vc_row > .row-inner, .page-template-default:not(.sidebar-right):not(.sidebar-left) .content > .vc_section > .vc_row > .row-inner, .page-template-default:not(.sidebar-right):not(.sidebar-left) .content .vc_row.vc_row-flex > .row-inner { width: 1310px; } .layout-wide .site.wrap, .layout-frame .site.wrap { width: 100%; max-width: 100%; } .layout-wide .site-header-sticky.wrap, .layout-frame .site-header-sticky.wrap { width: 100%; max-width: 100%; } .layout-boxed .site { overflow: hidden; } .layout-boxed .site .site-content { background: #ffffff; } .layout-frame { padding: 15px; } .layout-frame #frame span { position: fixed; left: 0; width: 15px; top: 0; bottom: 0; z-index: 9999; } .layout-frame #frame span.frame_right { left: auto; right: 0; } .layout-frame #frame span.frame_top { width: 100%; height: 15px; } .layout-frame #frame span.frame_bottom { width: 100%; height: 15px; top: auto; bottom: 0; } .layout-frame.admin-bar #frame .frame_left, .layout-frame.admin-bar #frame .frame_right, .layout-frame.admin-bar #frame .frame_top { top: 32px; } .layout-frame.admin-bar .site-header-sticky { top: 47px; } .layout-frame.admin-bar #off-canvas-left { top: 47px; } .layout-frame.admin-bar .sliding-menu { top: 47px; } .layout-frame.admin-bar .header-position-left .site-header, .layout-frame.admin-bar .header-position-right .site-header { top: 47px; } .layout-frame .sliding-menu { bottom: 15px; right: 15px; top: 15px; } .layout-frame.sliding-overlay .sliding-menu { left: 15px; } .layout-frame #off-canvas-left { bottom: 15px; right: 15px; top: 15px; } .layout-frame .site-header-sticky { top: 15px; left: 15px; right: 15px; } .layout-frame .site-header-sticky.wrap { width: auto; } .layout-frame.single-post .navigation ul li { left: 15px; } .layout-frame.single-post .navigation ul li.next-post { left: auto; right: 15px; } .layout-frame .header-position-bottom .site-header { bottom: 15px; left: 15px; right: 15px; } .layout-frame .header-position-left .site-header { left: 15px; top: 15px; bottom: 15px; } .layout-frame .header-position-right .site-header { right: 15px; top: 15px; bottom: 15px; } .sidebar-right .main-content { float: left; } .sidebar-right .main-sidebar { float: right; } .sidebar-left .main-content { float: right; } .sidebar-left .main-sidebar { float: left; } .sidebar-right .site-content .content-header.content-header-inline .wrap-inner, .sidebar-left .site-content .content-header.content-header-inline .wrap-inner { border-bottom: none; } .post-content-extras .edit-link { text-align: right; border-top: 1px solid rgba(0, 0, 0, 0.1); padding-top: 10px; margin-top: 30px; } .post-content-extras .edit-link a { border-bottom: 2px solid; padding-bottom: 3px; display: inline-block; } .post-content-extras .edit-link .vc_inline-link { margin-left: 20px; } [data-grid]:after, [data-grid-normal]:after { content: ""; display: table; clear: both; } [data-grid] .post, [data-grid-normal] .post, [data-grid] .project, [data-grid-normal] .project, [data-grid] .product, [data-grid-normal] .product { float: left; } [data-grid][data-columns="2"] .post, [data-grid-normal][data-columns="2"] .post, [data-grid][data-columns="2"] .project, [data-grid-normal][data-columns="2"] .project, [data-grid][data-columns="2"] .product, [data-grid-normal][data-columns="2"] .product { width: 50%; } [data-grid][data-columns="2"] .post:nth-of-type(n), [data-grid-normal][data-columns="2"] .post:nth-of-type(n), [data-grid][data-columns="2"] .project:nth-of-type(n), [data-grid-normal][data-columns="2"] .project:nth-of-type(n), [data-grid][data-columns="2"] .product:nth-of-type(n), [data-grid-normal][data-columns="2"] .product:nth-of-type(n) { clear: none; } [data-grid][data-columns="2"] .post:nth-of-type(2n+1), [data-grid-normal][data-columns="2"] .post:nth-of-type(2n+1), [data-grid][data-columns="2"] .project:nth-of-type(2n+1), [data-grid-normal][data-columns="2"] .project:nth-of-type(2n+1), [data-grid][data-columns="2"] .product:nth-of-type(2n+1), [data-grid-normal][data-columns="2"] .product:nth-of-type(2n+1) { clear: both; } [data-grid][data-columns="3"] .post, [data-grid-normal][data-columns="3"] .post, [data-grid][data-columns="3"] .project, [data-grid-normal][data-columns="3"] .project, [data-grid][data-columns="3"] .product, [data-grid-normal][data-columns="3"] .product { width: 33.3333333%; } [data-grid][data-columns="3"] .post:nth-of-type(n), [data-grid-normal][data-columns="3"] .post:nth-of-type(n), [data-grid][data-columns="3"] .project:nth-of-type(n), [data-grid-normal][data-columns="3"] .project:nth-of-type(n), [data-grid][data-columns="3"] .product:nth-of-type(n), [data-grid-normal][data-columns="3"] .product:nth-of-type(n) { clear: none; } [data-grid][data-columns="3"] .post:nth-of-type(3n+1), [data-grid-normal][data-columns="3"] .post:nth-of-type(3n+1), [data-grid][data-columns="3"] .project:nth-of-type(3n+1), [data-grid-normal][data-columns="3"] .project:nth-of-type(3n+1), [data-grid][data-columns="3"] .product:nth-of-type(3n+1), [data-grid-normal][data-columns="3"] .product:nth-of-type(3n+1) { clear: both; } [data-grid][data-columns="4"] .post, [data-grid-normal][data-columns="4"] .post, [data-grid][data-columns="4"] .project, [data-grid-normal][data-columns="4"] .project, [data-grid][data-columns="4"] .product, [data-grid-normal][data-columns="4"] .product { width: 25%; } [data-grid][data-columns="4"] .post:nth-of-type(n), [data-grid-normal][data-columns="4"] .post:nth-of-type(n), [data-grid][data-columns="4"] .project:nth-of-type(n), [data-grid-normal][data-columns="4"] .project:nth-of-type(n), [data-grid][data-columns="4"] .product:nth-of-type(n), [data-grid-normal][data-columns="4"] .product:nth-of-type(n) { clear: none; } [data-grid][data-columns="4"] .post:nth-of-type(4n+1), [data-grid-normal][data-columns="4"] .post:nth-of-type(4n+1), [data-grid][data-columns="4"] .project:nth-of-type(4n+1), [data-grid-normal][data-columns="4"] .project:nth-of-type(4n+1), [data-grid][data-columns="4"] .product:nth-of-type(4n+1), [data-grid-normal][data-columns="4"] .product:nth-of-type(4n+1) { clear: both; } [data-grid][data-columns="5"] .post, [data-grid-normal][data-columns="5"] .post, [data-grid][data-columns="5"] .project, [data-grid-normal][data-columns="5"] .project, [data-grid][data-columns="5"] .product, [data-grid-normal][data-columns="5"] .product { width: 20%; } [data-grid][data-columns="5"] .post:nth-of-type(n), [data-grid-normal][data-columns="5"] .post:nth-of-type(n), [data-grid][data-columns="5"] .project:nth-of-type(n), [data-grid-normal][data-columns="5"] .project:nth-of-type(n), [data-grid][data-columns="5"] .product:nth-of-type(n), [data-grid-normal][data-columns="5"] .product:nth-of-type(n) { clear: none; } [data-grid][data-columns="5"] .post:nth-of-type(5n+1), [data-grid-normal][data-columns="5"] .post:nth-of-type(5n+1), [data-grid][data-columns="5"] .project:nth-of-type(5n+1), [data-grid-normal][data-columns="5"] .project:nth-of-type(5n+1), [data-grid][data-columns="5"] .product:nth-of-type(5n+1), [data-grid-normal][data-columns="5"] .product:nth-of-type(5n+1) { clear: both; } .home .content-body-inner { padding-top: 0; } .gap-min .row { margin-left: -5px; margin-right: -5px; margin-bottom: 10px; } .gap-min .row:last-child { margin-bottom: 0; } .gap-min .columns { padding: 0 5px; } .row { margin-left: -15px; margin-right: -15px; } .columns { float: left; padding: 0 15px; } .columns-1 { width: 8.333333333333334%; } .columns-2 { width: 16.666666666666668%; } .columns-3 { width: 25%; } .columns-4 { width: 33.333333333333336%; } .columns-5 { width: 41.666666666666664%; } .columns-6 { width: 50%; } .columns-7 { width: 58.333333333333336%; } .columns-8 { width: 66.66666666666667%; } .columns-9 { width: 75%; } .columns-10 { width: 83.33333333333333%; } .columns-11 { width: 91.66666666666667%; } .columns-12 { width: 100%; } .pull-1 { left: -8.33333333%; } .pull-2 { left: -16.66666667%; } .pull-3 { left: -25%; } .pull-4 { left: -33.33333333%; } .pull-5 { left: -41.66666667%; } .pull-6 { left: -50%; } .pull-7 { left: -58.33333333%; } .pull-8 { left: -66.66666667%; } .pull-9 { left: -75%; } .pull-10 { left: -83.33333333%; } .pull-11 { left: -91.66666667%; } .pull-12 { left: -100%; } .push-1 { left: 8.333333333333334%; } .push-2 { left: 16.666666666666668%; } .push-3 { left: 25%; } .push-4 { left: 33.333333333333336%; } .push-5 { left: 41.666666666666664%; } .push-6 { left: 50%; } .push-7 { left: 58.333333333333336%; } .push-8 { left: 66.66666666666667%; } .push-9 { left: 75%; } .push-10 { left: 83.33333333333333%; } .push-11 { left: 91.66666666666667%; } .push-12 { left: 100%; } .site-topbar { -webkit-box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5); -ms-box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5); -o-box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5); } .site-topbar .wrap { width: 100%; max-width: 100%; } .site-topbar .off-canvas-toggle[data-target="off-canvas-left"] { height: 80px; width: 80px; margin: 0; padding: 0; float: right; } .site-topbar .off-canvas-toggle[data-target="off-canvas-left"]:before { background: #ffffff; left: 50%; margin-left: -20px; height: 4px; margin-top: -2px; border: none; width: 40px; } .site-topbar .off-canvas-toggle[data-target="off-canvas-left"] span:after, .site-topbar .off-canvas-toggle[data-target="off-canvas-left"] span:before { height: 4px; border: none; background: #ffffff; width: 40px; margin-left: -20px; left: 50%; } .site-topbar .off-canvas-toggle[data-target="off-canvas-left"] span:before { margin-bottom: -16px; } .site-topbar .off-canvas-toggle[data-target="off-canvas-left"] span:after { margin-top: -16px; } .site-topbar .topbar-text { float: left; } .site-topbar .topbar-text ul { list-style: none; margin: 0; padding: 0; position: relative; } .site-topbar .topbar-text ul:after { content: ""; display: table; clear: both; } .site-topbar .topbar-text ul li { float: left; height: 80px; position: relative; padding: 0 40px; } .site-topbar .topbar-text ul li:after { content: ""; width: 1px; top: 20px; bottom: 20px; right: -1px; border-right: 1px solid; position: absolute; -webkit-opacity: 0.25; -khtml-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25); filter: alpha(opacity=25); } .site-topbar .topbar-text ul li:last-child { padding-right: 0; } .site-topbar .topbar-text ul li:last-child:after { display: none; } .site-topbar .topbar-text ul li > div { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .site-topbar .topbar-text ul li strong { display: block; } .site-topbar .topbar-text ul li strong i { margin: 0 7px 0 0; font-weight: normal; } .site-topbar .topbar-text ul li span { display: inline-block; vertical-align: middle; } .site-topbar .topbar-text ul li i { display: inline-block; vertical-align: middle; margin-left: 15px; } .site-topbar .topbar-nav { position: relative; float: right; padding-right: 10px; } .site-topbar .topbar-nav .topbar-menu { display: inline-block; vertical-align: middle; } .site-topbar .topbar-nav .topbar-menu .menu { margin: 0; padding: 0; list-style: none; } .site-topbar .topbar-nav .topbar-menu .menu:after { content: ""; display: table; clear: both; } .site-topbar .topbar-nav .topbar-menu .menu li:hover > .sub-menu { visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .site-topbar .topbar-nav .topbar-menu .menu > li { float: left; position: relative; z-index: 100; } .site-topbar .topbar-nav .topbar-menu .menu > li:after { content: ""; width: 1px; height: 16px; border-left: 1px solid; position: absolute; right: 0; top: 50%; margin-top: -8px; -webkit-opacity: 0.25; -khtml-opacity: 0.25; -moz-opacity: 0.25; opacity: 0.25; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25); filter: alpha(opacity=25); } .site-topbar .topbar-nav .topbar-menu .menu > li:last-child:after { display: none; } .site-topbar .topbar-nav .topbar-menu .menu > li:hover > a:after, .site-topbar .topbar-nav .topbar-menu .menu > li.current-menu-item > a:after, .site-topbar .topbar-nav .topbar-menu .menu > li.current-page-item > a:after, .site-topbar .topbar-nav .topbar-menu .menu > li.current_page_item > a:after, .site-topbar .topbar-nav .topbar-menu .menu > li.current_menu_item > a:after { visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .site-topbar .topbar-nav .topbar-menu .menu > li > a { height: 80px; line-height: 80px; padding: 0 15px; display: block; position: relative; } .site-topbar .topbar-nav .topbar-menu .menu > li > a:after { height: 5px; content: ""; position: absolute; left: 0; right: 0; bottom: 0; visibility: hidden; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .site-topbar .topbar-nav .topbar-menu .menu > li .sub-menu { position: absolute; background: #ffffff; min-width: 250px; right: 0; top: 100%; padding: 20px 0; margin: 0; list-style: none; visibility: hidden; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -webkit-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); -moz-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); -ms-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); -o-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); } .site-topbar .topbar-nav .topbar-menu .menu > li .sub-menu li { display: block; float: none; position: relative; } .site-topbar .topbar-nav .topbar-menu .menu > li .sub-menu li a { color: #353535; display: block; padding: 5px 30px; } .site-topbar .topbar-nav .topbar-menu .menu > li .sub-menu li .sub-menu { right: 100%; top: -20px; } .site-topbar .topbar-nav .topbar-menu .menu > li .sub-menu li:hover > a { color: #ffffff; } .site-topbar .topbar-nav .menu-extras { margin: 0; padding: 0; list-style: none; display: inline-block; } .site-topbar .topbar-nav .menu-extras li { display: inline-block; vertical-align: middle; } .site-topbar .topbar-nav .menu-extras li.search-box { position: relative; height: 80px; line-height: 80px; } .site-topbar .topbar-nav .menu-extras li.search-box > a { position: absolute; top: 50%; left: 15px; color: #000000; z-index: 1; cursor: default; transform: translateY(-50%); } .site-topbar .topbar-nav .menu-extras li.search-box > a i { font-size: 21px; } .site-topbar .topbar-nav .menu-extras li.search-box label { display: inline-block; } .site-topbar .topbar-nav .menu-extras li.search-box .search-field { padding-left: 42px; border: transparent; width: 250px; height: 45px; line-height: 45px; } .site-topbar .topbar-nav .menu-extras li.shopping-cart { position: relative; z-index: 100; } .site-topbar .topbar-nav .menu-extras li.shopping-cart:hover > a:before { visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .site-topbar .topbar-nav .menu-extras li.shopping-cart:hover .sub-menu { visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .site-topbar .topbar-nav .menu-extras li.shopping-cart > a { position: relative; height: 80px; line-height: 80px; display: block; width: 80px; text-align: center; } .site-topbar .topbar-nav .menu-extras li.shopping-cart > a:before { border-bottom: 10px solid #ffffff; border-left: 10px solid transparent ; border-right: 10px solid transparent ; content: ""; height: 0; width: 0; position: absolute; left: 50%; margin-left: -10px; bottom: 0; visibility: hidden; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .site-topbar .topbar-nav .menu-extras li.shopping-cart > a i { font-size: 21px; } .site-topbar .topbar-nav .menu-extras li.shopping-cart > a .shopping-cart-items-count { position: absolute; color: #ffffff; width: 20px; height: 15px; text-align: center; line-height: 15px; top: 12px; right: 12px; letter-spacing: 0; font-size: 0.75em; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; } .site-topbar .topbar-nav .menu-extras li.shopping-cart > a .shopping-cart-items-count.no-items:after { content: "0"; } .site-topbar .topbar-nav .menu-extras li.shopping-cart > a .shopping-cart-items-count:before { border-top: 5px solid ; border-left: 0 solid transparent; border-right: 5px solid transparent; content: ""; height: 0; width: 0; position: absolute; left: 5px; bottom: -5px; } .site-topbar .topbar-nav .menu-extras li.shopping-cart .sub-menu { position: absolute; background: #ffffff; right: 0; width: 334px; top: 100%; visibility: hidden; max-height: 80vh; overflow-y: auto; font-size: 1rem; padding: 30px; color: #333333; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -webkit-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); -moz-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); -ms-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); -o-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); } .site-topbar .topbar-nav .menu-extras li.shopping-cart .sub-menu .cart_list { margin: 0; padding: 0; } .site-topbar .topbar-nav .menu-extras li.shopping-cart .sub-menu .cart_list .empty { text-align: center; padding: 0; border: none; } .site-topbar .topbar-nav .menu-extras li.shopping-cart .sub-menu .cart_list li { display: inline-block; width: 100%; } .site-topbar .topbar-nav .menu-extras li.shopping-cart .sub-menu .cart_list li a { color: #333333; line-height: 1.3; font-size: 14px; font-weight: bold; margin-bottom: 5px; display: block; } .site-topbar .topbar-nav .menu-extras li.shopping-cart .sub-menu .cart_list li .quantity { color: #f76923; font-size: 14px; } .site-topbar .topbar-nav .menu-extras li.shopping-cart .sub-menu .cart_list li .remove { color: #ffffff; line-height: 24px; } .site-topbar .topbar-nav .social-icons { margin: 0; display: inline-block; vertical-align: middle; } .site-topbar .topbar-nav .social-icons a { padding: 10px; } .site-topbar .topbar-nav .social-icons a:first-child { padding-left: 0; } .site-topbar .topbar-nav .social-icons a:last-child { padding-right: 0; } .site-content { clear: both; } .site-content .content-header.wrap { margin-left: auto; margin-right: auto; } .site-content .content-header.wrap.content-header-full { width: 100%; max-width: 100%; } .site-content .content-header.wrap:not(.content-header-full) > .wrap { max-width: 100%; } .site-content .content-header.content-header-center .page-title { text-align: center; } .site-content .content-header.content-header-right .page-title { text-align: right; } .site-content .content-header.content-header-inline .page-title { display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .site-content .content-header.content-header-inline .page-title .page-title-inner { display: inline-block; width: 50%; padding: 0 30px 0 0; } .site-content .content-header.content-header-inline .page-title .subtitle { text-align: right; display: inline-block; width: 50%; padding: 0 0 0 30px; } .site-content .page-title { position: relative; z-index: 5; } .site-content .page-title .page-title-inner { margin: 0; } .site-content .page-title .subtitle { margin: 0; } .site-content .breadcrumbs { position: absolute; left: 0; right: 0; bottom: 0; padding: 15px 0; } .site-content .breadcrumbs:after { content: ""; position: absolute; height: 1px; left: 0; right: 0; border-top: 1px solid; top: 0; -webkit-opacity: 0.2; -khtml-opacity: 0.2; -moz-opacity: 0.2; opacity: 0.2; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); filter: alpha(opacity=20); } .site-content .breadcrumbs .down-arrow { position: absolute; right: 0; } .site-content .breadcrumbs .down-arrow i { margin-right: 7px; } .site-content .breadcrumbs-inner { z-index: 5; } .site-content .breadcrumbs-inner a { position: relative; display: inline-block; } .site-content .breadcrumbs-inner a:after { content: ""; width: 0; height: 2px; position: absolute; right: 0; bottom: 0; } .site-content .breadcrumbs-inner a:hover:after { width: 100%; left: 0; right: auto; } .site-content .breadcrumbs-inner a.post { margin: 0; } .site-content .breadcrumbs-inner > span { display: inline-block; margin: 0; } .site-content .breadcrumbs-inner > span:last-child { margin-right: 0; } .site-content .breadcrumbs-inner > span:last-child:after { display: none; } .site-content .breadcrumbs-inner > span:after { display: inline-block; content: "/"; margin: 0 10px; -webkit-opacity: 0.3; -khtml-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); filter: alpha(opacity=30); } .site-content .content-bottom-widgets.content-bottom-full .wrap { width: 100%; max-width: 100%; } .site-content .content-bottom-widgets.content-bottom-full .widget.jr-insta-slider .jr-insta-thumb ul { margin: 0; } .site-content .content-bottom-widgets.content-bottom-full .widget.jr-insta-slider .jr-insta-thumb ul li { padding: 0; margin: 0; } .site-content .content-bottom-widgets.content-bottom-full .widget.jr-insta-slider .jr-insta-thumb ul li img { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .site-content .content-bottom-widgets .content-bottom-aside-wrap { margin: 0 -30px; } .site-content .content-bottom-widgets .content-bottom-aside-wrap:after { clear: both; content: ""; display: table; } .site-content .content-bottom-widgets .widget:last-child { margin-bottom: 0; } .site-content .content-bottom-widgets .widget.widget_archive ul li, .site-content .content-bottom-widgets .widget.widget_categories ul li, .site-content .content-bottom-widgets .widget.widget_pages ul li, .site-content .content-bottom-widgets .widget.widget_meta ul li, .site-content .content-bottom-widgets .widget.widget_nav_menu ul li { border: none; padding: 0; margin-bottom: 5px; } .site-content .content-bottom-widgets aside { float: left; padding: 0 30px; } .site-content .content-bottom-widgets aside[data-width="1"] { width: 8.33333333%; } .site-content .content-bottom-widgets aside[data-width="2"] { width: 16.6666666%; } .site-content .content-bottom-widgets aside[data-width="3"] { width: 25%; } .site-content .content-bottom-widgets aside[data-width="4"] { width: 33.3333333%; } .site-content .content-bottom-widgets aside[data-width="5"] { width: 41.6666666%; } .site-content .content-bottom-widgets aside[data-width="6"] { width: 50%; } .site-content .content-bottom-widgets aside[data-width="7"] { width: 58.3333333%; } .site-content .content-bottom-widgets aside[data-width="8"] { width: 66.6666666%; } .site-content .content-bottom-widgets aside[data-width="9"] { width: 75%; } .site-content .content-bottom-widgets aside[data-width="10"] { width: 83.3333333%; } .site-content .content-bottom-widgets aside[data-width="11"] { width: 91.6666666%; } .site-content .content-bottom-widgets aside[data-width="12"] { width: 100%; } .widget .widget-title { position: relative; padding-left: 30px; } .widget .widget-title:after, .widget .widget-title:before { width: 10px; height: 10px; content: ""; position: absolute; top: 50%; margin-top: -5px; left: 0; -webkit-opacity: 0.3; -khtml-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); filter: alpha(opacity=30); } .widget .widget-title:before { left: 10px; -webkit-opacity: 0.6; -khtml-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); filter: alpha(opacity=60); } .widget select { width: 100%; } .widget:last-child { margin-bottom: 0; } .widget ul { margin: 0; padding: 0; } .widget ul li { list-style: none; } .widget ul li .children, .widget ul li .sub-menu { margin: 10px 0 0px 26px; } .widget.widget_archive select, .widget.widget_categories select, .widget.widget_pages select, .widget.widget_meta select, .widget.widget_nav_menu select, .widget.widget_layered_nav select, .widget.widget_product_categories select, .widget.widget_recent_comments select { width: 100%; font-weight: normal; } .widget.widget_archive label, .widget.widget_categories label, .widget.widget_pages label, .widget.widget_meta label, .widget.widget_nav_menu label, .widget.widget_layered_nav label, .widget.widget_product_categories label, .widget.widget_recent_comments label { margin-bottom: 10px; display: inline-block; font-weight: normal; } .widget.widget_archive li, .widget.widget_categories li, .widget.widget_pages li, .widget.widget_meta li, .widget.widget_nav_menu li, .widget.widget_layered_nav li, .widget.widget_product_categories li, .widget.widget_recent_comments li { padding: 10px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); } .widget.widget_archive li > a, .widget.widget_categories li > a, .widget.widget_pages li > a, .widget.widget_meta li > a, .widget.widget_nav_menu li > a, .widget.widget_layered_nav li > a, .widget.widget_product_categories li > a, .widget.widget_recent_comments li > a { position: relative; } .widget.widget_archive li > a:after, .widget.widget_categories li > a:after, .widget.widget_pages li > a:after, .widget.widget_meta li > a:after, .widget.widget_nav_menu li > a:after, .widget.widget_layered_nav li > a:after, .widget.widget_product_categories li > a:after, .widget.widget_recent_comments li > a:after { content: ""; width: 0; height: 1px; position: absolute; top: 50%; left: 0; } .widget.widget_archive li > a:hover, .widget.widget_categories li > a:hover, .widget.widget_pages li > a:hover, .widget.widget_meta li > a:hover, .widget.widget_nav_menu li > a:hover, .widget.widget_layered_nav li > a:hover, .widget.widget_product_categories li > a:hover, .widget.widget_recent_comments li > a:hover { padding-left: 15px; } .widget.widget_archive li > a:hover:after, .widget.widget_categories li > a:hover:after, .widget.widget_pages li > a:hover:after, .widget.widget_meta li > a:hover:after, .widget.widget_nav_menu li > a:hover:after, .widget.widget_layered_nav li > a:hover:after, .widget.widget_product_categories li > a:hover:after, .widget.widget_recent_comments li > a:hover:after { width: 10px; } .widget.widget_recent_comments li { padding: 15px 0; } .widget.widget_recent_comments li > a:after { display: none; } .widget.widget_recent_comments li > a:hover { padding-left: 0; } .widget.widget_calendar caption { margin-bottom: 15px; font-weight: normal; text-align: center; } .widget.widget_calendar table thead { text-align: center; } .widget.widget_calendar table thead th { padding: 5px; } .widget.widget_calendar table tbody tr td, .widget.widget_calendar table tbody tr th { text-align: center; padding: 5px 0; } .widget.widget_calendar table tbody tr td#today, .widget.widget_calendar table tbody tr th#today { font-weight: bold; } .widget.widget_calendar table tfoot tr td { padding: 5px 0; text-align: center; } .widget.widget_rss ul li { margin-bottom: 30px; } .widget.widget_rss ul li .rss-date, .widget.widget_rss ul li .rssSummary { display: block; margin-top: 5px; } .widget.widget_rss .widget-title img { display: none; } .widget.widget_search .search-form label .screen-reader-text { display: none; } .widget.widget_search .search-form label .search-field { width: 100%; } .widget.widget_search .search-form .search-submit { display: none; } .widget.widget_recent_entries ul li { position: relative; padding: 20px 0; } .widget.widget_recent_entries ul li:after { content: ""; border-top: 1px solid; height: 1px; position: absolute; left: 0; right: 0; bottom: 0; -webkit-opacity: 0.15; -khtml-opacity: 0.15; -moz-opacity: 0.15; opacity: 0.15; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15); filter: alpha(opacity=15); } .widget.widget_recent_entries ul li:last-child { padding-bottom: 0; } .widget.widget_recent_entries ul li:last-child:after { display: none; } .widget.widget_recent_entries ul li:first-child { padding-top: 0; } .widget.widget_recent_entries ul li a { display: block; } .widget.widget_recent_entries ul li .post-date { display: block; font-weight: normal; font-size: 12px; text-transform: uppercase; } .widget.widget_sp_image .widget_sp_image-description { margin: 8px 0 0 0; } .widget.widget_sp_image .widget_sp_image-image-link { margin-bottom: 15px; display: block; position: relative; } .widget.widget_sp_image .widget_sp_image-image-link:hover:after, .widget.widget_sp_image .widget_sp_image-image-link:hover:before { -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); visibility: visible; } .widget.widget_sp_image .widget_sp_image-image-link:after { content: "\f08e"; font-family: "fontAwesome"; font-size: 28px; color: #ffffff; font-weight: normal; position: absolute; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); } .widget.widget_sp_image .widget_sp_image-image-link:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.7); } .widget.widget_sp_image .widget_sp_image-image-link:after, .widget.widget_sp_image .widget_sp_image-image-link:before { visibility: visible; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .widget select[name="monster-widget-just-testing"] { font-weight: normal; } .widget select[name="monster-widget-just-testing"] option { width: 220px; } .widget .mc4sera-form-fields input[type="email"], .widget .mc4sera-form-fields input[type="text"] { width: 100%; margin-top: 10px; } .site-footer .footer-widgets.footer-widgets-full .wrap { width: 100%; max-width: 100%; } .site-footer .footer-widgets .footer-aside-wrap { margin: 0 -30px; } .site-footer .footer-widgets .footer-aside-wrap:after { clear: both; content: ""; display: table; } .site-footer .footer-widgets .widget { font-weight: inherit; } .site-footer .footer-widgets .widget:last-child { margin-bottom: 0; } .site-footer .footer-widgets .widget.widget_archive ul li, .site-footer .footer-widgets .widget.widget_categories ul li, .site-footer .footer-widgets .widget.widget_pages ul li, .site-footer .footer-widgets .widget.widget_meta ul li, .site-footer .footer-widgets .widget.widget_nav_menu ul li { border: none; padding: 0; margin-bottom: 5px; } .site-footer .footer-widgets .widget.widget_nav_menu ul:after { clear: both; content: ""; display: table; } .site-footer .footer-widgets .widget.widget_nav_menu ul li { float: left; width: 50%; } .site-footer .footer-widgets aside { float: left; padding: 0 30px; } .site-footer .footer-widgets aside[data-width="1"] { width: 8.33333333%; } .site-footer .footer-widgets aside[data-width="2"] { width: 16.6666666%; } .site-footer .footer-widgets aside[data-width="3"] { width: 25%; } .site-footer .footer-widgets aside[data-width="4"] { width: 33.3333333%; } .site-footer .footer-widgets aside[data-width="5"] { width: 41.6666666%; } .site-footer .footer-widgets aside[data-width="6"] { width: 50%; } .site-footer .footer-widgets aside[data-width="7"] { width: 58.3333333%; } .site-footer .footer-widgets aside[data-width="8"] { width: 66.6666666%; } .site-footer .footer-widgets aside[data-width="9"] { width: 75%; } .site-footer .footer-widgets aside[data-width="10"] { width: 83.3333333%; } .site-footer .footer-widgets aside[data-width="11"] { width: 91.6666666%; } .site-footer .footer-widgets aside[data-width="12"] { width: 100%; } .site-footer .footer-copyright.footer-copyright-full .wrap { width: 100%; max-width: 100%; } .site-footer .footer-copyright.footer-copyright-center { text-align: center; } .site-footer .footer-copyright.footer-copyright-center .social-icons { margin-bottom: 20px; } .site-footer .footer-copyright.footer-copyright-center .social-icons a { margin: 0 10px; } .site-footer .footer-copyright.footer-copyright-right { text-align: right; } .site-footer .footer-copyright.footer-copyright-right .social-icons { float: left; } .site-footer .footer-copyright.footer-copyright-right .social-icons a { margin-right: 5px; } .site-footer .footer-copyright.footer-copyright-left .social-icons { float: right; } .site-footer .footer-copyright.footer-copyright-left .social-icons a { margin-left: 20px; } .page-template-default .comments-area { margin-top: 60px; } .comments-area .comments-title { margin: 0 0 50px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); padding-top: 50px; position: relative; font-size: 2rem; } .comments-area .comment-list { margin: 0; padding: 0; list-style: none; } .comments-area .comment-list li { margin-bottom: 50px; } .comments-area .comment-list li .comment-respond { margin-top: 50px; } .comments-area .comment-list li.pingback { margin-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.05); padding-bottom: 20px; } .comments-area .comment-list .comment-body:after { content: ""; display: table; clear: both; } .comments-area .comment-list .comment-body:hover a.comment-edit-link { visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .comments-area .comment-list .comment-body .comment-author { display: inline; } .comments-area .comment-list .comment-body .comment-author img { -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; } .comments-area .comment-list .comment-body .comment-metadata { display: inline; } .comments-area .comment-list .comment-body a.comment-edit-link { border-bottom: none; padding: 0 15px; display: inline-block; margin-left: 10px; visibility: hidden; background: #f76923; color: #ffffff; text-transform: lowercase; font-size: 14px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .comments-area .comment-list .comment-body .avatar { float: left; margin-right: 30px; } .comments-area .comment-list .comment-body .comment-content { margin-top: 10px; overflow: hidden; } .comments-area .comment-list .comment-body .reply { margin: 10px 0 0 100px; } .comments-area .comment-list .comment-body .reply a { position: relative; background: #f76923; color: #ffffff; padding: 0 15px; display: inline-block; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; } .comments-area .comment-list .comment-body .reply a:before { content: "\f044"; font-family: 'fontAwesome'; font-size: 14px; margin-right: 8px; position: relative; } .comments-area .comment-list .children { margin: 0; padding: 50px 0 0 100px; list-style: none; position: relative; } .comments-area .comment-list .children:after { content: ""; position: absolute; width: 1px; height: 85px; background: rgba(0, 0, 0, 0.1); left: 35px; top: 0; } .comments-area .comment-list .children:before { content: ""; position: absolute; width: 35px; height: 1px; background: rgba(0, 0, 0, 0.1); left: 35px; top: 85px; } .comments-area .comment-respond { border-top: 1px solid rgba(0, 0, 0, 0.1); padding-top: 50px; position: relative; } .comments-area .comment-respond #reply-title { margin: 0 0 15px 0; text-align: center; position: relative; font-size: 2rem; } .comments-area .comment-respond #reply-title small { font-size: 1em; } .comments-area .comment-respond .logged-in-as, .comments-area .comment-respond .comment-notes { text-align: center; } .comments-area .comment-respond .logged-in-as + .comment-form-comment { margin-bottom: 0; } .comments-area .comment-respond .comment-form .comment-form-author, .comments-area .comment-respond .comment-form .comment-form-email, .comments-area .comment-respond .comment-form .comment-form-url { float: left; width: 25%; padding-right: 30px; margin-bottom: 0; } .comments-area .comment-respond .comment-form .comment-form-author label, .comments-area .comment-respond .comment-form .comment-form-email label, .comments-area .comment-respond .comment-form .comment-form-url label { display: block; } .comments-area .comment-respond .comment-form .form-submit { margin-bottom: 0; padding-top: 1.625em; } .comments-area .comment-respond .comment-form .form-submit input { width: 25%; padding-left: 0; padding-right: 0; text-align: center; } .comments-area .comment-respond .comment-form textarea, .comments-area .comment-respond .comment-form input { width: 100%; } .comments-area .comment-respond .comment-form textarea { max-height: 150px; } .comments-area .comment-respond .form-submit { margin-bottom: 0; } .navigation.pager-numeric { display: inline-block; width: 100%; text-align: center; } .navigation.pager-numeric .page-numbers { width: 45px; height: 45px; display: inline-block; text-align: center; line-height: 45px; position: relative; margin: 0 2px; background: #ffffff; color: inherit; -webkit-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -moz-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -ms-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -o-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); } .navigation.pager-numeric .page-numbers.dots { width: 20px; background: none !important; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .navigation.pager-numeric .page-numbers.dots:hover { color: inherit; } .navigation.pager-numeric .page-numbers.current, .navigation.pager-numeric .page-numbers:hover { color: #ffffff; } .navigation.pager-numeric .page-numbers.next, .navigation.pager-numeric .page-numbers.prev { text-indent: -9999px; } .navigation.pager-numeric .page-numbers.next:before, .navigation.pager-numeric .page-numbers.prev:before { content: "\f105"; font-family: "fontAwesome"; font-size: 28px; font-weight: normal; text-indent: 0; position: absolute; width: 45px; height: 45px; text-align: center; line-height: 42px; top: 0; left: 0; } .navigation.pager-numeric .page-numbers.prev:before { content: "\f104"; } .navigation.post-navigation .nav-links { margin: 0; padding: 0; list-style: none; text-align: center; } .navigation.post-navigation .prev-post a, .navigation.post-navigation .next-post a { position: fixed; height: 100px; width: 36px; left: 0; top: 50%; margin-top: -50px; text-indent: -9999px; overflow: hidden; background: rgba(0, 0, 0, 0.2); z-index: 9; } .navigation.post-navigation .prev-post a:after, .navigation.post-navigation .next-post a:after { content: "\f104"; font-family: "fontAwesome"; font-size: 28px; font-weight: normal; width: 36px; text-align: center; height: 100px; line-height: 100px; text-indent: 0; position: absolute; left: 0; top: 0; color: #ffffff; } .navigation.post-navigation .prev-post.disabled, .navigation.post-navigation .next-post.disabled { display: none; } .navigation.post-navigation .next-post a { left: auto; right: 0; } .navigation.post-navigation .next-post a:after { content: "\f105"; } .navigation.post-navigation .go-back i { font-size: 2rem; } .search-results .main-content .content, .search-no-results .main-content .content { background: #ffffff; padding: 70px 70px 40px 70px; margin-bottom: 50px; -webkit-box-shadow: -5px 3px 25px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: -5px 3px 25px 0 rgba(0, 0, 0, 0.1); -ms-box-shadow: -5px 3px 25px 0 rgba(0, 0, 0, 0.1); -o-box-shadow: -5px 3px 25px 0 rgba(0, 0, 0, 0.1); box-shadow: -5px 3px 25px 0 rgba(0, 0, 0, 0.1); } .search-results .main-content .content:after, .search-no-results .main-content .content:after { content: ""; display: table; clear: both; } .search-results .main-content .content .search-form, .search-no-results .main-content .content .search-form { position: relative; } .search-results .main-content .content .search-form .screen-reader-text, .search-no-results .main-content .content .search-form .screen-reader-text { display: none; } .search-results .main-content .content .search-form .search-submit, .search-no-results .main-content .content .search-form .search-submit { position: absolute; right: 0; top: 0; } .search-results .main-content .content .search-form .search-field, .search-no-results .main-content .content .search-form .search-field { width: 100%; } .search-results .main-content .content .search-results, .search-no-results .main-content .content .search-results { padding-top: 50px; } .search-results .main-content .content .search-results .post, .search-no-results .main-content .content .search-results .post { position: relative; } .search-results .main-content .content .search-results .post a, .search-no-results .main-content .content .search-results .post a { padding: 30px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); display: block; } .search-results .main-content .content .search-results .post a:hover .post-title, .search-no-results .main-content .content .search-results .post a:hover .post-title { color: #f76923; } .search-results .main-content .content .search-results .post .post-index, .search-no-results .main-content .content .search-results .post .post-index { position: absolute; width: 50px; height: 50px; font-size: 2rem; text-align: right; line-height: 50px; right: 0; top: 50%; margin-top: -25px; color: #f76923; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; } .search-results .main-content .content .search-results .post .post-title, .search-no-results .main-content .content .search-results .post .post-title { font-size: 1.5rem; margin: 0 0 5px 0; } .error404 .main-content .content { width: 80%; margin: 0 auto; text-align: center; } .error404 .main-content .content:after { content: ""; display: table; clear: both; } .error404 .main-content .content .heading-404 { float: left; width: 50%; padding-right: 30px; } .error404 .main-content .content .heading-404 span { font-size: 10rem; } .error404 .main-content .content .heading-404 h3 { margin-bottom: 10px; } .error404 .main-content .content .content-404 { float: right; width: 50%; padding-left: 30px; } .error404 .main-content .content .content-404 .search-form label { display: block; margin-bottom: 10px; } .error404 .main-content .content .content-404 .search-form .screen-reader-text { display: none; } .error404 .main-content .content .content-404 .search-form .search-field, .error404 .main-content .content .content-404 .search-form .search-submit { width: 100%; } .social-icons a:hover i { -webkit-opacity: 0.5; -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); filter: alpha(opacity=50); } .social-icons a i { vertical-align: middle; font-size: 21px; } .social-icons a i.fa-behance { color: #007af7; } .social-icons a i.fa-bitcoin { color: #fea33f; } .social-icons a i.fa-bitbucket { color: #246590; } .social-icons a i.fa-codepen { color: #000; } .social-icons a i.fa-delicious { color: #3399ff; } .social-icons a i.fa-deviantart { color: #429976; } .social-icons a i.fa-digg { color: #196c9e; } .social-icons a i.fa-dribbble { color: #f86499; } .social-icons a i.fa-facebook, .social-icons a i.fa-facebook-f { color: #3b5998; } .social-icons a i.fa-flickr { color: #fa3892; } .social-icons a i.fa-foursquare { color: #35cbe7; } .social-icons a i.fa-github-alt { color: #008bbf; } .social-icons a i.fa-google-plus { color: #e6694a; } .social-icons a i.fa-instagram { color: #5f92b2; } .social-icons a i.fa-jsfiddle { color: #000; } .social-icons a i.fa-linkedin { color: #007bb6; } .social-icons a i.fa-pinterest, .social-icons a i.fa-pinterest-p { color: #cb2027; } .social-icons a i.fa-reddit { color: #ff5234; } .social-icons a i.fa-skype { color: #3cd2f2; } .social-icons a i.fa-slack { color: #439fe0; } .social-icons a i.fa-soundcloud { color: #ff722c; } .social-icons a i.fa-spotify { color: #89bd4d; } .social-icons a i.fa-stack-exchange { color: #fd8a07; } .social-icons a i.fa-steam { color: #6d6862; } .social-icons a i.fa-stumbleupon { color: #00b87a; } .social-icons a i.fa-tumblr { color: #34586f; } .social-icons a i.fa-twitter { color: #1da1f2; } .social-icons a i.fa-vimeo-square { color: #00bdee; } .social-icons a i.fa-youtube-play { color: #f36251; } .social-icons a i.fa-rss { color: #f09040; } .post-author-box { overflow: hidden; border-top: 1px solid rgba(0, 0, 0, 0.1); padding-top: 50px; } .post-author-box .author-avatar { float: left; margin: 0 30px 0 0; } .post-author-box .author-avatar img { width: 70px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; } .post-author-box .author-box-content { overflow: hidden; } .post-author-box .author-box-content .author-box-title { margin: 0 0 20px 0; } .gallery { margin: 0 -2px 20px -2px; position: relative; } .gallery:after { clear: both; content: ""; display: block; } .gallery .gallery-item { float: left; padding: 0 2px; overflow: hidden; position: relative; margin: 0 0 4px 0; } .gallery .gallery-item:hover .gallery-caption { margin-bottom: 0; } .gallery.gallery-columns-1 .gallery-item { max-width: 100%; } .gallery.gallery-columns-1.gallery-size-medium .gallery-item:nth-of-type(1n+1), .gallery.gallery-columns-1.gallery-size-thumbnail .gallery-item:nth-of-type(1n+1) { clear: left; } .gallery.gallery-columns-2 .gallery-item { max-width: 50%; } .gallery.gallery-columns-2.gallery-size-thumbnail .gallery-item:nth-of-type(2n+1) { clear: left; } .gallery.gallery-columns-3 .gallery-item { max-width: 33.3333333%; } .gallery.gallery-columns-3.gallery-size-thumbnail .gallery-item:nth-of-type(3n+1) { clear: left; } .gallery.gallery-columns-4 .gallery-item { max-width: 25%; } .gallery.gallery-columns-5 .gallery-item { max-width: 20%; } .gallery.gallery-columns-6 .gallery-item { max-width: 16.6666667%; } .gallery.gallery-columns-7 .gallery-item { max-width: 14.2857143%; } .gallery.gallery-columns-7 .gallery-caption { display: none; } .gallery.gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery.gallery-columns-8 .gallery-caption { display: none; } .gallery.gallery-columns-9 .gallery-item { max-width: 11.1111111%; } .gallery.gallery-columns-9 .gallery-caption { display: none; } .gallery-caption { background-color: rgba(0, 0, 0, 0.7); color: #ffffff; max-height: 50%; margin: 0; padding: 10px; position: absolute; bottom: 0; left: 2px; right: 2px; margin-bottom: -100%; } .go-to-top.active a { visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .go-to-top a { position: fixed; right: 30px; bottom: 0; z-index: 100; width: 60px; height: 40px; background: rgba(0, 0, 0, 0.2); visibility: hidden; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .go-to-top a:after { content: "\f106"; font-family: "fontAwesome"; font-size: 28px; width: 60px; height: 40px; line-height: 45px; text-align: center; position: absolute; top: -3px; left: 0; color: #ffffff; } .go-to-top a span { display: none; } .typo { position: relative; } .typo .icon { line-height: 0; font-weight: bold; font-size: 7rem; } .vc_section.fix-overflow, .vc-row.fix-overflow { position: relative; overflow: visible; z-index: 9; } .rev_slider_wrapper .caption-slider h2, rs-module-wrap .caption-slider h2 { line-height: 1.1em; margin: 0 0 30px 0; font-size: 4rem; color: #ffffff; } .rev_slider_wrapper .caption-slider .button, rs-module-wrap .caption-slider .button { margin-top: 30px; height: 68px !important; line-height: 68px !important; } .rev_slider_wrapper .caption-slider .button.outline, rs-module-wrap .caption-slider .button.outline { border: 1px solid !important; } .rev_slider_wrapper .tparrows, rs-module-wrap .tparrows { height: 70px; width: 14.2875%; text-align: center; background: #ffffff; } .rev_slider_wrapper .tparrows:before, rs-module-wrap .tparrows:before { font-family: 'FontAwesome'; font-size: 28px; font-weight: normal; line-height: 70px; } .rev_slider_wrapper .tparrows:after, rs-module-wrap .tparrows:after { content: ""; height: 70px; width: 20px; position: absolute; left: -10px; top: 0; background: #ffffff; -webkit-transform: skewX(-15deg); -ms-transform: skewX(-15deg); -o-transform: skewX(-15deg); transform: skewX(-15deg); } .rev_slider_wrapper .tparrows.tp-rightarrow:before, rs-module-wrap .tparrows.tp-rightarrow:before { content: "\f178"; } .rev_slider_wrapper .tparrows.tp-leftarrow, rs-module-wrap .tparrows.tp-leftarrow { display: none; } .rev_slider_wrapper .tparrows.tp-leftarrow:before, rs-module-wrap .tparrows.tp-leftarrow:before { content: "\f177"; } .rev_slider_wrapper .tparrows.tp-leftarrow:after, rs-module-wrap .tparrows.tp-leftarrow:after { left: auto; right: -10px; } .rev_slider_wrapper .tparrows:hover, rs-module-wrap .tparrows:hover { background: #000000; } .rev_slider_wrapper .tparrows:hover:after, rs-module-wrap .tparrows:hover:after { background: #000000; } body #powerTip { padding: 30px; background: #000000; color: #999; width: 300px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } body #powerTip h1, body #powerTip h2, body #powerTip h3, body #powerTip h4, body #powerTip h5, body #powerTip h6 { color: #ffffff; margin: 0 0 20px 0; } .drag_element { cursor: pointer; } .form-request .row { margin-bottom: 30px; } .form-request .row:last-child { margin-bottom: 0; } .form-request .row .button { width: 100%; text-align: center; padding-left: 0; padding-right: 0; } .form-request .row select, .form-request .row input { width: 100%; } .form-request .row textarea { height: 140px; width: 100%; } .form-request.gap-min .row { margin-bottom: 10px; } .form-request.gap-min .row:last-child { margin-bottom: 0; } .form-contact .row { margin-bottom: 30px; } .form-contact .row:last-child { margin-bottom: 0; } .form-contact .row .button { width: 100%; text-align: center; padding-left: 0; padding-right: 0; } .form-contact .row select, .form-contact .row input { width: 100%; } .form-contact .row textarea { height: 140px; width: 100%; } .form-contact .row .columns { margin-bottom: 30px; } .form-contact .row .columns:last-child { margin-bottom: 0; } .sera-block-gallery[class*="columns-"], .sera-block-text-columns[class*="columns-"] { width: 100%; } .sera-block-gallery[class*="columns-"] figure, .sera-block-text-columns[class*="columns-"] figure, .sera-block-gallery[class*="columns-"] figcaption, .sera-block-text-columns[class*="columns-"] figcaption { margin: 0; } .sera-block-columns figure, .sera-block-columns figcaption { margin: 0; } blockquote.sera-block-quote.is-large, blockquote.sera-block-quote.is-style-large { margin: 30px 0; padding: 0 0 0 30px; } blockquote.sera-block-quote.is-large cite::before, blockquote.sera-block-quote.is-style-large cite::before { display: none; } .sera-block-separator { border: none; height: 1px; background: rgba(0, 0, 0, 0.1); } .sera-block-embed iframe { max-width: 100%; } @-webkit-keyframes circle { 0% { opacity: 1; } 40% { opacity: 1; } 100% { width: 200%; height: 200%; opacity: 0; } } @keyframes circle { 0% { opacity: 1; } 40% { opacity: 1; } 100% { width: 200%; height: 200%; opacity: 0; } } @-webkit-keyframes bounce { 0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); transform: translateY(0); } 40% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 60% { -webkit-transform: translateY(-15px); transform: translateY(-15px); } } @keyframes bounce { 0%, 20%, 50%, 80%, 100% { -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); } 40% { -moz-transform: translateY(-30px); -ms-transform: translateY(-30px); -webkit-transform: translateY(-30px); transform: translateY(-30px); } 60% { -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -webkit-transform: translateY(-15px); transform: translateY(-15px); } } @-webkit-keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } } .projects-filter ul { margin: 0 0 60px 0; padding: 0; list-style: none; } .projects-filter ul li { display: inline-block; margin: 0; text-align: center; } .projects-filter ul li:last-child { margin-right: 0; } .projects-filter ul li:first-child { margin-left: 0; } .projects-filter ul li h6 { margin: 0; position: relative; } .projects-filter ul li a { padding: 20px; display: block; position: relative; } .projects-filter ul li a img { width: auto; height: 50px; margin-bottom: 15px; vertical-align: middle; -webkit-opacity: 0.5; -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); filter: alpha(opacity=50); } .projects-filter ul li a sup { -webkit-opacity: 0.3; -khtml-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); filter: alpha(opacity=30); position: absolute; top: 5px; } .projects-filter ul li a:after { content: ""; position: absolute; left: 0; right: 0; height: 3px; bottom: 0; background: #000000; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .projects-filter ul li.active a sup, .projects-filter ul li.active a img { -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .projects-filter ul li.active a:after { -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .projects-filter.projects-filter-center { text-align: center; } .projects-filter.projects-filter-right { text-align: right; } .projects-grid .project .project-inner { background: #ffffff; align-items: center; display: flex; flex-direction: row; justify-content: space-between; -webkit-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -moz-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -ms-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -o-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); } .projects-grid .project .project-inner:hover { -webkit-box-shadow: 0 10px 50px 0 rgba(36, 50, 56, 0.2); -moz-box-shadow: 0 10px 50px 0 rgba(36, 50, 56, 0.2); -ms-box-shadow: 0 10px 50px 0 rgba(36, 50, 56, 0.2); -o-box-shadow: 0 10px 50px 0 rgba(36, 50, 56, 0.2); box-shadow: 0 10px 50px 0 rgba(36, 50, 56, 0.2); -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); } .projects-grid .project .project-inner .project-thumbnail { margin: 0; width: 50%; text-align: center; } .projects-grid .project .project-inner .project-info { padding: 30px; width: 50%; } .projects-grid .project .project-inner .project-info .project-title { margin: 0 0 20px 0; font-size: 1.5rem; } .projects-grid .project .project-inner .project-info .project-summary { margin: 0 0 30px 0; } .projects-grid .project .project-inner .project-info .button { vertical-align: middle; } .projects-grid-alt .project .project-inner { background: #ffffff; padding: 30px; -webkit-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -moz-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -ms-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -o-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); } .projects-grid-alt .project .project-inner:hover { -webkit-box-shadow: 0 10px 50px 0 rgba(36, 50, 56, 0.2); -moz-box-shadow: 0 10px 50px 0 rgba(36, 50, 56, 0.2); -ms-box-shadow: 0 10px 50px 0 rgba(36, 50, 56, 0.2); -o-box-shadow: 0 10px 50px 0 rgba(36, 50, 56, 0.2); box-shadow: 0 10px 50px 0 rgba(36, 50, 56, 0.2); -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); } .projects-grid-alt .project .project-thumbnail { margin: 0 0 30px 0; text-align: center; } .projects-grid-alt .project .project-info .project-title { margin: 0 0 20px 0; font-size: 1.5rem; text-align: center; } .projects-grid-alt .project .project-info .project-meta { margin-bottom: 20px; } .projects-grid-alt .project .project-info .project-meta a { display: block; padding: 7px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .projects-grid-alt .project .project-info .project-meta a:last-child { border-bottom: none; } .projects-grid-alt .project .project-info .project-meta a:before { content: "\f046"; font-family: "fontAwesome"; font-size: 14px; font-weight: normal; display: inline-block; margin: 0 10px 0 0; } .projects-grid-alt .project .project-info .project-summary { margin: 0 0 30px 0; } .projects-grid-alt .project .project-info .button { display: block; text-align: center; } .projects-masonry .project .project-inner { position: relative; -webkit-perspective: 1000px; perspective: 1000px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .projects-masonry .project .project-inner:hover .project-thumbnail { -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .projects-masonry .project .project-inner:hover .project-info { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .projects-masonry .project .project-inner .project-thumbnail { margin: 0; text-align: center; backface-visibility: hidden; -webkit-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: inherit; perspective: inherit; -webkit-transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; -moz-transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; -ms-transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; -o-transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; } .projects-masonry .project .project-inner .project-thumbnail .project-title { margin: 30px 0; font-size: 1.5rem; } .projects-masonry .project .project-inner .project-info { text-align: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.05); backface-visibility: hidden; -webkit-perspective: inherit; perspective: inherit; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; -moz-transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; -ms-transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; -o-transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; } .projects-masonry .project .project-inner .project-info:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; } .projects-masonry .project .project-inner .project-info .project-info-inner { display: inline-block; height: auto; vertical-align: middle; width: 80%; padding: 0 20px; -webit-transform: translateZ(100px) scale(0.88); transform: translateZ(100px) scale(0.88); -webkit-transition: all 0.75s ease-in-out 0s; -moz-transition: all 0.75s ease-in-out 0s; -ms-transition: all 0.75s ease-in-out 0s; -o-transition: all 0.75s ease-in-out 0s; transition: all 0.75s ease-in-out 0s; } .projects-masonry .project .project-inner .project-info .project-info-inner > a { display: block; } .projects-masonry .project .project-inner .project-info .project-title { margin: 0 0 20px 0; font-size: 1.5rem; } .projects-masonry .project .project-inner .project-info .project-summary { color: #555; } .projects-masonry .project .project-inner .project-info .project-readmore { padding-top: 30px; } .single-nproject .project-header { display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-bottom: 50px; margin-top: -45px; border-bottom: 1px solid #eee; padding-bottom: 20px; } .single-nproject .project-header .post-title { font-size: 2rem; margin: 0; } .single-nproject .project-header img { width: auto; height: 75px; border: 1px solid #eee; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } .single-nproject .content-inner { background: #ffffff; padding: 70px; -webkit-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -moz-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -ms-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -o-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); } .single-nproject .project-gallery a { display: block; position: relative; } .single-nproject .project-gallery a:after { content: "\f03e"; font-family: "fontAwesome"; font-size: 56px; color: #ffffff; font-weight: normal; position: absolute; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); } .single-nproject .project-gallery a:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.7); } .single-nproject .project-gallery a:after, .single-nproject .project-gallery a:before { visibility: visible; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .single-nproject .project-gallery a:hover:after, .single-nproject .project-gallery a:hover:before { -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); visibility: visible; } .single-nproject .project-gallery.project-media-slider .swiper-container { text-align: center; } .single-nproject .project-gallery.project-media-slider a:after, .single-nproject .project-gallery.project-media-slider a:before { display: none; } .single-nproject .project-media-grid .project-media-inner { margin: 0 -5px; } .single-nproject .project-media-grid .project-media-item { padding: 0 5px; margin-bottom: 10px; } .single-nproject .project-media-list .project-media-item { margin-bottom: 30px; } .single-nproject .project-media-list .project-media-item:last-child { margin-bottom: 0; } .single-nproject.project-gallery-top .project-media-grid { margin-bottom: 30px; } .single-nproject.project-gallery-top .project-media-list { margin-bottom: 60px; } .single-nproject.project-gallery-top .project-media-slider { margin-bottom: 10px; } .single-nproject.project-gallery-right .content-header + .content-body .content-inner > .post-title { display: none; } .single-nproject.project-gallery-right .content-inner:after { content: ""; display: table; clear: both; } .single-nproject.project-gallery-right .content-inner .project-content { float: left; padding-right: 25px; width: 70%; } .single-nproject.project-gallery-right .content-inner .project-gallery { float: right; padding-left: 25px; width: 30%; } .single-nproject.project-gallery-bottom .project-content { margin-bottom: 60px; } .single-nproject.project-gallery-left .content-header + .content-body .content-inner > .post-title { display: none; } .single-nproject.project-gallery-left .content-inner:after { content: ""; display: table; clear: both; } .single-nproject.project-gallery-left .content-inner .project-content { float: right; padding-left: 25px; width: 70%; } .single-nproject.project-gallery-left .content-inner .project-gallery { float: left; padding-right: 25px; width: 30%; } .single-nproject .post-author-box { margin-top: 30px; display: inline-block; width: 100%; } .single-nproject .post-author-box:after { content: ""; display: table; clear: both; } .single-nproject .post-author-box .author-avatar { float: left; margin-right: 20px; } .single-nproject .post-author-box .author-avatar img { width: 70px; } .single-nproject .post-author-box .author-box-content { overflow: hidden; } .single-nproject .post-author-box .author-box-title { margin: 0 0 10px 0; } .swiper-button-prev, .swiper-button-next { width: 55px; height: 55px; position: relative; display: inline-block; text-indent: -9999px; margin: 0 10px; left: auto; right: auto; top: -28px; background-image: none; } .swiper-button-prev:before, .swiper-button-next:before { font-family: 'FontAwesome'; font-size: 14px; font-weight: normal; line-height: 55px; height: 55px; width: 55px; text-align: center; color: #ffffff; content: "\f178"; position: absolute; text-indent: 0; left: 0; top: 0; } .swiper-button-prev:after, .swiper-button-next:after { content: ""; height: 55px; width: 20px; position: absolute; left: -10px; top: 0; -webkit-transform: skewX(-15deg); -ms-transform: skewX(-15deg); -o-transform: skewX(-15deg); transform: skewX(-15deg); } .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .swiper-button-prev:before { content: "\f177"; } .swiper-button-prev:after { left: auto; right: -10px; } .post.sticky .post-inner { position: relative; } .post.sticky .post-inner:before { content: "\e031"; font-family: "simple-line-icons"; font-size: 18pt; position: absolute; z-index: 2; right: -35px; top: 50px; width: 70px; height: 70px; color: #ffffff; text-align: center; line-height: 60px; border: 5px solid #ffffff; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; } .post-meta { color: #999; margin: 0 0 30px 0; padding: 0; list-style: none; } .post-meta li { display: inline-block; } .post-meta .post-categories a { position: relative; z-index: 2; color: inherit; text-transform: lowercase; text-shadow: 0.03em 0 #ffffff, -0.03em 0 #ffffff, 0 0.03em #ffffff, 0 -0.03em #ffffff, 0.06em 0 #ffffff, -0.06em 0 #ffffff, 0.09em 0 #ffffff, -0.09em 0 #ffffff, 0.12em 0 #ffffff, -0.12em 0 #ffffff, 0.15em 0 #ffffff, -0.15em 0 #ffffff; } .post-meta .post-categories a:after { content: ""; position: absolute; bottom: 1px; left: 0; right: 0; height: 1px; z-index: -1; } .post-meta .post-categories a:hover { color: inherit; } .post-meta .post-categories a:hover:after { background: rgba(0, 0, 0, 0.3); } .has-post-thumbnail .post-image { position: relative; overflow: hidden; } .has-post-thumbnail .post-image:after { content: ""; position: absolute; height: 50px; left: -1px; right: -1px; bottom: -25px; background: #ffffff; -webkit-transform: skewY(-3deg); transform: skewY(-3deg); } .has-post-thumbnail .post-inner:hover .post-image:after { -webkit-transform: skewY(0); transform: skewY(0); } .blog-large .post { margin-bottom: 50px; } .blog-large .post .post-inner { background: #ffffff; padding: 70px; -webkit-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -moz-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -ms-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -o-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); } .blog-large .post.has-post-thumbnail .post-image { margin: -70px -70px 50px -70px; } .blog-large .post .post-header { margin-bottom: 30px; } .blog-large .post .post-header .post-title { margin: 0 0 15px 0; font-size: 2rem; overflow-wrap: break-word; } .blog-large .post .post-content > p { margin-bottom: 0; } .blog-large .post .post-content .read-more { margin-top: 35px; } .blog-large .post .post-content .read-more a { vertical-align: middle; } .blog-medium .post { margin-bottom: 50px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 50px; } .blog-medium .post .post-inner:after { clear: both; content: ""; display: table; } .blog-medium .post.has-post-thumbnail .post-image { float: left; width: 40%; margin-right: 50px; } .blog-medium .post.has-post-thumbnail .post-image a { display: block; background: #000000; } .blog-medium .post.has-post-thumbnail .post-image a img { width: 100%; } .blog-medium .post.has-post-thumbnail .post-image a:after, .blog-medium .post.has-post-thumbnail .post-image a:before { content: ""; width: 30px; height: 2px; position: absolute; left: 50%; top: 50%; background: #ffffff; -webkit-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .blog-medium .post.has-post-thumbnail .post-image a:before { width: 2px; height: 30px; } .blog-medium .post.has-post-thumbnail .post-image a:hover img { -webkit-opacity: 0.3; -khtml-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); filter: alpha(opacity=30); } .blog-medium .post.has-post-thumbnail .post-image a:hover:after, .blog-medium .post.has-post-thumbnail .post-image a:hover:before { -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .blog-medium .post.has-post-thumbnail .post-image:after { display: none; } .blog-medium .post.sticky .post-inner { background: #ffffff; padding: 50px; -webkit-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -moz-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -ms-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -o-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); } .blog-medium .post .post-boxed { overflow: hidden; } .blog-medium .post .post-header { margin-bottom: 30px; } .blog-medium .post .post-header .post-title { margin: 0; font-size: 2rem; overflow-wrap: break-word; } .blog-medium .post .post-header .post-meta { margin-bottom: 15px; } .blog-medium .post .post-content > p { margin-bottom: 0; } .blog-medium .post .post-content .read-more { margin-top: 35px; } .blog-medium .post .post-content .read-more a { vertical-align: middle; } .blog-grid .post.has-post-thumbnail .post-image { margin-bottom: 30px; } .blog-grid .post.has-post-thumbnail .post-image a { display: block; background: #000000; } .blog-grid .post.has-post-thumbnail .post-image a img { width: 100%; } .blog-grid .post.has-post-thumbnail .post-image a:after, .blog-grid .post.has-post-thumbnail .post-image a:before { content: ""; width: 30px; height: 2px; position: absolute; left: 50%; top: 50%; background: #ffffff; -webkit-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .blog-grid .post.has-post-thumbnail .post-image a:before { width: 2px; height: 30px; } .blog-grid .post.has-post-thumbnail .post-image a:hover img { -webkit-opacity: 0.3; -khtml-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); filter: alpha(opacity=30); } .blog-grid .post.has-post-thumbnail .post-image a:hover:after, .blog-grid .post.has-post-thumbnail .post-image a:hover:before { -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .blog-grid .post.has-post-thumbnail .post-image:after { display: none; } .blog-grid .post.sticky .post-inner { padding: 40px 40px 10px 40px; background: #ffffff; -webkit-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -moz-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -ms-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -o-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); } .blog-grid .post.sticky .post-inner:before { width: 50px; height: 50px; line-height: 40px; right: -25px; top: 20px; } .blog-grid .post-header .post-title { margin: 0 0 20px 0; font-size: 2rem; overflow-wrap: break-word; } .blog-grid .post-content { margin-bottom: 20px; } .blog-masonry .post .post-inner { padding: 40px; background: #ffffff; -webkit-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -moz-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -ms-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -o-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); } .blog-masonry .post.has-post-thumbnail .post-image { margin: -40px -40px 20px -40px; } .blog-masonry .post.has-post-thumbnail .post-image a:after { font-size: 42px; } .blog-masonry .post.has-post-thumbnail .post-image img { width: 100%; } .blog-masonry .post.sticky .post-inner:before { width: 50px; height: 50px; line-height: 40px; right: -25px; top: 20px; } .blog-masonry .post .post-header .post-title { margin: 0 0 20px 0; font-size: 2rem; overflow-wrap: break-word; } .blog-masonry .post-content { margin-bottom: 20px; } .blog-masonry .post-meta { margin-bottom: 0; } .blog-masonry .navigation.pager-numeric { margin-top: 50px; } .single-post .has-post-thumbnail .post-thumbnail { margin: -70px -70px 50px -70px; } .single-post .post-inner { background: #ffffff; padding: 70px; -webkit-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -moz-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -ms-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -o-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); } .single-post .post-inner .post-header { margin-bottom: 30px; } .single-post .post-inner .post-header .post-title { margin: 0 0 15px 0; font-size: 2.5rem; overflow-wrap: break-word; } .single-post .post-tags { margin: 40px 0 0 0; color: #999; } .single-post .post-tags:empty { margin: 0; } .single-post .post-tags span { margin: 0 10px 0 0; } .single-post .post-tags a { position: relative; z-index: 2; color: inherit; text-transform: lowercase; margin-right: 8px; text-shadow: 0.03em 0 #ffffff, -0.03em 0 #ffffff, 0 0.03em #ffffff, 0 -0.03em #ffffff, 0.06em 0 #ffffff, -0.06em 0 #ffffff, 0.09em 0 #ffffff, -0.09em 0 #ffffff, 0.12em 0 #ffffff, -0.12em 0 #ffffff, 0.15em 0 #ffffff, -0.15em 0 #ffffff; } .single-post .post-tags a:after { content: ""; position: absolute; bottom: 1px; left: 0; right: 0; height: 1px; z-index: -1; } .single-post .post-tags a:hover { color: inherit; } .single-post .post-tags a:hover:after { background: rgba(0, 0, 0, 0.3); } .single-post .navigation { margin: 50px 0; } .single-post .post-author-box { margin: 40px 0 0 ; } .single-post .related-posts { padding: 0 0 50px 0; } .single-post .related-posts .related-posts-title { margin: 0 0 50px 0; text-align: center; font-size: 2rem; } .single-post .related-posts .list-posts { margin: 0 -20px; } .single-post .related-posts .list-posts:after { content: ""; display: table; clear: both; } .single-post .related-posts .list-posts .post { padding: 0 20px; width: 33.3333333%; float: left; } .single-post .related-posts .list-posts .post .post-image { margin: 0 0 20px 0; } .single-post .related-posts .list-posts .post .post-image:after { display: none; } .single-post .related-posts .list-posts .post .post-header .post-title { margin: 0; font-size: 1.3rem; overflow-wrap: break-word; } .woocommerce[class*="columns-"] { width: 100%; } .woocommerce[class*="columns-"] .products { margin-left: -15px; margin-right: -15px; } .woocommerce[class*="columns-"] .products li { padding-right: 15px; padding-left: 15px; margin-bottom: 30px; } .woocommerce.columns-1 .products li { width: 100%; } .woocommerce.columns-2 .products li { width: 50%; } .woocommerce.columns-3 .products li { width: 33.3333333%; } .woocommerce.columns-4 .products li { width: 25%; } .woocommerce.columns-5 .products li { width: 20%; } .woocommerce:after { content: ""; display: table; clear: both; } .woocommerce .woocommerce-result-count { float: left; margin: 0 0 60px 0; line-height: 55px; } .woocommerce .woocommerce-ordering { float: right; margin: 0 0 60px 0; } .woocommerce.logged-in #respond .comment-form .form-submit { padding-top: 0; margin: 0 auto; float: none; } .woocommerce .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce .woocommerce-error { padding: 30px 30px 30px 70px; margin: 0 0 50px 0; position: relative; list-style: none; color: #ffffff; background: #f76923; } .woocommerce .woocommerce-message a, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-error a { color: #ffffff; border-bottom: 2px solid; } .woocommerce .woocommerce-message:after, .woocommerce .woocommerce-info:after, .woocommerce .woocommerce-error:after { content: "\f058"; font-size: 28px; position: absolute; left: 30px; top: 50%; margin-top: -14px; font-family: "fontAwesome"; } .woocommerce .woocommerce-message .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-error .button { position: absolute; right: 30px; top: 50%; border: none; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .woocommerce .woocommerce-message .showlogin, .woocommerce .woocommerce-info .showlogin, .woocommerce .woocommerce-error .showlogin, .woocommerce .woocommerce-message .showcoupon, .woocommerce .woocommerce-info .showcoupon, .woocommerce .woocommerce-error .showcoupon { font-weight: bold; } .woocommerce .woocommerce-info { background: #007aff; } .woocommerce .woocommerce-info:after { content: "\f05a"; } .woocommerce .woocommerce-error { background: #f5421c; } .woocommerce .woocommerce-error:after { content: "\f071"; } .woocommerce .checkout_coupon { margin-bottom: 50px; } .woocommerce .onsale { position: absolute; left: -50px; top: -50px; color: #ffffff; height: 100px; width: 100px; text-align: center; line-height: 160px; font-size: 14px; z-index: 9; background: #f76923; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .woocommerce .star-rating { overflow: hidden; position: relative; height: 1em; line-height: 1.1em; font-size: 10px; width: 60px; font-family: 'FontAwesome'; color: #dddddd; } .woocommerce .star-rating:before { content: "\f005\f005\f005\f005\f005"; float: left; left: 1px; position: absolute; top: 0; letter-spacing: 3px; } .woocommerce .star-rating span { float: left; left: 0; overflow: hidden; padding-top: 1.5em; position: absolute; } .woocommerce .star-rating span:before { left: 1px; position: absolute; top: 0; content: "\f005\f005\f005\f005\f005"; letter-spacing: 3px; color: #333333; } .woocommerce .products { margin: 0; padding: 0; list-style: none; clear: both; } .woocommerce .products li { position: relative; } .woocommerce .products li:hover .button:after { color: rgba(0, 0, 0, 0.3); } .woocommerce .products li .woocommerce-LoopProduct-link { display: block; padding: 25px 25px 20px 25px; background: #ffffff; position: relative; overflow: hidden; border: 1px solid rgba(0, 0, 0, 0.1); } .woocommerce .products li h3, .woocommerce .products li .woocommerce-loop-product__title { font-size: 1rem; line-height: 1.5rem; margin: 25px 0 10px 0; } .woocommerce .products li .star-rating { margin: 0 0 15px 0; } .woocommerce .products li .price { color: #f5421c; display: inline-block; padding: 20px 0 0 0; display: block; border-top: 1px solid rgba(0, 0, 0, 0.1); } .woocommerce .products li .price del { color: #cccccc; font-size: 14px; } .woocommerce .products li .price ins { text-decoration: none; } .woocommerce .products li .button { text-indent: -9999px; background: transparent; padding: 0; height: 32px; width: 32px; line-height: 32px; position: absolute; bottom: 19px; right: 30px; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } .woocommerce .products li .button:after { content: "\f290"; position: absolute; font-family: "fontAwesome"; text-indent: 0; left: 0; top: 0; width: 32px; height: 32px; line-height: 32px; color: rgba(0, 0, 0, 0.1); font-size: 21px; } .woocommerce .products li .button:before { display: none; } .woocommerce .products li .button.product_type_variable:after { content: "\f0c9"; } .woocommerce .products li:hover .button.loading { -webkit-opacity: 0.2; -khtml-opacity: 0.2; -moz-opacity: 0.2; opacity: 0.2; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); filter: alpha(opacity=20); } .woocommerce .products li .wc-forward { position: absolute; left: 50%; margin-left: -65px; top: 50%; margin-top: -25px; background: #ffffff; height: 50px; line-height: 50px; width: 130px; text-align: center; color: #ffffff; } .woocommerce .product { position: relative; } .woocommerce .product > .onsale { left: -30px; top: -30px; height: 60px; width: 60px; line-height: 60px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); } .woocommerce .product:after { content: ""; display: table; clear: both; } .woocommerce .product .images { position: relative; float: left; width: 50%; padding-right: 50px; } .woocommerce .product .images .thumbnails { width: 100%; overflow: hidden; } .woocommerce .product .images .thumbnails a { display: block; float: left; margin: 10px 10px 0 0; width: 75px; } .woocommerce .product .summary { width: 50%; padding: 60px; background: #ffffff; float: right; margin-bottom: 70px; -webkit-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -moz-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -ms-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -o-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); } .woocommerce .product .summary .product_title { margin: 0 0 15px 0; font-size: 2rem; } .woocommerce .product .summary .woocommerce-product-rating { margin-bottom: 20px; } .woocommerce .product .summary .woocommerce-product-rating .star-rating { display: inline-block; margin: 0 10px 0 0; } .woocommerce .product .summary .woocommerce-product-rating .woocommerce-review-link { font-size: 14px; } .woocommerce .product .summary .price { font-size: 2em; color: #f76923; margin: 0 0 30px 0; } .woocommerce .product .summary .price ins { text-decoration: none; } .woocommerce .product .summary .price del { font-weight: normal; font-size: 0.6em; color: rgba(0, 0, 0, 0.3); } .woocommerce .product .summary .woocommerce-product-details__short-description { border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 30px 0 0 0; } .woocommerce .product .summary .woocommerce-product-details__short-description ul { margin: 0; padding: 0; list-style: none; } .woocommerce .product .summary .woocommerce-product-details__short-description ul li { margin: 0 0 8px 0; } .woocommerce .product .summary .woocommerce-product-details__short-description ul li:before { content: ""; width: 5px; height: 5px; vertical-align: middle; display: inline-block; margin: 0 8px 0 0; background: rgba(0, 0, 0, 0.3); -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; } .woocommerce .product .summary .out-of-stock { margin: 20px 0 0 0; background: rgba(0, 0, 0, 0.05); display: inline-block; padding: 0 10px; color: #aaa; } .woocommerce .product .summary .cart { margin-top: 30px; display: inline-block; width: 100%; } .woocommerce .product .summary .cart .quantity { float: left; width: 50%; } .woocommerce .product .summary .cart .quantity .input-text { text-align: center; width: calc(100% - 10px); } .woocommerce .product .summary .cart .quantity .screen-reader-text { display: none; } .woocommerce .product .summary .cart .single_add_to_cart_button { width: 50%; padding: 0; } .woocommerce .product .summary .variations_form .single_variation_wrap .single_variation { margin-bottom: 10px; } .woocommerce .product .summary .variations_form table { border: none; background: transparent; border-collapse: collapse; } .woocommerce .product .summary .variations_form table tbody tr td, .woocommerce .product .summary .variations_form table tbody tr th { padding: 0; } .woocommerce .product .summary .variations_form table tbody tr td.label, .woocommerce .product .summary .variations_form table tbody tr th.label { display: none; } .woocommerce .product .summary .variations_form table tbody tr td.value .reset_variations, .woocommerce .product .summary .variations_form table tbody tr th.value .reset_variations { position: absolute; text-indent: -9999px; width: 14px; height: 14px; left: 15px; top: 50%; margin-top: -7px; } .woocommerce .product .summary .variations_form table tbody tr td.value .reset_variations:before, .woocommerce .product .summary .variations_form table tbody tr th.value .reset_variations:before { content: "\f00d"; font-family: 'FontAwesome'; position: absolute; left: 0; top: 0; width: 14px; height: 14px; line-height: 14px; text-align: center; text-indent: 0; font-size: 14px; font-weight: normal; } .woocommerce .product .summary .variations_form table tbody tr td.value select, .woocommerce .product .summary .variations_form table tbody tr th.value select { width: 100%; text-align: center; } .woocommerce .product .summary .variations_form table.variations { margin-bottom: 10px; position: relative; } .woocommerce .product .summary .product_meta { margin-top: 30px; font-size: 1rem; } .woocommerce .product .summary .product_meta > span { margin-right: 15px; } .woocommerce .product .summary .product_meta > span a { position: relative; z-index: 2; color: inherit; text-transform: lowercase; text-shadow: 0.03em 0 #ffffff, -0.03em 0 #ffffff, 0 0.03em #ffffff, 0 -0.03em #ffffff, 0.06em 0 #ffffff, -0.06em 0 #ffffff, 0.09em 0 #ffffff, -0.09em 0 #ffffff, 0.12em 0 #ffffff, -0.12em 0 #ffffff, 0.15em 0 #ffffff, -0.15em 0 #ffffff; } .woocommerce .product .summary .product_meta > span a:after { content: ""; position: absolute; bottom: 1px; left: 0; right: 0; height: 1px; z-index: -1; } .woocommerce .product .summary .product_meta > span a:hover { color: inherit; } .woocommerce .product .summary .product_meta > span a:hover:after { background: rgba(0, 0, 0, 0.3); } .woocommerce .product .woocommerce-tabs { clear: both; padding: 50px 0 70px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .woocommerce .product .woocommerce-tabs:after { content: ""; display: table; clear: both; } .woocommerce .product .woocommerce-tabs .tabs { margin: 0 0 40px 0; padding: 0; list-style: none; text-align: center; } .woocommerce .product .woocommerce-tabs .tabs li { display: inline-block; } .woocommerce .product .woocommerce-tabs .tabs li a { padding: 0 0 10px 0; margin: 0 20px; display: block; color: #333333; font-weight: 500; font-size: 14px; letter-spacing: 1px; position: relative; border-bottom: 3px solid transparent; } .woocommerce .product .woocommerce-tabs .tabs li.active a { border-color: #333333; } .woocommerce .product .woocommerce-tabs .wc-tab h2, .woocommerce .product .woocommerce-tabs .wc-tab .woocommerce-Reviews-title { display: none; } .woocommerce .product .woocommerce-tabs .woocommerce-Reviews { width: 60%; margin: 0 auto; } .woocommerce .product div.products, .woocommerce .product section.products { clear: both; margin: 0; padding: 80px 0 50px 0; } .woocommerce .product div.products h2:not(.woocommerce-loop-product__title), .woocommerce .product section.products h2:not(.woocommerce-loop-product__title) { text-align: center; font-size: 2em; margin: 0 0 40px 0; } .woocommerce.sidebar-none .product .woocommerce-tabs { padding-left: 2000px; padding-right: 2000px; margin-left: -2000px; margin-right: -2000px; } .woocommerce > form { float: left; width: 70%; padding-right: 30px; } .woocommerce > form.checkout, .woocommerce > form.checkout_coupon, .woocommerce > form.login, .woocommerce > form.lost_reset_password { float: none; width: 100%; padding: 0; } .woocommerce > form.login, .woocommerce > form.checkout_coupon { width: 50%; } .woocommerce > form.login label, .woocommerce > form.checkout_coupon label { display: block; } .woocommerce > form.login label.inline, .woocommerce > form.checkout_coupon label.inline { display: inline-block; } .woocommerce > form.login .form-row-first, .woocommerce > form.checkout_coupon .form-row-first { float: left; width: 50%; padding-right: 15px; } .woocommerce > form.login .form-row-last, .woocommerce > form.checkout_coupon .form-row-last { float: right; width: 50%; padding-left: 15px; } .woocommerce > form.login input, .woocommerce > form.checkout_coupon input { width: 100%; } .woocommerce > form.login input[type="checkbox"], .woocommerce > form.checkout_coupon input[type="checkbox"] { width: auto; } .woocommerce > form.login input.button, .woocommerce > form.checkout_coupon input.button { width: calc(50% - 15px); margin-right: 30px; } .woocommerce > form.login .lost_password, .woocommerce > form.checkout_coupon .lost_password { margin-bottom: 50px; } .woocommerce > form.checkout_coupon input.button { width: 100%; } .woocommerce > form.lost_reset_password { width: 50%; margin: 0 auto; } .woocommerce > form.lost_reset_password label { display: block; margin-bottom: 5px; } .woocommerce > form.lost_reset_password .input-text { width: 100%; } .woocommerce > form textarea#order_comments { width: 100%; } .woocommerce .shop_table .product-thumbnail { width: 100px; } .woocommerce .shop_table .product-thumbnail img { width: 70px; } .woocommerce .shop_table .product-remove { width: 40px; } .woocommerce .shop_table .product-remove a { font-size: 1.5em; } .woocommerce .shop_table .product-name { font-weight: bold; width: 200px; min-width: 200px; } .woocommerce .shop_table .product-quantity input { width: 70px; text-align: center; } .woocommerce .shop_table .product-subtotal { text-align: right; font-weight: bold; font-size: 1.2em; padding-right: 0; } .woocommerce .shop_table thead { display: none; } .woocommerce .shop_table tbody tr:last-child td label[for="coupon_code"] { display: none; } .woocommerce .shop_table td.actions .coupon { float: left; } .woocommerce .shop_table td.actions .coupon .input-text { margin-right: 10px; } .woocommerce .shop_table td.actions .button { float: right; } .woocommerce .cart-collaterals { float: right; width: 30%; padding-left: 30px; } .woocommerce .cart-collaterals h2 { font-size: 1.5em; text-align: center; margin: 0 0 30px 0; } .woocommerce .cart-collaterals .cross-sells { display: none; } .woocommerce .cart-collaterals .cart_totals { background: rgba(0, 0, 0, 0.05); padding: 30px; } .woocommerce .cart-collaterals .cart_totals .shop_table { margin-bottom: 20px; } .woocommerce .cart-collaterals .cart_totals .shop_table th, .woocommerce .cart-collaterals .cart_totals .shop_table td { padding: 20px 0; background: transparent; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .woocommerce .cart-collaterals .cart_totals .shop_table td { text-align: right; } .woocommerce .cart-collaterals .cart_totals .shop_table .order-total .amount { font-weight: bold; font-size: 2em; } .woocommerce .cart-collaterals .cart_totals .button { display: block; width: 100%; text-align: center; } .woocommerce .cart-collaterals .cart_totals .button:hover { color: #ffffff; } .woocommerce .woocommerce-checkout:after { display: table; content: ""; clear: both; } .woocommerce .woocommerce-checkout #customer_details { float: left; width: 70%; padding-right: 60px; } .woocommerce .woocommerce-checkout #customer_details h3 { font-size: 1.5em; text-align: center; margin: 0 0 40px 0; } .woocommerce .woocommerce-checkout #customer_details label { display: block; } .woocommerce .woocommerce-checkout #customer_details label.checkbox { display: inline-block; } .woocommerce .woocommerce-checkout #customer_details input { width: 100%; } .woocommerce .woocommerce-checkout #customer_details input.input-checkbox { width: auto; } .woocommerce .woocommerce-checkout #customer_details .form-row-first { float: left; width: 50%; padding-right: 15px; } .woocommerce .woocommerce-checkout #customer_details .form-row-last { float: right; width: 50%; padding-left: 15px; } .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields { padding-top: 50px; } .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields textarea { width: 100%; height: 150px; max-height: 150px; } .woocommerce .woocommerce-checkout #order_review_heading { font-size: 1.5em; margin: 0; padding: 30px 30px 0 30px; background: rgba(0, 0, 0, 0.05); text-align: center; float: right; width: 30%; } .woocommerce .woocommerce-checkout #order_review { float: right; width: 30%; background: rgba(0, 0, 0, 0.05); padding: 30px; } .woocommerce .woocommerce-checkout #order_review .shop_table tr { border: none; } .woocommerce .woocommerce-checkout #order_review .shop_table tr:last-child td { padding-bottom: 30px; } .woocommerce .woocommerce-checkout #order_review .shop_table tr:first-child { border-top: 1px solid rgba(0, 0, 0, 0.1); } .woocommerce .woocommerce-checkout #order_review .shop_table tr:first-child td { padding-top: 30px; } .woocommerce .woocommerce-checkout #order_review .shop_table td { padding: 10px 0; } .woocommerce .woocommerce-checkout #order_review .shop_table .amount { text-align: right; display: block; } .woocommerce .woocommerce-checkout #order_review .shop_table .product-name { min-width: 100px; } .woocommerce .woocommerce-checkout #order_review .shop_table .product-name .product-quantity { font-weight: normal; } .woocommerce .woocommerce-checkout #order_review .shop_table tfoot th, .woocommerce .woocommerce-checkout #order_review .shop_table tfoot td { padding: 10px; text-align: left; } .woocommerce .woocommerce-checkout #order_review .shop_table tfoot .order-total .amount { font-size: 2em; } .woocommerce .woocommerce-checkout #order_review .shop_table tfoot .order-total td { padding-bottom: 10px; } .woocommerce .woocommerce-checkout .woocommerce-checkout-payment ul { list-style: none; padding: 30px 0 0 0; margin: 30px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); } .woocommerce .woocommerce-checkout .woocommerce-checkout-payment ul li { margin-bottom: 20px; } .woocommerce .woocommerce-checkout .woocommerce-checkout-payment ul li label { font-weight: bold; margin-left: 5px; } .woocommerce .woocommerce-checkout .woocommerce-checkout-payment ul li input { height: auto; line-height: inherit; } .woocommerce .woocommerce-checkout .woocommerce-checkout-payment ul li img { display: block; } .woocommerce .woocommerce-checkout .woocommerce-checkout-payment ul li:last-child { margin-bottom: 0; } .woocommerce .woocommerce-checkout .woocommerce-checkout-payment .button { width: 100%; text-align: center; } .woocommerce #comments .woocommerce-noreviews { display: none; } .woocommerce #comments .woocommerce-Reviews-title { margin-bottom: 5px; } .woocommerce #comments .commentlist { margin: 40px 0 0 0; padding: 0; list-style: none; } .woocommerce #comments .commentlist li { margin-bottom: 40px; position: relative; } .woocommerce #comments .commentlist li:last-child { margin-bottom: 0; } .woocommerce #comments .commentlist li .comment_container { display: inline-block; width: 100%; } .woocommerce #comments .commentlist li .comment_container img { float: left; margin-right: 20px; } .woocommerce #comments .commentlist li .comment_container .comment-text { overflow: hidden; } .woocommerce #comments .commentlist li .comment_container .comment-text .meta { margin: 0; } .woocommerce #comments .commentlist li .comment_container .star-rating { position: absolute; top: 4px; right: 0; } .woocommerce #respond { margin-top: 50px; } .woocommerce #respond .comment-reply-title { display: none; } .woocommerce #respond .comment-notes { text-align: center; } .woocommerce #respond .comment-form-rating { margin-bottom: 30px; text-align: center; } .woocommerce #respond .comment-form:after { content: ""; display: table; clear: both; } .woocommerce #respond .comment-form label { display: block; line-height: 1.8em; } .woocommerce #respond .comment-form label[for="rating"] { display: inline-block; margin-right: 15px; } .woocommerce #respond .comment-form textarea, .woocommerce #respond .comment-form input { width: 100%; } .woocommerce #respond .comment-form textarea { max-height: 100px; } .woocommerce #respond .comment-form .comment-form-author, .woocommerce #respond .comment-form .comment-form-email { float: left; width: 35%; padding-right: 20px; margin-bottom: 0; } .woocommerce #respond .comment-form .comment-form-comment { margin-bottom: 30px; } .woocommerce #respond .comment-form .form-submit { float: left; width: 30%; padding-top: 1.8em; margin-bottom: 0; } .woocommerce #respond .comment-form .stars { display: inline-block; overflow: hidden; margin: 0; top: 2px; position: relative; height: 1em; line-height: 1.1em; font-size: 14px; width: 80px; font-family: 'FontAwesome'; } .woocommerce #respond .comment-form .stars:before { content: "\f006\f006\f006\f006\f006"; float: left; left: 0; position: absolute; top: 0; letter-spacing: 3px; } .woocommerce #respond .comment-form .stars span a { float: left; height: 0; left: 0; overflow: hidden; padding-top: 1em; position: absolute; top: 0; letter-spacing: 3px; } .woocommerce #respond .comment-form .stars span a:before { left: 0; position: absolute; top: 0; visibility: hidden; content: "\f005\f005\f005\f005\f005"; } .woocommerce #respond .comment-form .stars span a.star-1 { width: 16px; z-index: 10; } .woocommerce #respond .comment-form .stars span a.star-2 { width: 32px; z-index: 9; } .woocommerce #respond .comment-form .stars span a.star-3 { width: 48px; z-index: 8; } .woocommerce #respond .comment-form .stars span a.star-4 { width: 64px; z-index: 7; } .woocommerce #respond .comment-form .stars span a.star-5 { width: 80px; z-index: 6; } .woocommerce #respond .comment-form .stars span a.active:before { visibility: visible; } .widget.woocommerce > form { width: 100%; padding: 0; float: none; } .widget.widget_product_categories .product-categories { background: #ffffff; padding: 15px 30px; border: 1px solid rgba(0, 0, 0, 0.1); } .widget.widget_product_categories .product-categories li:first-child { border-top: none; } .widget.widget_product_categories .product-categories li a { font-size: 14px; color: #333333; font-weight: bold; } .widget.widget_product_search .woocommerce-product-search { position: relative; } .widget.widget_product_search .woocommerce-product-search .screen-reader-text { display: none; } .widget.widget_product_search .woocommerce-product-search .search-field { width: 100%; } .widget.widget_product_search .woocommerce-product-search button[type="submit"] { background-image: url(https://portasftpserver.com/sera-parents-template/assets/img/arrow.svg); background-color: transparent; background-repeat: no-repeat; width: 16px; height: 16px; padding: 0; text-indent: -9999px; position: absolute; right: 14px; top: 50%; margin-top: -8px; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; -webkit-transform: translateX(0) translateY(0) rotate(-90deg); -moz-transform: translateX(0) translateY(0) rotate(-90deg); -ms-transform: translateX(0) translateY(0) rotate(-90deg); -o-transform: translateX(0) translateY(0) rotate(-90deg); transform: translateX(0) translateY(0) rotate(-90deg); } .widget.widget_price_filter .price_slider_wrapper { padding-top: 40px; overflow: hidden; position: relative; } .widget.widget_price_filter .price_slider_wrapper .ui-slider-horizontal { height: 2px; background: rgba(0, 0, 0, 0.1); } .widget.widget_price_filter .price_slider_wrapper .ui-slider { position: relative; } .widget.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range { position: absolute; z-index: 1; display: block; height: 100%; top: 0; } .widget.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle { height: 10px; width: 10px; border: none; cursor: pointer; position: absolute; z-index: 2; top: -5px; outline: 0; background: #333333; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; } .widget.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle:last-child { margin-left: -10px; } .widget.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle:nth-of-type(1) { margin-left: 0; } .widget.widget_price_filter .price_slider_wrapper .price_slider_amount { margin-top: 25px; } .widget.widget_price_filter .price_slider_wrapper .price_slider_amount .button { display: block; width: 100%; margin: 0 0 25px 0; cursor: pointer; } .widget.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label { text-indent: -9999px; } .widget.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label span { position: absolute; left: 0; top: 0; text-indent: 0; } .widget.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label span.to { left: auto; right: 0; } .widget.widget_nm_color_filters .color-item { margin: 0 5px 5px 0; width: 32px !important; } .widget.widget_nm_color_filters .color-wrap { width: 32px; height: 32px; } .widget.widget_nm_color_filters .rcorners { width: 32px; height: 32px; margin: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } .widget.widget_nm_color_filters .rcorners a { display: block; width: 100%; height: 100%; } .widget.widget_products ul, .widget.widget_recently_viewed_products ul, .widget.widget_recent_reviews ul, .widget.widget_top_rated_products ul { margin: 0; padding: 0; list-style: none; } .widget.widget_products ul li, .widget.widget_recently_viewed_products ul li, .widget.widget_recent_reviews ul li, .widget.widget_top_rated_products ul li { display: inline-block; width: 100%; padding: 15px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); } .widget.widget_products ul li:last-child, .widget.widget_recently_viewed_products ul li:last-child, .widget.widget_recent_reviews ul li:last-child, .widget.widget_top_rated_products ul li:last-child { margin-bottom: 0; } .widget.widget_products ul li img, .widget.widget_recently_viewed_products ul li img, .widget.widget_recent_reviews ul li img, .widget.widget_top_rated_products ul li img { width: 60px; float: right; margin-left: 20px; padding: 5px; border: 1px solid rgba(0, 0, 0, 0.1); } .widget.widget_products ul li a, .widget.widget_recently_viewed_products ul li a, .widget.widget_recent_reviews ul li a, .widget.widget_top_rated_products ul li a { display: block; } .widget.widget_products ul li a:after, .widget.widget_recently_viewed_products ul li a:after, .widget.widget_recent_reviews ul li a:after, .widget.widget_top_rated_products ul li a:after { display: none; } .widget.widget_products ul li .woocommerce-Price-amount, .widget.widget_recently_viewed_products ul li .woocommerce-Price-amount, .widget.widget_recent_reviews ul li .woocommerce-Price-amount, .widget.widget_top_rated_products ul li .woocommerce-Price-amount { font-size: 14px; } .widget.widget_products ul li .star-rating, .widget.widget_recently_viewed_products ul li .star-rating, .widget.widget_recent_reviews ul li .star-rating, .widget.widget_top_rated_products ul li .star-rating { margin: 5px 0; } .widget_shopping_cart_content .cart_list li { display: inline-block; width: 100%; position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 15px 0 15px 0; } .widget_shopping_cart_content .cart_list li:first-child { padding-top: 0; } .widget_shopping_cart_content .cart_list li:first-child .remove { top: 0; } .widget_shopping_cart_content .cart_list li img { height: 55px; width: auto; float: right; margin-left: 20px; border: 1px solid rgba(0, 0, 0, 0.1); padding: 5px; } .widget_shopping_cart_content .cart_list li .quantity { display: block; font-size: 14px; } .widget_shopping_cart_content .cart_list li .remove { position: absolute; width: 24px; height: 24px; text-align: center; line-height: 24px; background: #f76923; color: #ffffff; right: 0; top: 15px; visible: hidden; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .widget_shopping_cart_content .cart_list li .remove:hover { background: #000000; color: #ffffff; } .widget_shopping_cart_content .cart_list li:hover .remove { visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .widget_shopping_cart_content .total { text-align: center; margin: 0; padding: 20px 0; } .widget_shopping_cart_content .buttons { display: inline-block; width: 100%; } .widget_shopping_cart_content .buttons .button { padding: 0; display: inline-block; width: 49%; text-align: center; color: #ffffff; } .widget_shopping_cart_content .buttons .checkout { float: right; } .woocommerce-pagination ul { margin: 20px 0 0 0; font-size: 1rem; overflow: hidden; text-align: center; padding: 0; list-style: none; } .woocommerce-pagination ul li { width: 45px; height: 45px; display: inline-block; line-height: 45px; } .woocommerce-pagination ul li .page-numbers { width: 45px; height: 45px; display: inline-block; text-align: center; line-height: 45px; position: relative; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; } .woocommerce-pagination ul li .page-numbers:hover, .woocommerce-pagination ul li .page-numbers.current { color: #ffffff; } .woocommerce-pagination ul li .page-numbers.next, .woocommerce-pagination ul li .page-numbers.prev { text-indent: -9999px; } .woocommerce-pagination ul li .page-numbers.next:before, .woocommerce-pagination ul li .page-numbers.prev:before { content: "\f105"; font-family: "fontAwesome"; font-size: 28px; font-weight: normal; text-indent: 0; position: absolute; width: 45px; height: 45px; text-align: center; line-height: 42px; top: 0; left: 0; } .woocommerce-pagination ul li .page-numbers.prev:before { content: "\f104"; } .woocommerce-pagination.pager-numeric { font-size: 1rem; overflow: hidden; text-align: center; } .woocommerce-pagination.pager-numeric .page-numbers { width: 45px; height: 45px; display: inline-block; text-align: center; line-height: 45px; position: relative; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; } .woocommerce-pagination.pager-numeric .page-numbers:hover, .woocommerce-pagination.pager-numeric .page-numbers.current { color: #ffffff; } .woocommerce-pagination.pager-numeric .page-numbers.dots { width: 20px; background: none !important; color: inherit; } .woocommerce-pagination.pager-numeric .page-numbers.next, .woocommerce-pagination.pager-numeric .page-numbers.prev { text-indent: -9999px; } .woocommerce-pagination.pager-numeric .page-numbers.next:before, .woocommerce-pagination.pager-numeric .page-numbers.prev:before { content: "\f105"; font-family: "fontAwesome"; font-size: 28px; font-weight: normal; text-indent: 0; position: absolute; width: 45px; height: 45px; text-align: center; line-height: 42px; top: 0; left: 0; } .woocommerce-pagination.pager-numeric .page-numbers.prev:before { content: "\f104"; } .product .images { position: relative; margin-bottom: 3em; } .product .images figure { margin: 0; } .product .images .woocommerce-product-gallery__image:nth-child(n+2) { width: 25%; display: inline-block; vertical-align: top; } .product .images .flex-control-thumbs li { list-style: none; float: left; cursor: pointer; } .product .images .flex-control-thumbs img { -webkit-opacity: 0.5; -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); filter: alpha(opacity=50); } .product .images .flex-control-thumbs img.flex-active, .product .images .flex-control-thumbs img:hover { -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .product .images img { display: block; } .woocommerce-product-gallery--columns-3 .flex-control-thumbs li { width: 33.3333%; } .woocommerce-product-gallery--columns-4 .flex-control-thumbs li { width: 25%; } .woocommerce-product-gallery--columns-5 .flex-control-thumbs li { width: 20%; } .woocommerce-product-gallery__trigger { position: absolute; top: 1em; right: 1em; z-index: 99; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; } a.woocommerce-product-gallery__trigger { text-decoration: none; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { position: absolute; top: -1em; right: calc(50px - 1em); display: block; height: 2em; width: 2em; z-index: 99; text-align: center; text-indent: -999px; overflow: hidden; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { background-color: #333333; color: #ffffff; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover { background-color: #1781ae; border-color: #1781ae; color: #ffffff; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before { font: normal normal normal 1em/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\f00e"; line-height: 2; text-indent: 0; } .woocommerce-product-gallery .flex-control-thumbs { margin: 5px -5px 0 -5px; padding: 0; } .woocommerce-product-gallery .flex-control-thumbs:after { display: table; clear: both; content: ""; } .woocommerce-product-gallery .flex-control-thumbs li { padding: 5px; } .woocommerce-product-gallery .flex-control-thumbs img { width: 100%; } @media only screen and (max-width: 1400px) { body .rev_slider_wrapper .tparrows, body rs-module-wrap .tparrows { right: 5%; left: auto !important; -webkit-transform: matrix(1, 0, 0, 1, 0, -215) !important; transform: matrix(1, 0, 0, 1, 0, -215) !important; } body .rev_slider_wrapper .caption-slider, body rs-module-wrap .caption-slider { position: relative; left: 10%; padding-right: 15%; } } @media only screen and (max-width: 1110px) { body .site-topbar .topbar-nav .menu-extras li.search-box .search-field { width: 150px; } body .site-topbar .topbar-text ul li { padding: 0 20px; } body .site-header-classic .navigator .menu li, body .site-header-sticky .navigator .menu li { margin-right: 10px; margin-left: 10px; } body .site-header-classic .navigator .menu li:before, body .site-header-sticky .navigator .menu li:before { display: none; } } @media only screen and (max-width: 992px) { body .site-topbar { display: none; } body .rev_slider_wrapper .tparrows, body rs-module-wrap .tparrows { display: none; } body .rev_slider_wrapper .caption-slider .button, body rs-module-wrap .caption-slider .button { height: 30px !important; line-height: 30px !important; } body h2 { font-size: 1.8rem; } } @media only screen and (min-width: 768px) and (max-width: 992px) { body.sliding-desktop-off a[data-target="off-canvas-right"] { display: block; } body.sidebar-left .main-sidebar, body.sidebar-right .main-sidebar { float: none; margin-top: 80px; width: 100%; padding-left: 0; padding-right: 0; } body.sidebar-left #main-content, body.sidebar-right #main-content { float: none; width: 100%; } body [data-grid][data-columns="2"] .post, body [data-grid-normal][data-columns="2"] .post, body [data-grid][data-columns="3"] .post, body [data-grid-normal][data-columns="3"] .post, body [data-grid][data-columns="4"] .post, body [data-grid-normal][data-columns="4"] .post, body [data-grid][data-columns="5"] .post, body [data-grid-normal][data-columns="5"] .post, body [data-grid][data-columns="2"] .project, body [data-grid-normal][data-columns="2"] .project, body [data-grid][data-columns="3"] .project, body [data-grid-normal][data-columns="3"] .project, body [data-grid][data-columns="4"] .project, body [data-grid-normal][data-columns="4"] .project, body [data-grid][data-columns="5"] .project, body [data-grid-normal][data-columns="5"] .project, body [data-grid][data-columns="2"] .product, body [data-grid-normal][data-columns="2"] .product, body [data-grid][data-columns="3"] .product, body [data-grid-normal][data-columns="3"] .product, body [data-grid][data-columns="4"] .product, body [data-grid-normal][data-columns="4"] .product, body [data-grid][data-columns="5"] .product, body [data-grid-normal][data-columns="5"] .product { width: 33.3333333%; } body h1 { font-size: 2rem; } body h2 { font-size: 1.8rem; } body .site-header-classic .navigator .menu, body .site-header-sticky .navigator .menu { display: none; } body .row { margin-bottom: 0 !important; } body .row .columns.columns-1, body .row .columns.columns-2, body .row .columns.columns-3, body .row .columns.columns-4, body .row .columns.columns-5, body .row .columns.columns-6, body .row .columns.columns-7, body .row .columns.columns-8, body .row .columns.columns-9, body .row .columns.columns-10, body .row .columns.columns-11, body .row .columns.columns-12 { width: 100%; float: none; } body .row .columns.columns-1 input, body .row .columns.columns-2 input, body .row .columns.columns-3 input, body .row .columns.columns-4 input, body .row .columns.columns-5 input, body .row .columns.columns-6 input, body .row .columns.columns-7 input, body .row .columns.columns-8 input, body .row .columns.columns-9 input, body .row .columns.columns-10 input, body .row .columns.columns-11 input, body .row .columns.columns-12 input, body .row .columns.columns-1 select, body .row .columns.columns-2 select, body .row .columns.columns-3 select, body .row .columns.columns-4 select, body .row .columns.columns-5 select, body .row .columns.columns-6 select, body .row .columns.columns-7 select, body .row .columns.columns-8 select, body .row .columns.columns-9 select, body .row .columns.columns-10 select, body .row .columns.columns-11 select, body .row .columns.columns-12 select, body .row .columns.columns-1 textarea, body .row .columns.columns-2 textarea, body .row .columns.columns-3 textarea, body .row .columns.columns-4 textarea, body .row .columns.columns-5 textarea, body .row .columns.columns-6 textarea, body .row .columns.columns-7 textarea, body .row .columns.columns-8 textarea, body .row .columns.columns-9 textarea, body .row .columns.columns-10 textarea, body .row .columns.columns-11 textarea, body .row .columns.columns-12 textarea { width: 100%; margin-bottom: 30px; } body.blog-medium .post.has-post-thumbnail .post-boxed { padding: 0; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { body.sidebar-left [data-grid][data-columns="2"] .post, body.sidebar-right [data-grid][data-columns="2"] .post, body.sidebar-left [data-grid-normal][data-columns="2"] .post, body.sidebar-right [data-grid-normal][data-columns="2"] .post, body.sidebar-left [data-grid][data-columns="3"] .post, body.sidebar-right [data-grid][data-columns="3"] .post, body.sidebar-left [data-grid-normal][data-columns="3"] .post, body.sidebar-right [data-grid-normal][data-columns="3"] .post, body.sidebar-left [data-grid][data-columns="4"] .post, body.sidebar-right [data-grid][data-columns="4"] .post, body.sidebar-left [data-grid-normal][data-columns="4"] .post, body.sidebar-right [data-grid-normal][data-columns="4"] .post, body.sidebar-left [data-grid][data-columns="5"] .post, body.sidebar-right [data-grid][data-columns="5"] .post, body.sidebar-left [data-grid-normal][data-columns="5"] .post, body.sidebar-right [data-grid-normal][data-columns="5"] .post, body.sidebar-left [data-grid][data-columns="2"] .project, body.sidebar-right [data-grid][data-columns="2"] .project, body.sidebar-left [data-grid-normal][data-columns="2"] .project, body.sidebar-right [data-grid-normal][data-columns="2"] .project, body.sidebar-left [data-grid][data-columns="3"] .project, body.sidebar-right [data-grid][data-columns="3"] .project, body.sidebar-left [data-grid-normal][data-columns="3"] .project, body.sidebar-right [data-grid-normal][data-columns="3"] .project, body.sidebar-left [data-grid][data-columns="4"] .project, body.sidebar-right [data-grid][data-columns="4"] .project, body.sidebar-left [data-grid-normal][data-columns="4"] .project, body.sidebar-right [data-grid-normal][data-columns="4"] .project, body.sidebar-left [data-grid][data-columns="5"] .project, body.sidebar-right [data-grid][data-columns="5"] .project, body.sidebar-left [data-grid-normal][data-columns="5"] .project, body.sidebar-right [data-grid-normal][data-columns="5"] .project, body.sidebar-left [data-grid][data-columns="2"] .product, body.sidebar-right [data-grid][data-columns="2"] .product, body.sidebar-left [data-grid-normal][data-columns="2"] .product, body.sidebar-right [data-grid-normal][data-columns="2"] .product, body.sidebar-left [data-grid][data-columns="3"] .product, body.sidebar-right [data-grid][data-columns="3"] .product, body.sidebar-left [data-grid-normal][data-columns="3"] .product, body.sidebar-right [data-grid-normal][data-columns="3"] .product, body.sidebar-left [data-grid][data-columns="4"] .product, body.sidebar-right [data-grid][data-columns="4"] .product, body.sidebar-left [data-grid-normal][data-columns="4"] .product, body.sidebar-right [data-grid-normal][data-columns="4"] .product, body.sidebar-left [data-grid][data-columns="5"] .product, body.sidebar-right [data-grid][data-columns="5"] .product, body.sidebar-left [data-grid-normal][data-columns="5"] .product, body.sidebar-right [data-grid-normal][data-columns="5"] .product { width: 50%; } body h1 { font-size: 2rem; } body h2 { font-size: 1.8rem; } body .site-content .content-header.content-header-center .wrap-inner { width: 100%; } body.blog-medium .post.has-post-thumbnail .post-boxed { padding: 0; } } @media only screen and (min-width: 320px) and (max-width: 544px) { body [data-grid][data-columns="2"] .post, body [data-grid-normal][data-columns="2"] .post, body [data-grid][data-columns="3"] .post, body [data-grid-normal][data-columns="3"] .post, body [data-grid][data-columns="4"] .post, body [data-grid-normal][data-columns="4"] .post, body [data-grid][data-columns="5"] .post, body [data-grid-normal][data-columns="5"] .post, body [data-grid][data-columns="2"] .project, body [data-grid-normal][data-columns="2"] .project, body [data-grid][data-columns="3"] .project, body [data-grid-normal][data-columns="3"] .project, body [data-grid][data-columns="4"] .project, body [data-grid-normal][data-columns="4"] .project, body [data-grid][data-columns="5"] .project, body [data-grid-normal][data-columns="5"] .project, body [data-grid][data-columns="2"] .product, body [data-grid-normal][data-columns="2"] .product, body [data-grid][data-columns="3"] .product, body [data-grid-normal][data-columns="3"] .product, body [data-grid][data-columns="4"] .product, body [data-grid-normal][data-columns="4"] .product, body [data-grid][data-columns="5"] .product, body [data-grid-normal][data-columns="5"] .product { width: 100%; } body.sidebar-left .main-sidebar, body.sidebar-right .main-sidebar { float: none; margin-top: 80px; width: 100%; padding-left: 0; padding-right: 0; } body.sidebar-left #main-content, body.sidebar-right #main-content { float: none; width: 100%; } body.blog-medium .post.has-post-thumbnail .post-image { float: none; margin: 0; width: 100%; } body.blog-medium .post.has-post-thumbnail .post-boxed { padding: 40px 0 0 0; } body .site-topbar .topbar-text { text-align: left; font-size: 14px; } body .site-topbar .topbar-text ul li { margin: 0 5px 15px; text-align: left; } body .site-topbar .topbar-text ul li:last-child { margin-right: 0; } body .site-topbar .topbar-text ul li:first-child { margin-left: 0; } body .site-topbar .topbar-text ul li i { display: none; } body .site-header-classic .navigator .social-icons, body .site-header-sticky .navigator .social-icons { display: none; } body .site-header-classic.header-brand-left .header-brand, body .site-header-sticky.header-brand-left .header-brand, body .site-header-classic.header-brand-center .header-brand, body .site-header-sticky.header-brand-center .header-brand { text-align: left; float: left; position: static; -webkit-transform: translateX(0) translateY(0); -moz-transform: translateX(0) translateY(0); -ms-transform: translateX(0) translateY(0); -o-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); } } @media only screen and (min-width: 544px) and (max-width: 768px) { body.sidebar-left .main-sidebar, body.sidebar-right .main-sidebar { float: none; margin-top: 80px; width: 100%; padding-right: 0; padding-left: 0; } body.sidebar-left #main-content, body.sidebar-right #main-content { float: none; width: 100%; } body [data-grid][data-columns="2"] .post, body [data-grid-normal][data-columns="2"] .post, body [data-grid][data-columns="3"] .post, body [data-grid-normal][data-columns="3"] .post, body [data-grid][data-columns="4"] .post, body [data-grid-normal][data-columns="4"] .post, body [data-grid][data-columns="5"] .post, body [data-grid-normal][data-columns="5"] .post, body [data-grid][data-columns="2"] .project, body [data-grid-normal][data-columns="2"] .project, body [data-grid][data-columns="3"] .project, body [data-grid-normal][data-columns="3"] .project, body [data-grid][data-columns="4"] .project, body [data-grid-normal][data-columns="4"] .project, body [data-grid][data-columns="5"] .project, body [data-grid-normal][data-columns="5"] .project, body [data-grid][data-columns="2"] .product, body [data-grid-normal][data-columns="2"] .product, body [data-grid][data-columns="3"] .product, body [data-grid-normal][data-columns="3"] .product, body [data-grid][data-columns="4"] .product, body [data-grid-normal][data-columns="4"] .product, body [data-grid][data-columns="5"] .product, body [data-grid-normal][data-columns="5"] .product { width: 50%; } body.blog-medium .post.has-post-thumbnail .post-image { float: none; margin: 0; width: 100%; } body.blog-medium .post.has-post-thumbnail .post-boxed { padding: 40px 0 0 0; } body.single-nproject.project-gallery-left .content-inner .project-content, body.single-nproject.project-gallery-right .content-inner .project-content, body.single-nproject.project-gallery-left .content-inner .project-gallery, body.single-nproject.project-gallery-right .content-inner .project-gallery { float: none; width: 100%; padding-left: 0; padding-right: 0; margin-bottom: 50px; } } @media only screen and (max-width: 782px) { body.admin-bar .site-header-sticky { top: 46px; } } @media only screen and (max-width: 600px) { body.admin-bar .site-header-sticky { top: 0; } } @media only screen and (max-width: 768px) { body.sliding-desktop-off a[data-target="off-canvas-right"] { display: block; } body .featured-box { margin-top: 0 !important; padding: 20px !important; } body.single-post.sidebar-none .main-content .content .post { width: 100%; } body.single-post .related-posts .list-posts .post { width: 50%; margin-bottom: 50px; } body.single-nproject.project-gallery-left .content-inner .project-content, body.single-nproject.project-gallery-right .content-inner .project-content, body.single-nproject.project-gallery-left .content-inner .project-gallery, body.single-nproject.project-gallery-right .content-inner .project-gallery { float: none; width: 100%; padding-left: 0; padding-right: 0; margin-bottom: 50px; } body .site-header-classic .navigator .menu, body .site-header-sticky .navigator .menu { display: none; } body h1 { font-size: 2rem; } body h2 { font-size: 1.8rem; } body .text-right { text-align: inherit; } body .site-content .content-header.content-header-inline .wrap-inner { width: 100%; max-width: 100%; padding: 30px; } body .site-content .content-header.content-header-inline .down-arrow { display: none; } body .site-content .content-header .page-title-inner { font-size: 1.8rem; } body .site-footer .footer-widgets aside[data-width="1"], body .site-footer .footer-widgets aside[data-width="2"], body .site-footer .footer-widgets aside[data-width="3"], body .site-footer .footer-widgets aside[data-width="4"], body .site-footer .footer-widgets aside[data-width="5"], body .site-footer .footer-widgets aside[data-width="6"], body .site-footer .footer-widgets aside[data-width="7"], body .site-footer .footer-widgets aside[data-width="8"], body .site-footer .footer-widgets aside[data-width="9"], body .site-footer .footer-widgets aside[data-width="10"], body .site-footer .footer-widgets aside[data-width="11"], body .site-footer .footer-widgets aside[data-width="12"] { width: 100%; margin-bottom: 50px; } body .site-footer .footer-widgets aside[data-width="1"]:last-child, body .site-footer .footer-widgets aside[data-width="2"]:last-child, body .site-footer .footer-widgets aside[data-width="3"]:last-child, body .site-footer .footer-widgets aside[data-width="4"]:last-child, body .site-footer .footer-widgets aside[data-width="5"]:last-child, body .site-footer .footer-widgets aside[data-width="6"]:last-child, body .site-footer .footer-widgets aside[data-width="7"]:last-child, body .site-footer .footer-widgets aside[data-width="8"]:last-child, body .site-footer .footer-widgets aside[data-width="9"]:last-child, body .site-footer .footer-widgets aside[data-width="10"]:last-child, body .site-footer .footer-widgets aside[data-width="11"]:last-child, body .site-footer .footer-widgets aside[data-width="12"]:last-child { margin-bottom: 0; } body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="1"], body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="2"], body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="3"], body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="4"], body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="5"], body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="6"], body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="7"], body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="8"], body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="9"], body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="10"], body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="11"], body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="12"] { width: 100%; margin-bottom: 50px; } body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="1"]:last-child, body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="2"]:last-child, body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="3"]:last-child, body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="4"]:last-child, body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="5"]:last-child, body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="6"]:last-child, body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="7"]:last-child, body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="8"]:last-child, body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="9"]:last-child, body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="10"]:last-child, body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="11"]:last-child, body .content-bottom-widgets .content-bottom-aside-wrap aside[data-width="12"]:last-child { margin-bottom: 0; } body .projects-filter ul { border: none; } body .projects-filter ul li { display: block; margin: 0; } body .projects-filter ul li a { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } body .projects-filter ul li a:after { display: none; } body .row { margin-bottom: 0 !important; } body .row .columns.columns-1, body .row .columns.columns-2, body .row .columns.columns-3, body .row .columns.columns-4, body .row .columns.columns-5, body .row .columns.columns-6, body .row .columns.columns-7, body .row .columns.columns-8, body .row .columns.columns-9, body .row .columns.columns-10, body .row .columns.columns-11, body .row .columns.columns-12 { width: 100%; float: none; } body .row .columns.columns-1 input, body .row .columns.columns-2 input, body .row .columns.columns-3 input, body .row .columns.columns-4 input, body .row .columns.columns-5 input, body .row .columns.columns-6 input, body .row .columns.columns-7 input, body .row .columns.columns-8 input, body .row .columns.columns-9 input, body .row .columns.columns-10 input, body .row .columns.columns-11 input, body .row .columns.columns-12 input, body .row .columns.columns-1 select, body .row .columns.columns-2 select, body .row .columns.columns-3 select, body .row .columns.columns-4 select, body .row .columns.columns-5 select, body .row .columns.columns-6 select, body .row .columns.columns-7 select, body .row .columns.columns-8 select, body .row .columns.columns-9 select, body .row .columns.columns-10 select, body .row .columns.columns-11 select, body .row .columns.columns-12 select, body .row .columns.columns-1 textarea, body .row .columns.columns-2 textarea, body .row .columns.columns-3 textarea, body .row .columns.columns-4 textarea, body .row .columns.columns-5 textarea, body .row .columns.columns-6 textarea, body .row .columns.columns-7 textarea, body .row .columns.columns-8 textarea, body .row .columns.columns-9 textarea, body .row .columns.columns-10 textarea, body .row .columns.columns-11 textarea, body .row .columns.columns-12 textarea { width: 100%; margin-bottom: 30px; } body.blog-medium .post.has-post-thumbnail .post-image { margin: 0 0 30px; float: none; width: 100%; } body.single-nproject .content-inner, body.single-post .post-inner { padding-left: 30px; padding-right: 30px; } body.single-post .has-post-thumbnail .post-inner .post-thumbnail { margin-left: -30px; margin-right: -30px; } body.blog-medium .post-left, body.blog-large .post-left, body.single-post .post-left { float: none; width: 100%; margin: 0 0 20px 0; text-align: left; } body.blog-medium .post-left .post-author, body.blog-large .post-left .post-author, body.single-post .post-left .post-author { display: inline; padding: 0; border: none; vertical-align: middle; } body.blog-medium .post-left .post-author img, body.blog-large .post-left .post-author img, body.single-post .post-left .post-author img { width: 32px; margin: 0 5px 0 0; vertical-align: middle; } body.blog-medium .post-left .post-author span, body.blog-large .post-left .post-author span, body.single-post .post-left .post-author span { display: inline; } body.blog-medium .post-left .post-date, body.blog-large .post-left .post-date, body.single-post .post-left .post-date { display: inline; vertical-align: middle; padding: 0; } body.blog-medium .post-left .post-date span.post-day, body.blog-large .post-left .post-date span.post-day, body.single-post .post-left .post-date span.post-day { display: inline; font-size: 1rem; font-weight: normal; } body.blog-medium .post-right, body.blog-large .post-right, body.single-post .post-right { overflow: visible; } body.blog-medium .post-header .post-title, body.blog-large .post-header .post-title, body.single-post .post-header .post-title { font-size: 1.5rem; } body.blog-medium .post-left-bottom, body.blog-large .post-left-bottom, body.single-post .post-left-bottom { position: static; width: 100%; margin-bottom: 30px; } body.blog-medium .post-left-bottom .social-share-wrap, body.blog-large .post-left-bottom .social-share-wrap, body.single-post .post-left-bottom .social-share-wrap { display: table; table-layout: fixed; width: 100%; } body.blog-medium .post-left-bottom .social-share-wrap li, body.blog-large .post-left-bottom .social-share-wrap li, body.single-post .post-left-bottom .social-share-wrap li { display: table-cell; margin: 0; } body.woocommerce .product .images, body.woocommerce .product .summary, body.woocommerce .product .woocommerce-tabs .wc-tab, body.woocommerce .product .woocommerce-tabs .tabs { float: none; padding: 0; width: 100%; } body.woocommerce .product .images, body.woocommerce .product .woocommerce-tabs .tabs { margin-bottom: 50px; } body.woocommerce .product .summary { padding: 50px; } body .comments-area .comment-list .children { padding: 30px 15px; margin-top: 30px; background: rgba(0, 0, 0, 0.03); } body .comments-area .comment-list .children:before, body .comments-area .comment-list .children:after { display: none; } body .comments-area .comment-list .comment-body .avatar { width: 32px; margin-right: 15px; } body .comments-area .comment-list .comment-body .comment-content { overflow: visible; clear: both; margin-top: 20px; } body .comments-area .comment-list .comment-body .comment-metadata a.comment-edit-link { display: none; } body .comments-area .comment-list .comment-body .reply { margin-left: 0; margin-top: 5px; } body .comments-area .comment-respond #commentform p { float: none; padding: 0; margin: 0 0 30px 0; width: 100%; } body .comments-area .comment-respond #commentform p.form-submit input { width: 100%; } body .content-header { padding: 200px 0 150px; } body .site-content .breadcrumbs .down-arrow { display: none; } body #site .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading { background: transparent; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } body #site .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading .vc_tta-panel-title { background: transparent; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } body #site .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading .vc_tta-panel-title a { color: inherit; padding: 20px 0; border: none; border-bottom: 1px solid rgba(0, 0, 0, 0.1); -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } body #site .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_active .vc_tta-panel-heading .vc_tta-panel-title a { color: rgba(0, 0, 0, 0.5); } body #site .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body { padding: 50px 0 !important; } body #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels-container { padding: 10px 30px; } body #site .blog-shortcode .blog-entries .blog-grid .post .post-boxed .post-header { display: block; } body #site .blog-shortcode .blog-entries .blog-grid .post .post-boxed .post-header .post-date { width: auto; height: auto; border: none; display: block; } body #site .blog-shortcode .blog-entries .blog-grid .post .post-boxed .post-header .post-date span { display: inline; font-size: 1rem; } body #site .blog-shortcode .blog-entries .blog-grid .post .post-boxed .post-header .post-title { padding: 0; font-size: 1.125rem; } body #site .blog-shortcode .blog-entries .blog-grid .post .post-boxed .post-content-show { display: none; } body #site .blog-shortcode .blog-entries .entries-wrapper:not(.blog-grid) .post a { display: block; } body #site .blog-shortcode .blog-entries .entries-wrapper:not(.blog-grid) .post a .post-image { width: 100px; float: left; margin: 30px; } body #site .blog-shortcode .blog-entries .entries-wrapper:not(.blog-grid) .post a .post-boxed { padding: 30px 30px 30px 0; width: auto; overflow: hidden; } body #site .blog-shortcode .blog-entries .entries-wrapper:not(.blog-grid) .post a .post-boxed .post-header .post-title { font-size: 1.125rem; } body #site .iconlist.iconlist-icon-large, body #site .iconlist.iconlist-icon-xlarge { display: block; } body #site .iconlist.iconlist-icon-large li, body #site .iconlist.iconlist-icon-xlarge li { display: block; margin-bottom: 40px; } body #site .iconlist.iconlist-icon-large li:after, body #site .iconlist.iconlist-icon-xlarge li:after, body #site .iconlist.iconlist-icon-large li:before, body #site .iconlist.iconlist-icon-xlarge li:before { display: none; } body #site .iconlist.iconlist-icon-large li:last-child, body #site .iconlist.iconlist-icon-xlarge li:last-child { margin-bottom: 0; } body #site .testimonial { display: block; } body #site .testimonial .testimonial-author { padding: 0 0 20px 20px; } body .gr-btn .button { margin: 0; } body .gr-btn li { display: block; padding: 0; border: none; margin-bottom: 20px; text-align: center; } body .gr-btn li:last-child { margin-bottom: 0; } body .woocommerce .cart-collaterals, body .woocommerce > form { width: 100%; float: none; padding: 20px 0; } body .woocommerce .woocommerce-checkout #customer_details, body .woocommerce .woocommerce-checkout #order_review_heading, body .woocommerce .woocommerce-checkout #order_review { width: 100%; float: none; padding-right: 0; } body table.shop_table_responsive tbody th, body table.shop_table_responsive thead, body table.shop_table_responsive tr td.product-thumbnail:before, body table.wishlist_table tbody th, body table.wishlist_table thead, body table.wishlist_table tr td.product-thumbnail:before { display: none; } body table.shop_table_responsive tr td, body table.wishlist_table tr td { display: block; clear: both; overflow: hidden; } body table.shop_table_responsive tr td:not(.product-quantity) { text-align: right; } body table.shop_table_responsive tr.bundle-products td:not(.product-quantity) { text-align: left; } body table.wishlist_table tr td:not(.product-quantity) { text-align: left; } body table.shop_table_responsive tr td:before { content: attr(data-title) ": "; font-weight: 600; float: left; color: #222; } body table.shop_table_responsive tr.bundle-products td:before { display: none; } body table.shop_table_responsive tr td.product-remove:before, body table.shop_table_responsive tr td.actions:before, body table.wishlist_table tr td.product-remove:before, body table.wishlist_table tr td.actions:before { content: ''; } body table.shop_table_responsive tr td.product-thumbnail, body table.wishlist_table tr td.product-thumbnail { text-align: center; } body table.shop_table_responsive .product-quantity .quantity { float: right; } body .woocommerce .shop_table .actions .coupon { display: block; margin: 0; } body .woocommerce .shop_table .actions .coupon input { width: 100%; margin: 10px 0 !important; } body .woocommerce .shop_table .actions { text-align: left; } body .woocommerce .shop_table .product-name { width: 100%; max-width: 100%; } body .woocommerce .shop_table .product-subtotal { padding-right: 15px; } body .woocommerce .shop_table .product-thumbnail, body .woocommerce .shop_table .product-remove { width: 100%; } } @media only screen and (max-width: 544px) { body.single-post .related-posts .list-posts .post { width: 100%; margin-bottom: 50px; } } #site .vc_section .row-inner:after, #site .vc_row .row-inner:after { content: ""; display: table; clear: both; } #site .vc_section .vc_row:not([class*="vc_column-gap-"]) > .vc_column_container { padding-left: 0; padding-right: 0; } #site .vc_section[data-vc-full-width] { overflow: visible; } #site .vc_section[data-vc-full-width="true"] .vc_row.vc_column-gap-10 { margin-left: -5px; margin-right: -5px; } #site .vc_section[data-vc-full-width="true"] .vc_row.vc_column-gap-15 { margin-left: -7.5px; margin-right: -7.5px; } #site .vc_section[data-vc-full-width="true"] .vc_row.vc_column-gap-20 { margin-left: -10px; margin-right: -10px; } #site .vc_section[data-vc-full-width="true"] .vc_row.vc_column-gap-25 { margin-left: -12.5px; margin-right: -12.5px; } #site .vc_section[data-vc-full-width="true"] .vc_row.vc_column-gap-30 { margin-left: -15px; margin-right: -15px; } #site .vc_section[data-vc-full-width="true"] .vc_row.vc_column-gap-35 { margin-left: -17.5px; margin-right: -17.5px; } #site .vc_row.vc_row-flex .row-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } #site .vc_row.vc_row-flex .row-inner > .vc_column_container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } #site .vc_row.vc_row-flex .row-inner > .vc_column_container > .vc_column-inner { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; z-index: 1; } #site .vc_row.vc_row-o-equal-height .row-inner > .vc_column_container > .vc_column-inner { height: 100%; } #site .vc_row.vc_row-o-equal-height:not[class*="vc_row-o-content-"] .row-inner > .vc_column_container > .vc_column-inner > .wpb_wrapper { height: 100%; } #site .vc_row.vc_row-o-content-top .row-inner > .vc_column_container > .vc_column-inner { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } #site .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) .vc-inner > .vc_column_container { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } #site .vc_row.vc_row-o-content-middle .row-inner > .vc_column_container > .vc_column-inner { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } #site .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) .vc-inner > .vc_column_container { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } #site .vc_row.vc_row-o-content-bottom .row-inner > .vc_column_container > .vc_column-inner { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } #site .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) .vc-inner > .vc_column_container { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } #site .vc_row.vc_column-gap-1 { margin-left: -0.5px; margin-right: -0.5px; } #site .vc_row.vc_column-gap-1 .row-inner > .vc_column_container { padding: 0 0.5px; } #site .vc_row.vc_column-gap-2 { margin-left: -1px; margin-right: -1px; } #site .vc_row.vc_column-gap-2 .row-inner > .vc_column_container { padding: 0 1px; } #site .vc_row.vc_column-gap-3 { margin-left: -1.5px; margin-right: -1.5px; } #site .vc_row.vc_column-gap-3 .row-inner > .vc_column_container { padding: 0 1.5px; } #site .vc_row.vc_column-gap-4 { margin-left: -2px; margin-right: -2px; } #site .vc_row.vc_column-gap-4 .row-inner > .vc_column_container { padding: 0 2px; } #site .vc_row.vc_column-gap-5 { margin-left: -2.5px; margin-right: -2.5px; } #site .vc_row.vc_column-gap-5 .row-inner > .vc_column_container { padding: 0 2.5px; } #site .vc_row.vc_column-gap-10 { margin-left: -5px; margin-right: -5px; } #site .vc_row.vc_column-gap-10 .row-inner > .vc_column_container { padding: 0 5px; } #site .vc_row.vc_column-gap-15 { margin-left: -7.5px; margin-right: -7.5px; } #site .vc_row.vc_column-gap-15 .row-inner > .vc_column_container { padding: 0 7.5px; } #site .vc_row.vc_column-gap-20 { margin-left: -10px; margin-right: -10px; } #site .vc_row.vc_column-gap-20 .row-inner > .vc_column_container { padding: 0 10px; } #site .vc_row.vc_column-gap-25 { margin-left: -12.5px; margin-right: -12.5px; } #site .vc_row.vc_column-gap-25 .row-inner > .vc_column_container { padding: 0 12.5px; } #site .vc_row.vc_column-gap-30 { margin-left: -15px; margin-right: -15px; } #site .vc_row.vc_column-gap-30 .row-inner > .vc_column_container { padding: 0 15px; } #site .vc_row.vc_column-gap-35 { margin-left: -17.5px; margin-right: -17.5px; } #site .vc_row.vc_column-gap-35 .row-inner > .vc_column_container { padding: 0 17.5px; } #site .vc_row .vc_row.vc_column-gap-1 { margin-left: calc(-1px/2 - 15px); margin-right: calc(-1px/2 - 15px); } #site .vc_row .vc_row.vc_column-gap-1 .row-inner > .vc_column_container { padding: 0 0.5px; } #site .vc_row .vc_row.vc_column-gap-2 { margin-left: calc(-2px/2 - 15px); margin-right: calc(-2px/2 - 15px); } #site .vc_row .vc_row.vc_column-gap-2 .row-inner > .vc_column_container { padding: 0 1px; } #site .vc_row .vc_row.vc_column-gap-3 { margin-left: calc(-3px/2 - 15px); margin-right: calc(-3px/2 - 15px); } #site .vc_row .vc_row.vc_column-gap-3 .row-inner > .vc_column_container { padding: 0 1.5px; } #site .vc_row .vc_row.vc_column-gap-4 { margin-left: calc(-4px/2 - 15px); margin-right: calc(-4px/2 - 15px); } #site .vc_row .vc_row.vc_column-gap-4 .row-inner > .vc_column_container { padding: 0 2px; } #site .vc_row .vc_row.vc_column-gap-5 { margin-left: calc(-5px/2 - 15px); margin-right: calc(-5px/2 - 15px); } #site .vc_row .vc_row.vc_column-gap-5 .row-inner > .vc_column_container { padding: 0 2.5px; } #site .vc_row .vc_row.vc_column-gap-10 { margin-left: calc(-10px/2 - 15px); margin-right: calc(-10px/2 - 15px); } #site .vc_row .vc_row.vc_column-gap-10 .row-inner > .vc_column_container { padding: 0 5px; } #site .vc_row .vc_row.vc_column-gap-15 { margin-left: calc(-15px/2 - 15px); margin-right: calc(-15px/2 - 15px); } #site .vc_row .vc_row.vc_column-gap-15 .row-inner > .vc_column_container { padding: 0 7.5px; } #site .vc_row .vc_row.vc_column-gap-20 { margin-left: calc(-20px/2 - 15px); margin-right: calc(-20px/2 - 15px); } #site .vc_row .vc_row.vc_column-gap-20 .row-inner > .vc_column_container { padding: 0 10px; } #site .vc_row .vc_row.vc_column-gap-25 { margin-left: calc(-25px/2 - 15px); margin-right: calc(-25px/2 - 15px); } #site .vc_row .vc_row.vc_column-gap-25 .row-inner > .vc_column_container { padding: 0 12.5px; } #site .vc_row .vc_row.vc_column-gap-30 { margin-left: calc(-30px/2 - 15px); margin-right: calc(-30px/2 - 15px); } #site .vc_row .vc_row.vc_column-gap-30 .row-inner > .vc_column_container { padding: 0 15px; } #site .vc_row .vc_row.vc_column-gap-35 { margin-left: calc(-35px/2 - 15px); margin-right: calc(-35px/2 - 15px); } #site .vc_row .vc_row.vc_column-gap-35 .row-inner > .vc_column_container { padding: 0 17.5px; } #site .wpb_image_grid ul { margin: 0 -15px; } #site .wpb_image_grid ul:after { clear: both; content: ""; display: table; } #site .wpb_image_grid ul li { float: left; width: 25%; padding: 0 15px; margin: 0 0 30px 0; } #site .wpb_image_grid ul li a { display: block; position: relative; } #site .wpb_image_grid ul li a:after { content: "\f03e"; font-family: "fontAwesome"; font-size: 42px; color: #ffffff; font-weight: normal; position: absolute; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); } #site .wpb_image_grid ul li a:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.7); } #site .wpb_image_grid ul li a:after, #site .wpb_image_grid ul li a:before { visibility: visible; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } #site .wpb_image_grid ul li a:hover:after, #site .wpb_image_grid ul li a:hover:before { -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); visibility: visible; } #site .vc_separator h4 { font-size: 1.5rem; } #site .vc_tta-container { margin-bottom: 0; } #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container { margin: 0; } #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list { margin: 0; padding: 0; border: none; background: transparent; text-align: center; } #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab { margin: 0; padding: 0; border: none; background: transparent; display: inline-block; position: relative; } #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab:before { content: ""; position: absolute; left: 0; width: 0; height: 3px; background: #333333; bottom: 0; } #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a { border: none; margin: 0 20px; padding: 0; font-size: 14px; font-weight: bold; color: #000000; text-align: center; background: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a .vc_tta-title-text { margin: 10px 0; display: block; } #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a i { display: block; font-size: 3rem; line-height: 100%; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); } #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a i.fa { font-size: 42px; } #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active:before { width: 100%; } #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a i { -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels-container { padding: 60px 0 0 0; } #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels-container .vc_tta-panels { background: transparent; border: none; margin: 0; padding: 0; } #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels-container .vc_tta-panels .vc_tta-panel { background: transparent; border: none; margin: 0; padding: 0; } #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body { background: transparent; border: none; margin: 0; padding: 0; height: auto !important; min-height: auto !important; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; } #site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container { margin: 0; background: transparent; } #site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container ul.vc_tta-tabs-list { margin: 0; padding: 0; border: none; background: transparent; } #site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab { margin: 0; padding: 0; border: none; background: transparent; } #site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab:last-child a { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } #site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a { padding: 20px 0; border: none; margin: 0; font-size: 14px; font-weight: bold; color: #000000; position: relative; background: transparent; border-top: 1px solid rgba(0, 0, 0, 0.1); -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } #site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a { color: #eee; } #site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container { background: transparent; border: none; margin: 0; padding: 0 0 0 60px; } #site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container .vc_tta-panels { background: transparent; border: none; margin: 0; padding: 0; } #site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container .vc_tta-panels .vc_tta-panel { background: transparent; border: none; margin: 0; padding: 0; } #site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body { background: transparent; border: none; margin: 0; padding: 0; height: auto !important; min-height: auto !important; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; } #site .vc_tta-accordion { background: #ffffff; padding: 30px 50px; -webkit-box-shadow: -5px 3px 25px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: -5px 3px 25px 0 rgba(0, 0, 0, 0.1); -ms-box-shadow: -5px 3px 25px 0 rgba(0, 0, 0, 0.1); -o-box-shadow: -5px 3px 25px 0 rgba(0, 0, 0, 0.1); box-shadow: -5px 3px 25px 0 rgba(0, 0, 0, 0.1); } #site .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel { padding: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } #site .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:last-child { border-bottom: none; } #site .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading { background: transparent; border: none; margin: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } #site .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 { font-size: 1.25rem; } #site .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a { background: transparent; color: inherit; padding: 20px 0; } #site .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a i { display: none; } #site .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body { background: transparent; border: none; margin: 0; padding: 0 0 30px 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } #site .vc_toggle { margin: 0; padding: 25px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); } #site .vc_toggle .vc_toggle_title { padding: 0; } #site .vc_toggle .vc_toggle_title h4 { font-size: 1.5rem; margin: 0; position: relative; padding: 0 0 0 35px; display: block; } #site .vc_toggle .vc_toggle_title h4:after { border-top: 8px solid; border-bottom: 8px solid transparent; border-left: 8px solid transparent ; border-right: 8px solid transparent ; content: ""; height: 0; width: 0; position: absolute; left: 0; top: 50%; margin-top: -4px; } #site .vc_toggle .vc_toggle_title i { display: none; } #site .vc_toggle .vc_toggle_content { margin: 0; padding: 25px 0 15px 35px; } #site .vc_toggle.vc_toggle_active .vc_toggle_title h4:after { border-bottom: 8px solid; border-top: 8px solid transparent; margin-top: -12px; } #site .wpb_button, #site .wpb_content_element, #site ul.wpb_thumbnails-fluid > li { margin-bottom: 0; } #site .vc_col-has-fill > .vc_column-inner, #site .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, #site .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, #site .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, #site .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, #site .vc_row-has-fill > .vc_column_container > .vc_column-inner, #site .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, #site .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, #site .vc_section.vc_section-has-fill, #site .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, #site .vc_section.vc_section-has-fill + .vc_section { padding-top: 0; } #site .member { position: relative; -webkit-perspective: 1000px; perspective: 1000px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } #site .member:hover .member-image { -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } #site .member:hover .member-info { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } #site .member .member-image { backface-visibility: hidden; -webkit-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-perspective: inherit; perspective: inherit; -webkit-transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; -moz-transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; -ms-transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; -o-transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; } #site .member .member-info { text-align: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #ffffff; backface-visibility: hidden; -webkit-perspective: inherit; perspective: inherit; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; -moz-transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; -ms-transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; -o-transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; transition: transform 0.75s cubic-bezier(0.45, 0.2, 0.2, 1) 0s; } #site .member .member-info:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; } #site .member .member-info .member-info-inner { display: inline-block; height: auto; vertical-align: middle; width: 90%; padding: 0 20px; -webit-transform: translateZ(100px) scale(0.88); transform: translateZ(100px) scale(0.88); -webkit-transition: all 0.75s ease-in-out 0s; -moz-transition: all 0.75s ease-in-out 0s; -ms-transition: all 0.75s ease-in-out 0s; -o-transition: all 0.75s ease-in-out 0s; transition: all 0.75s ease-in-out 0s; } #site .member .member-info .member-name { margin: 0; font-size: 1.5rem; } #site .member .member-info .member-subtitle { margin: 0 0 10px 0; font-size: 14px; } #site .member .member-info .member-desc p { margin-bottom: 10px; } #site .member .member-info .social-links a { margin: 0 5px; } #site .testimonial { display: flex; justify-content: space-between; } #site .testimonial .testimonial-author { flex-basis: 110px; flex-shrink: 0; font-size: 14px; line-height: 1.2rem; } #site .testimonial .testimonial-author .testimonial-image { margin: 5px 0 10px 0; } #site .testimonial .testimonial-author img { width: 70px; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; } #site .testimonial .testimonial-author .author-name { display: block; } #site .testimonial .testimonial-content { position: relative; padding: 0 0 0 20px; } #site .testimonial .testimonial-content:before { content: "“"; position: absolute; left: -10px; top: 40px; font-size: 12rem; font-family: "arial"; -webkit-opacity: 0.3; -khtml-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); filter: alpha(opacity=30); } #site .testimonial .testimonial-content blockquote { margin: 0; padding: 0; border: none; } #site .iconlist { margin: 0; padding: 0; list-style: none; } #site .iconlist li:after { content: ""; display: table; clear: both; } #site .iconlist.iconlist-icon-mini li { position: relative; padding-left: 25px; margin-bottom: 10px; } #site .iconlist.iconlist-icon-mini li:last-child { margin-bottom: 0; } #site .iconlist.iconlist-icon-mini li .iconlist-item-icon { position: absolute; left: 0; } #site .iconlist.iconlist-icon-mini li h1, #site .iconlist.iconlist-icon-mini li h2, #site .iconlist.iconlist-icon-mini li h3, #site .iconlist.iconlist-icon-mini li h4, #site .iconlist.iconlist-icon-mini li h5, #site .iconlist.iconlist-icon-mini li h6 { margin: 0; } #site .iconlist.iconlist-icon-small li { position: relative; padding: 20px 0; margin: 0 0 0 50px; border-bottom: 1px solid rgba(0, 0, 0, 0.08); } #site .iconlist.iconlist-icon-small li:last-child { border-bottom: none; } #site .iconlist.iconlist-icon-small li .iconlist-item-icon { position: absolute; left: -55px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } #site .iconlist.iconlist-icon-small li .iconlist-item-icon i { font-size: 2em; } #site .iconlist.iconlist-icon-small li .iconlist-item-icon i.fa { font-size: 28px; } #site .iconlist.iconlist-icon-small li .iconlist-item-icon img { width: 32px; } #site .iconlist.iconlist-icon-small li h1, #site .iconlist.iconlist-icon-small li h2, #site .iconlist.iconlist-icon-small li h3, #site .iconlist.iconlist-icon-small li h4, #site .iconlist.iconlist-icon-small li h5, #site .iconlist.iconlist-icon-small li h6 { margin: 0; } #site .iconlist.iconlist-icon-medium { background: #ffffff; padding: 10px 30px; -webkit-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -moz-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -ms-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -o-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); } #site .iconlist.iconlist-icon-medium li { position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.08); padding: 10px 50px 10px 0; } #site .iconlist.iconlist-icon-medium li:last-child { border-bottom: none; } #site .iconlist.iconlist-icon-medium li h1, #site .iconlist.iconlist-icon-medium li h2, #site .iconlist.iconlist-icon-medium li h3, #site .iconlist.iconlist-icon-medium li h4, #site .iconlist.iconlist-icon-medium li h5, #site .iconlist.iconlist-icon-medium li h6 { margin: 10px 0; } #site .iconlist.iconlist-icon-medium li p { padding-bottom: 10px; } #site .iconlist.iconlist-icon-medium li i { font-size: 2rem; position: absolute; right: 0; top: 50%; width: 40px; text-align: center; color: rgba(0, 0, 0, 0.2); -webkit-transform: translateY(-50%); transform: translateY(-50%); } #site .iconlist.iconlist-icon-medium li i.fa { font-size: 28px; } #site .iconlist.iconlist-icon-large { display: table; table-layout: fixed; width: calc(100% + 60px); margin: 0 -30px; } #site .iconlist.iconlist-icon-large li { display: table-cell; padding: 0 30px; } #site .iconlist.iconlist-icon-large li i { font-size: 3rem; } #site .iconlist.iconlist-icon-large li i.fa { font-size: 56px; } #site .iconlist.iconlist-icon-large li .iconlist-item-icon { display: table-cell; padding: 0 20px 0 0; width: 75px; } #site .iconlist.iconlist-icon-large li .iconlist-item-content { display: table-cell; vertical-align: middle; } #site .iconlist.iconlist-icon-xlarge { display: table; table-layout: fixed; width: calc(100% + 120px); margin: 0 -60px; } #site .iconlist.iconlist-icon-xlarge > li { display: table-cell; padding: 50px 60px; border-right: 1px solid rgba(0, 0, 0, 0.1); position: relative; } #site .iconlist.iconlist-icon-xlarge > li:after { content: ""; height: 1px; position: absolute; left: 0; width: 100%; bottom: 0; background: rgba(0, 0, 0, 0.1); } #site .iconlist.iconlist-icon-xlarge > li:before { content: ""; height: 1px; position: absolute; left: 0; width: 100%; top: 0; background: rgba(0, 0, 0, 0.1); } #site .iconlist.iconlist-icon-xlarge > li:first-child:after, #site .iconlist.iconlist-icon-xlarge > li:first-child:before { left: 60px; width: calc(100% - 60px); } #site .iconlist.iconlist-icon-xlarge > li:last-child { border-right: none; } #site .iconlist.iconlist-icon-xlarge > li:last-child:after, #site .iconlist.iconlist-icon-xlarge > li:last-child:before { width: calc(100% - 60px); } #site .iconlist.iconlist-icon-xlarge > li i { font-size: 3rem; } #site .iconlist.iconlist-icon-xlarge > li i.fa { font-size: 56px; } #site .iconlist.iconlist-icon-xlarge > li .iconlist-item-icon { margin-bottom: 30px; } #site .iconlist.iconlist-icon-xlarge:last-child li:before { display: none; } #site .iconlist.iconlist-icon-xlarge:first-child li:before { display: block; } #site .iconlist.iconlist-icon-xlarge .iconlist-item-content ul { text-align: left; margin: 0; padding: 0; } #site .iconlist.iconlist-icon-xlarge .iconlist-item-content ul li { list-style: none; position: relative; margin: 0 0 5px 0; } #site .iconlist.iconlist-icon-xlarge .iconlist-item-content ul li:after { content: ""; position: absolute; left: -18px; top: 10px; width: 5px; height: 5px; background: rgba(0, 0, 0, 0.2); -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; } #site .iconlist.iconlist-icon-xlarge .iconlist-item-content ul li:last-child { margin-bottom: 0; } #site .featured-box { position: relative; background: #ffffff; border-top: 5px solid; } #site .featured-box.vc_row { padding: 50px; margin-left: 0; margin-right: 0; } #site .featured-box:before { border-top: 40px solid; border-left: 40px solid transparent; border-right: 40px solid transparent; content: ""; height: 0; width: 0; position: absolute; left: 50%; margin-left: -40px; bottom: -40px; color: #ffffff; } #site .featured-box.box-yellow { background: #f7c824; } #site .featured-box.box-yellow:before { color: #f7c824; } #site .featured-box.box-red { background: #f5421c; } #site .featured-box.box-red:before { color: #f5421c; } #site .iconbox .box-icon { margin-bottom: 30px; } #site .iconbox .box-icon i { font-size: 2rem; float: left; margin: 0 20px 0 0; } #site .iconbox .box-icon i.fa { font-size: 28px; } #site .iconbox .box-header { margin-bottom: 20px; } #site .iconbox .box-header .box-title { margin: 0; } #site .iconbox .box-content { clear: both; } #site .iconbox .box-content p { margin: 0; } #site .iconbox .box-content .box-readmore { margin-top: 30px; } #site .iconbox .box-content .box-readmore a { vertical-align: middle; } #site .iconbox.aligncenter .box-icon { margin-bottom: 30px; } #site .iconbox.aligncenter .box-icon i { font-size: 3rem; float: none; margin: 0; } #site .iconbox.aligncenter .box-icon i.fa { font-size: 56px; } #site .imagebox { background: #ffffff; align-items: center; display: flex; flex-direction: row; justify-content: space-between; -webkit-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -moz-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -ms-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -o-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); } #site .imagebox .box-image a { display: block; position: relative; background: #000000; } #site .imagebox .box-image a:after, #site .imagebox .box-image a:before { content: ""; width: 30px; height: 2px; position: absolute; left: 50%; top: 50%; background: #ffffff; -webkit-transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } #site .imagebox .box-image a:before { width: 2px; height: 30px; } #site .imagebox .box-image a:hover img { -webkit-opacity: 0.3; -khtml-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); filter: alpha(opacity=30); } #site .imagebox .box-image a:hover:after, #site .imagebox .box-image a:hover:before { -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } #site .imagebox .box-content { padding: 30px 6%; } #site .imagebox .box-content .box-title { margin: 0 0 20px 0; font-size: 1.75rem; } #site .imagebox .box-content .box-button { padding: 50px 0 0 0; } #site .imagebox .box-content .box-button a { vertical-align: middle; } #site .cta { text-align: center; } #site .cta h1, #site .cta h2, #site .cta h3, #site .cta h4, #site .cta h5, #site .cta h6 { vertical-align: middle; margin: 20px 0; display: inline-block; } #site .cta i { vertical-align: middle; margin: 20px; } #site .cta .button { vertical-align: middle; } #site .elements-carousel { margin: 0 -15px; } #site .elements-carousel.gap-large { margin: 0 -70px; } #site .elements-carousel.gap-large .owl-carousel .owl-wrapper-outer .owl-item { padding: 0 70px; } #site .elements-carousel .owl-carousel .owl-wrapper-outer { overflow: visible; } #site .elements-carousel .owl-carousel .owl-wrapper-outer .owl-item { padding: 0 15px; visibility: hidden; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } #site .elements-carousel .owl-carousel .owl-wrapper-outer .owl-item.active { visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } #site .owl-controls { clear: both; padding: 70px 0 0 0; } #site .owl-pagination { height: 5px; overflow: hidden; text-align: center; } #site .owl-pagination .owl-page { display: inline-block; margin: 0 5px; width: 50px; height: 5px; background: rgba(0, 0, 0, 0.1); text-align: center; text-indent: -9999px; vertical-align: top; } #site .owl-pagination .owl-page:first-child { margin-left: 0; } #site .owl-pagination .owl-page:last-child { margin-right: 0; } #site .owl-pagination .owl-page.active { background: #f76923; } #site .owl-buttons { text-align: center; } #site .owl-buttons .owl-prev, #site .owl-buttons .owl-next { width: 55px; height: 55px; position: relative; display: inline-block; text-indent: -9999px; margin: 0 12px; } #site .owl-buttons .owl-prev:before, #site .owl-buttons .owl-next:before { font-family: 'FontAwesome'; font-size: 14px; font-weight: normal; line-height: 55px; height: 55px; width: 55px; text-align: center; color: #ffffff; content: "\f178"; position: absolute; text-indent: 0; left: 0; top: 0; } #site .owl-buttons .owl-prev:after, #site .owl-buttons .owl-next:after { content: ""; height: 55px; width: 20px; position: absolute; left: -10px; top: 0; -webkit-transform: skewX(-15deg); -ms-transform: skewX(-15deg); -o-transform: skewX(-15deg); transform: skewX(-15deg); } #site .owl-buttons .owl-prev.disabled, #site .owl-buttons .owl-next.disabled { -webkit-opacity: 0.2; -khtml-opacity: 0.2; -moz-opacity: 0.2; opacity: 0.2; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); filter: alpha(opacity=20); cursor: inherit; } #site .owl-buttons .owl-prev:before { content: "\f177"; } #site .owl-buttons .owl-prev:after { left: auto; right: -10px; } #site .flexslider { padding: 0; background: transparent; border: none; margin: 0; position: relative; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } #site .flexslider .flex-control-nav { position: absolute; margin: 0; left: 50%; bottom: 30px; top: auto; height: 18px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } #site .flexslider .flex-control-nav li { margin: 0; padding: 0; } #site .flexslider .flex-control-nav li a { width: 24px; height: 24px; background: #ffffff; position: relative; margin: 0 5px; -webkit-box-shadow: -1px 3px 5px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: -1px 3px 5px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: -1px 3px 5px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: -1px 3px 5px 0 rgba(0, 0, 0, 0.2); box-shadow: -1px 3px 5px 0 rgba(0, 0, 0, 0.2); -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); } #site .flexslider .flex-control-nav li a:after { content: ""; position: absolute; left: 8px; top: 8px; width: 8px; height: 8px; background: #f76923; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } #site .flexslider .flex-control-nav li a:hover { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } #site .flexslider .flex-control-nav li a.flex-active { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } #site .flexslider .flex-control-nav li a.flex-active:after { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } #site .flexslider .flex-direction-nav li a { position: absolute; left: 0; width: 70px; height: 70px; top: 50%; margin-top: -25px; background: #ffffff; text-align: left; text-indent: -9999px; overflow: hidden; } #site .flexslider .flex-direction-nav li a:before { display: none; } #site .flexslider .flex-direction-nav li a:after { content: "\f104"; font-family: "fontAwesome"; font-size: 42px; height: 70px; width: 70px; line-height: 70px; text-align: center; position: absolute; left: 0; top: 0; text-indent: 0; } #site .flexslider .flex-direction-nav li a.flex-next { left: auto; right: 0; } #site .flexslider .flex-direction-nav li a.flex-next:after { content: "\f105"; } #site .counter { position: relative; text-align: center; } #site .counter:after { width: 1px; height: 80px; content: ""; position: absolute; top: 50%; right: -15px; background: rgba(0, 0, 0, 0.1); margin-top: -40px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; } #site .counter .counter-image { margin-bottom: 15px; } #site .counter .counter-image i { font-size: 3rem; } #site .counter .counter-content { margin: 0; font-size: 4rem; } #site .counter .counter-content .counter-suffix, #site .counter .counter-content .counter-prefix { -webkit-opacity: 0.3; -khtml-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); filter: alpha(opacity=30); font-weight: lighter; } #site .vc_row .wpb_column:last-child > .vc_column-inner > .wpb_wrapper > .counter::after { display: none; } #site .blog-shortcode .blog-entries .blog-grid .post.has-post-thumbnail .post-image:after { display: block; } #site .blog-shortcode .blog-entries .blog-grid .post .post-inner { background: #ffffff; -webkit-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -moz-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -ms-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -o-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); } #site .blog-shortcode .blog-entries .blog-grid .post .post-image { margin: 0; } #site .blog-shortcode .blog-entries .blog-grid .post .post-image a:after, #site .blog-shortcode .blog-entries .blog-grid .post .post-image a:before { display: none; } #site .blog-shortcode .blog-entries .blog-grid .post .post-image a img { -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } #site .blog-shortcode .blog-entries .blog-grid .post .post-boxed { padding: 20px 30px 30px 30px; } #site .blog-shortcode .blog-entries .blog-grid .post .post-header .post-date { margin: 0 0 10px; } #site .blog-shortcode .blog-entries .blog-grid .post .post-header .post-title { font-size: 1.5rem; margin: 0 0 30px 0; } #site .blog-shortcode .blog-entries .blog-grid .post .post-header .post-meta { margin: 0; } #site .blog-shortcode .blog-entries .blog-grid .post .post-content-show { margin: 30px 0 15px 0; } #site .blog-shortcode .blog-entries .blog-grid .post .post-content-show .button { vertical-align: middle; } #site .blog-shortcode .blog-entries .entries-wrapper:not(.blog-grid) .post { margin: 0 0 30px 0; } #site .blog-shortcode .blog-entries .entries-wrapper:not(.blog-grid) .post:last-child { margin-bottom: 0; } #site .blog-shortcode .blog-entries .entries-wrapper:not(.blog-grid) .post .post-inner { background: #ffffff; -webkit-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -moz-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -ms-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -o-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); display: flex; flex-direction: row; justify-content: space-between; align-items: center; } #site .blog-shortcode .blog-entries .entries-wrapper:not(.blog-grid) .post .post-inner .post-meta { margin: 0; } #site .blog-shortcode .blog-entries .entries-wrapper:not(.blog-grid) .post .post-inner .post-content-show { padding-top: 30px; } #site .blog-shortcode .blog-entries .entries-wrapper:not(.blog-grid) .post .post-image:after { display: none; } #site .blog-shortcode .blog-entries .entries-wrapper:not(.blog-grid) .post .post-image a { display: block; } #site .blog-shortcode .blog-entries .entries-wrapper:not(.blog-grid) .post .post-boxed { padding: 30px 6%; } #site .blog-shortcode .blog-entries .entries-wrapper:not(.blog-grid) .post .post-boxed .post-date { margin-top: 0; } #site .blog-shortcode .blog-entries .entries-wrapper:not(.blog-grid) .post .post-boxed .post-header .post-title { margin: 0 0 30px 0; font-size: 1.5rem; } #site .blog-shortcode.post-date-cover .blog-entries .blog-grid .post .post-boxed { padding: 30px; } #site .blog-shortcode.post-date-cover .blog-entries .entries-wrapper:not(.blog-grid) { padding: 30px; background: #ffffff; -webkit-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -moz-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -ms-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); -o-box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); box-shadow: 0 5px 45px 0 rgba(36, 50, 56, 0.08); } #site .blog-shortcode.post-date-cover .blog-entries .entries-wrapper:not(.blog-grid) .post { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 0 0 30px 0; margin-bottom: 30px; } #site .blog-shortcode.post-date-cover .blog-entries .entries-wrapper:not(.blog-grid) .post .post-inner { -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } #site .blog-shortcode.post-date-cover .blog-entries .entries-wrapper:not(.blog-grid) .post:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; } #site .blog-shortcode.post-date-cover .blog-entries .entries-wrapper:not(.blog-grid) .post .post-boxed { padding: 0; } #site .blog-shortcode.post-date-cover .blog-entries .entries-wrapper:not(.blog-grid) .post .post-meta { margin: 0; } #site .blog-shortcode.post-date-cover .blog-entries .entries-wrapper:not(.blog-grid) .post .post-content-show { padding-top: 30px; } #site .posts-carousel .blog-grid .post.has-post-thumbnail .post-image { margin-bottom: 30px; position: relative; } #site .posts-carousel .blog-grid .post.has-post-thumbnail .post-image .post-date { position: absolute; bottom: 15px; right: 30px; z-index: 5; } #site .posts-carousel .blog-grid .post.has-post-thumbnail .post-image .post-date span { display: block; text-align: center; line-height: 1; color: #ffffff; } #site .posts-carousel .blog-grid .post.has-post-thumbnail .post-image .post-date span.post-day { font-size: 2rem; font-weight: bold; border-bottom: 2px solid; margin-bottom: 2px; } #site .posts-carousel .blog-grid .post .post-header { padding: 0 30px; } #site .posts-carousel .blog-grid .post .post-header .post-meta-data { margin-bottom: 15px; } #site .posts-carousel .blog-grid .post .post-content { padding: 0 30px; } #site .projects-shortcode .widget-title { margin-top: 0; margin-bottom: 0; } #site .projects-shortcode .projects-items { margin: 0 -15px; } #site .projects-shortcode .projects-items:after { content: ""; display: table; clear: both; } #site .projects-shortcode .projects-items .project { padding: 0 15px; margin-bottom: 30px; } #site .pricing-table.two-columns .price-column { width: 50%; } #site .pricing-table.three-columns .price-column { width: 33.3333333%; } #site .pricing-table.four-columns .price-column { width: 25%; } #site .pricing-table.five-columns .price-column { width: 20%; } #site .pricing-table.six-columns .price-column { width: 16.6666666%; } #site .pricing-table:after { clear: both; content: ""; display: table; } #site .pricing-table .price-column { float: left; text-align: center; background: #ffffff; padding: 50px 30px; } #site .pricing-table .price-column .plan h1, #site .pricing-table .price-column .plan h2, #site .pricing-table .price-column .plan h3, #site .pricing-table .price-column .plan h4, #site .pricing-table .price-column .plan h5, #site .pricing-table .price-column .plan h6 { margin: 0; } #site .pricing-table .price-column .price .price { font-size: 3rem; line-height: 1em; vertical-align: top; font-weight: bold; } #site .pricing-table .price-column .price .symbol { font-weight: bold; } #site .pricing-table .price-column .features { margin: 0; padding: 60px 0 40px 0; list-style: none; position: relative; } #site .pricing-table .price-column .features:after { width: 80px; content: ""; height: 3px; position: absolute; left: 50%; margin-left: -40px; top: 20px; background: rgba(0, 0, 0, 0.1); } #site .pricing-table .price-column .features li:before { content: "\f00c"; font-family: "fontAwesome"; font-size: 14px; display: inline-block; margin: 0 10px 0 0; } #site .pricing-table .price-column .features li.spacer:before { content: "\f00d"; margin-right: 0; } #site .pricing-table .price-column .cta .button { display: inline-block; } #site .pricing-table .price-column:last-child { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -ms-border-radius: 0 4px 4px 0; -o-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; } #site .pricing-table .price-column:first-child { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -ms-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; } #site .pricing-table .price-column.highlight { position: relative; padding: 70px 30px; top: -20px; color: rgba(255, 255, 255, 0.5); -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1); -o-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1); -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } #site .pricing-table .price-column.highlight .popular { display: none; } #site .pricing-table .price-column.highlight:after { display: none; } #site .pricing-table .price-column.highlight .plan h1, #site .pricing-table .price-column.highlight .plan h2, #site .pricing-table .price-column.highlight .plan h3, #site .pricing-table .price-column.highlight .plan h4, #site .pricing-table .price-column.highlight .plan h5, #site .pricing-table .price-column.highlight .plan h6 { color: #ffffff; } #site .pricing-table .price-column.highlight .features:after { background: rgba(255, 255, 255, 0.8); } #site .scrollslider .swiper-container { height: 500px; position: relative; } #site .scrollslider .swiper-container .swiper-wrapper .swiper-slide { background-size: cover; background-position: center center; } #site .scrollslider .swiper-container .swiper-wrapper .slide-container { padding: 50px; width: 50%; position: absolute; left: 30px; bottom: 30px; background: rgba(255, 255, 255, 0.95); -webkit-box-shadow: -1px 3px 25px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: -1px 3px 25px 0 rgba(0, 0, 0, 0.1); -ms-box-shadow: -1px 3px 25px 0 rgba(0, 0, 0, 0.1); -o-box-shadow: -1px 3px 25px 0 rgba(0, 0, 0, 0.1); box-shadow: -1px 3px 25px 0 rgba(0, 0, 0, 0.1); } #site .scrollslider .swiper-container .swiper-wrapper .slide-container .slide-title { margin: 0 0 20px 0; font-size: 2.5rem; } #site .scrollslider .swiper-container .swiper-pagination { right: 30px; } #site .scrollslider .swiper-container .swiper-pagination .swiper-pagination-bullet { width: 24px; height: 24px; background: #ffffff; position: relative; margin: 5px 0; -webkit-box-shadow: -1px 3px 5px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: -1px 3px 5px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: -1px 3px 5px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: -1px 3px 5px 0 rgba(0, 0, 0, 0.2); box-shadow: -1px 3px 5px 0 rgba(0, 0, 0, 0.2); -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); } #site .scrollslider .swiper-container .swiper-pagination .swiper-pagination-bullet:after { content: ""; position: absolute; left: 8px; top: 8px; width: 8px; height: 8px; background: #f76923; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } #site .scrollslider .swiper-container .swiper-pagination .swiper-pagination-bullet:hover { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } #site .scrollslider .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } #site .scrollslider .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .pp_pic_holder.pp_default .pp_next, .pp_pic_holder.pp_woocommerce .pp_next { -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); cursor: url(https://portasftpserver.com/sera-parents-template/assets/img/cursor_right.svg), auto !important; } .pp_pic_holder.pp_default .pp_previous, .pp_pic_holder.pp_woocommerce .pp_previous { -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); cursor: url(https://portasftpserver.com/sera-parents-template/assets/img/cursor_left.svg), auto !important; } .pp_pic_holder.pp_default .ppt, .pp_pic_holder.pp_woocommerce .ppt, .pp_pic_holder.pp_default .pp_top, .pp_pic_holder.pp_woocommerce .pp_top, .pp_pic_holder.pp_default .pp_bottom, .pp_pic_holder.pp_woocommerce .pp_bottom, .pp_pic_holder.pp_default .pp_expand, .pp_pic_holder.pp_woocommerce .pp_expand, .pp_pic_holder.pp_default .pp_contract, .pp_pic_holder.pp_woocommerce .pp_contract { visibility: hidden; } .pp_pic_holder.pp_default .pp_content_container, .pp_pic_holder.pp_woocommerce .pp_content_container { padding: 0; background: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } .pp_pic_holder.pp_default .pp_content_container .pp_left, .pp_pic_holder.pp_woocommerce .pp_content_container .pp_left { padding: 0; background: transparent; } .pp_pic_holder.pp_default .pp_content_container .pp_left .pp_right, .pp_pic_holder.pp_woocommerce .pp_content_container .pp_left .pp_right { padding: 0; background: transparent; } .pp_pic_holder.pp_default .pp_content_container .pp_left .pp_right .pp_content, .pp_pic_holder.pp_woocommerce .pp_content_container .pp_left .pp_right .pp_content { margin: 0 auto; background: transparent; } .pp_pic_holder.pp_default .pp_content_container .pp_left .pp_right .pp_content .pp_details, .pp_pic_holder.pp_woocommerce .pp_content_container .pp_left .pp_right .pp_content .pp_details { height: 0; margin: 0; padding: 0; } .pp_pic_holder.pp_default .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_nav, .pp_pic_holder.pp_woocommerce .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_nav { display: none !important; height: 0; } .pp_pic_holder.pp_default .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_close, .pp_pic_holder.pp_woocommerce .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_close { position: fixed; right: 30px; top: 30px; width: 50px; height: 50px; text-align: center; line-height: 50px; background: transparent; } .pp_pic_holder.pp_default .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_close:after, .pp_pic_holder.pp_woocommerce .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_close:after { content: "\e082"; font-family: 'simple-line-icons'; font-size: 32px; font-weight: normal; width: 50px; height: 50px; text-align: center; line-height: 50px; position: absolute; top: 0; left: 0; text-indent: 0; color: #ffffff; } .pp_pic_holder.pp_default .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_close:before, .pp_pic_holder.pp_woocommerce .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_close:before { display: none; } .admin-bar .pp_pic_holder.pp_default .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_close, .admin-bar .pp_pic_holder.pp_woocommerce .pp_content_container .pp_left .pp_right .pp_content .pp_details .pp_close { top: 52px; } #site div.wpcf7 .ajax-loader { display: none; margin-top: 10px; } #site div.wpcf7 .ajax-loader.is-active { display: block; } #site div.wpcf7-validation-errors { margin-left: 0; margin-right: 0; color: #ffffff; background: #f5421c; border: none; padding: 10px 20px; } #site div.wpcf7-mail-sent-ok { margin-left: 0; margin-right: 0; color: #ffffff; background: #007aff; border: none; padding: 10px 20px; } #site .wpcf7-form .wpcf7-form-control-wrap { position: relative; display: block; } #site .wpcf7-form .wpcf7-form-control-wrap:before { content: ""; font-family: "fontAwesome"; font-size: 28px; font-weight: normal; position: absolute; z-index: 1; top: 50%; right: 20px; color: rgba(0, 0, 0, 0.15); -webkit-transform: translateY(-50%); transform: translateY(-50%); } #site .wpcf7-form .wpcf7-form-control-wrap[class*="text-"]:before { content: "\f007"; } #site .wpcf7-form .wpcf7-form-control-wrap[class*="email-"]:before { content: "\f2b6"; } #site .wpcf7-form .wpcf7-form-control-wrap[class*="url-"]:before { content: "\f0ac"; } #site .wpcf7-form .wpcf7-form-control-wrap[class*="tel-"]:before { content: "\f095"; } #site .wpcf7-form .wpcf7-form-control-wrap[class*="datetime-"]:before { content: "\f017"; } #site .wpcf7-form .wpcf7-form-control-wrap[class*="textarea-"]:before { content: "\f27a"; top: 20px; -webkit-transform: translateY(0); transform: translateY(0); } #site .wpcf7-form .wpcf7-checkbox .wpcf7-list-item, #site .wpcf7-form .wpcf7-radio .wpcf7-list-item { display: block; margin: 0; } #site .wpcf7-form .wpcf7-checkbox .wpcf7-list-item input, #site .wpcf7-form .wpcf7-radio .wpcf7-list-item input { width: auto; height: auto; margin: 0 3px 0 0; } .admin-bar .header-position-left .site-header, .admin-bar .header-position-right .site-header { top: 32px; } .header-position-right { padding-right: 250px; } .header-position-right .site-header { position: fixed; top: 0; bottom: 0; right: 0; width: 250px; } .header-position-right .site-header.header-transparent { position: fixed; bottom: 0; right: 0; left: auto; } .header-position-right .site-header .wrap { width: 100%; max-width: 100%; } .header-position-right .site-header.header-brand-left .header-brand { float: none; } .header-position-right .site-header.header-brand-center .header-brand { position: static; text-align: center; top: auto; left: auto; -webkit-transform: translateX(0) translateY(0); -moz-transform: translateX(0) translateY(0); -ms-transform: translateX(0) translateY(0); -o-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); } .header-position-right .site-header.header-brand-center .navigator > .menu > li > a { text-align: center; } .header-position-right .site-header.header-brand-right .header-brand { float: none; text-align: right; } .header-position-right .site-header.header-brand-right .navigator > .menu > li > a { text-align: right; } .header-position-right .site-header .navigator .menu.menu-primary, .header-position-right .site-header .navigator .menu.menu-secondary { float: none; } .header-position-right .site-header .navigator .menu.menu-primary li, .header-position-right .site-header .navigator .menu.menu-secondary li { margin: 0; } .header-position-right .site-header .navigator .menu li { float: none; } .header-position-right .site-header .navigator .menu li .sub-menu { right: 100%; left: auto; top: 0; text-align: right; } .header-position-right .site-header .navigator .menu li .sub-menu li .sub-menu { left: auto; right: 100%; } .header-position-right .site-header .navigator .menu li a:after { z-index: -1; height: 100%; } .header-position-bottom .site-header { position: fixed; bottom: 0; left: 0; right: 0; } .header-position-bottom .site-header .navigator .menu li .sub-menu { top: auto; bottom: 100%; } .header-position-bottom .site-header .navigator .menu li .sub-menu li .sub-menu { top: auto; bottom: -30px; } .header-position-bottom .site-header .navigator .menu li a:after { bottom: auto; top: 0; } .header-position-left { padding-left: 300px; } .header-position-left .site-header { position: fixed; top: 0; bottom: 0; left: 0; width: 300px; padding: 50px; } .header-position-left .site-header.header-transparent { position: fixed; bottom: 0; left: 0; right: auto; } .header-position-left .site-header .wrap { width: 100%; max-width: 100%; } .header-position-left .site-header.header-brand-left .header-brand { float: none; } .header-position-left .site-header.header-brand-left .navigator .menu { float: none; } .header-position-left .site-header.header-brand-left .navigator .menu.menu-primary { position: static; width: 100%; max-width: 100%; text-align: left; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } .header-position-left .site-header.header-brand-left .navigator .menu > li { display: block; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .header-position-left .site-header.header-brand-left .navigator .menu > li:before { display: none; } .header-position-left .site-header.header-brand-left .navigator .menu > li > a i { width: 15px; margin-right: 15px; vertical-align: middle; } .header-position-left .site-header.header-brand-left .navigator .menu > li > a i.fa-2x { width: 30px; } .header-position-left .site-header.header-brand-left .navigator .menu > li > a:after { display: none; } .header-position-left .site-header.header-brand-left .navigator .menu > li.menu-item-has-children > a:before { left: auto; right: 0; bottom: 50%; margin: 0; margin-bottom: -5px; border-bottom: 5px solid transparent; border-top: 5px solid transparent; border-left: 5px solid; } .header-position-left .site-header.header-brand-left .social-icons { float: none; margin: 0; position: fixed; left: 50px; bottom: 50px; } .header-position-left .site-header.header-brand-left .social-icons a { margin: 0 5px 0 0; } .header-position-left .site-header.header-brand-center .header-brand { position: static; text-align: center; top: auto; left: auto; -webkit-transform: translateX(0) translateY(0); -moz-transform: translateX(0) translateY(0); -ms-transform: translateX(0) translateY(0); -o-transform: translateX(0) translateY(0); transform: translateX(0) translateY(0); } .header-position-left .site-header.header-brand-center .navigator > .menu > li > a { text-align: center; } .header-position-left .site-header.header-brand-right .header-brand { float: none; text-align: right; } .header-position-left .site-header.header-brand-right .navigator > .menu > li > a { text-align: right; } .header-position-left .site-header .navigator .menu.menu-primary, .header-position-left .site-header .navigator .menu.menu-secondary { float: none; } .header-position-left .site-header .navigator .menu.menu-primary li, .header-position-left .site-header .navigator .menu.menu-secondary li { margin: 0; } .header-position-left .site-header .navigator .menu li { float: none; } .header-position-left .site-header .navigator .menu li .sub-menu { left: 100%; top: 0; } .header-position-left .site-header .navigator .menu li a:after { z-index: -1; height: 100%; } .site-header-classic { position: relative; z-index: 99; } .site-header-classic.header-full { padding: 0 30px; } .site-header-classic.header-full .wrap { width: 100%; max-width: 100%; } .site-header-classic.header-full .navigator .menu.menu-extras { margin-right: 30px; } .site-header-classic.header-full .navigator .off-canvas-toggle + .menu.menu-extras { margin-right: 0; } .site-header-classic.header-brand-left .header-brand { float: left; } .site-header-classic.header-brand-center .header-brand { position: absolute; z-index: 3; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } .site-header-classic.header-brand-center .menu { max-width: 60%; } .site-header-classic.header-brand-center .navigator .menu.menu-primary { position: relative; text-align: inherit; left: 0; float: left; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } .site-header-classic.header-brand-center .navigator .menu.menu-primary > li:first-child { margin-left: 0; } .site-header-classic.header-brand-right .header-brand { float: right; } .site-header-classic.header-brand-right .navigator .social-icons { float: left; margin-left: 0; margin-right: 20px; } .site-header-classic.header-brand-right .navigator .social-icons a { margin-right: 5px; margin-left: 0; } .site-header-classic.header-brand-right .navigator .menu.menu-extras { float: left; } .site-header-classic.header-brand-right .navigator .off-canvas-toggle[data-target="off-canvas-right"] { margin-right: 30px; } .site-header-classic.header-brand-right .off-canvas-toggle[data-target="off-canvas-right"] { float: left; margin-left: 0 !important; } .site-header-classic.header-shadow { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); } .site-header-classic.header-transparent { position: absolute; left: 0; right: 0; z-index: 99; } .site-header-classic .navigator:after { clear: both; content: ""; display: table; } .site-header-classic .navigator .menu { margin: 0; padding: 0; } .site-header-classic .navigator .menu:after { clear: both; content: ""; display: table; } .site-header-classic .navigator .menu.menu-primary { float: right; } .site-header-classic .navigator .menu.menu-primary li i { margin-right: 8px; } .site-header-classic .navigator .menu.menu-primary li i.icons { font-size: 18px; } .site-header-classic .navigator .menu.menu-secondary { float: left; margin-left: 30px; } .site-header-classic .navigator .menu.menu-secondary li i { margin-right: 8px; } .site-header-classic .navigator .menu.menu-secondary li i.icons { font-size: 18px; } .site-header-classic .navigator .menu.menu-extras { margin-left: 30px; } .site-header-classic .navigator .menu.menu-extras li { margin: 0; } .site-header-classic .navigator .menu > li.current-menu-item > a:after, .site-header-classic .navigator .menu > li.current_page_item > a:after, .site-header-classic .navigator .menu > li.current-menu-ancestor > a:after, .site-header-classic .navigator .menu > li.current-menu-parent > a:after { display: block; } .site-header-classic .navigator .menu > li.menu-item-has-children:before { border-top: 4px solid #ffffff; border-left: 4px solid transparent ; border-right: 4px solid transparent ; content: ""; height: 0; width: 0; position: absolute; left: 50%; margin-left: -4px; bottom: -5px; } .site-header-classic .navigator .menu li { list-style: none; display: inline-block; margin: 0 20px; position: relative; z-index: 99; } .site-header-classic .navigator .menu li:last-child { margin-right: 0; } .site-header-classic .navigator .menu li:hover > .sub-menu { display: block\9; visibility: visible; top: 100%; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .site-header-classic .navigator .menu li a { display: block; } .site-header-classic .navigator .menu li a:after { position: absolute; z-index: -1; content: ""; left: -8px; right: -8px; height: 8px; bottom: 10px; display: none; } .site-header-classic .navigator .menu li .sub-menu { text-align: left; position: absolute; min-width: 280px; left: -30px; top: 150%; z-index: -1; padding: 20px 0; display: none\9; visibility: hidden; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .site-header-classic .navigator .menu li .sub-menu:after { background: rgba(0, 0, 0, 0.9); content: ""; left: -15px; right: 0; bottom: 0; top: -60px; position: absolute; } .site-header-classic .navigator .menu li .sub-menu li { display: block; margin: 0; } .site-header-classic .navigator .menu li .sub-menu li > a { padding: 5px 30px; color: rgba(255, 255, 255, 0.5); position: relative; } .site-header-classic .navigator .menu li .sub-menu li > a:before { width: 0; height: 1px; content: ""; background: #ffffff; position: absolute; left: 30px; top: 50%; } .site-header-classic .navigator .menu li .sub-menu li:hover > a { padding-left: 45px; color: #ffffff; } .site-header-classic .navigator .menu li .sub-menu li:hover > a:before { width: 10px; } .site-header-classic .navigator .menu li .sub-menu li .sub-menu { left: calc(100% + 16px); top: -20px; } .site-header-classic .navigator .menu li .sub-menu li .sub-menu:after { top: 0; } .site-header-classic .navigator .social-icons { float: right; margin-left: 50px; } .site-header-classic .navigator .social-icons a { display: inline-block; padding-left: 10px; padding-right: 10px; } .site-header-classic .navigator .social-icons a:first-child { padding-left: 0; } .site-header-classic .navigator .social-icons a:last-child { padding-right: 0; } .admin-bar .site-header-sticky { top: 32px; } .site-header-sticky { position: fixed; top: 0; left: 0; right: 0; z-index: 999; visibility: hidden; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); } .site-header-sticky.active { visibility: visible; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .site-header-sticky.header-full { padding: 0 30px; } .site-header-sticky.header-full .wrap { width: 100%; max-width: 100%; } .site-header-sticky.header-full .navigator .menu.menu-extras li.search-box .widget_search { left: -30px; right: -30px; width: auto; } .site-header-sticky.header-brand-left .header-brand { float: left; } .site-header-sticky.header-brand-center .header-brand { position: absolute; z-index: 3; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } .site-header-sticky.header-brand-center .menu { max-width: 60%; } .site-header-sticky.header-brand-center .navigator .menu.menu-primary { position: relative; text-align: inherit; left: 0; float: left; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } .site-header-sticky.header-brand-center .navigator .menu.menu-primary > li:first-child { margin-left: 0; } .site-header-sticky.header-brand-right .header-brand { float: right; } .site-header-sticky.header-brand-right .navigator .social-icons { float: left; margin-left: 0; margin-right: 20px; } .site-header-sticky.header-brand-right .navigator .social-icons a { margin-right: 5px; margin-left: 0; } .site-header-sticky.header-brand-right .navigator .menu.menu-extras { float: left; } .site-header-sticky.header-brand-right .navigator .off-canvas-toggle[data-target="off-canvas-right"] { margin-right: 30px; } .site-header-sticky.header-brand-right .off-canvas-toggle[data-target="off-canvas-right"] { float: left; margin-left: 0 !important; } .site-header-sticky.header-shadow { -webkit-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); -moz-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); -ms-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); -o-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); } .site-header-sticky.header-transparent { position: absolute; left: 0; right: 0; z-index: 99; } .site-header-sticky .navigator:after { clear: both; content: ""; display: table; } .site-header-sticky .navigator .menu { margin: 0; padding: 0; } .site-header-sticky .navigator .menu:after { clear: both; content: ""; display: table; } .site-header-sticky .navigator .menu.menu-primary { position: absolute; left: 50%; text-align: center; width: 65%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .site-header-sticky .navigator .menu.menu-primary li i { margin-right: 8px; } .site-header-sticky .navigator .menu.menu-primary li i.icons { font-size: 18px; } .site-header-sticky .navigator .menu.menu-secondary { float: left; margin-left: 30px; } .site-header-sticky .navigator .menu.menu-secondary li i { margin-right: 8px; } .site-header-sticky .navigator .menu.menu-secondary li i.icons { font-size: 18px; } .site-header-sticky .navigator .menu.menu-extras { margin-left: 20px; } .site-header-sticky .navigator .menu.menu-extras li { margin: 0; } .site-header-sticky .navigator .menu > li:hover > a:after, .site-header-sticky .navigator .menu > li.current-menu-item > a:after, .site-header-sticky .navigator .menu > li.current_page_item > a:after, .site-header-sticky .navigator .menu > li.current-menu-ancestor > a:after, .site-header-sticky .navigator .menu > li.current-menu-parent > a:after { visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .site-header-sticky .navigator .menu > li.menu-item-has-children > a:before { border-top: 4px solid; border-left: 4px solid transparent; border-right: 4px solid transparent; content: ""; height: 0; width: 0; position: absolute; left: 50%; margin-left: -4px; bottom: 15px; } .site-header-sticky .navigator .menu > li.menu-item-has-children:hover > a:before { border-bottom: 10px solid #ffffff; border-top: 10px solid transparent; border-left: 10px solid transparent; border-right: 10px solid transparent; content: ""; height: 0; width: 0; position: absolute; left: 50%; margin-left: -10px; bottom: 0; } .site-header-sticky .navigator .menu li { list-style: none; display: inline-block; margin: 0 20px; position: relative; z-index: 99; } .site-header-sticky .navigator .menu li:hover > .sub-menu { display: block\9; visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .site-header-sticky .navigator .menu li a { display: block; } .site-header-sticky .navigator .menu li a:after { position: absolute; z-index: -1; content: ""; left: -8px; right: -8px; height: 5px; top: 0; visibility: hidden; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .site-header-sticky .navigator .menu li .sub-menu { text-align: left; position: absolute; min-width: 280px; left: -40px; top: 100%; z-index: 2; padding: 20px 0; display: none\9; visibility: hidden; background: #ffffff; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -webkit-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); -moz-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); -ms-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); -o-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); } .site-header-sticky .navigator .menu li .sub-menu li { display: block; margin: 0; } .site-header-sticky .navigator .menu li .sub-menu li > a { padding: 5px 40px; color: inherit; position: relative; } .site-header-sticky .navigator .menu li .sub-menu li > a:before { width: 0; height: 1px; content: ""; position: absolute; left: 40px; top: 50%; } .site-header-sticky .navigator .menu li .sub-menu li:hover > a { padding-left: 55px; } .site-header-sticky .navigator .menu li .sub-menu li:hover > a:before { width: 10px; } .site-header-sticky .navigator .menu li .sub-menu li .sub-menu { left: 100%; top: -20px; } .site-header-sticky .navigator .menu li .sub-menu li .sub-menu:after { top: 0; } .site-header-sticky .navigator .social-icons { float: right; margin-left: 20px; } .site-header-sticky .navigator .social-icons a { display: inline-block; padding-left: 10px; padding-right: 10px; } .site-header-sticky .navigator .social-icons a:first-child { padding-left: 0; } .site-header-sticky .navigator .social-icons a:last-child { padding-right: 0; } .site-header-sticky .navigator .menu.menu-extras { float: right; } .site-header-sticky .navigator .menu.menu-extras li { padding: 0 10px; } .site-header-sticky .navigator .menu.menu-extras li > a:after { display: none; } .site-header-sticky .navigator .menu.menu-extras li i { font-size: 21px; display: inline-block; } .site-header-sticky .navigator .menu.menu-extras li i:before { vertical-align: middle; } .site-header-sticky .navigator .menu.menu-extras li .sub-menu { left: auto; right: -30px; } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart { position: relative; } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart:hover > a:before { visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart:hover .sub-menu { visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart > a { position: relative; } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart > a:before { border-bottom: 10px solid #ffffff; border-left: 10px solid transparent ; border-right: 10px solid transparent ; content: ""; height: 0; width: 0; position: absolute; left: 50%; margin-left: -10px; bottom: 0; visibility: hidden; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart > a .shopping-cart-items-count { position: absolute; color: #ffffff; width: 20px; height: 15px; text-align: center; line-height: 15px; top: 12px; right: -15px; letter-spacing: 0; font-size: 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart > a .shopping-cart-items-count.no-items:after { content: "0"; } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart > a .shopping-cart-items-count:before { border-top: 5px solid ; border-left: 0 solid transparent; border-right: 5px solid transparent; content: ""; height: 0; width: 0; position: absolute; left: 5px; bottom: -5px; } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart .sub-menu { position: absolute; background: #ffffff; right: 0; width: 334px; top: 100%; visibility: hidden; max-height: 80vh; overflow-y: auto; font-size: 1rem; padding: 30px; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -webkit-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); -moz-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); -ms-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); -o-box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); box-shadow: 0 6px 48px 0 rgba(36, 50, 56, 0.1); } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart .sub-menu .cart_list { margin: 0; padding: 0; } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart .sub-menu .cart_list .empty { text-align: center; padding: 0; border: none; } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart .sub-menu .cart_list li { display: inline-block; width: 100%; padding: 15px 0; position: relative; } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart .sub-menu .cart_list li:first-child { padding-top: 0; } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart .sub-menu .cart_list li a { color: #333333; line-height: 1.3; font-size: 14px; font-weight: bold; margin-bottom: 5px; display: block; padding: 0; } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart .sub-menu .cart_list li a:before { display: none; } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart .sub-menu .cart_list li .quantity { color: #f76923; font-size: 14px; } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart .sub-menu .cart_list li .remove { color: #ffffff; line-height: 24px; position: absolute; z-index: 1; } .site-header-sticky .navigator .menu.menu-extras li.shopping-cart .sub-menu .buttons a { display: inline-block; } .site-header-sticky .navigator .menu.menu-extras li.search-box { position: static; } .site-header-sticky .navigator .menu.menu-extras li.search-box > a { position: relative; z-index: 1000; } .site-header-sticky .navigator .menu.menu-extras li.search-box > a:after, .site-header-sticky .navigator .menu.menu-extras li.search-box > a:before { content: ""; position: absolute; right: 0; left: auto; width: 24px; height: 3px; top: 50%; margin-top: -8px; border: 2px solid; border-top: 1px solid; display: block; -webkit-transform: translateY(6px) rotateZ(-45deg); -moz-transform: translateY(6px) rotateZ(-45deg); -ms-transform: translateY(6px) rotateZ(-45deg); -o-transform: translateY(6px) rotateZ(-45deg); transform: translateY(6px) rotateZ(-45deg); visibility: hidden; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .site-header-sticky .navigator .menu.menu-extras li.search-box > a:before { margin-top: 0; top: auto; bottom: 50%; margin-bottom: -7px; -webkit-transform: translateY(-6px) rotateZ(45deg); -moz-transform: translateY(-6px) rotateZ(45deg); -ms-transform: translateY(-6px) rotateZ(45deg); -o-transform: translateY(-6px) rotateZ(45deg); transform: translateY(-6px) rotateZ(45deg); } .site-header-sticky .navigator .menu.menu-extras li.search-box .widget_search { position: absolute; z-index: 999; padding: 0; margin: 0; top: 0; bottom: 0; right: 0; visibility: hidden; width: 100%; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .site-header-sticky .navigator .menu.menu-extras li.search-box .widget_search:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; } .site-header-sticky .navigator .menu.menu-extras li.search-box .widget_search .search-form { display: inline-block; height: auto; vertical-align: middle; width: 100%; } .site-header-sticky .navigator .menu.menu-extras li.search-box .widget_search .search-form .search-field { font-size: 2em; background-color: transparent; border-color: transparent; padding: 0; margin: 0; } .site-header-sticky .navigator .menu.menu-extras li.search-box .widget_search .search-form .search-submit { display: none; } .site-header-sticky .navigator .menu.menu-extras li.search-box.active .widget_search { visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .site-header-sticky .navigator .menu.menu-extras li.search-box.active > a:after, .site-header-sticky .navigator .menu.menu-extras li.search-box.active > a:before { visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .site-header-sticky .navigator .menu.menu-extras li.search-box.active > a i:before { -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .site-header-sticky.header-full .navigator .menu.menu-extras li.search-box .widget_search .search-form .search-field { padding: 0 30px; } .site { z-index: 2; position: relative; -webkit-overflow-scrolling: touch; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; -webkit-transition-timing-function: cubic-bezier(0.4, 0.01, 0.2, 0.4); -moz-transition-timing-function: cubic-bezier(0.4, 0.01, 0.2, 0.4); transition-timing-function: cubic-bezier(0.4, 0.01, 0.2, 0.4); } .rev_slider_wrapper { left: 0 !important; } .admin-bar #off-canvas-left { top: 32px; } .admin-bar .sliding-menu { top: 32px; } .site-header.header-full .site-header-inner .off-canvas-toggle, .site-header-sticky.header-full .site-header-inner .off-canvas-toggle { margin-left: 30px; margin-right: 30px; } .site-header .site-header-inner .off-canvas-toggle[data-target="off-canvas-right"], .site-header-sticky .site-header-inner .off-canvas-toggle[data-target="off-canvas-right"] { margin-left: 50px; margin-right: 0; } .off-canvas-toggle { width: 24px; position: relative; float: right; display: inline-block; } .off-canvas-toggle:before { width: 24px; height: 2px; content: ""; position: absolute; top: 50%; border: 1px solid; margin-top: -1px; left: 0; } .off-canvas-toggle span { display: inline-block; } .off-canvas-toggle span:after, .off-canvas-toggle span:before { content: ""; position: absolute; right: 50%; margin-right: -12px; width: 24px; height: 2px; top: 50%; margin-top: -10px; border: 1px solid; } .off-canvas-toggle span:before { top: auto; bottom: 50%; margin-bottom: -10px; } #off-canvas-left { position: fixed; z-index: 1; top: 0; right: 0; bottom: 0; width: 350px; visibility: hidden; -webkit-transition: visibility 0s 0.3s; -moz-transition: visibility 0s 0.3s; transition: visibility 0s 0.3s; } #off-canvas-left .off-canvas-wrap { height: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateX(50%); -moz-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); transform: translateX(50%); -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; -webkit-transition-timing-function: cubic-bezier(0.4, 0.01, 0.3, 0.3); -moz-transition-timing-function: cubic-bezier(0.4, 0.01, 0.3, 0.3); transition-timing-function: cubic-bezier(0.4, 0.01, 0.3, 0.3); } #off-canvas-left .off-canvas-wrap .widget .widget-title { color: inherit; } #off-canvas-left .off-canvas-wrap .widget:last-child { margin-bottom: 30px; } #off-canvas-left .off-canvas-toggle { display: none; } .sliding-menu { position: fixed; right: 0; top: 0; bottom: 0; overflow-y: scroll; } .sliding-menu .off-canvas-toggle { position: fixed; z-index: 100; right: 50%; bottom: 50px; -webkit-transform: translateX(50%); -moz-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); transform: translateX(50%); } .menu-sliding { margin: 0; padding: 0; position: absolute; top: 50%; left: 50px; right: 50px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .menu-sliding li { list-style: none; text-align: center; padding: 10px 0; } .menu-sliding li .sub-menu { margin: 0; padding: 0; visibility: hidden; height: 0; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .menu-sliding li:hover .sub-menu { height: 100%; visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .menu-sliding > li { visibility: hidden; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .menu-sliding > li:nth-child(n+1) { -webkit-transition-delay: 60ms; -moz-transition-delay: 60ms; -ms-transition-delay: 60ms; -o-transition-delay: 60ms; transition-delay: 60ms; -webkit-transition-duration: 250ms; -moz-transition-duration: 250ms; -ms-transition-duration: 250ms; -o-transition-duration: 250ms; transition-duration: 250ms; } .menu-sliding > li:nth-child(n+2) { -webkit-transition-delay: 120ms; -moz-transition-delay: 120ms; -ms-transition-delay: 120ms; -o-transition-delay: 120ms; transition-delay: 120ms; -webkit-transition-duration: 350ms; -moz-transition-duration: 350ms; -ms-transition-duration: 350ms; -o-transition-duration: 350ms; transition-duration: 350ms; } .menu-sliding > li:nth-child(n+3) { -webkit-transition-delay: 180ms; -moz-transition-delay: 180ms; -ms-transition-delay: 180ms; -o-transition-delay: 180ms; transition-delay: 180ms; -webkit-transition-duration: 450ms; -moz-transition-duration: 450ms; -ms-transition-duration: 450ms; -o-transition-duration: 450ms; transition-duration: 450ms; } .menu-sliding > li:nth-child(n+4) { -webkit-transition-delay: 240ms; -moz-transition-delay: 240ms; -ms-transition-delay: 240ms; -o-transition-delay: 240ms; transition-delay: 240ms; -webkit-transition-duration: 550ms; -moz-transition-duration: 550ms; -ms-transition-duration: 550ms; -o-transition-duration: 550ms; transition-duration: 550ms; } .menu-sliding > li:nth-child(n+5) { -webkit-transition-delay: 300ms; -moz-transition-delay: 300ms; -ms-transition-delay: 300ms; -o-transition-delay: 300ms; transition-delay: 300ms; -webkit-transition-duration: 650ms; -moz-transition-duration: 650ms; -ms-transition-duration: 650ms; -o-transition-duration: 650ms; transition-duration: 650ms; } .menu-sliding > li:nth-child(n+6) { -webkit-transition-delay: 360ms; -moz-transition-delay: 360ms; -ms-transition-delay: 360ms; -o-transition-delay: 360ms; transition-delay: 360ms; -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -ms-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; } .menu-sliding > li:nth-child(n+7) { -webkit-transition-delay: 420ms; -moz-transition-delay: 420ms; -ms-transition-delay: 420ms; -o-transition-delay: 420ms; transition-delay: 420ms; -webkit-transition-duration: 850ms; -moz-transition-duration: 850ms; -ms-transition-duration: 850ms; -o-transition-duration: 850ms; transition-duration: 850ms; } .menu-sliding > li:nth-child(n+8) { -webkit-transition-delay: 480ms; -moz-transition-delay: 480ms; -ms-transition-delay: 480ms; -o-transition-delay: 480ms; transition-delay: 480ms; -webkit-transition-duration: 950ms; -moz-transition-duration: 950ms; -ms-transition-duration: 950ms; -o-transition-duration: 950ms; transition-duration: 950ms; } .menu-sliding > li:nth-child(n+9) { -webkit-transition-delay: 540ms; -moz-transition-delay: 540ms; -ms-transition-delay: 540ms; -o-transition-delay: 540ms; transition-delay: 540ms; -webkit-transition-duration: 1050ms; -moz-transition-duration: 1050ms; -ms-transition-duration: 1050ms; -o-transition-duration: 1050ms; transition-duration: 1050ms; } .sliding-overlay .sliding-menu { left: 0; visibility: hidden; z-index: 101; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); } .sliding-overlay .sliding-menu .off-canvas-toggle { right: 50%; bottom: 50px; -webkit-transform: translateX(50%); -moz-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); transform: translateX(50%); } .sliding-overlay.off-canvas-right-active .sliding-menu { visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .sliding-overlay.off-canvas-right-active .menu-sliding > li { visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .sliding-overlay.off-canvas-right-active .menu-sliding > li:nth-child(n+1) { -webkit-transition-delay: 60ms; -moz-transition-delay: 60ms; -ms-transition-delay: 60ms; -o-transition-delay: 60ms; transition-delay: 60ms; -webkit-transition-duration: 250ms; -moz-transition-duration: 250ms; -ms-transition-duration: 250ms; -o-transition-duration: 250ms; transition-duration: 250ms; } .sliding-overlay.off-canvas-right-active .menu-sliding > li:nth-child(n+2) { -webkit-transition-delay: 120ms; -moz-transition-delay: 120ms; -ms-transition-delay: 120ms; -o-transition-delay: 120ms; transition-delay: 120ms; -webkit-transition-duration: 350ms; -moz-transition-duration: 350ms; -ms-transition-duration: 350ms; -o-transition-duration: 350ms; transition-duration: 350ms; } .sliding-overlay.off-canvas-right-active .menu-sliding > li:nth-child(n+3) { -webkit-transition-delay: 180ms; -moz-transition-delay: 180ms; -ms-transition-delay: 180ms; -o-transition-delay: 180ms; transition-delay: 180ms; -webkit-transition-duration: 450ms; -moz-transition-duration: 450ms; -ms-transition-duration: 450ms; -o-transition-duration: 450ms; transition-duration: 450ms; } .sliding-overlay.off-canvas-right-active .menu-sliding > li:nth-child(n+4) { -webkit-transition-delay: 240ms; -moz-transition-delay: 240ms; -ms-transition-delay: 240ms; -o-transition-delay: 240ms; transition-delay: 240ms; -webkit-transition-duration: 550ms; -moz-transition-duration: 550ms; -ms-transition-duration: 550ms; -o-transition-duration: 550ms; transition-duration: 550ms; } .sliding-overlay.off-canvas-right-active .menu-sliding > li:nth-child(n+5) { -webkit-transition-delay: 300ms; -moz-transition-delay: 300ms; -ms-transition-delay: 300ms; -o-transition-delay: 300ms; transition-delay: 300ms; -webkit-transition-duration: 650ms; -moz-transition-duration: 650ms; -ms-transition-duration: 650ms; -o-transition-duration: 650ms; transition-duration: 650ms; } .sliding-overlay.off-canvas-right-active .menu-sliding > li:nth-child(n+6) { -webkit-transition-delay: 360ms; -moz-transition-delay: 360ms; -ms-transition-delay: 360ms; -o-transition-delay: 360ms; transition-delay: 360ms; -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -ms-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; } .sliding-overlay.off-canvas-right-active .menu-sliding > li:nth-child(n+7) { -webkit-transition-delay: 420ms; -moz-transition-delay: 420ms; -ms-transition-delay: 420ms; -o-transition-delay: 420ms; transition-delay: 420ms; -webkit-transition-duration: 850ms; -moz-transition-duration: 850ms; -ms-transition-duration: 850ms; -o-transition-duration: 850ms; transition-duration: 850ms; } .sliding-overlay.off-canvas-right-active .menu-sliding > li:nth-child(n+8) { -webkit-transition-delay: 480ms; -moz-transition-delay: 480ms; -ms-transition-delay: 480ms; -o-transition-delay: 480ms; transition-delay: 480ms; -webkit-transition-duration: 950ms; -moz-transition-duration: 950ms; -ms-transition-duration: 950ms; -o-transition-duration: 950ms; transition-duration: 950ms; } .sliding-overlay.off-canvas-right-active .menu-sliding > li:nth-child(n+9) { -webkit-transition-delay: 540ms; -moz-transition-delay: 540ms; -ms-transition-delay: 540ms; -o-transition-delay: 540ms; transition-delay: 540ms; -webkit-transition-duration: 1050ms; -moz-transition-duration: 1050ms; -ms-transition-duration: 1050ms; -o-transition-duration: 1050ms; transition-duration: 1050ms; } .sliding-slide .sliding-menu { width: 350px; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } .sliding-slide.off-canvas-right-active .site { cursor: e-resize; -webkit-transform: translateX(-350px); -moz-transform: translateX(-350px); -ms-transform: translateX(-350px); -o-transform: translateX(-350px); transform: translateX(-350px); } .sliding-slide.off-canvas-right-active .sliding-menu { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); } .sliding-slide.off-canvas-right-active .menu-sliding > li { visibility: visible; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); } .sliding-slide.off-canvas-right-active .menu-sliding > li:nth-child(n+1) { -webkit-transition-delay: 60ms; -moz-transition-delay: 60ms; -ms-transition-delay: 60ms; -o-transition-delay: 60ms; transition-delay: 60ms; -webkit-transition-duration: 250ms; -moz-transition-duration: 250ms; -ms-transition-duration: 250ms; -o-transition-duration: 250ms; transition-duration: 250ms; } .sliding-slide.off-canvas-right-active .menu-sliding > li:nth-child(n+2) { -webkit-transition-delay: 120ms; -moz-transition-delay: 120ms; -ms-transition-delay: 120ms; -o-transition-delay: 120ms; transition-delay: 120ms; -webkit-transition-duration: 350ms; -moz-transition-duration: 350ms; -ms-transition-duration: 350ms; -o-transition-duration: 350ms; transition-duration: 350ms; } .sliding-slide.off-canvas-right-active .menu-sliding > li:nth-child(n+3) { -webkit-transition-delay: 180ms; -moz-transition-delay: 180ms; -ms-transition-delay: 180ms; -o-transition-delay: 180ms; transition-delay: 180ms; -webkit-transition-duration: 450ms; -moz-transition-duration: 450ms; -ms-transition-duration: 450ms; -o-transition-duration: 450ms; transition-duration: 450ms; } .sliding-slide.off-canvas-right-active .menu-sliding > li:nth-child(n+4) { -webkit-transition-delay: 240ms; -moz-transition-delay: 240ms; -ms-transition-delay: 240ms; -o-transition-delay: 240ms; transition-delay: 240ms; -webkit-transition-duration: 550ms; -moz-transition-duration: 550ms; -ms-transition-duration: 550ms; -o-transition-duration: 550ms; transition-duration: 550ms; } .sliding-slide.off-canvas-right-active .menu-sliding > li:nth-child(n+5) { -webkit-transition-delay: 300ms; -moz-transition-delay: 300ms; -ms-transition-delay: 300ms; -o-transition-delay: 300ms; transition-delay: 300ms; -webkit-transition-duration: 650ms; -moz-transition-duration: 650ms; -ms-transition-duration: 650ms; -o-transition-duration: 650ms; transition-duration: 650ms; } .sliding-slide.off-canvas-right-active .menu-sliding > li:nth-child(n+6) { -webkit-transition-delay: 360ms; -moz-transition-delay: 360ms; -ms-transition-delay: 360ms; -o-transition-delay: 360ms; transition-delay: 360ms; -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -ms-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; } .sliding-slide.off-canvas-right-active .menu-sliding > li:nth-child(n+7) { -webkit-transition-delay: 420ms; -moz-transition-delay: 420ms; -ms-transition-delay: 420ms; -o-transition-delay: 420ms; transition-delay: 420ms; -webkit-transition-duration: 850ms; -moz-transition-duration: 850ms; -ms-transition-duration: 850ms; -o-transition-duration: 850ms; transition-duration: 850ms; } .sliding-slide.off-canvas-right-active .menu-sliding > li:nth-child(n+8) { -webkit-transition-delay: 480ms; -moz-transition-delay: 480ms; -ms-transition-delay: 480ms; -o-transition-delay: 480ms; transition-delay: 480ms; -webkit-transition-duration: 950ms; -moz-transition-duration: 950ms; -ms-transition-duration: 950ms; -o-transition-duration: 950ms; transition-duration: 950ms; } .sliding-slide.off-canvas-right-active .menu-sliding > li:nth-child(n+9) { -webkit-transition-delay: 540ms; -moz-transition-delay: 540ms; -ms-transition-delay: 540ms; -o-transition-delay: 540ms; transition-delay: 540ms; -webkit-transition-duration: 1050ms; -moz-transition-duration: 1050ms; -ms-transition-duration: 1050ms; -o-transition-duration: 1050ms; transition-duration: 1050ms; } .sliding-desktop-off a[data-target="off-canvas-right"] { display: none; } .off-canvas-left-active #off-canvas-left { visibility: visible; -webkit-transition: visibility 0s 0s; -moz-transition: visibility 0s 0s; transition: visibility 0s 0s; } .off-canvas-left-active #off-canvas-left .off-canvas-wrap { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; -webkit-transition-timing-function: cubic-bezier(0.4, 0.01, 0.3, 0.3); -moz-transition-timing-function: cubic-bezier(0.4, 0.01, 0.3, 0.3); transition-timing-function: cubic-bezier(0.4, 0.01, 0.3, 0.3); } .off-canvas-left-active .site { overflow-y: hidden; cursor: e-resize; -webkit-transform: translateX(-350px); -moz-transform: translateX(-350px); -ms-transform: translateX(-350px); -o-transform: translateX(-350px); transform: translateX(-350px); } .off-canvas-left-active .off-canvas-toggle[data-target="off-canvas-left"]:before { display: none; } .off-canvas-left-active .off-canvas-toggle[data-target="off-canvas-left"] span:after { -webkit-transform: translateY(14px) rotateZ(-45deg); -moz-transform: translateY(14px) rotateZ(-45deg); -ms-transform: translateY(14px) rotateZ(-45deg); -o-transform: translateY(14px) rotateZ(-45deg); transform: translateY(14px) rotateZ(-45deg); } .off-canvas-left-active .off-canvas-toggle[data-target="off-canvas-left"] span:before { -webkit-transform: translateY(-14px) rotateZ(45deg); -moz-transform: translateY(-14px) rotateZ(45deg); -ms-transform: translateY(-14px) rotateZ(45deg); -o-transform: translateY(-14px) rotateZ(45deg); transform: translateY(-14px) rotateZ(45deg); } .off-canvas-right-active .off-canvas-toggle[data-target="off-canvas-right"]:before { display: none; } .off-canvas-right-active .off-canvas-toggle[data-target="off-canvas-right"] span:after { width: 24px; -webkit-transform: translateY(9px) rotateZ(-45deg); -moz-transform: translateY(9px) rotateZ(-45deg); -ms-transform: translateY(9px) rotateZ(-45deg); -o-transform: translateY(9px) rotateZ(-45deg); transform: translateY(9px) rotateZ(-45deg); } .off-canvas-right-active .off-canvas-toggle[data-target="off-canvas-right"] span:before { width: 24px; -webkit-transform: translateY(-9px) rotateZ(45deg); -moz-transform: translateY(-9px) rotateZ(45deg); -ms-transform: translateY(-9px) rotateZ(45deg); -o-transform: translateY(-9px) rotateZ(45deg); transform: translateY(-9px) rotateZ(45deg); } .site-topbar .topbar-text ul li i, .menu.menu-extras li.shopping-cart:hover > a, .site-topbar .off-canvas-toggle[data-target="off-canvas-left"], .menu-extras li.shopping-cart > a .shopping-cart-items-count::before, .site-header-sticky .navigator .menu li .sub-menu li:hover > a, .post-meta .post-categories a, .button.link, .iconlist-icon-mini li i, .iconlist-icon-small li i, .iconlist-icon-large li i, .iconlist-icon-xlarge li i, #site .iconlist.iconlist-icon-medium li:hover i, .counter .counter-value, .testimonial .testimonial-author, .vc_toggle.vc_toggle_active .vc_toggle_title h4, .vc_toggle.vc_toggle_active .vc_toggle_title h4::after, .widget.widget_calendar table tbody tr td#today, .projects-filter ul li.active a h6, .projects-grid-alt .project .project-info .project-meta a:hover::before, .woocommerce .products li .button:hover::after, .woocommerce .product .summary .product_meta > span a, #site .member .member-info .member-subtitle, #site .vc_tta-tabs li.vc_tta-tab a i, #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a, #site .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a, table tbody tr:hover td .price, .single-post .post-tags a { color: #f5421c; } .site-topbar .off-canvas-toggle, .site-header-classic .navigator .menu > li > a::after, .site-header-sticky .navigator .menu > li > a::after, .menu-extras li.shopping-cart a .shopping-cart-items-count, .site-topbar .topbar-nav .topbar-menu .menu > li > a::after, .site-topbar .topbar-nav .topbar-menu .menu > li .sub-menu li:hover > a, .site-header-sticky .navigator .menu li .sub-menu li > a::before, .widget ul li > a::after, .widget .widget-title::before, .widget .widget-title::after, .post.sticky .post-inner::before, .button::before, .post-meta .post-categories a::after, .divider::after, .divider::before, .button.link::after, .rev_slider_wrapper .tparrows, .rev_slider_wrapper .tparrows::after, rs-module-wrap .tparrows, rs-module-wrap .tparrows::after, .navigation.post-navigation .prev-post a:hover, .navigation.post-navigation .next-post a:hover, .navigation.pager-numeric .page-numbers:hover, .navigation.pager-numeric .page-numbers.current, .projects-filter ul li a::after, .go-to-top a:hover, .widget.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle, .woocommerce .products li .wc-forward, .woocommerce .product .summary .product_meta > span a::after, #site .owl-buttons .owl-prev, #site .owl-buttons .owl-next, #site .owl-buttons .owl-prev::after, #site .owl-buttons .owl-next::after, #site .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab::before, .swiper-button-prev, .swiper-button-next, .swiper-button-prev::after, .swiper-button-next::after, #site .iconlist.iconlist-icon-xlarge .iconlist-item-content ul li::after, .single-post .post-tags a::after { background-color: #f5421c; } .button.outline.white:hover, blockquote, table thead th, .woocommerce .products li:hover .woocommerce-LoopProduct-link, .woocommerce .product .woocommerce-tabs .tabs li.active a, #site .featured-box { border-color: #f5421c; } .projects-grid-alt .project .project-info .project-meta a::before, #site .iconbox .box-icon i { color: #1e206f; } .off-canvas-left-active .site-topbar .off-canvas-toggle, .site-topbar .off-canvas-toggle:hover, .woocommerce .products li .wc-forward:hover, #site .owl-buttons .owl-prev:hover, #site .owl-buttons .owl-next:hover, #site .owl-buttons .owl-prev:hover::after, #site .owl-buttons .owl-next:hover::after, .swiper-button-prev:hover, .swiper-button-next:hover, .swiper-button-prev:hover::after, .swiper-button-next:hover::after, .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled::after, .swiper-button-next.swiper-button-disabled::after { background-color: #1e206f; } .s { border-color: #1e206f; } ::selection { background: #1e206f; } ::-moz-selection { background: #1e206f; } .owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; } .owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); } .owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; } .owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; } .owl-carousel .owl-item { float: left; } .owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; } .owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .grabbing { cursor: url(https://portasftpserver.com/sera-parents-template/assets/css/grabbing.png) 8 8, move; } .owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); } @font-face { font-family: 'et-line'; src: url('https://portasftpserver.com/sera-parents-template/assets/fonts/et-line.eot'); src: url('https://portasftpserver.com/sera-parents-template/assets/fonts/et-line.eot?#iefix') format('embedded-opentype'), url('https://portasftpserver.com/sera-parents-template/assets/fonts/et-line.woff') format('woff'), url('https://portasftpserver.com/sera-parents-template/assets/fonts/et-line.ttf') format('truetype'), url('https://portasftpserver.com/sera-parents-template/assets/fonts/et-line.svg#et-line') format('svg'); font-weight: normal; font-style: normal; } [data-icon]:before { font-family: 'et-line'; content: attr(data-icon); speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; } .icon-mobile, .icon-laptop, .icon-desktop, .icon-tablet, .icon-phone, .icon-document, .icon-documents, .icon-search, .icon-clipboard, .icon-newspaper, .icon-notebook, .icon-book-open, .icon-browser, .icon-calendar, .icon-presentation, .icon-picture, .icon-pictures, .icon-video, .icon-camera, .icon-printer, .icon-toolbox, .icon-briefcase, .icon-wallet, .icon-gift, .icon-bargraph, .icon-grid, .icon-expand, .icon-focus, .icon-edit, .icon-adjustments, .icon-ribbon, .icon-hourglass, .icon-lock, .icon-megaphone, .icon-shield, .icon-trophy, .icon-flag, .icon-map, .icon-puzzle, .icon-basket, .icon-envelope, .icon-streetsign, .icon-telescope, .icon-gears, .icon-key, .icon-paperclip, .icon-attachment, .icon-pricetags, .icon-lightbulb, .icon-layers, .icon-pencil, .icon-tools, .icon-tools-2, .icon-scissors, .icon-paintbrush, .icon-magnifying-glass, .icon-circle-compass, .icon-linegraph, .icon-mic, .icon-strategy, .icon-beaker, .icon-caution, .icon-recycle, .icon-anchor, .icon-profile-male, .icon-profile-female, .icon-bike, .icon-wine, .icon-hotairballoon, .icon-globe, .icon-genius, .icon-map-pin, .icon-dial, .icon-chat, .icon-heart, .icon-cloud, .icon-upload, .icon-download, .icon-target, .icon-hazardous, .icon-piechart, .icon-speedometer, .icon-global, .icon-compass, .icon-lifesaver, .icon-clock, .icon-aperture, .icon-quote, .icon-scope, .icon-alarmclock, .icon-refresh, .icon-happy, .icon-sad, .icon-facebook, .icon-twitter, .icon-googleplus, .icon-rss, .icon-tumblr, .icon-linkedin, .icon-dribbble { font-family: 'et-line'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; } .icon-mobile:before { content: "\e000"; } .icon-laptop:before { content: "\e001"; } .icon-desktop:before { content: "\e002"; } .icon-tablet:before { content: "\e003"; } .icon-phone:before { content: "\e004"; } .icon-document:before { content: "\e005"; } .icon-documents:before { content: "\e006"; } .icon-search:before { content: "\e007"; } .icon-clipboard:before { content: "\e008"; } .icon-newspaper:before { content: "\e009"; } .icon-notebook:before { content: "\e00a"; } .icon-book-open:before { content: "\e00b"; } .icon-browser:before { content: "\e00c"; } .icon-calendar:before { content: "\e00d"; } .icon-presentation:before { content: "\e00e"; } .icon-picture:before { content: "\e00f"; } .icon-pictures:before { content: "\e010"; } .icon-video:before { content: "\e011"; } .icon-camera:before { content: "\e012"; } .icon-printer:before { content: "\e013"; } .icon-toolbox:before { content: "\e014"; } .icon-briefcase:before { content: "\e015"; } .icon-wallet:before { content: "\e016"; } .icon-gift:before { content: "\e017"; } .icon-bargraph:before { content: "\e018"; } .icon-grid:before { content: "\e019"; } .icon-expand:before { content: "\e01a"; } .icon-focus:before { content: "\e01b"; } .icon-edit:before { content: "\e01c"; } .icon-adjustments:before { content: "\e01d"; } .icon-ribbon:before { content: "\e01e"; } .icon-hourglass:before { content: "\e01f"; } .icon-lock:before { content: "\e020"; } .icon-megaphone:before { content: "\e021"; } .icon-shield:before { content: "\e022"; } .icon-trophy:before { content: "\e023"; } .icon-flag:before { content: "\e024"; } .icon-map:before { content: "\e025"; } .icon-puzzle:before { content: "\e026"; } .icon-basket:before { content: "\e027"; } .icon-envelope:before { content: "\e028"; } .icon-streetsign:before { content: "\e029"; } .icon-telescope:before { content: "\e02a"; } .icon-gears:before { content: "\e02b"; } .icon-key:before { content: "\e02c"; } .icon-paperclip:before { content: "\e02d"; } .icon-attachment:before { content: "\e02e"; } .icon-pricetags:before { content: "\e02f"; } .icon-lightbulb:before { content: "\e030"; } .icon-layers:before { content: "\e031"; } .icon-pencil:before { content: "\e032"; } .icon-tools:before { content: "\e033"; } .icon-tools-2:before { content: "\e034"; } .icon-scissors:before { content: "\e035"; } .icon-paintbrush:before { content: "\e036"; } .icon-magnifying-glass:before { content: "\e037"; } .icon-circle-compass:before { content: "\e038"; } .icon-linegraph:before { content: "\e039"; } .icon-mic:before { content: "\e03a"; } .icon-strategy:before { content: "\e03b"; } .icon-beaker:before { content: "\e03c"; } .icon-caution:before { content: "\e03d"; } .icon-recycle:before { content: "\e03e"; } .icon-anchor:before { content: "\e03f"; } .icon-profile-male:before { content: "\e040"; } .icon-profile-female:before { content: "\e041"; } .icon-bike:before { content: "\e042"; } .icon-wine:before { content: "\e043"; } .icon-hotairballoon:before { content: "\e044"; } .icon-globe:before { content: "\e045"; } .icon-genius:before { content: "\e046"; } .icon-map-pin:before { content: "\e047"; } .icon-dial:before { content: "\e048"; } .icon-chat:before { content: "\e049"; } .icon-heart:before { content: "\e04a"; } .icon-cloud:before { content: "\e04b"; } .icon-upload:before { content: "\e04c"; } .icon-download:before { content: "\e04d"; } .icon-target:before { content: "\e04e"; } .icon-hazardous:before { content: "\e04f"; } .icon-piechart:before { content: "\e050"; } .icon-speedometer:before { content: "\e051"; } .icon-global:before { content: "\e052"; } .icon-compass:before { content: "\e053"; } .icon-lifesaver:before { content: "\e054"; } .icon-clock:before { content: "\e055"; } .icon-aperture:before { content: "\e056"; } .icon-quote:before { content: "\e057"; } .icon-scope:before { content: "\e058"; } .icon-alarmclock:before { content: "\e059"; } .icon-refresh:before { content: "\e05a"; } .icon-happy:before { content: "\e05b"; } .icon-sad:before { content: "\e05c"; } .icon-facebook:before { content: "\e05d"; } .icon-twitter:before { content: "\e05e"; } .icon-googleplus:before { content: "\e05f"; } .icon-rss:before { content: "\e060"; } .icon-tumblr:before { content: "\e061"; } .icon-linkedin:before { content: "\e062"; } .icon-dribbble:before { content: "\e063"; } @font-face { font-family: 'simple-line-icons'; src: url('https://portasftpserver.com/sera-parents-template/assets/fonts/Simple-Line-Icons.eot?v=2.4.0'); src: url('https://portasftpserver.com/sera-parents-template/assets/fonts/Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), url('https://portasftpserver.com/sera-parents-template/assets/fonts/Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), url('https://portasftpserver.com/sera-parents-template/assets/fonts/Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), url('https://portasftpserver.com/sera-parents-template/assets/fonts/Simple-Line-Icons.woff?v=2.4.0') format('woff'), url('https://portasftpserver.com/sera-parents-template/assets/fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg'); font-weight: normal; font-style: normal; } .sl-user, .sl-people, .sl-user-female, .sl-user-follow, .sl-user-following, .sl-user-unfollow, .sl-login, .sl-logout, .sl-emotsmile, .sl-phone, .sl-call-end, .sl-call-in, .sl-call-out, .sl-map, .sl-location-pin, .sl-direction, .sl-directions, .sl-compass, .sl-layers, .sl-menu, .sl-list, .sl-options-vertical, .sl-options, .sl-arrow-down, .sl-arrow-left, .sl-arrow-right, .sl-arrow-up, .sl-arrow-up-circle, .sl-arrow-left-circle, .sl-arrow-right-circle, .sl-arrow-down-circle, .sl-check, .sl-clock, .sl-plus, .sl-minus, .sl-close, .sl-event, .sl-exclamation, .sl-organization, .sl-trophy, .sl-screen-smartphone, .sl-screen-desktop, .sl-plane, .sl-notebook, .sl-mustache, .sl-mouse, .sl-magnet, .sl-energy, .sl-disc, .sl-cursor, .sl-cursor-move, .sl-crop, .sl-chemistry, .sl-speedometer, .sl-shield, .sl-screen-tablet, .sl-magic-wand, .sl-hourglass, .sl-graduation, .sl-ghost, .sl-game-controller, .sl-fire, .sl-eyeglass, .sl-envelope-open, .sl-envelope-letter, .sl-bell, .sl-badge, .sl-anchor, .sl-wallet, .sl-vector, .sl-speech, .sl-puzzle, .sl-printer, .sl-present, .sl-playlist, .sl-pin, .sl-picture, .sl-handbag, .sl-globe-alt, .sl-globe, .sl-folder-alt, .sl-folder, .sl-film, .sl-feed, .sl-drop, .sl-drawer, .sl-docs, .sl-doc, .sl-diamond, .sl-cup, .sl-calculator, .sl-bubbles, .sl-briefcase, .sl-book-open, .sl-basket-loaded, .sl-basket, .sl-bag, .sl-action-undo, .sl-action-redo, .sl-wrench, .sl-umbrella, .sl-trash, .sl-tag, .sl-support, .sl-frame, .sl-size-fullscreen, .sl-size-actual, .sl-shuffle, .sl-share-alt, .sl-share, .sl-rocket, .sl-question, .sl-pie-chart, .sl-pencil, .sl-note, .sl-loop, .sl-home, .sl-grid, .sl-graph, .sl-microphone, .sl-music-tone-alt, .sl-music-tone, .sl-earphones-alt, .sl-earphones, .sl-equalizer, .sl-like, .sl-dislike, .sl-control-start, .sl-control-rewind, .sl-control-play, .sl-control-pause, .sl-control-forward, .sl-control-end, .sl-volume-1, .sl-volume-2, .sl-volume-off, .sl-calendar, .sl-bulb, .sl-chart, .sl-ban, .sl-bubble, .sl-camrecorder, .sl-camera, .sl-cloud-download, .sl-cloud-upload, .sl-envelope, .sl-eye, .sl-flag, .sl-heart, .sl-info, .sl-key, .sl-link, .sl-lock, .sl-lock-open, .sl-magnifier, .sl-magnifier-add, .sl-magnifier-remove, .sl-paper-clip, .sl-paper-plane, .sl-power, .sl-refresh, .sl-reload, .sl-settings, .sl-star, .sl-symbol-female, .sl-symbol-male, .sl-target, .sl-credit-card, .sl-paypal, .sl-social-tumblr, .sl-social-twitter, .sl-social-facebook, .sl-social-instagram, .sl-social-linkedin, .sl-social-pinterest, .sl-social-github, .sl-social-google, .sl-social-reddit, .sl-social-skype, .sl-social-dribbble, .sl-social-behance, .sl-social-foursqare, .sl-social-soundcloud, .sl-social-spotify, .sl-social-stumbleupon, .sl-social-youtube, .sl-social-dropbox, .sl-social-vkontakte, .sl-social-steam { font-family: 'simple-line-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .sl-user:before { content: "\e005"; } .sl-people:before { content: "\e001"; } .sl-user-female:before { content: "\e000"; } .sl-user-follow:before { content: "\e002"; } .sl-user-following:before { content: "\e003"; } .sl-user-unfollow:before { content: "\e004"; } .sl-login:before { content: "\e066"; } .sl-logout:before { content: "\e065"; } .sl-emotsmile:before { content: "\e021"; } .sl-phone:before { content: "\e600"; } .sl-call-end:before { content: "\e048"; } .sl-call-in:before { content: "\e047"; } .sl-call-out:before { content: "\e046"; } .sl-map:before { content: "\e033"; } .sl-location-pin:before { content: "\e096"; } .sl-direction:before { content: "\e042"; } .sl-directions:before { content: "\e041"; } .sl-compass:before { content: "\e045"; } .sl-layers:before { content: "\e034"; } .sl-menu:before { content: "\e601"; } .sl-list:before { content: "\e067"; } .sl-options-vertical:before { content: "\e602"; } .sl-options:before { content: "\e603"; } .sl-arrow-down:before { content: "\e604"; } .sl-arrow-left:before { content: "\e605"; } .sl-arrow-right:before { content: "\e606"; } .sl-arrow-up:before { content: "\e607"; } .sl-arrow-up-circle:before { content: "\e078"; } .sl-arrow-left-circle:before { content: "\e07a"; } .sl-arrow-right-circle:before { content: "\e079"; } .sl-arrow-down-circle:before { content: "\e07b"; } .sl-check:before { content: "\e080"; } .sl-clock:before { content: "\e081"; } .sl-plus:before { content: "\e095"; } .sl-minus:before { content: "\e615"; } .sl-close:before { content: "\e082"; } .sl-event:before { content: "\e619"; } .sl-exclamation:before { content: "\e617"; } .sl-organization:before { content: "\e616"; } .sl-trophy:before { content: "\e006"; } .sl-screen-smartphone:before { content: "\e010"; } .sl-screen-desktop:before { content: "\e011"; } .sl-plane:before { content: "\e012"; } .sl-notebook:before { content: "\e013"; } .sl-mustache:before { content: "\e014"; } .sl-mouse:before { content: "\e015"; } .sl-magnet:before { content: "\e016"; } .sl-energy:before { content: "\e020"; } .sl-disc:before { content: "\e022"; } .sl-cursor:before { content: "\e06e"; } .sl-cursor-move:before { content: "\e023"; } .sl-crop:before { content: "\e024"; } .sl-chemistry:before { content: "\e026"; } .sl-speedometer:before { content: "\e007"; } .sl-shield:before { content: "\e00e"; } .sl-screen-tablet:before { content: "\e00f"; } .sl-magic-wand:before { content: "\e017"; } .sl-hourglass:before { content: "\e018"; } .sl-graduation:before { content: "\e019"; } .sl-ghost:before { content: "\e01a"; } .sl-game-controller:before { content: "\e01b"; } .sl-fire:before { content: "\e01c"; } .sl-eyeglass:before { content: "\e01d"; } .sl-envelope-open:before { content: "\e01e"; } .sl-envelope-letter:before { content: "\e01f"; } .sl-bell:before { content: "\e027"; } .sl-badge:before { content: "\e028"; } .sl-anchor:before { content: "\e029"; } .sl-wallet:before { content: "\e02a"; } .sl-vector:before { content: "\e02b"; } .sl-speech:before { content: "\e02c"; } .sl-puzzle:before { content: "\e02d"; } .sl-printer:before { content: "\e02e"; } .sl-present:before { content: "\e02f"; } .sl-playlist:before { content: "\e030"; } .sl-pin:before { content: "\e031"; } .sl-picture:before { content: "\e032"; } .sl-handbag:before { content: "\e035"; } .sl-globe-alt:before { content: "\e036"; } .sl-globe:before { content: "\e037"; } .sl-folder-alt:before { content: "\e039"; } .sl-folder:before { content: "\e089"; } .sl-film:before { content: "\e03a"; } .sl-feed:before { content: "\e03b"; } .sl-drop:before { content: "\e03e"; } .sl-drawer:before { content: "\e03f"; } .sl-docs:before { content: "\e040"; } .sl-doc:before { content: "\e085"; } .sl-diamond:before { content: "\e043"; } .sl-cup:before { content: "\e044"; } .sl-calculator:before { content: "\e049"; } .sl-bubbles:before { content: "\e04a"; } .sl-briefcase:before { content: "\e04b"; } .sl-book-open:before { content: "\e04c"; } .sl-basket-loaded:before { content: "\e04d"; } .sl-basket:before { content: "\e04e"; } .sl-bag:before { content: "\e04f"; } .sl-action-undo:before { content: "\e050"; } .sl-action-redo:before { content: "\e051"; } .sl-wrench:before { content: "\e052"; } .sl-umbrella:before { content: "\e053"; } .sl-trash:before { content: "\e054"; } .sl-tag:before { content: "\e055"; } .sl-support:before { content: "\e056"; } .sl-frame:before { content: "\e038"; } .sl-size-fullscreen:before { content: "\e057"; } .sl-size-actual:before { content: "\e058"; } .sl-shuffle:before { content: "\e059"; } .sl-share-alt:before { content: "\e05a"; } .sl-share:before { content: "\e05b"; } .sl-rocket:before { content: "\e05c"; } .sl-question:before { content: "\e05d"; } .sl-pie-chart:before { content: "\e05e"; } .sl-pencil:before { content: "\e05f"; } .sl-note:before { content: "\e060"; } .sl-loop:before { content: "\e064"; } .sl-home:before { content: "\e069"; } .sl-grid:before { content: "\e06a"; } .sl-graph:before { content: "\e06b"; } .sl-microphone:before { content: "\e063"; } .sl-music-tone-alt:before { content: "\e061"; } .sl-music-tone:before { content: "\e062"; } .sl-earphones-alt:before { content: "\e03c"; } .sl-earphones:before { content: "\e03d"; } .sl-equalizer:before { content: "\e06c"; } .sl-like:before { content: "\e068"; } .sl-dislike:before { content: "\e06d"; } .sl-control-start:before { content: "\e06f"; } .sl-control-rewind:before { content: "\e070"; } .sl-control-play:before { content: "\e071"; } .sl-control-pause:before { content: "\e072"; } .sl-control-forward:before { content: "\e073"; } .sl-control-end:before { content: "\e074"; } .sl-volume-1:before { content: "\e09f"; } .sl-volume-2:before { content: "\e0a0"; } .sl-volume-off:before { content: "\e0a1"; } .sl-calendar:before { content: "\e075"; } .sl-bulb:before { content: "\e076"; } .sl-chart:before { content: "\e077"; } .sl-ban:before { content: "\e07c"; } .sl-bubble:before { content: "\e07d"; } .sl-camrecorder:before { content: "\e07e"; } .sl-camera:before { content: "\e07f"; } .sl-cloud-download:before { content: "\e083"; } .sl-cloud-upload:before { content: "\e084"; } .sl-envelope:before { content: "\e086"; } .sl-eye:before { content: "\e087"; } .sl-flag:before { content: "\e088"; } .sl-heart:before { content: "\e08a"; } .sl-info:before { content: "\e08b"; } .sl-key:before { content: "\e08c"; } .sl-link:before { content: "\e08d"; } .sl-lock:before { content: "\e08e"; } .sl-lock-open:before { content: "\e08f"; } .sl-magnifier:before { content: "\e090"; } .sl-magnifier-add:before { content: "\e091"; } .sl-magnifier-remove:before { content: "\e092"; } .sl-paper-clip:before { content: "\e093"; } .sl-paper-plane:before { content: "\e094"; } .sl-power:before { content: "\e097"; } .sl-refresh:before { content: "\e098"; } .sl-reload:before { content: "\e099"; } .sl-settings:before { content: "\e09a"; } .sl-star:before { content: "\e09b"; } .sl-symbol-female:before { content: "\e09c"; } .sl-symbol-male:before { content: "\e09d"; } .sl-target:before { content: "\e09e"; } .sl-credit-card:before { content: "\e025"; } .sl-paypal:before { content: "\e608"; } .sl-social-tumblr:before { content: "\e00a"; } .sl-social-twitter:before { content: "\e009"; } .sl-social-facebook:before { content: "\e00b"; } .sl-social-instagram:before { content: "\e609"; } .sl-social-linkedin:before { content: "\e60a"; } .sl-social-pinterest:before { content: "\e60b"; } .sl-social-github:before { content: "\e60c"; } .sl-social-google:before { content: "\e60d"; } .sl-social-reddit:before { content: "\e60e"; } .sl-social-skype:before { content: "\e60f"; } .sl-social-dribbble:before { content: "\e00d"; } .sl-social-behance:before { content: "\e610"; } .sl-social-foursqare:before { content: "\e611"; } .sl-social-soundcloud:before { content: "\e612"; } .sl-social-spotify:before { content: "\e613"; } .sl-social-stumbleupon:before { content: "\e614"; } .sl-social-youtube:before { content: "\e008"; } .sl-social-dropbox:before { content: "\e00c"; } .sl-social-vkontakte:before { content: "\e618"; } .sl-social-steam:before { content: "\e620"; }