.testinghide {display: none !important; }																														/* phone number color on ios */
#NectarButtonRadius a, #NectarButtonRadius a:hover, #NectarButtonRadius a:visited { color: #4d4d4d;}

/* ios submit button syle override */
input[type="submit"], input[type="button"] { -webkit-appearance: none; }

ul.sf-menu::before {
content: "FOR U.S. VETERINARY PROFESSIONALS ONLY";
position: absolute;
top: 0;
right: 0;
font-family: 'Raleway', sans-serif;
font-weight: 500 !important;
font-size: 11px;
color: #eee;
padding-right: 10px;
letter-spacing: 1px;
font-style: italic;
}

header#top nav > ul a {
    margin-top: 5px;
	float: right;
	overflow: visible !important;
	transition: padding 0.8s ease, margin 0.25s ease;
	min-height: 1px;
	line-height: 1px;
	letter-spacing: .5px;
}

.sf-menu li {
	text-transform: uppercase !important;
	font-weight: 600 !important;
}

/* MENU */

body #header-outer {
	padding-top: 21px !important;
	padding-bottom: 0px !important;
}


#header-outer .row .col.span_9 a {color: #ffffff !important;}

#header-outer .row .col.span_9 ul a:hover {color: #ffffff !important; opacity: .5 !important;}

/* MENU END */

/* SLIDE OUT MENU */

.admin-bar #slide-out-widget-area.slide-out-from-right {
	padding-top: 63px;
}

/* rule not working */
#slide-out-widget-area-bg.fullscreen-alt .bg-inner {
	background-color: #1a94ce !important;
}
/* rule not working end */


#slide-out-widget-area .inner .off-canvas-menu-container li a {
	font-size: 36px;
	line-height: 46px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	letter-spacing: 1px;
}

#slide-out-widget-area .inner .off-canvas-menu-container li {

	margin-bottom: 20px;
}

/* SLIDE OUT MENU END */

/* PULLING UP ENTIRE PAGE */

#Top {margin-top: -40px !important;}

/* PULLING UP ENTIRE PAGE */

/* HEADER IMAGES */

.Header {height: 482px;}

/* HEADER IMAGES END */

/* CE AND EVENTS HEADER IMAGE */

.EventsCEHeader {height: 580px;}
#PrimaryBoxRow {margin-top: 2px !important;}
.Category {font-size: 20px; font-family: 'Raleway', sans-serif;}
.current {font-size: 20px; font-family: 'Raleway', sans-serif;}

/* CE AND EVENTS HEADER IMAGE END */

/* FONTS */

.USVets p {font-size:15px; line-height: 25px;}
		
.ResourceNoResults h2 {
	font-size: 34px;
	line-height: 44px;
	color: #263060;
	text-align: center;
}

.speaker-overlay {
    font-family: 'Raleway', sans-serif;
	position: absolute;
	top: 74%;
	float: left;
	transform: translatey(-50%);
	font-size: 20px;
	line-height: 30px;
	color: white;
	margin-left: 30px;
	max-width: 340px !important;
	padding: 0 30px 0 0;
	text-align: center;
	width: 90%;
}

.ResourceTitle p {
	font-family: 'Raleway', sans-serif;
	color: #263060;
	font-weight: 600;
	font-size: 19px;
	line-height: 29px;
}

.ResourceDetails p {
	color: #9b9b9b;
	font-size: 17px;
	line-height: 27px;
}

