
@media all and (max-width:1025px) {
.colour-select {
	top:auto!important;
	margin-top:300px!important;
}
}

@media all and (max-width:580px) {
.colour-select {
	top:auto!important;
	margin-top:200px!important;
}
}

@media all and (min-width:580px) {
.cookie-bar-bar .ctcc-inner  {
	max-width:70%;
}	
}
header.top-header {position:fixed;width:100%;z-index:999999;background-color:white;}
.ss-hero:before , .page-support:before , .top-header+section:before {content:'';display:block;width:100%;height:80px;}

.field-wrap>div input[type=checkbox], .field-wrap button, .field-wrap input[type=button], .field-wrap input[type=submit] {border:none;}

.huge {
	font-size: 2.5vw !important;
}

/* Support Child styling */
.support-child-bg-image {
	height: 323px;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
}

.support-child-bg-image h2 {
	color: #fff;
    padding-bottom: 1rem;
    font-size: 2.375rem;
    width: 80%;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}

.support-table {
	margin: 70px;
}

.support-content p {
	color: #736d6d;
}

.support-content .support-link a {
	color: #000;
	transition: .5s;
	border-bottom: 1px solid #000;
}

.support-content .support-link a:hover {
	border-color: #044da1;
	color: #044da1;
}

.support-table { 
	text-align: center;
}

.support-table img {
	max-width: none;
	width: 100%;
	height:auto;
}

.support-table figure {
	margin: 50px;
	overflow-x: auto;
	display: inline-block;
	vertical-align: top;
}

@media screen and (max-width: 1324px) {
	.support-table figure {
		width: 100%;
		margin: 0 0 50px;
	}
}

@media screen and (max-width: 550px) {
	.support-table {
	margin: 40px;
}
	.support-child-bg-image h2 {
		position: static;
		width: 90%;
		font-size: 35px;
		transform: none;
	}
}
.page-support .support-subpages .columns {
	min-height:75px;
}
.page-support .support-subpages .columns:last-child {
	float:left;
}


/*  Promo Change   */

.promo_date img {
	width: 200px;
}

body.home .promo-badge {
  position: absolute;
  top: 35%;
  left: 63%;
  transform: rotate(-26deg);
}

body.home .promo_date {
    position: absolute;
    left: 66%;
    top: 61%;
}

body.home .dm_award {
  position: absolute;
  top: 11%;
}

.home-mobile {
	display: none;
}

/*.claim_btn {
	background:#C0C0C0 !important;
	pointer-events: none;
}*/
.claim_btn:hover, .buynow .buy:hover
{
	color: #044da1!important;
}
.buys {
   padding: 0.7rem 1.3rem;
   border-radius: 30px;
   background: #e16a35;
   color: #fff;      
   font-size: 18px;      
   font-weight: 700;
 }
  

@media screen and (max-width: 63.9375em){
.textmodule .module-list li div {
    flex-basis: 40% !important;
	text-align:center;

}
	.textmodule .module-list li .mod_text {
		flex-basis:60%;
	} 
}




@media screen and (max-width: 63.9375em){
	.home-mobile {
		display: block;
	}
}

@media screen and (max-width: 63.9375em){
	.smart_para {
		margin: 0 auto 20px !important;
	}
}
@media screen and (max-width: 63.9375em){
	.home-desktop {
		display:none;
	}
}

@media screen and (max-width: 63.9375em){
	.home-mobile {
		display: block;
	}
}

.blue_banner {
	padding-bottom: 50px;
}
.blue_banner .blueban-content p,.blue_banner .blueban-content span {
	font-size: 1em;
}

/* ---- */

.pv-2 p a.button {
   font-size: 18px;
    padding: 0.7rem 1.3rem;
	border-radius: 30px;
    font-weight: 700;
    background: #e16a35;
    color: #fff;
    text-align: center;
    display: block;
    width: 33%;
    margin: 0 auto;
}

.pdf h1 {
	margin: 30px 0;
	font-size: 34px;
}

