.slider-elastic .ei-title h2, .slider-elastic .ei-title h2 a { font-size: 40px; font-family: 'Playfair Display', sans-serif; color: #000000; font-style: italic; font-weight: normal; }
.slider-elastic .ei-title h3, .slider-elastic .ei-title h3 a { font-size: 40px; font-family: 'Open Sans Condensed', sans-serif; color: #4D4C4C; font-style: normal; font-weight: 400; }
.slider-227.slider ul li .slider-caption h2, .slider-227.slider ul li .slider-caption h2 a { font-size: 17px; font-family: 'Open Sans', sans-serif; color: #ffffff; font-style: normal; font-weight: 700; }
.slider-227.slider ul li .slider-caption p { font-size: 12px; font-family: 'Open Sans', sans-serif; color: #ffffff; font-style: normal; font-weight: 400; }
.slider-227.slider ul li .slider-caption .special-font { font-size: 24px; font-family: 'Shadows Into Light', sans-serif; color: #ffffff; font-style: normal; font-weight: 400; }
.slider-polaroid.slider .slide-content h2, .slider-polaroid.slider .slide-content h2, .text-polaroid h2 { font-size: 24px; font-family: 'Oswald', sans-serif; color: #CC9833; font-style: normal; font-weight: 800; }
.slider-polaroid.slider .slide-content p, .slider-polaroid.slider .slide-content p, .text-polaroid p { font-size: 12px; font-family: 'Play', sans-serif; color: #4a4a4a; font-style: normal; font-weight: 400; }
.slider-thumbnails.slider.thumbnails .showcase-caption p { font-size: 13px; font-family: 'Play', sans-serif; color: #585555; font-style: normal; font-weight: 400; }
.slider-thumbnails.slider.thumbnails div.showcase-tooltip { font-size: 12px; font-family: 'Muli', sans-serif; color: #000; font-style: normal; font-weight: 400; }
.slider-usquare.slider .usquare_module_wrapper h2 { font-size: 17px; font-family: 'Open Sans', sans-serif; color: #aa620d; font-style: normal; font-weight: 400; }
.slider-usquare.slider .usquare_module_wrapper span, .slider-usquare.slider .usquare_block_extended, .slider-usquare.slider .usquare_block_extended .usquare_about { font-size: 11px; font-family: 'Open Sans', sans-serif; color: #676768; font-style: normal; font-weight: 400; }
#maintenance_message { font-size: 15px; font-family: 'Play', sans-serif; color: #5b5b5b; font-style: normal; font-weight: 400; }
#maintenance_newsletter .newsletter-section input.text-field, #maintenance_newsletter .newsletter-section label { font-size: 13px; font-family: 'Play', sans-serif; color: #a09b9b; font-style: normal; font-weight: 400; }
#maintenance_newsletter .newsletter-section input.submit-field { font-size: 14px; font-family: 'Oswald', sans-serif; color: #ffffff; font-style: normal; font-weight: 400; }
.post-title, .post-title a, .blog-big .meta .post-title a, .blog-small .meta .post-title a, .blog-big.format-quote .meta .post-title a, .blog-pinterest .format-quote .post-title, .blog-pinterest .format-quote .post-title a { font-size: 18px; font-family: 'Oswald', sans-serif; color: #373736; font-style: normal; font-weight: 400; }
.blog-big .meta div p, .blog-big .meta div p a, .blog-elegant .meta div p, .blog-elegant .meta div p a, .blog-pinterest .meta div p, .blog-pinterest .meta div p a, .blog-small .meta div p, .blog-small .meta div p a { font-size: 12px; font-family: 'Play', sans-serif; color: #0e76bc; font-style: normal; font-weight: 400; }
.blog-big .meta a:hover, .blog-small .meta a:hover { color: #333333; }
.blog-big-ribbon .date-comments .date .month, .blog-small-ribbon .date-comments .date .month, .section.blog .post .date .month { font-size: 22px; font-family: 'Oswald', sans-serif; color: #a5a4a4; font-style: normal; font-weight: 400; }
.blog-big-ribbon .date-comments .date .day, .blog-small-ribbon .date-comments .date .day, .section.blog .post .date .day { font-size: 48px; font-family: 'Arbutus Slab', sans-serif; color: #a5a4a4; font-style: normal; font-weight: 400; }
.section.blog .post .meta h4 a, .section.blog .sticky .the-content h4 a { font-size: 12px; font-family: 'Oswald', sans-serif; color: #676768; font-style: normal; font-weight: 400; }
.section.blog .post .meta h4 a:hover, .section.blog .sticky .the-content h4 a:hover { color: #d98104; }
.post-title:hover, .post-title a:hover, .blog-big .meta .post-title a:hover,
                            .blog-small .meta .post-title a:hover, .blog-bazar .blog-bazar-header .post-title:hover, .blog-bazar .blog-bazar-header .post-title a:hover,
                            .hentry-post .post-title > a:hover { font-size: 18px; font-family: 'Oswald', sans-serif; color: #D98104; font-style: normal; font-weight: 400; }
.comment .comment-container .comment-meta .fn { font-size: 13px; font-family: 'Oswald', sans-serif; color: #666565; font-style: normal; font-weight: 400; }
.comment .comment-container .comment-meta .date { font-size: 12px; font-family: 'Oswald', sans-serif; color: #666565; font-style: normal; font-weight: 400; }
.comment .comment-container .comment-body p { font-size: 13px; font-family: 'Oswald', sans-serif; color: #666565; font-style: normal; font-weight: 400; }
.comment .comment-content .border { background: #FFFFFF; border-color: #e0dfdf; }
#copyright { background: #ffffff; background-repeat: repeat; background-position: top left; background-attachment: scroll; }
#footer { background-color: #ffffff; background-repeat: repeat; background-position: top left; background-attachment: scroll; }
.boxed #wrapper { background-color: #f3f3f4; }
.contact-form li textarea,#header-sidebar .widget, #header-sidebar .widget-last,code, pre, body hr, #copyright .inner, #footer .inner, .gallery img, .gallery img, .content .archive-list ul, .content .archive-list ul li, .more-projects-widget .work-thumb, .more-projects-widget .controls, .more-projects-widget .top, .featured-projects-widget img, .thumb-project img, #searchform input, .portfolio-categories ul li, .portfolio-categories ul li:hover, .recent-comments .avatar img, .content .contact-form li.submit-button input, #portfolio .read-more, #portfolio .more-link, #portfolio .read-more:hover, #portfolio .more-link:hover, .accordion-title, .accordion-item-thumb img, form input[type="text"], form textarea, .testimonial-page, div.section-caption .caption, .line, .last-tweets-widget ul li, .toggle p.tab-index, .toggle .content-tab, .testimonial, .google-map-frame, .section.blog .post, .section.blog h4.other-articles, .section.blog .sticky .thumbnail, .section .portfolio-sticky .work-categories, .testimonial, #searchform input, .blog-big .meta p, .blog-big p.list-tags, .blog-small .image-wrap, .comment-container, .image-square-style #comments img.avatar, #comments .comment-author img, .comment-meta, #respond input, #respond textarea, img.comment-avatar, .portfolio-big-image a.thumb, .portfolio-big-image a.more, .portfolio-big-image a.more:hover, .portfolio-big-image .work-thumbnail a.nozoom, .portfolio-big-image .work-skillsdate, .internal_page_item, .gallery-wrap li h5, .gallery-filters, .portfolio-full-description a.thumb, .portfolio-full-description a.more, .portfolio-full-description a.more:hover, .portfolio-full-description .work-skillsdate, .related_img, #portfolio.columns .overlay_a, .yit-widget-content .widget, .slider.thumbnails .showcase-thumbnail img, .slider.thumbnails .showcase-thumbnail img:hover, .slider.thumbnails .showcase-thumbnail.active img, .recent-post .thumb-img img, .widget_archive ul li a, .widget_archive ul li a:hover, .widget_nav_menu ul li a, .widget_nav_menu ul li a:hover, .widget_pages ul li a, .widget_pages ul li a:hover, .widget_categories ul li a, .widget_categories ul li a:hover, #searchform input, .widget_flickrRSS img, .widget_nav_menu ul li a, .widget_pages ul li a, .widget_categories ul li a, .widget_archive ul li a:hover, .widget_nav_menu ul li.current_page_item > a, .widget_pages ul li.current_page_item > a, .widget_categories ul li.current_page_item > a, .testimonial-widget div.name-testimonial, .last-tweets-widget ul li, .yit-widget-content .widget, .portfolio-categories ul li, .recent-comments .avatar img, .more-projects-widget .work-thumb, .more-projects-widget .controls, .more-projects-widget .top, .featured-projects-widget img, .thumb-project img, .picture_overlay, #respond textarea:focus, .section-portfolio-classic .work-projects a.img, .border, #header-cart-search .cart-items, #header-cart-search .cart-subtotal, #header-cart-search .widget_shopping_cart .cart_control, #nav .container, .sitemap h3, .woocommerce.archive .sidebar .widget h3, #copyright .borderz { border-color: #e0dfdf; }
.portfolio-big-image .work-thumbnail .thumb-wrapper:hover, .related_project .related_img:hover, .portfolio-categories ul li:hover, #portfolio .more-link:hover, .portfolio-big-image a.more:hover, #portfolio.columns .overlay_a:hover, .showcase-thumbnail img:hover, .widget_archive ul li a:hover, .widget_nav_menu ul li a:hover, .widget_pages ul li a:hover, .widget_categories ul li a:hover, .picture_overlay:hover, .section-portfolio-classic .work-projects a.img:hover, .section-portfolio-classic .work-projects a.img.active { border-color: #cccccc; }
.testimonial-widget-span .border-1, .recent-posts-home .border-1, .sidebar .cta .border-1, #footer .cta .border-1, div.yit_quick_contact > div, .cart-collaterals .cart_totals .border-1, .widget.contact-info, .sidebar * .border.border-1, .sidebar .widget.contact-info, #map .border, .sidebar .widget.widget_yith-wcwl-lists { border-color: #0e76bc; }
.testimonial-widget-span .border-2, .recent-posts-home .border-2, .sidebar .cta .border-2, #footer .cta .border-2, .yit_quick_contact > div:before, .cart-collaterals .cart_totals .border-2,  .widget.contact-info .border, .sidebar * .border.border-2, .sidebar .widget.contact-info .border, .error404 .border-img, .sidebar .widget_yith-wcwl-lists .border { border-color: #0e76bc; }
.error-404-text input#searchsubmit,#respond #commentsubmit,.sidebar .cta .newsletter-submit .submit-field, #footer .cta .newsletter-submit .submit-field, .contact-form li.submit-button input.sendmail, .yit_quick_contact .contact-form li.submit-button input.sendmail { background-color: #0e76bc; color: #ffffff; }
.error-404-text input#searchsubmit:hover,#respond #commentsubmit:hover,.sidebar .cta .newsletter-submit .submit-field:hover, #footer .cta .newsletter-submit .submit-field:hover, .contact-form li.submit-button input.sendmail:hover, .yit_quick_contact .contact-form li.submit-button input.sendmail:hover { background-color: #0e76bc; color: #ffffff; }
#sidebar-shop-sidebar .widget .plus { background-color: #2c2b2b; }
#sidebar-shop-sidebar .widget .minus { background-color: #0e76bc; }
.section-services-bandw .service-wrapper .service .read-more a, .not-btn.more-link, .not-btn.read-more, #portfolio .read-more, #portfolio .more-link { background-color: #0e76bc; }
.section-services-bandw .service-wrapper .service .read-more a:hover, .not-btn.more-link:hover, .not-btn.read-more:hover, #portfolio .read-more:hover, #portfolio .more-link:hover { background-color: #0e76bc; }
#back-top { background-color: #0e76bc; }
#topbar, #topbar .last-tweets li { background-color: #ffffff; }
#header { background-color: #ffffff; background-image: url('https://rspl.ie/wp-content/uploads/2015/10/header-bg.jpg'); background-repeat: repeat; background-position: top left; background-attachment: scroll; }
.boxed #nav .container, .stretched #nav { background-color: #ffffff; }
#nav ul.sub-menu, #nav ul.children { background-color: #ffffff; }
#nav ul li a:hover, #nav ul li:hover a { background-color: ; }
#nav .current-menu-item > a, #nav .current-menu-ancestor > a, #nav .current_page_ancestor > a,div#nav ul .current_page_item > a { background-color: #0e76bc; }
#nav .megamenu ul.sub-menu li.menu-item-custom-content p { color: #231f20; }
#nav .megamenu ul.sub-menu li.menu-item-custom-content span.highlight { color: #0e76bc; }
.error-404-text p { font-size: 18px; font-family: 'Raleway', sans-serif; color: #676768; font-style: normal; font-weight: 400; }
.error-404-text p a { color: #aa620d; }
.error-404-text p a:hover { color: #0e76bc; }
#popupWrap div.popup h3.title { font-size: 20px; font-family: 'Oswald', sans-serif; color: #3e3d3d; font-style: normal; font-weight: 400; }
div.popup, div.popup_message, div.popup_message p, div.popup_message span { font-size: 12px; font-family: 'Play', sans-serif; color: #747373; font-style: normal; font-weight: 400; }
#popupWrap .popup .border-1 { border-color: #0e76bc; }
#popupWrap .popup .border-2 { border-color: #F1C070; }
#popupWrap .popup .popup-newsletter-section .input-prepend .submit-field { background-color: #C58408; }
#popupWrap .popup .popup-newsletter-section .input-prepend .submit-field:hover { background-color: #e79c0c; }
div.box.success-box { font-size: 12px; font-family: 'Play', sans-serif; color: #599847; font-style: normal; font-weight: 400; }
div.box.arrow-box { font-size: 12px; font-family: 'Play', sans-serif; color: #0e76bc; font-style: normal; font-weight: 400; }
div.box.alert-box { font-size: 12px; font-family: 'Play', sans-serif; color: #CA6B1C; font-style: normal; font-weight: 400; }
div.box.error-box { font-size: 12px; font-family: 'Play', sans-serif; color: #883333; font-style: normal; font-weight: 400; }
div.box.notice-box { font-size: 12px; font-family: 'Play', sans-serif; color: #9F6722; font-style: normal; font-weight: 400; }
div.box.info-box { font-size: 12px; font-family: 'Play', sans-serif; color: #277DCE; font-style: normal; font-weight: 400; }
div.box-sections h1, div.box-sections h2, div.box-sections h3, div.box-sections h4, div.box-sections h5, div.box-sections h6, div.box-sections h1 span, div.box-sections h2 span, div.box-sections h3 span, div.box-sections h4 span, div.box-sections h5 span, div.box-sections h6 span { font-size: 16px; font-family: 'Oswald', sans-serif; color: #0f75ba; font-style: normal; font-weight: 400; }
.call-to-action .incipit h2 { font-size: 20px; font-family: 'Oswald', sans-serif; color: #0C243D; font-style: normal; font-weight: 400; }
.call-to-action .incipit p { font-size: 14px; font-family: 'Play', sans-serif; color: #464444; font-style: normal; font-weight: 400; }
.call-to-action .number-phone, .call-to-action .number-phone a { font-size: 42px; font-family: 'Play', sans-serif; color: #838383; font-style: normal; font-weight: 700; }
.call-to-action-two .incipit { font-size: 20px; font-family: 'Oswald', sans-serif; color: #2c2b2b; font-style: normal; font-weight: 400; }
.call-to-action-two { background-color: #eeeeee; border-color: #cfcece; }
.call-three .text h2 { font-size: 20px; font-family: 'Oswald', sans-serif; color: #030303; font-style: normal; font-weight: 400; }
.call-three .text h4 { font-size: 16px; font-family: 'Play', sans-serif; color: #696464; font-style: normal; font-weight: 400; }
div.call-three { background-color: #f8f7f7; border-color: #f2f0f0; }
.recent-post .text > a { font-size: 12px; font-family: 'Play', sans-serif; color: #1f1f1f; font-style: normal; font-weight: 400; }
.recent-post .text > a:hover { color: #aa620d; }
.recent-post p { font-size: 12px; font-family: 'Play', sans-serif; color: #ffffff; font-style: normal; font-weight: 400; }
.recent-post .hentry-post p.post-date { font-size: 10px; font-family: 'Play', sans-serif; color: #585555; font-style: normal; font-weight: 400; }
.recent-post .text > a.read-more { font-size: 13px; font-family: 'regular', sans-serif; color: #585555; font-style: normal; font-weight: 700; }
.recent-post .text > a.read-more:hover { color: #d98104; }
.tabs-container ul.tabs li h4 a,.woocommerce_tabs ul.tabs li a, #content .woocommerce_tabs ul.tabs li a, .woocommerce-tabs ul.tabs li a, #content .woocommerce-tabs ul.tabs li a { font-size: 18px; font-family: 'Oswald', sans-serif; color: #8d8d8d; font-style: normal; font-weight: 400; }
.tabs-container ul.tabs li h4 a:hover,.woocommerce_tabs ul.tabs li a:hover, #content .woocommerce_tabs ul.tabs li a:hover, .woocommerce-tabs ul.tabs li a:hover, #content .woocommerce-tabs ul.tabs li a:hover { color: #373736; }
.tabs-container ul.tabs li.current h4 a,.woocommerce_tabs ul.tabs li.active a, #content .woocommerce_tabs ul.tabs li.active a, .woocommerce-tabs ul.tabs li.active a, #content .woocommerce-tabs ul.tabs li.active a { color: #373736; }
.pricing_box.large .header h3 { font-size: 17px; font-family: 'Open Sans', sans-serif; color: #ffffff; font-style: normal; font-weight: 800; }
.pricing_box .header h3 { font-size: 17px; font-family: 'Open Sans', sans-serif; color: #585555; font-style: normal; font-weight: 800; }
.pricing_box h3 { font-size: 17px; font-family: 'Open Sans', sans-serif; color: #585555; font-style: normal; font-weight: 700; }
.pricing_box p.button a, .pricing_box p.button a:hover { font-size: 14px; font-family: 'Open Sans', sans-serif; color: #3f4950; font-style: normal; font-weight: 400; }
.pricing_box, .pricing_box p, .pricing_box ul li { font-size: 12px; font-family: 'Open Sans', sans-serif; color: #808080; font-style: normal; font-weight: 400; }
div.last-tweets-widget ul.tweets-widget li p, div.last-tweets-widget ul.tweets-widget li p a { font-size: 12px; font-family: 'Play', sans-serif; color: #676768; font-style: normal; font-weight: 400; }
div.last-tweets-widget ul.tweets-widget li p a { color: #aa620d; }
div.last-tweets-widget ul.tweets-widget li p a:hover { color: #d98104; }
ul.short li { font-size: 12px; font-family: 'Play', sans-serif; color: #676768; font-style: normal; font-weight: 400; }
.toggle h4.tab-index a, .toggle h4.tab-index a:hover { font-size: 16px; font-family: 'Oswald', sans-serif; color: #3e3e3e; font-style: normal; font-weight: 400; }
.toggle .content-tab, .toggle .content-tab p { font-size: 12px; font-family: 'Play', sans-serif; color: #676768; font-style: normal; font-weight: 400; }
.contact-info .sidebar-nav ul li { font-size: 12px; font-family: 'Play', sans-serif; color: #676768; font-style: normal; font-weight: 400; }
div.icon_list h2 { font-size: 15px; font-family: 'Oswald', sans-serif; color: #2c2b2b; font-style: normal; font-weight: 400; }
div.icon_list ul li, div.icon_list ul li a { font-size: 15px; font-family: 'Play', sans-serif; color: #676768; font-style: normal; font-weight: 400; }
div.icon_list ul li a { color: #000000; }
div.icon_list ul li a:hover { color: #d98104; }
.faq-title .minus { background-color: #C58408; }
.faq-title .plus { background-color: #2C2B2B; }
.testimonial .testimonial-text p, .testimonial .testimonial-text-full p, .testimonial-page .testimonial-text-full p, .testimonial-square-style .testimonial-text p { font-size: 12px; font-family: 'Play', sans-serif; color: #585555; font-style: normal; font-weight: 400; }
.testimonial .testimonial-name a.website, .testimonial .testimonial-name span.website, .testimonial-page .testimonial-name a.website, .testimonial-page .testimonial-name span.website { font-size: 12px; font-family: 'Play', sans-serif; color: #1c1c1c; font-style: normal; font-weight: 400; }
.testimonials-slider ul.testimonials li blockquote p a, .testimonials-flexslider ul li blockquote p a { font-size: 24px; font-family: 'Play', sans-serif; color: #747373; font-style: normal; font-weight: 400; }
.testimonials-slider ul.testimonials li p.meta, .testimonials-slider ul.testimonials li p.meta a, .testimonials-flexslider ul li p.meta a { font-size: 13px; font-family: 'Play', sans-serif; color: #aa620d; font-style: normal; font-weight: 400; }
.testimonial blockquote { font-size: 14px; font-family: 'Arial', sans-serif; color: #2e2d2d; font-style: normal; font-weight: 400; }
.testimonials-slider ul.testimonials li p.meta a:hover, .testimonials-flexslider ul li p.meta a:hover { color: #3e3d3d; }
#footer, #footer p, #footer li, #footer a { font-size: 12px; font-family: 'Ubuntu', sans-serif; color: #999898; font-style: normal; font-weight: 400; }
#footer .container a { color: #282828; }
#footer .container a:hover { color: #0e76bc; }
#footer h3 { font-size: 14px; font-family: 'Ubuntu', sans-serif; color: #676768; font-style: normal; font-weight: 400; }
#copyright, #copyright div p, #copyright p, #copyright a, #copyright p a, #copyright div p a { font-size: 12px; font-family: 'Ubuntu', sans-serif; color: #999898; font-style: normal; font-weight: 400; }
#copyright a, #copyright div a, #copyright div p a { color: #282828; }
#copyright a:hover, #copyright div a:hover, #copyright div p a:hover { color: #0e76bc; }
a, p, li, address, dd, blockquote, td, th, .paragraph-links a, a.text-color, ul.filters li a, .menu-select select, .testimonial-widget li a, .testimonial-widget li p, #search_mini, .newsletter-input input, .newsletter-submit input, .features-tab-container .features-tab-labels li, .features-tab-content, .portfolio-libra .work-projects ul.pagination_nav li a, .widget.text-image { font-size: 14px; font-family: 'Ubuntu', sans-serif; color: #747373; font-style: normal; font-weight: 400; }
.error404 .error-404-text p a,.blog-bazar:first-child .blog-bazar-header .meta a,.blog-bazar .the-content p.meta span a,a, a.text-color:hover, ul.filters li a:hover, ul.filters li a.active { color: #231f20; }
.error404 .error-404-text p a:hover,.features-tab-container ul.features-tab-labels li.current-feature,.blog-bazar:first-child .blog-bazar-header .meta a:hover,.blog-bazar .the-content p.meta span a:hover,a:hover, body .login_register a:hover, #multistep_step1 .step1_login_form form.login_checkout .lost_password:hover, .portfolio-libra .work-projects ul.pagination_nav li a:hover, a:hover .title-highlight { color: #0e76bc; }
#page-meta #yit-breadcrumb, #page-meta #yit-breadcrumb a, .breadcrumbs span, .woocommerce-breadcrumb a, .woocommerce-breadcrumb { font-size: 12px; font-family: 'Ubuntu', sans-serif; color: #231f20; font-style: normal; font-weight: 400; }
#page-meta #yit-breadcrumb a:hover, .woocommerce-breadcrumb a:hover { color: #0e76bc; }
#page-meta #yit-breadcrumb a.current, .woocommerce-breadcrumb { color: #0e76bc; }
h1, h1 a { font-size: 22px; font-family: 'Ubuntu', sans-serif; color: #0e76bc; font-style: normal; font-weight: 400; }
h2, h2 a { font-size: 20px; font-family: 'Ubuntu', sans-serif; color: #0e76bc; font-style: normal; font-weight: 400; }
h3, h3 a { font-size: 17px; font-family: 'Ubuntu', sans-serif; color: #0e76bc; font-style: normal; font-weight: 400; }
h4, h4 a { font-size: 16px; font-family: 'Ubuntu', sans-serif; color: #231f20; font-style: normal; font-weight: 400; }
h5, h5 a { font-size: 15px; font-family: 'Ubuntu', sans-serif; color: #231f20; font-style: normal; font-weight: 400; }
h6, h6 a { font-size: 14px; font-family: 'Ubuntu', sans-serif; color: #231f20; font-style: normal; font-weight: 400; }
.slogan h2 { font-size: 30px; font-family: 'Ubuntu', sans-serif; color: #231f20; font-style: normal; font-weight: 400; }
.slogan h3 { font-size: 15px; font-family: 'Ubuntu', sans-serif; color: #231f20; font-style: normal; font-weight: 400; }
.special-font { font-size: 12px; font-family: 'Ubuntu', sans-serif; color: #231f20; font-style: normal; font-weight: 400; }
h1 span.title-highlight, h2 span.title-highlight, h3 span.title-highlight, h4 span.title-highlight, h5 span.title-highlight, h6 span.title-highlight, .box-sections span.title-highlight, .box-sections-border span.title-highlight { color: #0e76bc; }
.sitemap h3 { font-size: 17px; font-family: 'Ubuntu', sans-serif; color: #0e76bc; font-style: normal; font-weight: 400; }
#back-top a, #back-top a:hover { font-size: 12px; font-family: 'Ubuntu', sans-serif; color: #0e76bc; font-style: normal; font-weight: 400; }
#header #logo #textual, span.logo { font-size: 48px; font-family: 'Ubuntu', sans-serif; color: #231f20; font-style: normal; font-weight: 700; }
#header #logo #textual span { font-size: 48px; font-family: 'Ubuntu', sans-serif; color: #0e76bc; font-style: normal; font-weight: 700; }
#header #logo #tagline { font-size: 17px; font-family: 'Ubuntu', sans-serif; color: #8d8d8d; font-style: normal; font-weight: 400; }
#topbar, #topbar p, #topbar a, #topbar li { font-size: 14px; font-family: 'Ubuntu', sans-serif; color: #c5c3c3; font-style: normal; font-weight: 400; }
#topbar a, #topbar #lang_sel a { color: #c5c3c3; }
#topbar a:hover, #topbar #lang_sel a:hover { color: #0e76bc; }
#topbar span.welcome_username { color: #828181; }
#header #logo #tagline span { font-size: 17px; font-family: 'Ubuntu', sans-serif; color: #0e76bc; font-style: normal; font-weight: 400; }
#nav ul li, #nav ul li a, #nav .megamenu ul.sub-menu li.menu-item-custom-content p { font-size: 18px; font-family: 'Ubuntu', sans-serif; color: #8d8d8d; font-style: normal; font-weight: 400; }
#nav ul li a:hover, #nav li:hover >a { color: #0e76bc; }
#nav .current-menu-item > a, #nav .current-menu-ancestor > a, div#nav ul .current_page_item > a, #nav .current_page_ancestor > a, #nav .current-menu-ancestor > a { color: #0e76bc; }
#nav ul li ul li a, #nav .megamenu ul.sub-menu li li a { font-size: 14px; font-family: 'Ubuntu', sans-serif; color: #8d8d8d; font-style: normal; font-weight: 400; }
#nav ul li ul li a:hover, #nav .megamenu ul.sub-menu li li a:hover { color: #0e76bc; }
#nav ul ul .current-menu-item > a, #nav ul ul .current-menu-ancestor > a, div#nav ul ul .current_page_item > a, #nav .megamenu ul.sub-menu li a, #nav .megamenu ul.sub-menu li li.current-menu-item > a { color: #0e76bc; }
#nav .megamenu ul.sub-menu li a { font-size: 16px; font-family: 'Ubuntu', sans-serif; color: #0e76bc; font-style: normal; font-weight: 400; }
.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6,.sidebar .yit_quick_contact h3, .widget.widget_onsale h3, .widget.widget_best_sellers h3, .widget.widget_recent_reviews h3, .widget.widget_recent_products h3, .widget.widget_random_products h3, .widget.widget_featured_products h3, .widget.widget_top_rated_products h3, .widget.widget_recently_viewed_products h3 { font-size: 18px; font-family: 'Ubuntu', sans-serif; color: #373736; font-style: normal; font-weight: 400; }
.sidebar p, .sidebar li, .sidebar div,div.textwidget p,.yit_toggle_menu ul.menu ul li a,.widget_categories ul > li a,.widget.faq-filters .border ul li a,.last-tweets p a,.recent-comments .the-post .author a,.widget.widget_onsale li a, .widget.widget_best_sellers li a, .widget.widget_recent_reviews li a, .widget.widget_recent_products li a, .widget.widget_random_products li a, .widget.widget_featured_products li a, .widget.widget_top_rated_products li a, .widget.widget_recently_viewed_products li a { font-size: 12px; font-family: 'Ubuntu', sans-serif; color: #4f4d4d; font-style: normal; font-weight: 400; }
.sidebar a,.yit_toggle_menu ul.menu ul li a,.widget_categories ul > li a,.widget.faq-filters .border ul li a,.last-tweets p a,.recent-comments .the-post .author a, .widget.widget_onsale li a, .widget.widget_best_sellers li a, .widget.widget_recent_reviews li a, .widget.widget_recent_products li a, .widget.widget_random_products li a, .widget.widget_featured_products li a, .widget.widget_top_rated_products li a, .widget.widget_recently_viewed_products li a { color: #0e76bc; }
.sidebar a:hover,.yit_toggle_menu ul.menu ul li a:hover,.widget.faq-filters .border ul li a.active,.widget.faq-filters .border ul li a:hover,.widget_categories ul > li a:hover,.widget_layered_nav ul li.chosen a, .widget_product_categories .product-categories li.current-cat a,.recent-comments .the-post .author a:hover,.sidebar .recent-post .text > a:hover,.widget.widget_layered_nav li a:hover,.widget_product_categories .product-categories li a:hover,.widget.widget_onsale li a:hover,.widget.widget_best_sellers li a:hover,.widget.widget_recent_reviews li a:hover,.widget.widget_recent_products li a:hover,.widget.widget_random_products li a:hover,.widget.widget_featured_products li a:hover,.widget.widget_top_rated_products li a:hover,.widget.widget_recently_viewed_products li a:hover { color: #0e76bc; }
.testimonial-widget li blockquote p, .testimonial-widget li blockquote p:first-child { font-size: 12px; font-family: 'Ubuntu', sans-serif; color: #4f4d4d; font-style: normal; font-weight: 400; }
.testimonial-widget li .name-testimonial { font-size: 14px; font-family: 'Ubuntu', sans-serif; color: #909091; font-style: normal; font-weight: 400; }
.sidebar .cta .border h3, #footer .cta .border h3, .yit_quick_contact h3 { font-size: 18px; font-family: 'Ubuntu', sans-serif; color: #0e76bc; font-style: normal; font-weight: 400; }
#header-cart-search .widget_shopping_cart .cart_control { background-color: #0e76bc; border-color: #e0dfdf; }
#header-cart-search .widget_shopping_cart .cart_control_empty { background-color: #afacac; }
#header-cart-search .widget_shopping_cart .cart_wrapper { background-color: #ffffff; border-color: #dcdcdc; }
#header-cart-search .widget_shopping_cart .cart_wrapper .buttons .button.checkout,#tab-reviews div.reply a.button, li.product .yith-wcqv-button:not( .button ) span, li.product .yith-wcqv-button:not( .inside-thumb ) { background-color: #333333; }
#header-cart-search .widget_shopping_cart .cart_wrapper .buttons .button.checkout:hover, #tab-reviews div.reply a.button:hover, li.product .yith-wcqv-button:not( .button ) span, li.product .yith-wcqv-button:not( .inside-thumb ) { background-color: #828282; }
#header-cart-search .widget_shopping_cart .cart_wrapper .buttons .button, .hidden-title-form button, .create-wishlist-button, .wishlist-search-button, .submit-wishlist-changes, li.product .yith-wcqv-button:not( .button ) span, li.product .yith-wcqv-button:not( .inside-thumb ) { background-color: #0e76bc; }
#header-cart-search .widget_shopping_cart .cart_wrapper .buttons .button:hover, .hidden-title-form button:hover, .create-wishlist-button:hover, .wishlist-search-button:hover, .submit-wishlist-changes:hover, li.product .yith-wcqv-button:not( .button ) span:hover, li.product .yith-wcqv-button:not( .inside-thumb ):hover { background-color: #0e76bc; }
ul.products li.product.grid.with-hover .product-actions .add_to_cart_button, ul.products li.product.grid.with-hover .product-actions .view-options { background-color: #333333; }
ul.products li.product.grid.with-hover .product-actions .add_to_cart_button:hover, ul.products li.product.grid.with-hover .product-actions .view-options:hover { background-color: #555; }
ul.products li.product.grid.with-hover .product-actions .add_to_cart_button, ul.products li.product.grid.with-hover .product-actions .view-options, .hidden-title-form button { color: #f7f7f7; }
ul.products li.product.grid.with-hover .product-actions .add_to_cart_button:hover, ul.products li.product.grid.with-hover .product-actions .view-options:hover, .hidden-title-form button:hover { color: #f7f7f7; }
ul.products li.product.list .description .view-detail { background-color: #333333; color: #F7F7F7; }
ul.products li.product.list .description .view-detail:hover { background-color: #555555; color: #F7F7F7; }
ul.products li.product.grid.classic .product-actions a.details { background-color: #6f6e6e; color: #fff; }
ul.products li.product.grid.classic .product-actions a.details:hover { background-color: #535353; color: #fff; }
ul.products li.product.grid.classic .product-actions a.add_to_cart_button, ul.products li.product.grid.classic .product-actions a.view-options { background-color: #0e76bc; color: #fff; }
ul.products li.product.grid.classic .product-actions a.add_to_cart_button:hover, ul.products li.product.grid.classic .product-actions a.view-options:hover { background-color: #0e76bc; color: #fff; }
ul.products li.product.grid.classic .product-actions a.out-of-stock { background-color: #8e0404; color: #fff; }
.product .single_add_to_cart_button, .cart .button, input.checkout-button.alt.button, .shipping-calculator-form .button, .multistep_step .button, #place_order.button, .single-product .single_add_to_cart_button.button.alt, .price_slider_wrapper button.button, .yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button, .woocommerce-cart-notice .button { background-color: #333333; }
div.product form.cart .button:hover, #content div.product form.cart .button:hover, .cart .button:hover, input.checkout-button.alt.button:hover, .shipping-calculator-form .button:hover, .multistep_step .button:hover, #place_order.button:hover, .single-product .single_add_to_cart_button.button.alt:hover, .price_slider_wrapper button.button:hover, .yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button:hover, , .woocommerce-cart-notice .button:hover { background-color: #555555; }
.product .summary .single_add_to_cart_button, .cart .button, input.checkout-button.alt.button, .shipping-calculator-form .button, .multistep_step .button, #place_order.button, .price_slider_wrapper button.button, .yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button, , .woocommerce-cart-notice .button { color: #FFFFFF; }
div.product form.cart .button:hover, #content div.product form.cart .button:hover, .cart .button:hover, input.checkout-button.alt.button:hover, .shipping-calculator-form .button:hover, .multistep_step .button:hover, #place_order.button:hover, .price_slider_wrapper button.button:hover, .yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation.button:hover, , .woocommerce-cart-notice .button:hover { color: #FFFFFF; }
.widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: #DADADA; }
.widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle { background-color: #0e76bc; }
.widget.widget_layered_nav .sizes li.chosen .size-filter { color: #0e76bc; border-color: #0e76bc; }
ul.products li.product .product-thumbnail .thumbnail-wrapper .added { background-image: url('http://rspl.ie/wp-content/themes/bazar/woocommerce/images/bullets/added.png'); }
#header-cart-search .cart_wrapper ul.cart_list li a { font-size: 14px; font-family: 'Raleway', sans-serif; color: #373736; font-style: normal; font-weight: 400; }
#header-cart-search .cart_wrapper ul.cart_list li a:hover { color: #0e76bc; }
#header-cart-search .cart_wrapper .cart_list li a.remove_item { font-size: 10px; font-family: 'Raleway', sans-serif; color: #373736; font-style: normal; font-weight: 400; }
#header-cart-search .cart_wrapper .cart_list li a.remove_item:hover { color: #0e76bc; }
#header-cart-search ul.product_list_widget li .quantity, #header-cart-search ul.product_list_widget li .amount { font-size: 18px; font-family: 'Raleway', sans-serif; color: #8b8b84; font-style: normal; font-weight: 400; }
#header-cart-search .widget_shopping_cart .cart_wrapper .total, #header-cart-search .widget_shopping_cart .cart_wrapper .total .amount { font-size: 18px; font-family: 'Raleway', sans-serif; color: #373736; font-style: normal; font-weight: 400; }
#header-cart-search .cart_wrapper .cart_list li.empty { font-size: 14px; font-family: 'Raleway', sans-serif; color: #373736; font-style: normal; font-weight: 400; }
#header-cart-search .widget_shopping_cart .cart_wrapper .buttons .button, li.product .yith-wcqv-button:not( .button ) span, li.product .yith-wcqv-button:not( .inside-thumb ) { font-size: 12px; font-family: 'Raleway', sans-serif; color: #ffffff; font-style: normal; font-weight: 400; }
#header-cart-search #search_mini { font-size: 18px; font-family: 'Raleway', sans-serif; color: #747373; font-style: normal; font-weight: 400; }
ul.products li.product h3 { font-size: 14px; font-family: 'Raleway', sans-serif; color: #3E3D3D; font-style: normal; font-weight: 400; }
ul.products li.product .price { font-size: 14px; font-family: 'Raleway', sans-serif; color: #7C7B7B; font-style: normal; font-weight: 400; }
.product .summary h1.product_title, .yith-wcqv-main .yith-quick-view-content.woocommerce div.summary h1 { font-size: 30px; font-family: 'Raleway', sans-serif; color: #373736; font-style: normal; font-weight: 400; }
.product-box .price { font-size: 24px; font-family: 'Raleway', sans-serif; color: #373736; font-style: normal; font-weight: 400; }
div.product-box label, .qnt_label { font-size: 18px; font-family: 'Oswald', sans-serif; color: #373736; font-style: normal; font-weight: 400; }
.variations .select-wrapper a.sbSelector, .variations .select-wrapper select, .variations .sbHolder a.sbSelector, .variations .attribute-options select { font-size: 18px; font-family: 'Raleway', sans-serif; color: #bcbbbb; font-style: normal; font-weight: 700; }
.variations .select-wrapper .sbOptions li a, .variations .sbHolder .sbOptions li a { font-size: 14px; font-family: 'Raleway', sans-serif; color: #bcbbbb; font-style: normal; font-weight: 400; }body{
	font-family: Ubuntu;
	
}

.contact-form li textarea{
	padding: 10px 5px;
}

#contact-form-enquiry-form > fieldset > ul > li.text-field.span10{
	margin-left: 6px;
}

.right-side{
	text-align: right;
	padding-top: 15px;
}

#page-meta{
float: left !important;
}

#header-cart-search #search_mini{
	font-family: Ubuntu !important;
	font-size: 12px !important;
	height: 35px;
	line-height: 20px;
}

ul, ol{
	margin: 0;
}

.widget_categories ul > li a{
	border-bottom: 2px solid #d3d2d2;
}

.widget_categories ul > li a{
	font-size: 14px;
}

.boxed #nav .container, .stretched #nav{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1f1f2+0,d5d6d7+100 */
	background: #f1f1f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #f1f1f2 0%, #d5d6d7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f2), color-stop(100%,#d5d6d7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1f1f2 0%,#d5d6d7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1f1f2 0%,#d5d6d7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1f1f2 0%,#d5d6d7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f1f1f2 0%,#d5d6d7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f2', endColorstr='#d5d6d7',GradientType=0 ); /* IE6-9 */
}

#nav{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1f1f2+0,d5d6d7+100 */
	background: #f1f1f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #f1f1f2 0%, #d5d6d7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f2), color-stop(100%,#d5d6d7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1f1f2 0%,#d5d6d7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1f1f2 0%,#d5d6d7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1f1f2 0%,#d5d6d7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f1f1f2 0%,#d5d6d7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f2', endColorstr='#d5d6d7',GradientType=0 ); /* IE6-9 */
}

#nav .current-menu-item > a, #nav .current-menu-ancestor > a, #nav .current_page_ancestor > a, div#nav ul .current_page_item > a{
	background-color: transparent !important;
}

#nav ul li a:hover, #nav ul li:hover a{
	background-color: transparent !important;
}

#contact-form-enquiry-form > fieldset > ul > li:nth-child(1), .row-fluid [class*="span"]{
	margin-left: 0;	
}

.email-enquiry{
	color: #fff;
    padding-top: 10px;
}

.phone-no{
	color: #fff;
    font-size: 27px;
}

i.fa.fa-phone{
	padding-right: 5px;
}

i.fa.fa-envelope {
    padding-right: 5px;
}

#header-cart-search #search_mini{
	background: #262262;
	color: #fff;
}

.contact-form li input[type="text"]{
	padding: 10px 0px 10px 5px !important;
}

#nav > ul li a, #nav .menu > ul li a{
	color: #231f20;
}

#header-cart-search #search_mini{
	color: #fff;
}

#woocommerce_product_categories-2 > h3{
    color: #0e76bc;
    text-transform: uppercase;
}

.sidebar .widget:first-child h3{
	margin-top: 0px !mportant;
    color: #fff;
    text-transform: uppercase;
}

.sidebar .widget:first-child{
margin-top: 0px !important;
}

.sidebar .widget h3{
	margin-top: 0px !important;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1086c0+0,0e76bc+100 */
	background: rgb(16,134,192); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(16,134,192,1) 0%, rgba(14,118,188,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(16,134,192,1) 0%,rgba(14,118,188,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(16,134,192,1) 0%,rgba(14,118,188,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1086c0', endColorstr='#0e76bc',GradientType=0 ); /* IE6-9 */
	padding: 8px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    margin-bottom: 5px;
}

#woocommerce_product_search-3 > form > input.search-field, #woocommerce_product_search-2 > form > input.search-field{
margin-bottom: 0 !important;
}

#woocommerce_product_search-2 > form > label, #woocommerce_product_search-3 > form > label{
display: none !important;
}

#woocommerce_product_search-3 > form > input[type="submit"]:nth-child(3), #woocommerce_product_search-2 > form > input[type="submit"]:nth-child(3){
background: rgb(16,134,192);
    border: none;
    color: white;
    padding: 5px 9px;
    font-transform: uppercase;
}

input[type="search"]{
width: 190px !important;
}

.contact-form li.submit-button input.sendmail:hover{
	background-color: #231f20;
}

.widget_product_categories .product-categories{
    padding: 5px !important;
    background: #fff;
}

.widget_product_categories .product-categories li{
	border-bottom: 2px solid #eae9e9;
}

#woocommerce_product_categories-2 > ul > li.cat-item.cat-item-60{
	border-bottom: none;
}

#dc_jqaccordion_widget-2-item ul a{
	border-bottom: 2px solid #cfcfcf !important;
}

#header-cart-search #search_mini{
	background: #fff !important;
}

#dc_jqaccordion_widget-2-item ul a.dcjq-parent, #dc_jqaccordion_widget-2-item ul a{
	background: #fff !important;
}

#dc_jqaccordion_widget-2-item ul a:hover{
	color: #0e76bc !important;
}

#dc_jqaccordion_widget-2-item{
	border-top: none !important;
    border-right: none !important;
    border-left:  none !important;
}

#dc_jqaccordion_widget-3-item ul a{
	background: #fff !important;
}

#dc_jqaccordion_widget-3-item ul a{
	background-color: #fff !important;
}

.dcjq-icon{
	border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #0e76bc;
    float: right;
    margin-top: 5px;
}

.widget-title{
	color: #0e76bc;
    text-transform: uppercase;
}

#searchsubmit{
	background-color: #0e76bc;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
}

.contact-form li.submit-button input.sendmail:hover{
	background-color: #231f20 !important;
}

.contact-form li textarea, .contact-form li textarea:focus{
	padding: 10px 5px !important;
}

#dc_jqaccordion_widget-2-item ul a{
	color: #58585a;
}

.stretched #wrapper.container{
	width: 1210px;
    background: #f3f3f4;
    position: relative;
    overflow: hidden;
}

.sku_wrapper, .posted_in, .tagged_as{
	display: block;
}

.summary .product_meta .posted_in{
	font-weight: normal !important;
}

.fa-file-pdf-o{
	margin-right: 5px;
}

.product-box{
	display: none;
}

a, p, li, address, dd, blockquote, td, th, .paragraph-links a, a.text-color, ul.filters li a, .menu-select select, .testimonial-widget li a, .testimonial-widget li p, #search_mini, .newsletter-input input, .newsletter-submit input, .features-tab-container .features-tab-labels li, .features-tab-content, .portfolio-libra .work-projects ul.pagination_nav li a, .widget.text-image{
		color: #231f20 !important;
}

#nav ul li a:hover, #nav li:hover >a{
	color: #0e76bc !important;
}

p > a{
	color: #0e76bc;
}

p > a:hover{
	text-decoration: underline;
}

.products-slider-wrapper .products-slider h4{
	margin-top: 30px;
}

.slider{
	margin-bottom: 25px;
}

.head{
	padding: 15px 0;
}

#header > div.container.head > div > div.span4 > div > div.email-enquiry > a{
	color: #fff !important;
}

#header > div.container.head > div > div.span4 > div > div.email-enquiry > a:hover{
	text-decoration: underline;
	color: #fff;
}

#dc_jqaccordion_widget-2 > h3{
	margin: 0 0 0.8em;
}

.faq-title .minus, .sidebar .widget .minus, #sidebar-shop-sidebar .widget .minus{
	display: none;
}

.sidebar .widget{
	margin-top: 0 !important;
}

#primary > div > div > div.product-extra.span9 > div > ul > li > a{
	background: rgb(24,165,201);
    background: -moz-linear-gradient(top, rgba(24,165,201,1) 0%, rgba(14,118,188,1) 100%);
    background: -webkit-linear-gradient(top, rgba(24,165,201,1) 0%,rgba(14,118,188,1) 100%);
    background: linear-gradient(to bottom, rgba(24,165,201,1) 0%,rgba(14,118,188,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18a5c9', endColorstr='#0e76bc',GradientType=0 );
    padding: 10px;
    -webkit-border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 20px 20px 0px 0px;
    border-radius: 10px 10px 0px 0px;
    color: #fff !important;
    font-family: 'Ubuntu', sans-serif;
    text-transform: none;
}

.woocommerce_tabs ul.tabs li a:after, #content .woocommerce_tabs ul.tabs li a:after, .woocommerce-tabs ul.tabs li a:after, #content .woocommerce-tabs ul.tabs li a:after{
	display: none !important;
}

#contact-form-enquiry-form > fieldset > ul > li.submit-button.span12 > input.sendmail.alignleft{
	float: right;
}

div.product .images img{
	border: none;
}

.alignleft, img.alignleft{
	margin-right: 0;
}

div.product .images img{
	border: none !important;
}

#content-shop{
	background-color: #fff;
	margin-left: 0;
    padding: 15px 1px 15px 0px;
}

.mg-brand-wrapper-product{
	padding-left: 25px !important;
display: none !important;
}

.woocommerce-tabs ul.tabs li{
	padding: 0 0 0 0 !important;
}

.woocommerce-tabs ul.tabs{
margin: 0 20px 30px 0px;
}

#tab-description{
display: none !important;
}

.product-extra{
    background-color: #fff;
}



.product .summary h1.product_title{
	font-size: 22px !important;
    font-family: 'Raleway', sans-serif;
    color: #373736;
    font-style: normal;
    font-weight: 900  !important;
margin-bottom: 0px !important;
}

#advanced_menu-2{
margin-top: 20px;
}

select{
width: 270px !important;
}

input#s{
width: 67.5% !important;
}

div.product .product_title{
	text-transform: none !important;
}

.woocommerce_tabs ul.tabs li:after, #content .woocommerce_tabs ul.tabs li:after, .woocommerce-tabs ul.tabs li:after, #content .woocommerce-tabs ul.tabs li:after{
	display: none !important;
}

.foot-bottom{margin-top: 30px;}

#outer_ul li a{
font-size: 16px !important;
margin: 0 0 0 0px  !important;
padding: 0 0 0 0px  !important;
background: none !important;
padding: 6px 0px !important;
}

.blog-bazar:first-child .blog-bazar-header .comments span{
	display: none !important;
}

#dc_jqaccordion_widget-2 > h3{
	margin-top: 0px !important;
    background: rgb(16,134,192);
    background: -moz-linear-gradient(top, rgba(16,134,192,1) 0%, rgba(14,118,188,1) 100%);
    background: -webkit-linear-gradient(top, rgba(16,134,192,1) 0%,rgba(14,118,188,1) 100%);
    background: linear-gradient(to bottom, rgba(16,134,192,1) 0%,rgba(14,118,188,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1086c0', endColorstr='#0e76bc',GradientType=0 );
    padding: 8px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    margin-bottom: 5px;
}

li.product .yith-wcqv-button:not( .inside-thumb ){
	color: #fff !important;
}

.widget-title{
margin-top: 0px !important;
    background: rgb(16,134,192);
    background: -moz-linear-gradient(top, rgba(16,134,192,1) 0%, rgba(14,118,188,1) 100%);
    background: -webkit-linear-gradient(top, rgba(16,134,192,1) 0%,rgba(14,118,188,1) 100%);
    background: linear-gradient(to bottom, rgba(16,134,192,1) 0%,rgba(14,118,188,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1086c0', endColorstr='#0e76bc',GradientType=0 );
    padding: 8px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    margin-bottom: 5px;
}

span.wpcf7-list-item{
display: block !important;
}

#primary > div > div > div.product-extra.span9 > div.woocommerce-tabs > ul > li.description_tab > a{
display: none !important;
}

div.summary.entry-summary > h2{
margin-top: 0px !important;
margin-bottom: 35px !important;
font-size: 14px;
color: black;
}

.img-middle{
display: block;
margin-left: auto;
margin-right: auto;
}

.partners-bg{
background: #fff;
}

.partners-text{
text-align:center;
}

.type-page{
    background: white;
    padding: 1px 15px 15px 15px;
}

#gallery-4 img{
border: transparent !important;
}

#wpcf7-f4224-o1 > form > p:nth-child(2) > span > input, #wpcf7-f4224-o1 > form > p:nth-child(3) > span > input, #wpcf7-f4224-o1 > form > p:nth-child(4) > span > input, #wpcf7-f4224-o1 > form > p:nth-child(5) > span > input, #wpcf7-f4224-o1 > form > p:nth-child(6) > span > input, #wpcf7-f4224-o1 > form > p:nth-child(7) > span > input, #wpcf7-f4224-o1 > form > p:nth-child(8) > span > textarea{
width: 256px !important;
}

#search-4{
margin-top: 15px;
}

//CONTACT FROM 7 STYLE

.wpcf7 input, 
.wpcf7 textarea{
    padding:10px;
    color:#8e8e8e;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height: 20px;

    border: solid 1px #9f9f9f; 
    
    box-shadow: inset 2px 2px 8px #bababa;
    
    -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
    
}

.wpcf7 .wpcf7-list-item{
  padding-left: 0;
  margin-left: 0;
  margin-right: 25px;
}

.wpcf7 .wpcf7-list-item input{
  border: none;
  padding-left: 0;
  margin-left: 0;
}

.wpcf7 select{
  outline: none;
  font-size:16px;
  font-family:Arial, Helvetica, sans-serif;
}

.wpcf7 input:hover, 
.wpcf7 input:focus, 
.wpcf7 input:active, 
.wpcf7 textarea:hover, 
.wpcf7 textarea:focus, 
.wpcf7 textarea:active {
  background: #ebf7f5;
  outline: none;
}

.wpcf7 input.wpcf7-submit{
background: rgb(16,134,192);
    -webkit-transition: 0;
  -moz-transition: 0;
  -o-transition: 0;
  transition: 0;
  
  border: none;
  position: relative;
  
  color: #fff;
 
  
  text-transform: uppercase;

  
  font-size: 14px;
  
  padding-top: 11px;
  padding-bottom: 10px;
  padding-left: 35px;
  padding-right: 35px;
  
  /* Gradient background */
  
  
  /* Drop Shadow */
  -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.3);
  box-shadow: 0 2px 5px rgba(0,0,0,0.3);
  
}

/* On hover */
.wpcf7 input.wpcf7-submit:hover{
  
  cursor: pointer;
  text-decoration: none;
  
    background: #ccc;
   
}

.wpcf7 .wpcf7-list-item{
    font-size: 15px;
    padding: 6px 0;
    border-bottom: 1px solid #ccc;
margin-right: 0 !important;
}

.wpcf7 .wpcf7-list-item input{
margin-top: 0 !important;
}

#post-680{
padding: 0 !important;
}

input#s{
width: 67.5% !important;
}

#wpcf7-f4224-o1 > form > span > span > span.wpcf7-list-item.last{
margin-bottom: transparent !important;
}

/* On click */
.wpcf7 input.wpcf7-submit:active{
  top: 1px;
  
  color: #d8c6e2;
  
  background-color: #b79c6f;
  
  
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* CF7 Messages */
.wpcf7 .wpcf7-validation-errors{
    border:none;
    background-color:#f4ae46;
    margin:0;
    padding:20px;
    
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.wpcf7 span.wpcf7-not-valid-tip{
     border: none;
    background-color: #cf2d38;
    padding: 5px !important;
    padding-left: 5 !important;
    padding-right: 5 !important;
    border-radius: 0 !important;
    width: 235px !important;
    color: white;
    webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.0) !important;
    -moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.0) !important;
    box-shadow: 0px 0px 0px rgba(0,0,0,0.0) !important;
}

.wpcf7 .wpcf7-validation-errors{
background-color: #cf2d38 !important;
color: #fff; 
}

.wpcf7 .wpcf7-mail-sent-ok{
    border:none;
    background-color:#7ad33f;
    margin:0;
    padding:20px;
    
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.wpcf7 .wpcf7-mail-sent-ng{
    border:none;
    background-color:#cf2d38;
    margin:0;
    padding:20px;
  
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  
    color: white;
}

.wpcf7 span.wpcf7-not-valid-tip{
    border:none;
    background-color:#cf2d38;
    padding:10px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius:10px;
    width: 180px;
    color: white;
    
    /* Drop shadow */
    -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
    box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
}

.wpcf7-form .fleft{
  float: left;
}

.wpcf7-form .mright20{
  margin-right: 20px;
}

.wpcf7-form .mright40{
  margin-right: 40px;
}

.wpcf7-form .clear{
  clear: both;
}

#gallery-4 .gallery-item{
    margin-top: 45px !important;
}

.woocommerce-tabs{
padding-left: 15px;
}

#specs-video > table > tbody > tr > td{
padding-top: 0.6em;
    padding-bottom: 0.6em;
width: 420px;
}

div.product .product-description{
display: none;
}

.related{
    padding: 15px;
}

ul.products li.product.grid.first{
margin-left: 38px !important;
}

ul.products li.product.grid{
margin-left: 22px !important;
}

#page-meta{
margin-left: 8px !important;
}

#content-shop > form{
margin-right: 8px !important;
}




textarea.wpcf7-form-control.wpcf7-textarea{
width: 255px !important;
}

.breadcrumbs{
text-align: left;
}
.single-product #page-meta{
display: none;
}
.woocommerce-breadcrumb{
display: none;
}


@media (min-width: 1200px){

}

.additional_information_tab{
display: none !important;
}

.related.products h2, .products-slider-wrapper .products-slider h4{
font-family: 'Ubuntu', sans-serif;
    color: #0e76bc;
    font-style: normal;
    font-weight: 400;
text-transform: none;
}

 .products-slider-wrapper .products-slider h4{
    padding: 0 15px;
}

.caroufredsel_wrapper{
margin: 0 0px 0 -13px !important
}



input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
width: 255px !important;
}



p{
    margin: 0 0 5px !important;
}

#page-meta h1.product-title{
text-transform: none;
}

.woocommerce-ordering{
display: non !important;
}

#wpcf7-f4596-p4595-o1 > form > p:nth-child(15) > span > span > span.wpcf7-list-item.first, #wpcf7-f4596-p4595-o1 > form > p:nth-child(15) > span > span > span.wpcf7-list-item.last{
    border-bottom: transparent;
}
    



/****MEDIA DEVICES*****/
@media (max-width: 767px){
#nav .menu-responsive .navigate-text {
	background-color: #0e76bc;
	border: none;
	}
#nav .menu-responsive ul li a, #nav .menu-responsive .sub-menu li a{
	border: 1px solid transparent;
	color: #fff !important;
}
.phone-no{
	text-align: center;
}
.email-enquiry{
	text-align: center;
}

#primary > div > div > div.product-extra.span9 > div > ul > li > a{
padding: 5px !important;
}

.woocommerce-tabs{
paddding: 0 !important
}

#sidebar-default-sidebar{
display:none;
}

.woocommerce-tabs{
    padding-left: 0px !important;
}

.product-extra{
    padding: 5px 0px 20px 0px;
}

}
.blog-big .meta, .blog-small .meta { background: #ffffff; }