/*

Theme Name: Wagging Tailz

Theme URI: #

Author: the WordPress team

Author URI: https://wordpress.org/

Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.

Version: 1.2

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: twentyseventeen

Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/



/*--------------------------------------------------------------

>>> TABLE OF CONTENTS:

----------------------------------------------------------------

1.0 Normalize

2.0 Accessibility

3.0 Alignments

4.0 Clearings

5.0 Typography

6.0 Forms

7.0 Formatting

8.0 Lists

9.0 Tables

10.0 Links

11.0 Featured Image Hover

12.0 Navigation

13.0 Layout

   13.1 Header

   13.2 Front Page

   13.3 Regular Content

   13.4 Posts

   13.5 Pages

   13.6 Footer

14.0 Comments

15.0 Widgets

16.0 Media

   16.1 Galleries

17.0 Customizer

18.0 SVGs Fallbacks

19.0 Media Queries

20.0 Print

--------------------------------------------------------------*/



/*--------------------------------------------------------------

1.0 Normalize

Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css

--------------------------------------------------------------*/



*, *::after, *::before {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}



@font-face {

font-family: 'OpenSans-Bold_0';

src: url('fonts/OpenSans-Bold_0.eot');

src: url('fonts/OpenSans-Bold_0.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Bold_0.svg#OpenSans-Bold_0') format('svg'), url('fonts/OpenSans-Bold_0.woff') format('woff'), url('fonts/OpenSans-Bold_0.ttf') format('truetype'), url('fonts/OpenSans-Bold_0.otf') format('truetype');

font-weight: normal;

font-style: normal;

-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale;

font-smoothing: antialiased;

}

@font-face {

font-family: 'OpenSans-Regular_0';

src: url('fonts/OpenSans-Regular_0.eot');

src: url('fonts/OpenSans-Regular_0.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Regular_0.svg#OpenSans-Regular_0') format('svg'), url('fonts/OpenSans-Regular_0.woff') format('woff'), url('fonts/OpenSans-Regular_0.ttf') format('truetype'), url('fonts/OpenSans-Regular_0.otf') format('truetype');

font-weight: normal;

font-style: normal;

-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale;

font-smoothing: antialiased;

}

@font-face {

font-family: 'OpenSans-Semibold_0';

src: url('fonts/OpenSans-Semibold_0.eot');

src: url('fonts/OpenSans-Semibold_0.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Semibold_0.svg#OpenSans-Semibold_0') format('svg'), url('fonts/OpenSans-Semibold_0.woff') format('woff'), url('fonts/OpenSans-Semibold_0.ttf') format('truetype'), url('fonts/OpenSans-Semibold_0.otf') format('truetype');

font-weight: normal;

font-style: normal;

-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale;

font-smoothing: antialiased;

}

body {

	margin:0px;

	padding:0px;

	font-size:14px;

	font-family:OpenSans-Semibold_0, Helvetica, sans-serif;

	color:#363636;

	font-weight:normal;

	background-color:#fff;

}

a img {

	border:0px;

}

a {

	text-decoration:none;

	-moz-transition: all .3s ease-in-out;

 -webkit-transition: all .3s ease-in-out;

 transition: all .3s ease-in-out;

}

a:hover {

	text-decoration:none;

}

h1, h2, h3, h4, h5, h6 {

	font-weight:normal;

	margin:0px;

	padding:0px;

}

ul {

	margin:0px;

	padding:0px;

}

ul li {

	list-style:none;

}

p {

	margin:0px;

	padding:0px;

}

input:focus {

	outline:none;

}

.fl {

	float: left;

}

.fr {

	float: right;

}





.wrapper {

	display:block;

	width:1150px;

	margin:auto;

}



#header{padding:13px 0px; float:left; width:100%;}

.logo{float:left; display:inline-block;}



.header-right{float:right; width:450px;}



.love-pets{float:right; padding:13px 0px; display:inline-block;}

.love-pets span{float:left; padding-right:10px;}

.love-pets a{color:#224080; font-size:25px; text-transform:uppercase;}

.love-pets a:hover{color:#f26722;}



.header-right-bottom{float:left; width:100%;}

.header-right-bottom ul{padding:0px;}

.header-right-bottom li{float:left; padding-left:50px; line-height:40px; background:url(images/header-icons.png) no-repeat left center;}

.header-right-bottom li.phone{background-position:0px 0px; padding-right:15px;}

.header-right-bottom li.email{background-position:0px -55px;}

.header-right-bottom li a{color:#000; font-size:15px;}

.header-right-bottom li a:hover{color:#f26722;}



#banner{float:left; width:100%; position:relative;}

.banner-img, .banner-img img{float:left; width:100%;}

.banner-content{position:absolute; left:0px; float:left; width:100%;}



#nav {

	padding:0px; float:left; width:100%; text-align:center; background:rgba(255, 255, 255, 0.60);

}

#nav ul {

	padding:0px;

}

#nav ul li {

	display:inline-block;

	padding:0px;

	position:relative;

}

#nav ul li a {

	text-decoration: none;

	color: #303030;

	font-size: 13px;

	padding:15px;

	display:block;

	font-family:OpenSans-Bold_0, Helvetica, sans-serif;

	text-transform:uppercase;

	font-weight:normal;

	text-align: center;

 -moz-transition: all .3s ease-in-out;

 -webkit-transition: all .3s ease-in-out;

 transition: all .3s ease-in-out;

}

#nav ul li a:hover, #nav ul li a.active {

	text-decoration: none;

	color: #fff;

	background:#224080;

}





#nav ul li ul {

 position:absolute;

 z-index:999;

 width:200px;

 padding-top:30px;

 border-radius:0 0 5px 5px;

 border-bottom:solid 5px #a8042c;

 opacity: 0;

 visibility: hidden;

-webkit-transition: all .5s .1s;

 -moz-transition: all .5s .1s;

 -o-transition: all .5s .1s;

 transition: all .5s .1s;

}

#nav ul li:hover ul {

 opacity: 1;

 padding-top:0px;

 visibility: visible;

}

#nav ul li ul li {

 float:left;

 background:#ed1a4d;

 width:100%;

 border-bottom:solid 1px #a8042c;

 margin:0px;

}

#nav ul li ul li:last-child {

 border:none;

}

#nav ul li ul li a {

 color:#fff;

}