.cedesc {color: #6a6a6a; font-family: 'Raleway', sans-serif; letter-spacing: 1px;}

.ProductsCopy p {text-align: right;}

.ProductsCopy h1 {text-align: right;}

.callout p {
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 7px;
    font-family: 'Raleway', sans-serif;
	letter-spacing: 2.5px !important;
	font-weight: 600 !important;
}

.HeaderText p {font-family: 'Raleway', sans-serif; color: #263060; letter-spacing: 1px !important; font-size: 85px; line-height: 65px; font-weight: 600;}

.FooterTitle p {color: #263060; font-family: 'Raleway', sans-serif; letter-spacing: 1px !important; font-size: 25px; line-height: 35px; font-weight: 600;}

.Footer p {font-family: 'Raleway', sans-serif; 	letter-spacing: 1px !important; font-size: 15px; line-height: 25px; color: #4d4d4d;}

.CevaConnectP p {font-family: 'Raleway', sans-serif; 	letter-spacing: 1.2px !important; font-size: 20px; line-height: 30px; color: #4d4d4d;}

h3 {font-family: 'Raleway', sans-serif; letter-spacing: 1px !important; font-size: 19px; line-height: 30px; color: #4d4d4d;}

h2 { font-family: 'Raleway', sans-serif; letter-spacing: 1px;}

.products li {font-family: 'Raleway', sans-serif; 	letter-spacing: 1px !important; font-size: 20px; line-height: 30px; color: #4d4d4d;}

#NectarButtonRadiusLogo ul { margin-left: 20px; margin-bottom: 20px;}

#NectarButtonRadiusLogo .bulletpoint li, a {
	color: #4d4d4d !important; margin-bottom: 30px;
}



.SliderButtonText p {font-family: 'Raleway', sans-serif; 	letter-spacing: 1px !important; font-size: 15px !important; line-height: 25px; color: #ffffff;}

h1 {
	font-size: 60px;
	line-height: 70px;
	margin-bottom: 7px;
    font-family: 'Raleway', sans-serif;
	letter-spacing: 2.5px !important;
	font-weight: 600 !important;
}

#NectarButtonRadiusLogo h2 {
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 7px;
    font-family: 'Raleway', sans-serif;
	letter-spacing: 2.5px !important;
	font-weight: 600 !important;
}

body.portal_search_distance .distance {
	display: block;
	color: #1a94ce;
	font-family: Raleway;
	font-weight: 600;
	font-style: italic;
	margin-bottom: 0px;
	margin-top: -17px;
	letter-spacing: 1px;
	font-size: 16px;
	line-height: 26px;
}


/* HEADER BACKGROUND COLOR */

body #header-outer {
	background-color: #263060 !important;
}
#top nav, ul, li, a {
	color: #ffffff !important;
}

/* HEADER BACKGROUND COLOR END */




#image30 img {
	max-width: 30% !important;
	width: 30% !important;
}


#PrimaryButtonRow {
    padding: 0;
    margin: 0;
    z-index: 9990;
}
.primaryButton {
    width: 100%;
    height: 140px;
    min-height: 20px;
    background-color: #003554;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-bottom: 22px solid #37ade3;
    max-height: 140px;
    margin-top: -140px;
}

.primaryButton:hover {
    background-color: #002338 !important;
    transform: none !important;
    -webkit-transform: none !important;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

.primaryButton img {max-height: 70px;}
    
/* SLIDER BUTTONS END */

/* NEWSLETTER BUTTON */

div.newsletter-button .nectar-button.small:hover {background-color: #002338 !important; border: 1px solid #002338 !important;}

.newsletter-form {width: 80%; margin: -4px auto;}

div.newsletter-field { margin-top: -4px;}
.container-wrap div.newsletter-field input[type="text"] {
    padding: 11.5px !important;
    margin: 1px 0 0 0;
}
#NectarButtonRadius div.newsletter-button  .nectar-button.small {
    border-radius: 0px 10px 10px 0px !important;
    -moz-border-radius: 0px 10px 10px 0px !important;
    -webkit-border-radius: 0px 10px 10px 0px !important;
}
/* NEWSLETTER BUTTON END */

/* CATEGORIES */

.bubbleContainer {padding: 8px;}
.categoryBubble {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 0px solid white;
    padding: 4px;
    margin: 20px 0;
    /*padding: 10px;*/
}
.categoryBubble:hover {
	animation-name: border-pop;
	animation-duration: 1s;
	box-shadow: 0 0 0 6px #c7c7c7;
	/* border: 6px solid #c7c7c7; */
	/* padding: 4px; */
}

/*#CategoryCirclesMobile2 .img-with-aniamtion-wrap .inner {text-align: left !important;}*/

/* CATEGORIES END */


/* LOG0 SLIDER */

.owl-controls {display: none}
#LogoSlider {margin-top: -25px !important;}

/* LOG0 SLIDER END */

/* FOOTER */

#NectarButtonRadius .inner img {width: 40% !important; max-width: 45% !important;}

#footer-outer {display:none;}

#FooterRow2020 .nectar-button.medium {
	color: #263060 !important;
}

#FooterRow2020 .nectar-button.medium:hover {
    background-color: #d1c136 !important;
}

/* FOOTER ENDS */

/* COPYRIGHT */
.CopyrightLeft p {
	font-family: 'Raleway', sans-serif;
	text-align: left !important;
	font-size: 11px !important;
	line-height: 20px !important;
	color: #ffffff !important;
	letter-spacing: 1px !important;
}
.CopyrightRight {
	font-family: 'Raleway', sans-serif;
	text-align: left !important;
	font-size: 11px !important;
	line-height: 20px !important;
	color: #ffffff !important;
	letter-spacing: 1px !important;
}
.CopyrightRight p {width: 70% !important;
	padding-bottom: 20px !important;
    padding-top: 10px;
    font-family: 'Raleway',sans serif;
    font-weight: 500;}


.CopyrightRight img {
    width: 18% !important;
    padding: 0 25px 0 0;
    margin-bottom: 35px;
    margin-top: 0;
} 

/* COPYRIGHT END */


/* BUTTONS */

.hover:hover {opacity: .8; cursor: pointer;}

.nectar-button.small:hover {
	background-color: #d1c136 !important;
	opacity: 1 !important;
}

.whitebutton .nectar-button.medium:hover {
	opacity: .85 !important;
	background-color: #ffffff !important;
}

#NectarButtonRadiusLogo .whitebutton2 .nectar-button.medium:hover {
    opacity: .85 !important;
	background-color: #ffffff !important;

}

