@charset "utf-8";
/* CSS Document - Combine these files for cross-browser comtatability and performance */
@import url('https://www.permagrit.com/styles/themes/booty4/bootstrap.min.css');
/*@import url('https://www.permagrit.com/styles/themes/booty4/bootstrap-theme.css');*/

.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:flex;float:left;min-height:1px;margin:0 35px}.slick-slide img{align-items:center;justify-content:center;display:flex}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:flex}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

body {
	font-family: Arial;
	background-color: #fff;
	/*background-image: url("/images/pg-bg.svg");
	background-repeat: no-repeat;
	background-position: 50% 37%;*/
}

#middle .container {
	background: #fff;
}

pre {
	max-width: 100%;
	padding: 10px;
	word-break: break-all;
}

::-moz-selection {
   background-color: #BB0100;
   color: #fff;
}

::selection {
    background-color: #BB0100;
    color: #fff;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Rokkitt', serif;
	margin: 0px;
	padding: 0px;
	color: #BB0100;
}

blockquote {
	border-left: 5px solid #BB0100 !important;
	margin: 0px !important;
	padding-left: 25px !important;
}

/* Misc */

#middle {
	/*border: 30px solid #fff;
    background-image: url(/images/pg-bg.svg);
    background-repeat: no-repeat;
    background-position: 50% 0%;*/
}

.row-article {
	margin-top: 40px;
}

#articles h2 {
	line-height: 126%;
}

#page-header h3 {
	color: #fff;
	margin-bottom: 15px;
	font-size: 24px;
}

#page-header h2 {
	color: #fff;
	font-size: 26px;
}

#article h2 {
	margin-bottom: 20px;
}

hr {
	margin-top: 30px;
	margin-bottom: 30px;
}

.left-container {
	position: static;
	top: 0px;
}

.floater {
	position: fixed !important;
	top: 96px !important;
	max-width: 157px;
}

.floater-article {
	position: fixed !important;
	top: 120px !important;
}

#art-related-products {
	overflow: auto;
}

.img-article-skew {
	box-shadow: 5px 10px 5px 0 rgba(0,0,0,0.2);
	border: 5px solid #FFFFFF;
	transform: rotate(357deg);
	-ms-transform: rotate(357deg);
	-webkit-transform: rotate(357deg);
	-moz-transform: rotate(357deg);
	-o-transform: rotate(357deg);
}

.error {
	color: #ff0000;
}

#message {
	padding: 30px 10px 30px 10px;
	font-size: 20px;
	background-color: #F12C2C;
	color: #ffffff;
	text-align: center;
}

.row-no-padding {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.row {
	padding-right: 0px;
	margin-right: 0px;
}

#content #sitemap h1 {
	margin: 20px 0px 10px 0px;
}

.container-fluid {
	padding: 0px !important;
}

.cust-item {
	height: auto;
}

/* Header Start */

#header {
	transition: background-color 0.4s ease;
	background-color: #000000;	
	padding-top: 30px;
	padding-bottom: 19px;
	padding-left: 0px;
	width: 100%;
	z-index: 990;
	font-size: 16px;
	font-weight: 500;
	background-image: url('/images/cf-top-bg.jpg');
	/*background-size: cover;*/
	background-repeat: no-repeat;
	background-position: 90% 0%;
}

.header-active {
	background-color: rgba(255, 255, 255, 0.9) !important;
	/*border-bottom: 1px solid #b5b5b5;*/
	box-shadow: 0px 1px 20px 0px #dad9d9;
}

.header-not-active-page {
	/*position: static !important;*/
	background-color: #fff !important;
}

.header-active-page {
	box-shadow: 0px 1px 20px 0px #dad9d9;
	background-color: rgba(255, 255, 255, 0.9) !important;
}

#header h1 {
	height: 75px;
	width: 100px;
	text-indent: -2700px;
	/*background-image: url('https://www.permagrit.com/thumb/phpThumb.php?src=../images/gallery/1506677183perma-grit-logo.png&h=75&zc=1&bg=000000');*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#header h2 {
	color: #000000;
	font-weight: normal;
	font-size: 26px;
	text-align: right;
}

#header a:link { 
	color: #fff;
	text-decoration:none;
} 

#header a:visited { 
	color: #fff;
	text-decoration:none;
} 

#header a:hover {
	color: #cac5c5;
	text-decoration:none;
} 

#header a:active { 
	color: #fff;
	text-decoration:none;
}

#header .skip {
	display: none;
	position: absolute;	
}

.h-contact {
	line-height: 106%;
}

.h-small {
	color: #fff;
	font-size: 12px;
}

.h-value {
	color: #fff;
	font-size: 15px;
}

.h-phone {
	margin-bottom: 13px;
}

.modal-backdrop {
	z-index: 991;
}

.modal {
	z-index: 992
}

.dropdown-menu {
	min-width: 300px;
}

#header .h-search {
	border-right: 1px solid rgba(255, 255, 255, 0.42);
}

#header #q {
	padding: 10px 0px 8px 12.5px;
	font-size: 14px;
	color: #4A4A4A;
	font-weight: bold;
}

#header p {
	margin-bottom: 0px;
}

#header p.right {
	height: 0px;
}

#header .right #Submit {
	background-image: url("data:image/png;base64,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");
	text-indent: -3000px;
	background-repeat: no-repeat;
	width: 19px;
	height: 20px;
	border: 0px;
	border-style: none;
	position: absolute;
	top: 9px;
	right: 26px;
}

#header .currency {
    margin-top: 15px;
}

#header .currency .c-title {
	color: #E7E7E7;
	font-weight: bold;
	font-size: 16px;
}

#header .currency .c-item {
	color: #fff;
	font-weight: bold;
	font-size: 22px;
	text-align: center;
	width: 36px;
	height: 36px;
	background-repeat: no-repeat;
	text-shadow: 0px 0px 10px #000;
	border: 1px solid #000;
}

#header .currency .c-item:hover {
	border: 1px solid #fff;
	cursor: pointer;
}

#header .cart-count {
	width: 33px;
	height: 33px;
	border: 1px solid #fff;
	background-color: #EB2525;
	border-radius: 100%;
	color: #E7E7E7;
	font-weight: normal;
	font-size: 18px;
	padding-top: 3px;
	text-align: center;
	position: absolute;
	left: 10px;
}

#header .cart-cont {
	background-image: url("data:image/png;base64,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");
	background-repeat: no-repeat;
	height: 70px;
	width: 78px;
	margin-bottom: 5px;
}

#cc-spacer {
	margin-left: 10px;
}

.social-cont {
	float: right;
	display: inline-block;
	vertical-align: middle;
	margin-top: 14px;
}

.social-cont td:nth-child(2) {
	padding: 0px 12px 0px 12px;
}

/* Header End *//* Top Menu Start */

.navbar {
	background-color: #DA291C;	
	color: #fff;
}

.navbar-light .navbar-nav .nav-link {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	padding-right: 10px !important;
}

.navbar {
	margin-bottom: 0px !important;
	min-height: 57px;
}

.navbar .top a:first-child, .navbar .dropdown a:first-child {
	border-right: 1px solid #ea7373;
}

.navbar ul.nav li a.menu-link {
	color: #FFFFFF;
}

.navbar-nav li:first-child a.nav-link:first-child {
	padding-left: 0px !important;
}

.navbar .top:last-child a {
	border-style: none;
	border: 0px;
}

.navbar li a.menu-link {
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
}

.navbar li.top a.menu-link:hover {
	color: #EFEFEF !important; 
	background-color: transparent; 
}

.dropdown-menu {
	border-radius: 0px;
	border: 0px;
	border-style: none;
	padding: 0px;
}

#top_menu {
	background-color: #DA291C;
}

#top_menu .sub_level {
	list-style: none;
	display: block;
	background: #DA291C; 
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	text-align: left;
}

#top_menu .dropdown-menu a.menu-link {
	display: block;
	padding: 10px 0px 10px 20px;
}

#top_menu .sub_level a.menu-link:hover {
	background-color: #EFEFEF; 
	color: #EFEFEF; 
}

#navbar .dropdown-menu {
	padding: 0px;
}

.navbar .dropdown-menu a.menu-link {
	padding: 10px 0px 10px 20px;
	display: block;
	color: #DA291C;
}

.navbar .dropdown-menu a.menu-link:hover {
	background-color: #DA291C;
	color: #FFFFFF;
}

.menu-not-sure {
	background-color: #004079;
	color: #fff;
	padding: 20px 20px;
	margin-bottom: -20px;
	border-radius: 0 0 .25rem .25rem;
}

.menu-not-sure a {
	text-align: center;
	padding: 10px 30px;
	background-color: #62A9FF;
	border-radius: 8px;
	color: #FFFFFF;
	margin-left: 20px;
}

.menu-not-sure a:link {
	text-decoration: none;
	color: #fff;
}

.menu-not-sure a:visited {
	text-decoration: none;
	color: #fff;
}

.menu-not-sure a:hover {
	background-color: #4288dc;
	text-decoration: none;
	color: #fff;
}

.menu-not-sure a:active {
	text-decoration: none;
	color: #fff;
}

/* Top Menu End */

/* Category Menu Start */

#category-menu {
	background-color: rgba(160, 142, 114, 0.5);
	padding: 16px 10px 17px 0px;
	overflow: auto;
	background-image: url("data:image/png;base64,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");
	background-size: contain;
	background-repeat: repeat-x;
}

#category-menu a {
	padding: 6px 20px 5px 20px;
	border-right: 1px solid #a5a4a2;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
}

#category-menu a:last-child {
	border-right: 0px;
}

