 .checks.column-checks { padding:0px !important; } p.demo_store { position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:.5em 0;text-align:center;background:#e40f0f !important; color:#fff; z-index:99998; font-weight:500; } p.demo_store b {font-weight:800;} a.woocommerce-store-notice__dismiss-link { font-weight:600; background-color:#157388; border-radius:4px; color:#fff; padding:5px 10px; } a.woocommerce-store-notice__dismiss-link:hover {color:#000;} .site-footer .textwidget img { max-width:100%; height:auto; } .single .page-title .entry-title-main { display:none; } .site-footer .widget_calendar .widget-title { padding:0; } .main-content .parallax-img { background-attachment:fixed !important; background-position:center center !important; } #horizontalTab .resp-tabs-container { margin-top:20px; } .sub ul.sub-menu { padding-left:5px; } .tnp .tnp-field label { display:none; } #commentform .comment-block { float:left; width:32%; } .comment-form-email.comment-block { margin:0 2%; } .widget_accepted_payment_methods .title-outer { display:none; } .widget ul, .widget ol { list-style:none; } .site-footer .widget_search #searchform { margin:10px; width:93% !important; } .site-footer .textwidget form select { max-width:100%; } .woocommerce-ordering span.customSelect { padding:0 10px; } ul.produts.grid woocommerce-product-details__short-description, .products.grid .woocommerce-product-details__short-description { display:none; } ul.products.list .woocommerce-product-details__short-description { float:left !important; width:100% !important; max-height:120px; overflow:hidden; } .woocommerce-product-search *::-moz-placeholder { color:#484848; } .home ul.products.owl-carousel.owl-theme { margin:0px !important; } .product .summary .price ins .woocommerce-price-suffix { display:none; } #wapo-total-price-table {border-bottom:1px solid #eee;padding:0px;margin-bottom:24px;} #wapo-total-price-table table {margin-bottom:0px !important;} #wapo-total-price-table table th {border:none !important;} .woocommerce .single-product-full #content .product div.entry-summary {width:48%;float:left;margin-left:20px;padding-bottom:6%; border:none !important;} .woocommerce-tabs{background-color:#ffffff!important;border-top:1px solid #eee;border-bottom:1px solid #eee;} .about-us .small-title { font-size:16px; text-transform:capitalize; } #rev_slider_1_1_wrapper .custom.tparrows{background:transparent !important;} tp-leftarrow{left:10px !important;} tp-rightarrow{left:10px !important;} .tparrows:before { color:#e5007e !important; font-size:62px !important; } .pswp { z-index:9999999; } body { color:#222222; font-family:'poppins', sans-serif; font-size:13px; font-weight:400; line-height:24px; letter-spacing:1px; } html, body, div, span, applet, object, iframe, h3, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border:0; font-style:inherit; font-weight:inherit; margin:0; outline:0; padding:0; vertical-align:baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; } audio, canvas, video { display:inline-block; max-width:100%; } a { color:#808080; text-decoration:none; cursor:pointer; } .archive .page-title.header, .archive.search .page-title.header, .error404 .page-title.header { display:none; } a:focus {} a:hover, a:active { outline:0; } a:active, a:hover, .post-navigation a:hover .fa { color:#000000; } h1, h2, h3, h4, h5, h6 { clear:both; margin:10px 0; font-weight:400; } h1 { font-size:22px; } h2 { font-size:20px; line-height:1; } h3 { font-size:18px; line-height:1.0909090909; } h4 { font-size:16px; line-height:1.2; } h5 { font-size:14px; line-height:1.3333333333; } h6 { font-size:12px; line-height:1.5; } address { margin-bottom:24px; } abbr[title] { border-bottom:1px dotted #2b2b2b; cursor:help; } b, strong { font-weight:500; } cite, dfn, em, i { font-style:italic; } mark, ins { text-decoration:none; } p { margin-bottom:24px; } .entry-content p { margin-bottom:20px; } code, kbd, tt, var, samp, pre { font-family:monospace, serif; font-size:15px; line-height:1.6; } pre { border:1px solid #f0f0f2; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-bottom:24px; max-width:100%; overflow:auto; padding:12px; white-space:pre; white-space:pre-wrap; word-wrap:break-word; } blockquote, q { quotes:none; clear:both; line-height:24px; } blockquote:before, blockquote:after, q:before, q:after { content:""; content:none; } small { font-size:smaller; } big { font-size:125%; } sup, sub { font-size:75%; height:0; line-height:0; position:relative; vertical-align:baseline; } sup { bottom:1ex; } sub { top:.5ex; } dl { margin-bottom:24px; } dt { font-weight:bold; } dd { margin-bottom:24px; } ul, ol { margin:0 0 24px 15px; } ul { clear:both; } ol { list-style:decimal; } li > ul, li > ol { margin:0 0 0 20px; } .list > li { margin:0 0 5px; } img { -ms-interpolation-mode:bicubic; border:0; vertical-align:middle; } figure { margin:0; } fieldset { border:1px solid #f0f0f2; margin:0 0 24px; padding:11px 12px 0; } legend { white-space:normal; } button, input, select, textarea { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; vertical-align:middle; font-size:14px; color:#000000; } button, input { line-height:normal; } input, textarea { background-image:-webkit-linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0)); } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance:button; cursor:pointer; } button[disabled], input[disabled], .button.disabled, .added_to_cart.disabled, .added_to_cart:disabled, .button.disabled, .button:disabled, button.disabled, button:disabled, input[type=button].disabled, input[type=button]:disabled, input[type=reset].disabled, input[type=reset]:disabled, input[type=submit].disabled, input[type=submit]:disabled { opacity:.5!important; -khtml-opacity:.5!important; -webkit-opacity:.5!important; -moz-opacity:.5!important; cursor:not-allowed !important; } input[type="checkbox"], input[type="radio"] { padding:0; height:auto; } input[type="search"] { -webkit-appearance:textfield; } input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; } button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; } textarea { overflow:auto; vertical-align:top; } .border-radius3, .nav-menu a, .read-more-link, .widget .block_content, .widget_search #searchform, .footer-sidebar .widget, .primary-sidebar .widget, label.error, .validation-error, #contact-form label.error, .staff-page article.hentry, .staff-page .single-team, .about-history .image img { border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; -moz-border-radius:0px; } table, th, td { border:1px solid #f0f0f2; } table { border-collapse:separate; border-spacing:0; border-width:1px 0 0 1px; margin-bottom:24px; width:100%; } caption, th, td { font-weight:normal; text-align:left; } th { border-width:0 1px 1px 0; font-weight:bold; } td { border-width:0 1px 1px 0; } del {} hr { background-color:#f5f5f5; border:0; height:1px; margin-bottom:23px; }  .woocommerce table.shop_table.cart, .woocommerce-page table.shop_table.cart { margin:0 -20px !important; } textarea { width:100%; min-height:150px; } input:focus, textarea:focus { border:1px solid rgba(0, 0, 0, 0.3); outline:0; } input, textarea { border:1px solid #d9d9d9; padding:8px 10px; } .widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"], a.button, button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"], .button_content_inner a, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce #content input.button.disabled, .woocommerce #content input.button:disabled, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce-page #content input.button.disabled, .woocommerce-page #content input.button:disabled, .woocommerce-page #respond input#submit.disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page a.button.disabled, .woocommerce-page a.button:disabled, .woocommerce-page button.button.disabled, .woocommerce-page button.button:disabled, .woocommerce-page input.button.disabled, .woocommerce-page input.button:disabled, .loadgridlist-wrapper .woocount, .middle-cms .link-text { display:inline-block; padding:0 40px; text-align:center; white-space:nowrap; text-decoration:none; text-transform:capitalize; color:#fff; width:auto; line-height:42px; font-family:"Poppins", sans-serif; border:none; } .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { min-width:50%; } .woocommerce .cart-collaterals .cart_totals table small, .woocommerce-page .cart-collaterals .cart_totals table small {display:inline;} .home .woocommerce ul.products li.product .price-right .price {font-size:20px !important;} .home .price-right {width:27% !important;} .home .left-info {width:72% !important;} .woocommerce #content table.cart .checkout-button, .woocommerce-page #content table.cart .checkout-button { background:#000000; padding:6px 30px; text-transform:capitalize; } #block-58 { border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; padding-top:20px; } .woocommerce-cart-form .product-name { text-align:left !important; } div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table dl.variation { display:none;} .widget input[type="button"]:hover, .widget input[type="button"]:focus, .widget input[type="reset"]:hover, .widget input[type="reset"]:focus, .widget input[type="submit"]:hover, .widget input[type="submit"]:focus, a.button:hover, a.button:focus, button:hover, button:focus, .contributor-posts-link:hover, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .calloutarea_button a.button:hover, .calloutarea_button a.button:focus, .button_content_inner a:hover, .button_content_inner a:focus, .woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce .wishlist_table td.product-add-to-cart a:hover, .loadgridlist-wrapper .woocount:hover, .middle-cms .link-text:hover { color:#fff; text-decoration:none; background:#000; } .woocommerce.single-product .single_add_to_cart_button, .woocommerce.single-product div.product form.cart .button { background:#e5007e; color:#000; } .woocommerce.single-product .single_add_to_cart_button:hover { background:#157388 !important; } .widget input[type="button"]:active, .widget input[type="reset"]:active, .widget input[type="submit"]:active, button:active, .contributor-posts-link:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active, .calloutarea_button a.button:active, .button_content_inner a:active, .woocommerce #content input.button:active, .woocommerce #respond input#submit:active, .woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce-page #content input.button:active, .woocommerce-page #respond input#submit:active, .woocommerce-page a.button:active, .woocommerce-page button.button:active, .woocommerce-page input.button:active { color:#fff; background:#000000; } #search-container .search-submit { display:none; } .select2-container--default .select2-selection--single { border-radius:0; -webkit-border-radius:0; -khtml-border-radius:0; -moz-border-radius:0; border:1px solid #f0f0f2; } ::-webkit-input-placeholder { color:#aaa; } :-moz-placeholder { color:#aaa; } ::-moz-placeholder { color:#aaa; opacity:1; -khtml-opacity:1; -webkit-opacity:1; -moz-opacity:1; } :-ms-input-placeholder { color:#aaa; } .comment-content img, .entry-content img, .entry-summary img, #site-header img, .widget img, .wp-caption { max-width:100%; } .page-id-15676 .vc_grid-container-wrapper { min-height:200px !important; } .comment-content img[height], .entry-content img, .entry-summary img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"], #site-header img { height:auto; max-width:100%; } img.size-full, img.size-large, .wp-post-image, .post-thumbnail img { max-width:100%; height:auto; } embed, object, video { margin-bottom:24px; max-width:100%; height:auto !important; } iframe { max-width:100%; } p > embed, p > iframe, p > object, span > embed, span > iframe, span > object { margin-bottom:0; } .alignleft { float:left; } .alignright { float:right; } .aligncenter { display:block; margin-left:auto; margin-right:auto; } blockquote.alignleft, img.alignleft { margin:7px 24px 7px 0; } .wp-caption.alignleft { margin:7px 14px 7px 0; } blockquote.alignright, img.alignright { margin:7px 0 7px 24px; } .wp-caption.alignright { margin:7px 0 7px 14px; } blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter { margin-top:7px; margin-bottom:7px; } .site-content blockquote.alignleft, .site-content blockquote.alignright { border-top:1px solid #f0f0f2; border-bottom:1px solid #f0f0f2; padding-top:17px; width:50%; } .site-content blockquote.alignleft p, .site-content blockquote.alignright p { margin-bottom:17px; } .wp-caption { margin-bottom:24px; } .wp-caption img[class*="wp-image-"] { display:block; margin:0; } .wp-caption { color:#333; } .wp-smiley { border:0; margin-bottom:0; margin-top:0; padding:0; } .clear-both { clear:both; } .screen-reader-text { clip:rect(1px, 1px, 1px, 1px); position:absolute; display:none; } .screen-reader-text:focus { background-color:#f1f1f1; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); -moz-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); -webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); clip:auto; color:#21759b; display:block; font-size:14px; font-weight:bold; height:auto; line-height:normal; padding:15px 23px 14px; position:absolute; left:5px; top:5px; text-decoration:none; text-transform:none; width:auto; z-index:100000; ; } .hide { display:none; } .bypostauthor > article .fn:before, .comment-edit-link:before, .comment-reply-link:before, .comment-reply-login:before, .comment-reply-title small a:before, .contributor-posts-link:before, .menu-toggle:before, .search-box .search_btn:after, .slider-direction-nav a:before, .widget_templatemela_ephemera .widget-title:before { -webkit-font-smoothing:antialiased; display:inline-block; font:normal 14px/1 FontAwesome; text-decoration:inherit; vertical-align:text-bottom; } .site-content span + .entry-date:before, .full-size-link:before, .parent-post-link:before, span + .byline:before, span + .comments-link:before, span + .edit-link:before, .widget_templatemela_ephemera .entry-title:after { content:"\0020\007c\0020"; } .site { width:100%; margin:0 auto; position:relative; background:#fff; overflow:hidden; box-shadow:0 0 12px 7px rgba(0,0,0,0.08); -moz-box-shadow:0 0 12px 7px rgba(0,0,0,0.08); -webkit-box-shadow:0 0 12px 7px rgba(0,0,0,0.08); } .main-content { overflow:visible; } .features_table_wrapper #primary { float:none; } .page-title-inner, .main-content-inner, .theme-container, .full-width .inner-container, .main-content.left-sidebar, .site-footer .inner-container, .main-inner-container, .main-content.box-page { max-width:1200px; margin:0 auto; } .middle-container { width:1600px; } .wide-page .main-content-inner { padding:30px 0 40px; width:100%; } .custom-content-main .wpb_wrapper .wpb_wrapper, .full-width .wpb_row .wpb_wrapper .wpb_wrapper { width:100%; margin:0; } .contact-email, .topbar-link, .cart-qty .cart-label, .contact-number, .header-login a{font-size:13px;} .header-top , .header-bottom{ box-sizing:border-box; display:inline-block; vertical-align:top; position:relative; width:100%; } .header-top { padding:8px 100px; border-bottom:1px solid #333;background:#111; } .header-bottom { padding:2px 100px 0px; } .header-bottomleft,.header-topleft { float:left; } .header-bottomright ,.header-topright{ float:right; } .header-contact { color:#ffffff; } .account-label ,.contact-number,.contact-email{ padding-left:10px;vertical-align:top; } .account-label{line-height:27px;} .header-logo img{ margin-top:6px; width:100% !important} .contact-ema { margin-left:30px; position:relative;} .contact-no { position:relative; } .cart-qty:hover:before{background-position:0px -40px;} .contact-no:before{ background-position:0px -308px; } .contact-no:hover:before { background-position:0px -348px; } .account-block:before { background-position:0px -201px; } .account-block:hover:before { background-position:0px -255px; } .contact-ema:before{ background-position:0px -398px; } .contact-ema:hover:before { background-position:0px -449px; } .header-login a:before{ background-position:0px -93px; } .header-login a:hover:before { background-position:0px -147px; } .header-login a { color:#fff; } .yith-wcmap-banner { flex:0 1 192px !important; } .woocommerce-mini-cart__buttons .button.wc-forward {box-shadow:none !important;background-color:#e6007e; } .woocommerce-mini-cart__buttons .button.checkout.wc-forward {background:#157388;} .woocommerce-mini-cart__buttons .button.checkout.wc-forward:hover {background:#ea3096;} .cart-qty .cart-label { color:#fff; } .cart-label { display:block; } .close-btn { position:absolute; z-index:99; right:15px; top:4px; cursor:pointer; } .close-btn:before { content:"\f00d"; font-family:"FontAwesome"; font-size:14px; color:#000; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -khtml-border-radius:50%; background:rgba(255, 255, 255, 0.8); padding:4px 5px; } .topbar-link-wrapper { background-color:#ffffff; display:none; position:absolute; right:0; padding:15px 20px; z-index:9; width:110px; text-align:left; top:34px; left:auto; border:1px solid #f0f0f2; } .topbar-link { position:relative; display:inline-block; vertical-align:top; color:#fff; margin-left:25px; cursor:pointer; } .header-menu-links ul { margin:0; } .header-menu-links li { display:block; position:relative; } .header_login, .header-menu-links { display:inline-block; vertical-align:top; float:left; } .mega-menu ul li a:hover, .mega-menu .current_page_item > a { color:#000000; } .header-main { display:inline-block; position:relative; vertical-align:top; width:100%; } .site-title { font-weight:600; margin:0; } .header-logo { display:inline-block; vertical-align:top; } .header-cart .togg .widget.widget_shopping_cart { top:32px; } .header-logo > a { font-size:40px; font-weight:bold; text-transform:capitalize; display:inline-block; } .header-login { display:inline-block; vertical-align:top; position:relative; cursor:pointer; } .header-mob-logo { display:none; } .header-search .header-toggle { background-image:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/search.webp); background-attachment:scroll; background-repeat:no-repeat; background-position:33px 12px; background-color:transparent; cursor:pointer; height:38px; position:absolute; width:60px; top:0; left:0; border-left:2px solid #393939; } .header-search.active .header-toggle,.header-search.active .header-toggle:hover { background-image:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/close.png); background-attachment:scroll; background-repeat:no-repeat; background-position:12px 12px; background-color:transparent; position:fixed; right:20px; top:70px; height:40px; width:40px; z-index:9999; left:auto; border:2px solid #393939; border-radius:50px; -webkit-border-radius:50px; -khtml-border-radius:50px; -moz-border-radius:50px; } .admin-bar .header-search.active .header-toggle { top:100px; } .header-search { float:right; position:relative; padding:25px; top:20px; } .header-search .woocommerce-product-search, .header-search .search-form { left:10%; position:absolute; right:10%; top:45%; z-index:99999999; } .header-search.active .search-overlay { background:rgba(255, 255, 255, 0.95) none repeat scroll 0 0; bottom:0; left:0; position:fixed; right:0; top:0; z-index:999; } .search-overlay, .header-search .woocommerce-product-search input[type="submit"], .header-search .woocommerce-product-search button[type="submit"], .header-search .search-form #searchsubmit { display:none; } .header-search .woocommerce-product-search .search-field, .header-search .search-form .search-field { width:100%; height:100px; background:transparent; padding:20px; font-size:35px; line-height:60px; border-bottom:2px solid #333; border-top:none; border-left:none; border-right:none; } .site-header-main { z-index:959; } .header-bottom.sticky-menu{ position:fixed; display:block; width:100%; left:0; right:0; z-index:999; top:0px; box-sizing:border-box; margin-top:0; border-bottom:1px solid #ccc; background:#fff; transition:all 300ms ease; -moz-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; animation:0.9s ease 0s normal both 1 running fixedAnim; -webkit-animation:0.9s ease 0s normal both 1 running fixedAnim; -moz-animation:0.9s ease 0s normal both 1 running fixedAnim; -o-animation:0.9s ease 0s normal both 1 running fixedAnim; } @keyframes fixedAnim { 0% { top:-100%; } 100% { top:0; } } @keyframes fixedAnim { 0% { top:-100%; } 100% { top:0; } } @keyframes fixedAnim { 0% { top:-100%; } 100% { top:0; } } .site-header-fix.header-style { min-height:82px; } .header-style .header-bottom { margin:0 auto; width:100%; } .admin-bar .header-bottom.sticky-menu {margin-top:32px;} .menu-item-8126 .sub-menu { width:100%; min-height:290px; background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2022/12/jacket-offer-2-253x300.webp); background-position:right 30px center; background-repeat:no-repeat; background-size:200px; } .mega-menu ul .menu-item-8126 .sub-container { left:-100px !important; } .menu-item-8342 .sub-menu { padding:16px 35px; width:400px; background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/11/pull-up-banner.webp); background-repeat:no-repeat; background-position:right 10px center; background-size:155px; } .menu-item-8136 .sub-menu { padding:16px 35px; width:400px; background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/11/leaflets.webp); background-repeat:no-repeat; background-position:right 10px center; background-size:155px; } .close-menu { background-image:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/sprite.png); background-attachment:scroll; background-position:0 -552px; background-repeat:no-repeat; cursor:pointer; float:right; height:40px; margin:0 -10px; width:40px; } .mobile-menu { display:none; } .mobile-menu-inner { margin:0; } .menu-menu-container { height:100%; } .mobile-menu { background:#fff none repeat scroll 0 0; box-shadow:0 0 20px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.25); -ms-box-shadow:0 0 20px rgba(0, 0, 0, 0.25); -o-box-shadow:0 0 20px rgba(0, 0, 0, 0.25); box-sizing:border-box; height:100%; left:0; margin-left:0; padding:20px; position:fixed; right:0; top:0; width:300px; z-index:999999; transform:translateX(-110%); -webkit-transform:translateX(-110%); -moz-transform:translateX(-110%); -ms-transform:translateX(-110%); -o-transform:translateX(-110%); transition:all 300ms ease; -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; } .mobile-menu ul li { width:100%; text-align:left; list-style-type:none; padding:8px 0; } .mobile-menu-inner > ul { margin:0; } .mobile-menu ul li a { display:block; font-size:14px; color:#000; } .mobile-menu .sub-menu li a { font-size:12px; } .toggled-on .mobile-menu .mega { background:#f5f5f5; border:1px solid #f0f0f2; margin-left:0; z-index:999; position:absolute; left:0; top:54px; padding:10px 20px; width:100%; box-sizing:border-box; } .mobile-menu .collapsable-hitarea:after, .mobile-menu .expandable-hitarea:before { cursor:pointer; display:block; font-family:FontAwesome; font-weight:normal; position:absolute; right:0; left:0; top:0; color:#b2b2b2; font-size:14px; } .mobile-menu .collapsable-hitarea:after { content:"\f068"; } .mobile-menu .expandable-hitarea:before { content:"\f067"; } .hitarea { display:block; float:right; height:30px; position:relative; width:40px; color:#333; text-align:right; } .menu-toggle { display:none; } .site-title a, .site-title a:hover { font-size:30px; text-transform:uppercase; } .primary-navigation ul { list-style:none; margin:0; } .site-navigation li { border-top:1px solid rgba(255, 255, 255, 0.2); } .site-navigation ul ul { margin-left:20px; } .primary-navigation ul ul { background-color:#f6f6f6; box-shadow:0px 5px 4px -5px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0px 5px 4px -5px rgba(0, 0, 0, 0.5); -moz-box-shadow:0px 5px 4px -5px rgba(0, 0, 0, 0.5); -o-box-shadow:0px 5px 4px -5px rgba(0, 0, 0, 0.5); float:left; margin:0; position:absolute; top:44px; left:-999em; text-align:left; z-index:99999; border:1px solid #C9C9C9; border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; } .nav-menu a { font-size:14px; padding:12px 24px; color:#211F20; display:block; text-transform:capitalize; } .site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a { color:#000000; } .primary-navigation li:hover > a, .primary-navigation li.focus > a, .site-navigation .current_page_item > a { color:#000000; } .primary-navigation ul ul a:hover, .primary-navigation ul ul li.focus > a { color:#000000; } .header-search .title { display:none; } .woocommerce-product-search span.customSelect { border-color:#f0f0f2; border-style:solid; border-width:0 0 1px; float:left; margin:0 30px 0 0; padding:8px 3px; width:245px; position:relative; text-align:left; text-transform:capitalize; } .woocommerce-product-search .customSelectInner { width:100% !important; padding:0; } .ie8 .header-search #searchform { float:none; } .ie8 .owl-theme .owl-controls .owl-buttons div { font-size:0px; } .ie8 #woo-small-products .image-block { width:30%; } .woocommerce-product-search select { left:0; } .search-button { display:block; } .nav-top .menu-toggle:before { content:"\f0c9"; font-size:24px; margin-top:0; position:absolute; left:0px; top:6px; right:auto; } .nav-top.active .menu-toggle:before, .nav-top.active .menu-toggle:after { background-color:#000000; content:""; display:block; height:3px; left:6px; right:6px; position:absolute; width:100%; } .nav-top.active .menu-toggle:before { transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -moz-transform:rotate(-45deg); } .nav-top.active .menu-toggle:after { transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -moz-transform:rotate(45deg); } .nav-top.active .menu-toggle:before, .nav-top.active .menu-toggle:after { top:18px; width:24px; } .nav-top { display:none; } .nav-top .menu-toggle { color:#000; cursor:pointer; display:block; font-size:20px; font-weight:bold; height:24px; line-height:24px; margin:auto; padding:6px; position:relative; text-align:center; text-transform:uppercase; padding-left:30px; } .navigation-fix .nav-top { background-color:rgba(0, 0, 0, 0); } .nav-top.active .mobile-menu { transform:translateX(0)!important; -webkit-transform:translateX(0)!important; -moz-transform:translateX(0)!important; -ms-transform:translateX(0)!important; -o-transform:translateX(0)!important; transition:all 300ms ease; -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; overflow-y:auto; } .mega-menu ul, .mega-menu ul li { list-style:none; } .mega-menu ul.menu { position:relative; padding:0; margin:0; } .mega-menu ul li ul { display:none; } .mega-menu .sub { display:none; } .mega-menu .sub ul { display:block; } .mega-menu ul, .mega-menu ul, .mega-menu ul li { margin:0; padding:0; border:none;margin-top:10px; } .mega-menu ul li { padding:0; border:none;margin-top:10px; } .mega-menu ul.menu { width:100%; position:relative; } .mega-menu ul li { display:inline-block; vertical-align:top; } .mega-menu ul li li { display:block; } .mega-menu ul li a { color:#000000; display:block; position:relative; padding:8px 18px 31px; cursor:pointer; font-weight:600; } .mega-menu ul.mega > li:hover > a:before, .mega-menu ul.mega .current_page_item > a:before { right:0; } .mega-menu ul .sub li.mega-hdr li a, .mega-menu ul li .sub-container.non-mega li a { margin:4px 0px !important; border-bottom:1px solid #eee; } .mega-menu ul li.mega-hover a .dc-mega-icon { background-position:0 100%; } .mega-menu ul .sub li.mega-hdr li a:hover, .mega-menu ul li .sub-container.non-mega li a:hover { border-bottom:1px solid #157388; } .mega-menu ul li .sub-container { position:absolute; transition:all .3s ease-out 0s; -webkit-transition:all .3s ease-out 0s; -moz-transition:all .3s ease-out 0s; -ms-transition:all .3s ease-out 0s; -o-transition:all .3s ease-out 0s; opacity:0; -webkit-opacity:0; -moz-opacity:0; -ms-opacity:0; -o-opacity:0; overflow:hidden; height:400px; } .mega-menu ul li:last-child .sub-container { left:auto !important; right:0 !important; } .mega-menu ul li.mega-hover .sub-container { transition:all 0.3s ease 0s; -webkit-transition:all .3s ease-out 0s; -moz-transition:all .3s ease-out 0s; -ms-transition:all .3s ease-out 0s; -o-transition:all .3s ease-out 0s; opacity:1; -khtml-opacity:1; -webkit-opacity:1; -moz-opacity:1; -ms-opacity:1; overflow-y:auto; } .mega-menu ul.mega > li > a:before { border-bottom-style:solid; border-bottom-width:3px; border-bottom-color:#e5007e; bottom:0; content:""; left:0; opacity:0; -moz-opacity:0; -webkit-opacity:0; -khtml-opacity:0; position:absolute; transition:all 500ms ease 0s; -webkit-transition:all 500ms ease 0s; -moz-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; -o-transition:all 500ms ease 0s; width:0; } .mega-menu ul.mega .current_page_item > a:before{ border-bottom-style:solid; border-bottom-width:3px; border-bottom-color:#e5007e; bottom:0; content:""; left:0; opacity:1; -moz-opacity:1; -webkit-opacity:1; -khtml-opacity:1; position:absolute; -ms-transition:all 500ms ease 0s; -webkit-transition:all 500ms ease 0s; transition:all 500ms ease 0s; width:100%; } .mega-menu ul.mega > li > a:hover:before, .mega-menu ul.mega .current_page_item > a:hover:before { opacity:1; -moz-opacity:1; -webkit-opacity:1; -khtml-opacity:1; transform:translateX(0px); -moz-transform:translateX(0px); -webkit-transform:translateX(0px); -ms-transform:translateX(0px); -o-transform:translateX(0px); width:100%; z-index:1000; } .mega-menu ul li .sub li.shop-image.mega-hdr { padding:16px 0; width:auto; } .mega-menu ul li.shop .sub a { padding:0; margin:0; } .shop-image { display:none; float:left; padding:16px 0; width:auto; } .mega-menu ul li.shop.mega-hover .shop-image { display:block; } .mega-menu ul li .sub { background-color:#fff; padding:5px; z-index:999; border:1px solid #e1dede; } .yith_magnifier_zoom_wrap { z-index:9 !important; } .mega-menu ul li .sub-container.mega .sub { padding:0; } .horizontalsection .horizontalinner { height:100%; left:0; overflow:hidden; position:absolute; top:0; width:100%; z-index:-1; } .horizontalsection { position:relative; } .mega-menu ul li .sub .row { width:100%; overflow:hidden; clear:both; margin:0 auto; } .mega-menu ul li .sub li { list-style:none; float:none; width:180px; font-weight:normal; text-align:left; background:none; } .mega-menu ul li .sub li.mega-hdr { float:left; border-right:1px solid #f0f0f2; padding:16px 25px 0; } .mega-menu ul li .sub li.mega-hdr.last { border:none; } .mega-menu ul li .sub a { color:#fff; background:none; border:none; text-shadow:none; padding:0px; display:block; float:none; text-decoration:none; text-transform:none; font-size:12px; } .mega-menu ul li .sub li.mega-hdr a.mega-hdr-a { color:#fff; font-size:12px; margin-bottom:5px; font-weight:600; margin:00!important; } .mega-menu ul li .sub li.mega-hdr a.mega-hdr-a:hover { text-shadow:none; } .mega-menu ul .sub li.mega-hdr li a:hover, .mega-menu ul li .sub-container.non-mega li a:hover { color:#e5007e; } .mega-menu ul .sub ul li { padding-right:0; } .mega-menu ul li .sub-container.non-mega .sub { padding:12px 35px; } .sub-menu-columns .sub-menu { min-height:290px; } .sub-menu-columns .sub-menu li { float:left !important; margin-right:26px;} .entry-main-header .featured-post { float:right; } .site-top { clear:both; margin:0 0 20px 0; border-bottom:1px solid #e6e4dc; border-top:1px solid #e6e4dc; } .navbar, .navbar-mobile { display:table; } .cart-text { display:inline-block; vertical-align:top; } .tmpmela-menu-label { position:relative; } .tmpmela-menu-label:before { background-color:#ff0000; color:#ffffff; content:"Hot"; font-size:12px; left:auto; line-height:20px; padding:0 6px; position:absolute; right:0; text-align:center; top:10px; width:auto; } .sale-label:before { background-color:red; content:"Sale"; }  .primary-navigation.toggled-on { padding:72px 0 36px; } .primary-navigation .nav-menu { border:medium none; text-align:left; } .primary-navigation.toggled-on .nav-menu { display:block; } .main-navigation { position:relative; text-align:center; float:right; } .menu-category ul li { background:none repeat scroll 0 0 #F6F6F6; border-bottom:1px solid #D5D5D5; padding:6px 0 7px; } .menu-category ul li a { padding:0 0 0 10px; } .menu-category { border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; float:left; margin-bottom:5px; padding:3px 4px; position:relative; z-index:999; } .cate-inner { background:none repeat scroll 0 0 #F6F6F6; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; cursor:pointer; float:left; padding:3px; } .category_title { color:#FFFFFF; float:left; font-size:14px; text-transform:capitalize; } doesnotexist:-o-prefocus, .product-categories { position:absolute; top:45px; display:none; } .menu-category .cat-bullet { background:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/Catarrowdown.png) no-repeat scroll right center transparent; cursor:pointer; float:right; height:18px; overflow:hidden; width:20px; z-index:99999; } .menu-category.active .cat-bullet { background:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/CatarrowUp.png) no-repeat scroll right center transparent; } .primary-navigation .menu-toggle { display:none; padding:0; } .primary-navigation.toggled-on { border-bottom:0; margin:0; padding:0; } .primary-navigation li { border:0; display:inline-block; position:relative; background:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/menu_saprator.png) no-repeat scroll left center transparent; } .primary-navigation li:first-child { background:none; } .primary-navigation li li { border:0; display:block; height:auto; padding:0; margin:3px; background:none; } .primary-navigation ul ul ul { left:-999em; top:0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; } .primary-navigation ul ul a { padding:5px 8px; white-space:normal; width:176px; margin:0 2px; text-transform:capitalize; } .primary-navigation ul li:hover > ul, .primary-navigation ul li.focus > ul { left:auto; } .primary-navigation ul ul li:hover > ul, .primary-navigation ul ul li.focus > ul { left:100%; } .primary-navigation .menu-item-has-children > a, .primary-navigation .page_item_has_children > a { padding-right:26px; } .primary-navigation .menu-item-has-children > a:after, .primary-navigation .page_item_has_children > a:after { -webkit-font-smoothing:antialiased; content:"\f0d7"; display:inline-block; font:normal 13px/1 FontAwesome; position:absolute; right:12px; top:16px; vertical-align:text-bottom; } .primary-navigation li .menu-item-has-children > a, .primary-navigation li .page_item_has_children > a { padding-right:20px; width:168px; } .primary-navigation .menu-item-has-children li.menu-item-has-children > a:after, .primary-navigation .menu-item-has-children li.page_item_has_children > a:after, .primary-navigation .page_item_has_children li.menu-item-has-children > a:after, .primary-navigation .page_item_has_children li.page_item_has_children > a:after { content:"\f0da"; right:8px; top:8px; font:normal 13px/1 FontAwesome; } .secondary-navigation { border-bottom:1px solid rgba(255, 255, 255, 0.2); font-size:12px; margin:48px 0; } .secondary-navigation a { padding:9px 0; } .menu-toggle { display:none; } .resp-tab-content { display:none; } h2.resp-accordion { cursor:pointer; display:none; padding:5px; } .resp-tab-content-active { display:block; } .site-main { clear:both; margin:0; min-height:400px; } .hentry { margin:0 auto; position:relative; } .site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content { margin:0 auto; } .page-content { margin-bottom:30px; } .post-thumbnail { display:block; position:relative; width:100%; z-index:0; } a.post-thumbnail:hover { background-color:#999; } .full-width .post-thumbnail img { display:block; margin:0 auto; } .page-title { margin-bottom:50px; padding:24px 20px; display:inline-block; width:100%; box-sizing:border-box; vertical-align:top; background-image:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/embroidery-machines.webp); background-repeat:no-repeat; background-position:center; background-attachment:scroll; background-size:cover; background-color:#f5f5f5; } .page-title .entry-title-main { color:#ffffff; font-size:18px; font-weight:400; text-transform:uppercase; text-align:center; line-height:30px; letter-spacing:0.8px; } .breadcrumbs, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb { Float:left; line-height:1.25; margin:0px 0; color:#fff; text-align:center; font-weight:600; padding:17px 13px; } #breadcrumbs { margin-bottom:0px; } .page-title .entry-title-main { float:left; text-align:left; padding-right:20px; border-right:1px solid #e5007e; } .woocommerce .woocommerce-breadcrumb span a, .woocommerce-page .woocommerce-breadcrumb span a, .breadcrumbs a { color:#fff; } .woocommerce .woocommerce-breadcrumb span a:hover, .woocommerce-page .woocommerce-breadcrumb span a:hover, .breadcrumbs a:hover { color:#fff; } .page-description p, .term-description p { margin:0 } .page-description, .term-description { margin:0 auto 30px; background:#fff; width:auto; } .page-description img, .term-description img { margin-bottom:20px; } .tax-product_cat .term-description img{width:100%;} .shop-full-width .page-description img { display:none; } .page-description > p, .woocommerce-MyAccount-content p { margin:0; } .entry-header .entry-title a { font-size:16px; font-weight:500; line-height:25px; margin:0; letter-spacing:0.4px; text-transform:capitalize; } .entry-header .entry-title a:after,.post-title a:after { content:""; display:block; } .excerpt p{ margin-bottom:24px; -webkit-line-clamp:4; -webkit-box-orient:vertical; word-break:break-word; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; line-height:22px; } .blog-header .entry-content-date { display:none; } .single-post .entry-header .entry-title, .single-testimonial .entry-header .entry-title { display:block; } .type-product .summary div.description { border-bottom:1px solid #f0f0f2; } .empty-entry-header h3.entry-title { border:medium none; padding:0; } .entry-header { position:relative; z-index:1; } .format-image .entry-content-inner { overflow:hidden; } .format-status .entry-main-header { margin-bottom:15px; } .format-quote .entry-content { display:inline-block; width:100%; } .format-standard.sticky .featured-post { font-size:15px; } .single .entry-header .entry-title { margin:0 0 10px; font-size:22px; font-weight:500; color:#000; } .single .entry-main-header { margin-bottom:10px; } .vg-section {padding:30px !important;} .vg-section h1,.vg-section h2{font-size:30px;color:#e6007e;margin-bottom:30px;} .vg-section p{font-size:18px;} .readmore-button { padding:7px 30px; background-color:#e8007d; color:#fff; font-weight:500; text-transform:uppercase; } .readmore-button:hover { color:#fff; background-color:#157388; } .entry-meta { clear:both; font-weight:400; text-transform:capitalize; } .entry-meta a { color:#e6007d; } .entry-meta a:hover { color:#000000; } .cat-links { font-weight:900; text-transform:uppercase; } .byline { display:none; } .single .byline, .group-blog .byline { display:inline; } .entry-thumbnail .block_hover, .portfolios .block_hover, .gallery-item:hover .gallery-caption { position:relative; } .entry-thumbnail { position:relative; text-align:center; } .blog-icon { height:36px; text-align:center; z-index:9; } .site-content .entry-meta span .fa { color:#8a8a8a; font-size:13px; } .site-content .entry-meta span:hover .fa { color:#000000; } .site-content .entry-meta a { font-size:13px; line-height:19px; } .revslider-initialised h1,.revslider-initialised h2 { z-index:6; font-family:Poppins; text-shadow:rgb(0, 0, 0) 2px 3.464px 5px; height:auto; width:auto; color:rgb(255, 255, 255); text-decoration:none; white-space:nowrap; min-height:0px; min-width:0px; max-height:none; max-width:none; text-align:inherit; line-height:73px; letter-spacing:0.9911px; font-weight:600; font-size:73px; border-color:rgb(0, 0, 0); transform-origin:50% 50% 0px; opacity:1; transform:translate(-1779px); visibility:visible; } .blog-icon { border:1px solid #d8d8d8; float:left; margin-right:10px; padding:10px 15px; width:30px; display:none; } .blog-header { overflow:hidden; text-align:left; } .blog-header .entry-content-date { margin-bottom:3px; margin-top:10px; } .entry-content-date .entry-date .day, .entry-content-date .entry-date .month, .entry-content-date .entry-date .year { display:inline-block; vertical-align:top; position:relative; } .single-portfolio .site-content .entry-content { margin-top:0; } .site-content .entry-content { margin-top:15px; } .single-post .entry-content { margin:20px 0 0; } .site-content .entry-content-inner { display:block; overflow:hidden; position:relative; } .site-content .post-content .entry-content-inner { padding:5px 0 10px; } .sticky .post-content { background:#f2f2f2; padding:25px; } .entry-header .entry-title { margin-top:0; } .entry-date { font-weight:400; letter-spacing:0; display:inline-block; } .post-content .read-more a { font-weight:500; font-size:12px; color:#fff; padding:8px 10px; background:#000; box-sizing:border-box; } .entry-description { line-height:20px; letter-spacing:0.30px; font-weight:300; color:#777; margin-top:15px; } .entry-description .read-more { margin-top:23px; } .post-content .read-more a:hover { color:#000000; background:#e5007e; } .blog-icon:before { font-family:'FontAwesome'; font-size:36px; line-height:36px; } .sticky-post { background:#000; color:#fff; padding:0px 10px; display:inline-block; vertical-align:top; } .site-content .sticky .blog-icon:before, .site-content .tag-sticky-2 .blog-icon:before { content:'\f08d'; } .format-standard .blog-icon:before { content:'\f0f6 '; } .format-image .blog-icon:before { content:'\f1c5'; } .format-audio .blog-icon:before { content:'\f1c7'; } .format-gallery .blog-icon:before { content:'\f030'; } .format-aside .blog-icon:before { content:'\f02d'; } .format-video .blog-icon:before { content:'\f03d'; } .format-status .blog-icon:before { content:'\f1c5'; } .format-chat .blog-icon:before { content:'\f075'; } .format-link .blog-icon:before { content:'\f0c1'; } .format-quote .blog-icon:before { content:'\f10e'; } .search .blog-icon:before { content:'\f02d'; } .type-product .blog-icon:before { content:'\f1b2'; } .entry-meta .tag-links a { background-color:#767676; border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; color:#fff; display:inline-block; font-size:13px; font-weight:600; line-height:1.2727272727; margin:2px 4px 2px 10px; padding:3px 7px; position:relative; text-transform:uppercase; } .entry-meta .tag-links a:hover { background-color:#41a62a; color:#fff; } .entry-meta .tag-links a:before { border-top:10px solid transparent; border-right:8px solid #767676; border-bottom:10px solid transparent; content:""; height:0; position:absolute; top:0; left:-8px; width:0; } .entry-meta .tag-links a:hover:before { border-right-color:#41a62a; } .entry-meta .tag-links a:after { background-color:#fff; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; content:""; height:4px; position:absolute; top:8px; left:-2px; width:4px; } .read-more-link { color:#555; font-size:12px; text-transform:capitalize; font-weight:600; } .style-2 .read-more { margin-top:30px; } .page .entry-content { padding-top:0; margin:0; } .entry-content a:hover, .entry-summary a:hover, .page-content a:hover, .comment-content a:hover { text-decoration:none; } .entry-content table, .comment-content table { margin-bottom:24px; } .entry-content th, .comment-content th { padding:20px; text-transform:uppercase; } .entry-content td, .comment-content td { padding:20px; } .entry-content .edit-link { font-size:12px; clear:both; float:left; } .entry-content .edit-link a { text-decoration:none; } .entry-content .edit-link a:hover { color:#000000; } .hentry .mejs-container { margin:12px 0 18px; } .hentry .mejs-mediaelement, .hentry .mejs-container .mejs-controls { background:#000; } .hentry .mejs-controls .mejs-time-rail .mejs-time-loaded, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { background:#fff; } .hentry .mejs-controls .mejs-time-rail .mejs-time-current { background:#24890d; } .hentry .mejs-controls .mejs-time-rail .mejs-time-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { background:rgba(255, 255, 255, .33); } .hentry .mejs-container .mejs-controls .mejs-time { padding-top:9px; } .hentry .mejs-controls .mejs-time-rail span, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; } .hentry .mejs-overlay-loading { background:transparent; } .page-links { clear:both; font-size:12px; font-weight:900; line-height:2; margin:24px 0; text-transform:uppercase; } .page-links a, .page-links > span { background:#fff; border:1px solid #fff; display:inline-block; height:25px; margin:0 1px 2px 0; text-align:center; width:25px; } .page-links a { background:#fff; border:1px solid #f0f0f2; color:#000000; text-decoration:none; } .page-links a:hover { background:#000000; border:1px solid #000000; color:#fff; } .page-links > .page-links-title { height:auto; margin:0; padding-right:7px; width:auto; } .gallery { margin-bottom:20px; display:inline-block; width:100%; } .gallery-item { display:inline-block; vertical-align:top; margin:0; overflow:hidden; position:relative; padding:2px; box-sizing:border-box; } .gallery-columns-1 .gallery-item { width:100%; } .ie8 .gallery-columns-2 .gallery-item { width:48%; } .ie8 .gallery-columns-3 .gallery-item { width:32%; } .ie8 .gallery-columns-4 .gallery-item { width:23%; } .ie8 .gallery-columns-5 .gallery-item { width:19%; } .ie8 .gallery-item .gallery-icon img { width:100% !important; } .gallery-columns-2 .gallery-item { width:50%; } .gallery-columns-3 .gallery-item { width:33.33%; } .gallery-columns-4 .gallery-item { width:25%; } .gallery-columns-5 .gallery-item { width:20%; } .gallery-columns-6 .gallery-item { width:16.66%; } .gallery-columns-7 .gallery-item { width:14.2%; } .gallery-columns-8 .gallery-item { width:12.5%; } .gallery-columns-9 .gallery-item { width:11.11%; } .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; } .ie8 .gallery-caption { display:none; } .ie8 .gallery-item:hover .gallery-caption { display:block; } .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display:none; } .ie8 .gallery-caption .gallery-zoom, .ie8 .gallery-caption .gallery-redirect { background-color:#7392AD; } .ie8 .gallery-caption .gallery-zoom:hover, .ie8 .gallery-caption .gallery-redirect:hover { background-color:#110C09; } .format-link .entry-content a { border-bottom:1px solid #464E55; padding-bottom:3px; color:#333; } .format-link .entry-content a:hover { border-color:#f0f0f2; color:#000000; } .format-aside .entry-content { font-style:italic; } .post-navigation, .image-navigation { clear:both; display:inline-block; vertical-align:top; margin:40px 0; padding:20px 0 20px; width:100%; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; position:relative; } .previous-image { background:#e5007e none repeat scroll 0 0; float:left; padding:10px; font-weight:bold; color:#fff; } .next-image { background:#e5007e none repeat scroll 0 0; float:right; padding:10px; font-weight:bold; color:#fff; } .single-attachment .image-navigation .previous-image { float:left; } .single-attachment .image-navigation .next-image { float:right; } .post-navigation .meta-nav { color:#333; display:block; font-size:12px; font-weight:900; line-height:2; text-transform:uppercase; } .post-navigation a, .image-navigation a { text-transform:none; } .nav-box.previous { float:left; } .nav-box img { margin-right:15px; } .nav-box.next { float:right; } .paging-navigation { clear:both; display:inline-block; margin:20px 0px 40px; text-align:center; width:100%; } .paging-navigation h3 { margin:0; } .paging-navigation .page-numbers { background:#FFFFFF; border:1px solid #e1e1e1; color:#000000; display:inline-block; height:30px; line-height:30px; text-align:center; width:30px; font-family:'Poppins', sans-serif; } .paging-navigation a .fa { margin:0; font-size:14px; font-weight:bold; } .paging-navigation a, .paging-navigation a .fa, .paging-navigation span { color:#333; } .paging-navigation a:hover .fa { color:#fff; } .paging-navigation a:hover, .paging-navigation .page-numbers.current { background:#000; color:#fff; border:1px solid #000; } .attachment .content-sidebar, .attachment .post-thumbnail { display:none; } .attachment .entry-content { padding-top:0; } .attachment footer.entry-meta { text-transform:none; } .entry-attachment .attachment { margin-bottom:24px; } .archive-header h3, .page-header h3 { font-size:18px; } .author-info { margin:30px 0 0; display:inline-block; } .author-info .author-avatar { display:inline-block; float:left; } .author-info .author-description { margin:10px 0 0 15px; display:inline-block; width:auto; float:left; } .author-description .author-bio { top:15px; position:relative; } .author-description .author-title { display:none; } .taxonomy-description, .author-description { margin:10px 0 0; display:inline-block; width:100%; } .taxonomy-description p, .author-description p { margin-bottom:18px; } .taxonomy-description p:last-child, .author-description p:last-child { margin-bottom:0; } .taxonomy-description a:hover, .author-description a:hover { text-decoration:none; } .contributor { border-bottom:1px solid #f0f0f2; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:48px 10px; } .contributor:first-of-type { padding-top:24px; } .contributor-info { margin:0 auto; max-width:474px; } .contributor-avatar { border:1px solid #f0f0f2; float:left; margin:0 30px 20px 0; padding:2px; } .contributor-name { font-size:16px; font-weight:900; line-height:1.5; margin:0; } .contributor-bio a { text-decoration:underline; } .contributor-bio a:hover { text-decoration:none; } .contributor-posts-link { display:inline-block; line-height:normal; padding:10px 30px; } .contributor-posts-link:before { content:"\f443"; } .error404 .page-content { padding-top:0; } .error404 .page-content .search-form { margin-bottom:24px; } .full-width .hentry { max-width:100%; } .singular .site-content .hentry.has-post-thumbnail {} .comments-area { margin:30px auto 0; padding:25px; clear:both; background:#f2f2f2; box-sizing:border-box; } .comment-reply-title, .comments-title { margin:0 0 20px; line-height:20px; text-transform:capitalize; font-weight:600; } .comment-list { list-style:none; margin:0 0 30px 0; } .comment-author { font-size:13px; line-height:1.7142857142; } .comment-list .reply, .comment-metadata { font-size:12px; line-height:2; text-transform:uppercase; } .comment-list > li:first-child > article, .comment-list > .pingback:first-child, .comment-list > .trackback:first-child { border-top:0; } .comment-list .comment { border-top:2px solid #e1e1e1; margin:20px 0 0; padding:20px 0; } .comment-author { position:relative; } .comment-author .avatar { border:2px solid #e1e1e1; padding:5px; position:absolute; top:0; left:0; } .bypostauthor > article .fn:before { content:"\f007"; margin:0 5px 0 2px; position:relative; top:0; vertical-align:middle; } .says { display:none; } .comment-author, .comment-awaiting-moderation, .comment-metadata { padding-left:62px; } .comment-content { margin:20px 0 10px; } .comment-edit-link { margin-left:10px; } .comment-edit-link:before { content:"\f040"; margin:0 5px 0 2px; vertical-align:middle; } .comment-reply-link:before, .comment-reply-login:before { content:"\f112"; margin-right:5px; vertical-align:middle; } .comment-content ul, .comment-content ol { margin:0 0 24px 22px; } .comment-content li > ul, .comment-content li > ol { margin-bottom:0; } .comment-content >:last-child { margin-bottom:0; } .comment-list .children { list-style:none; margin-left:15px; } .comment .comment-respond { margin-top:24px; } .comment-respond h3 { font-size:24px; line-height:24px; text-align:center; font-weight:500; } .comment-notes, .comment-awaiting-moderation, .logged-in-as, .no-comments, .form-allowed-tags, .form-allowed-tags code { color:#333; } .comment-notes, .comment-awaiting-moderation, .logged-in-as { font-size:14px; line-height:1.7142857142; text-align:center; } .no-comments { font-size:16px; font-weight:900; line-height:1.5; margin-top:24px; text-transform:uppercase; margin-bottom:0; } .comment-form label { display:block; } .woocommerce-Reviews .comment-form-rating label{font-weight:600;} .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] { width:100%; } .form-allowed-tags, .form-allowed-tags code { font-size:12px; line-height:1.5; } .comment-reply-title small a { color:#333; float:right; height:24px; overflow:hidden; width:24px; } .comment-reply-title small a:hover { color:#333; } .comment-reply-title small a:before { content:"\f00d"; font-size:25px; font-family:'FontAwesome'; color:#333; } .comment-navigation { font-size:12px; line-height:2; margin-bottom:48px; text-transform:uppercase; } .comment-navigation .nav-next, .comment-navigation .nav-previous { display:inline-block; } .comment-navigation .nav-previous a { margin-right:10px; } #comment-nav-above { margin-top:36px; margin-bottom:0; } .full-size-link:before, .parent-post-link:before, .site-content span + .byline:before, .site-content span + .comments-link:before, .site-content span + .edit-link:before, .site-content span + .entry-date:before { content:""; } .attachment span.entry-date:before, .entry-content .edit-link a:before, .entry-meta .edit-link a:before, .site-content .byline a:before, .site-content .comments-link a:before, .site-content .entry-date a:before, .site-content .featured-post:before, .site-content .full-size-link a:before, .site-content .parent-post-link a:before, .site-content .post-format a:before { -webkit-font-smoothing:antialiased; display:inline-block; font:14px/18px FontAwesome; margin-right:5px; text-decoration:inherit; vertical-align:baseline; } .site-content .entry-meta > span.edit-link { border-right:none; } .site-content .format-video .post-format a:before { content:"\f144"; } .site-content .format-audio .post-format a:before { content:"\f028"; } .site-content .format-image .post-format a:before { content:"\f03e"; } .site-content .format-quote .post-format a:before { content:"\f10d"; margin-right:2px; } .site-content .format-gallery .post-format a:before { content:"\f029"; margin-right:4px; } .site-content .format-aside .post-format a:before { content:"\f192"; margin-right:2px; } .site-content .format-link .post-format a:before { content:"\f0c1"; position:relative; top:1px; } .attachment .site-content span.entry-date:before { content:"\f017"; margin-right:1px; position:relative; margin:0 5px; } .site-content .byline a:before { content:"\f007"; } .primary-sidebar .widget_product_search .woocommerce-product-search { overflow:hidden; margin:0; } #primary-sidebar .search-field { background:#FFF; border:2px solid #f0f0f2; float:left; width:86%; padding:8px; line-height:22px; } .widget_search #searchform #searchsubmit, #primary-sidebar .widget_product_search input[type="submit"],.primary-sidebar .widget.woocommerce.widget_product_search button { background:#e5007e url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/search.webp) no-repeat scroll center center; border:0; color:#ffffff; float:left; font-size:0; height:42px; margin:0; padding:0; position:absolute; right:0; width:40px; border-radius:0; -webkit-border-radius:0px; -khtml-border-radius:0px; -moz-border-radius:0px; } .widget_search #searchform #searchsubmit:hover, .widget_product_search input[type="submit"]:hover { background-color:#000000; } #secondary { position:relative; float:left; width:265px; padding:0; padding-left:20px; } .right-sidebar #secondary { float:right; } .full-width #secondary { display:none; } #primary.main-content-inner-full, .main-content-inner-full #primary { margin:0; width:100%; } #primary { float:right; width:895px; margin:0; } .left-sidebar #primary { float:right; } .right-sidebar #primary { float:left; } .full-width #primary { width:100%; float:right; margin-left:0; margin-right:0; } .full-width #primary { width:100%!important; margin:0!important; } .home #primary { background:#fff; } .home.blog #primary { background:none; } .entry-main-content, .grid .blog-list .entry-main-content, .blog-list .entry-main-content {} .category_tab .inner-container { overflow:hidden; } .aboutus .banner-slider-container { margin:0 0 20px; text-align:right; } .about-us .flexslider .slides img { max-width:100%; width:auto; } .bx-viewport { clear:both; } .bx-controls { position:absolute; right:0; top:0; } .primary-sidebar .bx-viewport .product_list_widget li { margin:24px 0 !important; width:auto!important; } .bx-controls-direction a { display:block; font-size:0; position:absolute; text-align:center; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; top:-33px; background:#ffffff none repeat scroll 0 0; border:1px solid #ccc; color:#ccc; height:20px; line-height:18px; width:20px; border-radius:50px; -webkit-border-radius:50px; -o-border-radius:50px; -moz-border-radius:50px; } .bx-controls-direction a:hover { color:#fff; background:#000000; border-color:#000000; } .bx-controls-direction a.bx-prev { left:auto; right:26px; } .bx-controls-direction a.bx-next { left:auto; right:0px; } .bx-controls-direction a:before { content:""; font-family:"FontAwesome"; font-size:16px; left:0; position:absolute; right:0; text-align:center; } .bx-controls-direction a.bx-prev:before { content:'\f104'; left:-1px; } .bx-controls-direction a.bx-next:before { content:'\f105'; right:-3px; } #woo-small-products .bx-pager { display:none; } #woo-small-products .bx-wrapper { position:relative; } #woo-small-products .image-block .secondary-image { display:none; } #woo-small-products .image-block { width:32%; float:left; margin-right:10px; } #woo-small-products .product-detail-wrapper { overflow:hidden; } #woo-small-products li h3 { font-weight:normal; color:#808080; line-height:20px; margin:0; } #woo-small-products li:hover h3 { color:#000000; } #woo-small-products .onsale { display:none; } #woo-small-products .products li { border-bottom:1px solid #eaeaea; clear:both; margin-bottom:5px; padding:10px 0 10px; width:100% !important; } #woo-small-products .products .container-inner { margin:0; text-align:left; border:none; display:inline-block; } #woo-small-products .product-block-hover, #woo-small-products .yith-wcwl-add-to-wishlist { display:none; } #woo-small-products .products li.product:hover a.add_to_cart_button, #woo-small-products .products li.product:hover a.product_type_variable, #woo-small-products .products li .product:hover a.product_type_external, #woo-small-products .products li.product:hover a.product_type_grouped, #woo-small-products .products li.product:hover a.product_type_simple, #woo-small-products .products li.product:hover a.added_to_cart { display:none; } .tax-product_cat #trigger_cf { display:none;} .tax-product_cat .poa {display:none;} display #woo-small-products .wpb_wl_preview_area { display:none; } .primary-sidebar .widget #woo-small-products ul.toggle-block { padding:0; } .primary-sidebar .product-detail-wrapper { text-align:left; } .woocommerce .primary-sidebar #woo-small-products .price { padding:0; } .woocommerce-price-suffix { font-size:12px; font-weight:400; } .woocommerce ul.products li.product .attachment-shop_catalog, .woocommerce-page ul.products li.product .attachment-shop_catalog { transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; } .woocommerce ul.products li.product-type-variable .image-block .woocommerce-Price-amount, .woocommerce-page ul.products li.product-type-variable .image-block .woocommerce-Price-amount { display:block; line-height:11px; } .woocommerce ul.products li.product:hover .secondary-image, .woocommerce-page ul.products li.product:hover .secondary-image { opacity:1; -webkit-opacity:1; -moz-opacity:1; -khtml-opacity:1; visibility:visible; } .woocommerce ul.products li.product .secondary-image, .woocommerce-page ul.products li.product .secondary-image { position:absolute; opacity:0; -webkit-opacity:0; -moz-opacity:0; -khtml-opacity:0; top:0; left:0%; right:0; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; visibility:hidden; max-width:100%; height:auto; } .toggle_title { display:none; } .single-product-sidebar .singleproduct-sidebar { display:none; } .shop-right-sidebar #secondary { float:right; } .shop-right-sidebar #primary { float:left; } .shop-right-sidebar .menu-category, .shop-right-sidebar .cate-inner, .site-header.right-sidebar .menu-category, .site-header.right-sidebar .cate-inner { float:right; } .shop-right-sidebar .product-categories .children, .site-header.right-sidebar .product-categories .children { left:auto; right:100%; } .shop-right-sidebar .mega-menu, .site-header.right-sidebar .mega-menu { left:auto; right:200px; } .shop-full-width #secondary { display:none; } .shop-full-width #primary { width:100%; } .site-description { font-size:12px; margin:10px 0 5px 0; } .content-sidebar { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; color:#333; }  #footer-widget-area .widget .block_content, .widget_search #searchform { position:relative; display:inline-block; width:100%; } #footer-widget-area .search-field { width:90%; } .widget { margin-bottom:10px; } .widget_accepted_payment_methods { margin:0px 0 0px; } .widget address { margin-bottom:18px; } .widget abbr[title] { border-color:rgba(255, 255, 255, 0.7); } .widget mark, .widget ins { background:none; color:#808080; } .widget pre, .widget fieldset { border-color:rgba(255, 255, 255, 0.2); } .widget code, .widget kbd, .widget tt, .widget var, .widget samp, .widget pre { font-size:12px; line-height:1.5; } .widget dl, .widget dd { margin-bottom:18px; } .widget ul, .widget ol { list-style:none; margin:0; padding:0; } .widget li > ol, .widget li > ul { margin-left:10px; } .widget table, .widget th, .widget td { border-color:rgba(255, 255, 255, 0.2); } .widget table { margin-bottom:18px; } .widget hr { background-color:rgba(255, 255, 255, 0.2); } .widget p { margin-bottom:18px; } .widget input, .widget textarea {} .widget input:focus, .widget textarea:focus {} .widget .wp-caption { color:rgba(255, 255, 255, 0.7); margin-bottom:18px; } .widget_calendar caption { color:#333; font-size:17px; font-weight:600; margin:0 0 25px; padding:0 0 15px; position:relative; } .widget_calendar caption:before { border-bottom:1px solid #000000; bottom:0; content:""; left:0; margin:0 auto; position:absolute; right:auto; width:30px; } .site-footer .widget_calendar caption { color:#000; } .site-footer .widget_calendar caption:before { border-bottom:2px solid #000; width:50px; } .widget .block_content, .widget_search #searchform { overflow:hidden; } .primary-sidebar .widget, .singleproduct-sidebar .widget { clear:both; list-style:outside none none; margin:0 0 60px; overflow:hidden; } .primary-sidebar .widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav button { margin-top:10px; } .primary-sidebar .widget.widget_archive #archives-dropdown--1, .primary-sidebar .widget.woocommerce.widget_product_categories #product_cat, .primary-sidebar .widget .postform.toggle-block { width:90%; margin:10px 0; text-align:left; padding:10px 10px; } .primary-sidebar .widgets-leftbanner, .widget.widget_search { background:none; padding:0!important; border:none; } .primary-sidebar .widget_black_studio_tinymce .textwidget, .primary-sidebar .widget > .toggle-block, .primary-sidebar .widget_price_filter .toggle-block, .primary-sidebar .widget_shopping_cart_content, .primary-sidebar .widget_pages > ul, .primary-sidebar .widget ul.toggle-block { padding-top:20px; } .left-col .primary-sidebar .widget.widget_nav_menu ul.toggle-block { padding:0px; } .left-col .primary-sidebar .widget ul.menu.toggle-block { margin-top:25px; } .primary-sidebar .price_slider_wrapper.toggle-block { padding:0 2px; } .primary-sidebar .widget ul.toggle-block.children { padding:0; } .footer-sidebar .widget ul, .widget_product_search .toggle-block { margin:10px 0; } .footer-sidebar .widget ul li { padding:4px 0; line-height:22px; } .primary-sidebar .widget ul li, .primary-sidebar .widget.woocommerce.widget_product_categories li { position:relative; } .primary-sidebar .widget.widget_shopping_cart .cart_list li a { background:none; } .primary-sidebar .widget.woocommerce ul li a { display:block; } .primary-sidebar .widget ul li.recentcomments span, .primary-sidebar .widget ul li.recentcomments > a { display:inline-block !important; } .widget_top_rated_products .product-title { font-weight:400; } .primary-sidebar a, .primary-sidebar .widget ul li.recentcomments span { position:relative; padding:4px 0; display:inline-block; } .primary-sidebar .widget ul li.recentcomments span { color:#000; } .primary-sidebar .widget .product_list_widget a { padding:0; } .primary-sidebar .widget .product-categories li a, .product-categories li .hiden_menu ul li a { padding:3px 0; } .primary-sidebar .widget_recent_comments .comment-author-link > a { padding:0; } .primary-sidebar .widget ul li { position:relative; } .primary-sidebar .widget ul li .hitarea { color:#000000; } .product-categories li > ul li a { position:relative; } .product-categories .hitarea, .widget_pages .hitarea, .widget_nav_menu .hitarea, .widget_categories .hitarea { cursor:pointer; float:right; height:24px; position:absolute; right:0; top:4px; width:24px; z-index:7; text-align:right; } .widget_pages .expandable .collapsable-hitarea:before { content:"\f105"; font-family:"FontAwesome"; position:absolute; right:0; } .product-categories .expandable-hitarea:before, .widget_pages .expandable-hitarea:before, .widget_nav_menu .expandable-hitarea:before, .widget_categories .expandable-hitarea:before { content:"\f067"; font-family:"FontAwesome"; right:0; font-size:10px; } .product-categories .collapsable-hitarea:before, .widget_pages .collapsable-hitarea:before, .widget_nav_menu .collapsable-hitarea:before, .widget_categories .collapsable-hitarea:before { font-family:'FontAwesome'; content:'\f068'; font-size:10px; } .widget_pages .hitarea, .widget_nav_menu .hitarea, .widget_categories .hitarea { text-align:right; } .product-categories .hitarea:before, .widget_categories .hitarea:before { display:block; } .widget_calendar table { line-height:2; margin:0; } .widget_calendar thead th { background-color:rgba(255, 255, 255, 0.1); } .widget_calendar tbody td, .widget_calendar thead th { text-align:center; } .widget_calendar tbody a { background-color:#000000; color:#fff; display:block; } .widget_calendar tbody a:hover { background-color:#000000; } .widget_calendar tbody a:hover { color:#fff; } .widget_calendar #prev { padding-left:5px; } .widget_calendar #next { padding-right:5px; text-align:right; } .widget_templatemela_ephemera > ol > li { border-bottom:1px solid rgba(255, 255, 255, 0.2); margin-bottom:18px; padding:0; } .widget_templatemela_ephemera .hentry { margin:0; max-width:100%; } .widget_templatemela_ephemera .entry-title, .widget_templatemela_ephemera .entry-meta, .widget_templatemela_ephemera .wp-caption-text, .widget_templatemela_ephemera .post-format-archive-link, .widget_templatemela_ephemera .entry-content table { font-size:13px; line-height:1.5; } .widget_templatemela_ephemera .entry-title { display:inline; font-weight:400; } .widget_templatemela_ephemera .entry-meta { margin-bottom:18px; } .widget_templatemela_ephemera .entry-meta a { color:rgba(255, 255, 255, 0.7); } .widget_templatemela_ephemera .entry-meta a:hover { color:#41a62a; } .widget_templatemela_ephemera .entry-content ul, .widget_templatemela_ephemera .entry-content ol { margin:0 0 18px 20px; } .widget_templatemela_ephemera .entry-content ul { list-style:disc; } .widget_templatemela_ephemera .entry-content ol { list-style:decimal; } .widget_templatemela_ephemera .entry-content li > ul, .widget_templatemela_ephemera .entry-content li > ol { margin:0 0 0 20px; } .widget_templatemela_ephemera .entry-content th, .widget_templatemela_ephemera .entry-content td { padding:6px; } .widget_templatemela_ephemera .post-format-archive-link { font-weight:600; text-transform:uppercase; } .widget .block_content li { border-bottom:1px dotted #CCCCCC; } .widget .block_content li a { padding:5px; display:block; } .widget .block_content li a:before { content:"\f105"; font-family:FontAwesome; margin-right:8px; } .widget .block_content li:last-child { border-bottom:none; } .widget_recent_entries .post-date { display:block; } .rsswidget img { margin-top:-4px; } .rssSummary { margin:9px 0; } .rss-date { display:block; } .widget_rss li { margin-bottom:18px; } .widget_rss li:last-child { margin-bottom:0; } .widget_text > div >:last-child { margin-bottom:0; } .content-sidebar .widget a { color:#24890d; } .content-sidebar .widget a:hover { color:#41a62a; } .content-sidebar .widget pre { border-color:#f0f0f2; } .content-sidebar .widget mark, .content-sidebar .widget ins { color:#333; } .content-sidebar .widget abbr[title] { border-color:#2b2b2b; } .content-sidebar .widget fieldset { border-color:#f0f0f2; } .content-sidebar .widget blockquote { color:#333; } .content-sidebar .widget blockquote cite { color:#333; } .content-sidebar .widget li > ol, .content-sidebar .widget li > ul { margin-left:18px; } .content-sidebar .widget table, .content-sidebar .widget th, .content-sidebar .widget td { border-color:#f0f0f2; } .content-sidebar .widget del { color:#767676; } .content-sidebar .widget hr { background-color:#f0f0f2; } .content-sidebar .widget input, .content-sidebar .widget textarea { background-color:#fff; border-color:#f0f0f2; color:#333; } .content-sidebar .widget input:focus, .content-sidebar .widget textarea:focus { border-color:rgba(0, 0, 0, 0.3); } .content-sidebar .widget input[type="button"], .content-sidebar .widget input[type="reset"], .content-sidebar .widget input[type="submit"] { background-color:#24890d; border:0; color:#fff; } .content-sidebar .widget input[type="button"]:hover, .content-sidebar .widget input[type="button"]:focus, .content-sidebar .widget input[type="reset"]:hover, .content-sidebar .widget input[type="reset"]:focus, .content-sidebar .widget input[type="submit"]:hover, .content-sidebar .widget input[type="submit"]:focus { background-color:#41a62a; } .content-sidebar .widget input[type="button"]:active, .content-sidebar .widget input[type="reset"]:active, .content-sidebar .widget input[type="submit"]:active { background-color:#55d737; } .content-sidebar .widget .wp-caption { color:#333; } .content-sidebar .widget .widget-title { border-top:5px solid #000; color:#333; font-size:14px; font-weight:900; margin:0 0 18px; padding-top:7px; text-transform:uppercase; } .content-sidebar .widget .widget-title a { color:#333; } .content-sidebar .widget .widget-title a:hover { color:#41a62a; } .content-sidebar .widget_archive li, .content-sidebar .widget_categories li, .content-sidebar .widget_links li, .content-sidebar .widget_meta li, .content-sidebar .widget_nav_menu li, .content-sidebar .widget_pages li, .content-sidebar .widget_recent_comments li, .content-sidebar .widget_recent_entries li, .content-sidebar .widget_categories li ul, .content-sidebar .widget_nav_menu li ul, .content-sidebar .widget_pages li ul { border-color:#f0f0f2; } .content-sidebar .widget_calendar caption { color:#333; font-weight:900; } .content-sidebar .widget_calendar thead th { background-color:rgba(0, 0, 0, 0.02); } .content-sidebar .widget_calendar tbody a, .content-sidebar .widget_calendar tbody a:hover { color:#fff; } .content-sidebar .widget_templatemela_ephemera .widget-title { line-height:1.2857142857; padding-top:1px; } .content-sidebar .widget_templatemela_ephemera .widget-title:before { background-color:#000; color:#fff; margin:-1px 9px 0 0; padding:6px 0 9px; text-align:center; vertical-align:middle; width:36px; } .content-sidebar .widget_templatemela_ephemera .video.widget-title:before { content:"\f104"; } .content-sidebar .widget_templatemela_ephemera .audio.widget-title:before { content:"\f109"; } .content-sidebar .widget_templatemela_ephemera .image.widget-title:before { content:"\f473"; } .content-sidebar .widget_templatemela_ephemera .gallery.widget-title:before { content:"\f103"; } .content-sidebar .widget_templatemela_ephemera .aside.widget-title:before { content:"\f101"; } .content-sidebar .widget_templatemela_ephemera .quote.widget-title:before { content:"\f106"; } .content-sidebar .widget_templatemela_ephemera .link.widget-title:before { content:"\f107"; } .content-sidebar .widget_templatemela_ephemera > ol > li { border-bottom:1px solid #f0f0f2; } .content-sidebar .widget_templatemela_ephemera .entry-meta { color:#ccc; } .content-sidebar .widget_templatemela_ephemera .entry-meta a { color:#767676; } .content-sidebar .widget_templatemela_ephemera .entry-meta a:hover { color:#41a62a; } .content-sidebar.widget_templatemela_ephemera blockquote cite { font-size:13px; line-height:1.3846153846; } .content-sidebar .widget_templatemela_ephemera .post-format-archive-link { font-weight:900; } .brand-carousel a, .brand-carousel a:hover { background:none; padding:0; }  .footer-service-container { border-bottom:2px solid #f2f2f2; float:left; width:100%; } .widgets-footercontact { width:33.33%; float:left; text-align:center; margin:0; } .contact_phone,.contact_address,.contact_email a, .contact_email a{ font-size:13px; line-height:26px; } .widget .icon-image { background:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/footer_icon.webp) center 0 no-repeat; background-position-x:center; background-position-y:0px; display:block; height:45px; width:45px; margin:0 auto 20px; } .contact_wrapper .address { border-left:2px solid #f2f2f2; border-right:2px solid #f2f2f2; } .contact_wrapper .phone,.contact_wrapper .address,.contact_wrapper .email { padding:46px 40px; box-sizing:border-box; } .contact_wrapper .phone .icon-image { background-position:center -536px; } .contact_wrapper .address .icon-image { background-position:center -264px; } .contact_wrapper .email .icon-image { background-position:center 9px; } .site-info { color:#333; letter-spacing:0.6px; float:left; } .payment-area { float:right; } .site-footer { position:relative; z-index:3; clear:both; display:inline-block; vertical-align:top; width:100%; background:#FFFFFF; margin-top:100px; } .footer-payment { text-align:right; margin:10px 0 0; overflow:hidden; } .footer a, .site-footer a, .site-footer { color:#000000; } .footer a:hover, .footer .footer-links li a:hover, .site-footer a:hover { color:#e5007e; } .footer-widget .widget { margin-bottom:0; } .static-links-list span { display:block; letter-spacing:0.6px; padding-bottom:6px; } .footer-menu-links ul { margin:0; padding:0; list-style:none; margin-bottom:2px; } .footer-menu-links a { padding:0 18px; color:#000; font-size:14px; } .footer-menu-links li:first-child a { padding-left:0; } .footer-menu-links ul li { display:inline-block; padding:0; position:relative; } .footer-menu-links ul li:after { position:absolute; top:8px; content:''; border-right:1px solid #000; height:9px; } .footer-menu-links ul li:last-child:after { border-right:0; } .footer_inner ul { margin:0; padding:0; list-style:none; } .footer-top { float:left; position:relative; width:100%; } #footer-widget-area { width:100%; position:relative; float:left; border-bottom:2px solid #f2f2f2; padding:46px 0px 36px; box-sizing:border-box; } .footer-widget,.footer-logo { float:left; width:20%; } .footer-logo { margin-top:30px; } .footer-top .gallery-item { width:16%; } .newsletter-left-content { float:left; width:69%; padding:40px 30px 40px 160px; box-sizing:border-box; background:#222222; } .newsletter-right-content { float:right; width:31%; padding:46px 30px 40px; background:#e5007e; box-sizing:border-box; text-align:center; } .newsletter-left-content .text1 { font-size:22px; color:#fff; line-height:30px; margin:0 0 4px 0; position:relative; } .footer-top-newsletter .widget { margin:0; } .newsletter-left-content .text1:before { background:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/email.webp) 0 0 no-repeat; content:""; display:block; height:33px; width:45px; position:absolute; left:-70px; top:15px; } .newsletter-left-content .text2 { font-size:13px; color:#a7a7a7; line-height:22px; letter-spacing:1px; } .widgets-follow-us { width:100%; margin:0; clear:both; } .follow-us a { display:inline-block; height:24px; margin:10px 6px 10px 0; padding:2px 3px; text-align:center; width:22px; line-height:24px; border:2px solid #d9d9d9; border-radius:50%; -webkit-border-radius:50%; -khtml-border-radius:50%; -moz-border-radius:50%; } .follow-us a:hover { border-color:#000; } .follow-us a:hover.facebook i { color:#3b5998; } .follow-us a:hover.twitter i { color:#4099FF; } .follow-us a:hover.linkedin i { color:#007bb6; } .follow-us a:hover.rss i { color:#FA9B39; } .follow-us a:hover.youtube i { color:#C4302B; } .follow-us a:hover.pinterest i { color:#910101; } .follow-us a:hover.google-plus i { color:#C63D2D; } .follow-us a:hover.skype i { color:#12A5F4; } .follow-us a:hover.instagram i { color:#125688; } .follow-us a:hover.whatsapp i { color:#4dc247; } .follow-us a i { color:#000; font-size:14px; margin:0; } .footer-top .follow-us a i { color:#d9d9d9; font-size:14px; margin:0; } .follow-us { float:none; padding-bottom:0; text-align:left; } .contactus-image { margin:24px 0 30px; } .widgets-footercontact .fa { font-size:16px; margin-top:0px; margin-right:5px; float:left; clear:left; line-height:28px; width:20px; color:#000; } .widgets-footercontact .fa-mobile { font-size:18px; } .widgets-footercontact .fa-envelope { font-size:13px; } .address_content { overflow:hidden; padding:3px 0; } .widget_text .textwidget { text-align:justify; } .mobile_togglecolumn:before { content:"\f107"; } .mobile_togglecolumn { box-sizing:border-box; cursor:pointer; font-family:"FontAwesome"; font-size:20px; padding:0; position:absolute; right:0; text-align:right; top:0; width:100%; } .active .mobile_togglecolumn:before { content:'\f106'; } .site-info a, .site-info a:hover { background:none; padding:0; } #wufdc_div h6 { font-weight:500; } .featured-content { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative; width:100%; } .featured-content-inner { overflow:hidden; } .featured-content .hentry { color:#fff; margin:0; max-width:100%; width:100%; } .featured-content .post-thumbnail, .featured-content .post-thumbnail:hover { background:transparent; } .featured-content .post-thumbnail { display:block; position:relative; padding-top:55.357142857%; overflow:hidden; } .featured-content .post-thumbnail img { left:0; position:absolute; top:0; } .featured-content .entry-header { background-color:#000; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; min-height:96px; overflow:hidden; padding:24px 10px; } .featured-content a { color:#fff; } .featured-content a:hover { color:#41a62a; } .featured-content .entry-meta { color:#fff; font-size:13px; font-weight:600; line-height:1.0909090909; margin-bottom:12px; } .featured-content .cat-links { font-weight:600; } .featured-content .entry-title { font-size:18px; line-height:1.3333333333; margin:0; text-transform:uppercase; } .slider .featured-content .hentry { -webkit-backface-visibility:hidden; display:none; position:relative; } .slider .featured-content .post-thumbnail { padding-top:55.49132947%; } .slider-control-paging { background-color:#000; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; float:left; list-style:none; margin:-24px 0 0 0; position:relative; width:100%; z-index:3; } .slider-control-paging li { float:left; margin:2px 4px 2px 0; } .slider-control-paging li:last-child { margin-right:0; } .slider-control-paging a { cursor:pointer; display:block; height:44px; position:relative; text-indent:-999em; width:44px; } .slider-control-paging a:before { background-color:#4d4d4d; content:""; height:12px; left:10px; position:absolute; top:16px; width:12px; } .slider-control-paging a:hover:before { background-color:#41a62a; } .slider-control-paging .slider-active:before, .slider-control-paging .slider-active:hover:before { background-color:#24890d; } .slider-direction-nav { clear:both; list-style:none; margin:0; position:relative; width:100%; z-index:3; } .slider-direction-nav li { border-color:#fff; border-style:solid; border-width:2px 1px 0 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; float:left; text-align:center; width:50%; } .slider-direction-nav li:last-child { border-width:2px 0 0 1px; } .slider-direction-nav a { background-color:#000; display:block; font-size:0; height:46px; } .slider-direction-nav a:hover { background-color:#24890d; } .slider-direction-nav a:before { color:#fff; content:"\f430"; font-size:32px; line-height:46px; } .slider-direction-nav .slider-next:before { content:"\f429"; } .slider-direction-nav .slider-disabled { display:none; } .site-main .widecolumn { padding-top:72px; width:auto; } .site-main .mu_register, .widecolumn > h2, .widecolumn > form { margin:0 auto 48px; max-width:474px; padding:0 30px; } .site-main .mu_register #blog_title, .site-main .mu_register #user_email, .site-main .mu_register #blogname, .site-main .mu_register #user_name { font-size:inherit; width:90%; } .site-main .mu_register input[type="submit"], .widecolumn #submit { font-size:inherit; width:auto; }  .slider_area { background:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/slider_bkg.jpg) repeat-x scroll 0 0 transparent; height:150px; } .home-page-services p {text-align:center;color:#ffffff; padding-left:20px;padding-right:20px;} .homepage .site-main { margin:0; } .homepage .main_inner, .cmspage .main_inner { width:100%; } .revolution_slider { margin-top:-85px; } .home-statictext-main { background:#f5f5f5; overflow:hidden; } .home-statictext-main .calloutarea_block { margin:30px 0; line-height:20px; text-align:center; } .home-statictext-main .calloutarea_block .shortcode_content { display:inline-block; width:auto; margin:0; } .home-statictext-main .calloutarea_block .button_top { margin:12px 0 0 25px; display:inline-block; height:30px; } .home-statictext-main .calloutarea_block .button_top a { color:#FFF !important; } .banner { position:relative; list-style:none; } #revolutionslider {} .cms-icon.fa { font-size:30px; color:#a2a2a2; } .cmstext { display:table; } .cmstext .icon { display:table-cell; vertical-align:middle; padding-right:8px; } .cmstext:hover .cms-icon.fa { color:#000; } .cmstext > a:hover { color:#000; } .cmstext > a { display:table-cell; line-height:15px; vertical-align:middle; font-size:12px; color:#333; } #horizontalTab, #categorytab { text-align:center; } .resp-tabs-list li { display:inline-block; position:relative; list-style-type:none; } .resp-tabs-list li .tab-title { color:#787878; display:block; font-size:18px; line-height:42px; margin-right:3px; padding:0 30px; position:relative; text-transform:capitalize; z-index:6; cursor:pointer; } .resp-tabs-list li.resp-tab-active .tab-title, .resp-tabs-list li:hover .tab-title { color:#ffffff; background:#e5007e;font-weight:500; } .resp-tabs-list li:last-child .tab-title:after { border:0; } ul.accepted-payment-methods li span { height:29px; width:46px !important; font-size:0; padding:0; vertical-align:top; border-radius:0; -webkit-border-radius:0px; -khtml-border-radius:0px; -moz-border-radius:0px; } ul.accepted-payment-methods li:last-child { margin:0; } ul.accepted-payment-methods li { display:inline-block; vertical-align:top; margin:0 10px 0 0; } ul.accepted-payment-methods { margin-bottom:0; } ul.accepted-payment-methods li span { background:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/sprite.png) no-repeat scroll right 0 transparent !important; } ul.accepted-payment-methods li.dankort span { background-position:right -200px !important; } ul.accepted-payment-methods li.american-express span { background-position:right -604px !important; } ul.accepted-payment-methods li.bitcoin span { background-position:right -535px !important; } ul.accepted-payment-methods li.cash-on-delivery span { background-position:right -134px !important; } ul.accepted-payment-methods li.discover span { background-position:right -401px !important; } ul.accepted-payment-methods li.google span { background-position:right -268px !important; } ul.accepted-payment-methods li.maestro span { background-position:right -68px !important; } ul.accepted-payment-methods li.mastercard span { background-position:right -334px !important; } ul.accepted-payment-methods li.paypal span { background-position:right -468px !important; } ul.accepted-payment-methods li.visa span { background-position:right 0 !important; } .home-bannerarea-main #banner1 { position:absolute; right:30%; } .home-bannerarea-main #banner2 { position:absolute; right:20%; } .home-bannerarea-main #banner3 { position:absolute; right:15%; } .tmpmela_overlap_images ul { margin:0 auto; padding:0; position:relative; display:table; } .tmpmela_overlap_images ul li { list-style:none; } .tmpmela_overlap_images .banner { animation-delay:1s; display:inline; list-style:none; vertical-align:bottom; } .home .tmpmela_about { margin:0 auto; padding:40px; } .home .tmpmela_about h3.title{ color:#e6007e; font-size:18px; } .home .about_image img { text-align:center; width:100%; max-height:400px; } .tmpmela_about { margin:0 auto; } .tmpmela_about .about_image { text-align:center; } .about_content .description {line-height:25px;margin:0 0 10px;font-size:15px;} .page-id-6157 .readmore a {font-size:14px;color:#e7007c;font-weight:500;text-transform:capitalize;} .page-id-6157 .vc_custom_heading {font-size:14px;} .page-id-6157.readmore a:hover {color:#333;} .vg-content .tmpmela_about h3.title {border-bottom:2px solid #e7007d;margin-bottom:10px;font-size:20px;color:#444;} .page-id-6059 .entry-content p {font-size:14px;} .page-id-6059 .service-desc .description{font-size:14px;} .pricing_wrapper ul li {font-size:13px;} .tmpmela_about .image-right .about_image, .tmpmela_about .image-left .about_content {float:right;width:48%;} .tmpmela_about .image-left .about_image, .tmpmela_about .image-right .about_content { float:left; width:48%; } .content-li li {list-style-position:inside; list-style-type:disclosure-closed;} .vg-content .readmore {display:none;} .testimonial-box-container .item, .testimonial-list-container .item { border:1px solid #f0f0f2; } .testimonial-box-container .item .hentry, .testimonial-list-container .item .hentry { margin:20px; } .product-block.single-portfolio { margin:0px; } .brand_grid .product-block { margin:10px 25px 20px; } .testimonials-container .product-block { margin:0; } .testimonial-grid .product-block { margin:10px; } .single-portfolio.light .portfolio-title a, .single-portfolio.light { color:#333; } .single-portfolio.light .portfolio-title a:hover { color:#FFFFFF; } .single-portfolio .portfolio-description { font-size:13px; margin-bottom:6px; } .pricingpage-pricetablebottom-main .benefitsarea_inner { border:none; padding:0; margin:0; } .pricingpage-pricetablebottom-main .benifit_image { background:none repeat scroll 0 0 #FFFFFF; border:2px solid #E2E1E1; border-radius:200px; -webkit-border-radius:200px; -moz-border-radius:200px; float:left; height:200px; text-align:center; width:200px; } .pricingpage-pricetablebottom-main .benefitsarea_bottom { float:left; margin:15px 0 15px 60px; width:70%; text-align:left; } .pricingpage-pricetablebottom-main p { margin:15px 0; } .pricingpage-pricetablebottom-main .viewmore { text-align:left; margin:25px 0 0 0; } .pricingpage-pricetablebottom-main .viewmore a { color:#000000; } .footer-bottom { display:inline-block; vertical-align:top; width:100%; } .footer-bottom-container { box-sizing:border-box; padding:26px 0; display:inline-block; width:100%; vertical-align:top; } .site-footer h3.widget-title { padding:0 0 30px; } .site-footer .widget .widget-title:before { border:medium none; } .tagcloud a { display:inline-block; padding:0 15px 5px 1px; text-transform:capitalize; font-size:12px !important; display:inline-block; padding:0 15px 5px 1px; text-transform:capitalize; font-size:12px !important; text-transform:uppercase; } .widget .tagcloud { padding:0 0 10px; } .features_table_wrapper h3.entry-title { text-align:center; margin:15px 0; } #to_top { font-size:0; z-index:999; display:none; text-align:center; background:#000000; border:2px solid #000; bottom:30px; font-size:0; height:32px; position:fixed; right:30px; width:32px; border-radius:50px; -webkit-border-radius:50px; -o-border-radius:50px; -moz-border-radius:50px; } #to_top:hover { background:#e5007e; border:2px solid #e5007e; } #to_top:before { color:#ffffff; font-family:fontawesome; font-size:22px; position:absolute; left:0; right:0; margin:0 auto; top:2px; content:"\f106"; text-align:center; font-weight:800; } #to_top:hover:before { color:#fff; } .features_table_wrapper .tmpmela_aboutus { margin:35px 0; overflow:hidden; } .features_table_wrapper .aboutus_imagecontent { width:45%; } .features_table_wrapper .tmpmela_aboutus_content { width:48%; margin:10px 0 25px 0; } .features_table_wrapper .aboutus_readmore a { font-weight:bold; } .features_table_wrapper p { line-height:22px; } .ie7 .primary-navigation li, .ie7 .footer-menu ul li, .ie7 .home-statictext-main .calloutarea_block .button_top, .ie7 .home-statictext-main .calloutarea_block .shortcode_content, .ie7 .static-text, .ie7 .home-bannerarea-main ul { display:inline; } .vg-text-align .about_content { text-align:left !important; } .wpcf7-acceptance .wpcf7-list-item { display:inline-block; margin:0em; } #contact-accept { width:auto; } .contact-page { clear:both; margin-bottom:10px; overflow:hidden; } .contact-page #primary { width:100%; } .contact-main { width:100%; clear:both; } #contact-form fieldset { background:none repeat scroll 0 0 #F9F9F9; border:1px solid #D1D1CF; margin:0 2px; padding:10px; } .contact-page .post-contact { border:1px solid #D1D1CF; margin-bottom:10px; padding:10px; background:#FFF; } #contact-form p { clear:both; margin-bottom:10px; overflow:hidden; } #contact-form label { font-weight:normal; float:left; } #contact-form em { margin-top:3px; margin-left:4px; float:left; } #contact-form input { float:left; border-color:#f0f0f2; border-style:solid; border-width:1px; padding:4px; width:50%; margin-right:5px; color:#5F6684; clear:both; } #contact-form textarea { border-color:#f0f0f2; border-style:solid; border-width:1px; height:115px; padding:4px; width:80%; color:#5F6684; margin-right:5px; } .contact-page .contact-info { padding:10px; width:47%; min-height:384px; display:inline-block; vertical-align:top; } .contact-page .post-contact strong { font-weight:normal; } label.error, .validation-error, #contact-form label.error { background:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/error.png) no-repeat scroll 5px 8px; color:#E14550; padding:3px 5px 3px 20px; float:left; clear:both; margin:0; font-size:13px; } .comment-form-comment label.error { width:100%; } .contactmap-wrapper { position:relative; } .contactmap-wrapper .iframe-image { position:absolute; top:0; left:0; background:rgba(0, 0, 0, 0.5); z-index:50; } .contact_text_outer { position:absolute; right:100px; top:-15px; z-index:999; } .contact_text { background:none repeat scroll 0 0 #FFFFFF; position:relative; padding:10px; } .contact_text:before { background:none repeat scroll 0 0 #FFFFFF; content:" "; height:40px; left:0; position:absolute; top:-4px; transform:rotate(-1deg); -webkit-transform:rotate(-1deg); -ms-transform:rotate(-1deg); -o-transform:rotate(-1deg); -moz-transform:rotate(-1deg); width:100%; z-index:-1; } .contact_text:after { border-bottom:0 solid rgba(0, 0, 0, 0); border-left:11px solid #000000; border-top:23px solid rgba(0, 0, 0, 0); content:""; position:absolute; right:-11px; text-align:center; top:-8px; } .pricing_table_wrapper {} .pricing_table_wrapper #primary { width:100%; } .pricingpage-pricetable1-main, .pricingpage-aboutus-main { background:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/pricing_tabel1_bg.png) repeat scroll 0 0 transparent; overflow:hidden; } .pricingpage-pricetable1-main .pricing-content-inner, .pricingpage-pricetable2-main .pricing-content-inner { overflow:hidden; padding:40px 0; text-align:center; } .cmspage_subtitle { margin:0 0 25px 0; } .cms_left, .cms_right { float:left; margin:0 20px; width:45%; } .pricingpage-quationanswer-main .pricing-content-inner, .pricingpage-aboutus-main .pricing-content-inner { clear:both; overflow:hidden; padding:30px 0; } .pricingpage-quationanswer-main .row100 { float:left; width:100%; margin:12px 0; } .pricingpage-quationanswer-main .cms_title { margin:0 0 15px 0; } .pricingpage-quationanswer-main .cms_ans { font-size:15px; } .pricingpage-pricetable2-main, .pricingpage-quationanswer-main { background:#FFF; border-top:1px solid #D9D6D2; } .pricingpage-quationanswer-main .cms_title, .home-statictext-main .calloutarea_block .shortcode_content, .pricingpage-pricetablebottom-main .benifit_name, .pricingpage-aboutus-main .ourteam_name { font-size:25px; line-height:30px; } .pricingpage-aboutus-main .ourteam_image { background:none repeat scroll 0 0 #FFFFFF; border:3px solid #E3E3E3; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; float:left; height:150px; width:150px; } .pricingpage-aboutus-main .ourteam_image img { margin:4px 0 0 0; } .pricingpage-aboutus-main .ourteam_wrapper_bottom { float:left; margin:12px 0 0 30px; padding:0; text-align:left; width:60%; } #box_filter { margin:0 0 10px; } .blog-box-container th, .blog-box-container td { display:block; } .filter-container .block_hover .post-link { margin:20px 0 10px; } article.post { position:relative; display:inline-block; vertical-align:top; box-sizing:border-box; float:none; clear:both; } .main-content.blog-page.blog-list #content { margin:0 -2%; } .entry-main-content { display:inline-block; vertical-align:top; width:100%; overflow:hidden; } .blog-list-container .item,.blog article.post{ box-sizing:border-box; clear:both; display:inline-block; padding:0; width:46%; float:none; vertical-align:top; margin:0 2% 40px; box-shadow:0 0px 20px -3px #eeeeee; -moz-box-shadow:0 0px 20px -3px #eeeeee; -webkit-box-shadow:0 0px 20px -3px #eeeeee; } .single-post article.post { margin-bottom:0; display:block; } .filter-container .image-block { padding:2px; box-sizing:border-box; } .ie8 .entry-thumbnail .block_hover { display:none; } .ie8 .yith_magnifier_gallery li { width:119px; } .ie8 .entry-thumbnail:hover .block_hover { display:block; } .entry-thumbnail .block_hover .links { position:absolute; text-align:center; left:0; right:0; top:41%; } .blog-posts-content .block_hover .links, .single-portfolio .links, .portfolios .links { position:absolute; text-align:center; top:45%; width:100%; } .tmpmela-blog-posts-list > img { max-width:100%; } .blog-posts-list img { height:auto; max-width:100%; } .entry-meta .meta-inner { display:inline-block; position:relative; margin-right:10px; vertical-align:middle; } .entry-meta .meta-inner:after { border-right:1px solid #8a8a8a; content:''; height:20px; position:absolute; top:3px; } .entry-meta div:last-child:after { border:0; } .entry-meta span { padding:0 10px 0 0; color:#8a8a8a; } .blog-list .entry-main-header { margin:0 auto; overflow:hidden; } .grid .blog-list .entry-main-content .entry-video, .blog-list .entry-main-content .entry-video { margin:25px 0 0; } .entry-video p { margin-bottom:5px; } .grid .blog-list .entry-main-content .entry-content-date { display:inline-block; vertical-align:top; float:none; width:100%; } .entry-content-other img { margin-bottom:30px; } .masonry .entry-main-content .entry-content-date, .grid .entry-main-content .entry-content-date { float:left; margin-bottom:0px; } .posts-content { width:100%; } .ie8 .blog-posts-content .block_hover { display:none; } .ie8 .blog-posts-content .container:hover .block_hover { display:block; } .ie8 .entry-thumbnail { width:50%; } .blog-grid.cols-2 .container { margin-bottom:40px; width:100%; } .blog-grid.grid { margin:0; } .staff-image > img { width:100%; } .single-post-container .single-post { margin:0; } .cols-2 .container, .cols-2 .category-block { width:49%; } .cols-3 .container, .cols-3 .category-block { width:33.33%; } .cols-4 .container, .cols-4 .category-block { width:24.5%; } .cols-5 .container, .cols-5 .category-block { width:19%; } .cols-6 .container, .cols-6 .category-block { width:16.67%; } .posts-content .owl-item .container-inner { vertical-align:top; display:inline-block; } .owl-item .container-inner { padding:0; } .grid .container.first { clear:both; } .history .shortcode-title { margin:0 10px 20px; } .full-width .history .inner-container { width:auto; margin:0 -10px; } .history .blog-grid.grid { margin:0; } .history .blog-grid .container-inner { padding:0; } .history .blog-posts-content .post-image { float:none; display:inline-block; margin:0; width:100%; vertical-align:top; } .history .blog-posts-content .comments-link, .history .post_author1 { float:none; display:inline-block; vertical-align:top; } .history .blog-posts-content .post-content-inner { padding:10px 0 0; } .history .posts-content .container { margin:0; } .history .posts-content .container-inner { margin:0 10px 50px; } .history .post-image > img { width:100%; } .blog-box .grid { margin:0 -25px 0 0; } .blog-box .grid.four-col { margin:0 -15px 0 0; } .grid { margin:0 -15px; } .yith-wapo-container .grid { margin:0 !important; } body.grid { margin:0; } .portfolios li { vertical-align:top; display:inline-block; list-style:none outside none; width:50%; padding:0 10px 10px; box-sizing:border-box; } .portfolio-filter-container { margin-bottom:20px; } .portfolios ul { padding:0; list-style:none; margin:0; float:left; } .entry-title-port { margin-bottom:10px; font-size:15px; } #primary .portfolios ul { margin:0 -10px } #primary .portfolios li .main { margin-bottom:30px; } .portfolios li .main img, .portfolio_wrapper li .main img, .portfolio_wrapper div.main img { width:100%; } .portfolio_details { float:left; width:100%; } .portfolio_image .image1 { border:5px solid #EEE; } .portfolio_2column li, .portfolio_two { width:50%; } .portfolio_3column li, .portfolio_three { width:33.33%; } .portfolio_4column li, .portfolio_four { width:25%; }  .testimonial-page #primary { width:100%; } .testimonial-bg { background-attachment:fixed; } .testimonial-wrapper { width:auto; overflow:hidden; text-align:center; position:relative; padding:33px 0 0 0; } .home .entry-content .testimonial-content blockquote { text-align:center !important; } .home .custom-testimonial .testimonial-content { padding:0px 20px; margin-top:30px; } .home .testmonial-image { float:none; position:relative; display:inline-block; margin-right:0px; }  .products_block .owl-theme .owl-buttons div.owl-prev { left:-5%; } .products_block .owl-theme .owl-buttons div.owl-next { right:-5%; }  .team-posts-content .grid { margin:0; } .team-posts-content.staff-page.posts-content { margin:0 -10px 0; width:auto; } .team-posts-content.staff-page.posts-content .owl-theme .owl-buttons div.owl-prev { left:-25px; } .team-posts-content.staff-page.posts-content .owl-theme .owl-buttons div.owl-next { right:-25px; } .team-posts-content.posts-content .container { width:25%; margin:0; } .team-posts-content.posts-content .team-carousel .container { width:100%; } .team-posts-content.posts-content .container .container-inner { margin:0 10px 5px; box-sizing:border-box; } .team-posts-content.posts-content .container .container-inner .staff-content { padding:15px; background-color:#f5f5f5; } .team-posts-content .staff-image { position:relative; } .team-posts-content .staff-image-hover { position:absolute; height:100%; width:100%; top:0; } .team-posts-content.posts-content .container-inner:hover .staff-content { background:#e5007e; } .staff-page article.hentry, .staff-page .single-team { border-color:#f0f0f2; border-style:solid; border-width:0px; } .staff-page .single-team:hover { border-color:#000000 } .staff-page {} .staff-page .item { text-align:center; overflow:visible; float:left; } .staff-box .staff-image img { width:100%; height:auto; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; } .staff-list .staff-image img { max-width:100%; height:auto; border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; } .staff-box .staff-content { margin:0 10px; } .staff-page .staff-position span { color:#000; font-size:13px; margin:0 0 5px; display:inline-block; } .team-posts-content.posts-content .container-inner:hover .staff-name a, .staff-page .container-inner:hover .staff-position span { color:#FFFFFF; } .staff-page .staff-name a { color:#000; font-size:14px; font-weight:600; margin:5px 0 10px; text-transform:uppercase; } .staff-page .staff-social { margin:0 auto; } .staff-page .description {} .staff-page .description p { margin-bottom:15px; } .staff-page .four-col .staff-social.icon-6, .staff-page .four-col .staff-social.icon-7, .staff-page .four-col .staff-social.icon-8, .staff-page .four-col .staff-social.icon-9, .staff-page .cols-4 .staff-social.icon-6, .staff-page .cols-4 .staff-social.icon-7, .staff-page .cols-4 .staff-social.icon-8, .staff-page .cols-4 .staff-social.icon-9 { margin:0 auto -55px; } .staff-page .three-col .staff-social.icon-1, .staff-page .three-col .staff-social.icon-2, .staff-page .three-col .staff-social.icon-3, .staff-page .three-col .staff-social.icon-4, .staff-page .three-col .staff-social.icon-5, .staff-page .three-col .staff-social.icon-6, .staff-page .three-col .staff-social.icon-7, .staff-page .cols-3 .staff-social.icon-1, .staff-page .cols-3 .staff-social.icon-2, .staff-page .cols-3 .staff-social.icon-3, .staff-page .cols-3 .staff-social.icon-4, .staff-page .cols-3 .staff-social.icon-5, .staff-page .cols-3 .staff-social.icon-6, .staff-page .cols-3 .staff-social.icon-7 { margin:0 auto -20px; } .staff-page .three-col .staff-social.icon-8, .staff-page .three-col .staff-social.icon-9, .staff-page .cols-3 .staff-social.icon-8, .staff-page .cols-3 .staff-social.icon-9 { margin:0 auto -55px; } .staff-page .staff-social .icon { display:inline-block; margin:0 8px 5px; } .staff-page .staff-social .icon .fa { color:#000000; margin:0; } .staff-page .container-inner:hover .staff-social .icon .fa { color:#fff; } .staff-page .staff-list .staff-image {} .staff-list .staff-image { margin-right:20px; } .staff-list .entry-content { display:table; } .staff-list .staff-left, .staff-list .staff-right { display:table-cell; vertical-align:top; } .fa { margin-right:5px; font-size:13px; } .post-navigation a.next-post .fa { margin-right:0; margin-left:5px; }  .faqs-container { width:100%; } .faqs-content {} .faqs-content.style-1 .toogle_div span.faq_title:after { content:"\f067"; font-family:FontAwesome; font-size:10px; height:20px; left:6px; position:absolute; text-align:center; top:10px; width:20px; } .faqs-content.style-1 .toogle_div a.current span.faq_title:after { content:"\f068"; font-family:FontAwesome; left:6px; position:absolute; } .faqs-category-container .tab_content { padding:10px; } .single-faq .tog, .single-faq .tour li a { text-transform:none; padding:11px 9px 9px 30px; margin:0; border:1px solid #f0f0f2; } .style-1 .single-faq { margin-bottom:10px; } .style-2 .single-faq { margin:0 0 15px; } .style-2 .single-faq .title { color:#000000; font-weight:bold; margin-bottom:5px; } .style-2 .single-faq .content { line-height:30px; }  .tmpmela_banner { margin-bottom:20px; } .description { margin-bottom:20px; } .shortcode_contactform .description { color:#000000; } .tmpmela_banner_inner {} .tmpmela_banner .title { color:#000000; margin:5px 0; } .tmpmela_banner .description { margin:5px 0; }  .tmpmela-single-banner .cms-text { clear:both; float:left; width:100%; } .tmpmela-single-banner .text1.static-text { font-size:20px; color:#ababab; line-height:41px; letter-spacing:1.2px; font-weight:600; } .tmpmela-single-banner .text2.static-text { font-size:42px; line-height:42px; letter-spacing:2px; display:block; margin-bottom:70px; }  .feature-container { text-align:center; padding:0 35px; } .feature-container .icon { margin:20px 0; } .feature-container .icon i { font-size:35px; color:#464E55; } .feature-container .title { font-size:20px; }  .about-history .small-title { color:#000000; margin:10px 0 0px; font-size:17px; } .about-history .sub-title { color:#333; margin-bottom:15px; font-size:13px; line-height:18px; } .about-history .image { text-align:center; } .about-history .image img { border-bottom:5px solid #EEEEEE; } .about-our-clients .product-block { margin:30px 60px 22px 0; } .about-testimonials .product-block { margin:0; } .megnor-history .service .style-2 .service-icon { font-size:30px; height:40px; line-height:40px; width:40px; } .megnor-history .style-2 .service-desc { width:80%; } .megnor-history .service .style-2 .service-text { font-weight:600; margin:7px 0 10px; } .banner-slider-container .owl-controls.clickable { margin:10px 0 0; } .home .slider-loading { height:550px; width:100%; background:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/loading.gif) no-repeat center center #FFFFFF; display:block; z-index:999; position:absolute; top:0; left:0; } .home-slider { position:relative; }  .loading { position:relative; text-align:center; vertical-align:middle; width:100%; } .loading img { position:absolute; top:50%; } .widget .single-post { clear:both; display:inline-block; padding:7px 0; } .widget .single-post .post-img { float:left; margin-right:10px; } .widget .single-post .post-img img { border:3px solid #F1F1F1; } .widget .single-post .post-title { display:inline; margin-bottom:0; margin-top:0; text-transform:none; font-size:15px; } .widget .single-post .post-title.no-image { width:100%; } .widget .single-post .post-excerpt { display:inline-block; } .widget .single-post .post-date { display:inline-block; width:auto; } .latest-news-content { margin:0 auto; } .latest-news-content .single-post .post-title { font-size:17px; margin:10px 0; display:inline-block; } .latest-news-content .single-post .post-description, .latest-news-content .single-post .post-date { font-size:17px; line-height:22px; margin:0 0 5px 0; } .latest-news-content .single-post .post-date { color:#000000; margin:10px 0; } .fa.fa-arrow-right { font-size:15px; margin-left:10px; } .inner-container.content-main { margin:0 auto; width:1150px; } .single_accordion.accord-1 .tab_content { display:block; } .recent .small-title { display:none; } .sub-container.center { margin:0 2%; width:48%; } .inner-image { overflow:hidden; } .inner-image img { transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); -moz-transform:scale(1); transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; -moz-transition:all 0.9s ease 0s; -ms-transition:all 0.9s ease 0s; -o-transition:all 0.9s ease 0s; } .inner-image img:hover { opacity:0.6; -khtml-opacity:0.6; -webkit-opacity:0.6; -moz-opacity:0.6; transform:scale(1.08); -webkit-transform:scale(1.08); -ms-transform:scale(1.08); -o-transform:scale(1.08); -moz-transform:scale(1.08); transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; -moz-transition:all 0.9s ease 0s; -ms-transition:all 0.9s ease 0s; -o-transition:all 0.9s ease 0s; } .information { border:1px solid #EBEBEB; height:237px; background:none repeat scroll 0 0 #f5f5f5; margin-right:10px; } .info-title { color:#434571; font-size:17px; font-weight:bold; line-height:23px; margin-bottom:15px; margin-top:0; padding:67px 20px 0 40px; text-decoration:none; text-transform:uppercase; } .category-grid .category-block { border:1px solid #f5f5f5; margin:0 10px 10px 0; position:relative; float:left; } .tmpmela_categorycontent.left { width:100%; } .cat-carousel .category-block { border:1px solid #f0f0f2; margin:0 10px 1px; } .panel-grid { margin:0 !important; } .panel-grid-cell { padding:0 !important; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; } .site-footer .widget_newsletterwidget .title-outer .widget-title { text-align:center; } .tmpmela-newsletter-form .tnp-subscription label { display:none; } .tmpmela-newsletter-title { padding:0 0 10px; } .tmpmela-newsletter-form { margin:20px 0; } .site-footer .newsletter tr, .tnp-field { float:left; margin-right:8px; } #gallery-1 a { margin-right:7px; } .site-footer .newsletter .newsletter-submit, .site-footer .tnp .tnp-submit { width:45px; height:44px; border:none; padding:0; background:#fff url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/rocket.webp) no-repeat scroll center center; font-size:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; } .newsletter-submit:hover, .site-footer .tnp .tnp-submit:hover { background:#fff url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/rocket.webp) no-repeat scroll center center; } .site-footer .newsletter .newsletter-submit:active, .site-footer .tnp .tnp-submit:active { background-color:#fff; } .site-footer .newsletter-email, .tnp-email { color:#000; cursor:text; margin:0; padding:13px 15px; width:369px; border:none; line-height:18px; } .site-footer .newsletter-email, .tnp-email:focus { border:none; } .tnp-field label { display:none; } .newsletter.newsletter-subscription > form, .tnp.tnp-subscription > form { display:inline-block; margin:0 auto; width:auto; } .tmpmela-newsletter-form .tnp-subscription input[type="email"] { background:#ffffff none repeat scroll 0 0; border:0 none; color:#bfbfbf; height:60px; padding:10px 24px; width:460px; } .tmpmela-newsletter-form input[type="submit"] { background-color:#ffffff; border:0; border-left:1px solid #f0f0f2; color:#000000; cursor:pointer; float:right; font-size:14px; font-weight:bold; line-height:20px; padding:20px 32px; position:relative; right:0; text-transform:capitalize; top:0; } .site-footer .three_fifth .banner { float:left; margin:-4px 20px 0 0; } .select2-container .select2-choice { padding:3px 10px !important; border-color:#f0f0f2; border-radius:0px; -webkit-border-radius:0px; -khtml-border-radius:0px; -moz-border-radius:0px; } .select2-drop-active { border-color:#f0f0f2; } .tmpmela_product_nav_buttons { position:absolute; right:0; top:0px; } .tmpmela_product_nav_buttons .previous a, .tmpmela_product_nav_buttons .next a { font-size:0; color:#c7c7c7; display:block; } .tmpmela_product_nav_buttons .previous a:hover, .tmpmela_product_nav_buttons .next a:hover { color:#000000; } .tmpmela_product_nav_buttons .previous a:before { font-family:'FontAwesome'; content:'\f104'; font-size:25px; display:block; } .tmpmela_product_nav_buttons .next a:before { font-family:'FontAwesome'; content:'\f105'; font-size:25px; display:block; } .tmpmela_product_nav_buttons .previous, .tmpmela_product_nav_buttons .next { float:left; height:25px; text-align:center; width:22px; } .single-product .breadcrumbs { display:none; } .google-map { box-sizing:border-box; width:100%; } .wpb_gmaps_widget .wpb_wrapper { box-sizing:border-box; } .google-map img { max-width:inherit !important; } .footertop ul { margin:0; } .search-form #searchsubmit { background:#000 url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/search.webp) no-repeat scroll center center; border:0 none; border-radius:0; -webkit-border-radius:0; -khtml-border-radius:0; -moz-border-radius:0; color:#ffffff; float:none; font-size:0; height:42px; width:40px; padding:0 20px; } .page-content .search-field { line-height:24px; margin:0 -5px 0 0; width:26%; } #woo_grid { text-align:center; } .contact_form form { display:inline-block; margin:30px 0; vertical-align:top; width:100%; } .wpcf7 input { width:100%; } .contact-input { box-sizing:border-box; float:left; padding:0; width:100%; margin:0 0 20px } .input-wrapper {} .contact-input.contact-subject { padding:0 0 15px; width:100%; } .contact-subject input[type="text"] { width:100%; } .contact-textarea { float:left; clear:both; width:100%; margin:0 0 15px 0; } .wpcf7-form-control.wpcf7-submit { width:auto; display:inline-block; } .portfolios h5 a { color:#000; display:block; font-size:14px; font-weight:600; text-transform:capitalize; padding:10px 0 0; } .portfolios h5 a:hover { color:#000; } .portfolios .image-block { position:relative; } .gallery-title { display:none; font-size:20px; font-weight:600; color:#FFFFFF; text-transform:capitalize; margin:0 0 15px; transform:translateY(-134px); -webkit-transform:translateY(-134px); -o-transform:translateY(-134px); -ms-transform:translateY(-134px); transition:all 1s ease; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -ms-transition:all 1s ease; -o-transition:all 1s ease; } .gallery-item:hover .gallery-title, .single-portfolio:hover .entry-title { transform:translateY(0); -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; } .gallery-caption, .portfolio-filter .block_hover { transition:all 0.5s ease-out 0s; -moz-transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s; -ms-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; bottom:2px; left:2px; margin:0; position:absolute; right:2px; text-align:center; top:2px; color:#fff; } .portfolios .block_hover, .entry-thumbnail .block_hover { position:absolute; top:0; width:100%; height:100%; margin:0; text-align:center; visibility:hidden; transition-duration:500ms; -webkit-transition-duration:500ms; -moz-transition-duration:500ms; -ms-transition-duration:500ms; -o-transition-duration:500ms; } .entry-content-other .gallery-item img { margin:0; } .gallery-item:hover .gallery-caption, .single-portfolio:hover .block_hover, .portfolios li:hover .block_hover, .entry-thumbnail:hover .block_hover { background:rgba(255, 255, 255, 0.5) none repeat scroll 0 0; bottom:0; left:0; margin:0; position:absolute; right:0; text-align:center; top:0; transition:all 0.5s ease-out 0s; visibility:visible; -webkit-transition:all 0.5s ease-out 0s; -moz-transition:all 0.5s ease-out 0s; -ms-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; } .gallery-item:hover .gallery-caption, .portfolios .single-portfolio:hover .block_hover { bottom:2px; height:auto; left:2px; right:2px; top:2px; width:auto; } .gallery-item .gallery-caption-inner { position:absolute; top:38%; width:100%; } .single-portfolio .block_hover_inner { position:absolute; top:40%; width:100%; } .gallery-caption-inner a.icon { display:inline-block; } .gallery-caption-inner .gallery-zoom, .gallery-caption-inner .gallery-redirect { display:inline-block; } .links .icon, .gallery-zoom .icon, .gallery-redirect .icon, .blog-posts-content .block_hover .icon { background-color:#e5007e; display:inline-block; position:relative; transform:scale(0); -webkit-transform:scale(0); -o-transform:scale(0); -ms-transform:scale(0); margin:0 5px; height:40px; line-height:38px; width:40px; opacity:0; -khtml-opacity:0; -webkit-opacity:0; -moz-opacity:0; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; } .entry-thumbnail:hover:hover .links .icon, .gallery-item:hover .gallery-zoom .icon, .gallery-item:hover .gallery-redirect .icon, .single-portfolio:hover .links .icon, .portfolios li:hover .links .icon, .blog-posts-content .container:hover .links .icon { opacity:1; -khtml-opacity:1; -webkit-opacity:1; -moz-opacity:1; transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); } .links a.icon:hover, .gallery-zoom .icon:hover, .gallery-redirect .icon:hover, .blog-posts-content .block_hover .icon:hover { background:#fff; } .links a.icon .fa, .gallery-zoom .icon .fa, .gallery-redirect .icon .fa, .blog-posts-content .block_hover .icon .fa { color:#fff; font-size:14px; margin:0; vertical-align:middle; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; } .links a.icon:hover .fa, .gallery-zoom .icon:hover .fa, .gallery-redirect .icon:hover .fa, .blog-posts-content .block_hover .icon:hover .fa { color:#000; } .blog-list .entry-thumbnail:hover .links { transform:translateY(0px); -webkit-transform:translateY(0px); -ms-transform:translateY(0px); -o-transform:translateY(0px); -moz-transform:translateY(0px); transition:all 1s ease; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -ms-transition:all 1s ease; -o-transition:all 1s ease; } .postid-16835 .wp-post-image { display:none; } .top-link-toggle { display:none; } .parallax-container { overflow:hidden; padding:60px 0; } .parallax-text-wrapper { float:left; width:66.66%; } .parallax-text { color:#000000; display:block; float:left; margin:110px 0 0 50px; text-transform:uppercase; } .hightlight-text1, .hightlight-text2 { display:block; line-height:30px; color:#202020; font-size:25px; font-weight:600; line-height:30px; text-transform:uppercase; } .parallax-inner-container .description { color:#262626; font-size:80px; font-weight:900; line-height:94px; text-transform:uppercase; } .parallax-container .static-image { float:left; } .custom.tp-leftarrow ,.custom.tp-leftarrow:hover{ cursor:pointer; background-image:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/banner_arrow.png); background-color:transparent; background-repeat:no-repeat; background-position:0 0; display:block; height:106px; position:absolute; transition:none 0s ease 0s; -webkit-transition:none 0s ease 0s; -moz-transition:none 0s ease 0s; -ms-transition:none 0s ease 0s; -o-transition:none 0s ease 0s; width:55px; z-index:999; } #rev_slider_1_1_wrapper .custom.tparrows.tp-leftarrow::before { content:'\e824'; } #rev_slider_1_1_wrapper .custom.tparrows::before { font-family:'revicons'; font-size:15px; color:#fff; display:block; line-height:40px; text-align:center; } .custom.tparrows::before { display:none; } .tparrows.tp-leftarrow::before { content:'\e824'; } .tparrows::before { color:#e5007e !important; font-size:62px !important; } .tparrows::before { font-family:"revicons"; font-size:15px; color:#fff; display:block; line-height:40px; text-align:center; } element { opacity:1; transform:translate(0px, -10px); top:50%; left:0px; } #rev_slider_1_1_wrapper .custom.tparrows { background:transparent !important; } #rev_slider_1_1_wrapper .custom.tparrows { cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:40px; height:40px; position:absolute; display:block; z-index:1000; } .tp-leftarrow.tparrows.custom { } .tp-leftarrow.tparrows.custom { } .custom.tp-leftarrow, .custom.tp-leftarrow:hover { cursor:pointer; background-image:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/banner_arrow.png); background-color:transparent; background-repeat:no-repeat; background-position:0 0; display:block; height:106px; position:absolute; transition:none 0s ease 0s; -webkit-transition:none 0s ease 0s; -moz-transition:none 0s ease 0s; -ms-transition:none 0s ease 0s; -o-transition:none 0s ease 0s; width:55px; z-index:999; } .tp-leftarrow { left:1% !important; } .tp-rightarrow{ left:99% !important; } .custom.tp-rightarrow ,.custom.tp-rightarrow:hover{ cursor:pointer; background-image:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/banner_arrow.png); background-color:transparent; background-repeat:no-repeat; background-position:-140px 0; display:block; height:106px; position:absolute; transition:none 0s ease 0s; -webkit-transition:none 0s ease 0s; -moz-transition:none 0s ease 0s; -ms-transition:none 0s ease 0s; -o-transition:none 0s ease 0s; width:55px; } .custom.tparrows:before{display:none;} #yith-quick-view-modal { z-index:9999; } #yith-quick-view-content div.images { padding:15px; box-sizing:border-box; margin:0; } #yith-quick-view-content div.summary { box-sizing:border-box; } #yith-quick-view-content .onsale { left:20px; top:20px; } #yith-quick-view-content.woocommerce span.onsale:after, #yith-quick-view-content.woocommerce-page span.onsale:after { border:none; transform:none; } .custom-parallax { background-attachment:fixed; } .counter .jumbo:after { background:#000000; bottom:0; content:""; height:2px; left:0; margin:0 auto; position:absolute; right:0; width:30px; } .counter .jumbo { font-family:'Poppins', sans-serif; color:#000000; font-size:30px; font-weight:500; padding:0 0 25px; position:relative; } .counter_title { color:#000; font-weight:600; margin:20px 0 0; text-transform:uppercase; } .counter { text-align:center; padding:30px 0; } .productpage-woosmall .inner-container { width:auto !important; } .productpage-banner .inner-container { margin:0 !important; } .tp-bullets { z-index:99; } .account-container { background-color:#FFFFFF; border:1px solid #f0f0f2; display:none; padding:10px 20px; position:absolute; right:5px; text-align:left; top:46px; width:120px; z-index:9; } .account-container a { display:block; margin:0 0 2px; } .yith-wcmap .user-profile .user-avatar.avatar-upload::after { background-color:#157388 !important; } .woocommerce-button.wp-element-button.button.view:hover { background-color:#157388; } .woocommerce-button.wp-element-button.button.view { margin:10px; color:#fff; background-color:#ea3096; font-weight:500; } .woocommerce-button.wp-element-button.button.wt_pklist_invoice_print { color:#fff; background-color:#157388; font-weight:500; } .woocommerce-MyAccount-content.wp-element-button.button.wt_pklist_invoice_print:hover { background-color:#ea3096; } .woocommerce-Button.button.wp-element-button { background-color:#157388; color:#fff; font-weight:500; } .woocommerce-Button.button.wp-element-button:hover { background-color:#ea3096; } .woofeature .woo-grid .products li, .woonew .woo-grid .products li, .woobest .woo-grid .products li { display:none; } .tmpmela-message { margin:20px 0; display:none; font-size:20px; text-align:center; } .tmpmela-message .fa { font-size:20px; margin:0 10px; color:#666666; } .bx-pager { display:none; } #categorytab .loadgridlist-wrapper { display:none; } .loadgridlist-wrapper { text-align:center; margin:5px 0px 50px; } .blog-more-link { clear:both; display:block; text-align:center; margin-top:20px; } .blog-more-link a { background-color:#FFFFFF; border:1px solid #000; color:#000000; cursor:pointer; font-family:'Poppins', sans-serif; padding:10px 40px; text-align:center; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -ms-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; display:inline-block; margin:0 10px; border-radius:50px; -webkit-border-radius:50px; -o-border-radius:50px; -moz-border-radius:50px; } .blog-more-link a:hover { background-color:#000000; border:1px solid #000000; } #content { position:relative; min-height:600px; } .post-detail .show-date { font-weight:600; color:#e5007e; font-family:'Poppins', sans-serif; }  #accordion { clear:both; } .simple_accordion.style-1 { margin-bottom:65px; } .accordion-wrapper.first .accordion-content { display:block; } .accordion-wrapper { border:1px solid #dddddd; margin:0 0 10px; padding:0 0 0 40px; width:auto; } .accordion-toggle { cursor:pointer; display:block; padding:18px 20px; text-transform:uppercase; font-size:12px; color:#000000; font-weight:bold; } .accordion-toggle:hover { color:#000000; } .accordion-content { display:none; padding:0px 20px 20px; } .accordion-content.default { display:block; } .accordion-container { overflow:hidden; text-align:left; } .accordion-icon { background:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/accordion-icon.png) 0 0 no-repeat; float:left; height:45px; width:65px; clear:both; margin-top:5px; } .first .accordion-icon { background-position:center 2px; } .second .accordion-icon { background-position:center -81px; } .third .accordion-icon { background-position:center -161px; } .style-2 .accordion-wrapper { padding:0; border:none; overflow:hidden; margin-bottom:40px; } .style-2 .accordion-wrapper:last-child { margin:0; } .style-2 .accordion-icon { background:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/accordion-icon.png) 0 0 no-repeat; height:80px; width:80px; border:1px solid #f0f0f2; margin:0; } .style-2 .accordion-content { display:block; padding:0; } .style-2 .accordion-wrapper:hover .accordion-icon { border-color:#000000; } .style-2 .accordion-toggle { padding:0; margin-bottom:10px; color:#1c1c1c; font-size:14px; font-weight:600; text-transform:uppercase; } .style-2 .accordion-container { overflow:hidden; padding:5px 0 0 40px; } .style-2 .first .accordion-icon { background-position:center 15px; } .style-2 .second .accordion-icon { background-position:center -60px; } .style-2 .third .accordion-icon { background-position:center -145px; } .sitemap ul { margin:0; padding-left:15px; text-indent:5px; } .sitemap-item { padding:0 5px; box-sizing:border-box; width:33.33%; float:left; } .sitemap h2 { padding-top:0; } .sitemap-item li { padding:4px 0; } .about-us .custom-testimonial { background-color:#f1f1f1; padding:50px 0; } .mobile-menu li { list-style-type:none; display:inline-block; vertical-align:top; } .mega_menu { float:left; margin-bottom:0; } .mega_menu .block-title { background-color:#000000; color:#FFFFFF; font-size:15px; padding:20px 20px 20px 20px; text-transform:uppercase; width:230px; cursor:pointer; font-weight:600; position:relative; text-align:left; } .mega_menu .mega_bkg .block-title:after { content:"\f107"; color:#fff; font-family:"FontAwesome"; position:absolute; right:6%; top:50%; margin-top:-10px; } .mainbanner-sidebanner-inner.col-main { float:right; padding-top:30px; } .col-main { float:left; padding:0; width:950px; } .mainbanner-sidebanner-outer.theme-container { display:block; } #revolutionslider { background-color:#fff; clear:both; margin:0 0 30px; overflow:hidden; position:relative; } .revolutionslider-inner .widget { margin-bottom:0; } .header-cart { display:inline-block; vertical-align:top; position:relative; margin-left:25px; } .cart-price { display:inline-block; vertical-align:top; padding:0 0 0 13px; } .cart-contents { display:block; } .header-cart .cart-count { border-radius:50%; -webkit-border-radius:50%; -khtml-border-radius:50%; -moz-border-radius:50%; background:#e5007e; color:#fff; display:inline-block; font-size:13px; padding:5px 6px; line-height:10px; width:auto; margin-left:5px; font-weight:600; font-family:'Poppins', sans-serif; } .header-cart .shopping_cart .item-total { display:inline-block; float:right; margin-left:10px; } .header-cart .shopping_cart .amount, .cart-qty { display:inline-block; vertical-align:top; color:#000; font-weight:400; position:relative; cursor:pointer; } .top-nav-icons { font-family:fontawesome; padding:0px; margin:0px; font-style:normal; color:#bbb; font-size:24px; } .top-nav-icons:hover { color:#e0017e; } .cart-price .label { display:block; text-align:left; text-transform:uppercase; line-height:18px; font-weight:600; } .header-cart .togg { position:relative; display:inline-block; vertical-align:middle; } .login.show-cart-link { color:#444444; display:inline-block; margin-right:-5px; vertical-align:middle; } .header-cart a.shopping_cart .item-total { color:#000000; font-size:13px; padding:2px 4px; text-transform:capitalize; } .header-cart a.shopping_cart .amount { color:#000000; font-size:13px; } .header-cart .shopping_cart .right-arrow { display:inline-block; height:11px; margin:0 0 0 6px; vertical-align:middle; width:16px; } .header-cart.fixed .togg .widget.widget_shopping_cart { top:55px; } .header-cart .togg .widget.widget_shopping_cart { background:#FFFFFF none repeat scroll 0 0; border:1px solid #f0f0f2; display:none; position:absolute; right:0; z-index:9999; width:300px; padding:20px; box-sizing:border-box; color:#000; font-size:13px; } .header-cart .togg .widget.widget_shopping_cart ul a { color:#000; background-color:transparent; } .header-cart .product_list_widget { max-height:210px; overflow:hidden; } .woocommerce ul.cart_list:hover, .woocommerce-page ul.cart_list:hover { overflow-y:auto; } .ie8 .header-cart .togg .widget.widget_shopping_cart { border:1px solid #cccccc; } .header-cart .top-arrow { background:url(https://essexsignanddesign.co.uk/wp-content/themes/runner/images/megnor/cart_uparrow.png) no-repeat scroll 0 0 transparent; height:7px; position:absolute; right:28px; top:-7px; width:12px; } .header-cart .widget .widget-title { display:none; } .woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box { width:100% !important;} .woocommerce-checkout .woocommerce .woocommerce-error:before, .woocommerce-checkout .woocommerce-page .woocommerce-error:before { background-color:transparent !important; } .woocommerce-checkout .order-total th , .woocommerce-checkout .order-total bdi {font-size:18px !important;} .fc-step__substep-save.button, button.fc-step__next-step.button {text-transform:uppercase !important;color:#fff !important;font-weight:500;} .fc-checkout-step.fc-checkout-step--next-step-complete, .fc-checkout-order-review__inner, .fc-checkout-step.fc-checkout-step--next-step-incomplete { border-radius:0px !important; } body.woocommerce-checkout .fc-content, body.woocommerce-checkout .fc-content * { box-sizing:border-box !important; border-radius:0px !important; } .woocommerce-shipping-destination { font-size:13px; } .woocommerce-shipping-destination strong{ font-size:13px; } .woocommerce-cart-form .product-remove, .woocommerce-cart-form .product-quantity, .woocommerce-cart-form .product-price, .woocommerce-cart-form .product-name { vertical-align:middle !important; } .fc-wrapper .fc-cart-section { border-radius:0px !important; } .has-checkout-layout--multi-step.woocommerce-checkout form.woocommerce-checkout .fc-wrapper [data-step-complete] .fc-step__substep .fc-step__substep-title::before { background-color:#32917a !important; } .fc-checkout-order-review__widgets-inside #media_image-2 { text-align:center; } .fc-order-details-action.button.alt.pay { width:auto; } .woocommerce-order-details .product-details { width:auto !important; } .woocommerce-order-details .product-name { width:100% !important; } .fc-order-overview__wrapper { width:auto !important; } .fc-order-details__actions { margin-left:0px !important; } .widget .widget-title { color:#000; font-size:18px; font-weight:500; line-height:26px; margin:0; position:relative; text-transform:uppercase; letter-spacing:0.4px; } #secondary .widget-title { font-size:18px; line-height:18px; } .blog-posts-content { width:auto; clear:both; } .blog-posts-content .post_author1 { margin:0; text-transform:capitalize; } .blog-posts-content .post_author1 .fa { color:#9C9C9C; padding:0; } .blog-posts-content .post-date .fa { color:#ACACAC; margin-right:2px; } .blog-posts-content .month {} .blog-posts-content p { margin:0; } .blog-posts-content .post-author { color:#000000; } .blog-posts-content .comments-link { display:inline-block; vertical-align:top; } .blog-posts-content .blog-grid .container, .portfolio-grid .item { display:inline-block; position:relative; vertical-align:top; } .blog-posts-content .post-image, .single-portfolio .portfolio-image { margin:0 0 0px; overflow:hidden; position:relative; } .blog-posts-content .block_hover, .single-portfolio .block_hover { position:relative; } .blog-posts-content .container .block_hover, .single-portfolio .block_hover { background:rgba(0, 0, 0, 0.2) none repeat scroll 0 0; bottom:0; left:0; margin:0; opacity:0; -khtml-opacity:0; -webkit-opacity:0; -moz-opacity:0; position:absolute; right:0; text-align:center; top:0; transition:all 0.5s ease-out 0s; -webkit-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; -ms-transition:all 0.5s ease-out 0s; } .blog-posts-content .container:hover .block_hover, .single-portfolio:hover .block_hover { opacity:1; -khtml-opacity:1; -webkit-opacity:1; -moz-opacity:1; } .blog-posts-content .container .container-inner { margin:0 15px; } .portfolio-main .single-portfolio { margin:40px 15px; clear:both; overflow:hidden; } .blog-posts-content, .portfolio-container { margin:0 -15px; } .blog-posts-content .container:hover .container-inner, .portfolio-main .single-portfolio:hover { border-color:#000000; } .post-title, .single-portfolio .portfolio-title { line-height:20px; font-weight:600; font-size:16px; letter-spacing:0.5px; margin:0 0 10px; } .blog-posts-content .fa.fa-circle { color:#000000; font-size:5px; vertical-align:middle; padding:0 0 0 7px; } .single-portfolio .portfolio-title a { color:#000; font-size:14px; line-height:20px; font-family:'Poppins', sans-serif; letter-spacing:0.8px; font-weight:500; text-transform:uppercase; } .single-portfolio .portfolio-title a:hover { color:#000000; } .single-portfolio .read-more a { line-height:12px; display:inline-block; text-transform:uppercase; border:1px solid #000; padding:15px 22px; background:#000; color:#ffffff; font-weight:600; font-size:12px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; } .single-portfolio .read-more a:hover { background-color:#000; border-color:#000; color:#b4b4b4; } .post-description { display:inline-block; line-height:22px; width:100%; color:#a3a3a3; font-size:14px; font-weight:300; } .blog-posts-content .grid.cols-2 .item, .portfolio-grid.cols-2 .item { width:50%; } .blog-posts-content .grid.cols-3 .item, .portfolio-grid.cols-3 .item { width:33.33%; } .blog-posts-content .grid.cols-4 .item, .portfolio-grid.cols-4 .item { width:25%; } .blog-posts-content .grid.cols-5 .item, .portfolio-grid.cols-5 .item { width:20%; } .blog-posts-content .grid.cols-6 .item, .portfolio-grid.cols-6 .item { width:16.66%; } .post-content-inner { box-sizing:border-box; padding:0 10px; } .blog-posts-content .post-date { color:#000000; display:inline-block; font-family:'Poppins', sans-serif; font-size:14px; text-transform:uppercase; vertical-align:top; margin:0 auto; position:relative; } .date-time .day { font-size:44px; line-height:44px; } .month-year { color:#ababab; margin-top:6px; letter-spacing:2px; font-weight:600; } .blog-posts-content .read-more a { text-transform:uppercase; border-bottom:1px solid #000; font-weight:600; } .blog-posts-content .read-more a:hover { border-color:#e5007e; } .blog-posts-content .month, .blog-posts-content .year { display:inline-block; position:relative; } .blog-posts-content .day span { border-bottom:1px solid #000; display:inline-block; font-size:40px; line-height:40px; margin-bottom:7px; padding-bottom:7px; } .post-detail { background:#fff; padding:25px; box-sizing:border-box; } .site-footer .widget_product_tag_cloud .title-outer { float:left; } .site-footer .widget_product_tag_cloud { padding:0; overflow:hidden; margin:0 auto; } .site-footer .widget_product_tag_cloud h3 { font-size:16px; line-height:20px; } .site-footer .tagcloud a { border-right:1px solid #f0f0f2; float:left; margin:0 0 10px; padding:0 10px; background:none; font-size:14px !important; } .site-footer .tagcloud a:last-child { border:none; } .site-footer .widget .tagcloud { padding:0; } .site-header { position:relative; } .sitemap-category, .sitemap-month-archieves { margin-bottom:20px; } .counter .jumbo, .service-content .icon i, .address-text-inner .icon i { transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; } .counter:hover .jumbo, .service-content:hover .icon i, .address-text-inner:hover .icon i { transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; } .woocommerce-checkout h3 { text-transform:uppercase; font-weight:600; } #order_review_heading { margin-top:30px; } .search-results .term-description { display:none; } .entry-content .inner-container { clear:both; } .wp-caption-text.gallery-excerpt { display:none; } .post_format-post-format-gallery .gallery-item { text-align:center; } .search-results article.hentry, .search-results article.product { display:inline-block; margin:0 0 40px; vertical-align:top; width:100%; box-shadow:0 0px 20px -3px #eeeeee; -moz-box-shadow:0 0px 20px -3px #eeeeee; -webkit-box-shadow:0 0px 20px -3px #eeeeee; } .soldout_wrapper { background:rgba(255, 255, 255, 0.5); bottom:0; left:0; position:absolute; right:0; text-align:center; top:0; } .soldout { background:#e1372f; color:rgb(255, 255, 255); display:inline-block; font-weight:bold; padding:3px 15px; position:relative; text-align:center; top:50%; vertical-align:top; } .gridlist-buttonwrap { clear:both; } .product-detail-wrapper .gridlist-buttonwrap .clear { clear:none; } .sidebar-category-inner .count { position:absolute; right:15px; top:4px; } #footer-widget-area .sidebar-category-inner .count { position:relative; right:0; top:0; } .widget_text select { width:100%; padding:10px; } .woocommerce-page .hentry .entry-content p, .hentry .entry-content .woocommerce p { clear:none; }  .vc_row { margin:0 auto !important; } .vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 { padding:0 !important; } .vc_column-inner { padding:0 !important; } .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li { margin:0 !important; } .wpb_single_image .wpb_wrapper { overflow:hidden; margin:0 auto !important; } .custom-content-main .wpb_wrapper .wpb_wrapper, .full-width .wpb_row .wpb_wrapper .wpb_wrapper { width:100%; margin:0; } .vc_row, .wpb_content_element, .wpb_column { box-sizing:border-box; } #vc-video .vc_inner { background-color:rgba(0,0,0,0.7); } .single-product.woocommerce .woocommerce-message, .single-product.woocommerce-page .woocommerce-message { width:auto !important; } .woocommerce-notices-wrapper { width:auto; margin:0px auto; } .wpb_column .list li { list-style:none; } .wpb_column ul, .wpb_column ol { margin:0; } .wpb_column ul.links { margin:0 0 0 15px; } .home-page-text{font-size:16px;} #text{ display:none; } .read-more-section {text-align:center;} .read-more-section button {background-color:#136779;} .read-more-section button:hover {background-color:#e90077;} .calloutarea { color:#fff; } .calloutarea .title { font-size:14px; font-weight:600; text-transform:uppercase; } .calloutarea_block_content { display:inline-block; } .calloutarea .shortcode_content, .calloutarea.center .shortcode_content { font-size:14px; display:inline-block; width:auto; margin:0; } .woocommerce div.product div.social, .woocommerce-page div.product div.social { display:inline-block; margin:8px 0; vertical-align:top; cursor:pointer; } .entry-summary .stButton .sharethis { background-image:none; position:relative; } .entry-summary .stButton .sharethis:before { content:'\f1e0'; font-family:"FontAwesome"; font-size:16px; left:0; position:absolute; right:0; top:0; } .entry-summary .st_sharethis:hover .stButton .sharethis:before { color:#000000; } .entry-summary .stButton { float:left; margin:5px 8px 0 0; } .entry-summary div.social span .stButton .chicklets, .woocommerce-page div.product div.social span .stButton .chicklets { padding-left:16px; width:0; } .entry-summary div.social iframe, .woocommerce-page div.product div.social iframe { float:left; margin-top:3px; } .page-id-483 .vc_grid-btn-load_more a { text-transform:uppercase; padding:13px 60px !important; font-size:16px !important; border-radius:0px !important; font-weight:600; background-image:none !important; } .counter-products-carousel .product { text-align:center; } .woocommerce .add_to_cart_button.added:after { content:"\f00c"; font-family:"FontAwesome"; margin-left:5px; } .counter-products-carousel.woocommerce .onsale { opacity:1; -webkit-opacity:1; -o-opacity:1; -ms-opacity:1; } .primary-sidebar .woocommerce ul.products li.product a.button, .primary-sidebar .counter-products-carousel .button { background:rgba(0, 0, 0, 0) none repeat scroll 0 0; color:#000; padding:3px 0; text-transform:capitalize; font-weight:normal; clear:both; } .primary-sidebar .woocommerce ul.products li.product a.button:hover, .primary-sidebar .counter-products-carousel .button:hover { color:#000000; background:rgba(0, 0, 0, 0) none repeat scroll 0 0; } .primary-sidebar .woocommerce ul.products li.product a:before { font-size:0; margin:0; } .primary-sidebar .product-block-hover { background:none; opacity:1; -khtml-opacity:1; -webkit-opacity:1; -moz-opacity:1; left:0; position:relative; } .sidebar-product .owl-theme .owl-buttons div, .counter-products-carousel .owl-buttons div { top:-50px; } .sidebar-product ul.owl-carousel { padding:0!important; } .primary-sidebar .widget .sidebar-product ul li a { padding:0; } .primary-sidebar .woocommerce ul.products li .container-inner, .primary-sidebar .counter-products-carousel .container-inner { margin:7px 0 0; display:inline-block; } .primary-sidebar .sidebar-product .star-rating { margin:3px 0 8px; } .see-all { box-sizing:border-box; color:#000000; display:inline-block; float:none; font-size:13px; font-weight:600; padding:6px 10px; text-transform:uppercase; text-align:center; width:100%; } .see-all:hover { background:#000000 none repeat scroll 0 0; } .see-all:hover a { color:#ffffff; } .products_block:hover .see-all { opacity:1; -khtml-opacity:1; -webkit-opacity:1; -moz-opacity:1; } .single-product-sidebar .singleproduct-sidebar { display:none; } .singleproduct-sidebar { float:right; margin-bottom:30px; width:250px; margin-left:30px; } .woocommerce .single-product-full.side-widget-area #content .product div.entry-summary { width:37.7%; float:left; } .woocommerce .single-product-full #content .product div.images { width:40%; margin-right:54px; } .singleproduct-sidebar .banner-slider-container .owl-controls.clickable { margin:10px 0 -12px; } .singleproduct-sidebar .product-detail-wrapper { text-align:left; } .singleproduct-sidebar #woo-small-products .price { font-size:14px; } .singleproduct-sidebar .star-rating { float:left; } #woo-small-products .button.yith-wcqv-button { display:none; } .wpb_flexslider .slides .owl-controls { display:none!important; } .vc_progress_bar, .vc_chart, .vc_pie_chart { clear:both; } .vc_pie_chart_value { font-size:16px!important; } .vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item { padding:2px!important; } .vc_custom_heading:first-child div { font-size:16px!important; } .vc_custom_heading h4 { font-size:13px; font-weight:normal; } .vc_gitem-zone.vc_gitem-zone-c, .vc_gitem-row-position-middle { padding:10px 20px; box-sizing:border-box; } .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat { background-color:#000!important; border:0!important; border-radius:0!important; -webkit-border-radius:0!important; -khtml-border-radius:0!important; -moz-border-radius:0!important; } .vc_gitem-link.vc_btn3-size-md { padding:8px 18px!important; } .vc_btn3.vc_btn3-style-custom.vc_btn3-size-xs { font-size:12px; padding:8px 16px; } .vc_btn3.vc_btn3-style-custom.vc_btn3-size-sm { font-size:12px; padding:10px 18px; } .vc_btn3.vc_btn3-style-custom.vc_btn3-size-md { font-size:12px; padding:12px 20px; } .vc_btn3.vc_btn3-style-custom.vc_btn3-size-lg { font-size:13px; padding:14px 28px; } .vc_btn3-style-custom.vc_general.vc_btn3:focus, .vc_btn3-style-custom.vc_general.vc_btn3:hover { background-color:#e5007e!important; background-image:none; } .vc_tta.vc_general .vc_tta-tabs-container .vc_tta-panel-body { padding:0; } .call-to-action .vc_cta3-container, .calltoaction .vc_cta3-container { margin-bottom:0 !important; } .calloutarea { border:0!important; padding:0!important; } .calloutarea_block_content { margin:0!important; } .cms-banner-inner { overflow:hidden; position:relative; display:inline-block; vertical-align:top; } .cms-banner-img img {width:100%;} .home .cms-banner-inner { overflow:hidden; position:relative; display:block; vertical-align:top; } .home .cms-banner-img img {width:100%;} .cms-banner-inner:hover:before { animation:0.75s ease 0s normal none 1 running circle; -webkit-animation:0.75s ease 0s normal none 1 running circle; -moz-animation:0.75s ease 0s normal none 1 running circle; -o-animation:0.75s ease 0s normal none 1 running circle; } @keyframes circle { 0% { opacity:1; -khtml-opacity:1; -webkit-opacity:1; -moz-opacity:1; } 40% { opacity:1; -khtml-opacity:1; -webkit-opacity:1; -moz-opacity:1; } 100% { height:200%; opacity:0; -khtml-opacity:0; -webkit-opacity:0; -moz-opacity:0; width:200%; } } .cms-banner-inner:before { background:rgba(255, 255, 255, 0.2) none repeat scroll 0 0; border-radius:100%; -webkit-border-radius:100%; -khtml-border-radius:100%; -moz-border-radius:100%; content:""; display:block; height:0; left:50%; pointer-events:none; position:absolute; top:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); width:0; z-index:2; } .tmpmela-single-banner { overflow:hidden; position:relative; } .tmpmela-single-banner .static-wrapper { top:34%; bottom:auto; } .service-cms { width:100%; display:inline-block; vertical-align:top; padding:30px 0; } .service-cms .service-list { box-sizing:border-box; display:inline-block; padding:0 20px; vertical-align:top; width:33.33%; border-right:1px solid #f0f0f2; border-left:0; } .service-cms .service-list:last-child { border:none; padding-right:0; } .service-cms .service-list:first-child { padding-left:0; } .service-cms .icon-image { display:inline-block; vertical-align:top; margin:0 16px 0 0; } .service-cms .service-content { margin:0; } .service-cms .content { display:inline-block; vertical-align:top; text-align:left; } .service-cms .service-title { font-size:18px; line-height:20px; } .service-cms .service_other_text { font-size:13px; } .woocommerce #content div.product .woocommerce-product-gallery.images img { transition:none 0s ease 0s; -webkit-transition:none 0s ease 0s; -moz-transition:none 0s ease 0s; -ms-transition:none 0s ease 0s; -o-transition:none 0s ease 0s; } .woocommerce-product-gallery { position:relative; margin-bottom:3em; min-height:300px !important; } .woocommerce-product-gallery figure { margin:0; } .woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) { width:25%; display:inline-block; } .woocommerce-product-gallery .flex-control-thumbs li { list-style:none; float:left; cursor:pointer; margin-bottom:10px; } .images .flex-control-thumbs li { box-sizing:border-box; width:100%; } .woocommerce-product-gallery .owl-theme .owl-buttons div.owl-prev { left:0; top:24%; } .woocommerce-product-gallery .owl-theme .owl-buttons div.owl-next { right:0; top:24%; } .flex-viewport { border:1px solid #f1f1f1; } .woocommerce-product-gallery img { display:block; } .woocommerce-product-gallery__trigger { position:absolute; top:1em; right:1em; z-index:99; } a.woocommerce-product-gallery__trigger { text-decoration:none; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { position:absolute; top:.875em; right:.875em; display:block; height:2em; width:2em; border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; z-index:9; text-align:center; text-indent:-999px; overflow:hidden; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { background-color:#f5f5f5; color:#000; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover { background-color:#000; border-color:#000; color:#ffffff; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before { font:normal normal normal 1em/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; display:block; content:"\f00e"; line-height:2; text-indent:0; margin-left:2px; } .single-product.woocommerce .woocommerce-breadcrumb { text-align:center; width:100%; } .woocommerce-loop-category__title { font-size:15px; } .cms-text .text1{ margin-bottom:18px; } .cms-banner-inner .shop-now { padding-top:73px; display:block; } .shop-now a { background:#e6007e !important; color:#fff !important; padding:0 40px; box-sizing:border-box; line-height:42px; display:inline-block; box-shadow:0 0 10px 5px #f6f6f6; -moz-box-shadow:0 0 10px 5px #f6f6f6; -webkit-box-shadow:0 0 10px 5px #f6f6f6; font-weight:500; } .three-column .shop-now a{} .shop-now a:hover{background:#157388 !important; } .static-wrapper { position:absolute; left:6%; right:0; top:23%; bottom:auto; } .three-column .static-wrapper { left:7%; top:20%; } .three-column .cms-text .text3.static-text { font-weight:600; color:#e5007e; display:block; line-height:40px; } .three-column .cms-text .text1 { margin-bottom:10px; } .three-column .cms-banner-inner .shop-now { padding-top:63px; } .cms-text .text2.static-text,.cms-text .text3.static-text { font-size:36px; color:#000; text-transform:capitalize; font-weight:500; line-height:48px; margin:0px; } .cms-text .static-text { font-size:16px; display:block; color:#444; text-transform:capitalize; text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white; } .post-content { padding:25px 20px; box-sizing:border-box; } #primary-sidebar .widget .widget-title:after{ content:""; display:block; width:50px; margin-top:15px; border-bottom:2px solid #e5007e; } .primary-sidebar .widget.widget_archive #archives-dropdown--1, .primary-sidebar .widget .postform.toggle-block { margin:10px 0; } .cat-outer-block .cat_description { display:block; padding:20px 0; text-align:center; } .cat-outer-block a.read-more { text-decoration:underline; position:relative; display:none; } .cat-outer-block a.cat_name { display:block; font-size:18px; font-weight:800; } .cat-img-block a.cat-img { display:inline-block; vertical-align:top; position:relative; overflow:hidden; border:1px solid #e1e1e1; } .cat-img-block { padding:0 15px; box-sizing:border-box; } .offer-text .static-text-container .text{ font-size:28px; line-height:32px; font-weight:600; color:#fff; text-align:center; padding:12% 2%; display:block; box-sizing:border-box; text-transform:capitalize; } .cmsproduct_left { margin-top:50px; } .cmsproduct_right .woocommerce ul.products li:hover .container-inner { box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; } .feature-image-wrapper,.product-detail { width:50%; float:left; } .product-detail { padding-left:10px; width:47%; } .home-featured-carousel { padding:20px; background:#fff; box-sizing:border-box; } .dealtext1 p{ font-size:16px; line-height:24px; color:#fff; font-weight:300; padding-top:30px; padding-bottom:30px; margin:0px auto; width:60%; text-align:center; }  .dealtext1 p{ font-size:16px; line-height:24px; color:#fff; font-weight:300; padding-top:30px; padding-bottom:30px; margin:0px auto; width:70%; text-align:left; } .price_slider { margin-left:10px; } .content-h2 { color:#ffffff; font-size:30px; text-align:left; font-weight:400; padding-top:20px; width:70%; margin:0px auto; border-bottom:1px solid #e6007e; padding-bottom:20px; } .dealtext2 p { font-size:60px; font-weight:500; letter-spacing:0; line-height:70px; color:#fff; width:100%; margin:40px 0 0; text-transform:capitalize; } .dealtext3 p{margin:0;} .woocommerce #yith-quick-view-content div.product div.images img{ transition:none; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; } .related_posts > h3 { font-size:38px; text-align:center; letter-spacing:2px; margin:70px 0 50px; } .single .blog-list article.post { width:45.7%; margin:0 15px 100px; display:inline-block; box-shadow:0 0px 20px -3px #eeeeee; -moz-box-shadow:0 0px 20px -3px #eeeeee; -webkit-box-shadow:0 0px 20px -3px #eeeeee; } .related_posts.blog-list { margin:0 -15px; } .single-product .full-width .main-content-inner { width:98%; } .single-product .single-product-full #primary { padding:0!important; } .single-product-sidebar .theme-container{ width:auto; } .single-product-sidebar #primary { padding:0!important; } .woocommerce .single-product-sidebar #content .product div.entry-summary { margin-bottom:50px; } .woocommerce #content div.product .woocommerce-product-gallery ol li img { max-width:6.05em; } .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received { font-size:20px; color:#e6007e; } .services-about { max-width:280px; padding:10px; width:286px !important; float:left; } .services-about h3 { color:#000; display:block; font-size:14px; font-weight:600; text-transform:capitalize; padding:10px 0 0; } .services-about a img:hover { opacity:0.6; } #yith-wapo-option-22-0 { width:100% !important; max-width:100%; } .yith-wapo-ajax-uploader { padding:30px !important; line-height:40px; } .options.default-closed.per-row-1.grid { margin:0px !important; } .yith-wapo-block .yith-wapo-addon .yith-wapo-option .image { max-width:120px !important; } .yith-wapo-block select { width:90%; height:41px; float:left; border:2px solid #eee; appearance:none; background:url(https://essexsignanddesign.co.uk/wp-content/uploads/2021/11/select-arrow-1.png) no-repeat 0 0; background-position:right 5px; padding:8px; font-size:16px; color:#777; } #yith-wapo-option-24-0 { width:100% !important; max-width:90%; } .product-template-default button.single_add_to_cart_button{ width:50%; color:#fff !important; text-transform:uppercase; font-weight:600; font-size:18px; } .yith-wapo-option .button { float:none !important; } div.upload-items .select-file { border:1px solid #157388 !important; background-color:#157388; line-height:inherit; } .select-file:hover input { background-color:#e5007e !important; } .upload-items .select-file:hover { background:url(https://essexsignanddesign.co.uk/wp-content/plugins/yith-woocommerce-uploads-premium/assets/images/upload-file.png) no-repeat; background-color:#e5007e ; background-position:10px 10px; } div.submit-files input[type="submit"] { background-color:#e5007e !important; line-height:inherit; } .submit-files input:hover { background-color:#157388 !important; } .woo-orders-tracking-orders-details{ margin:5px 0; display:flex; flex-wrap:wrap; justify-content:space-between; border-top:1px solid #f0f0f2; padding:20px; } .woo-orders-tracking-orders-details-tracking-number { font-size:20px; font-weight:600; } .woo-orders-tracking-orders-details-tracking-number span{ color:#e6007e; } .woo-orders-tracking-orders-details-tracking-carrier { font-weight:600; font-size:20px; } .woo-orders-tracking-orders-details-tracking-carrier span { color:#e6007e; } .woocommerce-terms-and-conditions-checkbox-text { font-weight:600; font-size:16px; } .tdt-slider .slick-slide { width:381px !important; } .default-tdt .slick-slide { padding-right:40px; padding-left:40px; } .media-image-text p { text-align:center; color:#fff; padding:5px 20px; margin:0px; } .column-flex {display:flex;} .vc_gitem-animated-block { max-height:500px; } .google-reviews { max-width:1200px; margin:0px auto !important; padding:50px 20px; } .google-reviews h2 { padding:40px 0px; font-size:38px; text-transform:capitalize; } .offer-text .static-text-container .text, .service-list{min-height:152px;} .privacy-content h2 { color:#e8007c; } .privacy-content h1 { color:#e8007c; font-size:30px; margin-bottom:30px; } .postid-13625 .option-container { float:left; } .postid-13625 .yith-wapo-option input { min-height:60px; max-width:300px; } .postid-13625 .single-product div.product .summary.entry-summary form.cart .yith-wapo-block .quantity { display:inline; } .postid-13625 .woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity { margin-left:30px; } .postid-13625 .yith-wapo-addon:not(.yith-wapo-addon-type-label) .yith-wapo-option .image img { max-height:80px; } .postid-13625 .single-product div.product .summary.entry-summary form.cart .yith-wapo-block .quantity { display:inline; margin-left:30px; max-width:300px; }  .postid-13647 .option-container { float:left; } .postid-13647 .yith-wapo-option input { min-height:60px; max-width:300px; } .postid-13647.single-product div.product .summary.entry-summary form.cart .yith-wapo-block .quantity { display:inline; } .postid-13647 .woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity { margin-left:30px; } .postid-13647 .yith-wapo-addon:not(.yith-wapo-addon-type-label) .yith-wapo-option .image img { max-height:80px; } .postid-13647 .single-product div.product .summary.entry-summary form.cart .yith-wapo-block .quantity { display:inline; margin-left:30px; max-width:300px; } .faqs-category-container .faq_title { font-weight:600; line-height:30px; font-size:16px; } .content-text h1, .content-text h2 {text-align:left; border-bottom:2px solid #e7007d; padding-bottom:5px;} .content-text p {text-align:left;} .enviro-ul ul{margin:20px;} .enviro-ul h1{color:#555;margin-bottom:20px;} .postid-9974 .quantity { display:none; } .postid-9974 .yith-wapo-block .yith-wapo-addon .yith-wapo-option .description { margin:0; width:50%; float:left; font-size:18px; font-weight:500; } .postid-9974 .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option p { margin:0; text-align:center; font-size:18px; font-weight:500; } .postid-10262 .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option p { margin:0; text-align:center; font-size:18px; font-weight:500; } .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option label { border-width:2px !important;} .postid-10262 .options { text-align:left; } .postid-10262 .quantity { display:none; } .postid-8524 .quantity { display:none; } .term-description h1 {font-size:22px; line-height:30px; } .term-description h2, .term-description-bottom h2 {font-size:16px; line-height:30px; } .design-page-first-text h1{} .design-page-first-text h2{color:#e5007e; margin-bottom:30px;} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-color .yith-wapo-option small { line-height:14px; } .single-portfolio .links { display:none; } .wpcf7-form-control.has-spinner.wpcf7-submit { text-transform:uppercase; color:#fff; font-weight:600; background:#157388; } .wpcf7-form-control.has-spinner.wpcf7-submit:hover { background:#e5007e; } .yith-wapo-block .yith-wapo-addon .options.per-row-4 .yith-wapo-option { width:23% !important; } .woocommerce-button { background:#e5007e; } .options.per-row-1,.options.per-row-2,.options.per-row-3,.options.per-row-4,.options.per-row-5,.options.per-row-6,.options.per-row-7,.options.per-row-8{ padding:0px;; } .page-id-476 .description p { margin-top:20px; } .wapo-addon-description { text-align:left; } .postid-8524 .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option p { margin:0; text-align:center; font-size:18px; font-weight:500; } .page-id-8463 .tnp-submit { float:left; margin:0px 40px; } .woocommerce-product-details__short-description { font-size:16px; } .content-pages p { font-size:14px; } .vehicle-grphics-h1-h2 { border-bottom:2px solid #e7007d; margin-bottom:10px; font-size:24px; color:#444; padding-bottom:14px; } .parallax-vg1, .parallax-vg2, .parallax-vg3, .parallax-vg4, .parallax-vg5, .parallax-vg6, .parallax-vg7, .parallax-vg8, .parallax-vg9, .parallax-vg10 { background-attachment:fixed; background-position:center center; background-size:cover; } .parallax-vg1 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2022/12/vehicle-part-wrap-bg.webp); } .parallax-vg2 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2022/12/vehicle-part-wrap2-bg.webp); } .parallax-vg3 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/vehicle-wraps-bg.webp); } .parallax-vg4 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/fleet-graphics-5-desktop.webp); } .parallax-vg5 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2022/12/vehicle-fleet-bg.webp); } .parallax-vg6 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/reflective-vg-bg.webp); } .parallax-vg7 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/magnetics-bg.webp); } .parallax-vg8 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/plant-bg.webp); } .parallax-vg9 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/07/bespoke-vehicle-graphics-2.webp); } .parallax-vg10 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/07/truck-part-wrap.webp); } @media screen and (max-width:1024px){ .parallax-vg1 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2022/12/vehicle-part-wrap-bg-ipad.webp); } .parallax-vg2 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2022/12/vehicle-part-wrap2-bg-ipad.webp); } .parallax-vg3 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/vehicle-wrap-ipad.webp); } .parallax-vg4 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/fleet-ipad.webp); } .parallax-vg5 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/lorry-ipad.webp); } .parallax-vg6 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/reflective-ipad.webp); } .parallax-vg7 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/magnet-ipad.webp); } .parallax-vg8 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/plant-ipad.webp); } .parallax-vg9 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/custom-ipad.webp); } } @media screen and (max-width:600px){ .parallax-vg1 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2022/12/vehicle-part-wrap-bg-mobile.webp); } .parallax-vg2 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2022/12/vehicle-part-wrap2-bg-mobile.webp); } .parallax-vg3 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/vehicle-wrap-mobile.webp); } .parallax-vg4 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/fleet-mobile.webp); } .parallax-vg5 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/lorry-mobile.webp); } .parallax-vg6 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/reflective-mobile.webp); } .parallax-vg7 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/magnets-mobile.webp); } .parallax-vg8 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/plant-mobile.webp); } .parallax-vg9 { background-image:url(https://essexsignanddesign.co.uk/wp-content/uploads/2023/01/custom-mobile.webp); } } .yith-wapo-addon-type-text .options.default-closed.per-row-1 { display:none; } .yith-wapo-addon-type-html_heading h2, .yith-wapo-addon-type-text h3 { background:#157388; font-weight:500; padding:10px; color:#fff !important; font-size:21px; width:85%; margin-top:30px; text-transform:uppercase; } .woocommerce-product-details__short-description li { line-height:30px; } .showcoupon { font-weight:500; } .woocommerce-product-details__short-description { font-size:18px; } .wapo-addon-title { font-size:22px; line-height:24px; color:#555; text-transform:capitalize; margin-bottom:20px; } .yith-wapo-option input {min-height:100px;max-width:inherit;} div#n2-ss-3 .nextend-arrow img { width:70px !important; } .barclaycardcw-multi-control .barclaycardcw-select-field select { margin-right:1em; padding:6px; background-color:#fff; border:1px solid #ccc; } .checkout-button{ background:#157388!important; color:#FFFFFF !important; font-weight:600; text-transform:uppercase!important; border:none !important; } .checkout-button:hover{ background:#e5007e!important; color:#FFFFFF !important; font-weight:600; text-transform:uppercase!important; } .woocommerce-cart .button { color:#fff !important; font-weight:500; text-transform:uppercase !important; } .woocommerce-checkout #place_order { font-weight:500; color:#fff; text-transform:uppercase; background:#157388!important; } .woocommerce-checkout #place_order:hover { background-color:#e7007e !important; } .upload-file { background-color:#e6007e; width:36%; padding:7px; color:#fff; width:fit-content; } .upload-file:hover { color:#fff; background-color:#157388; } .postid-9855 .quantity{display:none;} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option { margin:0px 10px 20px 0px !important; } .yith-wapo-block .yith-wapo-addon .wapo-error { font-weight:600; text-decoration:underline; } .yith-wapo-block .yith-wapo-addon .min-error { font-weight:600; text-transform:uppercase; } .woocommerce-checkout-review-order-table {margin-bottom:20px !important;} .woocommerce-checkout #billing_country_field {display:none;} .woocommerce-checkout #billing_country_field label {clear:both;} .woocommerce-checkout #shipping_country_field {display:none;} .discount-section h1, .delivery-section h1, .artwork-section h1, .returns-section h1{ font-size:26px; line-height:26px; margin-bottom:50px; } .discount-section h2, .delivery-section h2, .artwork-section h2, .returns-section h2{ color:#e7017e; margin-top:20px; margin-bottom:20px; padding-bottom:15px; border-bottom:1px solid #ccc; } .ti-inner.w3_bg { padding:22px; } #villatheme-support{display:none;}