.nectar-button.medium:hover {
	background-color: #d1c136 !important;
	opacity: 1 !important;
}

.nectar-button.large:hover {
	background-color: #d1c136 !important;
	opacity: 1 !important;
}


#NectarButtonRadius .nectar-button.small {
    opacity: 1 !important;
	border-radius: 10px !important;
    	-moz-border-radius-bottomleft: 10px;
        -webkit-border-radius-bottomleft: 10px;
        -khtml-border-radius-bottomleft: 10px; /* for old Konqueror browsers */
	font-size: 20px;
	line-height: 25px;
	padding: 10px 35px;
	letter-spacing: 1.5px;
	color: #263060 !important;
	background-color: #E8D63C;
	box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    	-moz-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    	-webkit-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    	-o-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    font-family: 'Raleway', sans-serif;
}

.whitebutton2 .nectar-button.medium {
    background-color: #37ade3;
	opacity: 1 !important;
	border-radius: 10px !important;
    	-moz-border-radius-bottomleft: 10px;
        -webkit-border-radius-bottomleft: 10px;
        -khtml-border-radius-bottomleft: 10px; /* for old Konqueror browsers */
	font-size: 20px;
	line-height: 25px;
	padding: 10px 45px !important;
	letter-spacing: 1.5px;
	color: #ffffff !important;
	box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    	-moz-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    	-webkit-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    	-o-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    font-family: 'Raleway', sans-serif;
}