#category-menu a:link {
	color: #fff;
	text-decoration: none;
}

#category-menu a:visited {
	color: #fff;
	text-decoration: none;
}

#category-menu a:hover {
	color: #ff0000;
	text-decoration: none;
}

#category-menu a:active {
	color: #fff;
	text-decoration: none;
}

/* Category Menu End *//* Blocks Start */

.blocks {
	margin-top: 20px;
}

/* Action Areas Start */

#action-container {
	height: auto;
	width: 100%;
	background: #097697;
	background: linear-gradient(to right, #097697, #4EABC7);
	background: -moz-linear-gradient(right, #097697, #4EABC7);
	background: -o-linear-gradient(right, #097697, #4EABC7);
	background: -webkit-linear-gradient(left, #097697, #4EABC7);
	padding: 60px 0px 130px 0px;
	text-align: center;
	position: relative;
    margin-top: -78px;
}

svg.svg-home-top {
  display: block;
  width: 100%;
  height: 90px;
  background: transparent;
  z-index: 150;
  margin-top: -188px;
  position: relative;
	background: #097697;
	background: linear-gradient(to right, #097697, #4EABC7);
	background: -moz-linear-gradient(right, #097697, #4EABC7);
	background: -o-linear-gradient(right, #097697, #4EABC7);
	background: -webkit-linear-gradient(left, #097697, #4EABC7);
}

svg.svg-action-footer {
	display: block;
	width: 100%;
	height: 90px;
	background: transparent;
	z-index: 150;
	margin-top: 80px;
	margin-bottom: 30px;
	position: relative;
	background: #00407A;
	background-color: #00407A;
}

#action-container .act-button {
	border-radius: 8px;
	border: 5px solid #FFFFFF;
	padding: 10px 15px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: 600;
	display: block;
	margin-top: -50px;
}

#action-container .act-button:link {
	color: #fff;
	text-decoration: none;
}

#action-container .act-button:visited {
	color: #fff;
	text-decoration: none;
}

#action-container .act-button:hover {
	color: rgba(255, 255, 255, 0.57);;
	text-decoration: none;
}

#action-container .act-button:active {
	color: #fff;
	text-decoration: none;
}

#action-container .col-borders {
	border-left: 1px solid #6EB0CA;
	border-right: 1px solid #6EB0CA;
}

#action-container .col {
	padding: 0px 20px;
}

#action-container .action-cont {
	max-width: 306px;
	margin: 0 auto;
}

/*#action-container .action-cont img {
	display: block;
}*/

#action-container .act-description {
	font-size: 18px;
	font-weight: 500;
	color: #003E7C;
	max-width: 230px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 80px;
}

#action-container .act-bg {
	background-color: #FFFFFF;
	box-shadow: 5px 10px 5px 0 rgba(0,0,0,0.2);
	border-radius: 200px;
	height: 269px;
	width: 269px;
	margin: 0 auto;
	text-align: center;
}

.action-middle .am-title {
	margin-top: 10px;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 22px;
}

.action-middle .am-description {
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 30px;
}

.action-middle .am-link a {
	border-radius: 5px;
	padding: 10px 20px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
}

.action-middle .am-link a:hover {
	/*color: #5399d8 !important;
	border: 3px solid #5399d8 !important;*/
	text-decoration: none;
}

.action-middle .am-link {
	margin-top: 5px;
	text-align: center;
	display: block;
}

#home-action-sub {
	background-color: #fff;
	padding: 30px 0px 60px 0px;
}

.action-bottom .acb-title {
	padding: 7px 11px;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
	color: #fff;
}

.action-bottom .acb-description {
	margin-left: 10px;
	font-size: 14px;
	font-weight: 600;
}

.action-bottom .acb-link a {
	border-radius: 5px;
	padding: 10px 20px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
}

.action-bottom .acb-link a:hover {
	/*color: #5399d8 !important;
	border: 3px solid #5399d8 !important;*/
	text-decoration: none;
}

.action-bottom .acb-link {
	margin-top: 40px;
	text-align: center;
	display: block;
}

.action-bottom .acb-image {
	margin-bottom: 33px;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.action {
	height: 200px;
	width: 100%;
	background-color: #ff0000;
	text-align: center;
	padding-top: 20%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	box-shadow: 0px 0px 170px 12px #000 inset;
}

.action .action-text {
	background-color: rgba(255, 255, 255, 0.70);
	padding: 5px 0px 5px 0px;
}

/* Action Areas End */

.block_product {
	margin-top: 20px;
}

.block_product h2 {
	margin-bottom: 10px;
	font-size: 28px !important;
}

.block_latest_news_blog {
	padding-top: 20px;
	border-top: 1px solid #000000;
	margin: 20px 0px 20px 0px;
}

.block_latest_news_blog h4 {
	font-size: 22px;
}

.block_latest_news_blog .title, .block_latest_news_blog .description, .block_latest_news_blog .read_more {
	display: inline-block;
	vertical-align: middle;
}

/* Flashbooks Start */

.block_flashbook {
	padding: 10px;
	height: 161px;
}

.block_flashbook h1 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #028987;	
	padding-bottom: 10px;
}

.block_flashbook .issue {
	height: 161px;
	visibility: hidden;
	position: absolute;
}

.block_flashbook #issue_1, .block_flashbook #gallery_1,  .block_flashbook #youtube_1 {
	height: 161px;
	visibility: visible;
}	

.block_flashbook #advert_1 {
	height: 161px;
	visibility: visible;
}		

.block_flashbook .cover {
	width: 75px;
	padding-right: 10px;
	float: left;
}

.block_flashbook .cover .next {
	float: right;
	width: 37px;
	text-align: right;
}

.block_flashbook .cover .next a {
/*	background-image: url(../images/arrow_news.gif); */
	background-position: right;
	background-repeat:no-repeat;
	padding-right: 10px;
	cursor:pointer;
}

.block_flashbook .cover .next a:link { 
	color: #028987;	
	text-decoration: none;	
} 

.block_flashbook .cover .next a:visited { 
	color: #028987;
	text-decoration: none;	
} 

.block_flashbook .cover .next a:hover {
	color: #028987;
	text-decoration: none;
} 

.block_flashbook .cover .next a:active { 
	color: #012447;
	text-decoration: none;		
}		

.block_flashbook .cover .prev {
	float: left;
	width: 37px;	
}

.block_flashbook .cover .prev a {
/*	background-image: url(../images/arrow_prev.gif); */
	background-position: left;
	background-repeat:no-repeat;
	padding-left: 10px;
	cursor:pointer;
}

.block_flashbook .cover .prev a:link { 
	color: #028987;
	text-decoration: none;	
} 

.block_flashbook .cover .prev a:visited { 
	color: #028987;
	text-decoration: none;	
} 

.block_flashbook .cover .prev a:hover {
	color: #012447;
	text-decoration: none;
} 

.block_flashbook .cover .prev a:active { 
	color: #028987;
	text-decoration: none;		
}	

.block_flashbook .cover #Spectrum {
	width: 75px;
	height: 110px;
}	

.block_flashbook .text {
	width: 110px;
	float: left;
	font-size: 11px;
}

.block_flashbook .text .title {
	font-size: 13px;
	padding-bottom: 10px;
}

.block_flashbook .text .viewing {
	font-weight: bold;
	padding-bottom: 2px;
}

.block_flashbook .text .interactivity {
	background-image: url(../images/view_interactively.gif);
	background-repeat: no-repeat;
	padding-left: 28px;	
	padding-bottom: 12px;
}

.block_flashbook .text .tip {
	color: #666666;
}

.block_flashbook .text .tip span {
	font-weight: bold;
	color: #666666;
}

.block_flashbook .text .tip_advert {
	color: #666666;
}	
	
#middle .block_flashbook .clear {
		clear: both;
	}
	

/* Flashbooks End */

/* Blocks End *//* Home Start */

#home-hero {
	height: 840px;
	background-image: url('https://www.permagrit.com/thumb/phpThumb.php?src=../images/gallery/&w=1920&h=800&q=70');
	background-repeat: no-repeat;
	background-size: cover;
}

#home {
	margin: 0px;
	padding: 30px 10px 50px 10px;
	background-color: #fff;
}

#home h1 {
	color: #000;
	font-size: 36px;
	margin-bottom: 18px;
}

#home h2, #home .cust-title, #catalogue .customer-section .cust-title, #product .cust-title {
	font-size: 24px;
	margin-bottom: 25px;
	color: #000;
	font-weight: 700;
	font-family: 'Rokkitt', serif;
}

#home .content {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 35px;
}

#home .content a:link {
	text-decoration: none;
	color: #BB0100;
}

#home .content a:visited {
	text-decoration: none;
	color: #BB0100;
}

#home .content a:hover {
	text-decoration: none;
	color: #F00100;
}

#home .content a:active {
	text-decoration: none;
	color: #BB0100;
}

#home .section {
	margin-bottom: 40px;
}

.img-home-banner {
    display: block;
    text-align: center;
    margin: 0 auto;
}

.home-underline {
	background: url('https://www.permagrit.com/images/underline.png') no-repeat center bottom;
	text-decoration: none;
	background-size: 100% auto;
	padding-bottom: 16px;
}

svg.svg-home {
  display: block;
  width: 100%;
  height: 90px;
  background: transparent;
  z-index: 150;
  margin-top: -91px;
  position: relative;
}

svg.svg-home-mid {
  display: block;
  width: 100%;
  height: 90px;
  background: transparent;
  z-index: 150;
  margin-top: -90px;
  position: relative;
}

/* Home Testimonials */

#home-testimonial {
	padding: 100px 0px 150px 0px;
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 400;
}

