/* @extend display-flex; */ display-flex, .display-flex, .display-flex-center, .socials ul li a i, .widget_meta ul li a, .widget_archive ul li a, .widget_pages ul li a, .widget_rss ul li a, .pagination ul li a, .pagination ul li span, .footer-top-content .footer-contact ul li, .header-top-content .header-top-info, .header-2 .header-top-content .header-top-info ul, .header-socials ul, .menu ul, .header-mobile .header-top .header-top-content .header-top-info a, .header-mobile .header-top .header-top-content .header-top-info a i, .widget_product_categories ul li a, .widget_categories ul li a, .plasticos ul li a, .widget_products ul li .product-info, .widget_price_filter .price_slider_wrapper .price_slider_amount, .banner .banner-content, .aboutus-page-content .about-info .item, .aboutus-page-content .about-info .item figure a, .slider-info .item .info, .our-services-content .item, .our-services-content .item figure a, .post-date, .testimonials-2-content .item .info, .testimonials-2-content .item figure, .our-services-content-3 .item, .information .information-item, .information .information-item ul li, .information .information-item ul li .icon, .working-time-content ul li, .list-chooseus-second ul, .services-page-content, .services-page-content .item, .single-product .product .product-summary .summary form.cart, .single-product .product .product-summary .summary form.cart .quantity .modify-qty, .single-product .product .woocommerce-tabs .tabs, .single-content .blog-content .desc { display: flex; display: -webkit-flex; } /* @extend list-type-ulli; */ list-type-ulli, .socials ul, .widget_meta ul, .widget_archive ul, .widget_pages ul, .widget_rss ul, .widget_recent_comments #recentcomments, .widget_nav_menu .menu, .pagination ul, .footer-top-content .footer-link-menu ul, .footer-top-content .footer-contact ul, .header-socials ul, .menu ul, .widget_product_categories ul, .widget_categories ul, .plasticos ul .widget_tags ul, .widget_recent_entries ul, .widget_products ul, .all-services ul, .misionandvison-content ul, .single-project-content .project-info .info-detail ul, .history-tab-content ul, .pricing-list-content .item .info ul, .filter-projects, .working-time-content ul, .why-chooseus-bottom ul, .single-service-2 .single-service-content .lawn-care .lawn-care-content .list-advance ul { list-style-type: none; margin: 0; padding: 0; } a:hover, a:focus, a:active { text-decoration: none; outline: none; transition: all 300ms ease 0s; -moz-transition: all 300ms ease 0s; -webkit-transition: all 300ms ease 0s; -o-transition: all 300ms ease 0s; -ms-transition: all 300ms ease 0s; } input, select, textarea { outline: none; appearance: unset !important; -moz-appearance: unset !important; -webkit-appearance: unset !important; -o-appearance: unset !important; -ms-appearance: unset !important; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { appearance: none !important; -moz-appearance: none !important; -webkit-appearance: none !important; -o-appearance: none !important; -ms-appearance: none !important; margin: 0; } input:focus, select:focus, textarea:focus { outline: none; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; -o-box-shadow: none !important; -ms-box-shadow: none !important; } input[type=checkbox] { appearance: checkbox !important; -moz-appearance: checkbox !important; -webkit-appearance: checkbox !important; -o-appearance: checkbox !important; -ms-appearance: checkbox !important; } input[type=radio] { appearance: radio !important; -moz-appearance: radio !important; -webkit-appearance: radio !important; -o-appearance: radio !important; -ms-appearance: radio !important; } img { max-width: 100%; height: auto; } figure { margin: 0; } p { margin-bottom: 0px; font-size: 15px; color: #777; } h1, h2, h3, h4, h5, h6 { line-height: 1.44; margin: 0; padding: 0; font-weight: bold; color: #555; font-family: Lato; } h3.title { font-size: 18px; } table, dl, ol, ul, address, label { color: #666; } .form-control:focus { box-shadow: none; } .widget p { margin: 0; } .main { overflow: hidden; } .fix-container { width: 900px; margin: auto; } .fw { float: left; width: 100%; } .stick { position: fixed; z-index: 999; background: rgba(225, 225, 225, 0.8); } .clear { clear: both; } body { font-size: 14px; line-height: 1.73; color: #f5f5f5; background: #fff; font-weight: 400; font-family: Lato; } .display-flex { justify-content: space-between; -moz-justify-content: space-between; -webkit-justify-content: space-between; -o-justify-content: space-between; -ms-justify-content: space-between; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; } .display-flex-center { justify-content: center; -moz-justify-content: center; -webkit-justify-content: center; -o-justify-content: center; -ms-justify-content: center; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; } .position-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); } #back-to-top { position: fixed; text-align: center; right: 30px; bottom: 30px; color: #fff; cursor: pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; z-index: 10000; height: 40px; width: 40px; line-height: 45px; background: rgba(0, 0, 0, 0.4) no-repeat center; -webkit-transition: background-color 0.1s linear; -o-transition: background-color 0.1s linear; -moz-transition: background-color 0.1s linear; transition: background-color 0.1s linear; } #back-to-top .fa { font-size: 25px; font-weight: 700; } #back-to-top:hover { background: black no-repeat center; } /*Preloader*/ .loading { position: fixed; z-index: 999999; width: 100%; height: 100%; background-color: #fff; } .loading .spinner { width: 40px; height: 40px; left: 50%; top: 40%; position: relative; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .loading .double-bounce1, .loading .double-bounce2 { width: 100%; height: 100%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-color: #ccc; position: absolute; opacity: 0.8; top: 0; left: 0; -webkit-animation: sk-bounce 2.0s infinite ease-in-out; -moz-animation: sk-bounce 2.0s infinite ease-in-out; -o-animation: sk-bounce 2.0s infinite ease-in-out; animation: sk-bounce 2.0s infinite ease-in-out; } .loading .double-bounce2 { background-color: #abbf37; -webkit-animation-delay: -1.0s; -moz-animation-delay: -1.0s; -o-animation-delay: -1.0s; animation-delay: -1.0s; } @-webkit-keyframes sk-bounce { 0%, 100% { -webkit-transform: scale(0); } 50% { -webkit-transform: scale(1); } } @-moz-keyframes sk-bounce { 0%, 100% { -moz-transform: scale(0); transform: scale(0); -webkit-transform: scale(0); } 50% { -moz-transform: scale(1); transform: scale(1); -webkit-transform: scale(1); } } @-o-keyframes sk-bounce { 0%, 100% { -o-transform: scale(0); transform: scale(0); -webkit-transform: scale(0); } 50% { -o-transform: scale(1); transform: scale(1); -webkit-transform: scale(1); } } @keyframes sk-bounce { 0%, 100% { -moz-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transform: scale(0); } 50% { -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transform: scale(1); } } .socials ul { display: inline-block; } .socials ul li { float: left; margin-right: 8px; } .socials ul li:last-child { margin-right: 0px; } .socials ul li a i { width: 30px; height: 30px; color: #fff; font-size: 18px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; justify-content: center; -moz-justify-content: center; -webkit-justify-content: center; -o-justify-content: center; -ms-justify-content: center; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; background: #abbf37; transform: translateZ(0); -moz-transform: translateZ(0); -webkit-transform: translateZ(0); -o-transform: translateZ(0); -ms-transform: translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .socials ul li a:hover i { -webkit-transform: scale(1.3) translateZ(0); transform: scale(1.3) translateZ(0); } .slide-title-uppercase { text-transform: uppercase; } .slide-title { font-family: Bitter; } .slide-btn { color: #fff; background: #abbf37; display: inline-block; } .slide-btn:hover { background-color: #88972c; color: #fff; } .title a { color: #555; } .title:hover a { color: #abbf37; } .section-title { margin-bottom: 70px; } .section-title h2 { font-size: 36px; color: #333; position: relative; padding-bottom: 5px; font-weight: bold; font-family: Bitter; } .section-title h2:after { position: absolute; content: ""; border-bottom: 1px dashed #ccc; bottom: 0; } .section-title h2 span { color: #abbf37; } .section-title-black { margin-bottom: 60px; text-align: center; position: relative; z-index: 99; } .section-title-black h2 { font-size: 34px; padding-bottom: 11px; font-weight: bold; } .section-title-black .title-desc { font-size: 16px; width: 55%; margin: 0 auto; } .section-title-left h2:after { left: 0; width: 100%; } .section-title-center { text-align: center; } .section-title-center h2:after { width: 370px; left: 50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); } .section-desc { text-align: center; width: 67%; margin: 0 auto; padding-bottom: 50px; } .section-padding-large { padding-top: 120px; padding-bottom: 130px; } .slick-initialized .slick-slide { outline: none; } .background-grey { background: #f5f5f5; } .background-fixed { background-size: cover !important; -moz-background-size: cover !important; -webkit-background-size: cover !important; -o-background-size: cover !important; -ms-background-size: cover !important; background-attachment: fixed; background-repeat: no-repeat; background-position: center center; background-color: transparent; } .background-parten { background: transparent url("../images/icon/bg-parten.png"); background-attachment: scroll; background-repeat: repeat; background-position: center center; } .heading-page { position: relative; } .heading-page .container { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); } .heading-page .heading-page-content { text-align: center; } .au-page-title h1 { font-size: 48px; color: #fff; position: relative; padding-bottom: 31px; font-weight: 400; } .au-btn { font-size: 18px; font-weight: bold; display: inline-block; } .hover-scale { overflow: hidden; position: relative; } .hover-scale img { transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); } .hover-scale .hover-border { position: absolute; top: 0; left: 0; padding: 0px; width: 100%; height: 100%; opacity: 0; background: rgba(0, 0, 0, 0.6); transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; z-index: 9; } .hover-scale .hover-border:before { position: absolute; content: ''; opacity: 0; top: 30px; right: 30px; bottom: 30px; left: 30px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; transform: scale(0, 1); -moz-transform: scale(0, 1); -webkit-transform: scale(0, 1); -o-transform: scale(0, 1); -ms-transform: scale(0, 1); -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; } .hover-scale .hover-border:after { position: absolute; content: ''; opacity: 0; top: 30px; right: 30px; bottom: 30px; left: 30px; border-right: 1px solid #fff; border-left: 1px solid #fff; transform: scale(1, 0); -moz-transform: scale(1, 0); -webkit-transform: scale(1, 0); -o-transform: scale(1, 0); -ms-transform: scale(1, 0); -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; } .hover-scale:hover img { transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); } .hover-scale:hover .hover-border { opacity: 1; } .hover-scale:hover .hover-border:before, .hover-scale:hover .hover-border:after { opacity: 1; transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); } .button--antiman:hover { background-color: #88972c; } .wpb_row { display: inline-block; width: 100%; margin-bottom: -1px; } .vc_section { font-size: 0 !important; } .vc_column-inner .wpb_wrapper .wpb_content_element { margin-bottom: 0px; } .why-chooseus-top .vc_column_container .vc_column-inner { padding-left: 0px; padding-right: 0px; } .children { margin-left: 30px !important; } .sticky-post-note { color: #777; font-size: 15px; display: block; margin-bottom: -5px; } .single-content .comments .media .comment-content .media-body { width: calc(100% - 80px); } a { color: #abbf37; } #wp-calendar { width: 100%; } #wp-calendar th, #wp-calendar td { border: 1px solid #555; text-align: center; } #wp-calendar thead th { padding: 8px 2px; } #wp-calendar tbody td { background: #f2f2f2; padding: 8px 4px; } #wp-calendar tbody .pad { background: transparent; } #wp-calendar tbody td#today { background: #abbf37; color: #fff; } #wp-calendar tfoot td { padding: 8px 4px; } #wp-calendar caption { background: #abbf37; color: #fff; font-size: 18px; text-align: center; font-weight: bold; padding: 8px; } .widget_meta, .widget_archive, .widget_pages, .widget_rss { margin-top: -10px; } .widget_meta ul, .widget_archive ul, .widget_pages ul, .widget_rss ul { margin-top: -6px; } .widget_meta ul li, .widget_archive ul li, .widget_pages ul li, .widget_rss ul li { margin-bottom: 9px; } .widget_meta ul li a, .widget_archive ul li a, .widget_pages ul li a, .widget_rss ul li a { color: #555; font-size: 15px; font-weight: bold; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; position: relative; padding-left: 14px; display: inline-block; padding-right: 10px; } .widget_meta ul li a:hover, .widget_archive ul li a:hover, .widget_pages ul li a:hover, .widget_rss ul li a:hover { color: #abbf37; transform: translateX(10px); -moz-transform: translateX(10px); -webkit-transform: translateX(10px); -o-transform: translateX(10px); -ms-transform: translateX(10px); } .widget_meta ul li a:hover i, .widget_archive ul li a:hover i, .widget_pages ul li a:hover i, .widget_rss ul li a:hover i { color: #abbf37; } .widget_meta ul li a i, .widget_archive ul li a i, .widget_pages ul li a i, .widget_rss ul li a i { font-size: 12px; font-weight: medium; color: #777; padding-top: 3px; position: absolute; top: 50%; left: 0px; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); } .widget_meta ul li:last-child, .widget_archive ul li:last-child, .widget_pages ul li:last-child, .widget_rss ul li:last-child { margin-bottom: 0px; } .widget_categories ul li a { padding-right: 10px; } .plasticos ul{ list-style: none; } .plasticos ul li a { padding-right: 10px; } .plasticos ul li a { color: #555; font-size: 15px; font-weight: bold; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; } .plasticos span{ color:#abbf37; } .plasticos ul li a:hover { color: #abbf37; transform: translateX(10px); -moz-transform: translateX(10px); -webkit-transform: translateX(10px); -o-transform: translateX(10px); -ms-transform: translateX(10px); } .plasticos ul li a:hover i { color: #abbf37; } .plasticos ul li a i { font-size: 12px; font-weight: medium; color: #777; padding-right: 5px; padding-top: 3px; } .plasticos ul li:last-child { margin-bottom: 0px; } .textwidget select { width: 100%; box-sizing: border-box; padding: 5px 15px; } label.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; } .widget_categories select, .widget_archive select { width: 100%; height: 40px; padding: 0 15px; overflow: hidden; } .widget_categories select option, .widget_archive select option { overflow: hidden; } .widget_nav_menu .menu li { padding: 0px 20px; } .widget_nav_menu .menu li a { color: #555; font-size: 18px; font-weight: bold; } .widget_nav_menu .menu li a:after { height: 0px; } .widget_nav_menu ul { display: block; } .widget_nav_menu .menu li .sub-menu li { padding: 0 20px; } .widget_nav_menu .menu li .sub-menu li a { padding: 0px; } .widget_nav_menu .menu li .sub-menu li .sub-menu { position: relative; opacity: 1; top: 0; left: 0; transform: none; -moz-transform: none; -webkit-transform: none; -o-transform: none; -ms-transform: none; background: transparent; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; } .widget_nav_menu .menu li .sub-menu li .sub-menu li:hover { background-color: transparent; } .widget_nav_menu .menu li .sub-menu li .sub-menu li:hover a { color: #555; } .widget_nav_menu .menu li:hover > ul { transform: none; -moz-transform: none; -webkit-transform: none; -o-transform: none; -ms-transform: none; top: 0; } .wp-caption { width: 100% !important; } .wp-caption img { margin-bottom: 10px; } .blog-content table th, .blog-content table td, .single-content table th, .single-content table td { border: 1px solid #555; text-align: center; padding: 5px 5px 5px 10px; } .post-password-form input[type="password"] { border: 1px solid #555; } .post-password-form input[type="submit"] { border: none; background: #abbf37; color: #fff; padding: 0 15px; cursor: pointer; height: 30px; } .post-password-form input[type="submit"]:hover { background-color: #88972c; } .page-content p { margin-bottom: 10px; } .page-links .page-links-title { color: #555; padding-right: 10px; } .page-links .screen-reader-text { font-size: 18px; color: #777; border: 1px solid #ccc; display: inline-block; text-align: center; padding: 5px 16px; margin-right: 10px; } .page-links a .screen-reader-text { background: #f2f2f2; border: 1px solid transparent; } .comments .title { margin-top: 55px; margin-bottom: 35px; } .blog-content .item figure img { width: 100%; } .blog-content .item .info .title { overflow: hidden; } .au-nav-mobile ul li .sub-menu .sub-menu li a { padding: 15px 55px; } .comments .media .media .media .media .media .reply-link { display: none; } .widget_categories ul ul.children, .widget_pages ul ul.children { margin-top: 8px; } h2 { padding-top: 30px; padding-bottom: 7px; } h2 a { color: #555; } .right-sidebar .widget-title h2, .section-title h2, .vc_section h2 { padding-top: 0px; padding-bottom: 0px; } .SandboxRoot { width: 100%; } .SandboxRoot .EmbeddedTweet { max-width: 100%; } .arrow { position: absolute; top: 50%; font-size: 18px; color: #666; cursor: pointer; z-index: 99; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); width: 40px; height: 40px; background: #fff; color: #abbf37; } .arrow-left { left: 0px; } .arrow-right { right: 0px; } .project-full .slick-arrow { z-index: 99; width: 40px; height: 40px; background: rgba(0, 0, 0, 0.4); } .project-full .slick-prev:before, .project-full .slick-next:before { border-top: 4px solid #fff; content: "" !important; font-size: 0; left: 50%; opacity: 1; padding: 5px; position: absolute; top: 50%; } .project-full .slick-prev { left: 0; } .project-full .slick-prev:before { border-left: 4px solid #fff; transform: translate(-30%, -50%) rotate(-45deg); -moz-transform: translate(-30%, -50%) rotate(-45deg); -webkit-transform: translate(-30%, -50%) rotate(-45deg); -o-transform: translate(-30%, -50%) rotate(-45deg); -ms-transform: translate(-30%, -50%) rotate(-45deg); } .project-full .slick-next { right: 0; } .project-full .slick-next:before { border-right: 4px solid #fff; transform: translate(-60%, -50%) rotate(45deg); -moz-transform: translate(-60%, -50%) rotate(45deg); -webkit-transform: translate(-60%, -50%) rotate(45deg); -o-transform: translate(-60%, -50%) rotate(45deg); -ms-transform: translate(-60%, -50%) rotate(45deg); } .breadcrumb { background-color: transparent; justify-content: center; -moz-justify-content: center; -webkit-justify-content: center; -o-justify-content: center; -ms-justify-content: center; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; padding: 0px; } .breadcrumb .breadcrumb-item { font-size: 15px; font-weight: bold; } .breadcrumb .breadcrumb-item a { color: #abbf37; } .breadcrumb:before { content: ""; } .breadcrumb .active { color: #fff; } .breadcrumb-item + .breadcrumb-item::before { font: normal normal normal 14px/1 FontAwesome; content: "\f0da"; font-size: 16px; color: #fff; } .slick-dots { bottom: -45px; } .slick-dots li { width: 20px; margin-right: 5px; margin-left: -5px; } .slick-dots li:last-child { margin-right: 0px; } .slick-dots li button:before { color: #fff; opacity: 0.2; font-size: 11px; } .slick-dots li.slick-active button:before { color: #fff; opacity: 1; } /* Lato-300 - latin */ @font-face { font-family: 'Lato'; font-style: normal; font-weight: 300; src: url("../fonts/lato/Lato-Light.ttf"); /* IE9 Compat Modes */ } @font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src: url("../fonts/lato/Lato-Regular.ttf"); /* IE9 Compat Modes */ } @font-face { font-family: 'Lato'; font-style: italic; font-weight: 400; src: url("../fonts/lato/Lato-Italic.ttf"); /* IE9 Compat Modes */ } @font-face { font-family: 'Lato'; font-style: normal; font-weight: 700; src: url("../fonts/lato/Lato-Bold.ttf"); /* IE9 Compat Modes */ } @font-face { font-family: 'Lato'; font-style: italic; font-weight: 700; src: url("../fonts/lato/Lato-BoldItalic.ttf"); /* IE9 Compat Modes */ } @font-face { font-family: 'Lato'; font-style: normal; font-weight: 900; src: url("../fonts/lato/Lato-Black.ttf"); /* IE9 Compat Modes */ } @font-face { font-family: 'Lato'; font-style: italic; font-weight: 900; src: url("../fonts/lato/Lato-BlackItalic.ttf"); /* IE9 Compat Modes */ } @font-face { font-family: 'Bitter'; font-style: normal; font-weight: 400; src: url("../fonts/bitter/Bitter-Regular.ttf"); /* IE9 Compat Modes */ } @font-face { font-family: 'Bitter'; font-style: italic; font-weight: 400; src: url("../fonts/bitter/Bitter-Italic.ttf"); /* IE9 Compat Modes */ } @font-face { font-family: 'Bitter'; font-style: normal; font-weight: 700; src: url("../fonts/bitter/Bitter-Bold.ttf"); /* IE9 Compat Modes */ } .pagination { display: block; width: 100%; position: relative; padding-top: 25px; padding-bottom: 25px; } .pagination ul { display: inline-block; } .pagination ul li { float: left; margin-right: 10px; width: 40px; height: 40px; } .pagination ul li .current { background: #abbf37; border: 1px solid #abbf37; color: #fff; } .pagination ul li a, .pagination ul li span { width: 100%; height: 100%; font-size: 18px; color: #777; justify-content: center; -moz-justify-content: center; -webkit-justify-content: center; -o-justify-content: center; -ms-justify-content: center; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; border: 1px solid #ccc; padding-right: 0px; } .pagination ul li a i, .pagination ul li span i { font-size: 28px; position: relative; } .pagination ul li .dots i { font-size: 20px; } .pagination ul li:hover a, .pagination ul li:hover span { background: #abbf37; border: 1px solid #abbf37; color: #fff; } .courses-page .pagination, .blog-list .pagination { text-align: left; } .shop-page .pagination { text-align: right; margin-top: -10px; margin-bottom: 100px; } .shop-page .pagination ul li .current { background: #f2f2f2; border: 1px solid transparent; color: #777; } .shop-page .pagination ul li:hover a, .shop-page .pagination ul li:hover span { background: #f2f2f2; border: 1px solid transparent; color: #777; } .shop-siderbar .pagination { margin-bottom: 45px; } .footer ul { color: #ddd; } .footer-title { padding-top: 30px; } .footer-title h4 { color: #fff; margin-bottom: 17px; } .footer-top { background: #261a15; } .footer-top-content { padding-top: 55px; padding-bottom: 45px; color: #ddd; font-size: 15px; } .footer-top-content .footer-link-menu ul li { margin-bottom: 4px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; } .footer-top-content .footer-link-menu ul li a { color: #ddd; } .footer-top-content .footer-link-menu ul li:last-child { margin-bottom: 0px; } .footer-top-content .footer-link-menu ul li:hover { transform: translateX(10px); -moz-transform: translateX(10px); -webkit-transform: translateX(10px); -o-transform: translateX(10px); -ms-transform: translateX(10px); } .footer-top-content .footer-link-menu ul li:hover a { color: #abbf37; } .footer-top-content .footer-gallery-content { margin: 0 -5px; overflow: hidden; } .footer-top-content .footer-gallery-content figure { width: 33.33%; float: left; padding: 5px; } .footer-top-content .footer-gallery-content figure:hover img { opacity: 0.8; } .footer-top-content .footer-contact ul li { margin-bottom: 12px; position: relative; } .footer-top-content .footer-contact ul li:after { position: absolute; content: ""; height: 15px; width: 1px; background: #fff; top: 50%; left: 20px; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); } .footer-top-content .footer-contact ul li i { font-size: 18px; padding-top: 5px; padding-right: 10px; width: 25px; } .footer-top-content .footer-info .footer-logo { margin-top: -24px; margin-bottom: 10px; } .footer-top-content .footer-info .footer-intro { margin-bottom: 40px; color: #ddd; } .footer-bottom { background: #1f1511; } .footer-bottom .footer-bottom-content { padding: 10px 0; } .footer-bottom .footer-bottom-content .copyright { text-align: center; font-size: 12px; color: #aaa; } .header-top { background: #261a15; padding: 10px 0; } .header-top-content .header-top-info { align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; } .header-top-content .header-top-info a { margin-right: 29px; color: #fff; font-size: 15px; position: relative; } .header-top-content .header-top-info a:after { position: absolute; content: ""; height: 15px; width: 1px; background: #fff; top: 50%; left: 20px; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); } .header-top-content .header-top-info a i { font-size: 18px; padding-right: 10px; } .header-top-content .header-top-info a:last-child { margin-right: 0px; } .header-top-content .header-top-info a:last-child:after { left: 22px; } .header-2 { position: absolute; top: 0px; z-index: 10000; width: 100%; } .header-2 .header-bottom.fixed { background: white; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); } .header-2 .header-top { padding: 9px 0; } .header-2 .header-top-content { padding: 0 42px; } .header-2 .header-top-content .header-socials span { font-size: 18px; color: #abbf37; } .header-2 .header-top-content .header-top-info ul { align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; margin-bottom: 0px; } .header-2 .header-top-content .header-top-info ul li { margin-right: 100px; } .header-2 .header-top-content .header-top-info ul li:last-child { margin-right: 0px; } .header-2 .header-top-content .header-top-info ul li .icon { font-size: 48px; color: #abbf37; margin-right: 15px; } .header-2 .header-top-content .header-top-info ul li .header-info-item { position: relative; padding-left: 15px; } .header-2 .header-top-content .header-top-info ul li .header-info-item:after { position: absolute; content: ""; width: 1px; height: 40px; background: #d9d9d9; left: 0px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); } .header-2 .header-top-content .header-top-info a, .header-2 .header-top-content .header-top-info span { margin-right: 0px; color: #e5e5e5; font-size: 15px; position: relative; display: block; } .header-2 .header-top-content .header-top-info a:after, .header-2 .header-top-content .header-top-info span:after { width: 0px; } .header-2 .header-top-content .header-top-info a:last-child, .header-2 .header-top-content .header-top-info span:last-child { margin-right: 0px; } .header-2 .header-bottom-content { padding: 0 140px; background: #fff; } .header-2 .header-bottom-content .menu-first ul li:first-child { padding-left: 0px; } .header-2 .header-bottom-content .menu-first ul li .sub-menu li { padding: 5px 20px; } .header-2 .header-bottom-content .menu ul li { padding: 30px 18px; } .header-2 .header-bottom-content .menu ul li .sub-menu li { padding: 5px 20px; } .header-2 .header-bottom-content .logo { margin-right: -15px; } .header-socials { position: relative; padding-right: 24px; margin-right: 24px; } .header-socials ul li { margin-right: 14px; } .header-socials ul li a { color: #fff; font-size: 18px; } .header-socials ul li a i { transform: translateZ(0); -moz-transform: translateZ(0); -webkit-transform: translateZ(0); -o-transform: translateZ(0); -ms-transform: translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .header-socials ul li a:hover { color: #abbf37; } .header-socials ul li a:hover i { -webkit-transform: scale(1.3) translateZ(0); transform: scale(1.3) translateZ(0); } .header-socials ul li:last-child { margin-right: 0px; } .menu ul { flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; -o-flex-wrap: wrap; -ms-flex-wrap: wrap; } .menu ul li { position: relative; padding: 40px 20px; } .menu ul li a { font-size: 18px; font-weight: bold; padding: 10px 0; position: relative; color: #555; } .menu ul li a:after { content: ""; background: #abbf37; width: 100%; max-width: 0px; height: 2px; bottom: 0px; position: absolute; left: 0px; transition: max-width 0.5s ease 0s; -moz-transition: max-width 0.5s ease 0s; -webkit-transition: max-width 0.5s ease 0s; -o-transition: max-width 0.5s ease 0s; -ms-transition: max-width 0.5s ease 0s; } .menu ul li a:hover { color: #333; } .menu ul li a:hover:after { max-width: 100%; } .menu ul li:last-child { padding-right: 0px; } .menu ul li:last-child a { padding-right: 0px; } .menu ul li .sub-menu { position: absolute; z-index: 1000; float: left; background-color: #fff; -webkit-transition: top 0.3s ease 0s, opacity 0.3s; transition: top 0.3s ease 0s, opacity 0.3s; transform: scaleX(0); -moz-transform: scaleX(0); -webkit-transform: scaleX(0); -o-transform: scaleX(0); -ms-transform: scaleX(0); opacity: 0; top: 115%; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15); margin: 0; display: block; left: 0; padding: 0; min-width: 200px; white-space: nowrap; } .menu ul li .sub-menu li { padding: 5px 20px; } .menu ul li .sub-menu li a { padding: 5px 0px; display: block; } .menu ul li .sub-menu li:hover { background: #abbf37; } .menu ul li .sub-menu li:hover a { color: #fff; } .menu ul li .sub-menu li:hover a:after { max-width: 0px; } .menu ul li .sub-menu li .sub-menu { left: 100%; top: 0px; } .menu ul li .sub-menu li .sub-menu li a { color: #555; } .menu ul li .sub-menu li .sub-menu li:hover a { color: #fff; } .menu ul li:hover > ul { opacity: 1; top: 100%; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } .menu ul .curent-menu-item a:after { content: ""; background: #abbf37; width: 100%; max-width: 100%; height: 2px; bottom: 0px; position: absolute; left: 0px; transition: width 0.5s ease 0s; -moz-transition: width 0.5s ease 0s; -webkit-transition: width 0.5s ease 0s; -o-transition: width 0.5s ease 0s; -ms-transition: width 0.5s ease 0s; } .menu ul .curent-menu-item .sub-menu li a:after { max-width: 0; } .search-box { padding-left: 70px; position: relative; } .search-box form { cursor: pointer; display: flex; display: -webkit-flex; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; position: relative; } .search-box form input { position: absolute; top: 100%; z-index: 100000; right: 0; background: rgba(255, 255, 255, 0.8); display: none; padding: 10px 35px 10px 20px; color: #666; border: 1px solid #e5e5e5; width: 270px; } .search-box form .search-icon { font-size: 20px; color: #555; height: 105px; } /*Navbar menu mobile*/ .hidden-tablet-landscape-up { display: none; } .header-mobile .header-top-mobile { padding: 15px 0; } .header-mobile .header-top-mobile:after { content: ""; display: table; clear: both; } .header-mobile .header-top-mobile .logo { float: left; } .header-mobile .header-top-mobile .hamburger { float: right; outline: none; } .header-mobile .header-top-mobile .search-box { height: 100%; position: relative; display: inline-block; float: right; } .header-mobile .header-top-mobile .search-box form input { display: none; position: absolute; top: 100%; right: 0; width: 300px; height: 60px; padding: 20px; background: #fff; z-index: 1000; border: 1px solid #f5f5f5; font-size: 16px; } .header-mobile .header-top-mobile .search-box form .search-icon { width: 60px; height: 60px; background: #abbf37; } .header-mobile .header-top-mobile .search-box form .search-icon .fa { color: #555; font-size: 16px; } .header-mobile .header-top { float: left; width: 100%; } .header-mobile .header-top:after { content: ""; display: table; clear: both; } .header-mobile .header-top .header-top-content .header-top-info { display: block; } .header-mobile .header-top .header-top-content .header-top-info a { margin-bottom: 20px; justify-content: space-between; -moz-justify-content: space-between; -webkit-justify-content: space-between; -o-justify-content: space-between; -ms-justify-content: space-between; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; font-weight: bold; margin-right: 0px; } .header-mobile .header-top .header-top-content .header-top-info a:last-child { margin-bottom: 0px; } .header-mobile .header-top .header-top-content .header-top-info a i { width: 50px; height: 50px; border: 1px solid #ccc; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; justify-content: center; -moz-justify-content: center; -webkit-justify-content: center; -o-justify-content: center; -ms-justify-content: center; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; margin-right: 15px; padding-right: 0px; } .header-mobile .header-top .header-top-content .header-top-info a:after { width: 0px; } .au-nav-mobile { z-index: 10000; width: 100%; float: left; display: none; } .au-nav-mobile ul { padding: 0; margin: 0; display: block; list-style-type: none; list-style-type: none; background: #abbf37; } .au-nav-mobile ul li { position: relative; padding: 0; } .au-nav-mobile ul li a { font-size: 18px; color: #fff; padding: 14px 30px; font-weight: 700; text-align: left; display: block; } .au-nav-mobile ul li a:after { height: 0px; } .au-nav-mobile ul li > .arrow { width: 50px; height: 50px; color: #000; position: absolute; top: 0; right: 0; background: transparent; left: auto; transform: none; -moz-transform: none; -webkit-transform: none; -o-transform: none; -ms-transform: none; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; } .au-nav-mobile ul li > .arrow i { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); width: 11px; height: 11px; } .au-nav-mobile ul li > .arrow i:before { content: ''; position: absolute; left: 0; top: 4px; width: 11px; height: 3px; background: #555; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; -o-border-radius: 1px; -ms-border-radius: 1px; } .au-nav-mobile ul li > .arrow i:after { content: ''; position: absolute; left: 4px; top: 0; width: 3px; height: 11px; background: #555; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; -o-border-radius: 1px; -ms-border-radius: 1px; } .au-nav-mobile ul li .clicked { color: #555; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); } .au-nav-mobile ul li .clicked i:after, .au-nav-mobile ul li .clicked i:before { background: #555; } .au-nav-mobile ul li .sub-menu { display: none; padding: 0; background: #e5f1fc; width: 100%; opacity: 1; transform: none; -moz-transform: none; -webkit-transform: none; -o-transform: none; -ms-transform: none; } .au-nav-mobile ul li .sub-menu li { padding: 0px; } .au-nav-mobile ul li .sub-menu li a { font-size: 15px; padding: 15px 40px; border-bottom: 1px solid #e1e1e1; color: #555; } .container-fluid:after, .container-fluid:before { display: table; content: " "; clear: both; } .search-widget-open form .search-icon .fa-search:before { content: '\f00d'; } .logged-in .header .fixed { top: 32px; } .logged-in .header-2 .header-top { margin-top: 32px; } .header .fixed { -webkit-animation: fadeInDown 0.3s ease-out forwards; -moz-animation: fadeInDown 0.3s ease-out forwards; -o-animation: fadeInDown 0.3s ease-out forwards; animation: fadeInDown 0.3s ease-out forwards; position: fixed; top: 0; left: 0; width: 100%; z-index: 10000; background: rgba(255, 255, 255, 0.95); -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); } .header .fixed .menu ul li { padding: 25px 17px; } .header .fixed .menu ul li .sub-menu li { padding: 5px 20px; } .header .fixed .search-box form .search-icon { height: 80px; } .right-sidebar { padding-left: 40px; } .right-sidebar > div { margin-bottom: 52px; } .widget-title { margin-bottom: 27px; } .widget-title h2 { font-size: 24px; color: #333; } .widget_product_categories, .widget_categories { margin-top: -10px; } .widget_product_categories ul, .widget_categories ul { margin-top: -6px; } .widget_product_categories ul li, .widget_categories ul li { margin-bottom: 9px; } .widget_product_categories ul li a, .widget_categories ul li a { color: #555; font-size: 15px; font-weight: bold; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; } .widget_product_categories ul li a:hover, .widget_categories ul li a:hover { color: #abbf37; transform: translateX(10px); -moz-transform: translateX(10px); -webkit-transform: translateX(10px); -o-transform: translateX(10px); -ms-transform: translateX(10px); } .widget_product_categories ul li a:hover i, .widget_categories ul li a:hover i { color: #abbf37; } .widget_product_categories ul li a i, .widget_categories ul li a i { font-size: 12px; font-weight: medium; color: #777; padding-right: 5px; padding-top: 3px; } .widget_product_categories ul li:last-child, .widget_categories ul li:last-child { margin-bottom: 0px; } .widget_search form { position: relative; } .widget_search form input[type="search"] { width: 100%; border: 1px solid #ccc; padding: 12px 35px; font-size: 18px; background: transparent; font-weight: 300; } .widget_search form input[type="search"]::-webkit-input-placeholder { color: #555; } .widget_search form input[type="search"]::-moz-placeholder { color: #555; } .widget_search form input[type="search"]:-ms-input-placeholder { color: #555; } .widget_search form input[type="search"]:-moz-placeholder { color: #555; } .widget_search form:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f002"; position: absolute; top: 50%; right: 25px; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); color: #abbf37; font-size: 18px; } .widget_search form:after { position: absolute; content: ""; width: 1px; height: 40px; background: #ccc; top: 50%; right: 70px; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); } .widget_tags ul { display: inline-block; } .widget_tags ul li { float: left; margin-bottom: 10px; margin-right: 10px; } .widget_tags ul li a { color: #777; padding: 4px 20px; border: 1px solid #ccc; display: inline-block; font-size: 15px; } .widget_tags ul li a:hover { background: #abbf37; color: #fff; border-color: transparent; } .widget_recent_entries ul { margin-top: -5px; } .widget_recent_entries ul li { transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; margin-bottom: 11px; } .widget_recent_entries ul li:last-child { margin-bottom: 0px; } .widget_recent_entries ul li .title { font-size: 15px; } .widget_recent_entries ul li .title i { font-size: 12px; font-weight: medium; color: #777; padding-right: 5px; padding-top: 3px; } .widget_recent_entries ul li .date { color: #999; padding-left: 14px; } .widget_recent_entries ul li:hover { transform: translateX(10px); -moz-transform: translateX(10px); -webkit-transform: translateX(10px); -o-transform: translateX(10px); -ms-transform: translateX(10px); } .widget_recent_entries ul li:hover .title a { color: #abbf37; } .widget_recent_entries ul li:hover i { color: #abbf37; } .widget_products ul li { margin-bottom: 30px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; } .widget_products ul li:last-child { margin-bottom: 0px; } .widget_products ul li .title { font-size: 15px; padding-bottom: 10px; } .widget_products ul li .title i { font-size: 12px; font-weight: medium; color: #777; padding-right: 5px; padding-top: 3px; } .widget_products ul li .product-info figure { background: #f2f2f2; width: 70px; } .widget_products ul li .product-info .info { padding-left: 30px; } .widget_products ul li .product-info .info .star-rating i { color: #abbf37; font-size: 17px; padding-right: 8px; } .widget_products ul li .product-info .info .price { color: #777; font-size: 15px; padding-top: 5px; padding-bottom: 3px; display: block; } .widget_products ul li .product-info .info .price span { color: #abbf37; } .widget_products ul li .product-info .info .price .price-regular { text-decoration: line-through; padding-right: 19px; color: #777; } .widget_products ul li:hover { transform: translateX(10px); -moz-transform: translateX(10px); -webkit-transform: translateX(10px); -o-transform: translateX(10px); -ms-transform: translateX(10px); } .widget_products ul li:hover .title a { color: #abbf37; } .widget_products ul li:hover i { color: #abbf37; } .widget_price_filter .price_slider_wrapper .ui-slider { position: relative; text-align: left; margin-bottom: 30px; } .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range, .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle { background-color: #abbf37; } .widget_price_filter .price_slider_wrapper .ui-slider .noUi-target { border: 0; margin-left: 0px; height: 10px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; background: #f2f2f2; } .widget_price_filter .price_slider_wrapper .ui-slider .noUi-connects { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; width: 100%; margin-left: 0px; } .widget_price_filter .price_slider_wrapper .ui-slider .noUi-connect { background-color: #abbf37; border: none; box-shadow: none; border-radius: 0px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; } .widget_price_filter .price_slider_wrapper .ui-slider .noUi-handle { position: absolute; z-index: 2; width: 20px; height: 20px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; cursor: ew-resize; outline: 0; box-sizing: border-box; opacity: 1; background: #abbf37; border: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; top: -5px; right: -5px; } .widget_price_filter .price_slider_wrapper .ui-slider .noUi-handle:after, .widget_price_filter .price_slider_wrapper .ui-slider .noUi-handle:before { width: 0px; } .widget_price_filter .price_slider_wrapper .ui-slider .noUi-handle-lower { display: none; } .widget_price_filter .price_slider_wrapper .price_label { color: #555; font-weight: bold; font-size: 15px; } .widget_price_filter .price_slider_wrapper .price_label #value-lower { margin-left: 10px; } .widget_price_filter .price_slider_wrapper .price_label #value-lower, .widget_price_filter .price_slider_wrapper .price_label #value-upper { position: relative; padding-left: 8px; font-weight: 400; } .widget_price_filter .price_slider_wrapper .price_label #value-lower:before, .widget_price_filter .price_slider_wrapper .price_label #value-upper:before { position: absolute; content: "$"; left: 0; top: -2px; } .widget_price_filter .price_slider_wrapper .ui-slider-horizontal { height: 5px; } .widget_price_filter .price_slider_wrapper .price_slider_amount { justify-content: space-between; -moz-justify-content: space-between; -webkit-justify-content: space-between; -o-justify-content: space-between; -ms-justify-content: space-between; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; } .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label { font-size: 15px; } .banner { position: relative; max-width: 500px; } .banner img { width: 100%; } .banner .banner-content { position: absolute; background: rgba(171, 191, 55, 0.92); top: 0; left: 0; z-index: 99; width: 100%; height: 100%; flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -o-flex-direction: column; -ms-flex-direction: column; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; justify-content: center; -moz-justify-content: center; -webkit-justify-content: center; -o-justify-content: center; -ms-justify-content: center; } .banner .banner-content span { font-size: 18px; color: #fff; font-weight: bold; } .banner .banner-content .au-btn { color: #abbf37; padding: 0px 30px; background: #fff; margin-top: 25px; } .banner .banner-content .au-btn:hover { background-color: #e6e6e6; } .left-sidebar > div { margin-bottom: 70px; } .left-sidebar > div:last-child { margin-bottom: 0px; } .all-services ul li { background: #f2f2f2; margin-bottom: 5px; border: 1px solid #ccc; position: relative; } .all-services ul li a { font-size: 18px; font-weight: bold; color: #555; display: block; padding: 15px 25px; position: relative; z-index: 99; } .all-services ul li:after { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); width: calc(100% - 6px); height: calc(100% - 5px); border: 1px solid #fff; opacity: 0; z-index: 9; } .all-services ul li:last-child { margin-bottom: 0px; } .all-services ul li:hover { background: #abbf37; border: 1px solid transparent; } .all-services ul li:hover a { color: #fff; } .all-services ul li:hover:after { opacity: 1; } .all-services ul .active { background: #abbf37; border: 1px solid transparent; } .all-services ul .active a { color: #fff; } .all-services ul .active:after { opacity: 1; } .left-banner { position: relative; max-width: 500px; } .left-banner .banner-rotate { position: absolute; width: calc(100% - 100px); height: calc(100% - 100px); } .left-banner .banner-content-border { width: 100%; height: 100%; content: ""; border: 2px solid #abbf37; padding: 5px; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); } .left-banner .banner-content-border .overlay-rotate { width: 100%; height: 100%; background: rgba(171, 191, 55, 0.9); } .left-banner .banner-content-border .overlay-rotate .banner-content { transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); text-align: center; } .left-banner .banner-content-border .overlay-rotate .banner-content .title { text-transform: uppercase; color: #fff; padding-bottom: 20px; } .left-banner .banner-content-border .overlay-rotate .banner-content .banner-btn { display: inline-block; background: #fff; color: #abbf37; font-size: 18px; font-weight: bold; padding: 0px 29px; } .left-banner .banner-content-border .overlay-rotate .banner-content .banner-btn:hover { background-color: #e6e6e6; } .error-page-content .error-image { text-align: center; } .error-page-content .error-content { margin-top: -20px; } .error-page-content .error-content .title { font-size: 120px; color: #555; font-weight: bold; } .error-page-content .error-content .desc { font-size: 24px; margin-top: -2px; padding-right: 140px; padding-bottom: 33px; } .error-page-content .error-content .error-btn { background: #abbf37; font-size: 14px; color: #fff; font-weight: bold; padding: 11px 32px; display: inline-block; text-transform: uppercase; } .aboutus-page { clear: both; } .aboutus-page-content { padding-top: 40px; } .aboutus-page-content .about-info { padding-top: 70px; } .aboutus-page-content .about-info .section-title { width: 50%; } .aboutus-page-content .about-info .about-desc { padding-bottom: 50px; } .aboutus-page-content .about-info .item { justify-content: space-between; -moz-justify-content: space-between; -webkit-justify-content: space-between; -o-justify-content: space-between; -ms-justify-content: space-between; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; margin-bottom: 45px; } .aboutus-page-content .about-info .item figure a { justify-content: center; -moz-justify-content: center; -webkit-justify-content: center; -o-justify-content: center; -ms-justify-content: center; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; width: 70px; height: 70px; background: #abbf37; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; position: relative; } .aboutus-page-content .about-info .item figure a svg { display: block; } .aboutus-page-content .about-info .item figure a:after { pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: ''; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; top: -7px; left: -7px; padding: 7px; box-shadow: 0 0 0 4px #abbf37; -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; -webkit-transform: scale(0.8); -moz-transition: -moz-transform 0.2s, opacity 0.2s; -moz-transform: scale(0.8); -ms-transform: scale(0.8); transition: transform 0.2s, opacity 0.2s; transform: scale(0.8); opacity: 0; } .aboutus-page-content .about-info .item .info { padding-left: 20px; } .aboutus-page-content .about-info .item .info .title { padding-bottom: 12px; } .aboutus-page-content .about-info .item:hover figure a:after { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; } .aboutus-page-content .aboutus-page-image { padding-left: 35px; } .about-testimonials { background: #f2f2f2; margin-bottom: -20px; } .slider-gallery { margin: 0 auto; } .slider-gallery .slick-list { padding: 0px !important; margin: 0 -238px; } .slider-gallery .item.slick-current figure .overlay-testimonials { opacity: 0; } .slider-gallery .item { text-align: center; outline: none; padding: 0 238px; } .slider-gallery .item figure { position: relative; width: 70px; } .slider-gallery .item figure img { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; width: 70px; height: 70px; margin: 0 auto; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; background: rgba(0, 0, 0, 0.4); } .slider-gallery .item figure .overlay-testimonials { position: absolute; content: ""; width: 70px; height: 70px; background: rgba(171, 191, 55, 0.5); top: 50%; left: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); z-index: 4; transition: opacity 0.5s; -moz-transition: opacity 0.5s; -webkit-transition: opacity 0.5s; -o-transition: opacity 0.5s; -ms-transition: opacity 0.5s; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; } .slider-info .item .figure-info { opacity: 0; padding-top: 20px; text-align: center; } .slider-info .item .figure-info .title { padding-bottom: 2px; } .slider-info .item .figure-info span { display: block; color: #777; text-transform: uppercase; font-weight: bold; } .slider-info .item .info { padding-top: 37px; font-size: 16px; text-align: center; width: 75%; margin: 0 auto; position: relative; } .slider-info .item .info .quote { padding-right: 5px; margin-top: -12px; } .slider-info .item .info .quote i { color: #ccc; font-size: 48px; } .slider-info .item.slick-current .figure-info { opacity: 1; } .cta { position: relative; } .cta-content { padding: 40px 0 45px 0; } .cta-content .cta-info .title { color: #fff; font-size: 30px; padding-bottom: 13px; } .cta-content .cta-info .desc { color: #f2f2f2; padding-bottom: 37px; } .cta-content .cta-info .au-btn { background: #fff; color: #abbf37; display: inline-block; padding: 5px 27px; font-size: 18px; font-weight: bold; } .cta-content .cta-info .au-btn:hover { background-color: #e6e6e6; } .cta-img { margin-top: -61px; overflow: hidden; } .cta-img figure { overflow: hidden; padding-right: 15px; } .cta-img figure img { float: right; } .misionandvison-image { padding-left: 15px; } .misionandvison .vc_row { margin-left: 0px; margin-right: 0px; } .misionandvison-content { margin-top: -10px; } .misionandvison-content .section-title h2 { text-align: right; } .misionandvison-content ul li { background: #f2f2f2; margin-bottom: 15px; position: relative; border: none; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; } .misionandvison-content ul li:hover { background: #abbf37; } .misionandvison-content ul li:hover .card-header .title { color: #fff; } .misionandvison-content ul li .card-header { border-bottom: none; background-color: transparent; padding: 10px 30px; cursor: pointer; } .misionandvison-content ul li .card-header .title { font-size: 18px; font-weight: bold; color: #555; position: relative; } .misionandvison-content ul li .card-header .title:before { font-family: FontAwesome; position: absolute; content: "\f067"; right: 0px; top: 50%; font-size: 16px; font-weight: bold; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); cursor: pointer; } .misionandvison-content ul li .card-body { background: #fff; color: #777; border: 1px solid #e5e5e5; border-top-color: transparent; font-size: 15px; padding: 17px 30px 27px; } .misionandvison-content ul li:last-child { margin-bottom: 0px; } .blog-grid { background: #f5f5f5; margin-bottom: -20px; } .blog-grid .blog-content .item { margin-bottom: 20px; } .blog-grid .blog-content .item .info { padding: 25px 0px; background: transparent; } .cart-page .woocommerce-cart-form { padding-bottom: 180px; } .cart-page .woocommerce-cart-form .shop_table { color: #777; width: 100%; } .cart-page .woocommerce-cart-form .shop_table thead { border: 1px solid #cccc; } .cart-page .woocommerce-cart-form .shop_table thead tr th { font-size: 18px; font-weight: bold; padding: 9px 25px; } .cart-page .woocommerce-cart-form .shop_table tbody { border-bottom: 1px solid #ccc; } .cart-page .woocommerce-cart-form .shop_table tbody .cart_item { border-left: 1px solid #ccc; border-right: 1px solid #ccc; } .cart-page .woocommerce-cart-form .shop_table tbody .cart_item:first-child td { padding-top: 50px; } .cart-page .woocommerce-cart-form .shop_table tbody .cart_item:last-child td { padding-bottom: 50px; } .cart-page .woocommerce-cart-form .shop_table tbody .cart_item td { padding: 25px; } .cart-page .woocommerce-cart-form .shop_table tbody .cart_item .product-thumbnail figure { width: 170px; background: #f2f2f2; } .cart-page .woocommerce-cart-form .shop_table tbody .cart_item .product-remove { width: 50px; display: table-cell; position: relative; } .cart-page .woocommerce-cart-form .shop_table tbody .cart_item .product-remove .remove { width: 50px; color: #777; font-size: 20px; } .cart-page .woocommerce-cart-form .shop_table tbody .cart_item .product-name a { font-size: 15px; color: #777; font-weight: bold; } .cart-page .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity { position: relative; width: 178px; } .cart-page .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity .modify-qty { position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); height: 100%; z-index: 99; cursor: pointer; font-size: 24px; margin-top: -2px; } .cart-page .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity .minus { left: 16px; padding-right: 16px; border-right: 1px solid #cccccc; } .cart-page .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity .plus { right: 13px; padding-left: 13px; border-left: 1px solid #cccccc; } .cart-page .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity .qty { text-align: center; border: 1px solid #cccccc; padding: 4px 3px; -moz-appearance: textfield !important; appearance: none !important; -webkit-appearance: none !important; position: relative; z-index: 9; width: 100%; font-size: 18px; color: #777; } .cart-page .woocommerce-cart-form .shop_table tbody .cart_item .product-price, .cart-page .woocommerce-cart-form .shop_table tbody .cart_item .product-subtotal { font-size: 15px; } .cart-page .woocommerce-cart-form .shop_table tbody .cart_item .product-subtotal { width: 200px; } .cart-page .woocommerce-cart-form .shop_table tfoot tr .actions { padding-top: 30px; text-align: right; display: table-cell; } .cart-page .woocommerce-cart-form .shop_table tfoot tr .actions .coupon { float: left; } .cart-page .woocommerce-cart-form .shop_table tfoot tr .actions .coupon input[type="text"] { padding: 7px 63px 7px 20px; border: 1px solid #ccc; margin-right: 10px; } .cart-page .woocommerce-cart-form .shop_table tfoot tr .actions .coupon input::-webkit-input-placeholder { color: #777; font-size: 15px; } .cart-page .woocommerce-cart-form .shop_table tfoot tr .actions .coupon input::-moz-placeholder { color: #777; font-size: 15px; } .cart-page .woocommerce-cart-form .shop_table tfoot tr .actions .coupon input:-ms-input-placeholder { color: #777; font-size: 15px; } .cart-page .woocommerce-cart-form .shop_table tfoot tr .actions .coupon input:-moz-placeholder { color: #777; font-size: 15px; } .cart-page .woocommerce-cart-form .shop_table tfoot tr .actions .button { float: right; cursor: pointer; background: #abbf37; color: #fff; width: 160px; height: 40px; border: 2px solid transparent; cursor: pointer; -webkit-transition: background-color 0.3s, color 0.3s; transition: background-color 0.3s, color 0.3s; } .cart-page .woocommerce-cart-form .shop_table tfoot tr .actions .button:hover { background-color: #88972c; } .cart-page .cart-collaterals .cart_totals { color: #777; } .cart-page .cart-collaterals .cart_totals h2 { font-size: 36px; color: #333; font-weight: 400; padding-bottom: 20px; } .cart-page .cart-collaterals .cart_totals .shop_table { width: 100%; border: 1px solid #cccc; margin-bottom: 28px; } .cart-page .cart-collaterals .cart_totals .shop_table tbody tr { border-bottom: 1px solid #cccc; } .cart-page .cart-collaterals .cart_totals .shop_table tbody tr:last-child { border-bottom: none; } .cart-page .cart-collaterals .cart_totals .shop_table tbody tr td, .cart-page .cart-collaterals .cart_totals .shop_table tbody tr th { text-align: left; padding: 10px 0; } .cart-page .cart-collaterals .cart_totals .shop_table tbody tr th { font-size: 18px; font-weight: bold; padding-left: 35px; width: 50%; } .cart-page .cart-collaterals .cart_totals .shop_table tbody tr td { font-size: 15px; } .cart-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button { background: #abbf37; color: #fff; display: block; padding: 5px 20px; text-align: center; } .cart-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover { background-color: #88972c; } .woocommerce .check-out-page { padding-top: 120px; padding-bottom: 90px; } .woocommerce .check-out-page form .form-row { display: block; } .woocommerce .check-out-page form .form-row input, .woocommerce .check-out-page form .form-row select .select2-selection__rendered, .woocommerce .check-out-page form .form-row textarea { width: 100%; border: 2px solid #ccc; padding: 11px 30px; font-size: 15px; color: #999; } .woocommerce .check-out-page form #customer_details { margin-bottom: 30px; } .woocommerce .check-out-page #order_review .shop_table th, .woocommerce .check-out-page #order_review .shop_table td, .woocommerce .check-out-page #order_review .shop_table tfoot th, .woocommerce .check-out-page #order_review .shop_table tfoot td { color: #777; } .map .js-google-map .js-map-holder { height: 500px; } .appointment-contactus { padding-bottom: 130px; } .discount-code-content .discount-code-form { padding: 23px 30px; border: 3px solid #ccc; text-align: center; margin-top: 50px; } .discount-code-content .discount-code-form .title { font-size: 24px; color: #333; padding-bottom: 5px; } .discount-code-content .discount-code-form .desc { padding-bottom: 35px; } .discount-code-content .discount-code-form form .wrap-group { margin-bottom: 15px; } .discount-code-content .discount-code-form form .wrap-group input, .discount-code-content .discount-code-form form .wrap-group select { width: 100%; border: none; background: #f2f2f2; color: #999; font-size: 15px; padding: 8px 20px; } .discount-code-content .discount-code-form form .wrap-group input::-webkit-input-placeholder { color: #999; font-size: 15px; } .discount-code-content .discount-code-form form .wrap-group input::-moz-placeholder { color: #999; font-size: 15px; } .discount-code-content .discount-code-form form .wrap-group input:-ms-input-placeholder { color: #999; font-size: 15px; } .discount-code-content .discount-code-form form .wrap-group input:-moz-placeholder { color: #999; font-size: 15px; } .discount-code-content .discount-code-form form .wrap-group select { background: #f2f2f2 url("../images/icon/icon-dropdown.png") no-repeat scroll; background-position: right 27px center; } .discount-code-content .discount-code-form form .btn-submit { text-align: center; width: 100%; margin-top: 13px; margin-bottom: 17px; } .discount-code-content .discount-code-form form .btn-submit .submit { padding: 8px 35px; background: #abbf37; color: #fff; font-size: 18px; font-weight: bold; border: 2px solid transparent; cursor: pointer; -webkit-transition: background-color 0.3s, color 0.3s; transition: background-color 0.3s, color 0.3s; } .discount-code-content .discount-code-form form .btn-submit .submit:hover { background-color: #88972c; } .discount-code-content .discount-code-image img { margin-left: 30px; } .discount-code-content .discount-code-image figure { text-align: center; } .projects-page { margin-bottom: -30px; } .projects-page .grid { height: 925px; } .price-services { padding: 35px 0; background: #abbf37; } .price-services-content .title { font-size: 30px; color: #fff; } .price-services-content .project-btn { color: #abbf37; background: #fff; padding: 10px 24px; } .price-services-content .project-btn:hover { background-color: #e6e6e6; } .single-project-content .project-image .project-full { margin-bottom: 30px; } .single-project-content .project-image .project-gallery .slick-list { padding: 0px !important; margin: 0 -15px; } .single-project-content .project-image .project-gallery .slick-list .item { padding: 0 15px; } .single-project-content .project-info .title { font-size: 24px; color: #333; padding-bottom: 10px; } .single-project-content .project-info .info-detail { padding: 18px 30px; border-top: 2px solid #abbf37; margin-top: 40px; } .single-project-content .project-info .info-detail ul li { color: #555; font-size: 15px; padding: 9px 0; border-bottom: 1px solid #f2f2f2; } .single-project-content .project-info .info-detail ul li:last-child { border-bottom: 1px solid transparent; } .single-project-content .project-info .info-detail ul li .title { font-size: 15px; padding-bottom: 0px; color: #555; } .single-project-content .project-info .info-detail ul li .header-socials { padding-right: 0px; margin-right: 0px; } .single-project-content .project-info .info-detail ul li .header-socials ul li { padding: 0px; border-bottom: none; } .single-project-content .project-info .info-detail ul li .header-socials ul li a { color: #abbf37; } .related-projects { background: #f2f2f2; margin-bottom: -30px; } .our-services-intro { padding: 15px 24px; } .our-services-intro .section-title { margin-bottom: 19px; } .our-services-intro .desc { padding-bottom: 25px; padding-right: 15px; } .our-services-intro .view-all { color: #abbf37; font-size: 18px; font-weight: bold; margin-bottom: 45px; display: inline-block; } .our-services-content { margin: 0 -5px; margin-bottom: -40px; padding-left: 30px; } .our-services-content .item { padding: 0 5px; margin-bottom: 40px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; } .our-services-content .item figure { background: #abbf37; width: 143px; text-align: center; padding: 25px 0px; position: relative; } .our-services-content .item figure a { width: 100%; height: 100%; justify-content: center; -moz-justify-content: center; -webkit-justify-content: center; -o-justify-content: center; -ms-justify-content: center; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; } .our-services-content .item .info { background: #f5f5f5; width: 100%; padding-left: 14px; padding-top: 20px; } .our-services-content .item .info .title { padding-bottom: 10px; } .our-services-content .item:hover { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); } .our-services-content .item:hover .info .title a { color: #abbf37; } .why-chooseus { position: relative; background: #333; padding-bottom: 112px; padding-top: 92px; } .why-chooseus .list-chooseus .section-title h2 { color: #fff; } .why-chooseus .list-chooseus .section-title h2:after { border-bottom: 1px dashed #fff; } .why-chooseus .list-chooseus .list-chooseus-content { margin-bottom: -30px; } .why-chooseus .list-chooseus .list-chooseus-content .item { margin-bottom: 30px; } .why-chooseus .list-chooseus .list-chooseus-content .item .title { color: #f2f2f2; padding-bottom: 10px; } .why-chooseus .list-chooseus .list-chooseus-content .item .desc { color: #ccc; padding-right: 10px; } .why-chooseus .choous-img { position: absolute; top: 0; left: 0; width: 50%; height: 100%; padding-right: 37px; } .history-tab { padding-right: 18px; } .history-tab .section-title { margin-bottom: 19px; } .history-tab-content { margin-left: 30px; padding-top: 58px; } .history-tab-content ul { position: relative; } .history-tab-content ul:after { position: absolute; width: 3px; height: 295px; content: ""; background: #abbf37; left: 6px; top: 20px; } .history-tab-content ul li { padding-bottom: 58px; position: relative; padding-left: 28px; } .history-tab-content ul li:last-child { padding-bottom: 0px; } .history-tab-content ul li .title { margin-bottom: 10px; } .history-tab-content ul li .desc { padding-right: 105px; } .history-tab-content ul li:after { position: absolute; width: 15px; height: 15px; content: ""; background: #abbf37; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; left: 0; top: 5px; } .compare-images { padding-left: 40px; margin-bottom: 30px; } .compare-images .twentytwenty-wrapper .twentytwenty-overlay .twentytwenty-before-label { font-family: Lato; } .compare-images .twentytwenty-wrapper .twentytwenty-overlay .twentytwenty-before-label:before { left: 105px; background: transparent; font-size: 18px; font-weight: bold; } .compare-images .twentytwenty-wrapper .twentytwenty-overlay .twentytwenty-after-label { font-family: Lato; } .compare-images .twentytwenty-wrapper .twentytwenty-overlay .twentytwenty-after-label:before { right: 105px; background: transparent; font-size: 18px; font-weight: bold; } .compare-images .twentytwenty-wrapper .twentytwenty-handle { width: 30px; height: 30px; margin-left: -19px; } .compare-images .twentytwenty-wrapper .twentytwenty-handle:before { margin-bottom: 20px; } .compare-images .twentytwenty-wrapper .twentytwenty-handle:after { margin-top: 20px; } .compare-images .twentytwenty-wrapper .twentytwenty-handle .twentytwenty-left-arrow, .compare-images .twentytwenty-wrapper .twentytwenty-handle .twentytwenty-right-arrow { border: none; margin-top: -13px; } .compare-images .twentytwenty-wrapper .twentytwenty-handle .twentytwenty-left-arrow i, .compare-images .twentytwenty-wrapper .twentytwenty-handle .twentytwenty-right-arrow i { border: solid #fff; border-width: 0 3px 3px 0; display: inline-block; padding: 3px; } .compare-images .twentytwenty-wrapper .twentytwenty-handle .twentytwenty-left-arrow { border-right: none; margin-left: -8px; } .compare-images .twentytwenty-wrapper .twentytwenty-handle .twentytwenty-left-arrow .left { transform: rotate(135deg); -webkit-transform: rotate(135deg); } .compare-images .twentytwenty-wrapper .twentytwenty-handle .twentytwenty-right-arrow { border-left: none; margin-right: 0px; } .compare-images .twentytwenty-wrapper .twentytwenty-handle .twentytwenty-right-arrow .right { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); } .aboutus-image { padding-left: 40px; margin: 0 -8px; } .aboutus-image .aboutus-image-item { width: 50%; float: left; padding: 0 8px; } .phone { padding: 90px 0; } .phone-content { text-align: center; } .phone-content .title { text-transform: uppercase; color: #ddd; } .phone-content .phone-number { display: inline-block; background: #abbf37; color: #fff; font-size: 36px; font-weight: bold; padding: 4px 105px; margin-top: 30px; margin-bottom: 26px; } .phone-content .desc { color: #ddd; font-size: 18px; } .projects { margin-bottom: -30px; } .projects-content .item, .projects-content .element-item { margin-bottom: 30px; } .projects-content .item .info, .projects-content .element-item .info { flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -o-flex-direction: column; -ms-flex-direction: column; padding: 30px; text-align: center; } .projects-content .item .info .title, .projects-content .element-item .info .title { padding-bottom: 15px; position: relative; z-index: 99; } .projects-content .item .info .title a, .projects-content .element-item .info .title a { color: #fff; } .projects-content .item .info .header-socials, .projects-content .element-item .info .header-socials { padding-right: 0px; margin-right: 0px; position: relative; z-index: 99; } .projects-content .item .info .header-socials ul li a, .projects-content .element-item .info .header-socials ul li a { color: #abbf37; } .projects-content .element-item .project-item { position: relative; overflow: hidden; } .testimonials { padding: 70px 0; } .testimonials-content { padding: 0 100px; } .testimonials-content .item .item-content figure { width: 318px; } .testimonials-content .item .item-content .info { width: 100%; padding-left: 65px; } .testimonials-content .item .item-content .info .desc { color: #ddd; padding-bottom: 25px; } .testimonials-content .item .item-content .info .desc i { font-size: 24px; color: #abbf37; padding-right: 10px; } .testimonials-content .item .item-content .info .title { text-align: right; padding-bottom: 2px; } .testimonials-content .item .item-content .info .title a { color: #abbf37; } .testimonials-content .item .item-content .info .job-title { display: block; text-align: right; font-size: 15px; color: #ddd; font-weight: bold; } .post-date { position: absolute; bottom: 0; right: 0; background: #abbf37; color: #fff; width: 70px; height: 70px; justify-content: center; -moz-justify-content: center; -webkit-justify-content: center; -o-justify-content: center; -ms-justify-content: center; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -o-flex-direction: column; -ms-flex-direction: column; } .post-date span { display: block; } .post-date span:first-child { font-size: 30px; margin-top: -6px; } .post-date span:nth-child(2) { font-size: 18px; margin-top: -12px; } .meta a { font-size: 15px; color: #999; position: relative; padding-right: 9px; margin-right: 7px; } .meta a:after { position: absolute; content: ""; width: 1px; height: 15px; top: 50%; right: 0; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); background: #ccc; } .meta a i { padding-right: 9px; transform: translateZ(0); -moz-transform: translateZ(0); -webkit-transform: translateZ(0); -o-transform: translateZ(0); -ms-transform: translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .meta a:last-child { margin-right: 0px; } .meta a:last-child:after { width: 0px; } .meta a:hover { color: #abbf37; } .meta a:hover i { -webkit-transform: scale(1.3) translateZ(0); transform: scale(1.3) translateZ(0); } .readmore { color: #abbf37; font-size: 18px; font-weight: bold; display: inline-block; } .readmore:hover { color: #abbf37; } .blog-content .item { transition: transform 0.3s; -moz-transition: transform 0.3s; -webkit-transition: transform 0.3s; -o-transition: transform 0.3s; -ms-transition: transform 0.3s; } .blog-content .item figure { position: relative; overflow: hidden; } .blog-content .item figure img { transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -ms-transition: all 0.8s ease 0s; } .blog-content .item .info { padding: 25px 30px; background: #f2f2f2; } .blog-content .item .info .title { padding-bottom: 12px; } .blog-content .item .info .desc { padding-top: 12px; padding-bottom: 20px; } .blog-content .item:hover { transform: translateY(-15px); -moz-transform: translateY(-15px); -webkit-transform: translateY(-15px); -o-transform: translateY(-15px); -ms-transform: translateY(-15px); } .blog-content .item:hover .title a { color: #abbf37; } .blog-content .item:hover figure img { transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); } .pricing-list { background: #f2f2f2; } .pricing-list-content .item { transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; } .pricing-list-content .item .title { color: #fff; text-transform: uppercase; background: #abbf37; text-align: center; padding: 18px 0; } .pricing-list-content .item .info { background: #fff; color: #555; text-align: center; } .pricing-list-content .item .info .price { display: inline-block; position: relative; color: #222; font-size: 60px; padding-top: 3px; padding-bottom: 2px; } .pricing-list-content .item .info .price:after { position: absolute; content: "$"; top: 5px; right: -25px; font-size: 36px; } .pricing-list-content .item .info ul li { font-size: 18px; margin-bottom: 10px; } .pricing-list-content .item .info ul li:last-child { margin-bottom: 0px; } .pricing-list-content .item .info ul li span { font-weight: bold; } .pricing-list-content .item .info .signup { background: #abbf37; color: #fff; font-size: 18px; font-weight: bold; padding: 10px 20px; display: inline-block; padding: 5px 45px; margin-bottom: 28px; margin-top: 45px; } .pricing-list-content .item .info .signup:hover { background-color: #88972c; } .pricing-list-content .item:hover { transform: translateY(-10px); -moz-transform: translateY(-10px); -webkit-transform: translateY(-10px); -o-transform: translateY(-10px); -ms-transform: translateY(-10px); box-shadow: 0 0 35px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 35px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 35px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 35px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 35px rgba(0, 0, 0, 0.2); } .our-services-content-2 .item { transition: transform 0.5s; -moz-transition: transform 0.5s; -webkit-transition: transform 0.5s; -o-transition: transform 0.5s; -ms-transition: transform 0.5s; } .our-services-content-2 .item .info { padding-right: 25px; } .our-services-content-2 .item .info .title { padding-top: 25px; padding-bottom: 10px; } .our-services-content-2 .item .info .desc { padding-bottom: 20px; } .our-services-content-2 .item:hover { transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); } .our-services-content-2 .item:hover figure { box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1); -o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1); } .our-services-content-2 .item:hover .info .title a { color: #abbf37; } .shop .section-title h2 { color: #fff; } .shop .section-title h2:after { border-color: #fff; } .shop-content .item figure { background: #f2f2f2; position: relative; } .shop-content .item figure .overlay { position: absolute; width: 100%; height: 0; top: 0; left: 0; background: rgba(242, 242, 242, 0.4); transition: height 0.5s; -moz-transition: height 0.5s; -webkit-transition: height 0.5s; -o-transition: height 0.5s; -ms-transition: height 0.5s; } .shop-content .item figure .woocommerce-add-to-cart { position: absolute; top: 50%; left: 50%; width: 100%; height: 0; opacity: 0; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); } .shop-content .item figure .woocommerce-add-to-cart a { width: 100%; height: 100%; } .shop-content .item figure .woocommerce-add-to-cart a i { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); font-size: 48px; color: #abbf37; } .shop-content .item .info { text-align: center; background: transparent; transition: background 0.5s; -moz-transition: background 0.5s; -webkit-transition: background 0.5s; -o-transition: background 0.5s; -ms-transition: background 0.5s; } .shop-content .item .info .title { padding-top: 20px; padding-bottom: 10px; } .shop-content .item .info .title a { color: #fff; } .shop-content .item .info .price { color: #f2f2f2; font-size: 15px; } .shop-content .item .info .price .price-regular { text-decoration: line-through; padding-right: 19px; } .shop-content .item:hover figure .woocommerce-add-to-cart { opacity: 1; height: 40px; } .shop-content .item:hover figure .overlay { height: 100%; } .shop-content .item:hover .info { background: #fff; } .shop-content .item:hover .info .title a { color: #555; } .shop-content .item:hover .info .price { color: #555; } .our-team { margin-bottom: -50px; } .our-team-content .item { margin-bottom: 50px; } .our-team-content .item figure { position: relative; } .our-team-content .item figure:after { position: absolute; content: ""; top: 0; left: 0; width: 0; height: 100%; background: rgba(255, 255, 255, 0.8); opacity: 0; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; z-index: 9; } .our-team-content .item figure .socials { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); width: 100%; text-align: center; z-index: 99; opacity: 0; transition: opacity 0.5s; -moz-transition: opacity 0.5s; -webkit-transition: opacity 0.5s; -o-transition: opacity 0.5s; -ms-transition: opacity 0.5s; } .our-team-content .item .info { text-align: center; } .our-team-content .item .info .title { padding-top: 20px; padding-bottom: 7px; } .our-team-content .item .info .job-title { color: #777; text-transform: uppercase; font-weight: bold; display: block; } .our-team-content .item:hover figure:after { width: 100%; opacity: 1; } .our-team-content .item:hover figure .socials { opacity: 1; } .our-team-content .item:hover .info .title a { color: #abbf37; } .grid:after { content: ''; display: block; clear: both; } .grid { height: 615px; } .grid .item { margin-bottom: 0px; float: left; margin-right: 30px; } .grid .item:last-child { margin-right: 0px; } .grid-item-width-1 { width: 370px; } .grid-item-width-2 { width: 470px; } .grid-item-width-3 { width: 220px; } .grid-item-width-4 { width: 270px; } .filter-projects { margin-bottom: 56px; } .filter-projects li span { font-size: 18px; padding: 11px 15px; border: 2px solid transparent; background: transparent; outline: none; cursor: pointer; color: #555; display: inline-block; } .filter-projects li .is-checked { border: 2px solid #abbf37; color: #333; } .statistics { padding: 64px 0; } .statistics-content .item { text-align: center; } .statistics-content .item span { display: block; } .statistics-content .item span:first-child { font-size: 72px; font-weight: bold; color: #fff; margin-top: -28px; } .statistics-content .item span:nth-child(2) { font-size: 24px; color: #f2f2f2; margin-top: -17px; } .statistics-content .item .percent:after { content: "%"; } .testimonials-2 { margin-bottom: -55px; } .testimonials-2-content { margin-top: -15px; } .testimonials-2-content .item { padding-top: 15px; padding-bottom: 15px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; } .testimonials-2-content .item .info { background: #f2f2f2; padding: 32px 25px 27px 25px; position: relative; } .testimonials-2-content .item .info .quote { padding-right: 5px; margin-top: -8px; } .testimonials-2-content .item .info .quote i { color: #abbf37; font-size: 30px; } .testimonials-2-content .item .info:after { position: absolute; content: ""; left: 65px; top: 100%; border-left: 10px solid transparent; border-top: 20px solid #f2f2f2; border-right: 10px solid transparent; width: 0; height: 0; } .testimonials-2-content .item figure { align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; padding: 40px 40px 0 40px; } .testimonials-2-content .item figure img { width: 70px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; } .testimonials-2-content .item figure .figure-info { padding-left: 15px; } .testimonials-2-content .item figure .figure-info .title { padding-bottom: 2px; } .testimonials-2-content .item figure .figure-info span { display: block; color: #777; text-transform: uppercase; font-weight: bold; } .testimonials-2-content .item:hover { transform: translateY(-10px); -moz-transform: translateY(-10px); -webkit-transform: translateY(-10px); -o-transform: translateY(-10px); -ms-transform: translateY(-10px); } .testimonials-2-content .item:hover .info { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } .blog-2 { background: #f2f2f2; } .blog-2 .blog-content .item { padding: 25px 30px; background: #fff; transition: transform 0.3s; -moz-transition: transform 0.3s; -webkit-transition: transform 0.3s; -o-transition: transform 0.3s; -ms-transition: transform 0.3s; } .blog-2 .blog-content .item .title { padding-bottom: 18px; } .blog-2 .blog-content .item .info { padding: 25px 0px; background: transparent; } .blog-2 .blog-content .item:hover { transform: translateY(-15px); -moz-transform: translateY(-15px); -webkit-transform: translateY(-15px); -o-transform: translateY(-15px); -ms-transform: translateY(-15px); } .slide-box { background: rgba(255, 255, 255, 0.9); z-index: 9; } .slide-title-transparent { padding: 50px 0; background: rgba(255, 255, 255, 0.9); } .slide-title-transparent span { display: inline-block; overflow: hidden; color: transparent; } .slide-title-transparent span span { display: inline-block; -webkit-background-clip: text; -moz-background-clip: text; -o-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; background-repeat: repeat; } .our-services-3 { background: #f2f2f2; margin-bottom: -30px; } .our-services-content-3 .item { flex-flow: row wrap; -moz-flex-flow: row wrap; -webkit-flex-flow: row wrap; -o-flex-flow: row wrap; -ms-flex-flow: row wrap; margin-bottom: 30px; } .our-services-content-3 .item figure { width: 50%; position: relative; overflow: hidden; } .our-services-content-3 .item figure img { transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -ms-transition: all 0.8s ease 0s; } .our-services-content-3 .item figure:after { position: absolute; content: ""; top: 50%; z-index: 99; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); width: 0; height: 0; } .our-services-content-3 .item .info { width: 50%; padding: 15px 30px; background: #fff; } .our-services-content-3 .item .info .title { padding-bottom: 9px; } .our-services-content-3 .item .info .desc { padding-bottom: 15px; } .our-services-content-3 .item:hover { box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1); -o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1); } .our-services-content-3 .item:hover figure img { transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); } .our-services-content-3 .item-algin-left figure:after { right: 0; border-top: 10px solid transparent; border-right: 20px solid #fff; border-bottom: 10px solid transparent; } .our-services-content-3 .item-algin-right figure { order: 2; -moz-order: 2; -webkit-order: 2; -o-order: 2; -ms-order: 2; } .our-services-content-3 .item-algin-right figure:after { left: 0; border-top: 10px solid transparent; border-left: 20px solid #fff; border-bottom: 10px solid transparent; } .our-services-content-3 .item-algin-right .info { order: 1; -moz-order: 1; -webkit-order: 1; -o-order: 1; -ms-order: 1; text-align: right; } .information-content { margin-top: -10px; } .information { padding-right: 130px; } .information .section-title h2:after { width: 90%; } .information .information-item { flex-flow: row wrap; -moz-flex-flow: row wrap; -webkit-flex-flow: row wrap; -o-flex-flow: row wrap; -ms-flex-flow: row wrap; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; margin-top: 42px; } .information .information-item figure { width: 270px; } .information .information-item ul { padding-left: 30px; } .information .information-item ul li { align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; margin-bottom: 50px; } .information .information-item ul li:last-child { margin-bottom: 0px; } .information .information-item ul li .icon { font-size: 48px; color: #abbf37; margin-right: 15px; width: 70px; height: 70px; border: 2px solid #ccc; justify-content: center; -moz-justify-content: center; -webkit-justify-content: center; -o-justify-content: center; -ms-justify-content: center; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; } .information .information-item ul li .desc a { display: block; color: #777; font-size: 18px; font-weight: bold; margin-bottom: 2px; } .information .information-item ul li .desc a:last-child { margin-bottom: 0px; } .working-time-content { background: #abbf37; margin-left: 25px; padding: 42px 49px; } .working-time-content ul li { color: #fff; font-size: 18px; margin-bottom: 14px; } /*.working-time-content ul li span { width: 50%; }*/ .dias{ width: 40%; } .horas{ width: 60%; } .working-time-content ul li:last-child { margin-bottom: 0px; } .working-time-content ul li .working-day { font-weight: bold; } .working-time-content ul li .working-time { padding-left: 19px; } .why-chooseus-2 { background: #f2f2f2; padding-bottom: 130px; } .why-chooseus-top, .why-chooseus-bottom { background: #fff; } .why-chooseus-top .section-title { padding: 105px 70px 0 30px; } .why-chooseus-top .history-tab-content { padding-top: 0px; margin-top: -5px; } .why-chooseus-top .history-tab-content ul:after { height: 120px; } .why-chooseus-top .history-tab-content ul li { padding-bottom: 43px; } .why-chooseus-top .history-tab-content ul li .desc { padding-right: 10px; } .why-chooseus-bottom ul li .title { padding-bottom: 14px; } .list-chooseus-first { background: #abbf37; margin-right: -30px; padding: 25px 50px 30px 25px; } .list-chooseus-first ul li { margin-bottom: 45px; } .list-chooseus-first ul li:last-child { margin-bottom: 0px; } .list-chooseus-first ul li .title { color: #fff; } .list-chooseus-first ul li .desc { color: #f2f2f2; } .list-chooseus-second { padding: 25px 70px 30px 25px; } .list-chooseus-second ul li { margin-right: 60px; } .list-chooseus-second ul li:first-child { width: 55%; } .list-chooseus-second ul li:last-child { margin-right: 0px; width: 65%; } .blog-3 { background: #f2f2f2; } .blog-3 .blog-content .item .info { background: #fff; } .appointment-form form .wrap-group { margin-bottom: 30px; } .appointment-form form .wrap-group textarea { height: 200px; } .appointment-form form .wrap-group input, .appointment-form form .wrap-group select, .appointment-form form .wrap-group textarea { width: 100%; border: 2px solid #ccc; padding: 11px 30px; font-size: 15px; color: #999; } .appointment-form form .wrap-group input::-webkit-input-placeholder, .appointment-form form .wrap-group textarea::-webkit-input-placeholder { color: #999; font-size: 15px; } .appointment-form form .wrap-group input::-moz-placeholder, .appointment-form form .wrap-group textarea::-moz-placeholder { color: #999; font-size: 15px; } .appointment-form form .wrap-group input:-ms-input-placeholder, .appointment-form form .wrap-group textarea:-ms-input-placeholder { color: #999; font-size: 15px; } .appointment-form form .wrap-group input:-moz-placeholder, .appointment-form form .wrap-group textarea:-moz-placeholder { color: #999; font-size: 15px; } .appointment-form form .wrap-group select { background: #fff url("../images/icon/icon-dropdown.png") no-repeat scroll; background-position: right 27px center; } .appointment-form form .btn-submit { text-align: center; width: 100%; margin-top: 8px; } .appointment-form form .btn-submit .submit { padding: 13px 18px; background: #abbf37; color: #fff; font-size: 18px; font-weight: bold; border: 2px solid transparent; cursor: pointer; -webkit-transition: background-color 0.3s, color 0.3s; transition: background-color 0.3s, color 0.3s; } .appointment-form form .btn-submit .submit:hover { background-color: #88972c; } .cta-pricing .cta-content .cta-info .au-btn { background: #abbf37; color: #fff; } .cta-pricing .cta-content .cta-info .au-btn:hover { background-color: #88972c; } form select option { color: #555; } .services-page-content { flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; -o-flex-wrap: wrap; -ms-flex-wrap: wrap; } .services-page-content .group-services-item { width: 33.33%; } .services-page-content .item { flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -o-flex-direction: column; -ms-flex-direction: column; } .services-page-content .item figure { overflow: hidden; } .services-page-content .item figure img { transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -ms-transition: all 0.8s ease 0s; } .services-page-content .item .info { background: #f2f2f2; text-align: center; padding: 40px 45px 58px; position: relative; } .services-page-content .item .info .icon { margin-bottom: -3px; margin-top: -9px; } .services-page-content .item .info:after { position: absolute; content: ""; left: 50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; } .services-page-content .item .info .title { padding-top: 20px; padding-bottom: 10px; } .services-page-content .item:hover .info .title a { color: #abbf37; } .services-page-content .item:hover figure img { transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); } .services-page-content .item-bottom figure { order: 2; -moz-order: 2; -webkit-order: 2; -o-order: 2; -ms-order: 2; } .services-page-content .item-bottom .info { order: 1; -moz-order: 1; -webkit-order: 1; -o-order: 1; -ms-order: 1; } .services-page-content .item-bottom .info:after { bottom: -20px; border-top: 20px solid #f2f2f2; } .services-page-content .item-top .info:after { top: -20px; border-bottom: 20px solid #f2f2f2; } .services-appointment .section-title h2 { color: #f2f2f2; } .services-appointment .appointment-form form .wrap-group input, .services-appointment .appointment-form form .wrap-group select, .services-appointment .appointment-form form .wrap-group textarea { background-color: transparent; border: 2px solid #888781; } .services-appointment .appointment-form form .wrap-group input:focus, .services-appointment .appointment-form form .wrap-group select:focus, .services-appointment .appointment-form form .wrap-group textarea:focus { border: 2px solid #abbf37; } .services-appointment .appointment-form form .wrap-group input::-webkit-input-placeholder, .services-appointment .appointment-form form .wrap-group textarea::-webkit-input-placeholder { color: #d9d9d9; } .services-appointment .appointment-form form .wrap-group input::-moz-placeholder, .services-appointment .appointment-form form .wrap-group textarea::-moz-placeholder { color: #d9d9d9; } .services-appointment .appointment-form form .wrap-group input:-ms-input-placeholder, .services-appointment .appointment-form form .wrap-group textarea:-ms-input-placeholder { color: #d9d9d9; } .services-appointment .appointment-form form .wrap-group input:-moz-placeholder, .services-appointment .appointment-form form .wrap-group textarea:-moz-placeholder { color: #d9d9d9; } .services-appointment .appointment-form form .wrap-group select { color: #d9d9d9; } .shop-page { padding-bottom: 0px; } .shop-page .shop-top-bar { padding-bottom: 30px; border-bottom: 1px solid #f2f2f2; margin-bottom: 120px; } .shop-page .shop-top-bar .widget_search { width: 370px; } .shop-page .shop-top-bar .cart-icon a { font-size: 36px; color: #abbf37; } .shop-page .shop-content .top-product { margin-bottom: 70px; } .shop-page .shop-content .item { margin-bottom: 45px; } .shop-page .shop-content .item .info { background: #fff; } .shop-page .shop-content .item .info .title a { color: #555; } .shop-page .shop-content .item .info .price { color: #999; } .shop-title { margin-top: -10px; } .shop-title h2 { font-size: 36px; color: #333; text-align: center; padding-bottom: 14px; } .shop-title .section-desc { width: 52%; padding-bottom: 72px; } .shop-siderbar .right-sidebar { padding-left: 0px; padding-right: 40px; } .shop-siderbar .shop-top-bar { margin-bottom: 45px; } .shop-siderbar .shop-title h2 { text-align: left; padding-bottom: 44px; } .shop-siderbar .shop-content { padding-bottom: 60px; } .shop-siderbar .shop-content .product-categories { padding-left: 5px; padding-right: 5px; } .shop-siderbar .shop-content .product-categories .item { margin-left: -5px; margin-right: -5px; } .single-product { padding-top: 120px; padding-bottom: 80px; } .single-product .product .product-images-wrapper .woocommerce-product-gallery { margin-bottom: 30px; } .single-product .product .product-images-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image { background: #f2f2f2; padding: 40px; } .single-product .product .product-images-wrapper .woocommerce-product-slider .slick-list { padding: 0px !important; margin: 0 -15px; } .single-product .product .product-images-wrapper .woocommerce-product-slider .gallery-image { margin: 0 15px; background: #f2f2f2; } .single-product .product .product-summary { padding-left: 35px; } .single-product .product .product-summary .summary { color: #777; font-size: 15px; margin-top: -12px; } .single-product .product .product-summary .summary .product_title { font-size: 36px; color: #333; padding-bottom: 4px; } .single-product .product .product-summary .summary .woocommerce-product-rating { padding-bottom: 10px; } .single-product .product .product-summary .summary .woocommerce-product-rating .star-rating i { color: #abbf37; font-size: 17px; padding-right: 8px; } .single-product .product .product-summary .summary .price { padding-bottom: 20px; } .single-product .product .product-summary .summary .price .woocommerce-Price-amount { font-size: 24px; color: #777; } .single-product .product .product-summary .summary .woocommerce-product-details__short-description { padding-top: 23px; border-top: 1px solid #f2f2f2; } .single-product .product .product-summary .summary form.cart { padding-top: 40px; padding-bottom: 45px; } .single-product .product .product-summary .summary form.cart .quantity { position: relative; margin-right: 30px; } .single-product .product .product-summary .summary form.cart .quantity .modify-qty { position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); justify-content: center; -moz-justify-content: center; -webkit-justify-content: center; -o-justify-content: center; -ms-justify-content: center; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; height: 100%; z-index: 99; cursor: pointer; } .single-product .product .product-summary .summary form.cart .quantity .minus { left: 13px; padding-right: 13px; border-right: 1px solid #cccccc; } .single-product .product .product-summary .summary form.cart .quantity .plus { right: 13px; padding-left: 13px; border-left: 1px solid #cccccc; } .single-product .product .product-summary .summary form.cart .quantity .qty { text-align: center; border: 1px solid #cccccc; padding: 6px 3px; -moz-appearance: textfield !important; appearance: none !important; -webkit-appearance: none !important; position: relative; z-index: 9; } .single-product .product .product-summary .summary form.cart .single_add_to_cart_button { cursor: pointer; background: #abbf37; color: #fff; font-size: 18px; font-weight: bold; padding: 6px 20px; border: none; padding: 4px 27px; } .single-product .product .product-summary .summary form.cart .single_add_to_cart_button:hover { background: #fff; color: #abbf37; } .single-product .product .product-summary .summary form.cart .single_add_to_cart_button:hover:before { border: 2px solid #abbf37; } .single-product .product .product-summary .summary .sku_wrapper { font-weight: bold; } .single-product .product .product-summary .summary .sku_wrapper .sku { font-weight: 400; padding-left: 3px; } .single-product .product .product-summary .summary .product_meta span { display: block; font-weight: bold; } .single-product .product .product-summary .summary .product_meta span a { color: #777; font-weight: 400; } .single-product .product .woocommerce-tabs { padding-top: 75px; padding-bottom: 110px; } .single-product .product .woocommerce-tabs .tabs { justify-content: center; -moz-justify-content: center; -webkit-justify-content: center; -o-justify-content: center; -ms-justify-content: center; border-bottom: 1px solid #ccc; } .single-product .product .woocommerce-tabs .tabs li a { font-size: 18px; font-weight: bold; color: #555; padding: 14px 25px; display: inline-block; border-bottom: 2px solid transparent; } .single-product .product .woocommerce-tabs .tabs li .active { border-bottom: 2px solid #abbf37; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel { padding-top: 28px; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel p { padding-bottom: 10px; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .media { border-bottom: 1px solid #e5e5e5; margin-bottom: 40px; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .media:last-child { border-bottom: 1px solid transparent; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .media img { width: 80px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .media .mr-20 { margin-right: 20px; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .media .media-body .info { padding-bottom: 30px; position: relative; border-bottom: none; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .media .media-body .info .title-desc .title { font-size: 20px; color: #999; font-weight: 400; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .media .media-body .info .title-desc .title .date-comments { font-size: 18px; color: #999; margin-left: 3px; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments .media .media-body .media { margin-top: -25px; margin-left: -20px; border-bottom: none; margin-bottom: 0px; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper #review_form form .comment-form-rating .star span a { color: #abbf37; font-size: 17px; padding-right: 8px; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper #review_form form label { font-size: 18px; font-weight: bold; color: #555; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper #review_form form textarea { height: 200px; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper #review_form form input, .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper #review_form form textarea { width: 100%; border: 2px solid #ccc; padding: 11px 30px; font-size: 15px; color: #999; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper #review_form form .comment-form-author { margin-right: 46px; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper #review_form form .comment-form-author, .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper #review_form form .comment-form-email { width: 48%; float: left; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper #review_form form p { padding-bottom: 20px; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper #review_form form .form-submit { clear: both; text-align: center; padding-top: 15px; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper #review_form form .form-submit #submit { padding: 8px 50px; background: #abbf37; color: #fff; font-size: 18px; font-weight: bold; width: auto; border: 2px solid transparent; cursor: pointer; -webkit-transition: background-color 0.3s, color 0.3s; transition: background-color 0.3s, color 0.3s; } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper #review_form form .form-submit #submit:hover { background: #fff; color: #abbf37; border: 2px solid #abbf37; } .star-rating i { color: #abbf37; font-size: 17px; padding-right: 8px; } .single-service-title { font-size: 36px; color: #333; position: relative; padding-bottom: 12px; } .single-service-title span { color: #abbf37; } .single-service-content { margin-top: -10px; } .single-service-content .single-service-image { margin-bottom: 25px; } .single-service-content .single-service-image img { width: 100%; } .single-service-content .desc { margin-bottom: 45px; } .single-service-component { padding-top: 15px; margin-bottom: -30px; } .single-service-component .service-component-table { padding-top: 25px; } .single-service-component .service-component-table table { border: none; font-size: 18px; color: #777; } .single-service-component .service-component-table table th, .single-service-component .service-component-table table td { border: 1px solid #ccc; border-top: none; border-bottom: none; } .single-service-component .service-component-table table thead tr { background-color: #f2f2f2; } .single-service-component .service-component-table table thead tr th { font-size: 18px; color: #555; font-weight: bold; border-top: none; border-bottom: none; text-align: center; padding: 15px 10px; } .single-service-component .service-component-table table thead tr th:first-child { border-left: none; } .single-service-component .service-component-table table thead tr th:last-child { border-right: none; } .single-service-component .service-component-table table tbody tr td { text-align: center; padding: 20px 30px; } .single-service-component .service-component-table table tbody tr td:first-child { border-left: none; text-align: left; color: #333; } .single-service-component .service-component-table table tbody tr td:last-child { border-right: none; } .single-service-component .service-component-table table tbody tr:nth-of-type(odd) { background-color: transparent; } .single-service-component .service-component-table table tbody tr:nth-of-type(even) { background-color: #f2f2f2; } .single-service-2 .single-service-content .single-service-title { padding-bottom: 27px; } .single-service-2 .single-service-content .single-service-image { margin-bottom: 18px; } .single-service-2 .single-service-content .desc { margin-bottom: 24px; } .single-service-2 .single-service-content .lawn-care .title { padding-bottom: 12px; } .single-service-2 .single-service-content .lawn-care .lawn-care-content { margin-right: 30px; } .single-service-2 .single-service-content .lawn-care .lawn-care-content .list-advance { padding-left: 30px; margin-top: -8px; } .single-service-2 .single-service-content .lawn-care .lawn-care-content .list-advance ul li { color: #777; font-size: 15px; margin-bottom: 5px; } .single-service-2 .single-service-content .lawn-care .lawn-care-content .list-advance ul li i { color: #abbf37; padding-right: 16px; font-size: 16px; } .single-service-2 .single-service-content .lawn-care .lawn-care-image { margin-top: 8px; margin-left: -25px; } .single-service-2 .single-service-content .lawn-care .lawn-care-image img { width: 100%; } .single-service-2 .single-service-component { padding-top: 55px; margin-bottom: -50px; } .single-service-2 .single-service-component .service-component-table table tbody tr:last-child td { border: none; } .single-service-3 .single-service-content .lawn-care .lawn-care-first { margin-bottom: 40px; margin-top: -7px; } .single-service-3 .single-service-content .lawn-care .lawn-care-first .lawn-care-image { margin-left: 0px; margin-right: -25px; } .single-service-3 .single-service-content .lawn-care .lawn-care-first .lawn-care-content { margin-right: 0px; margin-left: 30px; } .single-service-3 .single-service-content .lawn-care .lawn-care-first .lawn-care-content .list-advance ul { float: left; width: 48%; } .single-content .single-title { font-size: 24px; padding-bottom: 10px; } .single-content figure { margin-bottom: 28px; } .single-content .info { padding-bottom: 28px; border-bottom: 1px solid #f2f2f2; margin-bottom: 28px; } .single-content .info .meta a:after { width: 0px; } .single-content .info .meta .comments { padding-top: 0px; margin-right: 0px; padding-right: 6px; } .single-content .info .meta .date { color: #999; font-size: 15px; padding-left: 10px; display: inline-block; position: relative; } .single-content .info .meta .date:before { position: absolute; content: ""; left: 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); background-color: #cccccc; width: 1px; height: 15px; } .single-content .blog-content { padding-bottom: 35px; } .single-content .blog-content p { margin-bottom: 12px; } .single-content .blog-content .desc { padding: 15px 0 15px 70px; width: 80%; } .single-content .blog-content .desc p { border-left: 2px solid #ccc; padding: 4px 15px; font-style: italic; } .single-content .tags-socials { padding-bottom: 14px; border-bottom: 1px solid #f2f2f2; } .single-content .tags-socials .tags { font-size: 15px; } .single-content .tags-socials .tags span { padding-right: 12px; display: inline-block; color: #999; } .single-content .tags-socials .tags a { color: #abbf37; display: inline-block; margin-right: 5px; font-weight: bold; } .single-content .tags-socials .header-socials { padding-right: 0px; margin-right: 0px; } .single-content .tags-socials .header-socials span { padding-right: 12px; display: inline-block; float: left; color: #999; font-size: 15px; margin-top: 5px; } .single-content .tags-socials .header-socials ul li { margin-right: 8px; } .single-content .tags-socials .header-socials ul li a { color: #abbf37; } .single-content .comments { padding-top: 110px; } .single-content .comments .box-comments { margin-bottom: 45px; } .single-content .comments .box-comments .box-title { margin-bottom: 33px; } .single-content .comments .media { border-bottom: 1px solid #e5e5e5; margin-bottom: 40px; } .single-content .comments .media:last-child { border-bottom: 1px solid transparent; } .single-content .comments .media img { width: 80px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; } .single-content .comments .media .mr-20 { margin-right: 20px; } .single-content .comments .media .media-body .info { padding-bottom: 30px; position: relative; border-bottom: none; } .single-content .comments .media .media-body .info .title-desc .title { font-size: 20px; padding-top: 10px; color: #999; font-weight: 400; } .single-content .comments .media .media-body .info .title-desc .title .date-comments { font-size: 18px; color: #999; margin-left: 3px; } .single-content .comments .media .media-body .media { margin-top: -25px; margin-left: -20px; border-bottom: none; margin-bottom: 0px; } .leave-comment .box-title { margin-bottom: 28px; } .leave-comment .box-title p { font-size: 15px; } .leave-comment .appointment-form form .wrap-group { margin-bottom: 15px; } .leave-comment .appointment-form form .btn-submit { text-align: left; padding: 0 15px; } .leave-comment .appointment-form form .btn-submit .submit { padding: 10px 45px; } .box-title .title { font-size: 24px; } @media screen and (max-width: 1800px) { .choous-img .container, .choous-img .vc_column_container, .choous-img .vc_column-inner, .choous-img .wpb_wrapper, .choous-img .wpb_single_image, .choous-img .vc_figure, .choous-img .vc_single_image-wrapper { height: 100%; } .choous-img img { height: 100%; } } @media screen and (max-width: 1600px) { .why-chooseus .choous-img img { height: 100%; } .slider-gallery .item { padding: 0px; } .slider-gallery .slick-list { margin: 0; } } @media screen and (max-width: 1300px) { .projects-page .grid { height: 1600px; margin: 0 auto; } } @media screen and (max-width: 1200px) { .container { width: 100%; max-width: 100%; } .why-chooseus .choous-img { position: relative; width: 100%; height: 100%; padding-right: 0px; margin-top: 30px; } .why-chooseus .choous-img img { height: auto; } .why-chooseus { padding-bottom: 0px; } .history-tab .history-tab-content ul li .desc { padding-right: 0px; } .grid { height: 915px; margin: 0 auto; } .working-time-content { margin-left: 0px; } .working-time-content ul li .working-time { padding-left: 0px; } .information .information-item { flex-flow: column wrap; -moz-flex-flow: column wrap; -webkit-flex-flow: column wrap; -o-flex-flow: column wrap; -ms-flex-flow: column wrap; } .information .information-item figure { margin-bottom: 30px; } .left-banner .banner-rotate { width: calc(100% - 70px); height: calc(100% - 70px); } .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper #review_form form .comment-form-author, .single-product .product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper #review_form form .comment-form-email { width: 100%; float: none; } .header-2 .header-top-content .header-top-info ul li { margin-right: 20px; } .vc_custom_1538969625323, .vc_custom_1538973228303 { margin-left: 15px; } } @media screen and (min-width: 1024px) { .container { max-width: 1200px; } } @media screen and (max-width: 1024px) { .hidden-tablet-landscape { display: none; } .hidden-tablet-landscape-up { display: block; } .header-2 { position: relative; } .header-home2 { position: relative; } .information { padding-right: 0px; } .cta-img { margin-top: 0px; } .services-page-content .group-services-item { width: 50%; } } @media screen and (max-width: 992px) { .our-services-content { padding-left: 0px; margin-top: 30px; } .history-tab { margin-bottom: 30px; padding-right: 0px; } .history-tab .history-tab-content ul:after { height: 235px; } .compare-images, .aboutus-image, .right-sidebar, .single-product .product .product-summary { padding-left: 0px; } .grid { height: 1215px; } .filter-projects li span { padding: 11px 10px; } .list-chooseus-second ul { display: block; } .list-chooseus-second ul li:last-child, .list-chooseus-second ul li:first-child { width: 100%; margin-bottom: 20px; } .list-chooseus-second { padding: 25px 25px 30px 25px; } .aboutus-page-content .about-info .item { justify-content: flex-start; -moz-justify-content: flex-start; -webkit-justify-content: flex-start; -o-justify-content: flex-start; -ms-justify-content: flex-start; } .left-banner .banner-rotate { width: calc(100% - 200px); height: calc(100% - 200px); } .left-sidebar { margin-bottom: 30px; } .price-services-content { flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -o-flex-direction: column; -ms-flex-direction: column; } .price-services-content .title { padding-bottom: 20px; } .product-summary { margin-top: 30px; } .shop-siderbar .right-sidebar { padding-right: 0px; } .cart-page .woocommerce-cart-form .shop_table_responsive thead { display: none; } .cart-page .woocommerce-cart-form .shop_table_responsive tbody { border-bottom: none; } .cart-page .woocommerce-cart-form .shop_table_responsive tbody .cart_item { border-left: none; border-right: none; border-bottom: 1px solid #ccc; } .cart-page .woocommerce-cart-form .shop_table_responsive tbody .cart_item .product-remove { width: 100%; display: block; border-top: 20px solid #fff; } .cart-page .woocommerce-cart-form .shop_table_responsive tbody .cart_item .product-remove .remove { position: absolute; top: -10px; right: 0; } .cart-page .woocommerce-cart-form .shop_table_responsive tbody .cart_item .product-thumbnail figure { margin: 0 auto; } .cart-page .woocommerce-cart-form .shop_table_responsive tbody .cart_item .product-subtotal { width: 100%; clear: both; } .cart-page .woocommerce-cart-form .shop_table_responsive tbody .cart_item .product-quantity .quantity { float: right; } .cart-page .woocommerce-cart-form .shop_table_responsive tbody tr td { display: block; text-align: right; clear: both; background: #fbfbfb; overflow: hidden; } .cart-page .woocommerce-cart-form .shop_table_responsive tbody tr td[data-title]:before { content: attr(data-title) ": "; font-weight: 600; float: left; } .projects-page .grid { height: 2200px; } .woocommerce .single-product-content .product .product-summary { padding-left: 0px; } .blog-content .item { margin-bottom: 30px; } } @media screen and (max-width: 768px) { .item { margin-bottom: 30px; } .history-tab .history-tab-content ul:after { height: 250px; } .history-tab .history-tab-content { margin-left: 0px; } .testimonials-content .item .item-content { display: block; } .testimonials-content .item .item-content figure { margin: 0 auto; margin-bottom: 20px; } .testimonials-content .item .item-content .info { padding-left: 0px; } .testimonials-content { padding: 0 50px; } .grid { height: 1545px; } .filter-projects { margin-bottom: 26px; display: block; } .list-chooseus-first { margin-right: 0px; } .why-chooseus-top .history-tab-content ul:after { height: 100px; } .aboutus-page-content .aboutus-page-image { padding-left: 0px; } .aboutus-page-content .aboutus-page-image figure, .cta-img figure { text-align: center; } .cta-img figure img { float: none; } .misionandvison-image { margin-bottom: 30px; padding-left: 0px; } .misionandvison-image figure { text-align: center; } .services-page-content .group-services-item { width: 100%; } .single-service-image figure { margin-bottom: 30px; } .service-component-table table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; } .heading-page img { height: 300px; } .single-service-2 .single-service-content .lawn-care .lawn-care-content, .single-service-3 .single-service-content .lawn-care .lawn-care-first .lawn-care-image, .discount-code-content .discount-code-form { margin-right: 0px; } .single-service-2 .single-service-content .lawn-care .lawn-care-image, .single-service-3 .single-service-content .lawn-care .lawn-care-first .lawn-care-content { margin-left: 0px; } .discount-code-content .discount-code-image { margin-top: 30px; } .cart-page .woocommerce-cart-form .shop_table tfoot tr .actions .coupon, .cart-page .woocommerce-cart-form .shop_table tfoot tr .actions .button { float: none; } .cart-page .woocommerce-cart-form .shop_table tfoot tr .actions .coupon input[type="text"], .cart-page .woocommerce-cart-form .shop_table tfoot tr .actions .button { width: 100%; margin-bottom: 20px; } .projects-page .grid { height: 3100px; } .our-services-content-3 .item .info, .our-services-content-3 .item figure { width: 100%; } .our-services-content-3 .item figure:after { left: 50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); border-right: 10px solid transparent; border-left: 10px solid transparent; } .our-services-content-3 .item-algin-left figure:after { right: auto; bottom: 0; top: auto; border-top: none; border-bottom: 20px solid #fff; } .our-services-content-3 .item-algin-right figure:after { top: 0; border-top: 20px solid #fff; } .projects-page .grid .item { margin-right: 0px; } .filter-projects li span { padding: 11px 0px; } .filter-projects li .is-checked { padding: 11px 10px; } } @media screen and (max-width: 620px) { .why-chooseus-top .history-tab-content ul:after { height: 120px; } } @media screen and (max-width: 575px) { .history-tab .history-tab-content ul:after { height: 275px; } .search-box { padding-left: 20px; } .phone-content .phone-number { font-size: 25px; padding: 4px 30px; } .testimonials-content .item .item-content figure { width: auto; } .grid-item-width-1, .grid-item-width-2 { width: 350px; } .grid-item-width-3 { width: 120px; } .grid-item-width-4 { width: 200px; } .grid { height: 1700px; } .au-page-title h1 { font-size: 36px; } .single-service-3 .single-service-content .lawn-care .lawn-care-first .lawn-care-content .list-advance ul { float: none; width: 100%; } .shop-title .section-desc { width: 90%; } .testimonials-content .slick-dots { left: 0; } .testimonials-content { padding: 0px; } } @media screen and (max-width: 480px) { .header-mobile .header-top-mobile .logo { width: 50%; } .header-top-mobile .hamburger { padding: 15px 0; } .footer-bottom .footer-bottom-content, .header-2 .header-top-content { display: block; } .footer-bottom .footer-bottom-content .header-socials { padding-right: 0px; margin-right: 0px; } .footer-bottom .footer-bottom-content .header-socials ul { justify-content: center; -moz-justify-content: center; -webkit-justify-content: center; -o-justify-content: center; -ms-justify-content: center; } .header-2 .header-socials ul, .header-2 .header-mobile .header-top .header-top-content .header-top-info a { justify-content: center; -moz-justify-content: center; -webkit-justify-content: center; -o-justify-content: center; -ms-justify-content: center; } .single-content .tags-socials, .shop-page .shop-top-bar { flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -o-flex-direction: column; -ms-flex-direction: column; } .shop-page .shop-top-bar .widget_search { max-width: 100%; margin-bottom: 30px; } } @media screen and (max-width: 400px) { .header-top-content { display: block; } .header-socials { padding-right: 0px; margin-right: 0px; } .header-socials ul, .header-mobile .header-top .header-top-content .header-top-info a { justify-content: center; -moz-justify-content: center; -webkit-justify-content: center; -o-justify-content: center; -ms-justify-content: center; } .header-mobile .header-top .header-top-content .header-top-info { margin-top: 20px; } .section-title-center h2:after { width: 250px; } .grid-item-width-1, .grid-item-width-2 { width: 200px; } .grid-item-width-4 { width: 100px; } .working-time-content { padding: 42px 25px; } .why-chooseus-top .section-title { padding: 105px 30px 0 30px; } .section-title h2 { font-size: 28px; } .single-project-content .project-info .info-detail ul li, .single-product .product .product-summary .summary form.cart { flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -o-flex-direction: column; -ms-flex-direction: column; } .pagination ul li { margin-bottom: 10px; } .single-product .product .product-summary .summary form.cart .quantity { margin-bottom: 30px; margin-right: 0px; } .single-product .product .product-summary .summary form.cart .quantity .qty { width: 100%; } .cart-page .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity { width: 160px; } .single-product .product .product-summary .summary form.cart .single_add_to_cart_button { padding: 10px 27px; } } @media screen and (max-width: 384px) { .history-tab .history-tab-content ul:after { height: 305px; } .history-tab .history-tab-content ul li { padding-left: 20px; } } @media screen and (max-width: 360px) { .why-chooseus-top .history-tab-content ul:after { height: 140px; } } /*# sourceMappingURL=style.css.map */ .justificado{ text-align: justify; } /* DEVELOPED BY ----------------------- */ #alvatech-content{ width: 100%; height: 30px; text-align:center; } #alvatech { background: url("../images/alva_brand.svg") no-repeat scroll right center transparent; display: inline-block; height: 30px; transition: all 500ms ease 0s; width: 135px; } #alvatech:hover { height: 30px; width:250px; } /* END DEVELOPED BY ----------------------- */