.whitebutton .nectar-button.medium {
    background-color: #37ade3;
	float: right;
    opacity: 1 !important;
	border-radius: 10px !important;
    	-moz-border-radius-bottomleft: 10px;
        -webkit-border-radius-bottomleft: 10px;
        -khtml-border-radius-bottomleft: 10px; /* for old Konqueror browsers */
	font-size: 20px;
	line-height: 25px;
	padding: 10px 45px !important;
	letter-spacing: 1.5px;
	color: #ffffff !important;
	box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    	-moz-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    	-webkit-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    	-o-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    font-family: 'Raleway', sans-serif;
}

#NectarButtonRadiusLogo .nectar-button.medium {
    opacity: 1 !important;
	border-radius: 10px !important;
    	-moz-border-radius-bottomleft: 10px;
        -webkit-border-radius-bottomleft: 10px;
        -khtml-border-radius-bottomleft: 10px; /* for old Konqueror browsers */
	font-size: 20px;
	line-height: 25px;
	padding: 10px 35px;
	letter-spacing: 1.5px;
	color: #263060 !important;
	background-color: #E8D63C;
	box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    	-moz-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    	-webkit-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    	-o-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    font-family: 'Raleway', sans-serif;
}

#DesktopRow .nectar-button.medium {
	opacity: 1 !important;
	border-radius: 10px !important;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	font-size: 30px;
	line-height: 35px;
	padding: 15px 75px;
	letter-spacing: 1.5px;
	box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	font-family: 'Raleway', sans-serif;
}

#MobileRow .nectar-button.medium {
	opacity: 1 !important;
	border-radius: 10px !important;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	font-size: 30px;
	line-height: 35px;
	padding: 15px 75px;
	letter-spacing: 1.5px;
	box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	font-family: 'Raleway', sans-serif;
}

#NectarButtonRadiusLogo .nectar-button.large {
	opacity: 1 !important;
	border-radius: 10px !important;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	font-size: 30px;
	line-height: 35px;
	padding: 15px 75px;
	letter-spacing: 1.5px;
	color: #263060 !important;
	background-color: #E8D63C;
	box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	font-family: 'Raleway', sans-serif;
}

#DesktopRow .nectar-button.large {
	opacity: 1 !important;
	border-radius: 10px !important;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	font-size: 30px;
	line-height: 35px;
	padding: 15px 75px;
	letter-spacing: 1.5px;
	color: #263060 !important;
	box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	font-family: 'Raleway', sans-serif;
}

#MobileRow .nectar-button.large {
	opacity: 1 !important;
	border-radius: 10px !important;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	font-size: 30px;
	line-height: 35px;
	padding: 15px 75px;
	letter-spacing: 1.5px;
	color: #263060 !important;
	box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
	font-family: 'Raleway', sans-serif;
}




/* BUTTONS END */

@keyframes border-pop {
  0% {
    box-shadow: 0 0 0 0px #c7c7c7;
  }
  /* Adding a step in the middle */
  30% {
    box-shadow: 0 0 0 10px #c7c7c7;
  }
  100% {
    box-shadow: 0 0 0 6px #c7c7c7;
  }
}

@keyframes border-pop-old {
  0% {
    border-width: 0px;
    padding: 10px;
  }
  /* Adding a step in the middle */
  30% {
    border-width: 10px;
    padding: 0px;
  }
  100% {
    border-width: 6px;
    padding: 4px;
  }
    
    .Header {height: 382px;}
    .HeaderText p {font-size: 55px; line-height: 35px;}
    
    
    #NectarButtonRadius .inner img {width: 25% !important;}
    .CategoryCopy p, h1, h2 {text-align: center !important; margin: 0 auto 20px !important;}
    .CategoryCopy {text-align: center !important;}
    .CategoryCopy .divider-wrap {margin: 0 auto !important; text-align: center !important; display: none;}
    /*#CategoryCirclesMobile .img-with-aniamtion-wrap .inner {text-align: center !important;}
    #CategoryCirclesMobile2 .img-with-aniamtion-wrap .inner {text-align: center !important;}*/

}

div.nice-select.nice.category {
    width: 220px !important;
}

/* LOGO PAGE */