#home-testimonial .tes-description {
	color: #3A496B;
	font-size: 32px;
	text-align: center;
	line-height: 41px;
	font-family: 'Caveat', cursive;
	font-weight: 700;
}

#home-testimonial .tes-info {
	margin-top: 34px;
	color: #3A496B;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
}

#home-testimonial .tes-link {
	margin-top: 34px;
	text-align: center;
	display: block;
}

#home-testimonial .tes-link a {
    border-radius: 5px;
    padding: 10px 20px;
    text-align: center;
    display: inline-block;
    text-decoration: none;
	border: 3px solid #3A496B;
	color: #3A496B;
}

#home-testimonial .tes-link a:hover {
	background-color: #3A496B;
	border: 3px solid #3A496B;
	text-decoration: none;
	color: #fff;
}

/* Home Hero */

.hero-container {
	padding-top: 15%;
}

.hero-container .hero-question {
	color: #FFFFFF;
	font-size: 42px;
	font-weight: 600;
	text-align: center;
	display: block;
	margin-bottom: 36px;
}

.hero-container .hero-button {
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	color: #FFFFFF;
	padding: 20px 10px;
	background-color: #E33E93;
	border-radius: 3px;
	display: inline-block;
	cursor: pointer;
}

.hero-container .hero-question-item {
	display: inline-block;
}

.hero-container .hero-button:hover {
	color: #f7b9d9;
}

.hero-container .hero-question-container {
	background-color: transparent;
	border: 3px solid #FFF;
	color: #fff;
	padding: 20px 20px 18px 20px;
	cursor: pointer;
}

.hero-container .hero-question-container-sub {
	background-color: #fff;
	border: 3px solid #FFF;
	display: none;
}

.hero-container .hero-dropdown {
	display: inline-block;
	float: right;
	cursor: pointer;
}

.hero-question-container-sub .hero-question-item-sub {
	margin: 20px 20px 18px 20px;
}

.hero-question-container-sub .hero-question-item-sub:hover {
	color: #DB3790;
	cursor: pointer;
}

.item-holder {
	border: 1px solid #979797;
	background-color: #fff;
	height: 230px;
	width: 100%;
}

.ih-img {
	height: 145px;
	display: block;
}


.ih-bg {
	height: 85px;
	display: block;
	background-image: url('data:image/jpg;base64,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');
	background-repeat: no-repeat;
	background-position: 76% 0%;
	padding-top: 30px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}

.item-holder-2 {
	border: 1px solid #979797;
	background-color: #fff;
	height: 350px;
	width: 100%;
}

.item-holder-2 .ih-img {
	height: 263px;
}

.cust-section {
	display: flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	height: auto;
	-ms-flex-pack: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
}

.cust-item img {
	max-width: 100%;
	display: block;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
}

.section1 .ih-img, .section2 .ih-img, .section3 .ih-img {
    display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;

	-ms-flex-pack: center;
	-ms-flex-align: center;

	align-items: center;
	-webkit-align-items: center;

	justify-content: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
}

#home .section a:link, #home .section a:visited, #home .section a:hover, #home .section a:active {
	color: #fff;
	text-decoration: none;
}

/* Home End *//* Search Results Start */

#top_menu form #forSearch {
	display: inline-block;
	width: auto;
}

#results {
	padding: 30px 0px 150px 0px;
}

#results h1 {
	margin-bottom: 5px;
	font-size: 36px;
	color: #000;
	font-weight: 800;
}

#results h2 {
	font-size: 28px;
	color: #635f5f;
	font-style: italic;
	margin-bottom: 30px;
}

#results h3 {
	font-size: 28px;	
}

#results ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#results ul li {
	margin: 15px 0px 15px 0px;
}

#results a:link {
	text-decoration: none;
	color: #BB0100;
}

#results a:visited {
	text-decoration: none;
	color: #BB0100;
}

#results a:hover {
	text-decoration: none;
	color: #DA291C;
}

#results a:active {
	text-decoration: none;
	color: #BB0100;
}

#results span {
	font-weight: 800;
	font-weight: bold;
}

#results .text {
	color: #000;
	font-size: 14px;
	line-height: 20px;
}

#results .text a {
	display: block;
	margin-top: 5px;
}

/* Search Results End *//* Footer Start */

#footer {
	background-color: #000;
	/*background-repeat: no-repeat;
	background-size: cover;
	background-position-x: 50%;*/
	background-image: url("/images/cf-bg-footer.jpg");
	background-position: 0% 16%;
	background-repeat: no-repeat;
	color: #fff;	padding: 40px 0px 80px 0px;
	margin-top: 0px;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
}

#footer .attr {
	margin-top: 35px;
	text-align: center;
}

#footer .attr a:link {
	text-decoration: none;
	color: #d2cece;
}

#footer .attr a:visited {
	text-decoration: none;
	color: #d2cece;
}

#footer .attr a:hover {
	text-decoration: none;
	color: #fff;
}

#footer .attr a:active {
	text-decoration: none;
	color: #d2cece;
}

#footer .title {
	font-size: 16px;
	font-weight: 500;
	color: #DB3790;
	margin-bottom: 12px;
}

#footer .footer-contact {
	line-height: 24px;
}

#footer ul.fmt-menu, #footer .fm-cont ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	line-height: 32px;
}

#footer ul.fmt-menu li, #footer .fm-cont li {
	margin: 0px;
	padding: 0px;
}

#footer ul.fmt-menu li a {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#footer a:link {
	color: #fff;
	text-decoration: none;
}

#footer a:visited {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #d2cece;
	text-decoration: none;
}

#footer a:active {
	color: #fff;
	text-decoration: none;
}

#footer .img-footer {
	float: right;
	display: block;
}

#footer .bc {
	position: absolute;
}

/* Footer End *//* Carousel Start */

#myCarousel h3 {
	margin: 10px 0px 10px 0px;
	color: #ffffff;
}

/* Carousel End *//* Ecommerce Start */

#catalogue, #checkout {
    padding: 30px 0px 150px 0px;
    font-size: 16px;
    line-height: 162%;
}

#catalogue h1, #checkout h1 {
    margin-bottom: 10px;
    font-size: 36px;
    color: #000;
    font-weight: 800;
}

#catalogue h1 a:link {
	color: #000;
	text-decoration: none;
}

#catalogue h1 a:visited {
	color: #000;
	text-decoration: none;
}

#catalogue h1 a:hover {
	color: #635f5f;
	text-decoration: none;
}

#catalogue h1 a:active {
	color: #000;
	text-decoration: none;
}

#catalogue .cat-line {
	padding-top: 10px;
	display: block;
	border-bottom: 1px solid #979797;
}

#catalogue .cat-main-img {
	border: 1px solid #979797;
}

#catalogue .no_items {
	text-align: center;
	font-size: 26px;
	padding-top: 30px;
}

#catalogue #cat-prod-avail, #catalogue .description {
	color: #000;
	font-size: 14px;
	margin-bottom: 15px;
}

#catalogue ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#catalogue ul li {
	margin: 0px 30px 30px 0px;
	padding: 0px;
	display: inline-block;
	vertical-align: top;
}

#catalogue ul li .description {
	max-width: 156px;
}

#catalogue .image, #related-products-container .rpi-image {
	height: 161px;
	border: 1px solid #979797;
	width: 100%;
	margin-bottom: 15px;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	-ms-flex-pack: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
}

#catalogue .image img {

}

#catalogue .name, #related-products-container .rpi-name {
	font-family: Rokkitt;
	font-size: 21px;
	font-weight: 600;
	min-height: 40px;
	margin-bottom: 20px;
}

#catalogue .stock-code, #related-products-container .rpi-stock-code {
	color: #857052;
	font-family: Rokkitt;
	font-weight: 500;
	font-size: 16px;
	margin-bottom: 15px;
}

#catalogue .customer-section {
	margin-top: 100px;
}

#catalogue .price, #related-products-container .rpi-price {
	color: #1B1A1A;
	font-family: Rokkitt;
	font-size: 20px;
	font-weight: bold;
}

#product {
    padding: 30px 0px 150px 0px;
    font-size: 16px;
    line-height: 162%;
}

#product #pro-vat {
	display: block;
	clear: both;
}

#product h1 {
    margin-bottom: 5px;
    font-size: 41px;
    color: #000;
	font-weight: 800;
	display: block;
	clear: both;
}

#page-header h2.pro-sub-title {
	color: #fff;
	font-size: 24px;
	font-weight: 600;
}

#page-header .cat-list-prod {
	margin-top: 50px;
}

#product .image .big_image, #product .image ul {
	display: inline-block;
	vertical-align: top;
}

#product .image ul {
	list-style-type: none;
	padding: 20px 0px 0px 0px;
	marging: 0px;
	max-width: 100%;
}

#product .image ul li {
	display: inline-block;
	margin: 0px 10px 20px 10px;
}

.prod-right {
	margin-top: 5px;
}

.prod-right .price, .prod-right .description, .prod-right .actions {
	display: inline-block;
}

.prod-right .price {
	font-size: 18px;
	font-weight: bold;
}

.prod-right .actions {
	float: right;
}

/* NEW */

.cat-list {
	margin-top: 30px;
	text-align: center;
	color: #fff;
}

.cat-list a {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
}

.cat-list a:link {
	color: #fff;
	text-decoration: none;
}

.cat-list a:visited {
	color: #fff;
	text-decoration: none;
}

.cat-list a:hover {
	color: #ccc6c6;
	text-decoration: none;
}

.cat-list a:active {
	color: #fff;
	text-decoration: none;
	font-weight: 600;
}

#category-list {
	padding-top: 40px;
}