.content-bottom{position:absolute; left:0px; top:240px; width:600px; float:left;}

.content-bottom h1{font-size:45px; line-height:46px; color:#fff; font-family:OpenSans-Bold_0, Helvetica, sans-serif; display:block; padding-bottom:18px;}

.content-bottom a{float:left; display:block; width:170px; line-height:50px; text-align:center; border-radius:5px; color:#fff; font-size:13px; font-family:OpenSans-Bold_0, Helvetica, sans-serif; background:#ed1a4d; text-transform:uppercase;}

.content-bottom a:hover{background:#f26722;}



#body-content{padding:0px; float:left; width:100%;}



.welcome{padding:80px 0 40px 0px; float:left; width:100%;}

.welcome-left{margin:0 40px 0 70px; float:left;}

.welcome-right{width:490px; float:left;}

.welcome-right h1{display:block; padding-bottom:40px; background:url(images/welcome-heading-bg.jpg) no-repeat left bottom; color:#224080; font-size:25px; text-transform:uppercase; font-family:OpenSans-Bold_0, Helvetica, sans-serif;}

.welcome-right span{float:left; width:100%; color:#909090; padding-top:40px; line-height:20px; letter-spacing:0.3px;}

.welcome-right h3{display:block; float:left; width:100%; color:#f26722; font-size:14px; text-transform:uppercase; font-family:OpenSans-Bold_0, Helvetica, sans-serif; padding:17px 0px; letter-spacing:0.3px;}

.welcome-right p{float:left; width:100%; padding-bottom:18px; line-height:20px; letter-spacing:0.3px;}



.featured-products{padding:70px 0px; float:left; width:100%; background:#f6f7f9; border-bottom:solid 1px #e8e8e8; border-top:solid 1px #e8e8e8;}

.featured-products h1{padding-top:55px; background:url(images/heading-icon.png) no-repeat top center; color:#224080; font-size:22px; text-transform:uppercase; font-family:OpenSans-Bold_0, Helvetica, sans-serif; margin-bottom:50px; text-align:center; display:block;}

.featured-products ul{padding:0px;}

.featured-products li{float:left; text-align:center;}

.featured-products li .product-details{margin:0px 15px; float:left; background:#fff; float:left; padding:25px 15px;}

.featured-products li span{float:left; width:100%;}

.featured-products li p{float:left; width:100%; padding:20px 0px; color:#313131; text-transform:uppercase; line-height:18px;}

.featured-products li a{display:table; margin:0 auto; width:115px; line-height:42px; text-align:center; border-radius:5px; background:#ed1a4d; text-transform:uppercase; color:#fff; font-size:13px;}

.featured-products li a:hover{background:#f26722;}

.featured-products li img { width:100%;}



.blog{padding:70px 0px; float:left; width:100%;}

.blog h1{padding-top:55px; background:url(images/heading-icon.png) no-repeat top center; color:#224080; font-size:22px; text-transform:uppercase; font-family:OpenSans-Bold_0, Helvetica, sans-serif; margin-bottom:50px; text-align:center; display:block;}

.blog ul{padding:0px;}

.blog li{float:left;}

.blog li .blog-details{float:left; margin:0px 15px; border:solid 1px #e3e3e3; padding:30px;}

.blog li h2{display:block; font-size:18px; text-transform:uppercase; background:url(images/blog-heading-bg.jpg) no-repeat left top; padding-top:25px; color:#224080; padding-bottom:12px; line-height:18px;}

.blog li span{float:left; width:100%; padding-left:31px; line-height:24px; color:#717171; font-size:16px; font-family:OpenSans-Regular_0, Helvetica, sans-serif; background:url(images/calender-icon.png) no-repeat left center;}

.blog li .blog-content-bottom{float:left; width:100%; padding-top:25px;}

.blog li .blog-content-bottom-left{width:145px; float:left;}

.blog li .blog-content-bottom-left img{width:100%;}

.blog li .blog-content-bottom-right{width:317px; float:right;}

.blog li .blog-content-bottom-right p{float:left; width:100%; color:#363636; font-size:14px; letter-spacing:0.3px; line-height:20px; padding-bottom:15px;}

.blog li a{float:left; display:block; width:115px; line-height:42px; text-align:center; border-radius:5px; background:#ed1a4d; text-transform:uppercase; color:#fff; font-size:13px;}

.blog li a:hover{background:#f26722;}



#footer{position:relative; float:left; width:100%; margin-top:140px;}

#footer::before{content:""; background:url(images/footer-dog-img.png) no-repeat; width:286px; height:260px; position:absolute; left:0px; top:-193px;}



.footer-top{float:left; width:100%; padding:90px 0 65px 0px; background:#171717;}

.footer-top h1{display:block; font-size:16px; text-transform:uppercase; color:#fff; padding-bottom:30px;}



.pet-advice{width:235px; float:left;}

.pet-advice p{font-size:13px; color:#878787; letter-spacing:0.2px; line-height:20px; font-family:OpenSans-Regular_0, Helvetica, sans-serif;}



.get-touch{float:left; width:280px; margin:0px 55px;}

.get-touch h2{display:block; font-size:12px; letter-spacing:0.5px; line-height:20px; text-transform:uppercase; padding-bottom:25px; color:#fff;}

.get-touch ul{padding:0px;}

.get-touch li{background:url(images/footer-icons.png) no-repeat left center; line-height:16px; padding-left:20px; float:left; margin-bottom:25px; color:#fff; font-family:OpenSans-Regular_0, Helvetica, sans-serif; font-size:12px;}

.get-touch li.footer-phone{background-position:0px 3px;}

.get-touch li.footer-email{background-position:0px -33px;}

.get-touch li.footer-web{background-position:0px -68px;}

.get-touch li.footer-fb{background-position:0px -68px;}

.get-touch li.footer-twitter{background-position:0px -102px;}

.get-touch li.footer-instagram{background-position:0px -135px;}

.get-touch li a{color:#878787;}

.get-touch li a:hover{color:#fff;}



.quick-links{width:130px; float:left;}

.quick-links ul{padding:0px;}

.quick-links li{background:url(images/quick-links-img.png) no-repeat left center; line-height:15px; padding-left:20px; margin-bottom:15px;}

.quick-links li a{color:#7e7e7e; font-size:12px; font-family:OpenSans-Regular_0, Helvetica, sans-serif;}

.quick-links li a:hover{color:#fff;}



.offers{width:270px; float:right;}

.offers span{color:#878787; font-size:13px; font-family:OpenSans-Regular_0, Helvetica, sans-serif; line-height:29px; letter-spacing:0.2px; padding-bottom:35px; float:left; width:100%;}

.offers p{float:left; width:100%; padding-bottom:20px;}

.offers input[type="text"], .offers input[type="email"] {

	width:100%;

	margin:0px;















	height:46px;

	padding:0px 10px;

	background:#1d1d1d;

	font-size:12px;

	font-family:OpenSans-Regular_0, Helvetica, sans-serif;

	font-weight:400;

	border:none;

	color:#fff;

}

.offers input[type="submit"]{height:46px; border:none; float:left; width:100%; text-align:center; background:#ed1a4d; font-size:13px; text-transform:uppercase; color:#fff; cursor:pointer;}

.offers input[type="submit"]:hover{background:#f26722;}



.footer-bottom{padding:25px 0px; float:left; width:100%; background:#111111;}

.footer-bottom p{float:left; padding-right:25px; color:#878787; font-size:11px; font-family:OpenSans-Regular_0, Helvetica, sans-serif; text-transform:uppercase;}

.footer-bottom p a{color:#fff;}

.footer-bottom p a:hover{color:#ed1a4d;}



/***29-03***/



.inner-banner{float:left; width:100%; background:#224080; padding:90px 0 40px 0px; text-align:center; text-transform:uppercase; font-size:35px; color:#fff; font-family:OpenSans-Bold_0, Helvetica, sans-serif;}



.blog-page{float:left; width:100%; padding:55px 0px;}



.blog-single{float:left; width:100%; padding-bottom:55px;}

.blog-single img{width:100%;}

.blog-single h1{display:block; float:left; width:100%; color:#f26722; font-size:24px; text-transform:uppercase; padding:20px 0px; background:none;}

.blog-single span{float:left; padding:10px 20px; width:100%; background:#f6f6f6; text-transform:uppercase; color:#696969; font-size:15px; margin-bottom:25px;}

.blog-single p{float:left; width:100%; padding-bottom:25px; color:#363636; letter-spacing:0.3px; line-height:20px;}

.blog-single a{display:block; float:left; width:125px; line-height:42px; text-align:center; border-radius:5px; color:#fff; font-size:13px; text-transform:uppercase; background:#ed1a4d;}

.blog-single a:hover{background:#f26722;}



.contact{float:left; width:100%; padding:55px 0px;}

.contact h3{font-size:20px; text-transform:uppercase; color:#224080; display:block; text-align:center;}

.contact h2{font-size:28px; text-transform:uppercase; color:#224080; display:block; text-align:center;}



.contact-top{float:left; width:100%; text-align:center; padding:55px 0 35px 0px;}

.contact-top ul{padding:0px;}

.contact-top li{width:345px; display:inline-block;}

.contact-top li span{float:left; width:100%;}

.contact-top li h4{color:#060606; font-size:23px; float:left; width:100%; padding:13px 0px; font-family:OpenSans-Regular_0, Helvetica, sans-serif;}

.contact-top li a{color:#676767; font-size:17px; font-family:OpenSans-Regular_0, Helvetica, sans-serif;}

.contact-top li a:hover{color:#f26722;}



.contact-bottom{padding:25px 0px; float:left; width:100%; background:#f9f9f9;}

.contact-bottom h1{display:block; text-align:center; color:#ed1a4d; font-size:20px; text-transform:uppercase; padding-bottom:15px;}

.contact-bottom p{float:left; margin:12px 1%; width:31%;}

.contact-bottom input[type="text"], .contact-bottom input[type="email"], .contact-bottom textarea {

	width:100%;

	margin:0px;

	padding:0px 15px;

	height:43px;

	background:#fff;

	font-size:16px;

	outline:none;

	border:solid 1px #d9d9d9;

	font-family:OpenSans-Regular_0, Helvetica, sans-serif;

	color:#6e6e6e;

	outline:none;

}

.contact-bottom textarea {

	resize: none;

	padding-top:15px;

	height: auto;

	min-height:150px;

}



.send-btn {

	display: inline-block;

	border:none;

	width:100%;

	height:48px;

	font-family:OpenSans-Regular_0, Helvetica, sans-serif;

	color:#fff;

	text-transform:uppercase;

	text-align:center;

	font-size:16px;

	background:#ed1a4d;

	cursor:pointer;

	 -moz-transition: all .3s ease-in-out;

 -webkit-transition: all .3s ease-in-out;

 transition: all .3s ease-in-out;

}

.send-btn:hover{background:#f26722;}





.distributors{float:left; width:100%; padding:55px 0px;}

.distributors p{float:left; width:100%; color:#2e2e2e; font-size:15px; font-family:OpenSans-Regular_0, Helvetica, sans-serif; line-height:30px;}

.distributors h3{color:#2e2e2e; font-size:19px; font-family:OpenSans-Regular_0, Helvetica, sans-serif; float:left; width:100%; padding:10px 0px;}

.distributors h3 a{color:#f26722;}

.distributors h3 a:hover{color:#2e2e2e;}



.distributors-contact-details{float:left; width:100%; padding:30px 0px;}

.distributors-contact-details ul{padding:0px;}

.distributors-contact-details li{background:url(images/distributors-icons.png) no-repeat left center; margin-bottom:20px; padding-left:20px; line-height:18px; color:#2e2e2e; font-size:15px; text-transform:uppercase;}

.distributors-contact-details li.icon1{background-position:0px 1px;}

.distributors-contact-details li.icon2{background-position:0px -42px;}

.distributors-contact-details li.icon3{background-position:0px -88px;}

.distributors-contact-details li.icon4{background-position:0px -133px;}

.distributors-contact-details li a{color:#2e2e2e;}

.distributors-contact-details li a:hover{color:#f26722;}



.neils{float:left; width:100%; padding-bottom:30px;}

.neils-left{width:370px; float:left;}

.neils-right{width:700px; float:left; padding-top:50px;}

.neils-right h2{color:#ed1a4d; display:block; font-size:25px; font-family:OpenSans-Regular_0, Helvetica, sans-serif;}

.neils-right p{float:left; width:100%; padding:15px 0px; color:#2e2e2e; font-size:15px; font-family:OpenSans-Regular_0, Helvetica, sans-serif;}



.puppy-id-bands-box{float:left; width:100%; padding:55px 0px;}

.puppy-id-bands{border:solid 1px #cdcdcd; width:47%; padding:50px 0px; text-align:center; margin-right:3%; margin-bottom:3%;}

.puppy-id-bands h3, .puppy-id-bands h2{color:#313131; font-size:20px; line-height:35px; text-transform:uppercase; float:left; width:100%; padding:20px 0px!important;}

.puppy-id-bands a{display:table; margin:0 auto; width:202px; line-height:63px; border-radius:5px; color:#fff; text-align:center; background:#ed1a4d; font-size:17px; text-transform:uppercase;}
.puppy-id-bands span {
    color: #f26722;
    font-size: 17px;
    line-height: 26px;
    text-align: center;
    text-transform: uppercase;
}

.puppy-id-bands a:hover{background:#f26722;}

.puppy-id-bands  li span.price{display:none;}
.single-product-top-box p.price{display:none;}

.about{float:left; width:100%; padding:55px 0px;}

.about h2{display:block; float:left; width:100%; text-align:center; color:#ed1a4d; font-size:24px; text-transform:uppercase; padding:40px 0px;}

.about-top{float:left; width:100%;}

.about-top-left{float:left; width:615px;}

.about-top-left p{float:left; width:100%; padding-bottom:25px; font-size:14px; color:#363636; letter-spacing:0.3px; line-height:20px;}

.about-top-right{float:right; width:500px;}



.about-mid{float:left; width:100%; background:#f5f5f5; padding:20px 40px;}

.about-mid ul{padding:0px;}

.about-mid li{margin:6px 0px; background:url(images/about-mid-arrow.png) no-repeat left center; line-height:30px; padding-left:30px; color:#323232; font-size:17px;}



.about-bottom{float:left; width:100%;}

.about-bottom h3{display:inline-block; line-height:46px; text-transform:uppercase; color:#fff; font-size:17px; background:#f26722; padding:0px 15px; margin-bottom:20px; float:left; border-radius:0px 25px 25px 0px;}

.about-bottom-content-box{float:left; width:100%;}

.about-bottom-img{float:left; width:290px; text-align:center;}

.about-bottom-content{padding:6px 0px; float:right; width:815px;}

.about-bottom-content p{float:left; width:100%; color:#363636; font-size:14px; line-height:20px; letter-spacing:0.3px; padding-bottom:20px;}



.single-product{float:left; width:100%; padding:55px 0px;}



.single-product-top-box{float:left; width:100%;}

.single-product-top-box-left{width:505px; float:left;}

.woocommerce-product-gallery__image { text-align:center;}

.single-product-top-box-left img{width:60%;  border:1px solid rgba(128, 128, 128, 0.22); height:auto;}

.single-product-top-box-right h3{color:#224080; font-size:17px; line-height:28px; display:block; padding-bottom:28px; float:left; width:100%;}

.single-product-top-box-right p{float:left; width:100%; font-family:OpenSans-Regular_0, Helvetica, sans-serif;}

.single-product-top-box-right h1{color:#ed1a4d; font-size:25px; text-transform:uppercase; display:block;}



.social{float:left; width:100%; padding:30px 0px;}

.social ul{padding:0px;}

.social li{float:left; padding-right:6px;}

.social li a{display:block;}

.social li a:hover{opacity:0.6;}



.single-product-mid-box{padding:30px 0px; float:left; width:100%;}

.single-product-mid-box ul{padding:0px; clear:both;}

.single-product-mid-box li{margin:6px 0px; background:url(images/about-mid-arrow.png) no-repeat left center; line-height:30px; padding-left:30px; color:#434343; font-size:15px; font-family:OpenSans-Regular_0, Helvetica, sans-serif;}

.single-product-mid-box h1{color:#ed1a4d; font-size:25px; text-transform:uppercase; display:block; padding:15px 0px;}

.single-product-mid-box p{color:#313131; font-size:17px; line-height:20px; font-family:OpenSans-Regular_0, Helvetica, sans-serif; float:left; width:100%; padding:10px 0px;}



.single-product-table{padding:0px; float:left; width:100%;}



.single-product-table table {

	overflow:hidden;

	background:#f6f6f6;

	width:100%;

	margin:0;

}

.single-product-table th, .single-product-table td {

	padding:18px 28px 18px;

	text-align:left;

	border-bottom:solid 10px #fff;

}



.single-product-table tr.odd-row td {

	background:#f6f6f6;

}

.single-product-table td.first, th.first {

	text-align:left

}

.single-product-table td.last {

	border-right:none;

}





.stocklist{padding:55px 0px; float:left; width:100%;}



.faqscetion { 

	width:100%;

	float:left;

	padding-top:15px;

}

.qand_a {

	width:100%;

	margin:0 auto;

}

.qand_a ul {

	margin:12px 0 0 0;

	padding:0px;

}

#faq li {

	background-color:#F6FAFB;

	list-style-type:none;

	margin-bottom:0px;

	text-align:left;

}

#faq h3 {

	background:#f6f6f6;

	padding:14px 5px;

	text-align:left;

	float:left;

	width:100%;

	padding-left:10px;

	font-size:22px;

	text-transform:uppercase;

	border-bottom:solid 1px #ccd2d7;

	color:#323232;

	background-repeat:no-repeat;

}

#faq h3:hover {

	background:#e1d6d6;

}

.faq-content{padding:30px 10px; float:left; width:100%; background:#fff;}

.stocklist-content{float:left; width:100%; padding:15px 0px;}

.stocklist-content-left{float:left; width:354px;}

.stocklist-content-left img{width:100%;}

.stocklist-content-right{float:left; width:570px; margin-left:35px;}

.stocklist-content-right h4{display:block; font-size:22px; text-transform:uppercase; color:#f26722;}

.stocklist-content-right p{float:left; width:100%; padding:25px 0px; color:#474747; font-size:17px;}

.stocklist-content-right a{color:#224080; font-size:17px; display:block;}

.stocklist-content-right a:hover{color:#474747;}

.border_top {

	border-top:solid 1px #ccd2d7;

}

.privacy-policy {

   float: left;

    width: 100%;

    padding: 55px 0px;

}

.privacy-policy h2 {     

    font-size:28px;

    text-transform:uppercase;

    color:#224080;

    display:block;

    text-align:left;

	float:left;

	width:100%;

	padding:20px 0px;

}



.privacy-policy p { 

    float:left;

    width:100%;

    padding-bottom:25px;

    font-size:14px;

    color:#363636;

    letter-spacing:0.3px;

    line-height:20px;

}



.wpcf7-response-output { clear:both;}

#nav li.current_page_item a, #nav li.current-menu-item a{

	text-decoration:none;

    color:#fff;

    background:#224080;

}

.tribe-events-promo { display:none;}

.woocommerce-LoopProduct-link {width:100%!important; background:none!important;}

.related, .woocommerce-Reviews { display:none!important;}

.posted_in { float:left; width:100%; font-family:OpenSans-Regular_0, Helvetica, sans-serif; padding-top:20px;}

.gallery_image img {     

    float:left;

    width:23%;

    height:135px;

    border:1px solid rgba(128, 128, 128, 0.22);

    margin-right:1%;

}



.woocommerce-tabs {float:left; width:100%; margin-top:30px;}

.woocommerce-product-gallery__wrapper { margin:0px;}

.woo-social-buttons { margin-top:30px!important; float:left; clear:both;}



#tribe-events { padding:55px 0px;}

#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured { background:#ed1a4d!important;}

#tribe-bar-form .tribe-bar-submit input[type=submit] { background:#ed1a4d;}

.tribe-events-button { background:#ed1a4d!important;}

#tribe-events h1 { color:#f26722;}

#tribe-events h2 { color:#ed1a4d;}

#tribe-events h3 { color:#ed1a4d;}

#tribe-events a { color:#ed1a4d;}

.tribe-events-single-section { padding-top:100px;}

.tribe-events-cost {    

    color: #f26722;

    float: left;

    padding-top: 20px;

    font-size: 20px;

}



#menu-top { display:block!important; background:#f26722;}



/***/

.woocommerce-info a{color:#ed1a4d;}

#select2-billing_country-container{ padding:10px!important;}

.select2-container .select2-selection--single{ height:40px;}

.wcnew{width:730px; margin:55px auto;}

.wppb-user-forms input[type="text"], .wppb-user-forms input[type="number"], .wppb-user-forms input[type="email"], .wppb-user-forms input[type="url"], .wppb-user-forms input[type="password"], .wppb-user-forms input[type="search"], .wppb-user-forms select{padding:10px 5px!important;}

.wcnew .button-primary, #register, #wppb-recover-password-button, #edit_profile, .wcnew .button, #place_order{

    background: #ed1a4d;

    border: none;

    color: #fff;

    padding: 10px 30px;

    border-radius: 5px;

    margin: 0 auto;

    display: block;

    cursor:pointer;

}

.wcnew .button-primary:hover, #register:hover, #wppb-recover-password-button:hover, #edit_profile:hover, .wcnew .button:hover, #place_order:hover{background:#f26722;}

.wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label{line-height:40px;}

.login-remember{text-align:left;}



.wppb-logout-url{color:#000;}

.wppb-logout-url:hover{color:#ccc;}





.wcnew .button {

    background:#ed1a4d;

    color:#fff;

    padding:10px 20px;

	width:100%;}



.wcnew .button:hover{background:#f26722;}

#coupon_code{height:33px;}

.cart_totals{width:100%!important;}

.product-name a{color:#000;}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, #select2-billing_country-container {

    box-sizing: border-box;

    width: 100%;

    margin: 0;

    outline: 0;

    line-height: 1;

    height: 40px;

    border: solid 1px #ccc;

    padding: 0px 10px;

    border-radius: 5px;

}



.button {
    background: #ed1a4d!important;
    color: #fff!important;
}

.button:hover{background:#f26722!important;}



#wppb-user-to-edit{color: #666;

border: 1px solid #ccc;

border-radius: 3px;

padding: 10px 5px !important;

}





.wppb-form-field input, .wppb-form-field input[type="text"], .wppb-form-field input[type="number"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"], .wppb-form-field select, .wppb-form-field textarea, .wppb-checkboxes, .wppb-radios, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input{width:100%!important;}



.wclinkpc{text-align:center; padding:3px 0px;}

.wppb-form-field > span{margin-left:0px!important;}

#send_credentials_via_email{width:auto!important;}

.wppb-send-credentials-checkbox label{width:100%!important;}

.coupon{width:100%;}

.coupon .button{margin:5px 0px!important;}

.checkout-button{text-align:center;}

.woocommerce form .form-row label{font-size:12px;}



.product-category { float:left; margin-right:10px; border:solid 1px #cdcdcd; padding:10px; width:24%; text-align:center;}

.product-category h2 { color:#313131; font-size:20px; text-align:center; text-transform:uppercase;}



.woocommerce-breadcrumb { float:left; margin:0px 0px 30px 0px; width:100%;}

.woocommerce-breadcrumb a { color:#ed1a4d;}



.single-product-top-box .images { float:left; width:40%;}

.single-product-top-box-right{width:50%; float:right; margin-left:2%;}

.slick-slide img { width:100%!important; height:auto!important;}

.icon-angle-down { display:none;}





.woocommerce-pagination { float:left; width:100%; margin-bottom:30px;}

.woocommerce-pagination ul { background:#ed1a4d; float:left;}

.woocommerce-pagination ul li { float:left; padding:10px;}

.woocommerce-pagination ul li .current { color:#673AB7;}

.woocommerce-pagination ul li a { color:#FFFFFF;}







.woocommerce-product-details__short-description p { padding:20px 0px; line-height:23px;}

.cart input[type="number"] { padding:10px; width:100px; float:left;}
.woocommerce .quantity .qty {    text-align: center;   width:100px;}

.cart button[type="submit"] {

    margin-left:20px;

    height:40px;

    border:none;

    float:left;

    width:24%;

    text-align:center;

    font-size:13px;

    text-transform:uppercase;

    cursor:pointer;

}



#wwof_product_listing_table table {
		overflow:hidden;
		border:1px solid #d3d3d3;
		background:#fefefe;
		width:100%;
		float:left;
		margin:0px;
		-moz-border-radius:5px; /* FF1+ */
		-webkit-border-radius:5px; /* Saf3-4 */
		border-radius:5px;
		-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	}
	
#wwof_product_listing_table th, #wwof_product_listing_table td {padding:18px 28px 18px; text-align:center; background:none; }
	
#wwof_product_listing_table th {padding-top:22px; background:#224080; color:#fff;}
	
#wwof_product_listing_table td {border-top:1px solid #e0e0e0;}
	
#wwof_product_listing_table tr.odd-row td {background:#f6f6f6;}
	
#wwof_product_listing_table td.first, th.first {text-align:left}
	
#wwof_product_listing_table td.last {border-right:none;}



.woocommerce-MyAccount-navigation {
    float: right;
    padding:20px 0px;
    width: 100%;
	position:relative;
}
.woocommerce-MyAccount-navigation ul li {
    float:left;
	list-style: none;
    padding: 15px 0;
    border-bottom: solid 1px #274c9b;
	width:45%;
    margin-left:5%;
    text-align:center;
    background:#224080;
    margin-bottom:3%;
}

.woocommerce-MyAccount-navigation ul li:hover {background:#ed1a4d; color:#FFFFFF;}
.woocommerce-MyAccount-navigation ul li a:hover {color:#FFFFFF;}
.woocommerce-MyAccount-navigation ul .is-active { background:#ed1a4d;}

.woocommerce-MyAccount-navigation ul li:nth-child(1), .woocommerce-MyAccount-navigation ul li:nth-child(3), .woocommerce-MyAccount-navigation ul li:nth-child(5) { margin-left:0px; margin-right:5%;}


.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none;}
.woocommerce-MyAccount-navigation ul li a{color:#fff; font-size:15px; text-transform:uppercase;}
.woocommerce-MyAccount-navigation ul li a:hover{color:#2359cc;}
.woocommerce-MyAccount-content{width:100%; float:left; padding:20px; border:solid 1px #ccc; position:relative;}
.woocommerce-MyAccount-content p
{   margin: 0px;
    padding: 0px;
    color: #000;
    font-size: 15px;
    line-height: 22px;
    padding: 10px 0;
}
.woocommerce-MyAccount-content p a{color:#ed1a4d;}
.woocommerce-MyAccount-content p a:hover{color:#666;}



/***/

#wwof_product_search_form, #wwof_product_search_category_filter{width:285px!important; height:43px; padding-left:10px!important; border-radius:5px; background:#f8f8f8; border:solid 1px #a6a6a6; float:left; margin-right:10px!important;}
#wwof_product_displayall_btn, #wwof_product_displayall_btn, #wwof_product_search_btn{padding:12px 20px!important;}
#wwof_product_search_btn{background:#f26722!important;}
#wwof_product_listing_table{border-radius:10px; overflow:hidden;}
.wwof_product_listing_item_thumbnail wp-post-image{border:solid 1px #a9aaaf; float:left;}
.product_link{color:#224080;}

.woocommerce-Price-amount{color:#363636;}
.quantity .qty{height:43px; border-radius:5px; background:#fff; width:85px; border:solid 1px #a6a6a6; padding-left:10px;}
a.product_link img.woocommerce-placeholder, .wwof_product_listing_item_thumbnail{border:solid 1px #a9aaaf; float:left; padding:2px;}
.alternate_view_actions{float:right;}
.page-numbers .current {
    background: #224080;
    color: #fff;
    border-radius: 5px;
    padding: 5px 10px!important;
}
#wwof_product_listing_pagination .page-numbers a{color:#224080;}

td.product_row_action label{width:47px; height:38px; background:url(images/cart-btn.png) no-repeat; text-indent:-9999px; float:left;}
.wwof_cart_sub_total .sub_total{ display: inline-block; color: rgb(34, 64, 128); font-size: 24px;}


.view_cart{float:left; width:100%; padding:5px 0px;}
.view_cart a{ color:#224080;}
.view_cart a:hover{ color:#ed1a4d ;}
#wwof_product_listing_pagination .page-numbers{float:left; width:100%; padding:5px 10px!important;}
#wwof_product_listing_pagination .page-numbers li { margin:10px 0px;}

.woocommerce-Price-amount {    font-size: 21px;}


/*****RESPONSIVE*****/





@media only screen and (min-width: 960px) and (max-width: 1140px) {

.wrapper{width:92%;}

.welcome-left{margin:0px; width:35%;}

.welcome-left img{width:100%;}

.welcome-right{width:63%; float:right;}

.featured-products li img{max-width:95%; height:140px;}

.blog li .blog-content-bottom-right{width:220px;}

.get-touch{width:260px; margin:0px 15px;}

.about-top-left{width:48%;}

.about-top-right{width:48%;}

.about-top-right img{width:100%;}



.about-bottom-img{width:38%; padding-top:30px;}

.about-bottom-content{width:60%;}

.neils-right{width:550px;}

.puppy-id-bands img{max-width:95%;}

.single-product-top-box-left{width:48%;}

.single-product-top-box-right{width:48%;}

.stocklist-content-left{width:30%;}

.stocklist-content-left img{max-width:100%;}

.stocklist-content-right{width:67%; float:right; margin:0px;}



.welcome iframe { width:320px;}

.about-top-right iframe { width:440px;}

.love-pets a { font-size:20px;}



.product-category { width:23%;}


.woocommerce{margin-bottom:50px; float:left; width:100%;}

}

@media only screen and (min-width: 768px) and (max-width: 959px) {

.wrapper{width:92%;}

#nav ul li{padding:0px;}

#nav ul li a{font-size:11px; padding:15px 6px;}

.content-bottom{top:110px;}

.welcome-left{margin:0px; width:35%;}

.welcome-left img{width:100%;}

.welcome-right{width:63%; float:right;}

.blog li .blog-content-bottom-right{width:440px;}

.pet-advice{width:100%;}

.get-touch{width:100%; margin:20px 0px;}

.offers{width:100%; margin-top:15px;}

.get-touch li{padding-right:10px;}

.about-top-left{width:48%;}

.about-top-right{width:48%;}

.about-top-right img{width:100%;}

.about-bottom-img{width:38%; padding-top:30px;}

.about-bottom-content{width:60%;}

.puppy-id-bands img{max-width:95%;}

.single-product-top-box-left{width:48%;}

.single-product-top-box-right{width:48%;}

.stocklist-content-left{width:30%;}

.stocklist-content-left img{max-width:100%;}

.stocklist-content-right{width:67%; float:right; margin:0px;}



.welcome iframe { width:240px; height:200px;}

.about-top-right iframe { width:330px; height:300px;}

.love-pets a { font-size:20px;}


.bandcollers ul li{ width:49%!important;}
.product-category { width:48%;}


.woocommerce{margin-bottom:50px; float:left; width:100%;}

}

@media only screen and (min-width: 600px) and (max-width: 767px) {

.wrapper{width:92%;}

.logo img{width:90px;}

#cssmenu{display:block!important;}

#nav{display:none;}

.content-bottom{top:70px; width:100%;}

.content-bottom h1{font-size:25px; line-height:26px;}

.welcome-left{width:100%; margin:0px;}

.welcome-left img{width:100%;}

.welcome-right{width:100%; padding-top:15px;}

.blog li .blog-content-bottom-right{width:307px;}

.pet-advice{width:100%;}

.get-touch{width:100%; margin:20px 0px;}

.offers{width:100%; margin-top:15px;}

.get-touch li{padding-right:10px;}

.about-top-left{width:100%;}

.about-top-right,.about-top-right img{width:100%;}

.inner-banner{padding:40px 0px;}

.about-mid{margin-top:15px; padding:20px;}

.about-mid li{background:url(images/about-mid-arrow.png) no-repeat left 5px}

.about-bottom-content{width:100%;}

.contact-top li{width:100%; margin:10px 0px;}

.contact-bottom p{width:100%!important; margin:12px 0px;}

.neils-right{width:100%; padding-top:20px;}

.puppy-id-bands{width:100%; margin:10px 0px;}

.puppy-id-bands img{max-width:95%;}

.single-product-top-box-left{width:100%;}

.stocklist-content-right{width:100%; margin:15px 0 0 0px;}



.welcome iframe { width:100%;}

.about-top-right iframe { width:100%;}

.love-pets a { font-size:20px;}

.wcnew{width:100%;}



.single-product-top-box .images { width:100%!important;}

.single-product-top-box-right{width:100%!important; padding-top:30px;}

.bandcollers ul li{ width:49%!important;}


.woocommerce{margin-bottom:50px; float:left; width:100%;}

}

@media only screen and (min-width: 480px) and (max-width: 599px) {

.wrapper{width:92%;}

.logo{width:100%; text-align:center;}

#cssmenu{display:block!important;}

.header-right{width:100%;}

#nav{display:none;}

.content-bottom{top:70px; width:100%;}

.content-bottom h1{font-size:25px; line-height:26px;}

.welcome-left{width:100%; margin:0px;}

.welcome-left img{width:100%;}

.welcome-right{width:100%; padding-top:15px;}

.blog li .blog-details{width:100%; margin:0px;}

.blog li .blog-content-bottom-right{width:100%; padding-top:15px;}

.pet-advice{width:100%;}

.get-touch{width:100%; margin:20px 0px;}

.offers{width:100%; margin-top:15px;}

.footer-bottom p{padding:3px 0px; width:100%; text-align:center;}

.get-touch li{padding-right:10px;}

.about-top-left{width:100%;}

.about-top-right,.about-top-right img{width:100%;}

.inner-banner{padding:40px 0px;}

.about-mid{margin-top:15px; padding:20px;}

.about-mid li{background:url(images/about-mid-arrow.png) no-repeat left 5px}

.about-bottom-content{width:100%;}

.contact-top li{width:100%; margin:10px 0px;}

.contact-bottom p{width:100%!important; margin:12px 0px;}

.neils-left, .neils-left img{width:100%;}

.neils-right{width:100%; padding-top:20px;}

.puppy-id-bands{width:100%; margin:10px 0px;}

.puppy-id-bands img{max-width:95%;}

.single-product-top-box-left{width:100%;}

.stocklist-content-left{width:100%;}

.stocklist-content-left img{max-width:100%;}

.stocklist-content-right{width:100%; margin:15px 0 0 0px;}



.welcome iframe { width:100%;}

.about-top-right iframe { width:100%;}

.love-pets a { font-size:20px;}

.wcnew{width:100%;}



.single-product-top-box .images { width:100%!important;}

.single-product-top-box-right{width:100%!important; padding-top:30px;}



.blog li .blog-content-bottom-left { width:100%;}

.about-bottom-img { width:100%;}

.product-category { width:100%; margin-bottom:20px;}
.bandcollers ul li{ width:100%!important; margin:10px 0px;}


.woocommerce-MyAccount-navigation{height:260px;}
.woocommerce-MyAccount-content{padding:15px;}
.woocommerce-MyAccount-navigation ul li{padding:10px 0px;}
}

@media only screen and (max-width: 479px) {

.wrapper{width:92%;}

.logo{width:100%; text-align:center;}



#cssmenu{display:block!important;}

.header-right{width:100%;}

.love-pets img{width:160px;}

#nav{display:none;}

.content-bottom{top:10px; width:100%;}

.content-bottom h1{font-size:25px; line-height:26px;}

.welcome-left{width:100%; margin:0px;}

.welcome-left img{width:100%;}

.welcome-right{width:100%; padding-top:15px;}

.blog li .blog-details{width:100%; margin:0px;}

.blog li .blog-content-bottom-right{width:100%; padding-top:15px;}

.pet-advice{width:100%;}

.get-touch{width:100%; margin:20px 0px;}

.offers{width:100%; margin-top:15px;}

.footer-bottom p{padding:3px 0px; width:100%; text-align:center;}

.about-top-left{width:100%;}

.about-top-right,.about-top-right img{width:100%;}

.inner-banner{padding:40px 0px;}

.about-mid{margin-top:15px; padding:20px;}

.about-mid li{background:url(images/about-mid-arrow.png) no-repeat left 5px}

.about-bottom-content{width:100%;}

.contact-top li{width:100%; margin:10px 0px;}

.contact-bottom p{width:100%!important; margin:12px 0px;}

.neils-left, .neils-left img{width:100%;}

.neils-right{width:100%; padding-top:20px;}

.puppy-id-bands{width:100%; margin:10px 0px;}

.puppy-id-bands img{max-width:95%;}

.single-product-top-box-left{width:100%;}

.single-product-table th, .single-product-table td{padding:10px;}

.stocklist-content-left{width:100%;}

.stocklist-content-left img{max-width:100%;}

.stocklist-content-right{width:100%; margin:15px 0 0 0px;}



.welcome iframe { width:100%;}

.about-top-right iframe { width:100%;}

.love-pets a { font-size:20px;}

.wcnew{width:100%;}

.wppb-user-forms input:not([type="button"]):not([type="reset"]):not([type="submit"]), .wppb-user-forms select, .wppb-user-forms textarea{width:100%;}
.single-product-top-box .images { width:100%!important;}
.single-product-top-box-right{width:100%!important; padding-top:30px;}
.slick-slide img { height:auto;}
.bandcollers ul li{ width:100%!important; margin:10px 0px;}
.blog li .blog-content-bottom-left { width:100%;}
.product-category { width:100%; margin-bottom:20px;}


.woocommerce-MyAccount-navigation{height:350px; bottom:-270px;}
.woocommerce-MyAccount-content{bottom:320px;}
.woocommerce-MyAccount-navigation-link--customer-logout{bottom:600px;}

}

#coupon_code{width:100%;text-align: center;}

/* .puppy-id-bands .woocommerce-Price-amount, .puppy-id-bands li a.button{ display:none;}

.single-product-top-box .woocommerce-Price-amount, .single-product-top-box .cart{ display:none;} 
.puppy-id-bands li.product-category a{display: table; margin: 0px auto;} */

a.wpis-popup{ height:425px; width:425px; background:rgba(0, 0, 0, 0) url("http://waggingtailz.com.au/2017/WP/wp-content/uploads/2017/05/zoom.png") no-repeat scroll 0 0;}



.posted_in{ color:#ed1a4d;}

.count{ display:none;}
.bandcollers{ float:left; width:100%; padding:55px 0; }
.bandcollers ul{ padding:0; margin:0;}
.bandcollers ul li{ float:left; width:18%; margin:1%; min-height:261px; border:solid 1px #ccc;text-align:center;}
.bandcollers ul li h2{ text-align:center; font-size:17px;}
.bandcollers ul li img{  width:100%; min-height:184px;max-width:100%; }
.product_meta{ clear:both;}
.tdCalc{ float:left; }
.country-select .selected-flag .flag{ margin:0;}
#wwlc-login-form input[type="text"], #wwlc-registration-form input[type="text"], #wwlc-login-form input[type="number"], #wwlc-registration-form input[type="number"], #wwlc-login-form input[type="email"], #wwlc-registration-form input[type="email"], #wwlc-login-form input[type="url"], #wwlc-registration-form input[type="url"], #wwlc-login-form input[type="password"], #wwlc-registration-form input[type="password"], #wwlc-login-form  input[type="search"], #wwlc-registration-form input[type="search"] {
    padding: 3px;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #666;
   padding: 10px 5px !important;
   width:100%!important;
}

.register_link, .lost_password_link, #log-in, #lost-password {color:#ed1a4d;}
.newpets a{font-size:18px;}

#wwof_product_listing_filter input[type="button"] {
    display: inline;
    margin-right: 4px;
    width: auto;
}

.alternate_view_actions input[type="button"] {
    float: left;
    margin: 18px auto 0;
    text-align: center;
    width: auto;
}
#wwof_product_listing_pagination .page-numbers a{ color:#000; }
#wwlc-registration-form p.text-field-set strong{
  font-size:20px;
  position:relative;float: left;
  top:20px;color:#224080;
}
#wwlc_cf_trade_account{visibility: hidden;}
#wwlc-registration-form span.checkbox_options{display: inline-block; float: left;}
.wwof_cart_sub_total .woocommerce-Price-amount{ color:#224080;}

#wwof_product_listing_table_container table tr:nth-of-type(odd){background:#f4f7fe;}

#wwof_product_listing_table_container table tr:nth-child(2), #wwof_product_listing_table_container table tr:nth-child(4), #wwof_product_listing_table_container table tr:nth-child(6), #wwof_product_listing_table_container table tr:nth-child(8), #wwof_product_listing_table_container table tr:nth-child(10){ background:#ffffff;}

.alternate_view_actions .view_cart {    
    margin-left:10px;
    width:129px;
    margin-top:17px;
    border-radius:5px;
    padding:7px 6px;
    text-align:center;
    line-height:23px;
    background:#ed1a4d;
}
.alternate_view_actions .view_cart a { color:#FFFFFF;}
.alternate_view_actions .view_cart:hover { background:#f26722;}

#wwof_bulk_add_to_cart_button {background:#f26722!important;}
#wwof_bulk_add_to_cart_button:hover {background:#ed1a4d!important;}
a.product_link img.woocommerce-placeholder, .wwof_product_listing_item_thumbnail{height:auto; width:80px;}
#wwof_product_listing_table_container ins, #wwof_product_listing_table_container del{ text-decoration:none;}

/* For Firefox */
#wwof_product_listing_table_container input[type='number'] {
    -moz-appearance:textfield;
}

/* Webkit browsers like Safari and Chrome */
#wwof_product_listing_table_container input[type=number]::-webkit-inner-spin-button,
#wwof_product_listing_table_container input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.product_price_wholesale_col .original-computed-price, .product_price_wholesale_col .wholesale_price_title, .product_price_wholesale_col .wholesale_price_minimum_order_quantity{ display:none !important;}
.product_price_rrp_col .wholesale_price_container, .product_price_rrp_col .wholesale_price_minimum_order_quantity{ display:none !important;}
.product_price_moq_col .original-computed-price, .product_price_moq_col .wholesale_price_container{ display:none !important;}
.product_price_wholesale_col .order-quantity-based-wholesale-pricing-view, .product_price_rrp_col .order-quantity-based-wholesale-pricing-view, .product_price_moq_col .order-quantity-based-wholesale-pricing-view{ display:none !important;}
#wwlc_cf_billingaddress,#wwlc_cf_shipping_address,#wwlc_cf_wholesale_information,#wwlc_cf_contact_information{ display:none !important;}
#wwlc-registration-form .field-set{ margin:20px 0;}
#wwlc-registration-form .select2-container, #wwlc-registration-form .field-set select{ width:100%!important; height:40px;}
#wwlc_country_chosen, #wwlc_cf_business_type{ width:100%!important; height:40px;}
label[for="wwlc_cf_wholesale_information"], label[for="wwlc_cf_billingaddress"],  label[for="wwlc_cf_contact_information"], label[for="wwlc_cf_shipping_address"] {font-weight: bold;color: #ed1a4d; font-size:18px;}
label[for="wwlc_cf_moq"]{ display:none !important;}
.checkbox_options{ margin:0 0 20px 0;}