#NectarButtonRadiusLogo .inner img {width: 100% !important; max-width: 100% !important;}

/* PROMOTIONS PAGE */

.promotionsBackgroundWords {margin-top: 25px;}


/* MEDIA QUERIES */

#MobileRow {display: none;}
#DesktopRow {display: block;}

@media screen and (min-width: 1251px) and (max-width: 1280px) {
    
.container-wrap div.newsletter-field input[type="text"] {font-size: 12px !important; line-height: 22px;}

}

@media screen and (min-width: 1200px) and (max-width: 1250px) {
    
.container-wrap div.newsletter-field input[type="text"] {font-size: 12px !important; line-height: 22px;}

.bubblesBlock {width: 80%; margin: 0 auto;}

}

@media screen and (min-width: 1021px) and (max-width: 1199px) {
    .speaker-overlay {
font-size: 17px; line-height: 27px;
}
.promotionsBackgroundWords {margin-top: 20px;}
.CopyrightLeft p {font-size: 10px !important; line-height: 20px !important;}
.CopyrightRight {font-size: 10px !important; line-height: 20px !important;}
.CopyrightRight img {padding: 10px 10px 30px !important;}
.whitebutton .nectar-button.medium {float: none;}
.SliderButtonText p {font-size: 13px !important;}
#NectarButtonRadius div.newsletter-button .nectar-button.small {padding-left: 18px;}
.container-wrap div.newsletter-field input[type="text"] {font-size: 11px !important; line-height: 22px;}
.divider-small-border {margin: 40px auto 25px !important;}
.bubblesBlock {width: 80%; margin: 30px auto 0;}
.ProductsCopy p {text-align: center;}
.ProductsCopy h1 {text-align: center;}
.CategoryCopy p {text-align: center;}
.CategoryCopy h1 {text-align: center;}

}

@media screen and (min-width: 1001px) and (max-width: 1125px) {
.sf-menu li a {
    float: left;
    line-height: 0px!important;
    font-size: 9.5px!important;
    position: relative;
}

}

@media screen and (min-width: 461px) and (max-width: 1020px) {
    .speaker-overlay {
font-size: 20px; line-height: 30px;
}
    .callout p {
	font-size: 30px;
	line-height: 40px;
}
  .promotionsBackgroundWords {margin-top: 0;}

    .Header {
	height: 365px;
}
#MobileRow .HeaderText p {font-size: 72px; line-height: 52px;}
    #MobileRow {display: block;}
    #DesktopRow {display: none;}
    #NectarButtonRadiusLogo .nectar-button.large {
	font-size: 25px;
	line-height: 30px;
	padding: 15px 40px;
}
  #MobileRow .nectar-button.large {
	font-size: 25px !important;
	line-height: 30px !important;
	padding: 15px 40px !important;
	margin-top: -20px !important;
}  
  #DesktopRow .nectar-button.large {
	font-size: 25px !important;
	line-height: 30px !important;
	padding: 15px 40px !important;
}
    .promotionsBackground {height: 375px;}
    .promotionsBackgroundWords {margin-top: 0px;}
    .CopyrightLeft p {text-align:center;}
    .CopyrightRight {text-align:center;}
    .CopyrightRight img {width: 15% !important; padding: 0 0 20px !important; float: none !important; margin: 0 auto !important;}
    #PrimaryButtonRow {padding-bottom: 30px !important;}
    .whitebutton .nectar-button.medium {float: none;}
    .SliderButtonText p {font-size: 10px !important;}
    #NectarButtonRadius div.newsletter-button .nectar-button.small {padding-left: 18px;}
    .container-wrap div.newsletter-field input[type="text"] {font-size: 11px !important; line-height: 22px;}
    .divider-small-border {margin: 40px auto 25px !important;}
    .CategoryCopy p {text-align: center;}
    .CategoryCopy h1 {text-align: center;}
    
    .bubbleContainer.initialRight { 
        text-align: right; 
    }
    .bubbleContainer.initialRight img.categoryBubble {
        margin: 0 0 0 auto !important;
    }
    .bubbleContainer.initialLeft { text-align: left; }
    .bubbleContainer.initialLeft img.categoryBubble {
        margin: 0 auto 0 0 !important;
    }

    .primaryButton {
        width: 80%;
        margin: 0 auto;
        
    }
    
    #PrimaryButtonRow { 
        background-color: #efefef;
        padding-top: 25px !important;
    }
}