#category-list h2 {
	text-align: center;
	font-weight: 600;
	font-size: 24px;
	color: #E33E93;
	margin-bottom: 20px;
}

#category-list .cat-description {
	color: #868686;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 20px;
	margin-top: 15px;
}

#category-list a.cat-link {
	text-decoration: none;
	background-color: #47B197;
	color: #fff;
	border-radius: 8px;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	padding: 20px 40px;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

#category-list a.cat-link:link {
	text-decoration: none;
	color: #fff;
}

#category-list a.cat-link:hover {
	text-decoration: none;
	color: #fff;
	background-color: #1f9c7e;
}

#category-list .margin-top {
	margin-top: 40px;
}

#category-list img {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	display: block;
}

.category-overview h2 {
	color: #fff;
	margin-top: 20px;
	font-weight: 600;
	font-size: 24px;
}

.category-overview .cat-list {
	margin-top: 50px;
}

#cat-footer-cta {
	padding: 20px 0px 20px 0px;
	background-color: #CCC7FF;
	text-align: center;
}

.footer-cta-img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.footer-cta-title {
	color: #00407A;
	font-weight: 600;
	font-size: 24px;
	text-align: center
}

.footer-cta-link {
	text-align: center;
	margin-top: 40px;
	display: inline-block;
	color: #fff;
	background-color: #C00ABE;
	border-radius: 8px;
	font-weight: 500;
	font-size: 16px;
	padding: 20px 45px;
	cursor: pointer;
}

.footer-cta-link:link {
	color: #fff;
	text-decoration: none;
	background-color: #C00ABE;
}

.footer-cta-link:hover {
	color: #fff;
	text-decoration: none;
	background-color: #B340B4;
}

.svg-footer-cta {
	background: #CCC7FF;
	background-color: #CCC7FF;
	display: block;
	width: 100%;
	height: 90px;
	position: relative;
	z-index: 150;
}

.reviews {
	margin: 20px 0px 10px 0px;
}

.reviews #totals {
	margin: 5px 0px 5px 0px;
}

.reviews h4 {
	margin: 5px 0px 5px 0px;
}

.reviews #review-list {
	border-top: 1px solid #666666;
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
}

.reviews .review {
	padding-bottom: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
	border-bottom: 1px solid #666666;
}

.reviews .review .review-name-date {
	text-align: left;
	font-size: 14px;
	font-weight: 600;
	color: #868686;
	margin-left: 15px;
	margin-top: 5px;
}

.reviews .review .review-text {
	color: #868686;
	font-size: 14px;
	line-height: 20px;
	padding-top: 15px;
}

.reviews .name {
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
}

.reviews .date {
	display: inline-block;
	color: #736d6d;
}

.reviews .score {
	margin-bottom: 5px;
}

#totals .count, #totals .average-score {
	font-weight: bold;
}

#review-list {
	height: 400px;
	overflow: auto;
}

.rating {
	overflow: hidden !important;
	display: inline-block !important;
	font-size: 0 !important;
	position: relative !important;
	top: 14px;
}
		
.rating-input {
	float: right !important;
	width: 16px !important;
	height: 16px !important;
	padding: 0 !important;
	margin: 0 0 0 -16px !important;
	opacity: 0 !important;
}

.rating:hover .rating-star:hover,
.rating:hover .rating-star:hover ~ .rating-star,
.rating-input:checked ~ .rating-star {
	background-position: 0 0 !important;
}

.rating-star,
.rating:hover .rating-star {
	position: relative !important;
	float: right !important;
	display: block !important;
	width: 16px !important;
	height: 16px !important;
	background: url('/images/star.png') 0 -16px !important;
}

.reviews {
	border-top: 1px solid #9B9B9B;
	padding-top: 20px;
}

.review-submit {
	color: #fff;
	font-weight: 600;
	text-align: center;
	border-radius: 8px;
	background-color: #62A9FF;
	padding: 15px 40px;
	border-style: none;
	cursor: pointer;
}

.review-submit:hover {
	background-color: #00407a;
	cursor: pointer;
}

.pro-name {
	color: #00407A;
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 10px;
	min-height: 54px;
}

.pro-sub-name {
	color: #00407A;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 15px;
	/*min-height: 105px;*/
}

.pro-image {
	margin-bottom: 10px;
	height: 151px;
}

.pro-image img {
	display: block;
	margin-right: auto;
	margin-left: auto;	
}

.pro-price {
	color: #00407A;
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 10px;
}

.pro-price-text {
	color: #E33E93;
	margin-left: 15px;
}

.pro-more a {
	color: #fff;
	font-weight: 600;
	text-align: center;
	background-color: #47B197;
	border-radius: 8px;
	padding: 15px 20px;
	display: block;
	cursor: pointer;
	min-height: 78px;
}

.pro-more a:link {
	color: #fff;
	text-decoration: none;
}

.pro-more a:visited {
	color: #fff;
	text-decoration: none;
}

.pro-more a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #15d0a2;
}

.pro-more a:active {
	color: #fff;
	text-decoration: none;
}

.row-margin-bottom {
	margin-bottom: 30px;
}

.rel-product {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #666;
	color: #00407A;
}

.rel-product td {
	vertical-align: top;
}

.rel-product .rp-name {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 5px;
}

.rel-product .rp-sub-name {
	font-size: 14px;
	margin-bottom: 20px;
	max-width: 130px;
}

.rel-product .rp-price {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 10px;
}

.rel-product .rp-image {
	vertical-align: top;
	margin-right: 15px;
}

.rel-product .rp-link a {
	color: #fff;
	text-decoration: none;
	background-color: #47B197;
	border-radius: 8px;
	padding: 15px 35px;
	display: block;
	text-align: center;
} 

.rel-product .rp-link a:link {
	text-decoration: none;
	color: #fff;
}  

.rel-product .rp-link a:visited {
	text-decoration: none;
	color: #fff;
}

.rel-product .rp-link a:hover {
	background-color: #15d0a2;
	text-decoration: none;
	color: #fff;
}                       

.rel-product .rp-link a:active {
	text-decoration: none;
	color: #fff;
}

#form-modal {
	padding: 170px;
	background-color: rgba(0, 64, 122, 0.95);
	z-index: 998;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	left: 0;
	top: 0;
	overflow: auto;
}

#article-form {
	/*background-image: url('https://www.permagrit.com/images/frog-form.png');*/
	background-color: #fff;
	padding: 30px 50px 40px 50px;
	z-index: 999;
    max-width: 600px;
    margin-left: auto;
	margin-right: auto;
	margin-top: 116px;
	position: relative;
}

#article-form .form-title {
	color: #00407A;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 8px;
	text-align: center;
}

#article-form .form-sub-title {
	color: #868686;
	font-size: 16px;
	text-align: center;
}

#article-form form {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 351px;
}

#article-form .frog-head {
	width: 383px;
	height: 267px;
	background-image: url('/thumb/phpThumb.php?src=../images/frog-head.png');
	position: absolute;
	top: -267px;
	margin-left: auto;
	margin-right: auto;
	left: 97px;
}

#article-form .frog-arm-left {
	width: 120px;
	height: 277px;
	background-image: url('/images/frog-arm-left.png');
	position: absolute;
	bottom: 181px;
	left: -62px;
}

#article-form .frog-arm-right {
	width: 121px;
	height: 277px;
	background-image: url('/images/frog-arm-right.png');
	position: absolute;
	bottom: 181px;
	right: -64px;
}

#article-form input.submit {
	background-color: #C00ABE;
	border-radius: 8px;
	padding: 11px 35px;
	color: #fff;
	font-weight: 600;
	text-align: center;
	border-style: none;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

#article-form label {
	color: #00407A;
	font-size: 16px;
	font-weight: 600;
	width: 358px;
}

#article-form input[type="text"], #article-form select {
	box-shadow: inset 0 1px 0 0 #ECECEC;
	background-color: #F1F1F1;
	border-radius: 3px;
	border: 1px solid #9B9B9B;
	padding: 6px;
	color: #4A4A4A;
	font-size: 14px;
	width: 400px;
}

#article h1 {
	font-size: 64px;
	font-weight: 600;
	margin-bottom: 46px;
}

#article .art-author-intro {
	font-size: 24px;
	font-weight: 500;
	text-align: left;
	margin-top: 20px;
	vertical-align: center;
}

#article .img-headshot {
	vertical-align: middle;
}

#article #page-header {
	margin-bottom: 40px;
}

#article .content {
	color: #868686;
	font-size: 14px;
	line-height: 20px;
}

#art-related-articles {
	margin-top: 55px;
}

#art-related-articles img {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

#art-related-articles .row {
	margin-bottom: 40px;
}

#art-related-articles .art-related-title {
	color: #47B197;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 20px;
}

#art-related-articles h4 {
	font-weight: 600;
	color: #CC66CC;
	line-height: 28px;
	font-size: 17px;
	margin-bottom: 10px;
}

#art-related-articles h4 a:link {
	text-decoration: none;
	color: #CC66CC;
}

#art-related-articles h4 a:visited {
	text-decoration: none;
	color: #CC66CC;
}

#art-related-articles h4 a:hover {
	text-decoration: none;
	color: #DB3790;
}

#art-related-articles h4 a:active {
	text-decoration: none;
	color: #CC66CC;
}

#art-related-articles .art-intro {
	color: #333333;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 7px;
}

#art-related-articles .art-time {
	color: #333333;
	font-size: 12px;
	line-height: 19px;
}

#article .img-article-main {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	margin-top: -80px;
}

.actions {
	display: block;
	margin-bottom: 10px;
}

.actions .qty-label {
	font-weight: 500;
	font-size: 14px;
	color: #868686;
	margin-bottom: 5px;
}