.pdf_links {
		width: 100%;
	margin-bottom: 30px;
}
.pdf li {
	padding-bottom:10px;
	margin-bottom:20px;
}
@media screen and (max-width: 63.9375em){
	.pv-2 p a {
		width: 100%;
	}
		.product-subhead a{
	  width: 81%;
	  display: block;
}

.huge {
    font-size: 22px !important;
}	
	.text-right {
		 font-size: 15px !important;
	}	
	
	.text-right:first-letter {
		text-transform:capitalize;
	}
	h1 {
    font-size: 30px;
	}
}	
@media screen and (max-width: 767px){
	.pdf h1 {
	font-size: 23px;
}
.pdf_links {
    width: 80%;
	  margin: 0 auto;
}
	.current-item span{
	display:block;
	margin-top: 30px;
}
	.pv-2 h1{ 
	width: 100% !important;
  margin: 0 auto;
  font-size: 29px !important;
}
}
@media screen and (max-width: 995px){
		.current-item span{
	display:block;
	margin-top: 60px;
}
	.page-id-2789	u{
		word-break:break-all;
	}
	
	.page-id-2789 a {
		word-break:break-all;
	}
}
.pv-2 h1{
width:100%;
	padding: 1em 0;
  font-size: 32px;
}
		.current-item span{
	display:none;

}
.product-head {
	width: 80%;
}

.home .product-head {
	width: 30%;
}

.product-subhead {
	max-width: 370px !important;
	display: block;
	color: #000 !important;
	text-decoration: underline;
}

.product-subhead a {
	color: #000;
}	

.ss-top-navigation-desktop .menu > li > a {
	font-size: 20px;
  padding: 0.7rem 6px;
}	

.dropdown.menu > li.is-dropdown-submenu-parent > a {
	padding-right: 5px;
}

.scansnap-link {
	font-size: 18px;
	font-weight: 700;
	color: #000 !important;
	text-align: center;
	display: unset !important;
	background: unset !important;
}


/* .summary_home {
	display:none;
} */


.smarter {
	margin: 0;
}

.blue_banner {
	margin-top: -20px;
}
/*------- */
.ss-top-navigation-desktop .ins-child a {
  height: 60px;
}

.ss-top-navigation-desktop .submenu .ins-child .cm-image {
	float: none;
	display: none;
}

.ss-top-navigation-desktop .submenu .ins-child .cm-title {
	float: none;
	display: block;
	line-height: 1.3;
/*     color: #000; */
/*     font-size: 13px; */
    padding: .5em 0px;
/*     font-weight: 300; */
}

.ss-top-navigation-desktop .submenu .ins-child a:before {
	float: none;
}

.ins-child .wp-post-image {
	display: none;
}

.ss-top-navigation-desktop .submenu .ins-child .cm-title {
	width: auto;
}

@media screen and (max-width: 995px) {
	
.ss-top-navigation-desktop .ins-child a {
  height: 20px;
}
}

 .ss-top-navigation-desktop .ins-child a {
    height: 70px;
  }

@media screen and (max-width: 1440px) {
  .ss-top-navigation-desktop .ins-child a {
    height: 60px;
  }  
}

.page-id-3456 .image-section p {
	text-align: left;
}

figure .play-icon {
	display: none;
}

.wrapper {
    width: 89%;
    max-width: 1600px;
    margin: auto;
}

.pv-2 p a.allcountries {
	background: none;
	background-color:none;
	width: 100%;
	text-align: right;
	text-decoration: underline;
}

.orbit.mobile-orbit {
    display: none;
}

.page-id-4568 .desktop-menu, .page-id-4568 .menu-icon, .page-id-4568 footer.footer {display:none;}

.page-id-4569 .desktop-menu, .page-id-4569 .menu-icon , .page-id-4569 footer.footer {display:none;}

.page-id-4570 .desktop-menu, .page-id-4570 .menu-icon, .page-id-4569 footer.footer {display:none;}

.page-id-4571 .desktop-menu, .page-id-4571 .menu-icon , .page-id-4569 footer.footer {display:none;}

.page-id-4572 .desktop-menu, .page-id-4572 .menu-icon , .page-id-4569 footer.footer {display:none;}