@media screen and (min-width: 0px) and (max-width: 460px) {
    
        .speaker-overlay {
	font-size: 17px;
	line-height: 27px;
}
    
.USVets p {font-size:11px; line-height: 21px;}


 .ResourceTitle p {
	font-size: 17px;
	line-height: 27px;
}

.ResourceDetails p {
	font-size: 12px;
	line-height: 19px;
}

.callout p {
	font-size: 28px;
	line-height: 38px;
}

#NectarButtonRadiusLogo .nectar-button.large {
	font-size: 25px;
	line-height: 35px;
	padding: 15px 45px;
}
.promotionsBackgroundWords {margin-top: 0;}
.Header {
	height: 166px;
}
.HeaderText {margin-top: -60px;}
#MobileRow .HeaderText p {font-size: 32px; line-height: 12px;}
#NectarButtonRadiusLogo h2 {
	font-size: 35px;
	line-height: 45px;
}

#MobileRow {display: block;}
#DesktopRow {display: none;}

.promotionsBackground {height: 431px !important;}

#NectarButtonRadiusLogo .nectar-button.large {
	font-size: 20px;
	line-height: 25px;
	padding: 15px 40px;
}
 #DesktopRow .nectar-button.large {
	font-size: 20px;
	line-height: 25px;
	padding: 15px 40px;
}
 #MobileRow .nectar-button.large {
	font-size: 20px;
	line-height: 25px;
	padding: 15px 40px;
	margin-top: -20px;
}
    h1 {
	font-size: 35px;
	line-height: 45px;
}

    .container-wrap div.newsletter-field input[type="text"] {font-size: 12px !important; line-height: 22px;}

    #NectarButtonRadius .inner img {width: 50% !important;}
    /*#CategoryCirclesMobile .inner img {width: 50% !important;}
    #CategoryCirclesMobile2 .inner img {width: 50% !important;}*/
    
    .CopyrightLeft p {text-align:center;}
    .CopyrightRight {text-align:center;}
    .CopyrightRight img {width: 20% !important; padding: 0 0 20px !important; float: none !important; margin: 0 auto !important;}
    #PrimaryButtonRow {padding-bottom: 30px !important;}
    .whitebutton .nectar-button.medium {float: none;}
    .SliderButtonText p {font-size: 11px !important;}
    #NectarButtonRadius div.newsletter-button .nectar-button.small {padding-left: 18px;}
    .container-wrap div.newsletter-field input[type="text"] {font-size: 11px !important; line-height: 22px;}
    .divider-small-border {margin: 40px auto 25px !important;}
    .CategoryCopy p {text-align: center;}
    .CategoryCopy h1 {text-align: center;}
    
    .bubbleContainer.initialRight { 
        text-align: right; 
    }
    .bubbleContainer.initialRight img.categoryBubble {
        margin: 0 0 0 auto !important;
    }
    .bubbleContainer.initialLeft { text-align: left; }
    .bubbleContainer.initialLeft img.categoryBubble {
        margin: 0 auto 0 0 !important;
    }

    .primaryButton {
        width: 80%;
        margin: 0 auto;
        
    }
    
    #PrimaryButtonRow { 
        background-color: #efefef;
        padding-top: 25px !important;
    }
	
	#LOCATION_ICON {
	width: 27px !important;
	height: 27px !important;
	line-height: 27px !important;
	margin-left: 42px !important;
}
	
}