.actions #forQuantity {
	box-shadow: inset 0 1px 0 0 #ECECEC;
	border: 1px solid #9B9B9B;
	border-radius: 3px;
	padding: 10px;
	width: 67px;
	margin-right: 15px;
}

.actions #Submit {
	background-color: #47B197;
	border-radius: 8px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	padding: 11px 35px;
	border-style: none;
	cursor: pointer;
}

.actions #Submit:hover {
	background-color: #15d0a2;
}

#product .description {
	font-family: Arial;
	font-size: 14px;
	line-height: 18px;
}

#product #guarantee {
	margin-top: 25px;
	padding-top: 25px;
	border-top: 1px solid #666666;
	margin-bottom: 10px;
}

#product #guarantee .gur-title {
	color: #C046D1;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 20px;
}

#product #guarantee .gur-text {
	font-size: 16px;
	line-height: 20px;
	color: #868686;
}

#product #guarantee table td {
	vertical-align: top;
}

#product #guarantee img {
	margin-right: 20px;
	vertical-align: top;
}

#product #related {
	margin-top: 25px;
	padding-top: 25px;
	border-top: 1px solid #666666;
}

#product h3 {
	color: #00407A;
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 20px;
}

#product h4 {
	margin-bottom: 30px;
	color: #00407A;
	font-size: 16px;
	line-height: 26px;
	font-weight: 600;
}

#product .price {
	margin: 0px 24px;
}

#product .price > .main {
	font-family: Rokkitt;
	font-size: 24px;
	font-weight: 900;
	line-height: 34px;
}

#product .reviews h4, #related h4 {
	color: #E33E93;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 10px;
}

.review-intro {
	color: #868686;
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
}

.pp-intro {
	text-align: center;
	font-weight: 500;
}

.chk2-billing h2, .chk2-delivery h2 {
	margin-bottom: 20px;
}

.chk2-billing p.info, .chk2-delivery p.info {
	margin-bottom: 2px;
}

.chk2-billing p.info label, .chk2-delivery p.info label {
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 0px;
}

.chk2-intro {
	text-align: center;
	font-weight: 600;
	font-size: 20px;
	margin: 30px 0px 0px 0px;
}

#basket {
    padding: 30px 0px 150px 0px;
    font-size: 16px;
    line-height: 162%;
}
	
#basket h1 {
    margin-bottom: 10px;
    font-size: 36px;
    color: #000;
    font-weight: 800;
}

#basket .stock-code {

}

.discount-container label {
    font-weight: 500;
    margin-right: 15px;
    margin-top: 10px;
}

.discount-container input[type="text"] {
    margin-top: 5px;
    display: block;
    box-shadow: inset 0 1px 0 0 #ECECEC;
    border: 1px solid #9B9B9B;
    border-radius: 3px;
    width: 100%;
    padding: 5px;
}

.discount-container .discount {
    margin-left: 15px;
    text-decoration: none;
    background-color: #bd8d75;
	color: #fff;
	font-family: 'Rokkitt', serif;
    border-radius: 8px;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    padding: 7.5px 15px;
    width: 100%;
    display: inline-block;
    border-style: none;
    cursor: pointer;
}

.discount-container .discount:hover {
    background-color: #9c6e57;
}

#basket .basket-product {
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d6d2d2;
}

#basket .name, #basket .price {
    color: #000;
    font-size: 20px;
    font-weight: 600;
	margin-bottom: 5px;
	font-family: 'Rokkitt', serif;
}

#basket .name {
	font-size: 28px;
}

#basket .sub-name, #basket .qty-label {
	font-family: 'Rokkitt', serif;
    color: #000;
    font-weight: 500;
    font-size: 16px;
}

#basket .quantity_input {
    margin-top: 5px;
    display: block;
    box-shadow: inset 0 1px 0 0 #ECECEC;
    border: 1px solid #9B9B9B;
    border-radius: 3px;
    width: 50%;
    padding: 5px;
}

#basket .basket_bottom {
    padding-top: 25px;
    padding-bottom: 25px;
    text-align: right;
    color: #000;
	font-family: 'Rokkitt', serif;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 5px;	
}

#basket .basket_bottom table {
    width: 100%;
}

#basket .price-sub-total, #basket .price-delivery, #basket .price-total, #basket .price-discount {
    font-weight: 500;
}

#basket .remove_button {
    text-decoration: none;
    background-color: #cc1e1e;
    color: #fff;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
	padding: 9px 20px;
	font-family: 'Rokkitt', serif;
    width: 92px;
    display: block;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    border-style: none;
    cursor: pointer;
}

#basket .remove_button:hover {
    background-color: #a00808;
}

#basket .description {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d6d2d2;
}

#basket .recalculate {
	font-family: 'Rokkitt', serif;
    text-decoration: none;
    background-color: #bd8d75;
    color: #fff;
    border-radius: 8px;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    padding: 15px 30px;
    width: 100%;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    border-style: none;
    cursor: pointer;
}

#basket .recalculate:hover {
    background-color: #9c6e57;
}

#basket .checkout {
    text-decoration: none;
    background-color: #5cd06a;
    color: #fff;
    border-radius: 8px;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    padding: 15px 30px;
	width: 100%;
	font-family: 'Rokkitt', serif;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    border-style: none;
    cursor: pointer;
}

#basket .checkout:hover {
    background-color: #478a4f;
}

.discount-container {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d6d2d2;
}

#basket .empty-basket a:link, #basket .empty-basket a:visited, #basket .empty-basket a:active {
    text-decoration: none;
    color: #CC66CC;
}

#basket .empty-basket a:hover {
    text-decoration: none;
    color: #DB3790;
}

/* PG NEW */

#catalogue .sort-title {
	color: #000000;
	font-family: Rokkitt;
	font-size: 18px;
	font-weight: 600;
	padding-right: 20px;
}

#catalogue #forProductSort {
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	background-color: #FFFFFF;
	box-shadow: inset 0 1px 0 0 #ECECEC;
	height: 34px;
	font-weight: bold;
	color: #666666;
	font-size: 14px;
	padding: 0px 10px 0px 10px;
}

#catalogue #toolbar {
	margin-top: 30px;
	padding: 20px 0px 20px 0px;
	border-top: 1px solid #979797;
	border-bottom: 1px solid #979797;
	clear: both;
	overflow: hidden;
}

#catalogue .vat-title, #product .vat-title, #basket .vat-title {
	font-family: Rokkitt;
	color: #000000;
	font-weight: 600;
	font-size: 18px;
}

#catalogue #toolbar table td, #product #pro-vat table td, #basket #pro-vat table td {
	vertical-align: middle;
}

#catalogue .vat-switch, #product .vat-switch, #basket .vat-switch {
	padding: 8px 15px 0px 15px;
	vertical-align: middle;
}

.cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}

.cmn-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
}

input.cmn-toggle-round + label {
	padding: 2px;
	width: 37px;
	height: 17px;
	background-color: #000;
	border-radius: 60px;
}

input.cmn-toggle-round + label:before,
input.cmn-toggle-round + label:after {
	display: block;
	position: absolute;
	top: 1px;
	left: 1px;
	bottom: 1px;
	content: "";
}

input.cmn-toggle-round + label:before {
	right: 1px;
	background-color: #6ece79;
	border-radius: 60px;
	transition: background 0.4s;
}

input.cmn-toggle-round + label:after {
	width: 16px;
	background-color: #fff;
	border-radius: 100%;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	transition: margin 0.4s;
}

input.cmn-toggle-round:checked + label:before {
	background-color: #D62E0F;
}

input.cmn-toggle-round:checked + label:after {
	margin-left: 19px;
}

#product .stock-code, #basket .stock-code {
	color: #857052;
	font-family: Rokkitt;
	font-size: 18px;
	font-weight: 800;
	margin-bottom: 5px;
}

#product .subtitle {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}

.price-estimate {
	font-family: Arial;
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
	color: #000000;
	margin-top: -5px;
	display: none;
}

#product .image_youtube .play {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABNCAMAAAB0SHFsAAAAZlBMVEUAAADbACnYACfaACfaACbWACnpABrZACfZACbbACjXACbXACjbACjbACjWACfcACjcACfYACfaACfaACfbACjZACbZACnZACbVACvTACHbACjaACfYACfZACbYACfbACfhACjfACinOoLUAAAAHnRSTlMAH/TIeAcD5t3acSX1uiv647yri3JxUVAYF+xoQjWnd5mKAAAA+0lEQVRo3u3X2W7DIBAF0IvB2I6X7FsXmPn/n6zakgi1UsIDSEGa8+iXq2tjGCCEEEIIIUQRdjyZvjen0aK0y0FPTN4TT/pwQUntcUPsAqbNsUUxaibvIp5mhUKWgdwfNCwoQg3s/uGhSLd2G3p59nG3bYnvtrpldbuO47QVsrt2oc/6A2oXlfPdFShVrFEA3t+4YDWrOQ7DMt/LsbbIa2xcHAZYM93KNSPyOnMU9utTU6h2Rl6GorCg3a/dNzLIq/dR2N2efx71NYc9fo01L5CnS7/anzphu6p1I044Ymo9PFPGgkoHnqRRrtIhNXn8rvFiIYQQQgghXsYXtUM/MW8ZSZ8AAAAASUVORK5CYII=");
	cursor: pointer;
	width: 108px;
    height: 77px;
    position: absolute;
}

#product .price-estimate {
	margin-top: -10px;
}

#product #price-container {
	padding: 12px 0px;
	border-top: 1px solid #979797;
	border-bottom: 1px solid #979797;
	margin-top: 25px;
}

