
		    /*
			  Primary Color: #1187b1
			  Secondary Color: #13bfd7
			*/

			a,
			#navigation .menu > li > a,
			#homepage-video .left-column,
			#homepage-buckets h3,
			#header #menu-toggle,
			#page-content h1,
			#page-content h3,
			.sidebar-menu > li > a,
			.sidebar-menu > li.active > a:hover,
			.sidebar-button,
			#homepage-buckets .item-icon {
			  color: #1187b1;
			}

			#header #top-row,
			#navigation .menu > li.has-submenu:hover > a,
			#navigation .menu .sub-menu,
			.sidebar-menu ul,
			#navigation .search-form {
			  background-color: #1187b1;
			}

			#menu-toggle .bars,
			#menu-toggle .bars:before,
			#navigation .menu {
			  border-color: #1187b1;
			}

			#navigation .search-form:before {
			  border-bottom-color: #1187b1;
			}

			#header #top-row a:hover,
			#header #top-row .custom-icon,
			#navigation .menu > li.active > a,
			#navigation .menu > li:hover > a,
			#navigation .menu .sub-menu a:hover,
			#navigation .menu .sub-menu li.active > a,
			.white-button .arrows,
			.white-button:hover,
			.sidebar-button:hover {
			  color: #13bfd7;
			}

			.slick-arrow:hover,
			#lead-in-section a,
			.sidebar-menu > li > a:hover,
			.sidebar-menu ul li a:hover,
			.sidebar-menu ul li.active > a {
			  color: #13bfd7;
			}

			.white-button {
			  box-shadow: 3px 5px 10px 0px #1187b1;
			}

			.newsletter-form .form-field,
			.newsletter-form .form-submit {
			  border-color: #13bfd7;
			}

			.newsletter-form .form-submit,
			.sidebar-menu > li.active > a {
			  background-color: #13bfd7;
			}

			#footer-menu a {
			  color: #13bfd7;
			}

			#page-content h2 {
			  color: #13bfd7;
			}

			@media (max-width: 991px) {
			  #navigation .menu > li.has-submenu:hover > a,
			  #navigation .menu .sub-menu {
				background-color: transparent;
			  }
			}



			/* ==========================================================================
			   Fonts
			   ========================================================================== */

			.titles{font-family: 'Lato', sans-serif; font-size: 28px; font-weight: 300; color: #1187b1; font-style:normal; line-height:1.2; text-transform: uppercase;}

			.subtitles{font-family: 'Lato', sans-serif; font-size: 18px; font-weight: bold; color: #13bfd7; font-style:normal; line-height:18px; text-transform: uppercase;}

			.links{font-family: 'Lato', sans-serif; font-size: 14px; font-weight: normal; color: #13bfd7; font-style:normal;}

			.spacedGray{font-family: 'Lato', sans-serif; font-size: 28px; font-weight: 300; color: #1187b1; font-style:normal; line-height:1.2; text-transform: uppercase;}


			/* ==========================================================================
			   Form 
			   ========================================================================== */
			/* mobile */
			@media only screen 
			and (min-device-width : 320px) 
			and (max-device-width : 480px) {

					input.FBfield, .CPtextfield, .ShopTextfield, .ecardTextField, .srvRTextField, .CSTfield, .BLGfield, .EXfield {
					  background-color: #f9f9f9;
					  font-family:"arial";
					  font-size:15px;
					  border-color: #0e76bc;
					  border-width:1px;
					  border-style: solid;   /*  [ none | dotted | dashed | solid | double | groove | ridge | inset | outset  */
					  color: #000;
					  height:40px;
							  width: 95%;
					  padding:5px 20px;
					  border-radius: 15px;
					}

					textarea.FBtextarea, .ShopTextAreafield, .ecardTextAreaField, .srvRTextArea, .BLGtextarea  {
					  background-color: #f9f9f9;
					  border: #0e76bc 1px solid;
					  color: #000;
					  font-family: arial;
					  font-size: 15px;
					  font-weight: normal;
					  border-radius: 15px;
					  padding:5px 20px;
							 width: 95%;
					}

					select.FBselect, .CPselect, .ShopDropMenu, .vsDropMenu, .ecardDropField, .compareDropMenu, .srvRDropMenu  {
					  background-color: #f9f9f9;
					  border: #0e76bc 1px solid;
					  color:#000;
					  font-weight:normal;
					  font-family: arial;
					  font-size:15px;
					  height: 40px;
					  width: 90%;
					  border-radius: 15px;
					}

					.FBbutton, .CPbutton, .ShopButton, .vsButton, .ecardbutton, .compareSubmit, .srvRButton, .CSTbutton, .BLGbutton, .CouponButton, .EXbutton  {
						background: #13bfd7;
						color: #fff;
						font-family: Sans-serif;
						font-size: 17px;
						height: 35px;
						line-height: 18px;
						margin: 5px 5px;
						padding: 0px 15px 0px 15px;
						text-align: center;
						border: 2px solid #ffffff;
						transition: all 0.3s ease 0s;
						border-radius: 15px;
					}
					input.FBbutton:hover, .CPbutton:hover, .ShopButton:hover, .vsButton:hover, .ecardbutton:hover, .compareSubmit:hover, .srvRButton:hover, .CSTbutton:hover, .BLGbutton:hover, .CouponButton:hover, .EXbutton:hover {
					  background: #ffffff;
					  color: #13bfd7;
					  border: 2px solid #13bfd7;
					}

							.ssl75 {
						 width: 95%;
						 margin: auto;
						 font-size: 16px;
							 font-family: arial;
						  }


			}

			/* desktop*/
			@media only screen 
			and (min-device-width : 800px) 
			and (min-width : 800px) {

					  input.FBfield, .CPtextfield, .ShopTextfield, .ecardTextField, .srvRTextField, .CSTfield, .BLGfield, .EXfield {
					  background-color: #f9f9f9;
					  font-family:"arial";
					  font-size:15px;
					  border-color: #0e76bc;
					  border-width:1px;
					  border-style: solid;   /*  [ none | dotted | dashed | solid | double | groove | ridge | inset | outset  */
					  color: #000;
					  height:40px;
							  width: 80%;
					  padding:5px 20px;
					  border-radius: 15px;
					}

					textarea.FBtextarea, .ShopTextAreafield, .ecardTextAreaField, .srvRTextArea, .BLGtextarea  {
					  background-color: #f9f9f9;
					  border: #0e76bc 1px solid;
					  color: #000;
					  font-family: arial;
					  font-size: 15px;
					  font-weight: normal;
					  border-radius: 15px;
					  padding:5px 20px;
							 width: 90%;
					}

					select.FBselect, .CPselect, .ShopDropMenu, .vsDropMenu, .ecardDropField, .compareDropMenu, .srvRDropMenu  {
					  background-color: #f9f9f9;
					  border: #0e76bc 1px solid;
					  color:#000;
					  font-weight:normal;
					  font-family: arial;
					  font-size:15px;
					  height: 40px;
							  width: 80%;
					  border-radius: 15px;
					}

					.FBbutton, .CPbutton, .ShopButton, .vsButton, .ecardbutton, .compareSubmit, .srvRButton, .CSTbutton, .BLGbutton, .CouponButton, .EXbutton {
						background: #13bfd7;
						color: #fff;
						font-family: Sans-serif;
						font-size: 17px;
						height: 35px;
						line-height: 18px;
						margin: 5px 5px;
						padding: 0px 15px 0px 15px;
						text-align: center;
						border: 2px solid #ffffff;
						transition: all 0.3s ease 0s;
						border-radius: 15px;
					}
					input.FBbutton:hover, .CPbutton:hover, .ShopButton:hover, .vsButton:hover, .ecardbutton:hover, .compareSubmit:hover, .srvRButton:hover, .CSTbutton:hover, .BLGbutton:hover, .CouponButton:hover, .EXbutton:hover {
					  background: #ffffff;
					  color: #13bfd7;
					  border: 2px solid #13bfd7;
					}

						   .ssl75 {
						 width: 75%;
						 margin: auto;
						 font-size: 16px;
							 font-family: arial;
						  }

			}


			.Requestbutton {
				background: #1187b1;
				color: #fff;
				font-family: 'Lato', sans-serif;
				font-size: 17px;
				padding-top: 10px; 
				padding-bottom: 10px;
				margin: 5px 5px;
				text-align: center;
				border: 2px solid #ffffff;
				transition: all 0.3s ease 0s;
				border-radius: 15px;
			}
			input.Requestbutton:hover {
			  background: #ffffff;
			  color: #1187b1;
			  border: 2px solid #1187b1;
			}


			.CTAbutton {
				background: #13bfd7;
				color: #fff;
				font-family: 'Lato', sans-serif;
				font-size: 17px;
				margin: 5px 5px;
				 padding-top: 10px; 
				 padding-bottom: 10px;
				text-align: center;
				border: 2px solid #ffffff;
				transition: all 0.3s ease 0s;
				border-radius: 15px;
			}
			input.CTAbutton:hover {
			  background: #ffffff;
			  color: #13bfd7;
			  border: 2px solid #13bfd7;
			}
		
