/*! Dragonway Media */ /* ========================================================================== 1. Default Elements 2. Typography 3. Global Structure 4. Post content 5. Header 6. Footer 7. Pages/Blogs 8. Shop Categories 9. Product Page 10. Cart 11. Checkout 12. Shortcodes 13. Widgets 14. Portfolio Page 15. Component 16. Woocommerce ========================================================================== */ @charset "utf-8"; /* ========================================================================== 1. Default Elements ========================================================================== */ article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } audio, canvas, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } script { display: none !important; } ins { text-decoration: none; } html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } body { margin: 0; } a { background: transparent; } a:focus { outline: thin dotted; -moz-outline: thin dotted; } a:active, a:hover { outline: 0; -moz-outline: 0; text-decoration: none; } /* ========================================================================== 2.Typography ========================================================================== */ h1 { font-size: 2em; margin: 0.67em 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } hr { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } mark { background: #ff0; color: #000; } code, kbd, pre, samp { font-size: 1em; } pre { white-space: pre-wrap; } q { quotes: "\201C" "\201D" "\2018" "\2019"; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } tbody { margin: 0; padding: 0; border: 0; outline: none; -moz-outline: none; font-size: 100%; vertical-align: baseline; background: transparent; } /* ========================================================================== 3.Global Structure ========================================================================== */ img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 0; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; /* 1 */ padding: 0; /* 2 */ } button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } button, input { line-height: normal; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; -moz-appearance: button; appearance: button; /* 2 */ cursor: pointer; /* 3 */ } button[disabled], html input[disabled] { cursor: default; } input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } input[type="search"] { -webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; /* 1 */ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; -moz-appearance: none; appearance: none; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } .label { padding: 0; } .bypostauthor {} table { border-collapse: collapse; border-spacing: 0; } table { border-collapse: collapse; border-spacing: 0; font-size: 14px; line-height: 2; margin: 0 0 20px; width: 100%; } ul { list-style: none; margin: 0; } *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { font-family: "Montserrat", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; background: #fff; color: #696969; padding: 0; margin: 0; } a:hover { cursor: pointer; } a:focus { outline: none; } img, object { max-width: 100%; height: auto; } object { height: 100%; } img { -ms-interpolation-mode: bicubic; } #map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .text-left { text-align: left !important; } .text-right { text-align: right !important; } .text-center { text-align: center !important; } .text-justify { text-align: justify !important; } .hide { display: none; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } /* -- containers / wrappers -- */ body, html { min-height: 100%; } body.bg-full-size { background-size: cover; background-attachment: fixed; background-repeat: none; background-position: 50% 50%; } .page-loader { display: table-cell; position: fixed; left: 0px; right: 0px; top: 0px; bottom: 0px; width: 100%; height: 100%; z-index: 99999; background-color: white; text-align: center; vertical-align: middle; } .page-loader img { position: absolute; top:50%; margin-left: -32px; margin-top: -32px; } #wrapper { background-color: #FFF; height: 100%; display: block; overflow: hidden; } body.full-width #wrapper { width: 100%; } body.boxed #wrapper { max-width: 1170px; margin: 0 auto; } .page-header { border: 0; padding: 0; margin: 0; } .page-wrapper { margin-top: 30px; *zoom: 1; } .page-wrapper:before, .page-wrapper:after { content: " "; display: table; } .page-wrapper:after { clear: both; } .category-page{ padding: 40px 0; } .product-page { padding: 50px 0; border-top: 1px solid #EDEDED; } .row.container { margin-bottom: 30px !important; } .width_100 .container { width: 100% !important; } .image_width_100 img { width: 100% !important; height: auto; } .contact-50-left-wrap, .contact-50-right-wrap { width: calc(50% - 15px) !important; float: left; clear: left; } .contact-50-right-wrap { float: right; clear: right; } .contact-right-wrap { float: right; clear: both; } .padding_10 { padding-left: 10px; padding-right: 10px; } /* -- top divider (shown for white header) -- */ .top-divider { border-top: 1px solid #eeeeee; } /* -- global text styles -- */ .uppercase { text-transform: uppercase; } p:empty { display: none !important; } table { width: 100%; } /* -- social icons -- */ .social-icons { line-height: 100%; } .social-icons .icon { font-size: 14px; display: inline-block; padding-top: 7px; margin-right: 5px; margin-bottom: 5px; color: #9b9b9b; background: #FFFFFF; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; width: 30px; height: 30px; border: 1px solid #cccccc; text-align: center; } .social-icons.style-1 .icon{ background: transparent; border: none; } .social-icons.style-1 .icon i{ font-size: 18px; } .social-icons.style-2 .icon { background:#fff; color: #dadada; border: #dadada solid 2px; padding-top: 10px; padding-bottom: 10px; } .social-icons.style-2 .icon:hover { color: #fff; } .social-icons.small .icon { font-size: 12px; padding-top: 6px; padding-bottom: 6px; width: 25px; height: 25px; } .social-icons.style-2.small .icon { padding-top: 4px; padding-bottom: 4px; } .social-icons.style-3 .icon i{ font-size: 22px; } .social-icons.style-3 .icon{ width: 50px; height: 50px; color: #202020; line-height: 40px; margin-right: 15px; } .social-icons.style-3 .icon:hover{ } /* -- social share-row -- */ .social-icons.share-row span.title { font-weight: bold; margin-right: 5px; } .product-info .social-icons { text-align: center; float: left; } .product-info .social-icons .icon{ border: none; font-size: 18px; color: #202020; } /* -- stars -- */ .star-rating { text-align: left; font-size: 14px; overflow: hidden; position: relative; height: 1em; line-height: 1em; width: 7.4em; font-family: 'FontAwesome'; letter-spacing: 5px; } .star-rating:before, .woocommerce-page .star-rating:before { content: "\f006 \f006 \f006 \f006 \f006"; color: #b5b5b5; float: left; top: 0; left: 0; position: absolute; } .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; letter-spacing: 5px; font-weight: normal !important; } .star-rating span:before { content: "\f005 \f005 \f005 \f005 \f005"; color: #000000; top: 0; position: absolute; left: 0; } li.product-small .star-rating { margin: 0 auto 5px; } .product-info .star-rating { margin-bottom: 20px; } .review-item .star-rating { margin-bottom: 10px; } /* -- vertical tabs -- */ .vertical-tabs ul.tabs-nav { margin-top: 15px; margin-left: 0; z-index: 9; border-right: 1px solid #EDEDED; margin-right: -1px; height: 100%; } .vertical-tabs ul.tabs-nav li { list-style: none; font-size: 90%; text-transform: uppercase; font-weight: bold; } .vertical-tabs ul.tabs-nav li a { background: #FFF; border-bottom: 1px solid #eeeeee; padding: 10px 0; display: block; color: #999; -webkit-transition: border 200ms ease-out; -moz-transition: border 200ms ease-out; transition: border 200ms ease-out; } .vertical-tabs ul.tabs-nav li.current a, .vertical-tabs ul.tabs-nav li a:hover, .vertical-tabs ul.tabs-nav li.current-menu-item a { color: #333; border-right: 4px solid #EDEDED; } .vertical-tabs .tabs-inner { border-left: 1px solid #EDEDED; padding-left: 40px; padding-top: 25px; } .shortcode_tabgroup_vertical h3 { border-bottom: 2px solid #eee; padding-bottom: 15px; margin: 0; } /* -- Avatar + extras -- */ .circle { -webkit-border-radius: 999px; -moz-border-radius: 999px; border-radius: 999px; } /* -- quantity box -- */ .cart_item {vertical-align: top;line-height: 114px;} .cart_item .product-name { line-height: 1.4em; } .nova-cart-left .product-description{ padding-left: 20px; } .nova-cart-left tbody .product-remove{ width: 50px; text-align: right; padding-right: 10px; } .woocommerce table.cart td.actions{ padding: 16px 0 0 0; } .woocommerce .cart-action .cart_totals { line-height: 40px; text-transform: uppercase; } .woocommerce .nova-cart-right .cart-action .cart_totals tbody tr th{ font-weight: normal; } .woocommerce .nova-cart-right .cart-action .cart_totals tbody tr.shipping td{ text-transform: none; } .woocommerce .cart-action input.checkout-button.button.wc-forward{ margin: 16px 0 0 0; } .quantity .input-text.qty { width: 35px; height: 36px; padding: 0 5px; text-align: center; } .quantity.buttons_added { text-align: left; position: relative; white-space: nowrap; vertical-align: top; } .quantity.buttons_added input { display: inline-block; margin: 0; vertical-align: top; } .quantity.buttons_added .minus, .quantity.buttons_added .plus { padding: 7px 10px 8px; height: 36px; background-color: #fff; border: 1px solid #ccc; } .quantity.buttons_added .minus { border-right: 0; } .quantity.buttons_added .plus { border-left: 0; } .quantity.buttons_added .minus:hover, .quantity.buttons_added .plus:hover { background: #eee; } .quantity input::-webkit-outer-spin-button, .quantity input::-webkit-inner-spin-button { /* display: none; <- Crashes Chrome on hover */ -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; /* <-- Apparently some margin are still there even though it's hidden */ } .product-info table tr{ border-bottom: none; } .product-info .quantity { padding-bottom: 25px; display: inline-block; float: left; } .product-info .quantity.buttons_added .minus{ margin-top: 23px; padding: 0 4px 4px 5px !important; position: absolute; right: 0; } .product-info .quantity.buttons_added .minus, .product-info .quantity.buttons_added .plus{ padding: 1px 4px 3px 4px; height: 23px; font-size: 18px; color: #202020; border: none !important; background: #bbbbbb; } .product-info .quantity .input-text.qty{ width: 60px; height: 46px; font-size: 16px; font-weight: bold; background: #EBEBEB; border-top: none !important; border-bottom: none !important; border-right: none; border-left:none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } /* -- message box -- */ .alert-box a.button { margin: 0 15px 0 0; display: inline-block; } .alert-box ul { margin-bottom: 0; } .alert-box li { list-style: none; } /* -- woocommerce message --*/ .woocommerce-message { position: relative; } .woocommerce-message a.button { position: absolute; top:20px; right: 60px; padding: 10px 20px; margin: 0; } .woocommerce-message a.button:hover{ background: #777777; } /* -- scroll to top -- */ #top-link { display: none; background: #999999; position: fixed; right: 30px; text-align: center; bottom: 20%; color: #FFF; font-weight: bold; text-decoration: none; width: 40px; height: 40px; font-size: 32px; line-height: 32px; padding: 1px 0; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; z-index: 99; } #top-link.active { display: block; } #top-link:hover{ background: #EDEDED; } /* ========================================================================== 4.Post Content ========================================================================== */ .post-content ul, .page-wrapper ul, .comment-content ul { list-style-type: square; } .post-content menu, .post-content ol, .post-content ul, .page-wrapper menu, .page-wrapper ol, .page-wrapper ul{ margin: 15px 0; padding: 0 0 0 30px; } /* -- Global UL / OL -- */ .entry-content > ul, .short-description > ul { margin-left: 20px; } ul.checkmarks li { margin-bottom: 10px; padding: 0 0 15px; border-bottom: 1px dotted #EDEDED; line-height: 110%; } ol.commentlist li { list-style: none; } .entry-content ol { margin-left: 20px; } #content > ul { margin-left: 20px; } /* -- Paginations -- */ .pagination-centered { padding-top: 50px; margin-bottom: 80px; } ul.page-numbers { line-height: 42px; } ul.page-numbers a, .page-numbers li > span { text-align: center; border: 1px solid #9F824A; padding: 8px 16px; font-weight: bold; -webkit-transition: background 200ms ease-out; -moz-transition: background 200ms ease-out; transition: background 200ms ease-out; } ul.page-numbers a:hover { background-color: #9F824A; border-color: #9F824A; color: #FFF; } ul.page-numbers li > span { color: #FFF; } /* -- Welcome popup -- */ #welcome-popup { background: #FFF; margin: 0 auto; padding: 20px; position: relative; box-shadow: 0px 0px 100px rgba(255, 255, 255, 0.3); -moz-box-shadow: 0px 0px 100px rgba(255, 255, 255, 0.3); -webkit-box-shadow: 0px 0px 100px rgba(255, 255, 255, 0.3); } #welcome-popup .mfp-close { top: 10px; right: 10px; z-index: 10; } /* -- section titles -- */ h3.section-title { margin: 0 0 20px; font-size: 12px; color: #202020; font-weight: normal; text-transform: uppercase; } h3.section-title a { float: right; padding-top: 5px; } h3.section-title span { display: inline-block; padding-bottom: 5px; border-bottom: 4px solid #9F824A; } h3.section-title.title_center { text-align: center; margin-bottom: 40px; line-height: 22px; } h3.section-title.title_center span { border: 0; background: #FFF; bottom: -12px; position: relative; padding: 0 30px; } h3.section-title.title_bold, h3.section-title.title_bold_center { border-width: 3px; margin-top: 50px; margin-bottom: 60px; height: 0; } h3.section-title.title_bold span, h3.section-title.title_bold_center span { border: 3px solid #eee; padding: 10px 15px; position: relative; top: -25px; left: 15px; background-color: #FFF; } h3.section-title.title_bold a { border: 3px solid #DDD; padding: 5px 10px; position: relative; top: -20px; right: 15px; background-color: #FFF; } h3.section-title.title_bold_center { text-align: center; } h3.section-title.title_bold_center span { left: auto; } /* -- tooltips -- */ .tipr_content { color: #FFF; padding: 5px 10px 7px; text-align: center; } .tipr_container_bottom { display: none; position: absolute; margin-top: 13px; z-index: 1000; } .tipr_container_top { display: none; position: absolute; margin-top: -40px; z-index: 1000; } .tipr_point_top, .tipr_point_bottom { position: relative; background: #111; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; opacity: 0.95; } .tipr_point_top:after { position: absolute; pointer-events: none; border: solid transparent; top: 100%; content: ""; height: 0; width: 0; } .tipr_point_top:after { border-top-color: #111; border-width: 8px; left: 50%; margin-left: -8px; } .tipr_point_bottom:after { position: absolute; pointer-events: none; border: solid transparent; bottom: 100%; content: ""; height: 0; width: 0; } .tipr_point_bottom:after { border-bottom-color: #111; border-width: 8px; left: 50%; margin-left: -8px; } /* -- custom select box -- */ .select-wrapper { position: relative; } .select-wrapper:after { position: absolute; right: 0; top: 14px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .select-wrapper:after { border-color: rgba(145, 145, 145, 0); border-top-color: #919191; border-width: 4px; right: 55px; margin-left: -6px; } .custom select { -webkit-appearance: none; -moz-appearance: none; appearance: none; text-transform: uppercase; font-size: 12px; color: #333; line-height: 1; border-radius: 0; padding-left: 10px; padding-right: 20px; height: 30px; border:none; position: relative; background: white; } .custom select:hover { } /* -- product lightbox --*/ .product-lightbox { background: #FFF; width: 90%; max-width: 800px; margin: 0 auto; position: relative; } .product-lightbox form.custom select { visibility: visible; } .product-lightbox-inner { padding: 30px 30px 10px; font-size: 90%; } .product-lightbox-inner h4.breadcrumb { font-size: 80%; } .product-lightbox-inner .short-description { max-height: 220px; overflow-x: auto; } .product-lightbox .iosSlider.product-gallery-slider { margin-bottom: 0; -webkit-transition: height 500ms ease-out; -moz-transition: height 500ms ease-out; transition: height 500ms ease-out; } @-webkit-keyframes loadingFade { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } } @-moz-keyframes loadingFade { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } } @keyframes loadingFade { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } } /* -- div fixes -- */ a.lost_password { margin-left: 15px; } .columns > br, .row > br { display: none !important; } /* -- pre -- */ pre { border: 1px solid #ddd; padding: 20px !important; background: #f1f1f1; margin-bottom: 30px !important; margin-top: 20px !important; } /* -- catalogue mode (new in 1.3) -- */ .catalog-mode-header { padding-top: 15px; text-align: right; float: right; } .catalog-mode-header > div { display: inline-block; } .catalog-mode-header input, .catalog-mode-header form, .catalog-mode-header button { margin: 0 !important; } .no-prices span.amount, .no-prices form.cart { display: none !important; } .catalog-product-text { padding-bottom: 15px; } .catalog-product-text .accordion { margin: 0; } .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{ background-color: transparent!important; } /* ========================================================================== 5.Header ========================================================================== */ #main-accordion .panel-title i{ float: right; font-size: 36px; line-height: 20px; } #main-accordion .panel-title{ font-size: 12px; text-align: center; } #main-accordion .panel { border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border: none; } #main-accordion .panel-heading{ padding: 20px; background: #222222; border-radius: 0!important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; } #main-accordion .panel-body{ background: #E7E7E4; padding: 30px 50px; } .language-currency { line-height: 45px; padding-top: 15px; } .language-currency > ul > li{ display: inline-block; text-transform: uppercase; color: #313131; line-height: 45px; padding-right: 30px; } .language-currency > ul > li:last-child { padding-right: 0; } .language-currency .nav-dropdown li a{ color: #ccc!important; } .currency-link:after, .language-link:after { content: "+"; font-size: 16px; line-height: 1; margin-left: 9px; } .nav-dropdown.currency-dropdown, .nav-dropdown.language-dropdown { background: #313131; color: #ccc; min-width: 115px; border: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; } .nav-dropdown.currency-dropdown ul, .nav-dropdown.language-dropdown ul { margin-left: 0; line-height: 25px; } .your-cart { padding-top: 15px; text-align: right; } .your-cart > ul > li.mini-cart a.cart-link i{ margin-left: 25px; } ul.header-nav li.mini-cart:hover { background-color: #222; } ul.header-nav li.mini-cart a.cart-link { text-transform: uppercase; font-size: 12px; } ul.header-nav li.mini-cart:hover a.cart-link, ul.header-nav li.mini-cart:hover a.cart-link i.fa { color: #fff !important; } ul.header-nav li.mini-cart a.cart-link i.fa { margin-left: 15px; } .mini-cart a.cart-link { position: relative; } .mini-cart a.cart-link .count { background: #fd3267; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #ffffff; display: block; font-size: 10px; height: 17px; line-height: 17px; position: absolute; right: -15px; text-align: center; top: -10px; width: 17px; } .nav-dropdown.cart-dropdown { padding: 0; text-align: left; } .nav-dropdown.cart-dropdown .total { background-color: #222; color: #fff; font-size: 14px; line-height: 50px; margin: 0; } .nav-dropdown.cart-dropdown .total li { padding-left: 25px; padding-right: 20px; display: inline-block; } .nav-dropdown.cart-dropdown .total li.sub-total { float: right; } .nav-dropdown.cart-dropdown .total li.sub-total .amount { color: #fff; } .nav-dropdown.cart-dropdown .total i.fa { margin-right: 15px; margin-left: 0; } .nav-dropdown.cart-dropdown .cart_list li { margin-top: 20px; margin-bottom: 0px; border-bottom: none; padding: 0 20px; clear: both; } .nav-dropdown.cart-dropdown .cart_list li.empty { padding-bottom: 50px; padding-top: 50px; text-align: center; } .nav-dropdown.cart-dropdown .cart_list li.empty .fa { padding-bottom: 30px; padding-top: 30px; font-size: 40px; color: #ccc; } .nav-dropdown.cart-dropdown .buttons { margin: 0; padding: 0 35px; border-top: 1px solid #eee; clear: both; } .nav-dropdown.cart-dropdown .buttons li { width: 50%; float: left; padding-top: 35px; padding-bottom: 35px; padding-left: 20px; } /* top ads*/ #top-ads { line-height: 50px; text-align: center; background-color: #222; color: #fff; position: relative; } #top-ads a.right-arrow { background: #222; color: #ccc; font-size: 34px; width: 50px; height: 50px; line-height: 50px; padding: 0 15px; position: absolute; top: 0; right: 0; z-index: 1; } #top-ads a.right-arrow:before { content: ""; font-family: FontAwesome; } #top-ads a.right-arrow.collapsed:before { content: ""; font-family: FontAwesome; } /* -- top bar -- */ #top-bar { color: #313131; font-size: 85%; min-height: 75px; } .top-bar-text { margin-right: 10px; } #top-bar li > a { color: #202020; text-transform: uppercase; } #top-bar li > a:hover { color: #9F824A; } #top-bar .left-text { font-size: 11px; line-height: 43px; } #top-bar .left-text i { margin: 0 10px; color: #202020; } #top-bar .right-text { font-size: 11px !important; } #top-bar .row { position: relative; } #top-bar span { opacity: 1; font-weight: normal; } #top-bar .search-mobile { display: none; line-height: 0; padding-top: 7px; } #top-bar .search-mobile .ajax-searh-button { display: none; } #top-bar .search-mobile .ajax-searh-input { width: 100%; } #top-bar .search-mobile .ajax-searh-input input { margin: 0; } #top-bar .search-mobile .button { margin: 0; } #top-bar .search-mobile .button i { color: #fff; } .your-cart{ padding-right: 30px; } .your-cart,.search-box{ display: inline-block; } .search-dropdown { right: 10px; top: 105px; } .search-box .search-box-label > i, .mini-cart i.fa-shopping-cart{ font-size: 18px; color: #676767; cursor: pointer; } .search-box .slidebar-search-box { position: relative; } .search-box .slidebar-search-box .search-field { position: absolute; right: 0; } .search-box .slidebar-search-box .search-button button { padding-bottom: 12px; padding-top: 12px; } .ajax-searh-input,.ajax-searh-button { z-index: 998; right: 0; display: inline-block; } .ajax-searh-input input[type="search"] { width: 200px; padding: 0 20px; height: 40px; -webkit-transition: opacity 200ms ease-out; -moz-transition: opacity 200ms ease-out; transition: opacity 200ms ease-out; } .search-box:hover .ajax-searh-input input[type="search"] { opacity: 1; } .ajax-searh-button { float: right; } .ajax-searh-button button, .ajax-searh-button:hover button.secondary { padding-top: 10px; padding-bottom: 10px; height: 40px; background: #202020; border: none !important; color: #FFF; } .search-dropdown input ,.search-dropdown button{ margin: 0 !important; } .cart-icon-trans { color: #fff; font-size: 17px; margin-top: 3px; } /* -- header container -- */ #nova-header { -webkit-transition: top 600ms ease; -moz-transition: top 600ms ease; transition: top 600ms ease; background-position: bottom center; background-repeat: repeat-x; } #nova-header .header-container{ } .home-banner-wrap{ position: relative; text-align: center; } .home-banner-wrap .banner-text{ position: absolute; top: 295px; width: 100%; } #nova-header.nova-header-3{ background-position: center center; background-repeat: no-repeat; background-size: cover; } #nova-header.nova-header-3 .header-warpper-3{ -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); } .text-top-header-3 .field-wrap.submit-wrap .ninja-forms-field { position: relative; top: -50px; } @media screen and (-webkit-min-device-pixel-ratio:0){ .text-top-header-3 .field-wrap.submit-wrap .ninja-forms-field { position: relative; top: 0px; } } /*header 4*/ .nova-header-4 { position: relative; } .nova-header-4 a.menu-four{ position: absolute; z-index: 9; right: 0; top: 50%; } .nova-header-4 a.menu-four:before{ content: "\f0c9"; font-size: 30px; color: #8f8f8f; display: inline-block; font-family: "FontAwesome"; } .nova-header-4 a.menu-four.active:before{ content: "\f00d"; font-size: 30px; color: #8f8f8f; display: inline-block; font-family: "FontAwesome"; } .nova-header-4 .header-inner{ padding-top: 50px; padding-bottom: 110px; } .nova-header-4 .header-inner .text-top-header-4{ display: inline-block; margin-top: 75px; clear: both; } .nova-header-4 .subheader { -webkit-transition: all 300ms; -moz-transition: all 300ms; transition: all 300ms; background-color: #ffffff; position: absolute; top: -100%; width: 100%; } .nova-header-4 .subheader.active { top: 0px; /*-100%*/ } .nova-header-4 .subheader .subheader-inner { padding-bottom: 60px; } .nova-header-4 .subheader-menu { text-align: center; } .nova-header-4 .subheader-menu nav.main_menu { display: inline-block; } .nova-header-4 .img-header-4{ text-align: center; padding-top: 110px; } .nova-header-4 nav.main_menu > ul > li > a:hover > span:before, .nova-header-4 nav.main_menu > ul > li > a.current > span:before{ border-bottom: none; content: "\f0dd"; font-family: "FontAwesome"; display: inline-block; top: 0px; text-align: center; left: inherit; font-size: 24px; } .nova-header-4 nav.main_menu > ul > li > a{ text-transform: none; font-size: 24px; font-family: 'Playfair Display', serif; font-style: italic; } /*header 5*/ #nova-header.nova-header-5{ background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; } #nova-header.nova-header-5 .nova-header-warpper-5 { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 99; } /* -- logo -- */ #logo, #sticky-logo { height: 100%; text-transform: uppercase; padding-top: 20px; margin-right: 35px; } .header-style-2 #logo{ padding: 15px 0; margin-left: 15px; margin-top: 20px; margin-bottom: 20px; } #logo a, #sticky-logo a { display: block; margin: 0; font-size: 200%; line-height: 100%; font-weight: bold; float: left; width: 100%; } #sticky-logo a img { max-height: 999px; height: auto; width: auto; } .header-style-3 #logo a { text-align: center; } /* -- header layout -- */ .header-inner { } .header-style-4 .left-links { margin-top: 5px; } .header-style-4.header-transparent .left-links { margin-top: 0; } #nova-header .left-links > ul { float: left; padding-top: 15px; margin-left: 15px; } #nova-header .right-links { margin-top: 22px; } #nova-header .welcome-text{ text-align: right; font-size: 10px; text-transform: uppercase; } #top-bar .welcome-text{ line-height: 45px; } .header-style-4 .right-links { top:49px !important; margin-top: 0 !important; right: 30px !important; } .header-style-4.header-transparent .right-links { top:44px !important; } body #header-sticky.sticky-header { opacity: 0; background:#ffffff; margin:0; position:fixed; top:0; left:0; z-index:99998; width:100%; height: 105px!important; -webkit-box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.2); } body #header-sticky.sticky-header:hover { opacity: 1; } body.admin-bar #header-sticky.sticky-header{ top:32px; } .header-style-2 .header-inner { text-align: center; } .header-style-2 .nova-logo-center { display: inline-block; margin: 0 auto; } .header-style-2 .main-navigation { text-align: center; margin-bottom: 15px; } .header-style-2 .language-currency, .header-style-2 .your-cart { margin-top: 40px; margin-bottom: 40px; } .header-style-3 { } .header-style-3 .nova-logo-center { display: table; margin: 45px auto 50px !important; } .header-style-3 .main-navigation { } .header-style-3 nav.main_menu ul { } .header-style-3 .language-currency, .header-style-3 .your-cart { margin-top: 75px; margin-bottom: 75px; } .header-style-4 { position: absolute; background: none !important; width: 100%; z-index: 99; } .header-style-4 .header-inner { background: #ffffff; padding: 30px; -webkit-box-shadow: 0px 4px 1px 0px rgba(50, 50, 50, 0.2); -moz-box-shadow: 0px 4px 1px 0px rgba(50, 50, 50, 0.2); box-shadow: 0px 4px 1px 0px rgba(50, 50, 50, 0.2); } .header-style-4.dark .header-inner { background: #1b1b1b; } .header-style-4.dark.header-transparent .header-inner { padding-left: 15px; padding-right: 15px; background: transparent !important; -webkit-box-shadow: 0 0 0 0 rgba(50, 50, 50, 0.2); -moz-box-shadow: 0 0 0 0 rgba(50, 50, 50, 0.2); box-shadow: 0 0 0 0 rgba(50, 50, 50, 0.2); } /* -- boxed header style --*/ .boxed #nova-header { max-width: 71.25em; width: 100%; left: auto; right: auto; } .boxed #nova-header.stuck { left: auto; right: auto; } /* -- centered logo -- */ .logo-center #nova-header .left-links { width: 40%; } .logo-center #nova-header .right-links { width: 40%; } .logo-center #nova-header #logo { width: 20%; text-align: center; } .logo-center #nova-header .left-links > ul { margin-left: 0; } .logo-center #nova-header .left-links > ul > li { margin-left: 0; margin-right: 20px; } /* -- navigation -- */ ul.header-nav { margin: 0; } ul.header-nav li { float: left; list-style: none; } ul.header-nav li a { -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; transition: all 200ms ease-out; padding-bottom: 10px; } .right-links > ul.header-nav { float:right; margin-top: 15px; position: relative; } .right-links > ul.header-nav > li { display: inline-block !important; float: none; border: 2px solid #222222; padding: 10px 20px; text-align: center; } /* -- dropdown -- */ .nav-dropdown { display: none; background: #fff; padding: 10px; z-index: 999; position: absolute; border: #eaeaea solid 1px; -webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.1); -moz-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.1); box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.1); } .active .nav-dropdown { display: block !important; } .nav-dropdown > ul, .nav-dropdown > .row, .nav-dropdown-inner { position: relative; } /* -- dropdown arrow -- */ .nav-dropdown > .row:after { left: -12px; } /* search dropdown fix */ .nav-dropdown-inner:after { left: auto; right: -25px; } /* cart dropdown fix */ .no-arrow.nav-dropdown > ul:after { opacity: 0; } /* -- dropdown styles -- */ ul.header-nav li ul { margin: 0; } ul.header-nav li ul.menu li { width: 160px; float: none; } ul.header-nav li .nav-dropdown li { display: block; margin: 0; float: none; } ul.header-nav li .nav-dropdown li a { text-transform: normal; font-weight: normal; font-size: 13px; display: block; padding: 5px 0; margin-right: 20px; } ul.header-nav li .nav-dropdown > ul > li.menu-parent-item { float: left !important; width: 160px !important; } ul.header-nav li .nav-dropdown > ul > li:last-child > a { border: 0; } /* 4. level items and down */ #site-navigation .nav-dropdown .nav-column-links .nav-column-links { padding-left: 7px; } ul.header-nav li .nav-dropdown > ul > li.menu-parent-item ul ul li a { font-size: 11px; padding: 6px 0; border-bottom: none; } ul.header-nav li .nav-dropdown > ul > li.menu-parent-item ul ul ul li a { padding: 4px 0; } /* -- add a arrow to top links if it has dropdown -- */ li.menu-parent-item > a.nav-top-link:after { font-family: 'FontAwesome'; content: "\f107"; opacity: 0.7; margin-left: 5px; top: 1px; position: relative; } #site-navigation a.nav-top-link { padding: 15px; font-size: 12px; text-transform: uppercase; } #site-navigation a.nav-top-link:hover { background: #9F824A; color: #fff; } /* -- image column for dropdown -- */ ul.header-nav li .nav-dropdown li.image-column { position: relative; float: left !important; width: 160px !important; } ul.header-nav li .nav-dropdown li.image-column a { line-height: 0; font-size: 0px; margin: 0; padding: 0; margin-right: -10px; margin-top: -20px; margin-bottom: -20px; } ul.header-nav li .nav-dropdown li.image-column a img { width: 100%; } ul.header-nav li .nav-dropdown li.image-column a:hover { opacity: 0.9; } #jPanelMenu-menu li.image-column { display: none !important; } /* -- main navigation link colors -- */ ul.header-nav li .nav-dropdown a { color: #202020; } ul.header-nav li .nav-dropdown > ul > li.menu-parent-item > a { color: #9F824A; border-bottom: 1px solid #9F824A !important; } ul.header-nav li .nav-dropdown a:hover { color: #9F824A; text-decoration: underline; } /* -- search dropdown */ .search-dropdown .nav-dropdown button, .search-dropdown .nav-dropdown input { margin-bottom: 0; } .search-dropdown .nav-dropdown { width: 260px; padding-right: 30px !important; } .search-dropdown input { -webkit-appearance: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; } /* -- account dropdown -- */ .header-nav li.account-dropdown { border-right: 1px solid rgba(0, 0, 0, 0.1); padding-right: 20px; } .header-nav li.account-dropdown .nav-dropdown { max-width: 300px; } .header-nav li.account-dropdown ul { width: 160px; } .header-nav li.account-dropdown ul li { white-space: normal; } /* -- Nav breaks fixes -- */ .nav-crop-right-links .right-links .li.mini-cart { margin-left: 5px !important; } .nav-crop-right-links .right-links ul.header-nav li { margin-left: 5px !important; } .nav-crop-right-links .right-links ul.header-nav li.account-dropdown { padding-right: 5px !important; } .nav-crop-left-links .left-links ul.header-nav > li { margin-left: 5px !important; } /* -- live search style -- */ .yith-ajaxsearchform-container { position: relative; } .yith-ajaxsearchform-container form { margin-bottom:0; } .autocomplete-suggestions { position: absolute !important; background: none; border: 0; width: 370px !important; top: 65px; right: 0; } .autocomplete-suggestion { padding: 20px; border-bottom: 1px solid #eee; font-size: 100%; } .autocomplete-selected { background: #eee; } /* -- top bar menu -- */ #top-bar .html, .top-bar-nav { display: inline-block; } ul.top-bar-nav { line-height: 100%; margin: 0; margin-right: 43px; } ul.top-bar-nav li { list-style: none; position: relative; display: inline-block; line-height: 43px; padding-right: 10px; margin-right: 10px; } ul.top-bar-nav li:first-child { border: 0; } ul.top-bar-nav li a:hover { border-bottom: 1px solid #fff; } ul.top-bar-nav li:before { font-size: 12px; margin-right: 3px; } ul.top-bar-nav .nav-dropdown { padding: 3px; right: 0; } ul.top-bar-nav .nav-dropdown ul { margin: 0; min-width: 100px; } ul.top-bar-nav .nav-dropdown ul li { margin: 0; padding: 0; border-bottom: 1px solid #EEE; display: block; } ul.top-bar-nav .nav-dropdown > ul:after { top: -20px; right: 20px; left: auto; } ul.top-bar-nav .nav-dropdown li a { font-size: 90%; display: block; color: #111111 !important; text-transform: uppercase; padding: 5px 10px; border: 0; } ul.top-bar-nav .nav-dropdown li a:hover { color: #9b9b9b !important; } ul.top-bar-nav .nav-dropdown ul li:last-child { border: 0; } /* -- wide navigation (new in 1.5) -- */ .wide-nav { background-color: #eee; -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.4); -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.4); box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.4); } .wide-nav .header-nav > li { margin-left: 0; line-height: 50px; display: inline-block; float: none; } .wide-nav .wide-nav-right { display: table-cell; height: 50px; vertical-align: middle; } .wide-nav .wide-nav-right button, .wide-nav .wide-nav-right input { margin-bottom: 0; } .wide-nav .wide-nav-right form { margin-left: 15px; width: 230px; } .wide-nav .header-nav a.nav-top-link { padding-right: 15px; } .wide-nav.nav-center .nav-wrapper > #site-navigation { text-align: center; } .wide-nav.nav-center .nav-wrapper > #site-navigation li { text-align: left; } .wide-nav.nav-left .nav-wrapper > #site-navigation { float: left; } .wide-nav .nav-dropdown { margin-top: -3px; } .wide-nav-search form { width: 260px; } .wide-nav-search > li { margin-left: 0 !important; margin-right: 30px; } .wide-nav-search > div { display: table-cell; vertical-align: middle; padding-top: 15px; padding-left: 20px; } .logo-center .wide-nav-search > div { padding-left: 0; padding-right: 20px; } .wide-nav-search form, .wide-nav-search input, .wide-nav-search button { margin-bottom: 0 !important; } .wide-nav-search .autocomplete-suggestions { position: absolute !important; top: 22px; } .wide-nav-search .autocomplete-suggestion { padding-left: 15px; } /* -------------------------------------------- SUB HEADER -------------------------------------------- */ .sub-header { position: relative; min-height: 350px; background: #222; } .sub-header-title { position: absolute; top:60%; text-align: center; font-size: 36px; font-weight: bold; color: #fff; width: 100%; text-transform: uppercase; } .full-width-title { margin-top: 20px; } /* -------------------------------------------- HOME SLIDER -------------------------------------------- */ .home-slider-wrap { position: relative; } .bigArrow { display: block; text-align: center; width: 0px; height: 0px; border-style: solid; border-width: 0 40px 40px 40px; border-color: transparent transparent #fff transparent; position: absolute; bottom: 0; left: 50%; margin-left: -40px; z-index: 100; color: #202020; font-size: 40px; } .bigArrow i { position: relative; margin-top: 13px; margin-left: -13px; } /* ========================================================================== 6.Footer ========================================================================== */ footer.footer-wrapper{ background: #373636; } .footer-2-wrapper .footer-2 { padding-top: 30px; padding-bottom: 20px; } .home .footer-2-wrapper { border-top: none; } .footer-2-wrapper { padding-top: 0px; } .home .footer-2-wrapper { padding-top: 0px; } .footer-2-wrapper .widget_nav_menu a { color: #9b9b9b !important; font-weight: normal; } .footer-2-wrapper .widget_nav_menu a:hover { text-decoration: underline; } .footer-2-wrapper a:hover { color:#999; text-decoration: underline; } .footer-2-wrapper.dark-skin { color: #ABABAB; } .footer-2-wrapper.dark-skin .fa { color: #555555; font-size: 28px; } .footer-2-wrapper.dark-skin h2 { padding-top: 25px; padding-bottom: 25px; color: #FFFFFF; border-bottom: 1px solid #333333; margin-bottom: 35px; font-size: 18px; } .footer-2-wrapper.dark-skin .widget-title{ color: #FFFFFF; font-size: 14px; font-weight: normal; padding: 0px 0px 18px 0px; letter-spacing: 2px; } .footer-2-wrapper h3.widget-title span { display: inline-block; max-width: 80%; overflow: hidden; padding: 0; position: relative; text-overflow: ellipsis; white-space: nowrap; z-index: 1; text-transform: uppercase; } .footer-2-wrapper .heading-icon{ text-align: center; height: 40px; line-height: 40px; } .footer-2-wrapper .heading-icon i{ font-size: 28px; color: #555555; } .footer-2-wrapper .textwidget{ text-align: left; } .coppyright-footer .footer-image-payment{ padding-top: 15px; } .coppyright-footer.dark { background: #111; } .coppyright-footer .left { font-size: 90%; } .coppyright-footer .right { font-size: 90%; } .coppyright-footer ul { overflow: hidden; display: inline-block; padding-top: 16px; } .coppyright-footer ul li { float: left; list-style: none; padding-right: 30px; font-size: 13px; } .coppyright-footer ul li:last-child { padding: 0; } .coppyright-footer ul li a { display: block; color: #565656; font-weight: bold; } .copyright-footer { opacity: 0.6; } .footer-wrapper .footer .widget{ margin-bottom: 0px; } .footer-wrapper .footer .ninja-forms-cont .ninja-forms-form .ninja-forms-all-fields-wrap .text-wrap{ display: inline-block; width: 100%; margin-right: 30px; margin-bottom: 0px; } .footer-wrapper .footer .ninja-forms-cont .ninja-forms-form .ninja-forms-all-fields-wrap input.ninja-forms-field { border: 1px solid #5f5f5f; background: transparent; height: 40px; color: #5f5f5f; font-size: 12px; } .footer-wrapper .footer .ninja-forms-cont .ninja-forms-form .ninja-forms-all-fields-wrap .submit-wrap > div > input{ padding: 8px 20px; border-radius: 15px !important; background: #6a85b5; height: 34px; color: #FFF; font-size:14px; text-transform:none; float:right; } .footer-wrapper .footer .textwidget{ color: #5f5f5f; } .footer-wrapper .footer .textwidget p{ line-height: 24px; } .footer-wrapper-2 { background-position: center center; background-repeat: no-repeat; background-size: cover; } /*Menu Footer*/ .footer-wrapper .menu-footer-menu-container{ border-top: 1px solid #232323; text-align: center; } .footer-wrapper .coppyright-footer .footer_text{ text-transform: uppercase; font-weight: bold; font-size: 12px; color: #FFF; letter-spacing: 2px; border-top: 1px solid #232323; text-align: center; padding: 18px 0; } .footer-wrapper-2 .coppyright-footer .footer_text{ text-align: center; text-transform: uppercase; font-size: 12px; font-weight: normal; color: #fff; } .footer-wrapper-2 .menu-footer-menu-container{ text-align:center; } .footer-wrapper-2 .menu-footer-menu-container li a{ color: #aaa; } /* ========================================================================== 7.Pages / Blogs ========================================================================== */ .widget_recent_entries li{ margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dotted #e7e7e4; } .widget_recent_entries li:before{ content: "+"; color: #222222; } .title-blog{ color: #202020; font-size: 20px; line-height: 24px; margin-bottom: 35px; padding-left: 50px; text-transform: uppercase; background: transparent url("../images/heading-icon.png") no-repeat left center; } .page-inner .nova-post-wrapper{ } .nova-post-wrapper .read-blog{ margin-top: 19px; } .nova-post-wrapper .read-blog a{ padding: 5px 15px; color: #fff; background: #fd3267; border-radius: 20px; } .post-content .content-link{ height: 50px; background: #363636; color: #ffffff; line-height: 48px; position: relative; text-align: center; } .post-content .content-link a{ color: #aaaaaa; font-size: 18px; } .masonry-link .post-content .content-link a{ font-size: 11px; } .preview_icon_wrap{ position: absolute;top: 0; left: 0; text-align: center; z-index: 99; } .preview_icon_wrap span{ display: inline-block; width: 50px; height: 50px; line-height: 50px; color: #ffffff; background: #fd3267; font-size: 20px; } /* -- layout -- */ article.type-post, article.hentry { margin-bottom: 60px; } /*-- entry header -- */ .entry-header { margin-bottom: 20px; } /* -- titles -- */ h1.entry-title { font-size: 20px; margin: 0px 0px 5px; -ms-word-wrap: break-word; word-wrap: break-word; text-transform: uppercase; } .type-page h1.entry-title, .search-results .text-center h1.entry-title { font-size: 24px; margin-bottom: 30px; text-transform: uppercase; } .type-page .text-center h1.entry-title, .search-results .text-center h1.entry-title { margin-bottom: 15px; text-transform: uppercase; } /* -- entry image -- */ .entry-image { position: relative; margin: 10px 0px 15px; } .entry-image img { width: 100%; } .entry-image .post-date { position: absolute; top: 40px; left: -10px; width: 60px; height: 60px; background: #FFF; font-size: 120%; padding-top: 8px; border-width: 4px; } /* -- entry meta -- */ .entry-meta { font-size: 90%; padding: 10px 0px; } .entry-meta span.divider { opacity: 0.5; margin: 0 5px; } .entry-meta-footer { border-top: 1px dotted #EDEDED; border-bottom: 3px solid #EDEDED; padding: 15px 0; overflow: hidden; } /* -- archive -- */ body.archive h1.page-title, body.search-results h1.page-title { font-size: 20px; font-weight: normal !important; line-height: 24px; margin-bottom: 30px; text-transform: uppercase; } /* -- blog/attachment pagination --*/ .navigation-paging { width: 100%; overflow: hidden; margin-top: -30px; font-size: 100%; } .navigation-paging .nav-previous { float: left; } .navigation-paging .nav-next { float: right; } .navigation-paging a, .navigation-image a { display: block; border: 3px solid #9F824A; padding: 5px 10px 7px; text-transform: uppercase; } .navigation-paging a:hover, .navigation-image a:hover { color: #FFF; background-color: #9F824A; } .navigation-image { margin-top: 15px; } .navigation-image > div { display: inline-block; margin-right: 10px; } /* -- posts --*/ .nova-post-wrapper { margin-bottom: 30px; } .nova-post-wrapper .post-thumbnail{ } .post-thumbnail-new{ width: 30%; float: left; padding-right: 18px; } .nova-post-wrapper .entry-title, .nova-post-wrapper .post-title { font-size: 16px; } .masonry-page .nova-post-wrapper .entry-title, .masonry-page .nova-post-wrapper .post-title { font-size: 18px; } .post-title { margin-bottom: 0; } .nova-post-wrapper .more-link { display: none; } /*-- post meta --*/ .post-meta { position: relative; font-size: 14px; color: #858585; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #ebebeb; } .masonry-page .post-meta{ padding-bottom: 0px; margin-bottom: 0px; border-bottom: none; padding-top: 15px; margin-top: 15px; border-top: 1px solid #ebebeb; } .masonry-page .post-meta img{ border-radius: 100%; } .post-meta .post-act { display: inline-table; } .post-meta .fa-comments, .post-meta .fa-heart{ margin-right: 5px; font-size: 18px; } .excerpt, .excerpt p { font-size: 14px; } .love-it-wrapper { float: left; margin-right: 15px; } /* -- date box -- */ .post-date { pointer-events: none; border: 2px solid #9F824A; margin-right: 10px; text-align: center; font-size: 70%; padding: 3px 3px; color: #9F824A; font-weight: bold; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; transition: all 200ms ease-out; line-height: 100%; text-transform: uppercase; } .post-date .post-date-day { display: block; } .post-date .post-date-month { font-weight: normal; font-size: 80%; } .post-item:hover .post-date { background: #9F824A; color: #FFF; } /* -- author box --*/ .author-box { padding: 30px 0; border-bottom: 1px solid #EDEDED; } .author-box p { font-size: 80%; } .author-box .author-name { margin: 0; } .author-box .author-title { text-transform: uppercase; } .author-avatar { -webkit-border-radius: 999px; -moz-border-radius: 999px; border-radius: 999px; max-width: 164px; padding: 8px; overflow: hidden; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 49, 0.45); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 49, 0.45); box-shadow: 0px 0px 5px 0px rgba(50, 50, 49, 0.45); } .post-author-name { margin-top: 15px; text-align: center; } .post-author-name a { font-size: 14px; color: #9f824a; } .post-author-name a:hover { color: #202020; } .comment-form .comment-form-author label, .comment-form .comment-form-email label, .comment-form .comment-form-url label { display: inline-block!important; margin-right: 10px!important; } .comment-form .comment-form-author input, .comment-form .comment-form-email input, .comment-form .comment-form-url input{ display: inline-block!important; width: 75%!important; } /* -- blog footer --*/ footer.entry-meta { margin-top: 30px; padding: 15px 0; border-top: 1px dotted #eeeeee; border-bottom: 2px solid #EDEDED; } .navigation-post { overflow: hidden; } .navigation-post a { } .navigation-post span { display: inline-block; margin: 0 5px; top: 1px; position: relative; } .navigation-post .nav-next { } .navigation-post > div { display: block; margin: 10px 0; } #drop-tags { list-style: none; margin: 0; padding: 0; } /* -- gallery styles -- */ .gallery { margin-bottom: 30px !important; } .gallery a img { border: 0 !important; } .gallery-item { margin-bottom: 0; } .gallery-item a img { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } /* -- entry styles -- */ .entry-content .more-link { margin-top: 20px; } /* -- content layout styles --*/ .alignleft { display: inline; float: left; margin-right: 1.5em; margin-bottom: 1.5em; } .alignright { display: inline; float: right; margin-left: 1.5em; margin-bottom: 1.5em; } .aligncenter { clear: both; display: block; margin: 0 auto; } .post.sticky { border: 3px solid #9F824A; padding: 30px; } .post.sticky footer.entry-meta { border-bottom: 0; } .hentry { margin: 0 0 1.5em; } .byline, .updated { display: none; } .single .byline, .group-blog .byline { display: inline; } .page-content, .entry-content, .entry-summary { margin: 1.5em 0 0; -ms-word-wrap: break-word; word-wrap: break-word; } .page-links { clear: both; margin: 0 0 1.5em; } /* -- media -- */ .page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } .wp-caption { border: 1px solid #ddd; margin-bottom: 1.5em; max-width: 100%; background: #f6f6f6; clear:both; } .wp-caption img[class*="wp-image-"] { display: block; margin: 1.2% auto 0; max-width: 98%; } .wp-caption-text { text-align: center; } .wp-caption .wp-caption-text { padding: 10px 0; margin: 0; } .site-main .gallery dl, .site-main .gallery dt { margin: 0 !important; } .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail { max-width: 100%; height: auto; } /******************** TIMELINE BLOG *****************************************/ .blog-page-timeline .comment-share .comment-blog{ color: #676767!important; } .blog-page-timeline .timeline{ position: relative; } .blog-page-timeline .comment-share .fa-share-alt{ color: #aaaaaa; } .blog-page-timeline .timeline:before{ position: absolute; top: 0; left: 50%; margin-left: -1px; width: 2px; height: 100%; background: #e5e5e5; content: " "; } .blog-page-timeline .timeline:after { clear: both; content: " "; display: table; } .blog-page-timeline .timeline .timeline-item { opacity: 0; position: relative; transition: opacity 0.3s ease 0s; -moz-transition: opacity 0.3s ease 0s; -webkit-transition: opacity 0.3s ease 0s; z-index: 1; } .blog-page-timeline .timeline .timeline-item:hover { z-index: 99; } .blog-page-timeline .timeline .timeline-item:before { background: #aaaaaa; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; content: ""; height: 12px; position: absolute; top: 5px; width: 12px; z-index: 1; } .blog-page-timeline .timeline .timeline-item:hover:before { transform: scale(1.8); -moz-transform: scale(1.8); -webkit-transform: scale(1.8); background: #fd3267; z-index: 99; } .blog-page-timeline .timeline .timeline-left { clear: left; float: left; padding-right: 55px; } .blog-page-timeline .timeline .timeline-left:before { right: -6px; } .blog-page-timeline .timeline .timeline-item .nova-post-wrapper:before, .blog-page-timeline .timeline .timeline-item .nova-post-wrapper:after { content: " "; position: absolute; top: 6px; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; border: 6px solid transparent; } .blog-page-timeline .timeline .timeline-left:hover .nova-post-wrapper:before { border-left: 6px solid #fd3267; right: 25px; } .blog-page-timeline .timeline .timeline-right:hover .nova-post-wrapper:before { border-right: 6px solid #fd3267; left: 25px; } .blog-page-timeline .timeline .timeline-right { clear: right; float: right; padding-left: 55px; } .blog-page-timeline .timeline .timeline-right:nth-child(1) { margin-top: 60px; } .blog-page-timeline .timeline .timeline-right:before { left: -6px; } .blog-page-timeline .nova-post-wrapper .read-blog{ text-align: left; } .blog-page-timeline .preview_icon_wrap a{ background: #e9e9e9; color: #363636; } /** * Galleries */ .gallery { margin-bottom: 20px; } .gallery-item { float: left; overflow: hidden; position: relative; } .gallery-columns-1.gallery-size-medium, .gallery-columns-1.gallery-size-thumbnail, .gallery-columns-2.gallery-size-thumbnail, .gallery-columns-3.gallery-size-thumbnail { display: table; margin: 0 auto 20px; } .gallery-columns-1 .gallery-item, .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item { text-align: center; } .gallery-columns-4 .gallery-item { max-width: 23%; max-width: -webkit-calc(25% - 4px); max-width: calc(25% - 4px); } .gallery-columns-5 .gallery-item { max-width: 19%; max-width: -webkit-calc(20% - 4px); max-width: calc(20% - 4px); } .gallery-columns-6 .gallery-item { max-width: 15%; max-width: -webkit-calc(16.7% - 4px); max-width: calc(16.7% - 4px); } .gallery-columns-7 .gallery-item { max-width: 13%; max-width: -webkit-calc(14.28% - 4px); max-width: calc(14.28% - 4px); } .gallery-columns-8 .gallery-item { max-width: 11%; max-width: -webkit-calc(12.5% - 4px); max-width: calc(12.5% - 4px); } .gallery-columns-9 .gallery-item { max-width: 9%; max-width: -webkit-calc(11.1% - 4px); max-width: calc(11.1% - 4px); } .gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) { margin-right: 0; } .gallery-caption { background-color: rgba(0, 0, 0, 0.7); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #fff; font-size: 14px; line-height: 1.3; margin: 0; max-height: 50%; opacity: 0; padding: 2px 8px; position: absolute; bottom: 0; left: 0; text-align: left; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; transition: opacity 400ms ease; width: 100%; } .gallery-caption:before { box-shadow: 0 -10px 15px #000 inset; -moz-box-shadow: 0 -10px 15px #000 inset; -webkit-box-shadow: 0 -10px 15px #000 inset; content: ""; height: 100%; min-height: 49px; position: absolute; left: 0; top: 0; width: 100%; } .gallery-item:hover .gallery-caption { opacity: 1; } .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } /* Post format */ .post-format-box { } .custom-quote { background-image: -webkit-linear-gradient(center top , #9f824a 0%, #9f824a 100%); background-image: -moz-linear-gradient(center top , #9f824a 0%, #9f824a 100%); background-image: linear-gradient(center top , #9f824a 0%, #9f824a 100%); margin-bottom: 30px; position: relative; float: left; } .custom-quote i { position: absolute; font-size: 20px; left: 16px; top: 30px; } .custom-quote .quote-content { display: block; font-size: 16px !important; padding-right: 20px; padding-left: 20px; } .custom-quote .quote-content p { font-size: 20px !important; font-style: italic; } .custom-quote .quote-source-name:before { content: "— "; } .custom-quote .quote-source-name { font-size: 17px; color: #222222; } /* Make sure embeds and iframes fit their containers */ embed, iframe, object { max-width: 100%; } /* -- image attchments --*/ .entry-attachment .attachment { margin-bottom: 15px; } /* -- blog share icons --*/ .blog-share { margin-top: 30px; text-align: center; } /* -- Author Infomation --*/ .author-infomations { margin: 30px 0; padding: 30px 0; border-top: #202020 solid 1px; border-bottom: #202020 solid 1px; } /* -- comments -- */ .comment-description { width: 85%; float: right; padding: 20px 20px 10px; border: 1px solid #ebebeb; } .comment-author { margin-right: 10px; } .comment-author img.avatar { width: 85px; } .comment-content a { word-wrap: break-word; } .comments-title { font-weight: normal; font-size: 24px; } .comments-title i{ color: #aaaaaa; margin-right: 5px; } .comments-title span { } .form-allowed-tags { font-size: 80%; } .comment-list, .comment-list .children { list-style-type: none; padding: 0; } .comment-inner { padding: 10px 0; } ol.comment-list { padding-left: 0; border-bottom: #ececec solid 1px; padding-bottom: 30px; padding-top: 15px; } .comment-list > li { margin-bottom: 0px; } .comment-list cite.fn { color: #fd3267; } .comment-meta.commentmetadata { font-size: 12px; } .comment-form-author input, .comment-form-email input, .comment-form-url input { margin-bottom: 0; } .comment-form-author, .comment-form-email, .comment-form-url { display: inline-block; position: relative; width: 33%; } .comment-form-author, .comment-form-email { padding-right: 10px; } #comments .comment-reply-link { color: #fd3267; font-size: 12px; } #comments .cm-time{ padding: 0 10px; } .comment-form span.required { display: none; } #add_review .comment-form-author, #add_review .comment-form-email, #add_review .comment-form-url { width: 40%; margin-bottom: 0; } /* -- hide stuff before user click message form --*/ #nav-below.navigation-post { border-top: 1px solid #e7e7e4; margin-top: 20px; padding-top: 20px; } #nav-below #related-title, #respond #reply-title { font-size: 24px; margin-bottom: 30px; margin-top: 30px; } #respond #reply-title i{ color: #aaaaaa; margin-right: 10px; } #respond .form-allowed-tags, #respond .form-submit { display: none; } #comments .comment-inner { } #comments ul.children { margin-left: 60px; } /* -- comments level 2 -- */ .comment-list .children .comment-inner, .children #respond { margin-right: 0px; } .children #respond { padding: 15px 30px; } /* -- comments level 3 --*/ .comment-list .comment:last-child { border: 0; } .children .comment { } /* -- ACCOUNT PAGES -- */ .my-account h1 { font-size: 24px; text-transform: uppercase; padding-bottom: 15px; margin-bottom: 30px; letter-spacing: 5px; } .my-account h2 { text-transform: uppercase; color: #9b9b9b; font-size: 120%; } td.order-actions { text-align: right; } .col2-set.addresses .col-1, .col2-set.addresses .col-2 { float: left; margin-right: 30px; } .account-user { position: relative; padding-left: 80px; padding-top: 15px; margin-top: 15px; } .account-user .avatar { position: absolute; left: 0; top: 0; } .account-user span { display: block; } .account-user span a { text-transform: uppercase; display: inline-block; margin-top: 4px; font-size: 60%; padding: 3px 8px; background: #eee; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } .account-user em { color: #ccc; } .col-account-form { position: relative; padding: 15px; border: 5px solid #EAEAEA; min-height: 365px; } .lost_password { position: absolute; bottom: 100px; right: 15px; } /* -- Nav menu -- */ .menu-my-account-container .menu { height: 100%; padding-bottom: 30px; } .menu-my-account-container ul li { font-size: 90%; text-transform: uppercase; font-weight: bold; border-bottom: 1px dotted #E9E9E9; } .menu-my-account-container ul li a { display: block; padding: 10px 0; color: #999; font-size: 10px; } .menu-my-account-container ul li a:hover { color: #111; } .menu-my-account-container ul li.current-menu-item a { color: #000; border-right: 3px solid #ddd; } .menu-my-account-container ul li ul { margin-left: 10px; display: none; } /* -- WISHLIST PAGE -- */ .wishlist_table .add_to_cart, .yith-wcwl-add-button > a.button.alt { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; } .wishlist_table .product-thumbnail img { width: 114px !important; padding-left: 0; margin-left: 20px; } /* -- FEATURED ITEMS -- */ .page-featured-item #content > ul { margin-left: 0; } li.featured-item a { display: block; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; transition: all 200ms ease-out; } li.featured-item h3 { text-transform: uppercase; line-height: 95%; font-size: 100%; padding-top: 15px; } .featured_item_cats { text-transform: uppercase; color: #9b9b9b; font-size: 80%; display: block; margin-bottom: 15px; } .featured_item_cats a { color: #999; font-weight: bold; } .page-featured-item h1 { text-transform: uppercase; } .featured_item_image { overflow: hidden; position: relative; } li.featured-item img { width: 100%; -webkit-transition: margin 200ms ease-out; -moz-transition: margin 200ms ease-out; transition: margin 200ms ease-out; } li.featured-item:hover img { margin-top: -10px; } li.featured-item:hover a { background: #eee; padding-bottom: 10px; } .page-featured-item .item-tags { text-transform: uppercase; font-size: 80%; padding-top: 10px; border-top: 1px dotted #ddd; margin-bottom: 15px; } .page-featured-item .item-tags span { font-weight: bold; margin-right: 10px; } .page-featured-item .social-icons { margin-bottom: 15px; } /* -- CLEAN PAGE TEMPLATE -- */ #back-to-site { position: fixed; top: 0; left: 0; z-index: 10; text-transform: uppercase; opacity: 0.8; font-weight: bold; } #back-to-site a { background: #000; padding: 5px; color: #FFF; } /* ========================================================================== 8.Shop Categories ========================================================================== */ /* -- breadcrumbs -- */ .nova-breadcrumb { color: #202020; font-size: 14px; text-transform: uppercase; } .nova-breadcrumb span { display: inline-block; margin: 0 15px; } .breadcrumb-detail { text-align: center; margin-bottom: 85px; } .breadcrumb-detail .shop-page-details{ font-size: 48px; text-transform: uppercase; color: #202020; margin-bottom: 22px; } /* -- product categories header -- */ .woocommerce-result-count { display: none; margin-right: 20px; } .woocommerce-result-count, .woocommerce-ordering { margin-bottom: 0; } .woocommerce-ordering, .woocommerce-ordering .custom.dropdown, .woocommerce-ordering select { margin: 0 !important; float: right; } /* -- category list -- */ .product-category { margin-bottom: 10px; } .product-category .inner { position: relative; } .product-category img { width: auto; height: auto; } .product-category .header-title { padding: 6px 0; text-align: center; background: #FFF; background: rgba(255, 255, 255, 0.8); -webkit-transition: background 200ms ease-out; -moz-transition: background 200ms ease-out; transition: background 200ms ease-out; } .product-category .header-title h3 { text-transform: uppercase; font-size: 110%; font-weight: bolder; } .product-category .header-title h3 span { color: #9b9b9b; font-weight: normal; display: block; font-size: 60%; } li.product-small { margin-bottom: 30px; } ul.products { margin-bottom: 20px; } /* -- product list -- */ .product-small { position: relative; display: block; } .product-small h5 { margin-bottom: 0px; text-transform: uppercase; font-size: 70%; color: #999; font-weight: bolder; } .product-small p { margin-bottom: 5px; line-height: 120%; margin-top: 5px; } .product-small .name { font-size: 90%; } .product-small .tx-div { border-width: 3px; width: 20px; margin: 4px auto 4px auto !important; } img.attachment-shop_catalog, img.attachment-shop_single, img.attachment-shop_thumbnail { display: block; width: 100% !important; margin-bottom: 20px; } /* -- prices styles --*/ .price { color: #202020; line-height: 100%; } .price.large { font-size: 24px; margin-bottom: 0px; } .price del .amount{ color: #c2c2c2; font-weight: normal; } .price ins { text-decoration: none; } .price .from { font-weight: normal; color: #9b9b9b; font-size: 80%; } /* -- callout bubble (sale) -- */ .callout { position: absolute; left: 0px; top: 20px; z-index: 9; text-transform: uppercase; pointer-events: none; } .callout .inner { width: 55px; height: 55px; background: #d26e4b; position: relative; -webkit-border-radius: 999px; -moz-border-radius: 999px; border-radius: 999px; display: table; } .callout .inner .inner-text { display: table-cell; vertical-align: middle; text-align: center; font-size: 16px; line-height: 16px; color: #FFF; font-weight: bold; } .callout.large { top: 30px; left: -5px; } .callout.large .inner { width: 90px; height: 90px; } .callout.large .inner .inner-text { font-size: 28px; line-height: 28px; } .product.small .inner { width: 34px; height: 34px; } .product.small .callout .inner-text { font-size: 11px; } /* -- quick view button -- */ /* .quick-view { font-weight: bold; font-size: 78%; opacity: 0; position: absolute; bottom: -30px; left: 0; right: 0; color: #fff; background: #9F824A; text-align: center; text-transform: uppercase; padding: 5px 0; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; transition: all 200ms ease-out; } .product-image:hover .quick-view { bottom: 0; opacity: 0.9; } .quick-view:hover { text-decoration: underline; } /* -- add to wishlist product page -- */ .product-image .yith-wcwl-add-to-wishlist { top: 30px; right: 30px; } .product-image .yith-wcwl-wishlistexistsbrowse a, .product-image .yith-wcwl-add-button a.add_to_wishlist, .product-image .yith-wcwl-wishlistaddedbrowse a { padding: 10px; height: 40px; width: 40px; } /*Sider Bar Left*/ .shop-sidebar,.product-sidebar{ font-size: 20px !important; color: #202020 !important; text-transform: uppercase !important; text-align: left!important; margin-top: 0; margin-bottom: 0; } .widget_product_categories .product-categories, .widget_top_rated_products .product_list_widget{ } .widget_price_filter{ } .widget_price_filter h3.shop-sidebar{ font-size: 16px!important; padding-top: 10px !important; } .widget_price_filter h3.shop-sidebar:before{ content: none!important; } /* ========================================================================== 9.Product Page ========================================================================== */ /* -- variation select box --*/ .single_variation_wrap { display: none; } .single_variation_wrap .single_variation { margin-bottom: 15px; } .variations .select-wrapper { width: 70%; } .product-info .variations .product-single-value{ padding-left: 30px; } .product-info{ } /* -- Product zoom -- */ .zoom-button { z-index: 98; opacity: 0.5; font-size: 16px; left: 30px; bottom: 30px; border: 3px solid #000; color: #000; -webkit-border-radius: 99px; -moz-border-radius: 99px; border-radius: 99px; position: absolute; padding: 10px; cursor: pointer; } .zoom-button:hover { opacity: 1; } .product-zoom-lightbox .mfp-img { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; } /* Product-page-sidebar (Upsell etc.) */ .product-page-aside { padding-top: 7px; } .product-page-aside h6 { font-size: 11px; text-transform: uppercase; } .product-page-aside .product { opacity: 0.7; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; transition: all 200ms ease-out; margin-bottom: 10px; } .product-page-aside .product:hover { opacity: 1; } .up-sell-product{ margin: 60px 0px; } .up-sell.large-block-grid-2 li { padding: 0px 3px 3px 3px !important; margin-bottom: 0px; } .up-sell.large-block-grid-2 li img { display: block; } .up-sell .product.small { position: relative; } .product-sidebar-right .inner { border-left: 1px solid #EEE; padding-left: 30px; } .product-sidebar-left .inner { border-right: 1px solid #EEE; padding-right: 30px; } /* -- product text top -- */ .product-page .size-chart { font-size: 80%; font-weight: normal; } .product-page .custom.dropdown { width: 80% !important; } .product-page .text-center .custom.dropdown { width: 80% !important; margin-left: auto !important; margin-right: auto !important; } .product-page .prefix.last { -webkit-border-radius: "0px 10px 0px 10px"; -moz-border-radius: "0px 10px 0px 10px"; border-radius: "0px 10px 0px 10px"; } /* -- product text -- */ .single-product .product-info .txt-compare{ display: none; } .product-info h1.entry-title { color: #202020; font-size: 24px; padding: 0px 0px 15px 0px; text-transform: uppercase; letter-spacing: 4px; line-height: 32px; margin-top: -6px; } .product-info .price .amount{ letter-spacing: 3px; font-size: 22px; } .product-info .next-prev-nav{ top:-12px; } .product-info h4 span { color: #999; text-transform: none; } .product-info h4 a { font-size: 70%; text-transform: uppercase; } .product-info .price.large{ margin-bottom: 20px; } /* -- attributes tab-- */ .shop_attributes th { width: 100px; } .shop_attributes tr { border-bottom: 1px solid #eeeeee; } .shop_attributes p { margin: 0; } .product-details.sections-style { border: 0; } /* -- prodcut meta -- */ .product-info .product_meta{ margin-bottom: 50px; margin-top: 40px; } .product_meta > span { display: block; padding: 0px 0 0px 0; margin-bottom: 15px; color: #202020; text-transform: uppercase; font-size: 10px; letter-spacing: 2px; } .product_meta > span a { } .product_meta > span a:hover { } /* -- related products --*/ .related-product h2 { font-size: 30px; text-transform: none; font-weight: bold; margin-bottom: 25px; margin-top: 45px; } .woocommerce-page .related-products ul.products{ margin-right: 0px; margin-left: 0px; } .related-product .owl-theme .owl-controls .owl-buttons div{ font-size: 16px; top: 30%; margin: inherit; opacity: 0; } .related-product .nova-related-slider:hover .owl-controls .owl-buttons div{ opacity: 1; } .nova-related-slider{ text-align: center; } .related-product{ margin-top: 20px; } .nova-related-slider .product-container{ text-align: center; margin: 0 15px; } /* -- Product info section style -- */ .product-page-sections h5 { text-transform: uppercase; opacity: 0.6; color: #111; } .product-page-sections #reviews h2 { display: none; } .product-page-sections #reviews hr { display: none; } .product-page-sections .entry-content { margin-top: 0; } /* -- next prev products navigation -- */ .next-prev-nav { text-align: right; position: absolute; top:5px; right: 15px; margin-bottom: 30px; } .next-prev-nav .prod-dropdown > a { font-size: 30px; display: block; padding-top: 2px; text-align: center; display: inline-block; color: #202020; } .next-prev-nav .prod-dropdown > a:hover { color: #9F824A; } .next-prev-nav .prod-dropdown > a { margin-left: 30px; } .prod-dropdown { display: inline-block; z-index: 99; } .prod-dropdown .nav-dropdown { left: auto; right: 0px !important; width: auto; padding: 3px; margin: 0px; } .prod-dropdown .nav-dropdown img { width: auto; display: block; } /****** PRODUCT REVIEWS ******/ #reviews p.meta { margin-bottom: 5px; } #reviews h2 { font-size: 130%; font-weight: normal; margin-bottom: 30px; } #reviews h2 strong { font-weight: bolder; } #review_form { background: #FFF; margin: 0 auto; } textarea#comment { height: 100px; } /* -- add review form -- */ #add_review .inner { padding: 15px 30px; position: relative; background: #fff; border: 3px solid #ddd; } /* -- review-item -- */ .review-item { position: relative; border-bottom: 1px dotted #e8e8e8; margin-bottom: 15px; font-size: 90%; min-height: 85px; padding-left: 90px; } .review-item .avatar { position: absolute; left: 0; top: -5px; } .review-item .description { color: #9b9b9b; font-style: italic; font-size: 105%; } /* -- review star rating form -- */ .woocommerce p.stars:after, .woocommerce-page p.stars:after { content: ""; display: block; clear: both; } .woocommerce p.stars span, .woocommerce-page p.stars span { width: 80px; height: 16px; position: relative; float: left; background: url(star.png) repeat-x left 0; } .woocommerce p.stars span a, .woocommerce-page p.stars span a { float: left; position: absolute; left: 0; top: 0; width: 16px; height: 0; padding-top: 16px; overflow: hidden; } .woocommerce p.stars span a:hover, .woocommerce-page p.stars span a:hover, .woocommerce p.stars span a:focus, .woocommerce-page p.stars span a:focus { background: url(star.png) repeat-x left -16px; } .woocommerce p.stars span a.active, .woocommerce-page p.stars span a.active { background: url(star.png) repeat-x left -32px; } .woocommerce p.stars span a.star-1, .woocommerce-page p.stars span a.star-1 { width: 16px; z-index: 10; } .woocommerce p.stars span a.star-2, .woocommerce-page p.stars span a.star-2 { width: 32px; z-index: 9; } .woocommerce p.stars span a.star-3, .woocommerce-page p.stars span a.star-3 { width: 48px; z-index: 8; } .woocommerce p.stars span a.star-4, .woocommerce-page p.stars span a.star-4 { width: 64px; z-index: 7; } .woocommerce p.stars span a.star-5, .woocommerce-page p.stars span a.star-5 { width: 80px; z-index: 6; } /* -- yith_magnifier_zoom_wrap fix --*/ .product-gallery { margin-bottom: 25px; } .yith_magnifier_zoom_wrap { z-index: 8 !important; } /* ========================================================================== 10.Cart ========================================================================== */ header:not(.header-style-4) .cart-icon-trans { display: none; } .sticky-header .cart-icon-trans { display: block !important; color: #202020 !important; } .sticky-header .right-links { margin-top: 22px; } .sticky-header li.mini-cart .nav-dropdown { top: 105px !important; } .header-style-4 .mini-cart .cart-icon, .sticky-header .mini-cart .cart-icon { display: none; } /* -- mini cart -- */ li.mini-cart .nav-dropdown { top:105px; right: 10px; width: 400px; } .header-transparent li.mini-cart .nav-dropdown { top:30px; right: -15px; } .cart-icon { display: inline-block; } .cart-icon strong { -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; transition: all 200ms ease-out; color: #9F824A; border: 2px solid #9F824A; position: relative; padding: 4px 9px; margin-left: 15px; background: #FFF; z-index: 10; } li.mini-cart .nav-dropdown button { margin-bottom: 5px; } strong.cart-name, span.cart-price { color: #000; opacity: 0.6; -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; transition: all 200ms ease-out; } .active strong.cart-name, .active span.cart-price { color: #000; opacity: 1; } a.cart_list_product_img { display: block; height: 70px; overflow: hidden; padding: 0 !important; margin-bottom: 5px; } li.mini-cart.active .cart-icon strong { background-color: #9F824A; color: #FFF; } /* -- mini cart dropdown -- */ /* li.mini-cart .cart_list { max-height: 450px; overflow-y: auto; -webkit-overflow-scrolling: touch; } */ .mini-cart-item:first-child{ padding-top: 15px; } .mini-cart-item:last-child{ margin-bottom: 15px; } .mini-cart-item { padding-bottom: 5px; border-bottom: 1px solid #EDEDED; margin-bottom: 10px !important; line-height: 100%; } .mini-cart-item a:hover { text-decoration: none; } .cart-inner .cart_list h1.empty { margin-top: 40px; } .cart-inner .cart_list h1.empty i{ font-size: 60px; color: #cccccc; margin-left: 0px; } .cart-inner .cart_list h2.empty{ font-size: 18px; font-weight: normal!important; } .cart-inner p.empty { margin: 0; white-space: normal; margin-bottom: 50px; } .cart-inner .spinner { position: relative; } .mini-cart-img { width: 28%; float: left; } .mini-cart-img { margin-right: 10px; } .mini-cart-desc { text-align: left; } /* -- mini cart icon -- */ .right-links > ul.header-nav > li .mini-cart .items-for{ text-transform: none; } .mini-cart .total_price{ font-size: 14px; font-weight: bold; color: #00b06c; } .mini-cart-inner { color: #202020; font-size: 12px; text-transform: uppercase; } .mini-cart-icon { position: absolute; right: 0; } .mini-cart-count { font-size: 12px; color: #202020; } .mini-cart-button { text-align: center; background-color: transparent !important; border: 1px solid #202020 !important; } /* -- delete icon -- */ .remove .icon-close { border: 2px solid #EDEDED; display: block; height: 25px; width: 25px; text-align: center; color: #EDEDED; padding-top: 5px; -webkit-border-radius: 99px; -moz-border-radius: 99px; border-radius: 99px; line-height: 10px; font-size: 10px; margin-top: 25%; display: inline-block; } .remove .icon-close:hover { border-color: #000; color: #000; } /* -- text -- */ .mini-cart-item a.cart_list_product_title { display: inline-block; margin: 0; white-space: pre-wrap; font-size: 11px; text-transform: uppercase; } .mini-cart-item .cart_list_product_quantity, .mini-cart-item .cart_list_product_price { font-size: 75%; display: inline-block; text-transform: uppercase; } .mini-cart-item .cart_list_product_price { font-weight: bold; float: right; color: #00b06c; font-size: 14px; } .mini-cart-item .price-quantity{ padding-top: 20px; } .minicart_total_checkout { color: #000; text-align: center; padding: 0 0 7px; margin-bottom: 10px; text-transform: uppercase; } .minicart_total_checkout span.amount { font-weight: bold; display: inline-block; margin-left: 5px; } .mini-cart .nav-dropdown a.button { color: white !important; padding: 13px 0; margin-bottom: 10px; display: block; } .mini-cart .nav-dropdown a.button:hover { text-decoration: none; } .mini-cart .cart_list .mini-cart-item{ border-bottom: none; } .mini-cart-item .remove .icon-close{ margin: 10px 0 10px 0; } .mini-cart-item a.cart_list_product_img{ height: auto; } .mini-cart-item .remove_icon{ padding-left: 5px; padding-top: 3px; float: right; background: #202020; width: 20px; height: 20px; } .mini-cart-item .remove_icon > a{ color: #FFF !important; } #nova-header .right-links > ul{ } .cart_list .mini-cart-item .col-lg-5.col-md-5 { padding-left: 0px !important; padding-right: 0px !important; } .cart_list .mini-cart-item .col-lg-7.col-md-7{ padding-right: 5px !important; } /* -- Cart tables -- */ table tr { border-bottom: 1px solid #EDEDED; } .nova-submit-total table, .nova-submit-total table tr{ border-bottom: none; } .nova-cart-right h4{ font-size: 12px; padding-bottom: 10px; text-align: left; } .nova-cart-right{ text-align: right; } .shop_table .product-thumbnail { width: 100px; padding-top: 20px; } .shop_table thead th { padding-top: 12px; padding-bottom: 12px; } .shop_table dl.variation { margin: 0; font-size: 80%; opacity: 0.6; } .shop_table dl.variation dt, .shop_table dl.variation dd { display: inline-block; margin: 0; } .shop_table dl.variation dt { margin-right: 5px; } .shop_table dl.variation dd { margin-right: 10px; } .shop_table .product-price { padding-right: 20px; } .shop_table .product-subtotal { font-weight: bold; } .shop_table.cart td.product-name { padding: 20px 20px; font-size: 12px; width: 35%; text-transform: uppercase; } .shop_table td.product-quantity .quantity { margin-top: 10px; } .shop_table.order_details .product-total { text-align: right; } .shop_table .total { color: #222; } .shop_table .shipping td { font-weight: normal; } .cart-action { margin-bottom: 30px; border: 1px solid #EDEDED; padding: 15px; } .cart-action .order-total { font-size: 20px; color: #202020; } .cart_totals .total, .shop_table .total { vertical-align: center; border-bottom: 3px solid #EDEDED; border-top: 1px solid #EDEDED; } .cart_totals td { text-align: right; } .shop_table .cart-subtotal { border-top: 1px solid #ddd; } .shop_table .nova-update-cart{ border-right: 1px solid #EDEDED; border-left: 1px solid #EDEDED; } .nova-cart-left .shop_table .nova-update-cart td.actions{ padding-right: 15px !important; } .checkout_table_item { border-bottom: 1px dotted #EDEDED; } .checkout_table_item .product-total { text-align: right; font-weight: bold; } .shop_table tfoot th { text-transform: uppercase; font-size: 80%; } .shop_table tfoot td { text-align: right; font-weight: bold; } .shop_table tfoot tr.cart-subtotal { margin-top: 15px; } .shop_table th.product-total { text-align: right; } ul#shipping_method { margin-bottom: 0; } ul#shipping_method li { list-style: none; } ul#shipping_method li input, ul#shipping_method li label { display: inline-block; } ul#shipping_method li input { margin: 0 5px 0 0; } /* -- shopping cart page -- */ .shop_table { margin-top: 4px; } .shop_table thead { border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; text-transform: uppercase; color: #333; } .shop_table .product-subtotal { text-align: right; } .items_found_cart { margin-bottom: 15px; display: block; } .cart_table_item { position: relative; } .cart_table_item { border-bottom: 1px solid #EDEDED; height: 100px; } .cart_table_item .product-thumbnail { position: relative; } .cart_table_item .product-thumbnail { width: 140px; } .cart-wrapper { padding-right: 30px; border-right: 1px solid #EDEDED; } .cart-sidebar .button { margin-bottom: 10px; } .cart-sidebar .widget-title { border-bottom: 3px solid #EDEDED; padding-bottom: 10px; } .checkout-button { margin-bottom: 30px !important; } .shipping-calculator-form select { margin-bottom: 0px; } a.shipping-calculator-button { text-transform: uppercase; font-size: 70%; margin-top: 15px; padding-top: 5px; border-top: 1px solid #EDEDED; display: block; width: 100%; } /* -- cross sells -- */ .cross-sells h2 { font-size: 100%; text-transform: uppercase; margin-top: 30px; margin-bottom: 15px; padding-top: 15px; border-top: 3px solid #EDEDED; } .cross-sells ul { margin-left: 0; } .cross-sells .row > .columns { padding: 0 !important; } .cart-empty, .return-to-shop { text-align: center; } /* ========================================================================== 11.Checkout ========================================================================== */ /* -- Hide stuff for cleaner checkout (footers and banners) -- */ .woocommerce-checkout .footer-1, .woocommerce-checkout .footer-2 { display: none !important; } /* -- checkout breadcrumb --*/ .checkout-breadcrumb h1 { text-align: center; margin-bottom: 30px; text-transform: uppercase; padding-bottom: 30px; font-weight: normal; color: #ccc; font-size: 140%; } .checkout-breadcrumb i.divider { display: inline-block; margin: 0 10px; opacity: 0.6; } .woocommerce-cart .title-cart, .woocommerce-checkout .title-checkout { font-weight: bolder; color: #222222; } /* -- general checkout layout -- */ .woocommerce .order-review, .woocommerce-checkout form.login { border: 2px solid #9F824A; padding: 30px; } .woocommerce .checkout-group label { font-weight: bold; } .checkout-group h3 { color: #202020; font-size: 17px; padding: 0 0 10px; margin-bottom: 15px; border-bottom: 2px solid #202020; letter-spacing: 5px; } .checkout-group .checkbox { padding-left: 0; margin: 0; font-size: 17px; line-height: 24px !important; font-weight: 500 !important; } .woocommerce-checkout .entry-title { width: 50%; display: inline-block; } /* -- checkout fields -- */ .woo-billing p { display: inline-block; margin-bottom: 25px; width: 98.5%; } .woo-billing p input { margin-bottom: 0px; } #billing_address_1_field { margin-bottom: 10px; } #billing_first_name_field, #billing_last_name_field, #billing_email_field, #billing_phone_field { width: 49%; } #billing_first_name_field, #billing_email_field { padding-right: 2%; } label.checkbox { display: inline-block; margin-left: 10px; font-weight: normal; } p.create-account-row { display: inline-block; width: 98.5%; padding: 15px 0 10px; border-bottom: 1px solid #EDEDED; } .input-checkbox { display: inline-block; } #order_comments { width: 98.5%; } /* -- checkout order review -- */ .order-review h3 { padding: 0 0 10px; color: #9F824A; text-transform: uppercase; } .order-review .shop_table .cart_item .product-total{ text-align: right; } .order-review .shop_table .cart_item .product-name{ text-transform: uppercase; padding-top: 15px; } ul.payment_methods { margin: 0 0 30px 0 !important; } ul.payment_methods .input-radio { margin-bottom: 15px; } ul.payment_methods li { list-style: none; border-bottom: 1px solid #EDEDED; padding-top: 5px; } ul.payment_methods li label { display: inline-block; margin-left: 10px; } .form-row.terms { position: relative; } .form-row.terms .checkbox { padding-left: 25px; margin: 0; } .form-row.terms .input-checkbox { position: absolute; left: 0px; top: 4px; } /* -- checkout country dropdown fixes -- */ a.chzn-single { background: white !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; } .woocommerce-checkout .form-row .chzn-container-single .chzn-single { height: 32px !important; line-height: 33px !important; } .has_preview { position: relative; } .has_preview:hover .preview_info_wrap { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; } .has_preview:hover .preview_info_wrap .controls { opacity: 1; } .has_preview:hover .preview_info_wrap .controls.single.img { margin-left: -22px; left: 50%; bottom: 50% } .preview_info_wrap { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; opacity: 0; text-align: center; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); } .preview_info_wrap { background-image: linear-gradient(top, rgba(1,1,1, 0.3) 0%, rgba(1,1,1, 0.5) 100%); background-image: -o-linear-gradient(top, rgba(1,1,1, 0.3) 0%, rgba(1,1,1, 0.5) 100%); background-image: -moz-linear-gradient(top, rgba(1,1,1, 0.3) 0%, rgba(1,1,1, 0.5) 100%); background-image: -webkit-linear-gradient(top, rgba(1,1,1, 0.3) 0%, rgba(1,1,1, 0.5) 100%); background-image: -ms-linear-gradient(top, rgba(1,1,1, 0.3) 0%, rgba(1,1,1, 0.5) 100%); background-image: -webkit-gradient(linear,top,color-stop(0, rgba(1,1,1, 0.3)),color-stop(1, rgba(1,1,1, 0.5))); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#010101", endColorstr="#010101",GradientType=0 ); } .preview_info_wrap .controls { color:#9F824A; } .preview_info_wrap .controls:hover{ color: #ffffff!important; } a .preview_info_wrap .controls { opacity: 0; } .preview_info_wrap .controls { opacity: 0; } .preview_info_wrap .controls.img { right: auto; left: 0; } .preview_info_wrap .controls.link { left: auto; right: 0; } .preview_info_wrap .controls.single.img { right: auto; left: 50%; bottom: 0px; margin-left: -22px; } a .preview_info_wrap .controls { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; display: block; opacity: 1; height: 46px; width: 46px; position: absolute; bottom: 50%; margin-bottom: -23px; line-height: 46px; font-size: 18px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; } .preview_info_wrap .controls { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; display: block; opacity: 0; height: 46px; width: 46px; position: absolute; bottom: 50%; margin-bottom: -23px; line-height: 46px; font-size: 15px; } .preview_info_wrap:hover .controls { opacity: 1; } .preview_info_wrap:hover .controls.img { left: 50%; bottom: 50%; right: auto; margin-left: -23px; } .preview_info_wrap:hover .controls.link { right: 50%; bottom: 50%; left: auto; margin-right: -23px; } .preview_info_wrap:hover .controls.single.img { margin-left: -22px; left: 50%; bottom: 50% } .preview_info_wrap .controls i { display: block; padding-top: 13px; font-size: 24px; color: #ddd; } .portfolio-item .has_preview .preview_info_wrap .controls { margin-bottom: 0; background: #fff; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .portfolio-item .has_preview .preview_info_wrap .controls:hover { background: #fd3267; } .portfolio-item .has_preview img { width: 80%; height: auto; } .portfolio-item .has_preview .preview_info_wrap .controls i { color: #202020; font-size: 20px; } .portfolio-item .has_preview .preview_info_wrap .controls:hover i { color: #fff; } .portfolio-item .has_preview .preview_info_wrap .controls.port-img { right: auto; left: 0; } .portfolio-item .has_preview .preview_info_wrap .controls.port-link { left: auto; right: 0; } .portfolio-item .has_preview .preview_info_wrap:hover .controls.port-img { left: 50%; bottom: 50%; right: auto; margin-left: -55px; } .portfolio-item .has_preview .preview_info_wrap:hover .controls.port-link { right: 50%; bottom: 50%; left: auto; margin-right: -55px; } /* ========================================================================== 12.Shortcodes ========================================================================== */ .iosSlider.blog-posts { margin-bottom: 15px !important; } .blog_shortcode_item .post-date { left: -15px; top: 25px; } .blog_shortcode_item .blog_shortcode_text h3 { font-size: 100%; } .blog_shortcode_item .entry-image { margin-top: 0; } .blog_shortcode_item .from_the_blog_excerpt { font-size: 80%; color: #9b9b9b; } .blog_shortcode_item .from_the_blog_comments { font-size: 60%; color: #ccc; text-decoration: uppercase; margin-top: 5px; text-transform: uppercase; } .blog_shortcode_item:hover .from_the_blog_comments { color: #333; } .blog_shortcode_item:hover .post-date { color: #FFF; background-color: #9F824A; } /* -- Google maps --*/ #map_container { position: relative; } #map_container .map-info { position: absolute; bottom: 30px; left: 0; right: 30px; } #map_container .map_inner { padding: 15px; background: #FFF; } /* -- zoom style for pinterest grid -- */ .pinterest-style { margin-left: -5px; margin-right: -5px; } .pinterest-style li { float: left; list-style: none; margin: 0; min-height: 200px; } .pinterest-style .featured-product > a { display: block; overflow: hidden; margin: 5px; } .pinterest-style .featured-product img { -webkit-transition: -webkit-transform 3s ease; -moz-transition: -moz-transform 3s ease; transition: transform 3s ease; } .pinterest-style .featured-product:hover img { -webkit-transform: scale(1.25); -moz-transform: scale(1.25); -o-transform: scale(1.25); transform: scale(1.25); } ul.pinterest-style { -webkit-transition: height 200ms ease-out; -moz-transition: height 200ms ease-out; transition: height 200ms ease-out; } /* -- lookbook slider -- */ .lookbook-slider ul { margin: 0 !important; } .lookbook-slider li { padding: 0 !important; } .lookbook-slider .quick-view { bottom: 42%; font-size: 95%; margin: 0 auto; opacity: 0; background: white !important; color: #000; padding: 10px 20px; width: 170px; } .lookbook-slider .product-image:hover .quick-view { bottom: 45%; opacity: 0.8; } .lookbook-slider .callout { left: 20px !important; } /* -- featured box -- */ .featured-box { position: relative; -webkit-transition: opacity 200ms ease-out; -moz-transition: opacity 200ms ease-out; transition: opacity 200ms ease-out; } .featured-box .featured-img { margin-bottom: 10px; } .featured-box h4 { text-transform: uppercase; } .featured-box.pos-left { padding-left: 70px; } .featured-box.pos-left .featured-img { position: absolute; left: 0; top: 3px; max-width: 50px; } .featured-box.pos-center { text-align: center; } .featured-box.pos-center .tx-div { margin: 0 auto 10px; } /* -- message box -- */ .message-box { background-repeat: repeat-x; padding: 10px; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 110%; } .message-box .inner { padding: 15px; } .message-box .inner .button { margin: 0 15px; } /* -- add to cart shortcode --*/ p.product.woocommerce { border: 0px !important; } p.product.woocommerce span.amount { display: block; font-size: 200%; font-weight: bold; margin-bottom: 5px; } p.product.woocommerce .added_to_cart { display: block; } /* ========================================================================== 13.Widgets ========================================================================== */ .slidebar-search-box { max-width: 257px; } /* -- widget layout -- */ .page #secondary { padding-top: 5px; } .widget { margin-bottom: 30px; } .widget li a,.widget_categories li a { color: #696969; font-size: 15px; } .widget li:hover a,.widget_categories li:hover a { text-decoration: none; color: #fd3267; } .footer-2-left .widget { margin-bottom: 10px; } .footer-2-left a { color: #9F824A; } .widget_latest_tweets_widget a { color: #9F824A; } .widget_latest_tweets_widget ul li:before{ position: absolute; top: -6px; margin-left: -40px; content: "\f099"; font-family: "FontAwesome"; font-size: 26px; } .widget_latest_tweets_widget ul li{ border-bottom: none !important; padding: 0px 0px 0px 40px !important; margin-bottom: 15px; position: relative; } .widget .tx-div { margin-bottom: 20px; } .widget-title { text-transform: uppercase; font-weight: normal; } #secondary .widget{ margin-bottom: 40px; } .widget.widget_categories > ul, #secondary .widget_categories ul, #secondary .widget_archive ul, #secondary .widget_recent_entries ul{ padding: 15px; } #secondary .widget_categories ul.children{ border: none; } .widget h3.blog-sidebar{ text-transform:uppercase !important; font-size: 16px; font-weight: normal; margin-bottom: 20px; margin-top: 20px; } .widget h3.widget-title { padding: 6px 0px 30px 0px; color: #202020; font-size: 16px !important; } /* -- widget list reset -- */ .widget ul li { list-style: none; padding: 6px 6px 6px 0px; border-bottom: 1px solid #ebebeb; } .widget ul li:last-child { border: 0; } .widget ul li:first-child { padding-top: 0; } .widget ul { margin: 0; padding: 0; } .nsu_widget label { display: none; } .nsu_widget .nsu-field { background: #161616; border: 1px solid #676767; line-height: 30px; color: #fff; } .nsu_widget .nsu-field:hover, .nsu_widget .nsu-field:focus, .nsu_widget .nsu-field:active { background: #161616; } .nsu_widget p { margin-bottom: 0; } .nsu_widget .nsu-text-before-form { color: #676767; line-height: 24px; margin-bottom: 20px; } .nsu-submit { } .nsu_widget .nsu-submit { background-color: #fd3267; float: right; font-size: 12px; margin-top: 10px; padding: 10px 20px; text-transform: none; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; } /* -- woocommerce widget_product_categories /layered nav / layered nav filters -- */ .widget_product_categories li a, .widget_layered_nav li a, .widget_layered_nav_filters li a { padding: 10px 5px 10px 10px; display: inline-block; color: #676767; font-size: 12px; text-transform: uppercase; } .widget_layered_nav_filters .chosen a { background: #eee; display: inline-block; padding: 0 5px; } .widget_layered_nav_filters .chosen a:hover { background: #b20000; text-decoration: none; color: #FFF; } .widget_layered_nav_filters .chosen a:before { content: "x"; margin-right: 5px; font-size: 80%; color: #999; } .widget_product_categories li .count, .widget_layered_nav li .count{ color: #9b9b9b; font-size: 10px; padding-top: 9px; } .widget_product_categories > ul > li, .widget_layered_nav > ul > li { font-size: 15px; font-weight: normal; } .widget_categories a:hover, .widget_product_categories a:hover { text-decoration: underline; } .widget_categories > ul > li a:before, .widget_product_categories > ul > li a:before{ content: "\f105"; font-family: "FontAwesome"; line-height: 12px; padding-right: 20px; font-size:14px; vertical-align: middle; text-decoration: none; color: #aaaaaa; } .widget_categories > ul > li:hover a:before, .widget_product_categories > ul > li:hover a:before{ color: #fd3267!important; } .widget_categories li ul.children li:before, .widget_product_categories li ul.children li:before { line-height: 12px; padding-right: 0px; font-size:18px; vertical-align: middle; text-decoration: none; color: #999999; } .widget_categories li ul.children li a, .widget_product_categories li ul.children li a { color: #999999; } .widget_layered_nav .chosen a { font-weight: bold; } .widget_product_categories li ul.children { display: none; padding: 5px 0 10px 15px; } .widget_product_categories li.current-cat-parent ul.children { display: block; } .widget_product_categories li.current-cat ul.children { display: block; } .widget_layered_nav_filters li { float: left; margin-right: 5px; } .widget_layered_nav_filters { overflow: hidden; } .search-field { width: 210px; } .search-button button { padding-top: 9px; } .nova_recent_posts li { padding: 15px 0; } .recent-post-thumbnail { margin-right: 4%; width: 26%; } .recent-post-content { width: 70%; } .recent-post-title { font-size: 12px !important; text-transform: uppercase; } .recent-post-title a { padding: 5px 0 !important; } .recent-post-meta { font-size: 12px; } .recent-post-meta a, .recent-post-act a { padding: 0 !important; } .recent-post-act i { margin-right: 5px; } /* -- product listing widget -- */ .widget_recently_viewed_products .product_list_widget{ } .product_list_widget .wp-post-image { float: left; width: 80px !important; margin-right: 15px; } .product_list_widget li { position: relative; overflow1: hidden; text-transform: normal; width: 100%; margin-bottom: 25px; } .widget_recently_viewed_products .product_list_widget li{ padding: 6px 6px 6px 0px; } .product_list_widget li a { display: block; } .product_list_widget span.amount { display: inline-block; font-weight: bold; color: #D93600; margin-top: 3px; font-size: 14px; } .product_list_widget del span.amount { color: #202020; font-weight: normal; text-decoration: line-through; } .product_list_widget .variation { font-size: 80%; margin: 0; } .product_list_widget .variation dt, .product_list_widget .variation dd { display: inline-block; } .product_list_widget .variation dd { margin: 0 0 0 5px; } .product_list_widget .star-rating { font-size: 80%; margin-top: 5px; } /* -- shopping cart widget -- */ .widget_shopping_cart_content p.total { border-bottom: 2px dotted #CCC; color: #000; text-align: center; padding: 10px 0; border-top: 1px solid #eeeeee; } .widget_shopping_cart_content .buttons .button { width: 100%; padding: 10px; text-transform: uppercase; font-size: 90%; margin: 0 0 5px 0; } /* -- recent comments widget -- */ .widget_recent_comments li { margin-bottom: 10px; padding-bottom: 5px; } .recentcomments:before { content: '\f086'; font-family: 'FontAwesome'; margin-right: 10px; font-size: 18px; } /* -- text widget -- */ .textwidget { line-height: 160%; font-size: 100%; } /* -- calender widget -- */ .widget_calendar caption { text-transform: uppercase; font-weight: bold; padding: 15px 0px; border-top: 2px solid #EDEDED; } /* -- rss widget -- */ .widget_rss ul li { margin-bottom: 15px; } .widget_rss ul li a.rsswidget { display: block; } .widget_rss .rss-date { text-transform: uppercase; font-size: 80%; } /* -- Nav menu -- */ .widget_nav_menu .menu { height: 100%; padding-bottom: 30px; } .widget_nav_menu ul li { text-transform: uppercase; font-weight: bold; } .widget_nav_menu ul li a { display: block; padding: 10px 0; color: #999; font-size: 80%; } .widget_nav_menu ul li a:hover { color: #111; } .widget_nav_menu ul li.current-menu-item a { color: #000; border-right: 3px solid #ddd; } .widget_nav_menu ul li ul { margin-left: 10px; display: none; } /* -- product tag cloud widget -- */ .widget_product_tag_cloud, .widget_tag_cloud { overflow: hidden; } .widget_product_tag_cloud a, .widget_tag_cloud a { color: #aaaaaa!important; display: inline-block; font-size: 12px !important; float: left; border: 1px solid #ebebeb!important; padding: 4px 8px; margin: 0 5px 5px 0; } .widget_product_tag_cloud a:hover, .widget_tag_cloud a:hover { background: #fd3267!important; border: 1px solid #fd3267!important; color: #FFF!important; } .dark .widget_product_tag_cloud a, .dark .widget_tag_cloud a { border-color: #FFF; opacity: 0.6; } .dark .widget_product_tag_cloud a:hover, .dark .widget_tag_cloud a:hover { background: #FFF; color: #333; opacity: 1; } /* -- ninjaforms fix -- */ .footer .widget_ninja_forms_widget .ninja-forms-req-symbol, .footer .widget_ninja_forms_widget #ninja_forms_required_items { display: none; } .footer .widget_ninja_forms_widget .ninja-forms-form-wrap .ninja-forms-form .field-wrap.label-left .ninja-forms-field { margin: 0; } .ninja-forms-form-wrap .ninja-forms-form .field-wrap.label-left .ninja-forms-field, .ninja-forms-form-wrap .ninja-forms-form .field-wrap.label-left .ninja-forms-star-rating-control { margin-left: 0 !important; } /* -- Price filter widget */ .widget_price_filter .price_slider { margin-bottom: 1em; background: #eee; } .widget_price_filter .price_slider_amount { text-align: right; line-height: 2.4em; font-size: 0.8751em; padding-top: 50px; } .widget_price_filter .price_slider_amount .button { font-size:14px; padding: 12px 25px; border-radius: 30px; } .widget_price_filter .ui-slider { position: relative; text-align: left; } .widget_price_filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 0.9em; height: 0.9em; cursor: pointer; outline: none; -moz-outline: none; top: -5px; background-color: #9b9b9b; } .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range { background-image: none !important; } .widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background: #999999; } .widget_price_filter .ui-slider-horizontal { height: .5em; } .widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px; } .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px; } .bottom-logo { border-color: #E8E8E8; border-image: none; border-style: solid; border-width: 1px 0; padding: 20px 0; text-align: center; } .medalion-content { font-size: 13px; padding: 15px 40px 0; text-align: center; } @-moz-document url-prefix() { .select-wrapper:after { display: none; } .product-lightbox .quantity { display: none; } } @media only screen and (max-width: 48em) { /* -- layout -- */ body { background: none !important; } #main-content { margin-top: 0px !important; } .page-inner { padding: 0 !important; border: 0 !important; } /* -- footer -- */ .coppyright-footer { background:#202020; } .coppyright-footer .left, .coppyright-footer .right { float: none !important; width: 100%; } .coppyright-footer ul { overflow: hidden; width: 100%; } .coppyright-footer li { width: 100%; } .coppyright-footer li a { padding: 10px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.1); font-size: 110%; } .coppyright-footer .right { padding-top: 15px; } /* -- messages -- */ .woocommerce-message { padding-right: 0; } /* -- product page -- */ .icons-row { margin-top: 0px; } .icons-row a { width: 95%; display: block; border: 0 !important; margin: 0; } .product-gallery-slider { min-height: auto !important; height: auto !important; } .product-gallery { margin-bottom: 0px; } /* -- accordian /tabs -- */ .tabbed-content.tabs .accordian-title { display: block; width: 100%; } .product-page-tabs .tabbed-content { border: 0; margin: 0 -15px; } .vertical-tabs .tabs-inner { padding-left: 0; border: 0; } .vertical-tabs ul.tabs-nav { margin-top: 0px; } /* -- sliders --*/ .column-slider .small-block-grid-2 > li { width: 75%; } /* -- dropdown -- */ ul.header-nav li .nav-dropdown { position: relative; } ul.header-nav li.account-dropdown { display: none !important; } /* -- mini cart fix -- */ .mini-cart .nav-dropdown, .mini-cart .dropdown-toggle { display: none !important; } .mini-cart .cart-price { margin-right: 15px; } /* -- blog/pages -- */ .page-right-sidebar .blog-entry { padding-right: 0px; border-right: 0px; } .title-header { text-align: center; } .title-header .widget { border-top: 1px solid rgba(255, 255, 255, 0.2); } .title-header .tx-div { margin: 0 auto; } /* -- shopping cart -- */ .cart-sidebar .widget-title { display: none; } /* -- category page -- */ .woocommerce-result-count { display: none !important; } #product-image-zoomer { display: none; } .breadcrumb-row { font-size: 80%; } .breadcrumb-row .right { width: 100%; text-align: center; } .breadcrumb-row .left { width: 100%; text-align: center; margin-bottom: 15px; } .product-category img, .product-small .front-image img { width: 100% !important; } /* -- checkout --*/ .checkout-breadcrumb h1 { margin-bottom: 10px; padding-bottom: 10px; } .checkout-breadcrumb span, .checkout-breadcrumb span.divider { display: none; } .woocommerce-checkout span.title-checkout { display: inline-block; } .woocommerce-cart span.title-cart { display: inline-block; } .cart-wrapper { margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-right: 15px; padding-top: 10px; } .cart-wrapper, .shop_table.wishlist_table { overflow-x: scroll; -webkit-overflow-scrolling: touch; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; overflow-y: hidden; -webkit-box-shadow: inset -10px 0px 40px 0px rgba(0, 0, 0, 0.1); box-shadow: inset -10px 0px 40px 0px rgba(0, 0, 0, 0.1); } .woocommerce-cart .cross-sells { display: none !important; } .cart-wrapper table.shop_table, .shop_table.wishlist_table { min-width: 600px; } #yith-wcwl-form { overflow: scroll; } } /* ipad potrait fixes */ @media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) { .column-slider .small-block-grid-2 > li { width: 40%; } .column-slider .sliderControlls { display: none; } #top-bar .left-text { float: left; text-align: left; font-size: 60%; width: auto; } #nova-header .right-links, #nova-header .mobile-menu { width: 30% !important; } #nova-header #logo { width: auto !important; } .mini-cart .cart-inner { position: relative; } .mini-cart.active .nav-dropdown { display: block !important; position: absolute; top: 20px; right: 0px; } } /* Typography resets */ div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; } /* Default Link Styles */ a { color:#202020; text-decoration: none; line-height: inherit; } a:hover, a:focus { color: #9F824A; text-decoration: none; } a img { border: none; } /* Default paragraph styles */ p { font-family: inherit; font-weight: normal; font-size: inherit; line-height: 1.6; margin-bottom: 1.25em; text-rendering: optimizeLegibility; } p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; } /* Default header styles */ h1, h2, h3, h4, h5, h6 { font-style: normal; color: #202020; line-height: 1.2125em; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #a2a2a2; line-height: 0; } h1 { font-size: 1em; } h2 { font-size: 0.875em; } h3 { font-size: 0.9375em; } h4 { font-size: 0.8125em; } h5 { font-size: 1em; } h6 { font-size: 1.3em; } hr { border: none; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; } /* Helpful Typography Defaults */ em, i { font-style: italic; line-height: inherit; } strong, b { font-weight: bold; line-height: inherit; } small { font-size: 60%; line-height: inherit; } code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: bold; color: #650000; } /* Lists */ ul, ol, dl { line-height: 1.6; margin-bottom: 1.25em; list-style-position: outside; font-family: inherit; } ul, ol { margin-left: 0; } ul.no-bullet, ol.no-bullet { margin-left: 0; } /* Unordered Lists */ ul li ul, ul li ol { margin-bottom: 0; } /* Override nested font-size change */ ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; } ul.square { list-style-type: square; } ul.circle { list-style-type: circle; } ul.disc { list-style-type: disc; } ul.no-bullet { list-style: none; } /* Ordered Lists */ ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; } /* Definition Lists */ dl dt { margin-bottom: 0.3em; font-weight: bold; } dl dd { margin-bottom: 0.75em; } /* Abbreviations */ abbr, acronym { text-transform: uppercase; font-size: 90%; color: #9b9b9b; border-bottom: 1px dotted #EDEDED; cursor: help; } abbr { text-transform: none; } /* Blockquotes */ blockquote { margin: 0 0 1.25em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } blockquote cite { display: block; font-size: 0.8125em; color: #888888; } blockquote cite:before { content: "\2014 \0020"; } blockquote cite a, blockquote cite a:visited { color: #888888; } blockquote, blockquote p { line-height: 30px; color: #a2a2a2; } /* Microformats */ .vcard { display: inline-block; } .vcard li { margin: 0; display: block; } .vcard .fn { font-weight: bold; font-size: 0.9375em; } .vevent .summary { font-weight: bold; } .vevent abbr { cursor: default; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; } h1, h2, h3, h4, h5, h6 { line-height: 1.4; } h1 { font-size: 34px; } h2 { font-size: 30px; } h3 { font-size: 24px; } h4 { font-size: 18px; } h5 { font-size: 14px; } .print-only { display: none !important; } @media print { * { background: transparent !important; color: #000 !important; /* Black prints faster: h5bp.com/s */ box-shadow: none !important; text-shadow: none !important; } a, a:visited { text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } abbr[title]:after { content: " (" attr(title) ")"; } .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; /* h5bp.com/t */ } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; } @page { margin: 0.5cm; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } .hide-on-print { display: none !important; } .print-only { display: block !important; } .hide-for-print { display: none !important; } .show-for-print { display: inherit !important; } } /* alternative button styles*/ a.button.alt-button:hover { box-shadow: none !important; background-color: #9F824A; } a.primary.alt-button:hover { background-color: #9F824A; } a.secondary.alt-button:hover { background-color: #d26e4b !important; } a.alert.alt-button:hover { background-color: #b20000 !important; } a.success.alt-button:hover { background-color: #7a9c59 !important; } .button.success.alt-button { color: #7a9c59; } .button.alert.alt-button { color: #b20000; } .secondary.alt-button { color: #d26e4b; } .alt-button { color: #9F824A; } .alt-button { background-color: transparent !important; font-weight: bolder; border-width: 3px; border-style: solid; } .alt-button:hover { color: white !important; } .button.white.alt-button { color: #FFF; } .button.white.alt-button:hover { color: black !important; background-color: white !important; } .facebook-button { background-color: #3a589d !important; } /* Error Handling WooCommerce */ .woocommerce-invalid input, .woocommerce-invalid input, input.woocommerce-invalid, .woocommerce-invalid textarea, textarea.woocommerce-invalid { border-color: #b20000; background-color: rgba(178, 0, 0, 0.1); } .woocommerce-invalid input:focus, .woocommerce-invalid input:focus, input.woocommerce-invalid:focus, .woocommerce-invalid textarea:focus, textarea.woocommerce-invalid:focus { background: #fafafa; border-color: #999999; } .woocommerce-invalid label, label.woocommerce-invalid { color: #b20000; } .woocommerce-invalid small, small.woocommerce-invalid { display: block; padding: 0.375em 0.25em; margin-top: -1.3125em; margin-bottom: 1em; font-size: 0.75em; font-weight: bold; background: #b20000; color: white; } /* Pagination */ .pagination { display: block; height: 1.5em; margin-left: -0.3125em; } .pagination li { display: block; float: left; height: 1.5em; color: #222222; font-size: 0.875em; margin-left: 0.3125em; } .pagination li a { display: block; padding: 0.0625em 0.4375em 0.0625em; color: #999999; } .pagination li:hover a, .pagination li a:focus { background: #e6e6e6; } .pagination li.unavailable a { cursor: default; color: #999999; } .pagination li.unavailable:hover a, .pagination li.unavailable a:focus { background: transparent; } .pagination li.current a { background: #9F824A; color: white; font-weight: bold; cursor: default; } .pagination li.current a:hover, .pagination li.current a:focus { background: #9F824A; } .pagination-centered { text-align: center; } .pagination-centered ul > li { float: none; display: inline-block; padding-right: 12px; } /* Standard Forms */ form { margin: 0 0 1em; } /* Using forms within rows, we need to set some defaults */ form .row .row { margin: 0 -0.5em; } form .row .row .column, form .row .row .columns { padding: 0 0.5em; } form .row .row.collapse { margin: 0; } form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; } form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.5em; } /* Label Styles */ label { font-size: 13px; color: #202020; cursor: pointer; display: block; font-weight: 500; margin-bottom: 0.1875em; } label.right { float: none; text-align: right; } label.inline { margin: 0 0 1em 0; padding: 0.625em 0; } /* Attach elements to the beginning or end of an input */ .prefix, .postfix { display: block; position: relative; z-index: 2; text-align: center; width: 100%; padding-top: 0; padding-bottom: 0; border-style: solid; border-width: 1px; overflow: hidden; font-size: 0.875em; height: 2.3125em; line-height: 2.3125em; } /* Adjust padding, alignment and radius if pre/post element is a button */ .postfix.button { padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; text-align: center; line-height: 2.125em; } .prefix.button { padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; text-align: center; line-height: 2.125em; } .prefix.button.radius { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -moz-border-radius-bottomleft: 5px; -moz-border-radius-topleft: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-top-left-radius: 5px; } .postfix.button.radius { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; } .prefix.button.round { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -moz-border-radius-bottomleft: 1000px; -moz-border-radius-topleft: 1000px; -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; } .postfix.button.round { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -moz-border-radius-topright: 1000px; -moz-border-radius-bottomright: 1000px; -webkit-border-top-right-radius: 1000px; -webkit-border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; } /* Separate prefix and postfix styles when on span so buttons keep their own */ span.prefix { background: #f2f2f2; border-color: #d9d9d9; border-right: none; color: #333333; } span.prefix.radius { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -moz-border-radius-bottomleft: 6px; -moz-border-radius-topleft: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-top-left-radius: 6px; border-bottom-left-radius: 6px; border-top-left-radius: 6px; } span.postfix { background: #f2f2f2; border-color: #cccccc; border-left: none; color: #333333; } span.postfix.radius { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; } /* Input groups will automatically style first and last elements of the group */ .input-group.radius > *:first-child, .input-group.radius > *:first-child * { -moz-border-radius-bottomleft: 6px; -moz-border-radius-topleft: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-top-left-radius: 6px; border-bottom-left-radius: 6px; border-top-left-radius: 6px; } .input-group.radius > *:last-child, .input-group.radius > *:last-child * { -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; } .input-group.round > *:first-child, .input-group.round > *:first-child * { -moz-border-radius-bottomleft: 1000px; -moz-border-radius-topleft: 1000px; -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; } .input-group.round > *:last-child, .input-group.round > *:last-child * { -moz-border-radius-topright: 1000px; -moz-border-radius-bottomright: 1000px; -webkit-border-top-right-radius: 1000px; -webkit-border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; } /* We use this to get basic styling on all basic form elements */ input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { font-family: inherit; border: 1px solid #ebebeb; color: rgba(50, 50, 50, 0.75); display: block; font-size: 14px; margin: 0 0 1em 0; padding: 12px 20px; height: 44px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out; -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out; transition: box-shadow 0.45s, border-color 0.45s ease-in-out; } input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { background: #fafafa; border-color: #999999; outline: none; } input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="month"][disabled], input[type="week"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] { background-color: #EDEDED; } /* Adjust margin for form elements below */ input[type="file"], input[type="checkbox"], input[type="radio"], select { margin: 0 0 1em 0; padding: 5px; } /* Normalize file input width */ input[type="file"] { width: 100%; } select { background: #fff; border: 1px solid #ddd; color: #888; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } /* We add basic fieldset styling */ fieldset { border: solid 1px #EDEDED; padding: 1.25em; margin: 1.125em 0; } fieldset legend { font-weight: bold; background: white; padding: 0 0.1875em; margin: 0; margin-left: -0.1875em; } /* Error Handling */ .error input, input.error, .error textarea, textarea.error { border-color: #b20000; background-color: rgba(178, 0, 0, 0.1); } .error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus { background: #fafafa; border-color: #999999; } .error label, label.error { color: #b20000; } .error small, small.error { display: block; padding: 0.375em 0.25em; margin-top: -1.3125em; margin-bottom: 1em; font-size: 0.75em; font-weight: bold; background: #b20000; color: white; } #submit, button, .button, input[type="submit"] { padding: 15px; } #submit, button, .button, input[type="submit"] { border: 0; text-transform: uppercase; cursor: pointer; font-family: inherit; font-weight: normal; line-height: 1; margin: 0 0 1.25em; position: relative; text-decoration: none; text-align: center; display: inline-block; font-size: 14px; background-color: #202020; border-color: #202020; color: white; } #submit:hover, #submit:focus, button:hover, button:focus, .button:hover, .button:focus, input[type="submit"]:hover, input[type="submit"]:focus { color: #00b06c; } #submit:hover, #submit:focus, button:hover, button:focus, .button:hover, .button:focus, input[type="submit"]:hover, input[type="submit"]:focus { color: #FFFFFF; } #submit.secondary, button.secondary, .button.secondary, input[type="submit"].secondary { background-color: #202020; border-color: #202020; color: white; } #submit.secondary:hover, #submit.secondary:focus, button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus, input[type="submit"].secondary:hover, input[type="submit"].secondary:focus { -webkit-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); } #submit.secondary:hover, #submit.secondary:focus, button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus, input[type="submit"].secondary:hover, input[type="submit"].secondary:focus { color: white; } #submit.white, button.white, .button.white, input[type="submit"].white { background-color: white; border-color: white; color: #333333; } #submit.white:hover, #submit.white:focus, button.white:hover, button.white:focus, .button.white:hover, .button.white:focus, input[type="submit"].white:hover, input[type="submit"].white:focus { -webkit-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); } #submit.white:hover, #submit.white:focus, button.white:hover, button.white:focus, .button.white:hover, .button.white:focus, input[type="submit"].white:hover, input[type="submit"].white:focus { color: #333333; } #submit.success, button.success, .button.success, input[type="submit"].success { background-color: #7a9c59; border-color: #7a9c59; color: white; } #submit.success:hover, #submit.success:focus, button.success:hover, button.success:focus, .button.success:hover, .button.success:focus, input[type="submit"].success:hover, input[type="submit"].success:focus { -webkit-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); } #submit.success:hover, #submit.success:focus, button.success:hover, button.success:focus, .button.success:hover, .button.success:focus, input[type="submit"].success:hover, input[type="submit"].success:focus { color: white; } #submit.alert, button.alert, .button.alert, input[type="submit"].alert { background-color: #b20000; border-color: #b20000; color: white; } #submit.alert:hover, #submit.alert:focus, button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus, input[type="submit"].alert:hover, input[type="submit"].alert:focus { -webkit-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); } #submit.alert:hover, #submit.alert:focus, button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus, input[type="submit"].alert:hover, input[type="submit"].alert:focus { color: white; } #submit.large, button.large, .button.large, input[type="submit"].large { padding-top: 1em; padding-right: 2em; padding-bottom: 1.0625em; padding-left: 2em; font-size: 1.25em; } #submit.small, button.small, .button.small, input[type="submit"].small { padding-top: 0.5625em; padding-right: 1.125em; padding-bottom: 0.625em; padding-left: 1.125em; font-size: 0.8125em; } #submit.tiny, button.tiny, .button.tiny, input[type="submit"].tiny { padding-top: 0.4375em; padding-right: 0.875em; padding-bottom: 0.5em; padding-left: 0.875em; font-size: 0.6875em; } #submit.expand, button.expand, .button.expand, input[type="submit"].expand { padding-right: 0px; padding-left: 0px; width: 100%; } #submit.left-align, button.left-align, .button.left-align, input[type="submit"].left-align { text-align: left; text-indent: 0.75em; } #submit.right-align, button.right-align, .button.right-align, input[type="submit"].right-align { text-align: right; padding-right: 0.75em; } #submit.disabled, #submit[disabled], button.disabled, button[disabled], .button.disabled, .button[disabled], input[type="submit"].disabled, input[type="submit"][disabled] { background-color: #9F824A; border-color: #9F824A; color: white; cursor: default; opacity: 0.6; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } #submit.disabled:hover, #submit.disabled:focus, #submit[disabled]:hover, #submit[disabled]:focus, button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus, input[type="submit"].disabled:hover, input[type="submit"].disabled:focus, input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus { -webkit-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); } #submit.disabled:hover, #submit.disabled:focus, #submit[disabled]:hover, #submit[disabled]:focus, button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus, input[type="submit"].disabled:hover, input[type="submit"].disabled:focus, input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus { color: white; } #submit.disabled:hover, #submit.disabled:focus, #submit[disabled]:hover, #submit[disabled]:focus, button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus, input[type="submit"].disabled:hover, input[type="submit"].disabled:focus, input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus { background-color: #9F824A; } #submit.disabled.secondary, #submit[disabled].secondary, button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary, input[type="submit"].disabled.secondary, input[type="submit"][disabled].secondary { background-color: #d26e4b; border-color: #d26e4b; color: white; cursor: default; opacity: 0.6; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } #submit.disabled.secondary:hover, #submit.disabled.secondary:focus, #submit[disabled].secondary:hover, #submit[disabled].secondary:focus, button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus, input[type="submit"].disabled.secondary:hover, input[type="submit"].disabled.secondary:focus, input[type="submit"][disabled].secondary:hover, input[type="submit"][disabled].secondary:focus { -webkit-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); } #submit.disabled.secondary:hover, #submit.disabled.secondary:focus, #submit[disabled].secondary:hover, #submit[disabled].secondary:focus, button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus, input[type="submit"].disabled.secondary:hover, input[type="submit"].disabled.secondary:focus, input[type="submit"][disabled].secondary:hover, input[type="submit"][disabled].secondary:focus { color: white; } #submit.disabled.secondary:hover, #submit.disabled.secondary:focus, #submit[disabled].secondary:hover, #submit[disabled].secondary:focus, button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus, input[type="submit"].disabled.secondary:hover, input[type="submit"].disabled.secondary:focus, input[type="submit"][disabled].secondary:hover, input[type="submit"][disabled].secondary:focus { background-color: #d26e4b; } #submit.disabled.white, #submit[disabled].white, button.disabled.white, button[disabled].white, .button.disabled.white, .button[disabled].white, input[type="submit"].disabled.white, input[type="submit"][disabled].white { background-color: #eeeeee; border-color: #eeeeee; color: #333333; } #submit.disabled.white:hover, #submit.disabled.white:focus, #submit[disabled].white:hover, #submit[disabled].white:focus, button.disabled.white:hover, button.disabled.white:focus, button[disabled].white:hover, button[disabled].white:focus, .button.disabled.white:hover, .button.disabled.white:focus, .button[disabled].white:hover, .button[disabled].white:focus, input[type="submit"].disabled.white:hover, input[type="submit"].disabled.white:focus, input[type="submit"][disabled].white:hover, input[type="submit"][disabled].white:focus { -webkit-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); } #submit.disabled.white:hover, #submit.disabled.white:focus, #submit[disabled].white:hover, #submit[disabled].white:focus, button.disabled.white:hover, button.disabled.white:focus, button[disabled].white:hover, button[disabled].white:focus, .button.disabled.white:hover, .button.disabled.white:focus, .button[disabled].white:hover, .button[disabled].white:focus, input[type="submit"].disabled.white:hover, input[type="submit"].disabled.white:focus, input[type="submit"][disabled].white:hover, input[type="submit"][disabled].white:focus { color: #333333; } #submit.disabled.success, #submit[disabled].success, button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success, input[type="submit"].disabled.success, input[type="submit"][disabled].success { background-color: #7a9c59; border-color: #7a9c59; color: white; cursor: default; opacity: 0.6; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } #submit.disabled.success:hover, #submit.disabled.success:focus, #submit[disabled].success:hover, #submit[disabled].success:focus, button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus, input[type="submit"].disabled.success:hover, input[type="submit"].disabled.success:focus, input[type="submit"][disabled].success:hover, input[type="submit"][disabled].success:focus { -webkit-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); } #submit.disabled.success:hover, #submit.disabled.success:focus, #submit[disabled].success:hover, #submit[disabled].success:focus, button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus, input[type="submit"].disabled.success:hover, input[type="submit"].disabled.success:focus, input[type="submit"][disabled].success:hover, input[type="submit"][disabled].success:focus { color: white; } #submit.disabled.success:hover, #submit.disabled.success:focus, #submit[disabled].success:hover, #submit[disabled].success:focus, button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus, input[type="submit"].disabled.success:hover, input[type="submit"].disabled.success:focus, input[type="submit"][disabled].success:hover, input[type="submit"][disabled].success:focus { background-color: #7a9c59; } #submit.disabled.alert, #submit[disabled].alert, button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert, input[type="submit"].disabled.alert, input[type="submit"][disabled].alert { background-color: #b20000; border-color: #b20000; color: white; cursor: default; opacity: 0.6; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } #submit.disabled.alert:hover, #submit.disabled.alert:focus, #submit[disabled].alert:hover, #submit[disabled].alert:focus, button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus, input[type="submit"].disabled.alert:hover, input[type="submit"].disabled.alert:focus, input[type="submit"][disabled].alert:hover, input[type="submit"][disabled].alert:focus { -webkit-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); } #submit.disabled.alert:hover, #submit.disabled.alert:focus, #submit[disabled].alert:hover, #submit[disabled].alert:focus, button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus, input[type="submit"].disabled.alert:hover, input[type="submit"].disabled.alert:focus, input[type="submit"][disabled].alert:hover, input[type="submit"][disabled].alert:focus { color: white; } #submit.disabled.alert:hover, #submit.disabled.alert:focus, #submit[disabled].alert:hover, #submit[disabled].alert:focus, button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus, input[type="submit"].disabled.alert:hover, input[type="submit"].disabled.alert:focus, input[type="submit"][disabled].alert:hover, input[type="submit"][disabled].alert:focus { background-color: #b20000; } #submit.tiny, button.tiny, .button.tiny, input[type="submit"].tiny { padding-top: 0.5em; padding-bottom: 0.4375em; } #submit.small, button.small, .button.small, input[type="submit"].small { padding-top: 0.625em; padding-bottom: 0.5625em; } #submit.large, button.large, .button.large, input[type="submit"].large { padding-top: 1.03125em; padding-bottom: 1.03125em; } /* -------------------------------------------- MEGA MENU -------------------------------------------- */ nav.main_menu { position: relative; z-index: 99998; line-height: 85px; } nav.main_menu ul { list-style:none outside none; margin:0px; padding:0px; } nav.main_menu > ul { text-align: left; } nav.main_menu.right > ul { left: auto; } nav.main_menu ul li { display:inline-block; float:left; transition: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; margin: 0; padding: 0 20px; } nav.main_menu ul li:firstchild{ margin-left: -15px; } nav.main_menu > ul > li { margin-right: 30px; padding-left: 0; padding-right: 0; } nav.main_menu > ul > li:last-child { margin-right: 0px; } nav.main_menu ul li a { color: #aaa; text-transform: uppercase; font-size: 12px; display: inline-block; position: relative; line-height: 44px; padding: 0; margin: 0; cursor: pointer; } nav.main_menu ul li a i { margin-right: 6px; } .header-style-2 nav.main_menu > ul > li:hover > a { } nav.main_menu > ul > li > a { display: inline-block; height: 100%; background-color: transparent; -webkit-transition: opacity 0.3s ease-in-out, color 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out, color 0.3s ease-in-out; transition: opacity 0.3s ease-in-out, color 0.3s ease-in-out; } .header-style-2 .main-navigation > .container .nova_mega_menu{ border-bottom: 2px solid #ebebeb; border-top: 2px solid #ebebeb; height: 49px; display: inline-block; } .header-style-4 nav.main_menu>ul>li > a.current { border-top:transparent solid 3px; } nav.main_menu > ul > li > a > i.blank{ display: none; } nav.main_menu > ul > li.has_sub > a > i.nova-mega-menu-arrow { display: inline-block; margin-left: 6px; } nav.main_menu > ul > li > a { position: relative; padding: 25px 0px 36px; color: #202020; font-size: 14px; text-transform: uppercase; } nav.main_menu > ul > li > a:hover > span:before, nav.main_menu > ul > li > a.current > span:before{ border-bottom: 15px solid #fd3267; content: ""; width: 100%; position: absolute; left: 0; bottom: 0px; } .nova-header-3 .mini-cart .cart-link .fa-shopping-cart, .nova-header-3 .search-box .search-box-label .fa-search { color: #fff; } .nova-header-3 nav.main_menu ul li{ padding: 0px; } .nova-header-3 nav.main_menu > ul > li { margin-right: 10px; } .nova-header-3 nav.main_menu > ul > li > a:hover > span:before, .nova-header-3 nav.main_menu > ul > li > a.current > span:before{ border-bottom: none !important; } .nova-header-3 nav.main_menu > ul > li > a > span, .nova-header-3 nav.main_menu > ul > li > a > span{ background-color: transparent; color: #FFF; padding: 14px 18px; } .nova-header-3 nav.main_menu > ul > li > a.current > span, .nova-header-3 nav.main_menu > ul > li > a:hover > span { background-color: #6a85b5; color: #FFF; padding: 14px 18px; } .header-style-2 nav.main_menu > ul > li > a { font-size: 14px; } .header-style-4 nav.main_menu > ul > li > a { margin: 0 18px; } .header-style-4.dark nav.main_menu > ul > li > a { color: #fff; } .drop_down ul{ list-style: none; } .drop_down ul li{ position: relative; } header.transparent.fixed.scrolled .drop_down .sub-menu { top: 100%; } .main_menu .menu_icon.blank { display: none; } .drop_down .sub-menu { left: 0; margin: 0; top: 100%; position: absolute; display: block; visibility: hidden; overflow: hidden; opacity: 0; z-index: 999; /*margin-top: 1px;*/ -webkit-transition: top 0.3s; -moz-transition: top 0.3s; transition: top 0.3s; } .drop_down li.left_position .sub-menu{ left: 0px; } header.transparent .drop_down .sub-menu:not(.right) { left: 16px; } .drop_down li.right_position .sub-menu { left: -100%; /*right: 0;*/ } .drop_down .sub-menu.show_sub { visibility: visible; overflow: visible; opacity: 1; } nav.main_menu > ul > li:hover > .sub-menu{ z-index: 20; } .drop_down .sub-menu .inner { position: relative; padding: 0px; display: block; z-index: 997; } .drop_down .sub-menu .inner > ul{ display: inline-block; } .drop_down .wide-menu .sub-menu .inner > ul{ width: 1140px; padding: 30px 40px; } .drop_down .wide-menu .sub-menu .inner > ul.menu-5cols > li { width: 20%; } .drop_down .wide-menu .sub-menu .inner > ul.menu-4cols > li { width: 25%; } .drop_down .wide-menu .sub-menu .inner > ul.menu-3cols > li { width: 33%; } .drop_down .wide-menu .sub-menu .inner > ul.menu-2cols > li { width: 50%; } .drop_down .standard-menu .sub-menu .inner ul li{ width: 160px; } .drop_down .standard-menu .sub-menu .inner ul li.menu-item-has-children.sub > a:hover:after{ content: "\f0da"; font-size: 13px; font-family: "FontAwesome"; display: inline-block; float: right; margin-right: 10px; } .drop_down .sub-menu:not(.custom-menu-content) .inner ul li { display: block; padding: 5px 18px 5px 30px; position: relative; float: none; height: auto; transition: all 0.4s !important; -moz-transition: all 0.4s !important; -webkit-transition: all 0.4s !important; } .drop_down .has_sub.custom-menu .sub-menu .inner ul li:hover, .drop_down .standard-menu .sub-menu .inner ul li:hover{ background: transparent; } .drop_down .wide-menu .sub-menu:not(.custom-menu-content) ul li { float: left; padding: 20px; display: inline-block; } .drop_down .wide-menu .sub-menu:not(.custom-menu-content) ul li.sub ul li { display: block; padding: 0; width: auto; float: none; } .drop_down .wide-menu .sub-menu:not(.custom-menu-content) ul li.sub ul li a:hover { color: #222; } .drop_down .wide-menu .sub-menu:not(.custom-menu-content) ul li.sub .nova-mega-menu-image { } .drop_down .wide-menu .sub-menu:not(.custom-menu-content) ul li.sub .nova-mega-menu-image img { width: 80%; } .drop_down .wide-menu .sub-menu:not(.custom-menu-content) ul li.sub ul { padding-top: 10px; } .drop_down .wide-menu .sub-menu.custom-menu-content .inner > ul > li { width: 100%; padding: 25px; } .drop_down .custom-menu .sub-menu ul li { padding: 25px; } .drop_down .sub-menu:not(.custom-menu-content) .inner ul li a, .drop_down .sub-menu:not(.custom-menu-content) .inner ul li span{ background: none; } .sub-menu.custom-menu-content .woocommerce .products ul, .sub-menu.custom-menu-content .woocommerce ul.products, .sub-menu.custom-menu-content .woocommerce-page .products ul, .sub-menu.custom-menu-content .woocommerce-page ul.products { padding-top: 0; } .drop_down .sub-menu:not(.custom-menu-content) .inner ul li a{ display: block; color: #aaa; height: auto; line-height: 12px; margin: 0; padding: 10px 0; font-size: 12px; } .drop_down .wide-menu .sub-menu:not(.custom-menu-content) .inner > ul > li > a{ font-size: 14px; font-weight: bold } .drop_down .wide-menu .sub-menu:not(.custom-menu-content) ul li.sub ul li a:hover:after{ content: "\f105"; font-size: 13px; font-family: "FontAwesome"; display: inline-block; float: right; margin-right: 10px; } .drop_down .wide-menu .sub-menu:not(.custom-menu-content) .inner > ul > li > a > span:after{ content: ""; border-bottom: 3px solid; border-color: #202020; display: block; width: 65px; padding-top: 13px; } .drop_down .wide-menu .sub-menu:not(.custom-menu-content) ul li ul{ display: block; left: 0; padding: 0; position: relative; top: 0; visibility: visible; background-color: transparent !important; } .drop_down .standard-menu .sub-menu ul{ padding-top: 20px; padding-bottom: 20px; } .drop_down .has_sub.custom-menu .sub-menu ul li ul, .drop_down .standard-menu .sub-menu ul li ul{ display: block; left: 100%; padding: 0; position: absolute; top: 0; } .drop_down .sub-menu .inner ul li:hover ul { z-index: 20; display: block; } .drop_down .sub-menu .inner ul li ul { position: absolute; left: 100%; top: -1px; height: auto; display: none; overflow: hidden; z-index: 10; } /* -------------------------------------------- NEWLETTER -------------------------------------------- */ .nova-newsletter .nsu-form{ text-align: center; } .nova-newsletter{ margin-top: 20px; } .nova-newsletter .nsu-form > p:first-child{ display: inline-block; width: 386px; } .nova-newsletter .nsu-form label{ display: none; } .nova-newsletter .nsu-form input.nsu-field{ color: #c4c4c4; font-size: 11px; height: 38px; line-height: 38px; max-width: 386px; text-transform: uppercase; background: #FFF; display: inline-block; } .nova-newsletter .nsu-form > p:last-child{ position: absolute; display: inline-block; margin-top: 6px; margin-left: -7%; } .nova-newsletter .nsu-form > p .nsu-submit{ background-color: transparent !important; color: #202020; } .nova-newsletter .nsu-form > p .nsu-submit:hover{ color: #00b06c; } /* -------------------------------------------- NEW HOT MEGAMENU -------------------------------------------- */ .cat-label-new{ font-size: 8px; left: 0px; line-height: 15px; padding: 0 5px ; position: absolute ; top: -15px; } .cat-label-new-label1.pin-bottom:before { background: none; } .pin-bottom:before { content: ""; height: 0; position: absolute; width: 0; } .cat-label-new-label1{ background-color: #00b06c; color: #FFFFFF; text-transform: uppercase; } .cat-label-hot{ font-size: 8px; right: 23px; line-height: 15px; padding: 0 5px; position: absolute; top: -15px ; } .cat-label-hot-label1{ background-color: #fa2e3c; color: #FFFFFF; text-transform: uppercase; } .cat-label-hot-label1.pin-bottom:before { background: none; } /* -------------------------------------------- MOBILE MENU -------------------------------------------- */ #mobile-menu { opacity: 0; } .mobile-menu-open { display: none; font-size: 30px; } .dark .mobile-menu-open { color: #fff; } .mm-ismenu { background: #222; color: #fff; } .mm-list > li > a { color: #fff; } .mm-list > li > a:hover { color: #999; } .mm-menu .mm-list > li:after, .mm-menu .mm-list > li > a.mm-subopen:before { border-color: #333; } .mm-list input{ width: 90%; } .mm-list { position: relative; } /* -------------------------------------------- BANNER TOP -------------------------------------------- */ .grid-banner .grid-banner-inner { overflow: hidden; } .grid-banner .grid-banner-inner img { -webkit-transition: all 0.3s ease-in-out 0s; /* Chrome, Safari, Opera */ -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } .grid-banner .grid-banner-inner:hover img { -webkit-transform: scale(1.5); /* Chrome, Safari, Opera */ -moz-transform: scale(1.5); -ms-transform: scale(1.5); /* IE 9 */ -o-transform: scale(1.5); transform: scale(1.5); } .grid-banner .grid-banner-inner { position: relative; } .grid-banner .grid-banner-hover { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); transition: opacity 0.3s ease-in-out 0s; -moz-transition: opacity 0.3s ease-in-out 0s; -webkit-transition: opacity 0.3s ease-in-out 0s; /* Chrome, Safari, Opera */ opacity: 0; } .grid-banner .grid-banner-inner:hover .grid-banner-hover { opacity: 1; } .grid-banner .text-inner { bottom: 0; left: 0; position: absolute; right: 0; text-align: center; top: 0; z-index: 1; } .grid-banner .text-inner h2 { bottom: 0; display: block; left: 0; margin: 0; position: absolute; right: 0; top: 0; } .grid-banner .text-inner h2 a { bottom: 0; color: #fff !important; display: block; font-size: 36px; font-weight: bold; left: 0; letter-spacing: 5px; line-height: 36px; position: absolute; right: 0; text-transform: uppercase; top: 41.5%; } .grid-banner .text-inner span { border-top: 4px solid #fff; display: block; max-width: 90px; width: 100%; position: absolute; top: 50.7%; left: 0; right: 0; bottom: 0; margin: 0 auto; } .grid-banner .grid-banner-inner.first { margin-bottom: 15px; } .grid-banner .grid-banner-inner.first .text-inner span, .grid-banner .grid-banner-inner.last .text-inner span { top: 61%; } /* -------------------------------------------- OLW-PREV AND OWL-NEXT -------------------------------------------- */ .owl-prev{ left: 0; position: absolute; } .owl-next{ right: 0; position: absolute; } .nova-slider-shortcode .owl-prev{ top: 50%; margin-top: -20px !important; height:40px; width: 40px; left: -100px; line-height: 36px; border: 2px solid #363636!important; background: #ffffff!important; opacity: 1!important; } .nova-slider-shortcode .owl-prev i{ color: #363636!important; font-size: 20px; } .nova-slider-shortcode .owl-next{ top: 50%; margin-top: -20px !important; height: 40px; width: 40px; right: -100px; line-height: 36px; border: 2px solid #363636!important; background: #ffffff!important; opacity: 1!important; } .nova-slider-shortcode .owl-next i{ color: #363636!important; font-size: 20px } /* ========================================================================== 14.Portfolio Page ========================================================================== */ .recent_portfolio { clear1:both; } .recent_portfolio .portfolio-item img{ width: 90%; height: auto; } .recent_portfolio.portfolio-home-2columns .portfolio-item { width: 49.98%; float: left; } .recent_portfolio.portfolio-home-3columns .portfolio-item { width: 33.32%; float: left; } .recent_portfolio.portfolio-home-4columns .portfolio-item { width: 24.98%; float: left; } .recent_portfolio.portfolio-home-5columns .portfolio-item { width: 19.98%; float: left; } /*recent portfolio*/ .recent_portfolio.portfolio-style-1, .recent_portfolio.portfolio-style-2, .recent_portfolio.portfolio-style-4, .recent_portfolio.portfolio-style-6 { margin-right: -4px; } @media (max-width: 1140px) { .recent_portfolio.portfolio-home-4columns .portfolio-item, .recent_portfolio.portfolio-home-5columns .portfolio-item { width: 33.32%; } } @media (max-width: 760px) { .recent_portfolio.portfolio-home-2columns .portfolio-item, .recent_portfolio.portfolio-home-3columns .portfolio-item, .recent_portfolio.portfolio-home-4columns .portfolio-item, .recent_portfolio.portfolio-home-5columns .portfolio-item { width: 99.98%; } } /*end of shortcode*/ .portfolio-page .portfolio-filter { text-align: center; padding-bottom: 30px; padding-top: 20px; } .portfolio-page.portfolio-style-1 .portfolio-filter{ padding-bottom: 0px; padding-top: 0px; } .portfolio-page .portfolio-filter ul { list-style: none; display: inline-block; font-size: 11px; margin: 0 auto; text-transform:uppercase; } .portfolio-page .portfolio-filter ul li { float: left; margin-left: 50px; } .portfolio-page .portfolio-filter ul li:first-child { margin-left: 0; } .portfolio-page .portfolio-filter ul li a { padding: 8px 0; color: #aaaaaa; display: inline-block; } .portfolio-page.portfolio-style-2 .portfolio-filter { padding-bottom: 0px; padding-top: 0px; text-align: right; margin-top: -85px; } .portfolio-page.portfolio-style-4 .portfolio-filter { padding-bottom: 20px; padding-top: 0px; } .portfolio-page.portfolio-style-4 .portfolio-filter ul { font-size: 14px; text-transform: none; } .portfolio-page.portfolio-style-6 .portfolio-filter { padding-bottom: 60px; } .portfolio-page.portfolio-style-2 .portfolio-filter ul li, .portfolio-page.portfolio-style-3 .portfolio-filter ul li, .portfolio-page.portfolio-style-4 .portfolio-filter ul li, .portfolio-page.portfolio-style-6 .portfolio-filter ul li { margin-left: 20px; } .portfolio-page.portfolio-style-2 .portfolio-filter ul li a, .portfolio-page.portfolio-style-4 .portfolio-filter ul li a, .portfolio-page.portfolio-style-6 .portfolio-filter ul li a { padding: 10px 20px; border: #ebebeb solid 1px; } .portfolio-page.portfolio-style-3 .portfolio-filter ul li a { color: #202020; padding: 10px 20px; border: #202020 solid 1px; } .portfolio-page .portfolio-filter ul li a.selected { color: #202020; border-bottom: #fd3267 solid 1px; } .portfolio-page .portfolio-filter ul li a:hover { color: #202020; border-bottom: #fd3267 solid 1px; } .portfolio-page.portfolio-style-2 .portfolio-filter ul li a.selected, .portfolio-page.portfolio-style-4 .portfolio-filter ul li a.selected, .portfolio-page.portfolio-style-6 .portfolio-filter ul li a.selected { color: #202020; border: #ebebeb solid 1px; } .portfolio-page.portfolio-style-2 .portfolio-filter ul li a:hover, .portfolio-page.portfolio-style-4 .portfolio-filter ul li a:hover, .portfolio-page.portfolio-style-6 .portfolio-filter ul li a:hover { color: #202020; border: #ebebeb solid 1px; } .portfolio-page.portfolio-style-3 .portfolio-filter ul li a.selected, .portfolio-page.portfolio-style-3 .portfolio-filter ul li a:hover { color: #ffffff; background-color: #202020; border: #202020 solid 1px; } .portfolio-filter ul.portfolio-cat { padding-left: 15px; } #portfolio { margin-top: 30px; } #portfolio.recent_portfolio.portfolio-style-7 { margin-top: 10px; } .portfolio-one .portfolio-item { margin-bottom: 75px; } .portfolio-one .portfolio-item:last-child{ margin-bottom: 0; } .portfolio-one .portfolio-item .portfolio-title { font-size: 18px; margin-bottom: 25px; } .portfolio-one .portfolio-item .portfolio-title a { color: #fd3267; } .portfolio-one .portfolio-item .portfolio-cat { font-size: 12px; margin-bottom: 25px; } .portfolio-one .portfolio-item .portfolio-cat .portfolio-filter-sep{ bottom: 3px; margin-left: 10px; margin-right: 10px; position: relative; } .portfolio-one .portfolio-item .portfolio-desc { margin-bottom: 40px; } .portfolio-one .portfolio-item .portfolio-desc p { line-height: 22px; } .portfolio-two .portfolio-item { margin-bottom: 25px; } .portfolio-two .portfolio-item .portfolio-thumbnail { margin-bottom: 25px; } .portfolio-two .portfolio-item .portfolio-title { font-size: 18px; margin-bottom: 25px; } .portfolio-two .portfolio-item .portfolio-title a { color: #fd3267; } .portfolio-two .portfolio-item .portfolio-cat { font-size: 12px; margin-bottom: 25px; } .portfolio-two .portfolio-item .portfolio-cat .portfolio-filter-sep{ bottom: 3px; margin-left: 10px; margin-right: 10px; position: relative; } .portfolio-two .portfolio-item .portfolio-desc { margin-bottom: 40px; line-height: 22px; } .portfolio-three .portfolio-item { margin-bottom: 25px; } .portfolio-three .portfolio-item .portfolio-thumbnail { margin-bottom: 25px; } .portfolio-three .portfolio-item .portfolio-title { font-size: 18px; margin-bottom: 25px; } .portfolio-three .portfolio-item .portfolio-title a { color: #fd3267; } .portfolio-three .portfolio-item .portfolio-cat { font-size: 12px; margin-bottom: 25px; } .portfolio-three .portfolio-item .portfolio-cat .portfolio-filter-sep{ bottom: 3px; margin-left: 10px; margin-right: 10px; position: relative; } .portfolio-three .portfolio-item .portfolio-desc { margin-bottom: 40px; line-height: 22px; } #portfolio.portfolio-four { margin-right: -4px; } .portfolio-four .portfolio-item { width: 19.98%; float: left; padding-left: 0; padding-right: 0; min-height: 1px; position: relative; } @media (max-width: 1140px) { .portfolio-four .portfolio-item { width: 33.32%; } } @media (max-width: 760px) { .portfolio-four .portfolio-item { width: 99.98%; } } #portfolio.recent_portfolio.portfolio-style-5 { margin-top: 0; } .recent_portfolio.portfolio-style-5 .portfolio-item { padding-left: 0px; padding-right: 0px; } .recent_portfolio.portfolio-style-6 .portfolio-item .preview_info_wrap { background: #fd3267; } .recent_portfolio.portfolio-style-1 .portfolio-item .portfolio-description, .recent_portfolio.portfolio-style-4 .portfolio-item .portfolio-description, .recent_portfolio.portfolio-style-6 .portfolio-item .portfolio-description, .portfolio-gridview .portfolio-item .portfolio-description, .portfolio-four .portfolio-item .portfolio-description { padding: 40px; text-align: left; } .recent_portfolio.portfolio-style-6 .portfolio-item .portfolio-description { padding: 65px; text-align: left; } .recent_portfolio.portfolio-style-1 .portfolio-item .portfolio-title, .recent_portfolio.portfolio-style-4 .portfolio-item .portfolio-title, .recent_portfolio.portfolio-style-6 .portfolio-item .portfolio-title, .portfolio-gridview .portfolio-item .portfolio-title, .portfolio-four .portfolio-item .portfolio-title { font-size: 18px; margin-bottom: 25px; text-transform: uppercase; } .recent_portfolio.portfolio-style-1 .portfolio-item .portfolio-title a, .recent_portfolio.portfolio-style-4 .portfolio-item .portfolio-title a, .portfolio-gridview .portfolio-item .portfolio-title a, .portfolio-four .portfolio-item .portfolio-title a { color: #fd3267; } .recent_portfolio.portfolio-style-6 .portfolio-item .portfolio-title { margin-top: 30px; margin-bottom: 30px; } .recent_portfolio.portfolio-style-6 .portfolio-item .portfolio-title a { color: #ffffff; } .recent_portfolio.portfolio-style-1 .portfolio-item .portfolio-desc, .recent_portfolio.portfolio-style-4 .portfolio-item .portfolio-desc, .portfolio-gridview .portfolio-item .portfolio-desc, .portfolio-four .portfolio-item .portfolio-desc { color: #cccccc; } .recent_portfolio.portfolio-style-6 .portfolio-item .portfolio-desc { color: #ffffff; } .recent_portfolio.portfolio-style-1 .portfolio-item .has_preview .preview_info_wrap .controls, .recent_portfolio.portfolio-style-4 .portfolio-item .has_preview .preview_info_wrap .controls, .recent_portfolio.portfolio-style-6 .portfolio-item .has_preview .preview_info_wrap .controls, .portfolio-gridview .portfolio-item .has_preview .preview_info_wrap .controls, .portfolio-four .portfolio-item .has_preview .preview_info_wrap .controls { bottom: 25% !important; } .recent_portfolio.portfolio-style-1 .portfolio-item .has_preview .preview_info_wrap:hover .controls.port-img, .recent_portfolio.portfolio-style-4 .portfolio-item .has_preview .preview_info_wrap:hover .controls.port-img, .portfolio-gridview .portfolio-item .has_preview .preview_info_wrap:hover .controls.port-img, .portfolio-four .portfolio-item .has_preview .preview_info_wrap:hover .controls.port-img { left: 0; margin-left: 40px; } .recent_portfolio.portfolio-style-6 .portfolio-item .has_preview .preview_info_wrap:hover .controls.port-img { left: 0; margin-left: 65px; } .recent_portfolio.portfolio-style-1 .portfolio-item .has_preview .preview_info_wrap .controls.port-link, .recent_portfolio.portfolio-style-4 .portfolio-item .has_preview .preview_info_wrap .controls.port-link, .recent_portfolio.portfolio-style-6 .portfolio-item .has_preview .preview_info_wrap .controls.port-link, .portfolio-gridview .portfolio-item .has_preview .preview_info_wrap .controls.port-link, .portfolio-four .portfolio-item .has_preview .preview_info_wrap .controls.port-link { left: 0; right: auto; } .recent_portfolio.portfolio-style-1 .portfolio-item .has_preview .preview_info_wrap:hover .controls.port-link, .recent_portfolio.portfolio-style-4 .portfolio-item .has_preview .preview_info_wrap:hover .controls.port-link, .portfolio-gridview .portfolio-item .has_preview .preview_info_wrap:hover .controls.port-link, .portfolio-four .portfolio-item .has_preview .preview_info_wrap:hover .controls.port-link { left: 0; right: auto; margin-left: 100px; } .recent_portfolio.portfolio-style-6 .portfolio-item .has_preview .preview_info_wrap:hover .controls.port-link { left: 0; right: auto; margin-left: 125px; } .portfolio-five .portfolio-item { width: 19.99%; float: left; min-height: 1px; position: relative; } .portfolio-five .portfolio-item .portfolio-title { font-size: 18px; margin-bottom: 25px; text-transform: uppercase; } .portfolio-five .portfolio-item .portfolio-title a { color: #fff; } .portfolio-five .portfolio-item .portfolio-description { padding-top: 30%; } .portfolio-five .portfolio-item .has_preview .preview_info_wrap .controls { bottom: 30% !important; } .portfolio-six .portfolio-item { width: 19.99%; float: left; min-height: 1px; position: relative; } .recent_portfolio.portfolio-style-2 .portfolio-item .has_preview .preview_info_wrap .controls.port-link, .recent_portfolio.portfolio-style-3 .portfolio-item .has_preview .preview_info_wrap .controls.port-link, .recent_portfolio.portfolio-style-5 .portfolio-item .has_preview .preview_info_wrap .controls.port-link, .portfolio-six .portfolio-item .has_preview .preview_info_wrap .controls.port-link { width: 110px; height: 110px; background: #000 url(portfolio_six_icon.png) no-repeat center center; left: auto; bottom: 50%; margin-bottom: -55px; } .recent_portfolio.portfolio-style-2 .portfolio-item .has_preview .preview_info_wrap .controls i, .recent_portfolio.portfolio-style-3 .portfolio-item .has_preview .preview_info_wrap .controls i, .recent_portfolio.portfolio-style-5 .portfolio-item .has_preview .preview_info_wrap .controls i, .portfolio-six .portfolio-item .has_preview .preview_info_wrap .controls i { color: #fff; } .recent_portfolio.portfolio-style-2 .portfolio-item .has_preview .preview_info_wrap .controls.port-link:hover, .recent_portfolio.portfolio-style-3 .portfolio-item .has_preview .preview_info_wrap .controls.port-link:hover, .recent_portfolio.portfolio-style-5 .portfolio-item .has_preview .preview_info_wrap .controls.port-link:hover, .portfolio-six .portfolio-item .has_preview .preview_info_wrap .controls.port-link:hover { background-color: #fd3267; } .recent_portfolio.portfolio-style-2 .portfolio-item .has_preview .preview_info_wrap:hover .controls.port-link, .recent_portfolio.portfolio-style-3 .portfolio-item .has_preview .preview_info_wrap:hover .controls.port-link, .recent_portfolio.portfolio-style-5 .portfolio-item .has_preview .preview_info_wrap:hover .controls.port-link, .portfolio-six .portfolio-item .has_preview .preview_info_wrap:hover .controls.port-link { right: 50%; bottom: 50%; left: auto; margin-right: -55px; margin-bottom: -55px; } .portfolio-seven .portfolio-item { margin-bottom: 30px; } .recent_portfolio.portfolio-style-3 .portfolio-item, .recent_portfolio.portfolio-style-7 .portfolio-item { margin-bottom: 30px; padding-left: 15px; padding-right: 15px; min-height: 1px; } .portfolio-seven.nova-portfolio-related-project .portfolio-item { margin-bottom: 0px; } .recent_portfolio.portfolio-style-7 .portfolio-item .portfolio-title, .portfolio-seven .portfolio-item .portfolio-title { font-size: 18px; margin-bottom: 25px; text-transform: uppercase; } .recent_portfolio.portfolio-style-7 .portfolio-item .portfolio-title a, .portfolio-seven .portfolio-item .portfolio-title a { color: #fff; } .recent_portfolio.portfolio-style-7 .portfolio-item .portfolio-description, .portfolio-seven .portfolio-item .portfolio-description { padding-top: 30%; } .recent_portfolio.portfolio-style-7 .portfolio-item .has_preview .preview_info_wrap .controls, .portfolio-seven .portfolio-item .has_preview .preview_info_wrap .controls { bottom: 25% !important; background-color: #000; } .recent_portfolio.portfolio-style-7 .portfolio-item .has_preview .preview_info_wrap .controls i, .portfolio-seven .portfolio-item .has_preview .preview_info_wrap .controls i { color: #fff; } .recent_portfolio.portfolio-style-7 .portfolio-item .has_preview .preview_info_wrap .controls:hover, .portfolio-seven .portfolio-item .has_preview .preview_info_wrap .controls:hover { background-color: #fd3267; } .portfolio-thumbnail { } .portfolio-description .portfolio-cat a{ color: #B0B0AF; } .portfolio-description .portfolio-cat a:hover{ color: #202020; } .portfolio-description .portfolio-title { } .portfolio-thumbnail-single .nova-thumbnail-single a img{ padding-bottom: 20px; } .portfolio-thumbnail-single.wide .nova-thumbnail-single a img{ width: 100%; } .portfolio-3columns .portfolio-description .portfolio-title, .portfolio-4columns .portfolio-description .portfolio-title { font-size: 18px; } .portfolio-description .portfolio-meta { color: #9a9999; } .portfolio-3columns .portfolio-meta { padding-bottom: 30px; border-bottom: #d7d7d7 solid 1px; } .portfolio-4columns .portfolio-meta { margin-bottom: 15px; } .portfolio-description .portfolio-meta a { color: #9a9999; } .portfolio-description .portfolio-meta a:hover { color: #9f824a; } .portfolio-description .portfolio-text { max-width: 600px; width: 100%; margin: 15px auto; padding: 15px 0; border-top: #d7d7d7 solid 1px; color: #202020; } .portfolio-description .portfolio-readmore a { display: inline-block; background: #9f824a; color: #FFF; padding: 10px 15px; text-transform: uppercase; } .portfolio-description .portfolio-readmore a:hover { -webkit-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); } .portfolio-paginate { margin-top: 50px; text-align: center; margin-bottom: 50px; } .portfolio-paginate .emm-paginate { padding-top: 50px; } .portfolio-home-3columns .portfolio-item, .portfolio-home-4columns .portfolio-item, .portfolio-home-5columns .portfolio-item { position: relative; text-align: center; } .portfolio-item .portfolio-readmore { margin-top: 30px; position: relative; } .portfolio-item .portfolio-readmore .controls{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; display: block; opacity: 0; position: absolute; margin-bottom: -23px; line-height: 46px; font-size: 24px; color: #fff; z-index: 999; } .portfolio-item:hover .portfolio-readmore .controls{ opacity: 1; } .portfolio-item .portfolio-readmore .controls.img{ left: 0; right: auto; } .portfolio-item:hover .portfolio-readmore .controls.img{ left: 50%; margin-left: -35px; } .portfolio-item .portfolio-readmore .controls.link{ right: 0; left: auto; } .portfolio-item:hover .portfolio-readmore .controls.link{ right: 50%; margin-right: -35px; } /*---- Isotope filtering ----*/ .isotope-item { z-index: 2; } .isotope-hidden.isotope-item { pointer-events: none; z-index: 1; } .isotope, .isotope .isotope-item {/* change duration value to whatever you like */ -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; transition-duration: 0.8s; } .isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; transition-property: height, width; } .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property:-moz-transform, opacity; transition-property:transform, opacity; } /* -------------------------------------------- EM PAGINATE -------------------------------------------- */ .emm-paginate { display: inline-block; margin: 0 auto; padding-bottom: 40px; } .emm-paginate a { color:#666; margin-right:10px; padding:15px 18px; text-align:center; text-decoration:none; border: 1px solid #222; } .emm-paginate a:hover, .emm-paginate a:active { background:#222 !important; color:#fff; padding:15px 18px; } .emm-paginate .emm-title { color:#555; margin-right:10px; } .emm-paginate .emm-gap { color:#999; margin-right:10px; } .emm-paginate .emm-current { color:#fff; margin-right:10px; padding:15px 18px; border: 1px solid #222; } .emm-paginate .emm-page { } .emm-paginate .emm-prev, .emm-paginate .emm-next { } /* ========================================================================== 15.Component ========================================================================== */ span.nova-highlighted { padding: 1px 3px; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; margin-right: 2px; color: #fff; background: #9f824a; } span.nova-dropcap1, span.nova-dropcap2, span.nova-dropcap3 { float: left; padding: 16px 15px; margin-right: 15px; margin-bottom: 15px !important; font-size: 30px; line-height: 30px; font-weight: bold; } span.nova-dropcap1 { background: #9f824a; color: #fff; } span.nova-dropcap2 { background: #202020; color: #fff; } .wpb_content_element p{ font-size: 14px; line-height: 24px; } span.nova-dropcap3{ font-size: 72px; font-weight: bold; margin-top: 7px; } span.nova-dropcap2{ font-size: 48px; font-weight: bold; padding: 18px 22px; margin-top: 12px; } /* -------------------------------------------- HEADING SHORTCODE -------------------------------------------- */ .nova-heading-text { overflow: hidden; padding-top: 40px; padding-bottom: 40px; } .nova-heading-text .nova-heading-line { margin-top: 15px; margin-bottom: 15px; display: inline-block; } /*0*/ .heading-style-0 .nova-heading-content { font-size: 16px; line-height: 24px; } /*1*/ .nova-heading-text.heading-style-1 { padding-top: 30px; padding-bottom: 30px; } .heading-style-1 .nova-heading-line { border-bottom: 7px solid; padding-right: 55px; position: relative; border-color: #fd3267; margin-top: 10px; margin-bottom: 20px; } .heading-style-1b .nova-heading-title, .heading-style-2 .nova-heading-title, .heading-style-6 .nova-heading-title { font-weight: bold; } .nova-heading-text.heading-style-1b { padding-top: 60px; } .heading-style-1b .nova-heading-line { border: 7px solid; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; position: relative; border-color: #fd3267; margin-top: 20px; margin-bottom: 15px; } .heading-style-1b .nova-heading-line:before, .heading-style-1b .nova-heading-line:after { border-bottom: 1px solid; border-color: #f0f0f0; position: absolute; content: " "; width: 350px; right: auto; left: 35px; } .heading-style-1b .nova-heading-line:after { right: 35px; left: auto; } .heading-style-1b .nova-heading-content { font-size: 16px; line-height: 24px; } .nova-heading-text.heading-style-1c { padding-top: 0px; padding-bottom: 10px; } .heading-style-1c .nova-heading-title { display: inline-block; line-height: normal !important; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid; border-color: #202020; } /*2*/ .heading-style-2 .nova-heading-line { border-bottom: 1px solid; padding-right: 55px; position: relative; border-color: #202020; margin-top: 15px; margin-bottom: 15px; } .heading-style-2 .nova-heading-content { font-size: 16px; line-height: 30px; } /*3*/ .heading-style-3 .nova-heading-title { display: inline-block; line-height: normal !important; margin-bottom: 10px; padding-bottom: 20px; border-bottom: 1px solid; border-color: #cecece; } /*4*/ .heading-style-4 .nova-heading-title { margin-bottom: 40px; font-family: "Lato"; } .heading-style-4 .nova-heading-line { border-bottom: 7px solid; padding-right: 40px; position: relative; border-color: #fd3267; margin-top: 25px; margin-bottom: 25px; } /*5*/ .heading-style-5 .nova-heading-line, .heading-style-5c .nova-heading-line { border-bottom: 5px solid; padding-right: 35px; position: relative; border-color: #fd3267; margin-top: 15px; margin-bottom: 15px; } .heading-style-5c .nova-heading-line { margin-bottom: 5px; } .nova-heading-text.heading-style-5c { padding-top: 20px; padding-bottom: 20px; } /*6*/ .heading-style-6 .nova-heading-line { margin-top: 0px; margin-bottom: 0px; } /*7*/ .heading-style-7 .nova-heading-title { display: inline-block; line-height: normal !important; margin-top: 20px; margin-bottom: 20px; padding: 20px 40px; border: 1px solid; border-color: #f0f0f0; position: relative; } .heading-style-7 .nova-heading-title:before, .heading-style-7 .nova-heading-title:after { border-bottom: 1px solid; border-color: #f0f0f0; position: absolute; content: " "; width: 1000px; right: 100%; left: auto; top: 50%; } .heading-style-7 .nova-heading-title:after { right: auto; left: 100%; } /* -------------------------------------------- LATEST POST SHORTCODE -------------------------------------------- */ .nova-latest-blog-post ul { list-style: none; margin: 0; } .nova-latest-blog-post .latest-post-image img { width: 100%; height: auto; } .latest-post-title { margin-bottom: 20px; } .latest-post-title h3 { text-transform: none; } .latest-post-excerpt { margin-bottom: 20px; } /*Our Team 1*/ .nova-team-list.team_list_style_1 .nova-team-items{ position: relative; cursor: pointer; } .nova-team-list.team_list_style_1 .nova-team-items .hexagon{ overflow: hidden; -webkit-transform: rotate(120deg); -moz-transform: rotate(120deg); -ms-transform: rotate(120deg); -o-transform: rotate(120deg); transform: rotate(120deg); width: 100%; max-width1: 270px; height: auto; margin: 0 auto; } .nova-team-list.team_list_style_1 .nova-team-items .hexagon-in1{ overflow: hidden; width: 100%; height: 100%; -webkit-transform: rotate(-60deg); -moz-transform: rotate(-60deg); -ms-transform: rotate(-60deg); -o-transform: rotate(-60deg); transform: rotate(-60deg); } .nova-team-list.team_list_style_1 .nova-team-items .hexagon-in2{ width: 100%; height: 100%; overflow: hidden; -webkit-transform: rotate(-60deg); -moz-transform: rotate(-60deg); -ms-transform: rotate(-60deg); -o-transform: rotate(-60deg); transform: rotate(-60deg); position: relative; } .nova-team-list.team_list_style_1 .nova-team-items .hexagon-in2 img{ width: 100%; height: auto; } .nova-team-list.team_list_style_1 .nova-team-items .hexagon-in2 .hoverbox{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.3); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .nova-team-list.team_list_style_1 .nova-team-items:hover .hexagon-in2 .hoverbox{ background: none; } .nova-team-list.team_list_style_1 .nova-team-items .team-content{ text-align: center; color: #fff; position: absolute; width: 100%; bottom: 20%; } .nova-team-list.team_list_style_1 .nova-team-items .team-content .team-member-name a{ font-size: 18px; font-weight: bold; color: #FFF; } .nova-team-list.team_list_style_1 .nova-team-items .team-content .team-member-position{ font-size: 14px; } .nova-team-list.team_list_style_1 .nova-team-items .team-content .team-member-social-icon{ display:none; } .nova-team-list.team_list_style_1 .nova-team-items:hover .team-content .team-member-social-icon{ display: block; } .nova-team-list.team_list_style_1 .nova-team-items:hover .team-content .team-member-name, .nova-team-list.team_list_style_1 .nova-team-items:hover .team-content .team-member-position { display: none; } .nova-team-list.team_list_style_1 .nova-team-items .team-member-social-icon a{ background: rgba(0, 0, 0, 0.7); display: inline-block; height: 32px; line-height: 32px; width: 32px; font-size: 16px; color: #ffffff; margin-right: 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .nova-team-list.team_list_style_1 .nova-team-items .team-member-social-icon a:last-child { margin-right: 0px; } .nova-team-list.team_list_style_1 .nova-team-items .team-member-social-icon a:hover{ background: #fd3267; } .nova-team-list.owl-theme .owl-controls .owl-buttons div{ top: 50%; display: none; } .nova-team-list.owl-theme:hover .owl-controls .owl-buttons div{ display: block; } /*Our Team 2*/ .nova-team-list.team_list_style_2.team_list_2columns .nav .team-member { float: left; width: 50%; } .nova-team-list.team_list_style_2.team_list_3columns .nav .team-member { float: left; width: 33.33%; } .nova-team-list.team_list_style_2.team_list_4columns .nav .team-member { float: left; width: 25%; } .nova-team-list.team_list_style_2.team_list_5columns .nav .team-member { float: left; width: 20%; } .nova-team-list.team_list_style_2.team_list_6columns .nav .team-member { float: left; width: 16.66%; } .nova-team-list.team_list_style_2 .team-member img{ width: 100%; height: auto; filter: gray; /* IE6-9 */ filter: grayscale(1); /* Firefox 35+ */ -webkit-filter: grayscale(1); } .nova-team-list.team_list_style_2 .team-member.active img, .nova-team-list.team_list_style_2 .team-member:hover img { filter: none; -webkit-filter: grayscale(0); } .nova-team-list.team_list_style_2 .team-member .hoverbox { position: absolute; top: 0; bottom: 0; left: 0; right: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .nova-team-list.team_list_style_2 .team-member.active .hoverbox, .nova-team-list.team_list_style_2 .team-member:hover .hoverbox { } .nova-team-list.team_list_style_2 .nav>li>a{ padding: 0px 0px; margin-right: 0px; border: none; border-radius: 0; } .nova-team-list.team_list_style_2 .nav-tabs { border: none; } .nova-team-list.team_list_style_2 .nav-tabs>li.active>a{ border: none; } .nova-team-list.team_list_style_2 .nav-tabs>li{ display: inline-block; } .nova-team-list.team_list_style_2 .tab-content{ margin-top: 50px; } .nova-team-list.team_list_style_2 .team-content .team-member-name a{ font-size: 24px; font-weight: bold; } .nova-team-list.team_list_style_2 .team-content .team-member-position{ color: #aaa; font-size: 12px; text-transform: uppercase; padding-bottom: 15px; padding-top: 10px; } .nova-team-list.team_list_style_2 .team-content .team-member-social-icon { padding-bottom: 15px; } .nova-team-list.team_list_style_2 .team-content .team-member-social-icon a{ padding-right: 5px; color: #676767; } .nova-team-list.team_list_style_2 .team-content .description p{ line-height: 24px; color: #676767; } .nova-team-list.team_list_style_2 .progress_bar .vc_single_bar .vc_bar{ background-color: #bcabaf; } .nova-team-list.team_list_style_2 .skill{ font-size: 14px; color: #202020; font-weight: bold; padding: 20px 0px 20px 0px; } .nova-team-list.team_list_style_2 .progress_bar .progress-style-1 { padding-bottom: 0px; } .nova-team-list.team_list_style_2 .progress_bar .progress-style-1 .bar-title { margin-bottom: 5px; } .nova-team-list.team_list_style_2 .vc_progress_bar .vc_single_bar:last-child, .nova-team-list.team_list_style_2 .progress_bar .vc_single_bar .vc_bar{ border-radius: 0px; } .nova-our-team-detail{ margin-top: 50px; margin-bottom: 100px; } .nova-our-team-detail .team-member-name{ padding-bottom: 40px } .nova-our-team-detail .team-member-name span{ font-size: 30px; color: #202020; } .nova-our-team-detail .team-descriptions .nova-info-contact .team-contact{ padding-right: 20px; } .nova-our-team-detail .team-descriptions .nova-info-contact .team-contact span{ padding-left: 10px; } .nova-our-team-detail .team-member-social-icon{ margin-top: 20px } .nova-our-team-detail .team-member-social-icon a i{ width: 30px; height: 30px; border: 1px solid; border-color: #EDEDED; text-align: center; line-height: 28px; border-radius: 50%; } /*Our Team 3*/ .nova-team-list.team_list_style_3 { margin-bottom: 0; } .nova-team-list.team_list_style_3.team_list_2columns .team-member { float: left; width: 50%; } .nova-team-list.team_list_style_3.team_list_3columns .team-member { float: left; width: 33.33%; } .nova-team-list.team_list_style_3.team_list_4columns .team-member { float: left; width: 25%; } .nova-team-list.team_list_style_3.team_list_5columns .team-member { float: left; width: 20%; } .nova-team-list.team_list_style_3.team_list_6columns .team-member { float: left; width: 16.66%; } .nova-team-list.team_list_style_3 .team-member img{ width: 100%; height: auto; } .nova-team-list.team_list_style_3 .team-member .nova-team-items{ overflow: hidden; position: relative; text-align: center; } .nova-team-list.team_list_style_3 .team-member .nova-team-items .team-content{ background-color: rgba(201, 127, 167, 0.9); opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; position: absolute; overflow: hidden; top: 0; left: 0; bottom: 0; right: 0; padding: 90px 40px; text-align: left; } .nova-team-list.team_list_style_3 .team-member .nova-team-items:hover .team-content{ opacity: 1; } .nova-team-list.team_list_style_3 .team-member .team-content{ color: #FFF; } .nova-team-list.team_list_style_3 .team-member .team-content .team-member-name a{ font-size: 20px; color: #FFF; font-weight: bold; text-transform: uppercase; } .nova-team-list.team_list_style_3 .team-member .team-content .team-member-position{ font-size: 12px; text-transform: uppercase; padding: 10px 0 20px 0; text-transform: uppercase; border-bottom: 1px solid; } .nova-team-list.team_list_style_3 .team-member .team-content .description{ padding: 20px 0px 30px 0px; } .nova-team-list.team_list_style_3 .team-member .team-content .description p{ font-size: 14px; line-height: 24px; } .nova-team-list.team_list_style_3 .team-member-social-icon{ text-align: left; } .nova-team-list.team_list_style_3 .team-member-social-icon a i{ width: 40px; height: 40px; border: 1px solid; border-color: #FFF; line-height: 40px; font-size: 18px; border-radius: 50%; color: #FFF; text-align: center; margin-right: 10px; } .nova-team-list.team_list_style_3 .team-member-social-icon a i:hover{ color: #202020; background: #FFF; } /*Style 4*/ .nova-team-list.team_list_style_4{ position: relative; } .nova-team-list.team_list_style_4 .team-member{ margin-bottom: 30px; } .nova-team-list.team_list_style_4 .nova-team-items{ overflow: hidden; cursor: pointer; } .nova-team-list.team_list_style_4 .nova-team-items img{ width: 100%; height: auto; position: relative; } .nova-team-list.team_list_style_4 .team-member .hoverbox { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.3); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .nova-team-list.team_list_style_4 .team-member:hover .hoverbox { background: none; } .nova-team-list.team_list_style_4 .nova-team-items .team-content{ background: rgba(239,86,82,1); opacity: 0; padding: 40px; overflow: visible; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; width: 100%; height: 100%; position: absolute; z-index: -1; top: 0; bottom: 0; left: calc(100% - 15px); right: auto; } .nova-team-list.team_list_style_4 .team-member.last .nova-team-items .team-content{ right: calc(100% - 15px); left: auto; } .nova-team-list.team_list_style_4 .nova-team-items:hover .team-content{ opacity: 1; z-index: 9999; } .nova-team-list.team_list_style_4 .nova-team-items .team-content .team-member-name a{ font-size: 20px; text-transform: uppercase; color: #FFF; } .nova-team-list.team_list_style_4 .nova-team-items .team-content .team-member-position{ color: #ffb8b6; text-transform: uppercase; font-size: 12px; padding: 10px 0px 32px 0px; } .nova-team-list.team_list_style_4 .controls i{ width: 40px; height: 40px; border: 1px solid; border-color: #FFF; line-height: 40px; font-size: 18px; border-radius: 50%; color: #aaa; text-align: center; margin-right: 10px; background: #FFF; } .nova-team-list.team_list_style_4 .controls i:hover{ background: transparent; color: #FFF; } /*Our Team 5*/ .nova-team-list.team_list_style_5 .nova-team-items .has_preview{ padding: 0px 30px 150px 34px; float: left; } .nova-team-list.team_list_style_5 .nova-team-items .has_preview img{ border-radius: 50%; } .nova-team-list.team_list_style_5 .nova-team-items .team-content .team-member-name a{ font-family: 'Playfair Display', serif; font-style: italic; font-size: 24px; color: #202020; letter-spacing: 2px; } .nova-team-list.team_list_style_5 .nova-team-items .team-content .team-member-position{ font-size: 12px; color: #aaa; padding-top: 10px; padding-bottom: 22px; text-transform: uppercase; letter-spacing: 2px; } .nova-team-list.team_list_style_5 .nova-team-items .team-content .description p{ line-height: 28px; color: #676767; } .nova-team-list.team_list_style_5 .nova-team-items .team-member-social-icon a i{ padding-right: 10px; color: #676767; } .nova-team-list.team_list_style_5 .nova-team-items .team-member-social-icon a i:hover{ color: #6a85b5; } /* Anysliders */ .nova-anysliders { clear: both; } .nova-anysliders .owl-item { padding-left: 15px; padding-right: 15px; } .nova-anysliders.page_left .owl-pagination { text-align: left; padding-left: 10px; } .nova-anysliders.page_right .owl-pagination { text-align: right; padding-right: 10px; } .nova-anysliders.nova-anysliders-style-1.owl-theme .owl-controls .owl-page span { background-color: #ffffff; } .nova-banner_slider.owl-theme .owl-controls .owl-page span, .nova-anysliders.nova-anysliders-style-2.owl-theme .owl-controls .owl-page span { background-color: #aaaaaa; opacity: 1; } .nova-banner_slider.owl-theme .owl-controls .owl-page.active span, .nova-banner_slider.owl-theme .owl-controls.clickable .owl-page:hover span, .nova-anysliders.nova-anysliders-style-2.owl-theme .owl-controls .owl-page.active span, .nova-anysliders.nova-anysliders-style-2.owl-theme .owl-controls.clickable .owl-page:hover span { background: none; border: 2px solid #aaaaaa; margin-bottom: 3px; margin-left: 5px; margin-right: 5px; padding: 6px; } .nova-banner_slider.owl-theme .owl-controls { margin-top: 25px; } /*Static Banner*/ .grid-banner-static{ float: left; } /* -------------------------------------------- BULLETS LIST SHORTCODE -------------------------------------------- */ .nova_list.number ul { counter-reset: li; } .nova_list.circle ul>li, .nova_list.circle_number ul>li, .nova_list.transparent_number ul>li { position: relative; font-weight: 400; margin: 0 0 22px; padding: 0 0 0 22px; color: #303030; } .nova_list.circle ul>li:before { position: absolute; left: 0; width: 7px; height: 7px; top: 9px; background-color: #ababab; display: block; content: ''; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; } .nova_list.number.circle_number ul>li:before { color: #fff; background-color: #000; border-radius: 2em; -moz-border-radius: 2em; -webkit-border-radius: 2em; height: 31px; width: 31px; line-height: 31px; top: -3px; } .nova_list.number.circle_number li { padding-left: 43px; margin-bottom: 22px; } .nova_list.number ul>li:before { height:20px; width:20px; line-height:20px; display:inline-block; position:absolute; left:0; top:1px; padding:0; color:#1abc9c; text-align:center; content:counter(li,decimal-leading-zero); counter-increment:li; font-weight:500; } .nova_list.number.transparent_number ul>li:before { color: #000; background-color: transparent; border: 2px solid #EDEDED; border-radius: 2em; -moz-border-radius: 2em; -webkit-border-radius: 2em; height: 31px; width: 31px; line-height: 31px; top: -3px; } .nova_list.number.transparent_number li { padding-left: 43px; margin-bottom: 22px; } .nova_bullet_icon_list{ margin-bottom: 22px; margin-top: 6px; } .nova_bullet_icon_list .bullet_icon_item{ margin-right: 12px; } .nova_bullet_icon_list span.bullet_title{ color: #676767; } .nova_bullet_icon_list .bullet_icon_item i{ font-size: 18px; } /* -------------------------------------------- LATEST POST SHORTCODE BLOG -------------------------------------------- */ .blog_posts_gridlist .restaurant-author{ position: relative; top: 10px; } .blog_posts_gridlist .latest-post-text a { text-transform: none; } .blog_posts_gridlist .restaurant-title h3 a{ color: #202020; font-size: 14px; line-height: 23px; text-transform: uppercase; } .blog_posts_gridlist .restaurant-title h3{ margin-bottom: 15px; } .blog_posts_gridlist .restaurant-title h3 a:hover{ text-decoration: underline; } .blog_posts_gridlist .restaurant-author span{ font-size: 13px; color: #A5A5A5; } .blog_posts_gridlist .latest-blog-item{ margin-bottom: 40px; } .blog_posts_gridlist .restaurant-image, .blog_posts_gridlist .latest-post-text{ display: inline; } .blog_posts_gridlist .restaurant-image { margin-right: 20px; float: left; } .blog_posts_gridlist .excerpt{ color: #aaaaaa; } /*---Detail Blog---*/ .nova-post-wrapper .post-meta span i{ font-size: 18px; color: #aaaaaa; margin-right: 10px; } .nova-post-wrapper .post-meta .date-blog{ padding: 0; font-style: normal; } .nova-post-wrapper .post-meta .published_by, .nova-post-wrapper .post-meta .date-blog{ font-style: italic; color: #aaaaaa; } .nova-post-wrapper .update-blog { margin-top: 20px; } .nova-post-wrapper #tags-blog{ padding: 0 8px; } .nova-post-wrapper .post-meta .author-blog{ padding: 0 8px 0 10px; color: #fd3267; font-style: italic; } .nova-post-wrapper .post-meta .comment-blog{ margin-right: 10px; color: #fd3267; font-size: 18px; } .nova-post-wrapper .post-meta .comment-share{ display: inline-block; float: right; } .masonry-page .post-content { padding-left: 20px; padding-right: 20px; } .masonry-page .comment-share{ margin-top: 45px; } .masonry-page .comment-share .comment-blog{ margin-right: 5px; color: #676767!important; } .masonry-page .comment-share .comment-blog i,.masonry-page .comment-share .fa-share-alt{ color: #aaaaaa; } .nova-post-wrapper .post-meta .comment-share .dropdown{ display: inline-block; } .nova-post-wrapper .post-meta .comment-share .social-icons .icon:hover{ background: #fd3267; border: 1px solid #fd3267; } .nova-post-wrapper .post-meta .comment-share .social-icons .icon:hover i{ color: #ffffff; } .nova-post-wrapper .post-meta .comment-share .social-icons .icon i{ color: #aaaaaa; } .nova-post-wrapper .post-meta .comment-share a{ color: #fd3267; } .nova-post-wrapper .post-meta .dropdown-menu{ left: -200px; top: 35px !important; box-shadow: none !important; border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; font-weight: bold; color: #000; min-width: 212px; background-clip: initial; padding-left: 10px; padding-top: 10px; } .nova-post-wrapper .wp-audio-shortcode { margin-bottom: 30px !important; } .author-content{ text-align: center; } .author-content img{ border-radius: 100%; } .author-content h2{ font-style: italic; color: #fd3267; margin-top: 10px; font-size: 14px; } .tags-blog{ margin-top: 30px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; padding-left: 50px; } .tags-blog a{ color: #fd3267; padding: 0 3px; font-size: 12px; } /* -------------------------------------------- ICON SHORTCODE -------------------------------------------- */ .nova-icon-rounded { display: inline-block; border: #dedede solid 3px; text-align: center; vertical-align: middle; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .nova-icon-square { display: inline-block; border: #dedede solid 3px; text-align: center; vertical-align: middle; -webkit-border-radius: 5%; -moz-border-radius: 5%; border-radius: 5%; } .nova-icon-square.rotate { -ms-transform:rotate(45deg); /* IE9 */ -moz-transform: rotate(45deg); /* FF3.5/3.6 */ -o-transform: rotate(45deg); /* Opera 10.5 */ -webkit-transform: rotate(45deg); /* Saf3.1+ */ transform: rotate(45deg); /* Newer browsers */ margin:30px; } .nova-icon-square.rotate i { -ms-transform:rotate(-45deg); /* IE9 */ -moz-transform: rotate(-45deg); /* FF3.5/3.6 */ -o-transform: rotate(-45deg); /* Opera 10.5 */ -webkit-transform: rotate(-45deg); /* Saf3.1+ */ transform: rotate(-45deg); /* Newer browsers */ } .nova-icon-rounded.rounded-large, .nova-icon-square.square-large { width: 130px; height: 130px; padding-top: 39px; padding-bottom: 39px; } .nova-icon-large { font-size: 50px; } .nova-icon-very-large { font-size: 120px; } .nova-icon-rounded.rounded-medium , .nova-icon-square.square-medium { width: 100px; height: 100px; padding-top: 30px; padding-bottom: 30px; } .nova-icon-medium { font-size: 38px; } .nova-icon-rounded.rounded-small, .nova-icon-square.square-small { width: 70px; height: 70px; padding-top: 24px; padding-bottom: 24px; } .nova-icon-small { font-size: 18px; } .nova-icon-float-left { float: left; padding: 5px 10px 0 0; } .nova-icon-float-right { float: right; padding: 5px 0 0 10px; } /* -------------------------------------------- ICON BOX SHORTCODE -------------------------------------------- */ .nova-animation { opacity: 0; } html.no-js .nova-animation, .mobile-browser .nova-animation { opacity: 1!important; left: auto!important; right: auto!important; bottom: auto!important; -webkit-transform: scale(1)!important; -moz-transform: scale(1)!important; -ms-transform: scale(1)!important; -o-transform: scale(1)!important; transform: scale(1)!important; } .nova-icon-box { padding-bottom: 30px; transition: all 250ms; -moz-transition: all 250ms; -webkit-transition: all 250ms; } .nova-icon-box .nova-icon-cont i { transition: all 250ms; -moz-transition: all 250ms; -webkit-transition: all 250ms; } .nova-icon-box .nova-icon-box-content-wrap h3 { text-transform: uppercase; padding-bottom: 10px; padding-top: 20px; font-size: 14px; font-weight:bold; } .nova-icon-box-content { font-size: 95%; } /* Nova Icon Box */ .nova-icon-box-standard-icon { background: #ffffff; text-align: center; padding: 20px; transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s; -moz-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s; -webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s; } .nova-icon-box-standard-icon .nova-icon-cont { font-size: 40px; color: #202020; } .nova-icon-box-standard-icon h3 { text-transform: uppercase; margin: 15px 0; color: #202020; } /*1*/ .nova-icon-box-style-1-icon{ padding-bottom: 40px; } .nova-icon-box-style-1-icon .nova-icon-cont i{ font-size: 36px; width: 85px; height: 85px; border: transparent 2px solid; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-align: center; line-height: 85px; color: #202020; } .nova-icon-box-style-1-icon .nova-icon-cont i:hover{ color: #fd3267; } .nova-icon-box-style-1-icon .nova-icon-box-content { line-height: 24px; } /*2*/ .nova-icon-box-style-2-icon .nova-icon-cont i{ font-size: 50px; width: 100px; height: 100px; border: transparent 1px solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align: center; line-height: 100px; color: #202020; } .nova-icon-box-style-2-icon .nova-icon-cont i:hover{ color: #fd3267; } .nova-icon-box-style-2-icon .nova-icon-box-content-wrap h3:after{ border-bottom: 1px solid #ebebeb; display: inline-block; position: relative; overflow: hidden; content: " "; width: 60%; top: 0; } .nova-icon-box-style-2-icon.text-left .nova-icon-cont{ float: left; padding-right: 25px; } .nova-icon-box-style-2-icon.text-right .nova-icon-cont{ float: right; padding-left: 25px; } .nova-icon-box-style-2-icon.text-left .nova-icon-box-content-wrap h3, .nova-icon-box-style-2-icon.text-right .nova-icon-box-content-wrap h3 { padding-top: 0; padding-bottom: 10px; line-height: normal; } .nova-icon-box-style-2-icon .nova-icon-box-content { line-height: normal; font-size: 92%; } /*3*/ .nova-icon-box-style-3-icon .nova-icon-cont i{ font-size: 40px; width: 100px; height: 100px; border: transparent 2px solid; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-align: center; line-height: 100px; color: #202020; } .nova-icon-box-style-3-icon .nova-icon-cont i:hover{ color: #fd3267; } .nova-icon-box-style-3-icon .nova-icon-box-content { line-height: 24px; } .nova-icon-box-style-3-icon .nova-icon-box-content-wrap h3 { padding-top: 30px; } /*4*/ .nova-icon-box-style-4-icon{ padding-bottom: 40px; } .nova-icon-box-style-4-icon:last-child { margin-bottom: 30px; } .nova-icon-box-style-4-icon .nova-icon-cont i{ font-size: 25px !important; width: 52px; height: 52px; border: transparent 2px solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); text-align: center; line-height: 52px; color: #202020; } .nova-icon-box-style-4-icon .nova-icon-cont i:before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin-right: 2px; display: block; } .nova-icon-box-style-4-icon:hover .nova-icon-cont i{ border: none; } .nova-icon-box-style-4-icon .nova-icon-cont i:hover{ color: #fd3267; } .nova-icon-box-style-4-icon.text-left .nova-icon-cont{ float: left; padding-right: 30px; margin: 10px; } .nova-icon-box-style-4-icon.text-right .nova-icon-cont{ float: right; padding-left: 30px; margin: 10px; } .nova-icon-box-style-4-icon .nova-icon-box-content-wrap h3 { font-size: 16px; } .nova-icon-box-style-4-icon.text-left .nova-icon-box-content-wrap h3, .nova-icon-box-style-4-icon.text-right .nova-icon-box-content-wrap h3 { padding-top: 0; padding-bottom: 10px; } .nova-icon-box-style-4-icon .nova-icon-box-content { font-size: 100%; } /*5*/ .nova-icon-box-style-5-icon{ padding-bottom: 30px; } .nova-icon-box-style-5-icon .nova-icon-cont{ display: inline-block; overflow: hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .nova-icon-box-style-5-icon .nova-icon-box-content-wrap h3{ text-transform: none; padding-top: 25px; padding-bottom: 15px; font-size: 18px; } .nova-icon-box-style-5-icon .nova-icon-box-content { font-size: 100%; line-height: 24px; } /*6*/ .nova-icon-box-style-6-icon{ padding: 45px 20px; background: #ffffff; height: 265px; overflow: hidden; margin-bottom: 10px; margin-left: -10px; margin-right: -10px; } .nova-icon-box-style-6-icon .nova-icon-cont i{ font-size: 36px; width: 90px; height: 90px; transition: all 250ms; -moz-transition: all 250ms; -webkit-transition: all 250ms; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-align: center; line-height: 90px; color: #ffffff; } .nova-icon-box-style-6-icon:hover .nova-icon-cont i{ font-size: 18px; width: 45px; height: 45px; line-height: 45px; color: #ffffff; } .nova-icon-box-style-6-icon .nova-icon-box-content-wrap h3{ padding-top: 50px; padding-bottom: 10px; transition: all 250ms; -moz-transition: all 250ms; -webkit-transition: all 250ms; } .nova-icon-box-style-6-icon:hover .nova-icon-box-content-wrap h3{ padding-top: 40px; } .nova-icon-box-style-6-icon .nova-icon-box-content{ line-height: 24px; font-size: 100%; opacity: 0; transition: all 250ms; -moz-transition: all 250ms; -webkit-transition: all 250ms; } .nova-icon-box-style-6-icon:hover .nova-icon-box-content{ opacity: 1; } /*7*/ .nova-icon-box-style-7-icon{ padding-bottom: 0px; } .nova-icon-box-style-7-icon:after{ border-left: 1px solid #ebebeb; content: ""; padding-top: 25px; padding-bottom: 25px; margin-top: 5px; margin-bottom: 5px; display: block; position: relative; left: 30px; } .nova-icon-box-style-7-icon:last-child:after{ display: none; } .nova-icon-box-style-7-icon .nova-icon-cont{ float: left; padding-right: 10px; margin-right: 20px; margin-top: 10px; } .nova-icon-box-style-7-icon .nova-icon-cont i{ font-size: 30px !important; display: inline-block; width: 60px; height: 60px; line-height: 60px; text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: #ebebeb 1px solid; color: #202020; } .nova-icon-box-style-7-icon .nova-icon-box-content-wrap h3{ font-size: 15px; padding-top: 0; } .nova-icon-box-style-7-icon .nova-icon-box-content{ font-size: 100%; line-height: 24px; } /*8*/ .nova-icon-box-style-8-icon{ padding-bottom: 30px; } .nova-icon-box-style-8-icon .nova-icon-cont i{ font-size: 36px; width: 83px; height: 83px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-align: center; line-height: 83px; border: #ebebeb 1px solid; color: #202020; } .nova-icon-box-style-8-icon .nova-icon-box-content-wrap h3.special{ text-transform: none; padding-top: 30px; padding-bottom: 15px; font-size: 24px; font-family: 'Playfair Display'; font-style: italic; font-weight: 400; } .nova-icon-box-style-8-icon .nova-icon-box-content-wrap .nova-icon-box-content{ color:#676767; line-height: 24px; font-size: 13px; } /*9*/ .nova-icon-box-style-9-icon{ padding-bottom: 30px; } .nova-icon-box-style-9-icon .nova-icon-cont{ float: left; padding-right: 10px; margin-right: 10px; margin-top: 10px; } .nova-icon-box-style-9-icon .nova-icon-cont i{ font-size: 48px; width: 70px; height: 70px; border: 0px solid; text-align: center; line-height: 70px; color: #202020; } .nova-icon-box-style-9-icon .nova-icon-box-content-wrap h3{ padding-top: 0px; padding-bottom: 15px; font-weight: normal; font-size: 14px; } .nova-icon-box-style-9-icon .nova-icon-box-content{ line-height: 24px; font-size: 14px; } /*10*/ .nova-icon-box-style-10-icon{ padding-bottom: 30px; } .nova-icon-box-style-10-icon .nova-icon-cont { position: relative; overflow: hidden; } .nova-icon-box-style-10-icon .nova-icon-cont i{ font-size: 40px; width: 100px; height: 100px; margin-right: 25px; background: #202020; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-align: center; line-height: 100px; color: #ffffff; } .nova-icon-box-style-10-icon .nova-icon-cont:after{ border-top: 2px dashed #ebebeb; position: absolute; display: block; content: " "; width: 100%; left: 125px; top: 50%; } .wpb_column:last-child .nova-icon-box-style-10-icon .nova-icon-cont:after { border-top: none; } .nova-icon-box-style-10-icon .nova-icon-box-content-wrap h3{ text-transform: uppercase; padding-top: 30px; padding-bottom: 15px; font-size: 14px; } .nova-icon-box-style-10-icon .nova-icon-box-content-wrap .nova-icon-box-content{ line-height: 24px; font-size: 14px; } /*11*/ .nova-icon-box-style-11-icon{ padding-bottom: 30px; margin-bottom: 30px; } .nova-icon-box-style-11-icon .nova-icon-cont{ } .nova-icon-box-style-11-icon .nova-icon-cont i{ text-align: center; font-size: 30px; color: #202020; } .nova-icon-box-style-11-icon .nova-icon-box-content-wrap h3{ text-transform: none; font-size: 18px; padding-top: 30px; padding-bottom: 15px; } .nova-icon-box-style-11-icon .nova-icon-box-content-wrap .nova-icon-box-content{ font-size: 13px; } /*12*/ .nova-icon-box-style-12-icon .nova-icon-cont i{ font-size: 60px; width: 130px; height: 130px; border: transparent 0px solid; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-align: center; line-height: 130px; color: #202020; } .nova-icon-box-style-12-icon .nova-icon-cont i:hover{ color: #fd3267; } .nova-icon-box-style-12-icon .nova-icon-box-content-wrap h3 { font-size: 18px; font-weight: normal; line-height: normal; padding-bottom: 15px; padding-top: 50px; text-transform: none; } .nova-icon-box-style-12-icon .nova-icon-box-content { line-height: 24px; font-size: 14px; } /*---*/ .nova_landding_icon_list .landding_icon_item i{ width: 27px; border: 1px solid #000; padding: 5px 2px 6px 10px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background: #FFF; } .nova_landding_icon_list{ margin-bottom: 20px !important; } .nova_landding_icon_list .bullet_title{ padding-left: 20px; color: #FFF; } .nova-icon-box-left-style-lawyer-icon { margin-bottom: 30px !important; } .nova-icon-box-left-style-lawyer-icon .nova-icon-cont { font-size: 42px; text-align: center; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; color: #202020; } .nova-icon-box-left-style-lawyer-icon .nova-icon-cont { float: left; position: relative; margin-top: 3px; } .nova-icon-box-left-style-lawyer-icon .nova-icon-box-content-wrap { display: block; margin-left: 60px; } .nova-icon-box-left-style-lawyer-icon h3 { display: inline-block; text-transform: uppercase; font-size: 15px; border-bottom:#fff solid 2px; padding-bottom: 3px; } /* Service group */ .nova-service-group { width: 100%; margin-top: 10px; margin-bottom: 10px; display: inline-block; } .nova-service-group .nova-service-box { float: left; text-align: center; position: relative; min-height: 160px; } .nova-service-main1 .nova-service-box{ border-right: 1px solid #dddddd; } .nova-service-main1 .nova-service-box .nova-service-box-content-wrap{ position: absolute; top: 45%; left: 50%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; margin-left: -95px; } .nova-service-main1 .nova-service-box:hover .nova-service-box-content-wrap{ top:25%; } .nova-service-main1 .nova-service-box .nova-service-icon{ position: absolute; left: 50%; margin-left: -17px!important; top: 30px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; opacity: 1; } .nova-service-main1 .nova-service-box:hover .nova-service-icon{ top:0; opacity: 0; } .nova-service-group .nova-service-box:before, .nova-service-group .nova-service-box:after { content: " "; display: table; } .nova-service-group.service-col-1 .nova-service-box { width: 100%; } .nova-service-group.service-col-2 .nova-service-box { width: 50%; } .nova-service-group.service-col-3 .nova-service-box { width: 33%; } .nova-service-group.service-col-4 .nova-service-box { width: 25%; } .nova-service-group.service-col-5 .nova-service-box { width: 20%; } .nova-service-group.nova-service-style-0 .nova-service-box.nova-service-box-style-0 { border-right: 1px solid #ddd; } .nova-service-group.nova-service-main3 .nova-service-box.nova-service-box-style-0 { border-right: 1px solid rgba(225,225,225,.2); padding-top: 20px; padding-bottom: 20px; margin-top: 20px; margin-bottom: 25px; } .nova-service-group.nova-service-style-0 .nova-service-box.nova-service-box-style-0:last-child { border-right: none; } .nova-service-group.nova-service-main3 .nova-service-box.nova-service-box-style-0:last-child { border-right: none; } .nova-service-group.nova-service-style-0 .nova-service-box.nova-service-box-style-0:hover { background: #F0F0F0; } .nova-service-box h2 { padding-top: 10px; padding-bottom: 10px; } .nova-service-box .nova-service-box-content { font-size: 13px; } .nova-service-box .nova-service-icon { font-size: 36px; } .nova-service-group .nova-service-box .nova-service-icon { margin-left: auto; margin-right: auto; } .nova-service-group.nova-service-main2 .nova-service-box .nova-service-icon { color: #ccc; padding-top: 20px; height: 74px; width: 74px; text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .nova-service-group.nova-service-main2 .nova-service-box:hover .nova-service-icon { background: rgba(35,35,35,0.7); color: #fff; } .nova-service-group.nova-service-main2 .nova-service-box a:hover { text-decoration: underline; color: #222; } .nova-service-group.nova-service-main2 .nova-service-box.pos-left .nova-service-icon, .nova-service-group.nova-service-main2 .nova-service-box.pos-right .nova-service-icon { margin-left: 20px; margin-right: 20px; } .nova-service-group.nova-service-main3 .nova-service-box, .nova-service-group.nova-service-main3 .nova-service-box h2, .nova-service-group.nova-service-main3 .nova-service-box h2 a { color: #F5F4F1; } .nova-service-group.nova-service-main3 .nova-service-box .nova-service-icon{ padding-bottom: 10px; color: #cccccc; } .nova-service-group.nova-service-main3 .nova-service-box:hover .nova-service-icon{ color: #ffffff; } .nova-service-box.pos-left { text-align: left; } .nova-service-box.pos-right { text-align: right; } .nova-service-box.pos-left .nova-service-icon { float: left; } .nova-service-box.pos-right .nova-service-icon { float: right; } .wpb_row { margin-bottom: 0px !important; } .wpb_row:last-child { margin-bottom: 0 !important; } /* Banner Box */ .nova-banner_grid .nova-banner-box { float: left; position: relative; } .nova-banner_grid .nova-banner-box:before, .nova-banner_grid .nova-banner-box:after { content: " "; display: table; } .nova-banner-box .image_over { position: absolute; margin-bottom:0; bottom: 0; right:0; } .vc_row.margin_15 { margin-left: 15px; margin-right:15px; } .nova-banner-box .pos-center { margin-left: auto; margin-right: auto; } .nova-banner-box .pos-left { float: left; } .nova-banner-box .text-left .vc_separator { margin-left: 0 !important; } .nova-banner-box .pos-right { float: right; } .nova-banner-box .text-right .vc_separator { margin-right: 0 !important; } .nova-banner-box .text-center { text-align: center; } .nova-banner-box.nova-banner-box-dark .nova-banner-box-content, .nova-banner-box.nova-banner-box-dark .nova-banner-box-content h1, .nova-banner-box.nova-banner-box-dark .nova-banner-box-content h2 { color: #fff; } .nova-banner-box .nova-banner-box-content .fa { margin-bottom: 10px; } .nova-banner-box .nova-banner-box-content h1 .fa { font-size: 32px; margin-right: 10px; } .nova-banner-box.nova-banner-box-dark .nova-banner-box-content .fa { color: #555; } .nova-banner-box-content .special p { line-height: 26px; margin-bottom: 30px; } .nova-banner-box-content .nsu-form { max-width: 500px; margin-left: auto; margin-right: auto; } .nova-banner-box-content .nsu-form label { text-indent: 9000px; } .nova-banner-box-content .nsu-form .nsu-field { float: left; height: 43px; max-width: 400px; margin-right: 10px; padding: 10px 20px; border: 2px solid #222; width: calc(100% - 120px); } .nova-banner-box-content .nsu-form .nsu-submit { float: left; bottom: 16px; font-size: 14px !important; height: 43px; padding: 10px 25px !important; } /*Featured Banner*/ .nova-featured-banner { padding-top:10px; padding-bottom: 10px; display: inline-block; } .nova-featured-banner .nova-featured-banner-content{ width: 80%; float: left; display: inline-block; } .nova-featured-banner .nova-featured-banner-button{ width: 19%; display: inline-block; text-align: right; float: right; } .nova-featured-banner.nova-featured-banner-style-1 { padding-bottom: 10px; } .nova-featured-banner-style-1 .nova-featured-banner-button{ vertical-align: middle; padding-top: 2px; } .nova-featured-banner-style-1 .nova-featured-banner-button .nova-button { font-size: 15px; line-height: 15px; padding: 15px 25px; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; background-color: #fd3267; text-transform: uppercase; } .nova-featured-banner-style-1 .nova-featured-banner-content h1{ font-size:14px; text-transform: uppercase; } .nova-featured-banner.nova-featured-banner-style-2 { padding-bottom: 80px; padding-top: 80px; position: relative; } .nova-featured-banner-style-2 .nova-featured-banner-button{ vertical-align: bottom; } .nova-featured-banner-style-2 .nova-featured-banner-button a{ font-weight: normal; padding: 20px; position: absolute; right: 0; top: calc(50% - 24px); } .nova-featured-banner-style-2 .nova-featured-banner-content h1 { font-size: 36px; margin-bottom: 30px; text-transform: uppercase; } .nova-featured-banner-style-2 .nova-featured-banner-content .content{ font-size: 16px; line-height: 24px; } .nova-featured-banner.nova-featured-banner-style-2b { padding-bottom: 85px; padding-top: 85px; position: relative; } .nova-featured-banner-style-2b .nova-featured-banner-content h1 { font-size: 24px; text-transform: uppercase; } .nova-featured-banner-style-2b .nova-featured-banner-button a{ font-weight: normal; padding: 20px 40px; } /* -------------------------------------------- FEATURE PAGE -------------------------------------------- */ .feature_mulitupurpose{ border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background: #000; } .feature_mulitupurpose img{ opacity: 0.4; } .feature_mulitupurpose img:hover{ opacity: 1; } .feature-page-title{ text-align: center; font-size: 16px; } .text_header{ width: 50%; text-align: center; margin: 0 auto; } .text_header h1{ font-size: 40px; font-weight: bold; margin: 0px; } .text_header .header_text_more_than{ font-size: 17px; padding: 0px; } .text_header .header_mediaon_description{ font-size: 11px; } .feature_amazing_text{ font-weight: bold; } /* -------------------------------------------- BUTTON SHORTCODE -------------------------------------------- */ .nova-button { display: inline-block; font-size: 14px; font-weight: bold; line-height: 18px; height: auto; color: #FFFFFF; padding: 14px 35px; margin: 0; border: 0; position: inherit; overflow: hidden; outline: none; text-shadow: none; text-decoration: none; vertical-align: inherit; max-width: 100%; transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s; -moz-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s; -webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; } .nova-button:hover { text-decoration: none!important; color: #fff; transition-duration: 200ms; -moz-transition-duration: 200ms; -webkit-transition-duration: 200ms; } .nova-button.stroke{ color: #202020; border: 2px solid #ebebeb; } .nova-button.larger{ padding: 0px 36px 0px 0px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; font-weight: normal; } .nova-button.larger i{ line-height: 50px; padding: 0 15px; margin-right: 10px; background: rgba(0, 0, 0, 0.2); font-size: 18px; } .nova-button.default{ padding: 15px 30px; border-radius: 0px; background: #202020; } .nova-button.default:hover{ background:#4e4e4e; } .nova-button i { margin-left: 0px; font-size: 20px; padding-right: 6px; } .nova-button.icon-only i{ margin-left: 0; } .nova-button.small { font-size: 12px; line-height: 12px; padding: 8px 10px; } .nova-button.small.icon-text { padding: 8px 10px; } .nova-button.small i{ margin-left: 5px; } .nova-button.small.icon-only i { margin-left: 0; } .nova-button.medium { font-size: 15px; line-height: 15px; padding: 12px 40px; text-transform: uppercase; } .nova-button.medium.icon-text { padding: 12px 25px; } .nova-button.medium.icon-only { padding: 12px 15px; } .nova-button.medium i{ } .nova-button.medium.icon-only i{ margin-left: 0; } .nova-button.large { font-size: 20px; font-weight: normal; line-height: 26px; padding: 15px 40px; text-transform: uppercase; } .nova-button.large.icon-text { padding: 15px 40px; } .nova-button.large.icon-only { padding: 15px 25px; } .nova-button.large i{ margin-left: 20px; } .nova-button.large.icon-only i{ font-size: 20px; margin-left: 0; } .nova-button.primary { color: #202020; background: #ff9601; } .nova-button.primary:hover { -webkit-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); } .nova-button.secondary { color: #fff !important; background: #202020; } .nova-button.primary:hover { -webkit-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 80px 20px 50px rgba(0, 0, 0, 0.2); } .nova-button.circle { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } .nova-button.long-shadow { -webkit-box-shadow: 0px 5px 2px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 5px 2px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 5px 2px 0px rgba(0, 0, 0, 0.25); } .nova-button.black { color:#202020; background: #fff; border: #202020 solid 2px; } .nova-button.black:hover { color: #fff; background:#202020; } .nova-button.white { color:#fff; background:#202020; border: #fff solid 2px; } .nova-button.white:hover { color: #202020; background:#fff; } .icon-button { border: #ffffff solid 2px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .icon-button:hover { border: #ffffff solid 2px; background: #fff; color: #9f824a; } .icon-button.big { font-size: 72px; width: 160px !important; height: 160px !important; padding: 40px; min-width: 160px !important; text-align: center; } .mini-cart-button { font-size: 14px; padding: 10px 15px; } /* -------------------------------------------- PARALLAX SHORTCODE -------------------------------------------- */ .wpb_row_parallax { overflow1: hidden; width: 100%; background-attachment: fixed; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; margin-left: 0 !important; margin-right: 0 !important; } #nav { text-align: right; list-style: none; position: fixed; z-index: 999; left: calc(50% + 500px); top: 50%; } #nav li a { position: relative; padding-right: 50px; line-height: 40px; color: transparent; } #nav li a.active { color: #ffffff; } #nav li a:after { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #b5b5b5; position: absolute; margin: 2px; content: " "; width: 13px; height: 13px; right: 0; top: 0px; } #nav li a.active:after { border: 1px solid #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: none; position: absolute; margin: 0px; content: " "; width: 17px; height: 17px; right: 0; top: 0px; } /* -------------------------------------------- PORTFOLIO SHORTCODE -------------------------------------------- */ .nova-porfolio-cutelist { } .nova-porfolio-cutelist .isotope { width: 100%; } /* clear fix */ .nova-porfolio-cutelist .isotope:after { content: ''; display: block; clear: both; } /* ---- .item ---- */ .nova-porfolio-cutelist .item { float: left; width: 25%; } .porfolio-read-more { background: url("plus-icon.png") no-repeat; position: absolute; right: 50%; bottom: 50%; left: auto; width: 48px; height: 48px; margin-right:-20px; margin-bottom: -23px !important; color: #FFF; } .porfolio-read-more i { color: #FFF: } .nova-porfolio-filter-list .item { margin-bottom: 30px; } .nova-porfolio-filter-list .portfolio-filter { text-align: center; } .nova-porfolio-filter-list .portfolio-filter ul { display:inline-block; margin: 0 auto; } .nova-porfolio-filter-list .portfolio-filter ul li { float: left; padding-left: 5px; } .nova-porfolio-filter-list .portfolio-filter ul li:not(:last-child):after { content: "/"; font-size: 14px; color: #202020; padding-left: 5px; } .nova-porfolio-filter-list .portfolio-filter ul li a.selected { color: #9f824a; } .portfoio-latestproject .related-standard{ padding-bottom: 60px; } .nova-portfolio .page-title{ text-transform: uppercase; font-size: 20px; padding-bottom: 40px; } .nova-portfolio .page-header-portfolio .portfolio-url span{ color: #202020; } .nova-portfolio .page-header-portfolio .portfolio-url span span, .nova-portfolio .page-header-portfolio .portfolio-url span span a { color: #ac9362; } .nova-portfolio .page-header-portfolio .portfolio-url span.commas:last-child{ display: none; } .nova-portfolio .portfolio-next-previous{ padding: 18px 0 15px 0; margin-top: 60px; font-size: 16px; } .nova-portfolio .portfolio-next-previous span.previous_post_link{ text-align: left; } .nova-portfolio .portfolio-next-previous span.next_post_link a{ width: 48px; height: 47px; border: 1px solid #EDEDED; padding: 19px 15px 7px 18px; background: #202020; cursor: pointer; } .nova-portfolio .portfolio-next-previous span.previous_post_link a{ width: 50px; height: 50px; border: 1px solid #EDEDED; padding: 20px 18px 6px 15px; background: #202020; cursor: pointer; } .nova-portfolio .portfolio-next-previous span.next_post_link a:hover, .nova-portfolio .portfolio-next-previous span.previous_post_link a:hover{ background-color: #ff7f00; color: #FFF; } .nova-portfolio .portfolio-next-previous span.previous_post_link a > i, .nova-portfolio .portfolio-next-previous span.next_post_link a > i { color: #FFF; font-size: 40px; } .nova-portfolio .portfolio-next-previous span.next_post_link{ float: right; } .nova-portfolio .portfolio_image{ padding-bottom: 30px; padding-top: 40px; } .nova-portfolio-testimonial .nova-heading-text h3, .portfoio-latestproject .nova-heading-text h3{ text-transform: uppercase; text-align: center; font-size: 20px; padding-bottom: 40px; } .nova-portfolio-testimonial .nova-heading-text h3:after, .portfoio-latestproject .nova-heading-text h3:after { background-color: #fd3267; clear: both; content: " "; display: block; height: 7px; margin: 25px auto 15px; width: 60px; } .portfoio-latestproject .nova-portfolio .owl-carousel .owl-item{ padding: 0 15px; } .preview_info_icon{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; opacity: 0; text-align: center; background-image: -webkit-linear-gradient(top, rgba(1,1,1, 0.3) 0%, rgba(1,1,1, 0.5) 100%); background-image: -ms-linear-gradient(top, rgba(1,1,1, 0.3) 0%, rgba(1,1,1, 0.5) 100%); background-image: linear-gradient(top, rgba(1,1,1, 0.3) 0%, rgba(1,1,1, 0.5) 100%); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); } .has_preview:hover .preview_info_icon{ -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; } .preview_info_icon .controls{ color: #363636; background-color: #ffffff; background-color: rgba(255,255,255, 0.9); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; display: block; opacity: 0; height: 46px; width: 46px; position: absolute; bottom: 50%; margin-bottom: -23px; line-height: 43px; font-size: 16px; border: 2px solid #222222; } .preview_info_icon .controls:hover{ color: #ffffff!important; background: #222222; } .preview_info_icon:hover .controls{ opacity: 1; } .has_preview:hover .preview_info_icon .controls.img{ left: 48%; bottom: 50%; right: auto; margin-left: -41px; } .has_preview:hover .preview_info_icon .controls.link{ right: 48%; bottom: 50%; left: auto; margin-right: -41px; } .preview_info_icon .controls.img{ right: auto; left: 0; } .preview_info_icon .controls.link{ left: auto; right: 0; } .portfolio_image .owl-buttons .owl-prev{ bottom: 50%; left: 25px; background: #222222!important; width: 50px; height: 50px; line-height: 40px; border: 2px solid #222222 !important; opacity: .33!important; color: #b4b4b4!important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .portfolio_image .owl-buttons .owl-prev:before{ content: "\f053"; font-family: "FontAwesome"; } .portfolio_image .owl-buttons .owl-next{ bottom: 50%; right: 25px; background: #222222!important; width: 50px; height: 50px; line-height: 40px; border: 2px solid #222222 !important; opacity: .33!important; color: #b4b4b4!important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .portfolio_image .owl-buttons .owl-next:before{ content: "\f054"; font-family: "FontAwesome"; } .portfoio-latestproject .nova-portfolio .owl-prev{ bottom: 50%; left: -50px; background: transparent!important; width: 43px; height: 43px; line-height: 34px; margin-bottom: -22px !important; border: 2px solid #222222 !important; opacity: 1!important; color: #222222!important; } .portfoio-latestproject .nova-portfolio .owl-prev:before{ content: "\f053"; font-family: "FontAwesome"; } .portfoio-latestproject .nova-portfolio .owl-next{ bottom: 50%; right: -50px; background: transparent!important; width: 43px; height: 43px; line-height: 34px; margin-bottom: -22px !important; border: 2px solid #222222 !important; opacity: 1!important; color: #222222!important; } .portfoio-latestproject .nova-portfolio .owl-next:before{ content: "\f054"; font-family: "FontAwesome"; } .nova-portfolio .portfoio-testimonial{ clear: bold; } .portfolio_author .portfolio-share .panel-heading { background: #fff!important; border:2px solid #222222; padding: 8px 30px!important; display: inline-block!important; } .portfolio_author .portfolio-share { margin-top: 40px; } .nova-portfolio .portfolio-share{ padding-top: 50px; } .nova-portfolio .portfolio-button.standard{ padding-top: 20px; } .portfolio-button .portfolio-view { background: #fd3267; color: #ffffff; padding: 10px 20px; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; } .nova-portfolio .portfolio-url .client, .nova-portfolio .portfolio-url .date, .nova-portfolio .portfolio-url .skill, .nova-portfolio .portfolio-url .url { border-bottom: 1px solid #f0f0f0; margin-bottom: 20px; padding-bottom: 20px; } .nova-portfolio .portfolio-url .client-content, .nova-portfolio .portfolio-url .date-content, .nova-portfolio .portfolio-url .skill-content, .nova-portfolio .portfolio-url .url-content { color: #202020; font-size: 16px; font-weight: normal; padding-bottom: 20px; text-transform: uppercase; } .nova-portfolio .portfolio_detail { margin-top: 30px; margin-bottom: 30px; } .portfoio-testimonial .nova-heading-text.heading-style-2{ padding: 60px 0px 30px 0px; } .portfoio-latestproject .nova-heading-text.heading-style-2{ padding-bottom: 30px; } .nova-portfolio .testimonial-author a, .nova-portfolio .testimonial-author{ color: #000 !important; } /* -------------------------------------------- BLOGS POST GRIDLIST HOME2 -------------------------------------------- */ .blog_posts_gridlist_home2 .post-content { text-align: left; } .blog_posts_gridlist_home2 .post-content .post-title{ font-size: 18px; } .blog_posts_gridlist_home2 .post-content .excerpt{ color: #676767; font-size: 14px; } .blog_posts_gridlist_home2 .post-content .post-meta img{ border-radius: 100%; } .blog_posts_gridlist_home2 .post-content .comment-blog{ display: inline-block; text-align: right; color: #aaaaaa; } .blog_posts_gridlist_home2 .post-content .comment-blog span{ margin-left: 10px; margin-right: 10px; color: #858585; } .blog_posts_gridlist_home2 .post-meta .published_by{ margin-left: 10px; } /* -------------------------------------------- BLOGS POST GRIDLIST HOME3 -------------------------------------------- */ .latest-blog-item{ position: relative; overflow: hidden; } .blog_posts_gridlist_home3 .latest-blog-item{ padding-left: 0px!important; padding-right: 0px!important; } .blog_posts_gridlist_home3 .latest-post-text{ position: absolute; bottom:-65px; background-color: rgba(0, 0, 0, 0.7); padding-left: 40px; padding-right: 80px; padding-bottom: 30px; padding-top: 30px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; } .blog_posts_gridlist_home3 .latest-post-text .latest-post-title { margin-bottom: 5px; } .blog_posts_gridlist_home3 .latest-post-text span{ font-style: italic; font-size: 12px; } .blog_posts_gridlist_home3 .latest-post-text span.author-blog{ margin-left: 5px; } .blog_posts_gridlist_home3 .latest-blog-item:hover .latest-post-text{ bottom: 0px; } .blog_posts_gridlist_home3 .latest-post-title a{ color: #c97fa7; font-size: 16px; text-transform: uppercase; } .blog_posts_gridlist_home3 .read-blog a{ background: #c97fa7; color: #ffffff; padding: 10px 25px; border-radius: 20px; } .blog_posts_gridlist_home3 .excerpt{ margin-bottom: 40px; color: #ffffff; margin-top: 10px; } .blog_posts_gridlist_home3 .latest-post-image img{ width: 100%; } /* -------------------------------------------- BLOGS POST GRIDLIST HOME4 -------------------------------------------- */ .blog_posts_gridlist_home4 .latest-blog-item{ padding-left: 0px!important; padding-right: 0px!important; } .blog_posts_gridlist_home4 .latest-post-title a{ color: #ef5652; } .blog_posts_gridlist_home4 .latest-post-text{ position: absolute; bottom:-100%; background-color: rgba(34, 34, 34, 0.7) ; padding-left: 40px; padding-right: 80px; padding-bottom: 30px; padding-top: 30px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; height: 100%; } .blog_posts_gridlist_home4 .latest-post-text span{ font-style: italic; font-size: 12px; color: #aaaaaa; } .blog_posts_gridlist_home4 .latest-blog-item:hover .latest-post-text{ bottom: 0px; } .blog_posts_gridlist_home4 .latest-post-text .author-blog{ color: #ef5652; margin-left: 5px; } .blog_posts_gridlist_home4 .excerpt{ color: #aaaaaa; margin-top: 20px; } /* -------------------------------------------- BLOGS POST GRIDLIST HOME6 -------------------------------------------- */ .blog_posts_gridlist_home6 .category-blog{ font-family: "Playfair Display"; font-style: italic; font-size: 18px; margin-top: 20px; margin-bottom: 20px; } .blog_posts_gridlist_home6 .category-blog span a{ color: #aaaaaa!important; } .blog_posts_gridlist_home6 .excerpt{ color: #aaaaaa; font-size: 14px; padding-bottom: 50px; } /* -------------------------------------------- BLOGS POST GRIDLIST HOME9 -------------------------------------------- */ .blog_posts_gridlist_home9 .latest-post-title{ margin-top: 25px; } .blog_posts_gridlist_home9 .latest-post-title a{ text-transform: uppercase; } .blog_posts_gridlist_home9 .excerpt{ color: #aaaaaa; } .blog_posts_gridlist_home9 .read-blog{ text-align: right; margin-top: 25px; } .blog_posts_gridlist_home9 .read-blog a:after{ content: "\f0da"; font-family: "FontAwesome"; margin-left: 10px; } .blog_posts_gridlist_home9 .read-blog a{ text-transform: uppercase; font-weight: bold; font-size: 12px; color: #6a85b5; } /* -------------------------------------------- BLOGS POST GRIDLIST mainshop3 -------------------------------------------- */ .blog_posts_gridlist_mainshop3 .restaurant-image{ float: left; margin-right: 30px; } .blog_posts_gridlist_mainshop3 .category-blog span a{ color: #aaaaaa; } .blog_posts_gridlist_mainshop3 .category-blog{ font-family: "Playfair Display"; font-style: italic; font-size: 18px; margin-bottom: 15px; } .blog_posts_gridlist_mainshop3 .restaurant-title h3{ margin-bottom: 10px; } .blog_posts_gridlist_mainshop3 .latest-blog-item{ margin-bottom: 50px; } /* -------------------------------------------- CSS ALERT -------------------------------------------- */ .alert i { padding:8px 25px 8px 10px; font-size: 25px; } .al{ padding: 15px; margin-bottom: 20px; } .warning{ background-color: #fd3267; color: #FFF; font-size: 14px; } .error { background-color: #ea023e; color: #FFF; font-size: 14px; } .info{ background-color: #6dcff6; color: #FFF; font-size: 14px; } .alert{ background-color: #fffde0; color: #8c8c8c; font-size: 14px; } .success { background-color: #8dc63f; color: #FFF; font-size: 14px; } .al .close{ color: #FFF; opacity: 1; } .al.alert .close{ color: #8c8c8c; opacity: 1; } /* -------------------------------------------- CSS SLIDER -------------------------------------------- */ .slider-page .tp-leftarrow.default{ left: 375px !important; } .slider-page .tp-rightarrow.default{ right: 375px !important; } .tp-leftarrow.default .tp-arr-allwrapper{ z-index: 100; cursor: pointer; position: relative; background: url(../images/leftarrow.png) no-repeat 0 0; width: 16px; height: 14px; margin-top: 18px; margin-left: 18px; } .tp-leftarrow.default, .tp-rightarrow.default{ background: rgba(32, 32, 32,0.4); width: 52px; height: 50px; border-radius: 3px; } .tp-rightarrow.default .tp-arr-allwrapper{ z-index: 100; cursor: pointer; position: relative; background: url(../images/rightarrow.png) no-repeat 0 0; width: 16px; height: 14px; margin-top: 18px; margin-left: 18px; } /* -------------------------------------------- CONTACT SHORTCODE -------------------------------------------- */ .nova-contact .ninja-forms-cont .ninja-forms-form .ninja-forms-all-fields-wrap .ninja-forms-field-error, .nova-contact .ninja-forms-cont .ninja-forms-form .ninja-forms-form-wrap .ninja-forms-error-msg{ display: none } .ninja-forms-cont .ninja-forms-form .ninja-forms-all-fields-wrap textarea.ninja-forms-field { height: 122px; } .ninja-forms-cont .ninja-forms-form .ninja-forms-all-fields-wrap .submit-wrap .ninja-forms-field { width: 125px; padding: 12px 20px; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; background: #ffc437; } .contact-left h2{ text-transform: none; } .nova-contact2 .ninja-forms-cont { padding-right: 30px; } .nova-contact2 .ninja-forms-cont .ninja-forms-form .ninja-forms-all-fields-wrap .submit-wrap input{ border-radius: 0px!important; font-size: 14px!important; padding: 15px 30px!important; background-color: #202020; } .nova-contact .ninja-forms-cont .ninja-forms-form .ninja-forms-all-fields-wrap .submit-wrap input{ border-radius: 34px; -moz-border-radius: 34px; -webkit-border-radius: 34px; color: #fff; font-size: 13px; padding: 14px 45px; font-weight: bold; text-transform: uppercase; } ul.contact-us h3{ padding: 30px 15px; font-size: 20px; font-weight: normal!important; } ul.contact-us ul li{ font-size: 14px; padding-bottom: 5px; } .nova-contact .field-wrap{ } .nova-contact .field-wrap:nth-of-type(2), .nova-contact .field-wrap:nth-of-type(4){ } .nova-contact .textarea-wrap textarea{ } .nova-contact .submit-wrap{ } .nova-contact .text-wrap.label-above input,.nova-contact .text-wrap.label-below input, .nova-contact .text-wrap.label-inside input, .nova-contact .textarea-wrap.label-above textarea, .nova-contact .textarea-wrap.label-below textarea, .nova-contact .textarea-wrap.label-inside textarea, .nova-contact .list-dropdown-wrap.label-above select, .nova-contact .list-dropdown-wrap.label-below select{ background: transparent; color: #aaaaaa; border: 1px solid; border-color: #7b7977; } /*--*/ .nova-contact-header .field-wrap{ display: inline-block; } .nova-contact-header .text-wrap.label-above input, .nova-contact-header .text-wrap.label-below input, .nova-contact-header .text-wrap.label-inside input,.nova-contact-header .textarea-wrap.label-above textarea, .nova-contact-header .textarea-wrap.label-below textarea,.nova-contact-header .textarea-wrap.label-inside textarea, .nova-contact-header .list-dropdown-wrap.label-above select, .nova-contact-header .list-dropdown-wrap.label-below select{ font-size: 12px !important; color: #FFF; text-transform: uppercase; background: rgba(118,127,134,0.2); border: none; height: 46px; width: 312px; } .nova-contact-header .submit-wrap .ninja-forms-field { padding: 16px 20px !important; border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; } /* -------------------------------------------- ACCORDION SHORTCODE -------------------------------------------- */ .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{ display: none !important; } .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { padding-left: 0 !important; padding-top: 20px; padding-bottom: 20px; } .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header a { padding-top: 0px !important; } .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content { padding: 0 0 20px !important; } .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_section { border-bottom: 1px solid #ebebeb; } .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_section:last-child { border-bottom: 0px solid #ebebeb; } .wpb_accordion .wpb_accordion_wrapper .ui-state-default > a:before{ content: "\f0a9"; padding-right: 15px; color: #202020; display: inline-block; font: normal normal normal 16px/1 FontAwesome; } .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{ font-size: 14px; font-weight: bold; } .wpb_accordion_content.ui-accordion-content .wpb_content_element p{ font-size: 12px; color: #676767; } .wpb_accordion .wpb_accordion_wrapper .ui-state-active > a, .wpb_accordion .wpb_accordion_wrapper .ui-state-active > a:before{ color: #fd3267; } /**/ .accordion_title { text-transform: uppercase; } .accordion_title { padding-bottom: 10px; } .accordion { margin-bottom: 30px; } .accordion_style_1 .accordion-title a { font-size: 14px; color: #676767; font-weight: bold; padding: 10px 0; display: block; border-bottom: 1px solid #EDEDED; -webkit-transition: border 200ms ease-out; -moz-transition: border 200ms ease-out; transition: border 200ms ease-out; } .accordion_style_1 .accordion-title i { font-size: 18px; color: #202020; margin-right: 10px; } .accordion_style_1 .accordion-title.active a { color: #fd3267; } .accordion_style_1 .accordion-title a:after { font-family: 'FontAwesome'; content: "\f0a9"; font-size: 16px; float: left; padding-right: 15px; } .accordion_style_1 .accordion-inner { display: none; padding-bottom:15px; font-size: 12px; border-bottom: 1px solid #EDEDED; } .accordion_style_2 .accordion-title { margin-bottom: 10px; border-bottom: 1px solid #EDEDED; } .accordion_style_2 .accordion-title a { font-size: 12px; color: #676767; padding: 10px; display: block; border: 1px solid #EDEDED; -webkit-transition: border 200ms ease-out; -moz-transition: border 200ms ease-out; transition: border 200ms ease-out; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .accordion_style_2 .accordion-title i { font-size: 18px; color: #202020; margin-right: 10px; } .accordion_style_2 .accordion-title.active a { color: #333; } .accordion_style_2 .accordion-title a:after { font-family: 'FontAwesome'; content: "\f067"; font-size: 10px; float: right; } .accordion_style_2 .accordion-title.active a:after { content: "\f068"; } .accordion_style_2 .accordion-inner { display: none; padding-bottom:15px; font-size: 12px; } /* -------------------------------------------- TAB SHORTCODE -------------------------------------------- */ .shortcode_tabgroup { background: #fff; } /*---Tab2*/ ul.tabs { margin-left: 0 !important; } .tabbed-content2.shortcode_tabgroup{ border: #e3e3e3 solid 1px; } .tabbed-content2 ul.tabs { display: block; width: 100%; overflow: hidden; margin-bottom: 10px; } .tabbed-content2 ul.tabs li { list-style: none; float: left; width: 25%; border-right: 1px solid #EDEDED; } .tabbed-content2 ul.tabs li:last-child{ border-right: none; } .tabbed-content2 ul.tabs li a { color: #999; font-size: 14px; font-weight: bold; padding: 10px 0; display: block; -webkit-transition: border 200ms ease-out; -moz-transition: border 200ms ease-out; transition: border 200ms ease-out; } .tabbed-content2 ul.tabs { border-bottom: #e3e3e3 solid 1px; } .tabbed-content2 ul.tabs li a:hover { color: #202020; } .tabbed-content2 ul.tabs li.active a { color: #202020; } .tabbed-content2.shortcode_tabgroup .tab { text-align: center; } .tabbed-content2.shortcode_tabgroup .tab.active { position: relative; } .tabbed-content2.shortcode_tabgroup .tab.active a:after { position: absolute; content: ""; border-bottom: 4px solid #e33c15; left: 0; bottom: 0; width: 100%; } .tabbed-content2 .entry-content { padding-top: 0; } .tabbed-content2.shortcode_tabgroup h3 { margin-bottom: 15px; } .tabbed-content2.shortcode_tabgroup .panel{ border: 0 !important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0 0 0 rgba(0,0,0,0); -moz-box-shadow: 0 0 0 rgba(0,0,0,0); box-shadow: 0 0 0 rgba(0,0,0,0); margin: 25px; margin-top: 0; } /*---Tab1*/ .tabbed-content.shortcode_tabgroup.style_1{ border: 1px solid #ebebeb; margin-bottom: 30px; padding: 0px 25px; } .tabbed-content.shortcode_tabgroup.style_1 ul.tabs{ padding: 15px 25px 0px 25px; } .tabbed-content.shortcode_tabgroup.style_1 .nav-tabs>li a{ color: #aaaaaa; text-align: left; padding: 15px 0px; border: none; border-bottom: 2px solid transparent; bottom: -2px; } .tabbed-content.shortcode_tabgroup .tab { padding-right: 12px; margin-bottom: 0; } .tabbed-content.shortcode_tabgroup.style_1 .nav-tabs>li a:hover{ background-color:transparent; border-color: none; } .tabbed-content.shortcode_tabgroup.style_1 .nav-tabs>li.active>a, .tabbed-content.shortcode_tabgroup.style_1 .nav-tabs>li >a:hover, .tabbed-content.shortcode_tabgroup.style_1 .nav-tabs>li >a:focus{ color: #202020; bottom: -2px; background: none; border-bottom: 2px solid #202020; } .tabbed-content.shortcode_tabgroup.style_1 ul.nav.nav-tabs{ border-bottom:2px solid #EDEDED; } .tabbed-content ul.tabs { display: inline-block; margin-bottom: 10px; } .tabbed-content ul.tabs li { list-style: none; float: left; } .tabbed-content ul.tabs li a { color: #aaaaaa; font-size: 14px; font-weight: bold; padding: 10px; display: block; -webkit-transition: border 200ms ease-out; -moz-transition: border 200ms ease-out; transition: border 200ms ease-out; } .tabbed-content ul.tabs { } .tabbed-content ul.tabs li a:hover { color: #FFF; } .tabbed-content ul.tabs li a { color: #FFF; } .tabbed-content ul.tabs li.active a { color: #FFF; } .tabbed-content.tabbed-circle ul.tabs { display: inline-block; margin-bottom: 83px; } .tabbed-content.tabbed-circle ul.tabs .tab { height: 210px; width: 210px; margin-right: 120px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; } .tabbed-content.tabbed-circle ul.tabs .tab:last-child{ margin-right: 0px; } .tabbed-content.tabbed-circle ul.tabs li.tab a { font-size: 21px; color: #666; font-weight: normal; line-height: 190px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .tabbed-content.shortcode_tabgroup.tabbed-circle .tab.active:after { border-bottom: 20px solid transparent; border-left: 30px solid transparent; border-right: 30px solid transparent; bottom: -90px; content: " "; display: block; height: 10px; left: 50%; position: absolute; width: 1px; margin-left: -30px; } .tabbed-content .entry-content { padding-top: 0; } .tabbed-content.shortcode_tabgroup h3 { margin-bottom: 15px; } .tabbed-content.shortcode_tabgroup .panel { border: 0 !important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0 0 0 rgba(0,0,0,0); -moz-box-shadow: 0 0 0 rgba(0,0,0,0); box-shadow: 0 0 0 rgba(0,0,0,0); padding-top: 20px; line-height: 30px; } .tabbed-content.shortcode_tabgroup .panel p { line-height: 30px; } /*---Tab3*/ .tabbed-content3.shortcode_tabgroup { } .tabbed-content3 ul.tabs { display: block; width: 100%; overflow: hidden; margin-bottom: 10px; } .tabbed-content3 ul.tabs li { list-style: none; float: left; width: 25%; } .tabbed-content3 ul.tabs li a { color: #999; font-size: 14px; font-weight: bold; padding: 10px 0; display: block; -webkit-transition: border 200ms ease-out; -moz-transition: border 200ms ease-out; transition: border 200ms ease-out; } .tabbed-content3 ul.tabs { border-bottom: #e3e3e3 solid 3px; } .tabbed-content3 ul.tabs li a:hover { color: #202020; } .tabbed-content3.shortcode_tabgroup .tab{ text-align: center; } .tabbed-content3 ul.tabs li.active a { color: #202020; } .tabbed-content3.shortcode_tabgroup .tab.active { position: relative; } .tabbed-content3.shortcode_tabgroup .tab.active a:after { position: absolute; content: ""; width: 0; height: 0; bottom: 0; margin-left: -20px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 6px solid red; } .tabbed-content3 .entry-content { padding-top: 0; } .tabbed-content3.shortcode_tabgroup h3 { margin-bottom: 15px; } .tabbed-content3.shortcode_tabgroup .panel { border: 0 !important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0 0 0 rgba(0,0,0,0); -moz-box-shadow: 0 0 0 rgba(0,0,0,0); box-shadow: 0 0 0 rgba(0,0,0,0); margin: 25px; margin-top: 0; } /*Pie*/ .vc_pie_chart .vc_pie_chart_value{ top: -10px !important; } .vc_pie_wrapper .wpb_pie_chart_heading{ width: 184px; height: 184px; font-size: 12px; top: 97px; left: 0; position: absolute; color: #999999; } .vc_pie_chart.wpb_content_element.vc_ready .vc_pie_wrapper{ width: 100% !important; } .vc_pie_chart.wpb_content_element.vc_ready .pie_border { float: left; margin-right: 20px; border: 1px dashed; border-radius: 50%; border-color: #d2d1d0; } .vc_pie_chart.wpb_content_element.vc_ready .pie_border .vc_pie_chart_value, .vc_pie_chart.wpb_content_element.vc_ready .pie_border canvas{ width: 110px !important; height: 110px !important; } .vc_pie_chart.wpb_content_element.vc_ready .pie_border .vc_pie_chart_value{ line-height: 130px !important; position: relative; font-size: 30px; letter-spacing: 2px; color: #d2d1d0; } .vc_pie_chart.wpb_content_element.vc_ready .pie_border canvas{ display: none; } .vc_pie_chart.wpb_content_element.vc_ready .infomation{ text-align: left; } .vc_pie_chart.wpb_content_element.vc_ready .infomation .title_text{ font-size: 18px; text-transform: uppercase; color: #FFF; } .vc_pie_chart.wpb_content_element.vc_ready .infomation .skill_text{ font-size: 11px; text-transform: uppercase; color: #ef5652; padding: 8px 0px; } .vc_pie_chart.wpb_content_element.vc_ready .infomation .des_text{ font-size: 12px; color: #676767; } /* -------------------------------------------- MESSAGE BOX SHORTCODE -------------------------------------------- */ .message-box-style-1 { text-align: center; } .message-box-style-1 h1 { font-size: 72px; font-weight: bold; text-transform: uppercase; margin: 0; } .message-box-style-1 h4 { font-size: 18px; line-height: 82px; font-weight: bold; text-transform: none; } .message-box-style-2 { padding: 30px 0; } .message-box-style-2 h1 { color: #FFFFFF; font-size: 32px; font-weight: bold; text-transform: uppercase; } .message-box-style-3 { padding: 30px 30px 30px 60px; margin: 30px 0; border: #EDEDED solid 1px; } .message-box-style-3 h1 { font-size: 30px; font-weight: bold; text-transform: uppercase; } .message-box-style-3 h4 { font-size: 18px; text-transform: uppercase; } .wpb_heading { text-transform: uppercase; } /* -------------------------------------------- MODAL SHORTCODE -------------------------------------------- */ .modal { z-index:99999; } .nova-modal-align-center { text-align: center; } .nova-modal-align-left { text-align: left; } .nova-modal-align-right { text-align: right; } .modal-header { background: #f7f7f7; } .modal-close { float: right; font-size: 28px; font-weight: 700; line-height: 1; color: #000; background: none; padding: 0; text-shadow: 0 1px 0 #fff; opacity: .2; } .modal-close:hover { background: none !important; } /* -------------------------------------------- COUNT SHORTCODE -------------------------------------------- */ .nova-count-asset.style-1 { position: relative; text-align: center; padding-bottom: 30px; } .nova-count-asset.style-1 .count-number { border: 1px solid #ebebeb; font-size: 60px; line-height: 115px; color: #635055; } .nova-count-asset.style-1 .count-subject { bottom: 12px !important; left: 0; right: 0; position: absolute; text-transform: uppercase; width: 100%; font-size: 12px; line-height: 12px !important; } .nova-count-asset.style-1 .count-subject h2, .nova-count-asset.style-1 .count-subject h3, .nova-count-asset.style-1 .count-subject h6{ font-size: 12px; padding: 0 10px; background: #fff; color: inherit; width: 70%; margin-left: auto; margin-right: auto; line-height: 12px !important; } .nova-count-asset.style-2{ padding-top: 30px; padding-bottom: 30px; } .nova-count-asset.style-2 .count-icon i{ font-size: 36px; color: #ffffff; width: 120px; height: 120px; text-align: center; border: 2px solid #a59a9a; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; line-height: 120px; } .nova-count-asset.style-2 .count-number { font-size: 30px; color: #fff; padding-top: 50px; } .nova-count-asset.style-2 .count-icon, .nova-count-asset.style-2 .count-number{ text-align:center; } .count-subject { color: #808080; font-weight:normal; font-style: normal; } .nova-count-asset.style-2 .count-subject h2, .nova-count-asset.style-2 .count-subject h3, .nova-count-asset.style-2 .count-subject h6{ color: #ffffff; font-size: 18px; line-height: 18px; } .nova-count-asset.style-2 .count-subject { text-align: center; font-size: 18px; text-transform: none; font-weight: normal; opacity: 0; position: relative; padding-top: 10px; } /*3*/ .nova-count-asset.style-3{ position: relative; padding-top: 70px; padding-bottom: 70px; text-align: center; margin-left: -15px; margin-right: -15px; } .nova-count-asset.style-3 .count-icon i{ font-size: 55px; padding-right: 40px; color: #fff; } .nova-count-asset.style-3 .count-number { font-size: 30px; color: #fff; display: inline-block; text-align: left; } .nova-count-asset.style-3 .count-icon{ display: inline-block; position: relative; top: -20px; } .nova-count-asset.style-3 .count-items{ } .count-subject { color: #808080; font-weight:normal; font-style: normal; } .nova-count-asset.style-3 .count-span{ font-size: 36px; } .nova-count-asset.style-3 .count-subject h2, .nova-count-asset.style-3 .count-subject h3, .nova-count-asset.style-3 .count-subject h6{ color: #fff; font-size: 18px; } .nova-count-asset.style-3 .count-subject{ font-size: 18px; text-transform: none; font-weight: normal; opacity: 0; position: relative; padding-top: 7px; } /*4*/ .nova-count-asset.style-4{ padding-left: 65px; } .nova-count-asset.style-4 .count-number{ } .nova-count-asset.style-4 .count-number span, .nova-count-asset.style-4 .count-number .count-span { font-size: 72px; color: #fff; position: relative; } .nova-count-asset.style-4 .count-number .count-span:after { border-top: 2px solid #fff; bottom: -15px; content: " "; left: 0; position: absolute; width: 55px; } .nova-count-asset.style-4 .count-number .count-subject { padding-top: 30px; } .nova-count-asset.style-4 .count-subject h2, .nova-count-asset.style-4 .count-subject h3, .nova-count-asset.style-4 .count-subject h6{ color: #fff; font-size: 18px; } /*5*/ .nova-count-asset.style-5{ text-align: center; border-bottom: 1px solid; border-right: 1px solid; border-top: 1px solid; border-color: #ebebeb; padding-top: 40px; padding-bottom: 55px; width: 20%; float: left; } .nova-count-asset.style-5 .count-number span, .nova-count-asset.style-5 .count-number .count-span{ font-size: 36px; color: #202020; position: relative; } .nova-count-asset.style-5 .count-number .count-span:after { border: 4px solid #ac8e67; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; bottom: -20px; content: " "; left: 50%; position: absolute; width: 0; } .nova-count-asset.style-5 .count-number .count-subject{ padding-top: 20px; } .nova-count-asset.style-5 .count-subject h2, .nova-count-asset.style-5 .count-subject h3, .nova-count-asset.style-5 .count-subject h6{ color: #676767; font-size: 18px; } /* -------------------------------------------- UNDERCONTRUCTION -------------------------------------------- */ .under-contruction-title{ color: #FFF; text-transform: uppercase; font-size: 24px; border: 1px solid #EDEDED; width: 24%; text-align: center; margin: 0 auto; margin-top: 100px; padding: 10px 20px 10px 20px; } /* jQuery Countdown styles 2.0.0. */ #undercontructions{ text-align: center; margin-top: 120px; } .undercontructions-total .undercontructions-count li{ display: inline-block; width: 200px; height: 200px; margin-left: 20px; text-align: center; font-size: 75%; text-align: center; border: 1px solid rgba(203,203,203,0.7); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #FFF; padding-top: 30px; background: rgba(39,37,52,0.4); color: #FFF; font-size: 66px; } .undercontructions-total .undercontructions-count li p{ text-transform: uppercase; } .countdown-amount { font-size: 200%; font-weight: bold; font-size: 66px; font-family:'Lato',sans-serif; } .contruction-description{ text-align: center; color: #FFF; margin-top: 60px; } .contructor-email{ text-align: center; } .contructor-email .ninja-forms-cont .ninja-forms-form .ninja-forms-all-fields-wrap .field-wrap{ display: inline-block; } .contructor-email .ninja-forms-cont .ninja-forms-form .ninja-forms-all-fields-wrap .text-wrap{ width: 30%; } .contructor-email .submit-wrap{ position: absolute; } .contructor-email .ninja-forms-cont .ninja-forms-form .ninja-forms-all-fields-wrap .text-wrap input.ninja-forms-field{ height: 50px; color: #FFF; border-top: 5px solid #5f4b47; border-left: 5px solid #5f4b47; border-bottom: 5px solid #5f4b47; border-right: none !important; background: #0f0d10; opacity: 0.8; } .contructor-email .ninja-forms-all-fields-wrap input.ninja-forms-field{ background: #241C1D !important; border-top: 5px solid #5f4b47; border-right: 5px solid #5f4b47; border-bottom: 5px solid #5f4b47; padding: 14px !important; opacity: 0.8; color: #907433; font-weight: bold; border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; } .contructor-email .ninja-forms-cont .ninja-forms-form .ninja-forms-all-fields-wrap{ margin-right: 95px; } /* -------------------------------------------- 404 PAGE -------------------------------------------- */ .page_404_notfound .page_error_image img{ } .page_404_notfound .page_error_image, .page_404_notfound .page_error{ display: inline-block; } .page_404_notfound .page_error{ width: 43%; text-align: center; margin: -350px auto auto 330px; display: block; } .page_404_notfound{ background:#dedddb url("404_4.png"); background-size: cover; min-height: 700px; } .page_404_notfound .page_error .page_error_text1 { margin-top: 50px; } .page_404_notfound .page_error_button{ margin: 50px 0px 0px; } .page_404_notfound .page_error_button a{ border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; color: #FFF; background-color: rgb(255, 127, 0); font-size: 17px; line-height: 12px; padding: 11px 24px; } .page_404_notfound .page_error_button a:hover{ color: #FFF; background-color: #d06802; } /* -------------------------------------------- LATEST TWEETS SHORTCODE -------------------------------------------- */ .latest-tweets-slider { text-align: center; } .latest-tweets-slider ul li { margin: 0 auto; width: 70%; } .latest-tweets-slider .tweet-text { color: #fff; font-size: 18px; font-weight: bold; } .latest-tweets-slider .tweet-text a { color: #fff; text-decoration: underline } .latest-tweets-slider .tweet-text a:hover { text-decoration: none; } .latest-tweets-slider .tweet-details a { color: #fff; } .footer-2-wrapper .latest-tweets p{ line-height: 16px; } .footer-2-wrapper .latest-tweets .tweet-text{ font-size: 14px; color: #FFF; margin-bottom: 0px; } .footer-2-wrapper .latest-tweets .tweet-details{ text-align: right; display: none; } .footer-2-wrapper .latest-tweets .tweet-details a{ font-size: 9px; color: #9b9b9b; } .nova-recent .recent-thumbnails .image{ float: left; padding-right: 20px; } .nova-recent .recent-thumbnails{ padding-bottom: 30px; } .nova-recent .recent-thumbnails .content h3{ font-size: 14px; } .nova-recent .recent-thumbnails .content h3 a{ line-height: 0px; } .nova-recent .recent-thumbnails .latest-post-time{ font-size: 11px; } /* -------------------------------------------- BLOGS POST GRIDLIST HOME 1 -------------------------------------------- */ .blog_posts_gridlist_home1 .post-content{ text-align: left; } .blog_posts_gridlist_home1 .post-content .post-title{ font-size: 18px; padding-bottom: 0; } .blog_posts_gridlist_home1 .post-content .post-meta{ border-bottom: none; padding-bottom: 0; color: #858585; } /**TESTIMONIAL LIST/ /**Style 1 - Slider*/ .nova-testimonial-list-wrapper.testimonial-style-1 .nova-testimonial-list { margin-top: 30px; margin-bottom: 30px; } .nova-testimonial-list-wrapper.testimonial-style-1 .nova-testimonial-list .testimonial-thumbnail img{ border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .nova-testimonial-list-wrapper.testimonial-style-1 .nova-testimonial-list .testimonial-list-item{ text-align: center; position: relative; padding-left: 15px; padding-right: 15px; } .nova-testimonial-list-wrapper.testimonial-style-1 .nova-testimonial-list .testimonial-list-item .testimonial-author, .nova-testimonial-list-wrapper.testimonial-style-1 .nova-testimonial-list .testimonial-list-item .testimonial-author a{ font-size: 16px; color: #fd3267; } .nova-testimonial-list-wrapper.testimonial-style-1 .nova-testimonial-list .testimonial-list-item .title-position{ font-size: 16px; margin-bottom: 10px; } .nova-testimonial-list-wrapper.testimonial-style-1 .nova-testimonial-list .testimonial-list-item .testimonial-text{ font-size: 18px; color: #aaaaaa; line-height: 26px; font-style: italic; margin-left: auto; margin-right: auto; margin-top: 50px; margin-bottom: 20px; width: 80%; } .nova-testimonial-list-wrapper.testimonial-style-1 .owl-theme .owl-controls .owl-page span { background-color: #ffffff; } /*Style 2*/ .nova-testimonial-list-wrapper.testimonial-style-2 .nova-testimonial-list { margin-top: 30px; margin-bottom: 30px; } .nova-testimonial-list-wrapper.testimonial-style-2 .nova-testimonial-list .testimonial-thumbnail img{ border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .nova-testimonial-list-wrapper.testimonial-style-2 .nova-testimonial-list .testimonial-list-item { text-align: center; } .nova-testimonial-list-wrapper.testimonial-style-2 .nova-testimonial-list .testimonial-list-item .testimonial-author { margin-top: 30px; } .nova-testimonial-list-wrapper.testimonial-style-2 .nova-testimonial-list .testimonial-list-item .testimonial-author, .nova-testimonial-list-wrapper.testimonial-style-2 .nova-testimonial-list .testimonial-list-item .testimonial-author a{ font-size: 16px; color: #202020; } .nova-testimonial-list-wrapper.testimonial-style-2 .nova-testimonial-list .testimonial-list-item .title-position{ font-size: 14px; margin-bottom: 10px; color: #fd3267; } .nova-testimonial-list-wrapper.testimonial-style-2 .nova-testimonial-list .testimonial-list-item .testimonial-text{ font-size: 13px; color: #676767; font-style: italic; } /*Style 3*/ .nova-testimonial-list-wrapper.testimonial-style-3 .nova-testimonial-list { margin-top: 0px; } .nova-testimonial-list-wrapper.testimonial-style-3 .nova-testimonial-list .testimonial-list-item-inner { padding-left: 25px; padding-right: 25px; border: #ebebeb 1px solid; position: relative; margin-bottom: 30px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; } .nova-testimonial-list-wrapper.testimonial-style-3 .nova-testimonial-list .testimonial-thumbnail img{ border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .nova-testimonial-list-wrapper.testimonial-style-3 .nova-testimonial-list .testimonial-list-item { text-align: center; margin-top: 90px; } .nova-testimonial-list-wrapper.testimonial-style-3 .nova-testimonial-list .testimonial-thumbnail { position: absolute; left: 0; right: 0; top: -57px; } .nova-testimonial-list-wrapper.testimonial-style-3 .nova-testimonial-list .testimonial-text{ margin-top: 90px; font-size: 14px; color: #aaaaaa; font-style: italic; } .nova-testimonial-list-wrapper.testimonial-style-3 .nova-testimonial-list .testimonial-author{ font-size: 18px; margin-top: 20px; color: #202020; } .nova-testimonial-list-wrapper.testimonial-style-3 .nova-testimonial-list .testimonial-author a{ font-size: 18px; color: #202020; } .nova-testimonial-list-wrapper.testimonial-style-3 .nova-testimonial-list .title-position{ font-size: 12px; margin-bottom: 30px; color: #aaaaaa; } /*Style 4*/ .nova-testimonial-list-wrapper.testimonial-style-4 .nova-testimonial-list{ margin-top: 30px; margin-bottom: 30px; } .nova-testimonial-list-wrapper.testimonial-style-4 .nova-testimonial-list .testimonial-text{ font-size: 14px; color: #aaaaaa; font-style: italic; line-height: 24px; background: #676767; padding: 25px; padding-bottom: 30px; margin-bottom: 50px; position: relative; } .nova-testimonial-list-wrapper.testimonial-style-4 .nova-testimonial-list .testimonial-text .testimonial-text-arrow{ width: 0; height: 0; border-left: 30px solid transparent; border-top: 30px solid #676767; position: absolute; bottom: -30px; left: 40px; } .nova-testimonial-list-wrapper.testimonial-style-4 .nova-testimonial-list .testimonial-thumbnail { float: left; padding-right: 20px; } .nova-testimonial-list-wrapper.testimonial-style-4 .nova-testimonial-list .testimonial-thumbnail img{ -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .nova-testimonial-list-wrapper.testimonial-style-4 .nova-testimonial-list .testimonial-author { padding-top: 30px; } .nova-testimonial-list-wrapper.testimonial-style-4 .nova-testimonial-list .testimonial-author, .nova-testimonial-list-wrapper.testimonial-style-4 .nova-testimonial-list .testimonial-author a{ font-size: 18px; color: #202020; text-transform: none; } .nova-testimonial-list-wrapper.testimonial-style-4 .nova-testimonial-list .title-position span{ text-transform: none; font-size: 12px; } /* Style 5*/ .nova-testimonial-list-wrapper.testimonial-style-5 .nova-testimonial-list { margin-top: 30px; margin-bottom: 30px; } .nova-testimonial-list-wrapper.testimonial-style-5 .nova-testimonial-list .testimonial-thumbnail img{ border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .nova-testimonial-list-wrapper.testimonial-style-5 .nova-testimonial-list .testimonial-list-item { text-align: center; } .nova-testimonial-list-wrapper.testimonial-style-5 .nova-testimonial-list .testimonial-list-item .testimonial-author { margin-top: 35px; } .nova-testimonial-list-wrapper.testimonial-style-5 .nova-testimonial-list .testimonial-list-item .testimonial-author, .nova-testimonial-list-wrapper.testimonial-style-5 .nova-testimonial-list .testimonial-list-item .testimonial-author a{ font-size: 16px; color: #202020; } .nova-testimonial-list-wrapper.testimonial-style-5 .nova-testimonial-list .testimonial-list-item .title-position{ font-size: 14px; margin-bottom: 15px; } .nova-testimonial-list-wrapper.testimonial-style-5 .nova-testimonial-list .testimonial-list-item .testimonial-text{ font-size: 13px; color: #676767; font-style: italic; } /*Style 6*/ .nova-testimonial-list-wrapper.testimonial-style-6 .nova-testimonial-list { margin-top: 30px; margin-bottom: 0px; } .nova-testimonial-list-wrapper.testimonial-style-6 .nova-testimonial-list .testimonial-list-item { margin-bottom: 30px; } .nova-testimonial-list-wrapper.testimonial-style-6 .nova-testimonial-list .testimonial-thumbnail{ float: left; padding-right: 30px; } .nova-testimonial-list-wrapper.testimonial-style-6 .nova-testimonial-list .testimonial-list-item .testimonial-title{ color: #fd3267; font-size: 30px; line-height: 24px; margin-bottom: 30px; } .nova-testimonial-list-wrapper.testimonial-style-6 .nova-testimonial-list .testimonial-list-item .testimonial-title span{ text-transform: uppercase; } .nova-testimonial-list-wrapper.testimonial-style-6 .nova-testimonial-list .testimonial-list-item .testimonial-text{ font-size: 14px; color: #676767; line-height: 24px; margin-bottom: 30px; } .nova-testimonial-list-wrapper.testimonial-style-6 .nova-testimonial-list .testimonial-list-item .title-position{ color: #aaa; font-size: 14px; } .nova-testimonial-list-wrapper.testimonial-style-6 .nova-testimonial-list .testimonial-list-item .testimonial-author, .nova-testimonial-list-wrapper.testimonial-style-6 .nova-testimonial-list .testimonial-list-item .testimonial-author a { font-family: "Playfair Display"; font-style: italic; font-weight: 400; font-size: 24px; color: #202020; } .nova-testimonial-list-wrapper.testimonial-style-6 .nova-testimonial-list .testimonial-list-item .testimonial-author { margin-right: 15px; } /*Style 7*/ .nova-testimonial-list-wrapper.testimonial-style-7 .nova-testimonial-list { margin-top: 30px; margin-bottom: 30px; } .nova-testimonial-list-wrapper.testimonial-style-7 .nova-testimonial-list .testimonial-list-item{ text-align: center; margin-bottom: 40px; } .nova-testimonial-list-wrapper.testimonial-style-7 .nova-testimonial-list .testimonial-text{ font-size: 18px; font-style: italic; line-height: 24px; color: #202020; } .nova-testimonial-list-wrapper.testimonial-style-7 .nova-testimonial-list .testimonial-author{ padding-top: 50px; } .nova-testimonial-list-wrapper.testimonial-style-7 .nova-testimonial-list .testimonial-author, .nova-testimonial-list-wrapper.testimonial-style-7 .nova-testimonial-list .testimonial-author a{ font-size: 18px; color: #fd3267; } .nova-testimonial-list-wrapper.testimonial-style-7 .nova-testimonial-list .title-position span{ font-size: 18px; } .nova-testimonial-list-wrapper.testimonial-style-7 .owl-theme .owl-controls .owl-page span { background-color: #ffffff; } /*Style 8*/ .nova-testimonial-list-wrapper.testimonial-style-8 .nova-testimonial-list { list-style: none; margin-bottom: 0; margin-top: 30px; padding-left: 0; } .nova-testimonial-list-wrapper.testimonial-style-8 .nova-testimonial-list .testimonial-list-item { margin-bottom: 50px; } .nova-testimonial-list-wrapper.testimonial-style-8 .nova-testimonial-list .testimonial-thumbnail{ float: left; padding-top: 5px; padding-right: 30px; } .nova-testimonial-list-wrapper.testimonial-style-8 .nova-testimonial-list .testimonial-text{ font-size: 16px; font-style: italic; color: #202020; line-height: 24px; margin-bottom: 20px; } .nova-testimonial-list-wrapper.testimonial-style-8 .testimonial-author, .nova-testimonial-list-wrapper.testimonial-style-8 .testimonial-author a{ font-size: 16px; color: #202020; } .nova-testimonial-list-wrapper.testimonial-style-8 .testimonial-author{ padding-top: 30px; } /**/ .tour-thumb-container { position:relative; display: inline-block; margin: 100px 45px 100px 70px; } .tour-thumb-container .block-background { top:-5px; bottom:-4px; } .tour-thumb { overflow:hidden; border:10px solid #fff; position:relative; z-index:10; } .tour-thumb img { display:block; width:100%; height:auto; } .tour-thumb .tour-caption { background:#fff; padding:0.9em 0 0.3em 0; } .tour-thumb .tour-title { margin-bottom:0.5em; font-weight: bold; } .tour-thumb .tour-meta { overflow:hidden; padding-top:0.5em; margin-bottom:-0.2em; border-top:1px dotted #ddd; } .tour-thumb .tour-destination { float:left; width:70%; padding-right:5%; color:#9b9b9b; } .tour-thumb .tour-destination a { color:#9b9b9b; } .tour-thumb .tour-duration { float:right; width:25%; text-align:right; color:#9b9b9b; } .tour-thumb .tour-meta .colored-icon { margin-right:2px; } .tour-footer { clear:both; margin-top:1em; } .tour-footer .button { margin:0.3em 7px 0 0; } .tour-thumb-image{ background: url('keep.png') no-repeat; position: absolute; z-index: 999; height: 46px; width: 24px; margin-left: 70px; margin-top: -20px; } .tour-thumb, .content-slider-container .block-background, .tour-thumb-container .block-background{ -moz-box-shadow:0 0 5px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.3); box-shadow:0 0 5px rgba(0,0,0,0.3); } .tour-thumb-container .block-background { -webkit-transform: rotate(-15.8deg); -moz-transform: rotate(-15.8deg); -ms-transform: rotate(-15.8deg); -o-transform: rotate(-15.8deg); transform: rotate(-15.8deg); } .tour-thumb-container .block-background { position: absolute; background: #fff; width: 106%; height: 80%; right: 0; bottom: 30px; } .tour-thumb-container .block-background { -moz-transition: top 0.2s, bottom 0.2s; -webkit-transition: top 0.2s, bottom 0.2s; transition: top 0.2s, bottom 0.2s; } .tour-thumb-container .tour-thumb .tour-caption .tour-left, .tour-thumb-container .tour-thumb .tour-caption .tour-right{ display: inline-block; } .tour-thumb-container .tour-thumb .tour-caption .tour-left{ text-align: left; width: 65%; } .travel-latest-heading.text-left div{ color: #FFF; font-size: 28px; margin: 20px 0 20px 0; } .tour-thumb-container .tour-thumb .tour-caption .tour-right{ text-align: center; width: 30%; background: #ff9600; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; padding: 4px 60px 4px 18px; } .tour-thumb-container .tour-thumb .tour-caption .tour-right:hover{ background: #d68819; } .tour-thumb-container .tour-thumb .tour-caption .tour-right a{ color: #FFF; } .tour-thumb-container .tour-thumb .tour-caption .tour-right a:hover{ color: #FFF; } /* -------------------------------------------- NEW PRODUCT -------------------------------------------- */ .column_container .item-slider-shortcode .shortcode-title { border-bottom:5px solid #9f824a; color: #202020; display: inline-block; font-weight: normal; padding-bottom: 5px; margin-bottom: 7px; text-transform: uppercase; } .page-template-page-full-width-php .new-product-slider .owl-controls{ top: -87px; right: 40px; } .item-slider-shortcode { margin-top: 30px; } /* -------------------------------------------- PRICING TABLES SHORTCODE -------------------------------------------- */ .nova-pricing-tables .nova-pricing-table { min-height: 1px; position: relative; padding-left: 15px; padding-right: 15px; } .nova-pricing-tables.pricing-2-columns .nova-pricing-table{ width: 50%; float: left; } .nova-pricing-tables.pricing-3-columns .nova-pricing-table{ width: 33.33%; float: left; } .nova-pricing-tables.pricing-4-columns .nova-pricing-table{ width: 25%; float: left; } .nova-pricing-tables.pricing-5-columns .nova-pricing-table{ width: 20%; float: left; } /*pricing-style-1*/ .pricing-style-1.nova-pricing-table .pricing-table-inner{ padding: 20px; background: #fff; text-align: center; position: relative; } .pricing-style-1.nova-pricing-table .pricing-table-inner .pricing-heading h3{ font-size: 13px; text-transform: uppercase; color: #676767; padding-bottom: 5px; } .pricing-style-1.nova-pricing-table .pricing-table-inner .pricing-price{ padding-bottom: 10px; } .pricing-style-1.nova-pricing-table .pricing-table-inner .pricing-price .currency, .pricing-style-1.nova-pricing-table .pricing-table-inner .pricing-price .price{ font-size: 36px; font-weight: bold; color: #202020; } .pricing-style-1.nova-pricing-table .pricing-table-inner .pricing-price .period{ color: #202020; margin-left: 5px; } .pricing-style-1.nova-pricing-table .pricing-table-inner .pricing-features { margin-top: 10px; margin-bottom: 30px; } .pricing-style-1.nova-pricing-table .pricing-table-inner .pricing-features ul li{ line-height: 36px; color: #676767; } .pricing-style-1.nova-pricing-table .pricing-table-inner .pricing-features ul li > i{ left: 20px; text-indent: 10px; line-height: inherit; padding-right: 10px; position: absolute; text-align: left; width: 100%; color:#202020; } .pricing-style-1.nova-pricing-table .pricing-table-inner .pricing-heading .pricing-icon{ padding: 15px 0; position: relative; } .pricing-style-1.nova-pricing-table .pricing-table-inner .pricing-heading .pricing-icon:after{ border-top: 1px solid #ebebeb; content: " "; position: absolute; top: 50%; left: 0; right: 0; width: 100%; height: 0; } .pricing-style-1.nova-pricing-table .pricing-table-inner .price-button{ padding-top: 24px; } .pricing-style-1.nova-pricing-table .pricing-table-inner .price-button .nova-button.pricing-button{ background: #fd3267; font-size: 13px; padding: 10px 30px; } .pricing-style-1.nova-pricing-table .pricing-table-inner .price-button .nova-button.pricing-button:hover{ background: #fd3232; } .pricing-style-1.nova-pricing-table .pricing-table-inner .pricing-heading .pricing-icon .icon-cicle{ font-size: 30px; display: inline-block; position: relative; z-index: 2; width: 80px; height: 80px; line-height: 80px; text-align: center; background-color: #ccc; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #fff; } .pricing-style-1.nova-pricing-table.featured .pricing-label{ color: #ffa025; font-size: 46px; position: absolute; right: 36px; } .pricing-style-1.nova-pricing-table.featured .pricing-label:before{ content: "\f02e"; font-family: FontAwesome; position: absolute; top: 0; left: 0; } .pricing-style-1.nova-pricing-table.featured .pricing-label i { font-size: 14px; color: #fff; position: relative; display: block; text-align: center; padding-top: 0px; padding-left: 10px; } /*pricing-style-2*/ .pricing-style-2.nova-pricing-table .pricing-table-inner{ border: 1px solid #ebebeb; padding: 0px 0px 25px; background: #fff; text-align: left; position: relative; } .pricing-style-2.nova-pricing-table .pricing-table-inner .pricing-heading{ border-bottom: 1px solid #ebebeb; padding: 10px 20px 30px; } .pricing-style-2.nova-pricing-table .pricing-table-inner .pricing-features, .pricing-style-2.nova-pricing-table .pricing-table-inner .price-button{ padding-left: 20px; padding-right: 20px; padding-top: 20px; } .pricing-style-2.nova-pricing-table .pricing-table-inner .pricing-heading h3{ font-size: 13px; text-transform: uppercase; color: #676767; padding-bottom: 6px; } .pricing-style-2.nova-pricing-table .pricing-table-inner .pricing-price{ padding-bottom: 10px; } .pricing-style-2.nova-pricing-table .pricing-table-inner .pricing-price .currency, .pricing-style-2.nova-pricing-table .pricing-table-inner .pricing-price .price{ font-size: 34px; font-weight: bold; color: #202020; } .pricing-style-2.nova-pricing-table .pricing-table-inner .pricing-price .period{ color: #202020; margin-left: 5px; } .pricing-style-2.nova-pricing-table .pricing-table-inner .pricing-features ul li{ line-height: 36px; color: #676767; font-size: 13px; } .pricing-style-2.nova-pricing-table .pricing-table-inner .pricing-features ul li > i{ left: 20px; text-indent: 10px; line-height: inherit; padding-right: 10px; position: absolute; text-align: left; width: 100%; color:#202020; } .pricing-style-2.nova-pricing-table .pricing-table-inner .pricing-heading .pricing-icon{ padding: 15px 0; position: relative; } .pricing-style-2.nova-pricing-table .pricing-table-inner .price-button{ padding-top: 0px; } .pricing-style-2.nova-pricing-table .pricing-table-inner .price-button .nova-button.pricing-button{ border: 3px solid; border-color: #EDEDED; font-size: 13px; padding: 10px 30px; color: #202020; } .pricing-style-2.nova-pricing-table .pricing-table-inner .price-button .nova-button.pricing-button:hover{ border-color: #737272; } .pricing-style-2.nova-pricing-table .pricing-table-inner .pricing-heading .pricing-icon span.icon-cicle{ font-size: 24px; display: inline-block; position: relative; z-index: 2; width: 55px; height: 55px; line-height: 50px; text-align: center; border: 2px solid #202020; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #202020; } .pricing-style-2.nova-pricing-table.featured .pricing-label{ color: #ffa025; font-size: 46px; position: absolute; right: 36px; } .pricing-style-2.nova-pricing-table.featured .pricing-label:before{ content: "\f02e"; font-family: FontAwesome; position: absolute; top: 84px; left: 0; } .pricing-style-2.nova-pricing-table.featured .pricing-label i { font-size: 14px; color: #fff; position: relative; display: block; text-align: center; padding-top: 84px; padding-left: 10px; } /*Pricing Table*/ .pricing-2-columns .pricing-style-3.nova-pricing-table{ border: none; } .pricing-3-columns .pricing-style-3.nova-pricing-table{ border: none; } .pricing-4-columns .pricing-style-3.nova-pricing-table{ border: none; } .pricing-5-columns .pricing-style-3.nova-pricing-table{ border: none; } .pricing-style-3.nova-pricing-table.featured .pricing-table-content ul{ margin-bottom: 30px; } .pricing-style-3.nova-pricing-table.featured .pricing-table-inner .cell.table-title{ padding-bottom: 10px; } .pricing-style-3.nova-pricing-table.featured .pricing-table-content{ padding-bottom: 40px; } .pricing-style-3.nova-pricing-table.featured .pricing-table-inner{ position: relative; } .pricing-style-3.nova-pricing-table.featured .title_content{ padding-bottom: 60px !important; } .pricing-style-3.nova-pricing-table.featured .pricing-table-inner{ position: relative; top: -41px; } .pricing-style-3.nova-pricing-table.featured .pricing-table-inner .price-button{ position: absolute; } .pricing-style-3.nova-pricing-table .pricing-table-inner .cell.table-title .title_content{ font-weight: bold; padding: 10px 0 10px 10px; text-align: left; color: #FFF; text-transform: uppercase; } .pricing-style-3.nova-pricing-table .pricing-table-inner .cell.table-title{ position: relative; } .pricing-style-3.nova-pricing-table .pricing-table-content{ background: #FFF; } .pricing-style-3.nova-pricing-table .price_in_table{ border-bottom: 4px solid #FFF; width: 44%; margin: 0 auto; } .pricing-style-3.nova-pricing-table .price_in_table .price, .pricing-style-3.nova-pricing-table .price_in_table .value{ color: #FFF; } .pricing-style-3.nova-pricing-table .price_in_table .price{ font-size: 35px; font-weight: bold; } .pricing-style-3.nova-pricing-table .price_in_table .value{ font-size: 13px; } .pricing-style-3.nova-pricing-table .pricingstyle_icon{ width: 120px; height: 120px; margin: 0 auto; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background: rgba(39,37,52,0.4); } .pricing-style-3.nova-pricing-table .pricingstyle_icon i{ font-size: 80px; color: #FFF; padding-top: 16px; } .pricing-style-3.nova-pricing-table.featured .pricing-table-inner .prices{ padding: 20px 0 10px 0; } .pricing-style-3.nova-pricing-table .pricing-table-inner .prices{ padding: 13px 0 10px 0; font-size: 25px; } .pricing-style-3.nova-pricing-table.featured > .pricing-table-inner .price_in_table .price{ color: #FFF; } .pricing-style-3.nova-pricing-table .pricing-table-inner .pricing-table-content ul{ padding: 0 20px 16px 7px; text-align: center; } .pricing-style-3.nova-pricing-table .pricing-table-inner .pricing-table-content ul li{ line-height: 30px; text-transform: uppercase; color: #FFF; } .pricing-style-3.nova-pricing-table .pricing-table-inner .pricing-table-content ul li:last-child{ border-bottom: none; } .pricing-style-3.nova-pricing-table .pricing-table-inner .price-button{ padding-top: 20px; } .pricing-style-3.nova-pricing-table .pricing-table-inner .price-button{ background: #313131; width: 100%; text-transform: uppercase; font-size: 18px; padding: 10px 0px 10px 0px; cursor: pointer; } .pricing-style-3.nova-pricing-table .pricing-table-inner .price-button .pricing-button{ color: #FFFFFF; } .pricing-style-3.nova-pricing-table .pricing-table-inner .price-button:hover{ background: #ff9600; } .nova-pricing-tables .pricing-style-3{ margin-top: 100px; margin-bottom: 80px; } /* -------------------------------------------- HOME WEDDING -------------------------------------------- */ .product-slider-style-wedding .latest-post-image, .product-slider-style-wedding .latest-post-title, .product-slider-style-wedding .wedding-author { margin-bottom: 10px; } .product-slider-style-wedding .wedding-author{ font-style: italic; font-size: 15px; } .product-slider-style-wedding .latest-post-excerpt{ color: #000; } /* -------------------------------------------- NOVA_COUNTDOWN -------------------------------------------- */ .wedding{ text-align: center; } .wedding-countdown{ position: relative; display: inline-block; border: 1px solid; border-color: #FFF; height: 50px; padding: 0 20px; } .weding-total .wedding-count li { display: inline-block; } .weding-total .wedding-count li { font-size: 18px; color: #FFF; text-transform: uppercase; padding-top: 10px; } .weding-total .wedding-count li p{ font-size: 18px; color: #000; } /*Form*/ #feedback-page{ text-align:center; } #form-main{ width:100%; float:left; padding-top:0px; } #form-div { background-color:#FFF; padding-left:35px; padding-right:35px; padding-top:35px; padding-bottom:50px; width: 100%; float: left; margin-top:110px; } .feedback-input { color:#3c3c3c; font-weight:500; font-size: 18px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; line-height: 22px; height: 40px !important; margin-bottom: 10px; width:100%; } .number select, .wedding-ceremony select{ width: 100%; padding: 10px 3px; height: 40px; } #button-blue{ width: 45%; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; cursor:pointer; background-color: #ed6287; color:white; font-size:24px; height: 47px; } .wedding-submit{ text-align: center; padding-top: 20px; } /* -------------------------------------------- HOME RESTAURANT -------------------------------------------- */ .restaurant_text_banner{ color: #000; } .restaurant_text_banner .restaurant_wellcome{ text-align: center; text-transform: uppercase; font-size: 50px; margin-bottom: 23px; } .restaurant_text_banner .restaurant_descriptions{ text-align: center; width: 61%; margin: 0 auto; font-size: 13px; } /*---*/ .restaurant-menu{ position: relative; margin-top: 50px; padding-bottom: 100px; } .restaurant-menu #ribbon { border: 2px solid #000; height: 55px; line-height: 48px; width: 32%; margin: 0 auto; position: absolute; left: 50%; margin-left: -144px; z-index: 12; background: #FFF; text-align: center; } .restaurant-menu #ribbon .content_text{ text-transform: uppercase; font-size: 20px; color: #000; } .restaurant-menu .content_text:before{ content: ""; background: url('restaurant20.png') no-repeat; height: 49px; width: 52px; position: absolute; top: 20px; left: 390px; z-index: 10; } .restaurant-menu .content_text:after{ content: ""; background: url('restaurant21.png') no-repeat; height: 49px; width: 52px; position: absolute; top: 20px; right: 315px; z-index: 10; } .restaurant_about_us .restaurant_image{ float: left; padding-right: 20px; } .restaurant_about_us .restaurant_content{ color: #000; } .restaurant_about_us .restaurant_content .restaurant_title{ font-size: 18px; font-weight: bold; padding-bottom: 10px; } .restaurant_about_us .restaurant_content .restaurant_descriptions{ font-size: 12px; color: #818181; padding-bottom: 12px; line-height: 20px; } /*Testminal*/ .blog_posts_gridlist_restaurant .latest-post-text .restaurant-title a{ font-size: 13px; float: left; text-transform: none; } .blog_posts_gridlist_restaurant .restaurant-author{ clear: both; font-size: 11px; } .blog_posts_gridlist_restaurant .restaurant-authors{ color: #e2704a; } /*Progress-------------*/ /*1*/ .progress-style-1{ padding-bottom: 20px; } .progress-style-1 .vc_bar{ text-align: right; padding-right: 25px; } .progress-style-1 .vc_label_units{ color: #FFF; font-size: 10px; } .progress-style-1 .bar-title{ font-size: 10px; text-transform: none; font-weight: bold; color: #b6b6b6; } .vc_progress_bar .progress-style-1 .vc_single_bar .vc_label{ padding: 13px 10px !important; } .vc_progress_bar .progress-style-1 .vc_single_bar .vc_bar, .vc_progress_bar .progress-style-1 .vc_single_bar{ -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; margin-bottom: 15px !important; } /*2*/ .progress-style-2{ padding-bottom: 20px; } .progress-style-2 .vc_bar{ text-align: right; padding-right: 25px; border-radius: 0 !important; } .progress-style-2 .vc_label_units{ color: #b6b6b6; font-size: 10px; text-align: right; position: absolute; top: -30px; } .progress-style-2 .bar-title{ font-size: 10px; text-transform: uppercase; font-weight: bold; color: #b6b6b6; } .vc_progress_bar .progress-style-2 .vc_single_bar .vc_label{ padding: 11px 10px !important; border-radius: 0 !important; } .vc_progress_bar .progress-style-2 .vc_single_bar{ border-radius: 0px; box-shadow: none; } /*3*/ .progress-style-3{ padding-bottom: 20px; } .progress-style-3 .vc_bar{ text-align: right; padding-right: 25px; -webkit-border-radius: 8px !important; -moz-border-radius: 8px !important; border-radius: 8px !important; } .progress-style-3 .vc_label_units{ color: #676767; font-size: 10px; text-align: right; position: absolute; top: -30px; } .progress-style-3 .bar-title{ font-size: 12px; margin-bottom: 10px; text-transform: uppercase; font-weight: normal; line-height: 24px; color: #676767; } .vc_progress_bar .progress-style-3 .vc_single_bar .vc_label{ padding: 4px 10px !important; } .vc_progress_bar .progress-style-3 .vc_single_bar{ -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; } /*slider*/ .wpb_gallery_slides .flex-control-nav li{ margin: 0px; } .wpb_gallery_slides .flex-control-paging li a{ width: 0; height: 0; border: 13px solid transparent; border-bottom: 14px solid #223736; position: relative; top: -4px; cursor: pointer; background: transparent !important; } .wpb_gallery_slides .flex-control-paging li a:after{ content: ''; position: absolute; left: -9px; top: 10px; width: 0; height: 0; border: 9px solid transparent; border-top: 9px solid #223736; cursor: pointer; background: transparent !important; } .wpb_gallery_slides .flex-control-paging li a.flex-active{ width: 0 !important; height: 0; border: 13px solid transparent !important; border-bottom: 14px solid #dc4d1e !important; position: relative !important; top: -4px !important; cursor: pointer !important; background: transparent !important; } .wpb_gallery_slides .flex-control-paging li a.flex-active:after{ content: '' !important ; position: absolute !important; left: -9px !important; top: 10px !important; width: 0 !important; height: 0 !important; border: 9px solid transparent !important; border-top: 9px solid #dc4d1e !important; cursor: pointer !important; background: transparent !important; } /*Order*/ li.eg-restaurant-menu-wrapper{ border-color: transparent !important; } .eg-restaurant-menu-content{ padding: 15px 0px 31px 0px !important; } .eg-restaurant-menu-content del .amount{ font-weight: normal; } .eg-restaurant-menu-content ins .amount, .eg-restaurant-menu-content div > span.amount{ color: #272727; font-size: 21px; font-weight: normal; } /* -------------------------------------------- GARELLY SHORTCODE -------------------------------------------- */ .nova-gallery-coporate .flex-control-thumbs li{ padding:5px 4px 0 0; } .nova-gallery-coporate .flex-direction-nav a{ margin: -50px 0 0 !important; } .flexslider{ background: transparent !important; border: none !important; box-shadow: none !important; -webkit-box-shadow: none !important; } .nova-gallery-coporate ul.flex-direction-nav .flex-prev{ left: 5px; width: 32px; height: 32px; background: #FFF; cursor: pointer; padding: 0px 10px 0px 10px; } .nova-gallery-coporate ul.flex-direction-nav .flex-next{ right: 5px; width: 32px; height: 32px; background: #FFF; cursor: pointer; padding: 0px 10px 0px 13px; } .nova-gallery-coporate ul.flex-direction-nav .flex-prev:after{ content: "\f104"; font-family: FontAwesome; font-size: 30px; position: absolute; top: 50%; margin-top: -23px; } .flex-direction-nav a{ text-indent: 0px !important; font-size: 0px; } .nova-gallery-coporate ul.flex-direction-nav .flex-next:after{ content: "\f105"; font-family: FontAwesome; font-size: 30px; position: absolute; top: 50%; margin-top: -23px; } /* -------------------------------------------- BLOCKQUOTE SHORTCODE -------------------------------------------- */ .blockquote-text { font-size: 18px; line-height: 30px; text-transform: none; padding-bottom: 20px; } .with_quote_icon i { font-size: 50px; } /* -------------------------------------------- CUTE LIST PRODUCT SHORTCODE -------------------------------------------- */ .nova-cute-product-list .nova-cute-product-item{ width: 16.50% !important; height: 100%; display: inline-block; padding: 0; margin: 0; float: left; opacity: 0.3; transition: opacity 0.5s ease 0s; } .nova-cute-product-list .nova-cute-product-item:hover { opacity: 1; } .nova-cute-product-list .nova-cute-product-cover{ left: 50%; margin-left: -407.5px; margin-top: -52.5px; position: absolute; top: 50%; width: 815px; z-index: 100; text-align:center; } .nova-cute-product-list .nova-cute-product-cover .nova-button.cute-list-button { background-color: #9f824a; text-transform: uppercase; font-size: 13px; font-weight: none; } .nova-cute-product-list .nova-cute-product-cover .nova-cute-product-list-title{ margin: 0 auto 6px auto; font-size: 35px; color: #FFF; text-align:center; background: rgba(124, 123, 122, 0.85); z-index: 100; color: #FFFFFF !important; font-size: 40px; font-weight: normal; line-height: 80px; } /* -------------------------------------------- FOTTER -------------------------------------------- */ .footer-2-wrapper .widget_nav_menu #menu-shipping-info li, .footer-2-wrapper .widget_nav_menu #menu-our-offers li, .footer-2-wrapper .widget_nav_menu #menu-our-account li{ border-bottom: none !important; } .footer-2-wrapper .footer-2-left h3.widget-title{ padding-left: 35px; } .footer-2-wrapper .footer-2-right ul li p{ margin-bottom: 0 !important; } .footer-2-wrapper .latest-tweets ul li p a{ padding: 5px 0 !important; } .footer-2-wrapper .footer-2-right .latest-tweets ul li{ padding-bottom: 6px; margin-bottom: 0px; } /* -------------------------------------------- CUSTOM ROW -------------------------------------------- */ .triangle-border-dark { position: relative; } .triangle-border-dark:before { position: absolute; left: 50%; top: -23px; margin-left: -24px; content: ""; width: 0; height: 0; border-style: solid; border-width: 0 24px 23px 24px; border-color: transparent transparent #393939 transparent; } .triangle-border-green { position: relative; } .triangle-border-green:before { position: absolute; left: 50%; top: -23px; margin-left: -24px; content: ""; width: 0; height: 0; border-style: solid; border-width: 0 24px 23px 24px; border-color: transparent transparent #00a651 transparent; } .triangle-border-gray { position: relative; } .triangle-border-gray:before { position: absolute; left: 50%; top: -23px; margin-left: -24px; content: ""; width: 0; height: 0; border-style: solid; border-width: 0 24px 23px 24px; border-color: transparent transparent #ebecec transparent; } .eg-corporate-4-porfolio-list-wrapper .esg-overlay:before { position: absolute; content: ""; width: 0; height: 0; top: -11px; left: 50%; margin-left: -11px; border-style: solid; border-width: 0 11px 11px 11px; border-color: transparent transparent #ffffff transparent; } .text-center { text-align: center; } .corporate-4 h1 { font-weight: 300; font-size: 48px; line-height: 48px; } .corporate-4 h2 { font-weight: 300; font-size: 36px; line-height: 36px; } .corporate-4 h3 { font-weight: 300; font-size: 24px; line-height: 24px; } .font-weight-normal h3 ,.font-weight-normal h2,.font-weight-normal h1 { font-weight: normal !important; } /* -------------------------------------------- LAYOUT BOXED -------------------------------------------- */ .layout-boxed #wrapper { max-width: 1170px; margin: 0 auto; } .layout-boxed .col-md-12 .container { width: 100% !important; padding: 0; } /* ========================================================================== 16.Woocommerce ========================================================================== */ h4.category-hash{ text-align: center; padding-top: 20px; padding-bottom: 20px; } .term-description{ padding: 20px; text-align: center; } .products-category .inner{ text-align: center; } .products-category .inner img{ width: 100px; height: auto; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; } .products-category .inner .header-title h3{ padding-top: 10px; } ul.products-category li.product-category{ margin-bottom: 30px; } ul.products-category li.product-category:hover .preview_info_wrap{ border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; } .inner a.has_preview{ display: inline-block; } .shop-toolbar { width: 100%; padding: 15px 5px 10px 5px; border-bottom: 1px solid #202020; } .shop-toolbar .list-grid-toggle{ display: inline-block; float: left; } .shop-toolbar .list-grid-toggle a{ color: #999999; margin-right: 10px; } .shop-toolbar .list-grid-toggle > span{ font-size: 12px; text-transform: uppercase; color: #202020; padding-right: 12px; } .shop-toolbar .list-grid-toggle > i{ font-size: 10px; color: #9b9b9b; padding-right: 15px; } .shop-toolbar .list-grid-toggle a i{ } .shop-toolbar .list-grid-toggle a span{ } .shop-toolbar .list-grid-toggle a.active{ color: #222222; } ul.products.grid div[itemprop="description"]{ display:none } ul.products.grid hr{ display:none } ul.products.list li.product{ float:none!important; width:100%!important; text-align:left!important } ul.products.list li.product:after{ content:""; display:block; clear:both } ul.products.list li.product img{ width:30.75%!important; float:left; margin-bottom:1.5em; -webkit-transition:none!important; -moz-transition:none!important; transition:none!important; margin-right:3.8%!important } ul.products.list li.product h3, ul.products.list li.product div[itemprop="description"], ul.products.list li.product .price, ul.products.list li.product .list-grid-buttonwrap{ width:65.4%; float:right; clear:none; } ul.products.list li.product div[itemprop="description"]{ display:block; } ul.products.list li.product hr{ clear:both } .woocommerce-result-count { line-height: 34px; margin-bottom: 0 !important; } .woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products { margin-left: -15px; margin-right: -15px; } .woocommerce ul.products.products-slider, .woocommerce-page ul.products.products-slider { margin-left: 0px; margin-right: 0px; } .woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products { padding-top: 30px; } .woocommerce .products ul li, .woocommerce-page .products ul li, .woocommerce ul.products li, .woocommerce-page ul.products li { list-style: none outside none; } .woocommerce ul.products li.nova-product figure { margin-bottom: 20px; overflow: hidden; padding-bottom: 326px; position: relative; } .woocommerce ul.products li.nova-product a img, .woocommerce-page ul.products li.nova-product a img { display: block; height: auto; margin: 0; transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; width: 100%; } .woocommerce ul.products li.nova-product a img, .woocommerce-page ul.products li.nova-product a img { display: block; height: auto; margin: 0; transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; width: 100%; } .woocommerce ul.products li.nova-product { text-align: center; } ul.products li.nova-product .product-image > img { opacity: 1; transition: opacity 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0ms; -moz-transition: opacity 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0ms; -webkit-transition: opacity 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0ms; } figure img { height: auto; width: 100%; } ul.products li.nova-product figure > a { display: block; float: left; position: absolute; width: 100%; height: 200%; z-index: 1; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-transition: all 1s cubic-bezier(0.190,1.000,0.220,1.000); -webkit-transition-delay: 0s; -moz-transition: all 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s; transition: all 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s; } ul.products li.nova-product figure.product-transition:hover > a { -webkit-transform: translate3d(0,-50%,0); -moz-transform: translate3d(0,-50%,0); -ms-transform: translate3d(0,-50%,0); -o-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0); -webkit-transition: -webkit-transform 1s cubic-bezier(0.190,1.000,0.220,1.000); -webkit-transition-delay: 0s; -moz-transition: -moz-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s; transition: transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s; } ul.products li.nova-product .product-image > img { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transition: opacity 1.5s cubic-bezier(0.190,1.000,0.220,1.000) 0ms; -webkit-transition-delay: 0ms; -moz-transition: opacity 1.5s cubic-bezier(0.190,1.000,0.220,1.000) 0ms; transition: opacity 1.5s cubic-bezier(0.190,1.000,0.220,1.000) 0ms; } .woocommerce ul.products li.nova-product figure figcaption { position: absolute; bottom: -80px; left: 0; z-index: 4; background: #222; color: #fff; width: 100%; font-size: 12px; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } ul.products li.nova-product figure:hover figcaption { bottom: 0; } .products-mini ul.products li.nova-product figure figcaption { display: none; } li.nova-product figcaption .shop-actions { position: relative; min-height: 40px; } li.nova-product figcaption .shop-actions > a { padding: 10px 14px; text-transform: uppercase; color: #e4e4e4; float: left; position: absolute; width: 100%; left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 2; } li.nova-product figcaption .shop-actions > a:hover, li.nova-product figcaption .shop-actions > a:focus { text-decoration: none; } .woocommerce ul.products li.nova-product figure figcaption .shop-actions a.add_to_cart_button > i { margin-right: 6px; } .woocommerce ul.products li.nova-product figure figcaption a.product-added:before { content: "\f00c"; font-family: FontAwesome; font-weight: normal; font-style: normal; display: inline-block; text-decoration: inherit; font-size: inherit; margin-right: 4px; } .woocommerce ul.products li.nova-product figure figcaption a.added_to_cart { display: none!important; } .woocommerce ul.products li.nova-product figure figcaption .yith-wcwl-add-to-wishlist { float: right; display: block; padding: 0; position: relative; z-index: 3; border-left:rgba(255,255,255,0.2) solid 1px; } .woocommerce ul.products li.nova-product figure figcaption .yith-wcwl-add-to-wishlist a { width: 11px; padding: 10px 14px; } .woocommerce span.onsale, .woocommerce .wc-new-badge, .woocommerce .out-of-stock-badge { background: #ef3f32; color: #fff; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; white-space: nowrap; overflow: hidden; position: absolute; text-align: center; padding: 4px; width: 120px; min-width: auto!important; height: 26px!important; min-height: 26px!important; max-height: 26px!important; margin: 0!important; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; right: -31px!important; top: 16px!important; left: auto; z-index: 3; text-transform: uppercase; font-size: 11px; line-height: 28px; font-weight: bold; transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); } .woocommerce ul.products li.nova-product h3, .woocommerce-page ul.products li.nova-product h3 { line-height: 18px; font-size: 12px; font-weight: normal; } .woocommerce ul.products li.nova-product h3 a, .woocommerce-page ul.products li.nova-product h3 a { color: #202020; font-size: 14px; } .woocommerce ul.products li.nova-product h3 a:hover, .woocommerce-page ul.products li.nova-product h3 a:hover { text-decoration: none; } ul.products li.nova-product .price { font-size: 12px; } ul.products li.nova-product .price del{ padding-right: 30px; color: #aaa; } ul.products li.nova-product .price del .amount{ color: #aaa; } ul.products li.nova-product .price .amount{ color: #202020; font-size: 12px; } ul.products.list li.nova-product .price .amount { font-size: 20px; } ul.products.list li.nova-product .price { margin-bottom: 20px; margin-top: 20px; } .grid li.nova-product .product-details, .product-slider .product-details, .grid li.nova-product .product-details{ padding: 30px 0px; } ul.products li.nova-product .nova-rating{ display: inline-block; } ul.products.grid li.nova-product .nova-list-rating, ul.products.grid li.nova-product .nova-list-desc, ul.products.list li.nova-product .nova-rating { display: none; } ul.products.list li.nova-product .nova-list-rating { margin-bottom: 20px; } ul.products.list li.nova-product .product-details { text-align: left; } ul.products.list li.nova-product .product-container { display: block; float: left; padding-bottom: 30px; clear: both; } .woocommerce ul.products li.nova-product h3.name-category-product a{ font-size: 11px; text-transform: uppercase; color: #aaa; } .woocommerce ul.products li.nova-product h3.name-category-product, .woocommerce ul.products li.nova-product .list-title{ margin-bottom: 10px; } .grid .nova-product-right{ text-align: left; } .woocommerce ul.products.grid li.nova-product{ min-height: 488px; } /* */ /**/ ul.products.list .wishlist-compare, ul.products.list .woo-add-to-cart, ul.products.list .nova-grid-price, ul.products.list .list-price-compare .wishlist-compare-add .add_to_cart_button.added{ display: none; } ul.products.grid .list-price-compare, ul.products.grid .product-hover-box .wishlist-compare-add .add_to_cart_button, ul.products.grid .product-hover-box .yith-wcwl-add-to-wishlist .txt-wishlist, ul.products.grid .product-hover-box .txt-compare, .grid .txt-wishlist, .grid .txt-compare{ display: none; } ul.products.list .list-price-compare .wishlist-compare-add{ text-align: right; float: right; padding-top: 14px; } ul.products.list .list-price-compare .wishlist-compare-add .text-wishlist, ul.products.list .list-price-compare .wishlist-compare-add .text-compare{ font-size: 10px; text-transform: uppercase; padding-right: 20px; vertical-align: super; } ul.products.list .list-price-compare .wishlist-compare-add .add_to_cart_button, ul.products.list .list-price-compare .yith-wcwl-add-to-wishlist .txt-wishlist, ul.products.list .list-price-compare .txt-compare, ul.products.list .compare.compare_overhead.added, ul.products.list .list-price-compare .wishlist-compare-add .added_to_cart, ul.products.list .product_type_variable{ padding-left: 20px; font-size: 10px !important; text-transform: uppercase; color: #aaa; vertical-align: super; } ul.products.list .list-price-compare i, ul.products.list .list-price-compare .added_to_cart:before, ul.products.list .list-price-compare .fa-shopping-cart:before{ font-size: 22px; } ul.products.list .list-price-compare .added_to_cart:before, ul.products.list .list-price-compare .fa-shopping-cart:before, ul.products.list .list-price-compare .yith-wcwl-add-to-wishlist i, ul.products.list .list-price-compare .compare i{ float: right; padding-left: 20px; color: #202020; margin-top: -6px; } ul.products.list .list-price-compare .added_to_cart:before { font-family: FontAwesome; content: ""; } ul.products.list .wishlist-compare-add .nova-quick-view, ul.products.list .wishlist-compare-add .yith-wcwl-add-to-wishlist, ul.products.list .wishlist-compare-add .compare, ul.products.list .wishlist-compare-add .add_to_cart_button{ display: inline-block; } .woocommerce ul.products.list li.nova-product .list-title{ margin-bottom: 18px; } ul.products.list .nova-short-description p{ font-size: 12px; line-height: 24px; } ul.products.list .nova-list-desc{ line-height: 26px; border-bottom: 1px solid #EDEDED; overflow: hidden; padding-bottom: 20px; } ul.products.list .list-price-compare{ margin-top: 10px; } ul.products.list .list-price-compare .nova-list-price{ float: none !important; } ul.products.list .list-price-compare .nova-list-price, ul.products.list .list-price-compare .wishlist-compare-add{ display: inline-block !important; } .grid .nova-product > .product-container:hover .woo-add-to-cart{ opacity: 1; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } .grid .woo-add-to-cart .add_to_cart_button.product_type_simple.added{ display: none } .grid .woo-add-to-cart{ text-align: center; margin-top: 26px; opacity: 0; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; } .grid .woo-add-to-cart > a{ border: 2px solid #202020; padding: 10px 12px; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; font-size: 14px; text-transform: uppercase; font-weight: bold; } .grid .woo-add-to-cart > a.fa-shopping-cart:before{ font-size: 20px; font-weight: normal; padding-right: 15px; line-height: 22px; vertical-align: bottom; font-family: "FontAwesome"; } .woocommerce ul.products.list li.nova-product { margin-bottom: 0px; } .nova-rating .star-rating span:before{ color: #363636; } ul.products.list > .nova-product{ width: 100%; } ul.products.list .nova-product-left{ width: 30%; float: left; margin-right: 30px; border-bottom: none; } ul.products.list .product-container .list-title > h3{ margin-top: 0; } ul.products.list .product-container .list-title > h3 a{ font-size: 20px; } ul.products.list .nova-short-description p{ font-size: 12px; line-height: 24px; } ul.products.grid .short-description{ display: none; } .wishlist-compare a.product_type_variable{ font-size: 0px!important; } .wishlist-compare a.product_type_variable:before{ content: "\f07a"; font-family: "FontAwesome"; font-size: 17px; } .wishlist-compare .yith-wcwl-add-to-wishlist{ display: inline-block!important; } .wishlist-compare .compare, .product-hover-box span.nova-quick-view, .wishlist-compare .yith-wcwl-add-to-wishlist a.add_to_wishlist, .wishlist-compare .yith-wcwl-wishlistexistsbrowse a, .wishlist-compare .yith-wcwl-wishlistaddedbrowse a, .wishlist-compare a.fa-shopping-cart, .wishlist-compare a.product_type_variable, .wishlist-compare a.added_to_cart{ display: inline-block; width: 52px; height: 52px; line-height: 58px; background: #202020; text-align: center; margin: 0 3px; font-size: 17px; color: #FFF; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; } .wishlist-compare .compare:hover, .product-hover-box span.nova-quick-view:hover, .wishlist-compare .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover, .wishlist-compare .yith-wcwl-wishlistexistsbrowse a:hover, .wishlist-compare .yith-wcwl-wishlistaddedbrowse a:hover, .wishlist-compare a.fa-shopping-cart:hover, .wishlist-compare a.product_type_variable:hover, .wishlist-compare a.added_to_cart:hover{ color: #ffffff; background: #fd3267; cursor: pointer; } .wishlist-compare a.added{ /*display: none!important;*/ } .wishlist-compare .added_to_cart{ font-size: 0!important; } .wishlist-compare .added_to_cart:before{ content: "\f046"; font-family: "FontAwesome"; font-size: 17px; } .wishlist-compare .yith-wcwl-add-to-wishlist a.add_to_wishlist i{ margin-right: 0px !important; } .wishlist-compare .yith-wcwl-wishlistexistsbrowse a i{ padding: 0px !important; } .add_to_wishlist { color: #202020; } .yith-wcwl-add-button > a i, .wishlist_table .add_to_cart.button i, .wishlist-compare i{ font-size: 22px; } .wishlist-compare .gridlist-buttonwrap{ display: inline-block!important; } .product-info > .yith-wcwl-add-to-wishlist{ display: none !important; } .yith-wcwl-wishlistexistsbrowse.show i, .yith-wcwl-wishlistaddedbrowse.show i{ padding-right: 0; } .nova-new-label{ background: #ffffff; border: #fd3267 2px solid; color: #fd3267; font-size: 12px; height: 42px; width: 42px; line-height: 40px; padding: 0; position: absolute; left: 15px; text-align: center; top: 15px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; z-index: 99; text-transform: uppercase; } .nova-sale-label { background: #ffffff; border: #fd3267 2px solid; color: #fd3267; font-size: 12px; height: 42px; width: 42px; line-height: 40px; padding: 0; position: absolute; right: 15px; text-align: center; top: 15px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; z-index: 99; text-transform: uppercase; } .product-gallery .nova-product-label { z-index: 999; } .product-gallery .nova-sale-label { right: 30px; } .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { width: 100%; } .woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .product-gallery .images .woocommerce-main-image{ } .product-gallery .images .thumbnails img, .product-gallery .images img{ } /* -- NOVA QUICK-VIEW AND NOVA PRODUCT-VIEW-- */ .grid .nova-product .product-container, .product-slider .product-container{ text-align: center; } .item-product-image-box{ position: relative; overflow: hidden; } .nova-product > .product-container:hover .product-hover-box { opacity: 1; } .product-hover-box{ padding-top: 39%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(172, 142, 103, 0.2); transition: opacity 0.3s ease-in-out 0s; -moz-transition: opacity 0.3s ease-in-out 0s; -webkit-transition: opacity 0.3s ease-in-out 0s; /* Chrome, Safari, Opera */ opacity: 0; z-index: 9; } .yith-wcwl-add-to-wishlist{ margin-top: 0px!important; } .product-hover-box .wishlist-compare{ position: relative; } .product-hover-box a.compare_overhead{ position: absolute; right: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .nova-product > .product-container:hover .product-hover-box a.compare_overhead{ right: 15%; margin-left: -56px; } .product-hover-box span.nova-quick-view, .product-hover-box a.product_type_variable, .product-hover-box a.added_to_cart{ position: absolute; left: 0; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; } .nova-product > .product-container:hover .product-hover-box span.nova-quick-view, .nova-product > .product-container:hover .product-hover-box a.product_type_variable{ left: 15%; margin-right: -56px; } .nova-product-left .product-hover-box .gridlist-buttonwrap{ position: absolute; right: 0; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } .nova-product > .product-container:hover .product-hover-box .gridlist-buttonwrap{ left: 21%; margin-left: -56px; } .woocommerce .order-by{ display: inline-block; padding-left: 20px; } .woocommerce .order-by .woocommerce-ordering.custom{ margin-top: -5px !important; } .woocommerce .order-by i.fa-square-o{ font-size: 10px; color: #9b9b9b; padding-right: 15px; } /* Woocommerce block */ .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range { background: none; background-color: #FF9326; border: none; } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { background: none; background-color: #222222; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; width: 5px; height: 15px; } .woocommerce-product-rating { display: inline-block; clear: both; width: 100%; } .woocommerce-product-rating .star-rating { float: left; letter-spacing: 5px; } .woocommerce-review-link { float: left; color: #202020; font-size: 10px; line-height: 12px; letter-spacing: 2px; text-transform: uppercase; } .product-info .short-description p{ line-height: 30px; } .single-product .product-info form.cart .yith-wcwl-add-to-wishlist a, .product-info .single_add_to_cart_button.button.secondary, .single-product .product-info a.compare_details_overhead{ background: #ac8e67 !important; color: #fff !important; margin-left: 10px !important; } .single-product .product-info a.compare_details_overhead:hover, .single-product .product-info form.cart .yith-wcwl-add-to-wishlist a:hover { background: #202020 !important; } .product-info .single_add_to_cart_button.button.secondary{ display: inline-block; font-size: 12px; font-weight: bold; padding: 15px; vertical-align: super; } .single-product .product-info a.compare_details_overhead.added{ font-size: 0 !important; padding-bottom: 13px !important; padding-left: 0 !important; padding-top: 33px !important; } .single-product .product-info a.compare_details_overhead{ padding: 14px 3px 10px 12px !important; line-height: 0px; display: inline-block !important; font-size: 22px !important; } .single-product form.cart .yith-wcwl-add-to-wishlist{ display: inline-block !important; float: none !important; } .single-product .product-info form.cart .yith-wcwl-add-to-wishlist a { padding: 14px 3px 10px 12px; line-height: 0px; display: inline-block; font-size: 22px; } .product-info .single_add_to_cart_button.button.secondary:hover{ background: #222222!important; color: #ffffff; } .product-info .single_add_to_cart_button.button.secondary:before{ content: "\f07a"; font-family: "FontAwesome"!important; margin-right: 15px; font-size: 16px; } .product-info .quantity{ padding-top: 0px !important; } #static-slider-product .owl-buttons{ display: none; } .woocommerce form.cart .yith-wcwl-add-to-wishlist { display: block; margin: 0; float: left; } .woocommerce form.cart .yith-wcwl-add-to-wishlist a, .woocommerce form.cart .compare.compare_details_overhead{ background: rgba(0, 0, 0, 0); display: block; padding: 20px; font-size: 16px; color: #202020; text-transform: uppercase; } .woocommerce form.cart .compare.compare_details_overhead i{ margin-right: 10px; } .compare.compare_overhead.added{ /*.compare_details_overhead.added*/ font-size: 0 !important; } .compare_details_overhead.added:before, .compare.compare_overhead.added:before{ content: "\f00c"; font-family: FontAwesome; font-weight: normal; font-style: normal; display: inline-block; text-decoration: inherit; font-size: inherit; font-size: 16px; margin-right: 10px; float: right; margin-top: -12px; padding-left: 20px; } .compare.compare_overhead.added:before{ margin-right: 15px; margin-top: 0px; font-size: 22px; } ul.products.list .list-price-compare i, ul.products.list .list-price-compare .fa-shopping-cart:before, ul.products.list .compare.compare_overhead.added:before { font-size: 22px !important; font-family: FontAwesome; } .yith-wcwl-wishlistaddedbrowse a , .yith-wcwl-wishlistexistsbrowse a { color: #9F824A; } .woocommerce form.cart .yith-wcwl-add-to-wishlist a:hover { color: #9F824A; } .woocommerce form.cart .yith-wcwl-add-to-wishlist a i { margin-right: 10px; } .compare.button{ display: none; } .nova-accordion-info-product{ margin-top: 70px; } .nova-accordion-info-product #product-accordion { border: 1px solid #ddd; padding: 15px 30px; } #product-accordion .accordion-toggle { position: relative; padding-left: 0; display: block; letter-spacing: normal; } #product-accordion .accordion-toggle:after { content: "\f107"; font-family: FontAwesome; font-weight: normal; font-style: normal; display: block; font-size: 12px; position: absolute; right: 0; margin-top: -11px; top: 50%; } #product-accordion .accordion-toggle { font-weight: bold; } #product-accordion .panel-heading { padding: 10px 0; background: none!important; } #product-accordion .panel { border: 1px solid #e4e4e4; border-radius: 0; border-left: 0; border-right: 0; border-top-width: 0; -webkit-box-shadow: none; box-shadow: none; margin-top: 0; } #product-accordion .panel:first-child { border-top-width: 1px; } #product-accordion .accordion-inner { border-top: 0; padding-left: 0; padding-right: 0; } .product-slider-style-one { margin-top: 0; } .upsell.products h2, .crosssells.products h2 { font-size: 25px; } .products-slider .product-slider { margin: 0 15px; } .products-slider.owl-carousel { width: auto; } .product-slider-style-one .owl-controls { position: absolute; top: -47px; right: 15px; } .product-slider-style-one .owl-buttons { position: absolute; right: 15px; } .product-slider-style-one .owl-next { margin-right: 5px!important; } .product-slider-style-one .owl-theme .owl-controls .owl-buttons div { background:transparent; border: 2px solid #transparent; width: 23px; height: 43px; line-height: 43px; color: #aaaaaa; padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin: 0; opacity: 1; } .product-slider-style-one .owl-theme .owl-controls .owl-buttons div:hover{ background: #ffffff!important; } .product-slider-style-one .owl-prev:before { content: ""; display: inline-block; font-family: "FontAwesome"; font-size: 36px; line-height: 36px; } .product-slider-style-one .owl-next:before { content: ""; display: inline-block; font-family: "FontAwesome"; font-size: 36px; line-height: 36px; } .product-slider-style-2 .owl-controls { } .product-slider-style-2 .owl-controls { margin: 0; } .product-slider-style-2 .owl-buttons { position: absolute; top:50%; width: 100%; height: 0; } .product-slider-style-2 .owl-controls .owl-buttons div { border: 2px solid #202020; color: #202020; background: transparent!important; transition: all 0.5s ease 0s; width: 40px; margin-top:0; padding: 0; opacity: 0; color: #202020; } .product-slider-style-2:hover .owl-controls .owl-buttons div{ opacity: 1 } .product-slider-style-2 .owl-prev:before { content: "\f104"; display: inline-block; font-family: "FontAwesome"; font-size: 20px; line-height: 40px; } .product-slider-style-2 .owl-next:before { content: "\f105"; display: inline-block; font-family: "FontAwesome"; font-size: 20px; line-height: 40px; } .product-slider-style-2 .owl-prev { float: left; margin-left: 15px !important; margin-right: 0 !important; } .product-slider-style-2 .owl-next { float: right; margin-right: 15px !important; } .clear{ clear:both; } .nobr{ white-space:nowrap; }.woocommerce .col2-set, .woocommerce-page .col2-set{ *zoom:1; width:100%; } .woocommerce .col2-set:after, .woocommerce .col2-set:before, .woocommerce-page .col2-set:after, .woocommerce-page .col2-set:before{ content:" "; display:table; } .woocommerce .col2-set:after, .woocommerce-page .col2-set:after{ clear:both; } .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{ float:left; } .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{ float:right; } .woocommerce img, .woocommerce-page img{ height:auto; max-width:100%; } .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{ float:left; } .woocommerce #content div.product div.thumbnails, .woocommerce div.product div.thumbnails, .woocommerce-page #content div.product div.thumbnails, .woocommerce-page div.product div.thumbnails{ *zoom:1; } .woocommerce #content div.product div.thumbnails:after, .woocommerce #content div.product div.thumbnails:before, .woocommerce div.product div.thumbnails:after, .woocommerce div.product div.thumbnails:before, .woocommerce-page #content div.product div.thumbnails:after, .woocommerce-page #content div.product div.thumbnails:before, .woocommerce-page div.product div.thumbnails:after, .woocommerce-page div.product div.thumbnails:before{ content:" "; display:table; } .woocommerce #content div.product div.thumbnails:after, .woocommerce div.product div.thumbnails:after, .woocommerce-page #content div.product div.thumbnails:after, .woocommerce-page div.product div.thumbnails:after{ clear:both; } .woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a{ width:30.75%; } .woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last{ margin-right:0; } .woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first{ clear:both; } .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{ float:right; width:48%; } .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs{ clear:both; } .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs{ *zoom:1; } .woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before{ content:" "; display:table; } .woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after{ clear:both; } .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{ display:inline-block; } .woocommerce #content div.product #reviews .comment, .woocommerce div.product #reviews .comment, .woocommerce-page #content div.product #reviews .comment, .woocommerce-page div.product #reviews .comment{ *zoom:1; } .woocommerce #content div.product #reviews .comment:after, .woocommerce #content div.product #reviews .comment:before, .woocommerce div.product #reviews .comment:after, .woocommerce div.product #reviews .comment:before, .woocommerce-page #content div.product #reviews .comment:after, .woocommerce-page #content div.product #reviews .comment:before, .woocommerce-page div.product #reviews .comment:after, .woocommerce-page div.product #reviews .comment:before{ content:" "; display:table; } .woocommerce #content div.product #reviews .comment:after, .woocommerce div.product #reviews .comment:after, .woocommerce-page #content div.product #reviews .comment:after, .woocommerce-page div.product #reviews .comment:after{ clear:both; } .woocommerce #content div.product #reviews .comment img, .woocommerce div.product #reviews .comment img, .woocommerce-page #content div.product #reviews .comment img, .woocommerce-page div.product #reviews .comment img{ float:right; height:auto; } .woocommerce #content .quantity input::-webkit-inner-spin-button, .woocommerce #content .quantity input::-webkit-outer-spin-button, .woocommerce #quantity input::-webkit-inner-spin-button, .woocommerce #quantity input::-webkit-outer-spin-button, .woocommerce-page #content .quantity input::-webkit-inner-spin-button, .woocommerce-page #content .quantity input::-webkit-outer-spin-button, .woocommerce-page #quantity input::-webkit-inner-spin-button, .woocommerce-page #quantity input::-webkit-outer-spin-button{ display:none; } .woocommerce .related, .woocommerce .upsells.products, .woocommerce-page .related, .woocommerce-page .upsells.products{ *zoom:1; } .woocommerce .related:after, .woocommerce .related:before, .woocommerce .upsells.products:after, .woocommerce .upsells.products:before, .woocommerce-page .related:after, .woocommerce-page .related:before, .woocommerce-page .upsells.products:after, .woocommerce-page .upsells.products:before{ content:" "; display:table; } .woocommerce .related:after, .woocommerce .upsells.products:after, .woocommerce-page .related:after, .woocommerce-page .upsells.products:after{ clear:both; } .woocommerce .related ul, .woocommerce .related ul.products, .woocommerce .upsells.products ul, .woocommerce .upsells.products ul.products, .woocommerce-page .related ul, .woocommerce-page .related ul.products, .woocommerce-page .upsells.products ul, .woocommerce-page .upsells.products ul.products{ float:none; } .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product{ width:48% } .woocommerce .related ul li.product img, .woocommerce .related ul.products li.product img, .woocommerce .upsells.products ul li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce-page .related ul li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce-page .upsells.products ul li.product img, .woocommerce-page .upsells.products ul.products li.product img{ width:100%; height:auto; } .woocommerce ul.products, .woocommerce-page ul.products{ clear:both; *zoom:1; } .woocommerce ul.products:after, .woocommerce ul.products:before, .woocommerce-page ul.products:after, .woocommerce-page ul.products:before{ content:" "; display:table; } .woocommerce ul.products:after, .woocommerce-page ul.products:after{ clear:both; } /**/ .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ float:left; margin:0 3.8% 2.992em 0; padding:0; position:relative; width:22.05%; margin-left:0; } .woocommerce ul.products li.first, .woocommerce-page ul.products li.first{ clear:both; } .woocommerce ul.products li.last, .woocommerce-page ul.products li.last{ margin-right:0; } .woocommerce-page.columns-1 ul.products li.product, .woocommerce.columns-1 ul.products li.product{ width:100%; margin-right:0; } .woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product{ width:48%; } .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{ width:30.75%; } .woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product{ width:16.95%; } .woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product{ width:13.5%; } .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{ float:left; } .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{ float:right; } .woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers{ *zoom:1; } .woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce .woocommerce-pagination ul.page-numbers:before, .woocommerce-page .woocommerce-pagination ul.page-numbers:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:before{ content:" "; display:table; } .woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:after{ clear:both; } .woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{ display:inline-block; } .woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img{ height:auto; } .woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions{ text-align:right; } .woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{ width:80px; } .woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{ float:left; } .woocommerce #content table.cart td.actions .coupon label, .woocommerce table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label{ display:none; } .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{ *zoom:1; width:100%; } .woocommerce .cart-collaterals:after, .woocommerce .cart-collaterals:before, .woocommerce-page .cart-collaterals:after, .woocommerce-page .cart-collaterals:before{ content:" "; display:table; } .woocommerce .cart-collaterals:after, .woocommerce-page .cart-collaterals:after{ clear:both; } .woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related{ width:30.75%; float:left; } .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells{ width:48%; float:left; } .woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products{ float:none; } .woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li{ width:48%; } .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator{ width:48%; *zoom:1; clear:right; float:right; } .woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce .cart-collaterals .shipping_calculator:before, .woocommerce-page .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:before{ content:" "; display:table; } .woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:after{ clear:both; } .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{ width:47%; } .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{ float:right; width:48%; text-align:right; } .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li{ *zoom:1; } .woocommerce ul.cart_list li:after, .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:after, .woocommerce ul.product_list_widget li:before, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.cart_list li:before, .woocommerce-page ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:before{ content:" "; display:table; } .woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.product_list_widget li:after{ clear:both; }.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img{ float:left; height:auto; } .woocommerce form .form-row, .woocommerce-page form .form-row{ *zoom:1; } .woocommerce form .form-row:after, .woocommerce form .form-row:before, .woocommerce-page form .form-row:after, .woocommerce-page form .form-row:before{ content:" "; display:table; } .woocommerce form .form-row:after, .woocommerce-page form .form-row:after{ clear:both; } .woocommerce form .form-row label, .woocommerce-page form .form-row label{ display:block; } .woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox{ display:inline; } .woocommerce form .form-row select, .woocommerce-page form .form-row select{ width:100%; } .woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; } .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{ float:left; width:47%; overflow:visible; } .woocommerce form .form-row-last, .woocommerce-page form .form-row-last{ float:right; } .woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide{ clear:both; } .woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select{ width:auto; } .woocommerce #payment .terms, .woocommerce-page #payment .terms{ text-align:right; padding:0 1em; } .woocommerce #payment #place_order, .woocommerce-page #payment #place_order{ float:right; } .twentyfourteen .tfwc{ padding:12px 10px 0; max-width:474px; margin:0 auto; } .twentyfourteen .tfwc .product .entry-summary{ padding:0!important; margin:0 0 1.618em!important; } .twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{ margin-top:0; } .twentyfourteen .tfwc .product .images img{ margin-bottom:1em; } @media screen and (min-width:673px){ .twentyfourteen .tfwc{ padding-right:30px; padding-left:30px; } } @media screen and (min-width:1040px){ .twentyfourteen .tfwc{ padding-right:15px; padding-left:15px; } } @media screen and (min-width:1110px){ .twentyfourteen .tfwc{ padding-right:30px; padding-left:30px; } } @media screen and (min-width:1218px){ .twentyfourteen .tfwc{ margin-right:54px; } .full-width .twentyfourteen .tfwc{ margin-right:auto; } } .woocommerce #payment .terms, .woocommerce-page #payment .terms { float: left; display: inline-block; } .woocommerce #content div.product div.thumbnails, .woocommerce div.product div.thumbnails, .woocommerce-page #content div.product div.thumbnails, .woocommerce-page div.product div.thumbnails{ } /*************** ADD YOUR CUSTOM CSS HERE ***************/ .container .column_container .container { width: 100% !important; padding: 0; } .col-lg-12 .container, .col-md-12 .container, .col-sm-12 .container, .col-lg-9 .container, .col-md-9 .container, .col-sm-9 .container { width: 100% !important; padding: 0; } .no-margin { margin-top: 0 !important; margin-bottom: 0 !important; } /* logo */ .retina_logo { display: none; } @media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { .normal_logo { display: none; } .retina_logo { display: inline-block; } } /*Dark skin */ .dark-skin #wrapper { background-color: #1a1a1a; } .dark-skin { color: #b0b0b0; } .dark-skin a { color: #ffffff; line-height: 30px; } .dark-skin .testimonial-list-item .testimonial-list-author { color:#808080; } /* nova-divider*/ .nova-divider-wrapper { text-align: center; } .nova-divider { margin: 0 auto; } /* -------------------------------------------- ACCORDION SHORTCODE -------------------------------------------- */ .nova-accordion-info-product #product-accordion ul li{ display: inline-block; font-size: 14px; text-transform: uppercase; padding-right: 20px; } .nova-accordion-info-product #product-accordion .page-product-box p{ font-size: 14px; line-height: 24px; } .nova-accordion-info-product #product-accordion ul li.active a{ color: #00b06c; } .accordion_faq .accordion-title a { font-size: 20px; color: #202020; padding: 20px 0; display: block; border-top: 1px solid #EDEDED; -webkit-transition: border 200ms ease-out; -moz-transition: border 200ms ease-out; transition: border 200ms ease-out; } .accordion_faq .accordion-title i { font-size: 18px; color: #202020; margin-right: 10px; } .accordion_faq .accordion-title.active a { color: #333; } .accordion_faq .accordion-title a:after { font-family: 'FontAwesome'; content: "\f106"; text-align: center; width: 30px; height: 30px; padding: 2px 0; border: #efefef solid 1px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; font-size: 16px; float: right; } .accordion_faq .accordion-title.active a:after { content: "\f107"; } .accordion_faq .accordion-inner { display: none; padding-bottom:15px; font-size: 14px; color: #202020; } /*blog_posts_gridlist_mechanic*/ .blog_posts_gridlist_mechanic .post-title a { font-size: 18px; text-transform: none; } .blog_posts_gridlist_mechanic .post-meta { padding: 10px 0; color: #666; } .blog_posts_gridlist_mechanic .read-more { margin: 28px 0 0 0 ; } /* -------------------------------------------- VIDEO POPUP SHORTCODE -------------------------------------------- */ .nova-video-inner { position: fixed; width: 100%; height: 100%; z-index: 99999; top: -100%; background: #202020; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } .nova-video-close { display: none; position: absolute; right: 40px; top: 40px; width: 40px; text-align: center; cursor: pointer; z-index: 99999; color: #000; background: #fff; font-size: 24px; line-height: 38px; height: 42px; padding: 6px; opacity: 0.5; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; pointer-events: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .nova-video-close:hover { opacity: 1; } .nova-video-close.opened { display: block; pointer-events: auto; } .nova-video-link-icon { background: transparent url(nova-video-link-icon.png) no-repeat 50% 50%; display: inline-block; font-size: 0px !important; line-height: 120px !important; text-align: center; color: #fff; width: 120px; height: 120px; border: 1px solid rgba(225,225,225, 0.7); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .squared-button .nova-video-link-icon { background: none !important; border: 1px solid #ffffff; color: #fff; display: inline-block; font-size: 24px; height: 50px; line-height: 48px !important; text-align: center; width: 50px; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; } .squared-button .nova-video-link-icon:hover { background: none !important; border: 1px solid #ffffff; } .circle-button .nova-video-link-icon { background: none !important; border: 2px solid #ffffff; border-radius: 50% !important; -moz-border-radius: 50% !important; -webkit-border-radius: 50% !important; color: #fff; display: inline-block; font-size: 24px; height: 80px; line-height: 94px !important; text-align: center; width: 80px; } .circle-button .nova-video-link-icon:hover { background: none !important; border: 1px solid #ffffff; } .nova-video-link-icon i { margin-left: 2px; display: none !important; } .nova-video-link-icon:hover{ color: #fff; background-image: url(nova-video-link-icon-hover.png); background-color: #ffffff; border: 1px solid #ffffff; } .squared-button .nova-video-link-icon i { display: inline-block !important; line-height: 50px; font-size: 24px; } .circle-button .nova-video-link-icon i { display: inline-block !important; line-height: 50px; font-size: 24px; } /*nova-custom-heading-page-inner*/ .nova-custom-heading-page { margin-bottom1: 30px; text-align: center; background-repeat: no-repeat; background-size: cover !important; } .nova-custom-heading-page-inner { text-align: center; padding-top: 50px; padding-bottom: 10px; } .nova-custom-heading-page h1 { font-size: 30px; margin-bottom: 20px; text-transform: uppercase; } .nova-custom-heading-page.light h1 { color: #202020; } .nova-custom-heading-page.dark { background-color: #333333; } .nova-custom-heading-page.dark .nova-breadcrumb, .nova-custom-heading-page.dark .nova-breadcrumb a { color: #fff; } .nova-custom-heading-page.dark h1 { color: #fff; } /* -------------------------------------------- CUSTOM -------------------------------------------- */ .no-margin-inner .wpb_row{ margin-bottom: 0 !important; } .page-no-line { padding-top: 0; border: 0; } .feature-info { background: url(feature-info.png); width: 32px; height: 50px; overflow: hidden; text-indent: -999em; float: left; position: relative; margin-top: 5px; margin-right: 15px; } .wpb_row_video_parallax { position: relative; overflow: hidden; } .wpb_row_video_parallax video { position: absolute; z-index: 2; left: 0; top: 0; min-width: 100%; min-height: 100%; } /* -------------------------------------------- LAWYER STYLE -------------------------------------------- */ .lawyer-line { text-align: center; background: url('images/lawyer-line.png') repeat-x center center; } .lawyer-line .lawyer-line-box { display: inline-block; margin: 0 auto; border: #959595 solid 1px; padding: 25px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #fff; } .lawyer-line .lawyer-line-icon { background: url('images/lawyer-icon-1.png') no-repeat; width: 42px; height: 42px; } /* -------------------------------------------- VERTICAL MENU -------------------------------------------- */ div.vertical-menu_area { position: fixed; width: 260px; top: 0; left: 0; padding:10px 30px; background-color: #fff; height: 100%; z-index: 101; -webkit-backface-visibility:hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; transition: background-color 0.3s ease; outline: none; } .vertical-menu_area_widget_holder { position: relative; margin-top: 30px; z-index: 100; } .vertical_area_background{ position: fixed; width: 260px; height: 100%; background-color: #f7f7f7; background-position: right top; background-repeat: no-repeat; background-size: cover; top: 0px; left: 0px; z-index: 0; -webkit-transition: opacity 0.6s ease; -moz-transition: opacity 0.6s ease; transition: opacity 0.6s ease; opacity: 1; -webkit-box-shadow: inset -1px 0px 10px -3px rgba(50, 50, 50, 0.25); -moz-box-shadow: inset -1px 0px 10px -3px rgba(50, 50, 50, 0.25); box-shadow: inset -1px 0px 10px -3px rgba(50, 50, 50, 0.25); } .vertical_logo_wrapper{ margin-top: 60px; z-index: 100; position: relative; } .vetical-search-box { position: relative; margin-top: 85px; z-index: 100; } .vetical-search-box .search-field { width: 152px; } .vetical-search-box .search-field input { border:none; -webkit-box-shadow: inset 0 0 0 0 rgba(50, 50, 50, 0); -moz-box-shadow: inset 0 0 0 0 rgba(50, 50, 50, 0); box-shadow: inset 0 0 0 0 rgba(50, 50, 50, 0); } .vetical-search-box .search-field input:hover, .vetical-search-box .search-field input:focus { background: #fff; } .vetical-search-box .search-button .button { background:#fff !important; color: #202020 !important; font-size: 12.7px; padding-bottom: 8px; padding-top: 9px; } nav.vertical-menu { position: relative; z-index: 101; margin: 45px 0 0 0; } .vertical-menu ul{ list-style: none; } .vertical-menu ul li{ position: relative; } nav.vertical-menu > ul > li > a { position: relative; color: #7d7d7d; font-size: 11px; font-weight: 700; text-decoration: none; text-transform: uppercase; display: block; position: relative; line-height: 34px; padding: 0 0px; margin: 0; cursor: pointer; -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; transition: color 0.3s ease; } nav.vertical-menu > ul > li > a:hover { color: #202020; } .vertical-menu .second .inner{ position: relative; display: block; padding: 0; z-index: 997; } .vertical-menu-toggle .second .inner_arrow{ display: none; } .vertical-menu .second .inner > ul > li > a:hover{ color: #303030; } .vertical-menu-toggle .second{ margin: 0px; display: none; overflow: hidden; z-index: 10; } .vertical-menu-toggle .second ul ul{ display: none; } nav.vertical-menu-toggle ul li a{ display: block; } nav.vertical-menu-toggle ul li a .line{ display: none; } .vertical-menu-toggle .second .inner ul li a{ display: block; height: auto; font-family: inherit; font-size: 13px; line-height: 18px; color: #818181; margin: 0; padding: 5px 0px 5px 0px; text-decoration: none; -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; transition: color 0.3s ease; } .has-vertical-header .site-main, .has-vertical-header .footer-wrapper { margin-left: 260px; } .has-vertical-header .site-main { padding-top: 40px; padding-left: 30px; padding-right: 30px; } .has-vertical-header .page-wrapper { border: 0; padding-top: 0; } /* -------------------------------------------- INDEX -------------------------------------------- */ .brands{ margin-top:10px; margin-bottom: 10px; } .wpb_tabs { } .wpb_tabs .wpb_tabs_nav { margin-left: auto !important; margin-right: auto !important; max-width: 1140px; } .wpb_tabs .wpb_tabs_nav li{ background: transparent !important; margin-right: 30px!important; } .wpb_tabs .wpb_tabs_nav li:last-child { margin-right: 0px!important; } .wpb_tabs .wpb_tabs_nav li.ui-tabs-active a, .wpb_tabs .wpb_tabs_nav li:hover a{ color: #202020; } .wpb_tabs .wpb_tabs_nav li a{ text-transform: none; padding: 5px 0px 15px 0px !important; font-size: 30px; font-weight: bold; color: #aaa; } .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{ background: transparent !important; padding-left1: 0; padding-right1: 0; } .nova_row { margin-left: -15px; margin-right: -15px; } .nova_row:after, .nova_row:before { content: " "; display: table; } .nova-slider-shortcode, .item-slider-shortcode, .item-grid-shortcode{ max-width1: 1600px; margin-left: auto; margin-right: auto; padding-left1: 15px; padding-right1: 15px; } .item-grid-shortcode .product-grid-home { padding-top: 0 !important; } .nova-slider-shortcode .client-item{ margin: 0 15px; position: relative; overflow: hidden; } .nova-slider-shortcode .client-item h4{ position: absolute; display: block; top: 50%; margin-top: -20px; z-index: 99; width: 100%; text-align: center; } .nova-slider-shortcode .client-item h4 a { position: static; } .nova-slider-shortcode .client-item .item-hover{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(35, 35, 35, 0.35); transition: opacity 0.3s ease-in-out 0s; -moz-transition: opacity 0.3s ease-in-out 0s; -webkit-transition: opacity 0.3s ease-in-out 0s; opacity: 0; } .nova-slider-shortcode .client-item:hover .item-hover{ opacity: 1; } .nova-slider-shortcode .client-item p{ margin: 0; } .nova-slider-shortcode .client-item img{ height: auto; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; /* Chrome, Safari, Opera */ transition: all 0.3s ease-in-out 0s; } .nova-slider-shortcode .owl-theme .owl-controls { margin-top: 70px; } .nova-slider-shortcode .owl-theme .owl-controls .owl-page span { background-color: #aaaaaa; opacity: 1; } .nova-slider-shortcode .owl-theme .owl-controls .owl-page.active span, .nova-slider-shortcode .owl-theme .owl-controls.clickable .owl-page:hover span { background: none; border: 2px solid #aaaaaa; margin-bottom: 3px; margin-left: 5px; margin-right: 5px; padding: 6px; } .vc_separator.vc_separator_align_center h4{ border: 1px solid #ddd; padding:31px 10px!important; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #333333; font-size: 24px; font-style:italic; font-weight: bold; } .testimonial-slider-text, .testimonial-slider-author{ text-align: center; } .testimonial-slider-text p{ font-size: 30px; color: #222222; padding-top: 40px; line-height: 40px; } .testimonial-slider-author a{ font-size: 18px; color: #BBBBBB; display: inline-block; } .title-home1 h1{ font-size: 30px; text-transform: none!important; font-weight: normal!important; } .title-home1 h3{ font-weight: normal!important; } h3 a.view-more i{ margin-right: 10px; font-size: 14px; } /* -------------------------------------------- INDEX 2 -------------------------------------------- */ .home2-tab .wpb_tabs_nav li.ui-tabs-active, .home2-tab .wpb_tabs_nav li:hover{ background: #A6C8C0!important; border: 2px solid #A6C8C0; } .home2-tab .wpb_tabs_nav li.ui-tabs-active a, .home2-tab .wpb_tabs_nav li:hover a{ color: #ffffff; } .home2-tab .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{ padding: 0!important; } .banner .wpb_content_element .banner5{ position: absolute; right: 25%; top: 40%; text-align: center; } .banner .wpb_content_element .banner5 h2{ font-size: 50px; text-transform: uppercase; margin-bottom: 35px; } .banner .wpb_content_element .banner5 a{ display: inline-block; border: 2px solid #222222; background: #ffffff; padding: 8px 25px; text-transform: uppercase; } .banner .wpb_content_element .banner5 a:hover{ background: #222222; color: #ffffff; } .banner .wpb_content_element .banner6{ position: absolute; top: 40%; right: 20%; text-align: center; border-top: 1px solid #ffffff; border-bottom:1px solid #ffffff; padding: 10px 0 15px 0; } .banner .wpb_content_element .banner6 h4{ font-size: 15px; color: #ffffff; } .banner .wpb_content_element .banner6 h2{ font-size: 45px; color: #ffffff; } .home2-icon{ padding: 30px 0; } .home2-icon ul li{ display: inline-block; } .home2-icon ul li.icon{ width: 80px; height: 80px; line-height: 80px; font-size: 36px; text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin-right: 20px; bottom: 15px; position: relative; color: #CCCCCC; } .home2-icon ul:hover li.icon{ background: #A6C8C0; color: #ffffff; -moz-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; /* Chrome, Safari, Opera */ transition: all 0.2s ease-in-out 0s; } .home2-icon ul:hover li a{ text-decoration: underline; } .content-bottom{ background: #A6C8C0; margin-bottom: 0px !important; } .content-bottom li{ display: inline-block; color: #ffffff; } .content-bottom li i{ color: #ffffff; padding: 30px; font-size: 24px; border: 1px solid #ffffff; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin: 45px; position: relative; bottom: 15px; } .content-bottom li h2{ color: #ffffff; font-size: 22px; margin-bottom: 15px; } .content-bottom li p{ } .content-bottom li h3{ border: 2px solid #222222; background: #ffffff; padding: 10px 35px; color: #222222; text-transform: uppercase; margin-left: 50px; position: relative; bottom: 20px; } .woocommerce ul.products li.nova-product a img, .woocommerce-page ul.products li.nova-product a img { display: block; height: auto; margin: 0; transition: all 0.2s ease-in-out 0s; width: 100%; } ul.products li.nova-product .nova-product-left { overflow: hidden; } ul.products li.nova-product .item-product-image-box > a { display: block; float: left; width: 100%; height: 200%; z-index: 1; } .item-product-image-box:hover img { height: auto; width: 100%; } .product-img-additional{ bottom: 200%; left: 0; position: absolute; right: 0; top: 100%; } .item-product-image-box a:hover .back{ position: absolute; }