#product .submit {
	color: #FFF;
	font-family: Rokkitt;
	font-size: 18px;
	font-weight: 600;
	height: 45px;
	border: 1px solid #37943C;
	width: 100%;
	border-radius: 5px;
	background-color: #549C58;
	cursor: pointer;
}

#product .submit:hover {
	cursor: pointer;
	background-color: #6ece79;
}

#price-container .quantity-title, #basket .quantity-title {
	font-family: Rokkitt;
	font-size: 18px;
	font-weight: 500;
	margin-right: 15px;
}

#price-container .qty-amt-handler {
	color: #FFF;
	font-size: 24px;
	font-weight: normal;
	height: 34px;
	width: 34px;
	border: 1px solid #5E4E36;
	border-radius: 3px;
	background-color: #857052;
	box-shadow: inset 0 1px 0 0 #6B5C46;
	cursor: pointer;
}

#price-container .qty-amt-handler:hover {
	cursor: pointer;
	background-color: #b59b76;
}

#price-container #forQuantity {
	height: 34px;
	width: 54px;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	background-color: #FFFFFF;
	box-shadow: inset 0 1px 0 0 #ECECEC;
	margin: 0px 10px;
	text-align: center;
}

#price-container .price {
	vertical-align: middle;
}

#price-container table {
	width: 100%;
}

#social-container {
	display: block;
	padding: 98px 0px 30px 0px;
	border-bottom: 1px solid #979797;
}

#social-container .social-title, #related-products-container .related-title {
	font-family: Rokkitt;
	font-size: 18px;
	font-weight: 600;
}

#related-products-container .related-title {
	margin-bottom: 24px;
}

#related-products-container {
	padding-top: 27px;
}

#product .customer-section {
	margin-top: 165px;
}

#related-products-container table {
	width: 100%;
	table-layout: fixed;
}

#related-products-container td {
	vertical-align: middle;
	padding: 10px;
	max-width: 150px;
	width: 50%;
}

.rpi-single {
	max-width: 50%;
}

#catalogue .name a:link, .rpi-name a:link {
	color: #000;
	text-decoration: none;
}

#catalogue .name a:visited, .rpi-name a:visited {
	color: #000;
	text-decoration: none;
}

#catalogue .name a:hover, .rpi-name a:hover {
	color: #979797;
	text-decoration: none;
}

#catalogue .name a:active, .rpi-name a:active {
	color: #000;
	text-decoration: none;
}

table.additional {
	margin-bottom: 15px;
	width: 100%;
	border-bottom: 1px solid #efefef;
}

table.additional td {
	padding-bottom: 15px;
}

.additional #forAdditional {
	height: 34px;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	background-color: #FFFFFF;
	box-shadow: inset 0 1px 0 0 #ECECEC;
	margin: 0px;
	text-align: center;
	float: right;
}

.additional .ad-title, #basket .ad-title {
	margin-top: -5px;
	color: #888686;
}

.sp {
	font-size: 14px;
	line-height: 110%;
	font-family: Arial, sans-serif;
	font-style: italic;
	color: #ff0000;
}

#checkout h2 {
	margin-bottom: 10px;
}

#checkout .chk-intro {
	font-weight: 500;
	font-size: 16px;
}

#checkout .submit, .paypal #Submit {
	margin-top: 15px;
	margin-bottom: 50px;
	font-family: 'Rokkitt', serif;
	text-decoration: none;
	background-color: #549C58;
	border: 1px solid #37943C;
	color: #fff;
	border-radius: 8px;
	font-size: 22px;
	font-weight: 500;
	text-align: center;
	padding: 15px 30px;
	width: 80%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	border-style: none;
	cursor: pointer;
}

#checkout .submit:hover, .paypal #Submit:hover {
	background-color: #37943C;
}

#checkout .smallprint {
	margin-top: 20px;
	text-align: center;
	width: 100%;
}

#checkout .smallprint a:link {
	color: #BB0100;
	text-decoration: none;
}

#checkout .smallprint a:active {
	color: #BB0100;
	text-decoration: none;
}

#checkout .smallprint a:hover {
	color: #ca5756;
	text-decoration: none;
}

#checkout .smallprint a:visited {
	color: #BB0100;
	text-decoration: none;
}

#checkout input[type="text"], #checkout select, #checkout textarea {
	display: block;
	margin-top: 5px;
	box-shadow: inset 0 1px 0 0 #ECECEC;
	border: 1px solid #9B9B9B;
	border-radius: 3px;
	width: 100%;
	padding: 10px;
}

.chk2-box {
	border: 1px double #d6d2d2;
	text-align: center;
	padding: 40px;
}

.chk2-box span {
	font-size: 40px;
	font-family: 'Rokkitt', serif;
	color: #BB0100;
	font-size: 2rem;
}

.chk2-basket {
	padding-bottom: 0px !important;
}

.basket_bottom .totals td.main {
	width: 50%;
	vertical-align: top;
}

.small-basket {
	line-height: 125%;
}

/* Ecommerce End *//* Blog Start */

#blog #page-header {
	margin-bottom: 40px;
}

#blog h1 {
	margin: 20px 0px 10px 0px;
}

#blog h2 {
	margin-bottom: 10px;
}

#blog h3 {
	margin-bottom: 10px;
	color: #00407a;
}

#blog .box {
	margin-bottom: 30px;
}

#blog .box .text {
	margin-left: 10px;
}

#blog_post {
	padding-top: 40px;
}

#blog_post h2 {
	margin: 20px 0px 10px 0px;
}

#blog_post h3 {
	margin-bottom: 10px;
}

#blog_post .main .content {
	margin-top: 10px;
}

#blog_post #comments {
	margin-top: 20px;
}

#blog_post .main .content::first-letter {
	font-size: 200%;
}

#blog_post #comments .comment {
	padding: 10px;
	margin-bottom: 15px;
	border-left: 2px solid #BB0100;
}

#blog_post #comments .comment .commentTitle {
	font-size: 16px;
	color: #666666;
}

#blog_post #comments .comment .commentTitle > span {
	font-weight: bold;
}

#blog_post #comments .comment .commentComment {
	color: #000000;
	font-size: 16px;
}

#blog_post #comments, #blog_post #comments .new {
	border-top: 1px solid #eee;
	padding-top: 15px;
}

#blog_post #comments .new p:first-child {
	font-size: 16px;
}

#blog_post #comments .new label {
	color: #BB0100;
	font-size: 16px;
}

/* Blog End */#events {
    padding: 0px 0px 60px 0px;
}

#events .events_navigation {
    font-family: 'Rokkitt', serif;
    font-size: 16px;
}/* Galleries Start */

#gallerys, #gallery {
	padding: 30px 0px 80px 0px;
}

#gallerys h1, #gallery h1 {
	margin-bottom: 10px;
	font-size: 36px;
	color: #000;
	font-weight: 800;
}

#gallerys .content {
	margin-bottom: 30px;
	color: #635f5f;
	font-size: 17px;
}

#gallerys h2 {
	font-size: 22px;
	margin: 5px 0px 5px 0px;
}

#gallerys ul, #gallery ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#gallerys ul li, #gallery ul li {
	display: inline-block;
	margin: 0px 30px 30px 0px;
}

#gallery .description {
	margin-bottom: 15px;
}

.row-margin-top {
	margin-top: 30px;
}

.gallery-main h1 {
	font-size: 42px !important;
}

.gallery-main h2 {
	color: #fff;
}

.gallery-item .img-fluid {
	margin-bottom: 20px;
}

.gallery-item .description {
	margin-top: 10px;
	color: #000;
	font-size: 14px;
	line-height: 20px;
}

.gallery-item h2 a:link {
	color: #BB0100;
	text-decoration: none;
}

.gallery-item h2 a:visited {
	color: #BB0100;
	text-decoration: none;
}

.gallery-item h2 a:hover {
	color: #DA291C;
	text-decoration: none;
}

.gallery-item h2 a:active {
	color: #BB0100;
	text-decoration: none;
}

/* Galleries End *//* News Start */

.latest_news, #news {
	padding: 30px 0px 80px 0px;
}

.latest_news h1 {
	margin-bottom: 20px;
	font-size: 36px;
	color: #000;
	font-weight: 800;
}

.latest_news ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.latest_news ul li {
	margin-bottom: 40px;
}

.latest_news .content, #news .content {
	margin: 15px 0px;
	color: #000;
	font-size: 14px;
	line-height: 20px;
}

.latest_news h3 {
	color: #635f5f;
	font-size: 22px;
}

.latest_news .content a {
	display: block;
	margin-top: 10px;
}

.latest_news a:link {
	text-decoration: none;
	color: #BB0100;
}

.latest_news a:visited {
	text-decoration: none;
	color: #BB0100;
}

.latest_news a:hover {
	text-decoration: none;
	color: #DA291C;
}

.latest_news a:active {
	text-decoration: none;
	color: #BB0100;
}

#news h1 {
	margin-bottom: 10px;
	font-size: 36px;
	color: #000;
	font-weight: 800;
}

#news h2 {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 26px;
}

#news .readTime {
	margin-bottom: 10px;
	color: #635f5f;
	font-size: 17px;
	font-style: italic;
}

#news .img-pag-right:first-child {
	margin-bottom: 30px;
}

/* News End *//* Page Start */

#page {
	padding: 30px 0px 150px 0px;
	font-size: 16px;
	line-height: 162%;
}

#page h1 {
	margin-bottom: 15px;
	font-size: 36px;
	color: #000;
	font-weight: 800;
}

#page h2 {
	margin-bottom: 15px;
	font-size: 46px;
}

#page h3 {
	margin-bottom: 15px;
	font-size: 40px;
}

#page h4 {
	margin-bottom: 15px;
	font-size: 36px;
}

#page h5 {
	margin-bottom: 15px;
	font-size: 30px;
}

#page h6 {
	margin-bottom: 15px;
	font-size: 24px;
}

#page .content {
	color: #000;
	font-size: 14px;
	line-height: 20px;
}

#page .img-pag-right:first-child {
	margin-bottom: 30px;
}

#page a:link, #sitemap a:link, #blog a:link {
	text-decoration: none;
	color: #BB0100;
}

#page a:visited, #sitemap a:visited, #blog a:visited {
	text-decoration: none;
	color: #BB0100;
}

#page a:hover, #sitemap a:hover, #blog a:hover {
	text-decoration: none;
	color: #F00100}

#page a:active, #sitemap a:active, #sitemap a:active {
	text-decoration: none;
	color: #BB0100;
}

/*#page blockquote {
	margin: 0px 0px 0px 0px !important;
	padding-left: 40px !important;
	border-left: 3px solid #BB0100 !important;
}*/

#page-header {
	padding: 175px 0px 109px 0px;
	background: linear-gradient(90deg, #097697 0%, #4EABC7 100%);
	color: #fff !important;
	text-align: center;
	margin-bottom: 0px;
}

#page-header h1 {
	color: #fff;
	font-size: 38px;
	font-weight: 600;
	margin-bottom: 15px;
	line-height: 140%;
}

#page-header #test-subtitle {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
}

#page-header #header-links {
	color: #fff;
	margin-top: 30px;
	font-size: 18px;
	font-weight: 400;
}

#page-header #header-links a:link {
	text-decoration: none;
	color: #fff;
}

#page-header #header-links a:visited {
	text-decoration: none;
	color: #fff;
}

#page-header #header-links a:hover {
	text-decoration: none;
	color: #af207f;
}

#page-header #header-links a:active {
	text-decoration: none;
	color: #fff;
}

#testimonials #test-intro {
	font-size: 22px;
	font-weight: 500;
	color: #00407A;
	text-align: center;
	margin-bottom: 30px;
	max-width: 930px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

.no-margin-top {
	margin-top: 0px !important;
}

/* Testimonials Start */

.img-headshot {
    /*border: 5px solid #FFFFFF;
    border-radius: 100px;
    box-shadow: 8px 9px 10px #ccc;*/
}

#testimonials {
	margin-top: 0px;
}

#testimonials h1 {
	margin-top: 10px;
}

#testimonials .testimonial {
	margin-top: 20px;
}

#testimonials .testimonial h2, #testimonials .testimonial h3 {
	display: inline-block;
}

#testimonials .testimonial h3 {
	font-size: 20px;
	color: #666666;
}

#testimonials .testimonial .text {
	margin-top: 10px;
}

.test-type-container {
	text-align: center;
	margin-bottom: 40px;
	margin-top: 20px;
}

.test-type-container .test-image {
	display: block;
	margin-bottom: 15px;
	min-height: 125px;
}

.test-type-container .test-title {
	color: #49004F;
	font-size: 18px;
	text-align: center;
	font-weight: 600;
	margin-bottom: 30px;
	min-height: 50px;
}

.test-type-container .test-cta a {
	background-color: #FF0154;
	border-radius: 8px;
	padding: 15px 30px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
}

.test-type-container .test-cta a:hover {
	background-color: #ea80a3;
}

#testimonial-container {
    background-color: #08F6FE;
    padding: 40px 0px 70px 0px;
}

#testimonial-container .testimonial-item {
    box-shadow: 1px 1px 5px 0 rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-radius: 8px;
    padding: 37px 29px 31px 29px;
    text-align: center;
	margin: 10px 20px;
}

.testimonial-item .tes-item-job {
    color: #00407A;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
}

.testimonial-item .tes-item-name {
	color: #DB3790;
	font-weight: 600;
	font-size: 18px;
}

.testimonial-item img.img-headshot {
    margin-bottom: 30px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.testimonial-item .tes-item-info {
    color: #868686;
    font-size: 18px;
    text-align: center;
    font-weight: 500;
    line-height: 29px;
    margin-bottom: 15px;
}

.testimonial-item .tes-item-feedback {
    text-align: center;
    font-size: 14px;
    color: #868686;
    line-height: 20px;
    margin-bottom: 20px;
}

.testimonial-item .tes-item-rating table {
    display: block;
    text-align: center;
    margin: 0 auto;
    width: 155px;
}

.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 26px;
    height: 36px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background-color: transparent;
	background-repeat: no-repeat;
}

.slick-prev {
	left: 0px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAkBAMAAACOI4wjAAAAKlBMVEUAAAD9RDLXLg/YLxHXLw/XLhDXLg/bLxLXLw/ZMBHbNxLWLw/XLxDWLg/OH2M7AAAADXRSTlMABftW6bKlK61JDsieYRx0tgAAAHFJREFUGNNjgAGJCQwIwBiricQTvXtpApLU3buaSFJ3QZIIKaAkQgosCZMCgwNIUnevCYCleiG8RIgzaCrFkAvhBUKcaAThuUN4zLpg3pWCAZcMQJa8vYABSXIXkAGVhEjBJMFSCEmQFEISKIUAnCApAKFBqLEkGvxgAAAAAElFTkSuQmCC");
}

.slick-next {
	right: 0px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAkCAMAAABL02EiAAAANlBMVEUAAADnQCfXLg/YLxDWLg/bLxDXLxDYLxDgNA/XLg/XLhDXLg/WLhDXLxDWLw/XLxLjORzWLg/AsUILAAAAEXRSTlMABrdW7TGuThDLzcy8rahGErsOsRoAAABUSURBVCjP5cm5FcAgDARRCR/Y+FT/zTpwsI9dqIAJ59tfvtya5YjkHQARgAhAAiAFpTt65Ot4lGqCLHMl0zhgJwF6CwHaCgPoADDtACGAEIDpkfUB8PAaELpr8u4AAAAASUVORK5CYII=");
}

.no-fb {
	color: #3e9fbc;
	text-align: center;
	font-size: 22px;
	font-weight: 500;
}

/* Testimonials End */

/* Calendar Start */

#events, #event {
	padding: 30px 0px 150px 0px;
	font-size: 16px;
	line-height: 162%;
}

#events h1, #event h1 {
	margin-top: 10px;
	color: #000;
}

#events .events_navigation {
	margin: 5px 0px 10px 0px;
    font-family: 'Rokkitt', serif;
	font-size: 20px;
	font-weight: 300;	
}

#events .events_navigation a:link, #events #accomodation a:link {
	color: #BB0100;
	text-decoration: none;
}

#events .events_navigation a:visited, #events #accomodation a:visited {
	color: #BB0100;
	text-decoration: none;
}

#events .events_navigation a:hover, #events #accomodation a:hover {
	color: #F00100;
	text-decoration: none;
}

#events .events_navigation a:active, #events #accomodation a:active {
	color: #BB0100;
	text-decoration: none;
}

#events #accomodation {
	margin-top: 30px;
}

#events #accomodation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#events #accomodation .title {
	font-size: 22px;
}

#events #accomodation .title_under {
	color: #666666;
	font-size: 18px;
}

#event h2 {
	margin: 10px 0px 10px 0px;
	font-size: 20px;
	color: #666666;
}

/* Calendar End */

#sitemap {
	padding: 30px 0px 150px 0px;
	font-size: 16px;
	line-height: 162%;
}

#sitemap h1 {
	margin-bottom: 15px;
	font-size: 36px;
	color: #000;
	font-weight: 800;
}

#sitemap ul {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sitemap ul li {
	margin-bottom: 7px;
}

/* Articles Start */

#articles {
	padding: 40px 0px 20px 0px;
}

#articles .art-sorry {
	text-align: center;
	font-size: 20px;
	font-weight: 500;
}

#articles .art-right {
	padding-left: 35px;
}

#articles h2 {
	color: #CC66CC;
	font-size: 30px;
	font-weight: 600;
	line-height: 28px;
	margin-bottom: 10px;
}

#articles h2 a:link {
	text-decoration: none;
	color: #CC66CC;
}

#articles h2 a:visited {
	text-decoration: none;
	color: #CC66CC;
}

#articles h2 a:hover {
	text-decoration: none;
	color: #DB3790;
}

#articles h2 a:active {
	text-decoration: none;
	color: #CC66CC;
}

#articles .art-title {
	color: #CC66CC;
	font-size: 17px;
	font-weight: 600;
	line-height: 28px;
}

#articles .art-intro {
	color: #333333;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 7px;
}

#articles .art-time {
	color: #333333;
	font-size: 14px;
	line-height: 19px;
}

#art-related-products .rel-title {
	color: #E33E93;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 30px;
}

#page-left-menu {
	padding: 40px 0px 10px 0px;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	color: #868686;
}

#page-left-menu ul {
	list-style-type: square;
	cursor: pointer;
	padding: 0px;
}

.pag-menu-cta {
	border-radius: 8px;
	padding: 10px 20px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
}

.pag-pre-title {
	color: #fff;
	text-align: center;
	color: #FFFFFF;
	font-size: 22px;
	margin-bottom: 10px;
}

.pag-header-intro {
	color: #fff;
	font-size: 22px;
	font-weight: 500;
	text-align: center;
	margin-top: 20px;
}

.pag-header-cta {
	margin-top: 70px;
}

.pag-header-cta a {
	text-decoration: none;
	color: #fff;
	padding: 15px 40px;
	border-radius: 8px;
}

#pag-footer-cta {
	background-color: #F6D7FF;
	margin-top: 40px;
	padding: 80px 0px;
	z-index: 300;
	position: relative;
}

.footer-cta-left {
	border-radius: 8px;
	background-color: #00407A;
	color: #fff;
	padding: 20px;
	font-size: 22px;
	line-height: 28px;
	font-weight: 600;
	text-align: center;
	float: right;
}

.footer-cta-left:hover {
	background-color: #2d71af;
}

#pag-footer-cta a {
	width: 100%;
}

#pag-footer-cta a:link {
	color: #fff;
	text-decoration: none;
}

#pag-footer-cta a:visited {
	color: #fff;
	text-decoration: none;
}

#pag-footer-cta a:hover {
	color: #fff;
	text-decoration: none;
}

#pag-footer-cta a:active {
	color: #fff;
	text-decoration: none;
}

.footer-cta-right {
	border-radius: 8px;
	background-color: #FF0154;
	color: #fff;
	padding: 20px;
	font-size: 22px;
	line-height: 28px;
	font-weight: 600;
	text-align: center;
	float: left;
}

.footer-cta-right:hover {
	background-color: #de648c;
}

.footer-cta-middle {
	border-radius: 8px;
	background-color: #33B0E2;
	color: #fff;
	padding: 20px;
	font-size: 22px;
	line-height: 28px;
	font-weight: 600;
	text-align: center;
	float: left;
}

.footer-cta-middle:hover {
	background-color: #1bb7f5;
}

.guarantee {
	padding: 50px 50px;
	background-color: #fff;
	z-index: 300;
}

.gur-title {
	font-size: 22px;
	font-weight: 600;
	color: #C046D1;
	margin-bottom: 15px;
}

.gur-text {
	color: #868686;
	font-size: 18px;
	font-weight: 400;
}

/* Articles End */

/* Forms Start */

.dynamic_form {
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
}

.dynamic_form .form-required {
	color: #ff0000;
}

.dynamic_form input.submit {
	text-decoration: none;
	font-family: 'Rokkitt', serif;
    background-color: #BB0100;
    color: #fff;
    border-radius: 8px;
    font-size: 22px;
    font-weight: 300;
    text-align: center;
    padding: 15px 30px;
    width: auto;
    border-style: none;
    cursor: pointer;
	margin-top: 15px;
}

.dynamic_form input.submit:hover {
	background-color: #DA291C;
}

.dynamic_form label {
	display: block;
	text-align: left;
	font-weight: 700;
	font-size: 16px;
}

.dynamic_form input[type="text"], .dynamic_form select, .dynamic_form textarea {
	display: block;
    margin-top: 5px;
    box-shadow: inset 0 1px 0 0 #ECECEC;
    border: 1px solid #9B9B9B;
    border-radius: 3px;
	width: 100%;
    max-width: 350px;
    padding: 10px;
}

[type=checkbox], [type=radio] {
	margin-right: 5px;
}

.dynamic_form .option-container {
	display: block;
}

/* Forms End */

/* Page End */
/* Cookie Policy */

#cookiebar {
    position: fixed;
    height: 30px;
    width: 100%;
    background: #cfc6b8;
    bottom: 0;
    margin: 0 !important;
    opacity: 0.85;
    z-index: 99999999999;
}

#cookiebar p {
    margin: 0;
    padding: 0;
    color: #27262B;
    font-size: 11px;
    padding-top: 10px;
    text-align: center;
}

#cookiebar p a {
    font-weight: bold;
    color: #BB0100;
}

/* Responsive Breakpoints */

#myCarousel .carousel-inner .item {
	width: 100%;
	height: 300px;
}

#myCarousel .carousel-inner .item {
	background-size: cover;
	background-position: center top;
}

.mobile-only {
	display: none !important;
	visibility: hidden !important;	
}

.tablet-only {
	display: none !important;
	visibility: hidden !important;
}

.desktop-only {
	display: static !important;
	visibility: visible !important;
}

iframe {
	max-width: 100%;
}

@media screen and (min-width: 768px) {
	#myCarousel .carousel-inner .item {
		height: 500px;
	}
}

/* Tablets */
@media screen and (min-width: 768px) and (max-width: 1023px) {

	.tablet-only {
		display: block !important;
		visibility: visible !important;
	}

	.desktop-only {
		display: none !important;
		visibility: hidden !important;
	}

	#cookiebar {
		height: auto;
	}

	#header .block_search {
		margin-top: 15px;
	}

	#header .right #Submit {
		top: 22px;
	}

	#header .h-search {
		border: none;
	}

	#cc-spacer {
		display: none;
		visibility: hidden;
		margin-left: 0px;
	}

	#header .currency {
		float: left;
		display: inline-block;
	}

	#header .tab-only a {
		display: inline-block;
		float: right;
		margin-top: 12px;
		font-size: 22px;
		text-align: center;
		font-family: 'Rokkitt', serif;
		border: 1px solid #37943C;
		background-color: #549C58;
		padding: 5px 20px;
		border-radius: 5px;
	}

	#category-menu a {
		border-style: none;
	}

	#home img:first-child {
		display: block;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

	#home h2:first-child {
		margin-top: 20px;
	}

	.section1 .row-margin-bottom .col-md-6:first-child {
		margin-bottom: 30px;
	}

	.section3 .item-holder-2 {
		height: auto;
		max-height: 350px;
	}

	.section3 .ih-img {
		height: auto;
	}

	#footer .img-footer {
		margin-top: 100px;
	}

	#home img:first-child {
		width: 100%;
	}

	.section1 .item-holder, .section1 .ih-img {
		height: auto;
	}

	#product .big_image {
		display: block !important;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	#product .image ul {
		display: block;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

}

@media screen and (max-width: 767px) {

	.mobile-only {
		display: block !important;
		visibility: visible !important;
	}

	.desktop-only {
		display: none !important;
		visibility: hidden !important;
	}

	.vtop {
		vertical-align: top;
	}

	#header {
		background-image: none;
		padding-top: 15px;
		background-color: #000;
	}

	#header .container {
		padding-right: 0px;
	}

	#header .h-brochure {
		display: none;
	}

	#header .mob-left {
		float: left;
		display: block;
		vertical-align: middle;
	}

	#header .mob-right {
		float: right;
		display: block;
		vertical-align: middle;
	}

	#header .h-search {
		border-right: none;
	}

	#header .currency {
		float: left;
		display: inline-block;
	}

	#header .mob-only a {
		display: inline-block;
		float: right;
		margin-top: 12px;
		text-align: center;
		font-family: 'Rokkitt', serif;
		border: 1px solid #37943C;
		background-color: #549C58;
		padding: 0px 15px;
		border-radius: 5px;
	}

	#header .mob-only span:first-child {
		display: block;
		margin-bottom: -5px;
	}

	#header #cc-spacer, #header .cart-count {
		display: none;
	}

	.navbar .top a:first-child, .navbar .dropdown a:first-child {
		border-right: none;
	}

	#top_menu .navbar-collapse {
		padding-top: 40px;
	}

	#category-menu {
		overflow: none;
		padding: 10px 15px 10px 0px;
		text-align: center;
	}

	#category-menu .row {
		width: auto;
	}

	#category-menu a {
		border-right: none;
		text-align: center;
	}

	#category-menu .container, #category-menu .col-sm-12 {
		overflow: hidden;
		padding-right: 0px;
	}

	#home {
		padding: 30px 0px 0px 0px;
	}

	#home .col-md-12 {
		padding-right: 0px;
	}

	#home h1 {
		font-size: 40px;
		text-align: center;
	}

	#home h2 {
		font-size: 26px;
		text-align: center;
	}

	#home .content {
		line-height: 23px;
		font-size: 15px;
	}

	#home .section {
		margin-top: 20px;
		padding-top: 20px;
		border-top: 1px solid #d6d3d3;
	}

	#home .ih-img {
		height: auto;
		min-height: 145px;
	}

	#home .item-holder {
		height: auto;
	}

	.item-holder-2 {
		height: auto;
	}

	#home .section .col-sm-12, #catalogue .col-sm-12, #product .col-sm-12 {
		padding-right: 0px;
	}

	#product .customer-section {
		margin-top: 45px;
	}

	#catalogue, #product {
		padding-bottom: 20px;
	}

	.row-margin-bottom {
		margin-bottom: 0px;
	}

	.section .col-sm-12 {
		margin-bottom: 20px;
	}

	#catalogue #toolbar .float-right {
		margin-top: 10px;
	}

	.cust-title {
		text-align: center;
		font-size: 22px;
	}

	#product #social-container {
		padding: 20px 0px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

	#product .description iframe {
		max-width: 100%;
		display: block;
	}

	#product table.additional td, #product table.pp-table td.mob {
		display: table;
		width: 100%;
	}

	#product #forAdditional {
		width: 100%;
		margin: 10px 0px 20px 0px;
	}

	#product .price {
		margin: 0px 0px 10px 0px;
	}

	#product .price > .main {
		font-size: 30px;
		text-align: right;
	}

	#price-container #forQuantity {
		margin: 0px auto;
	}

	#product .image ul li {
		margin: 0px 2px 10px 2px;
	}

	#checkout .submit {
		width: auto;
	}

	.chk2-delivery {
		margin-top: 20px;
	}

	.chk2-billing h2, .chk2-delivery h2 {
		font-size: 30px;
	}	

	.cust-item img {
		max-width: 100%;
	}

	#footer {
		padding: 20px 0px 40px 0px;
	}

	#footer .bc {
		position: static;
		margin-top: 20px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	#cookiebar {
		height: auto;
	}

	#cookiebar p {
		padding-bottom: 10px;
	}

}