/************************************/
/**** THEME VARIABLES ****/
/************************************/

:root {
	--color-white:#ffffff;
    --color-base: #ffffff;
    --color-grey: #cccccc;
    --color-grey-light: #eeeeee;
	--color-base-alt: #DEE7EE;
	--color-primary: #005088;
	--color-primary-light: #16A0D4;
	--color-accent: #27AF70;
    --color-faint-light: rgba(255,255,255,15%);
    --color-faint-lightest: rgba(255,255,255,8%);
    --color-faint-dark: rgba(0,0,0,10%);
    --color-text-body: #222;
    --type-heading: 'Lato', Arial, sans-serif;
    --type-body: 'Lato', Arial, sans-serif;
    --type-body-size: 18px;
    --type-body-size-sm: 16px;
    --type-body-size-xsm: 14px;
    --type-body-size-lrg: 20px;
    --type-body-size-xlrg: 22px;
    --type-body-color: #222;
    --border-radius-lrg: 20px;
    --border-radius-med: 10px;
    --border-radius-sm: 6px;
}

/**** BUTTONS ****/

/*** Full Width Button ***/

.Full-Button a.stylizedButton {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    white-space: normal;
    font-weight: 400;
    padding: 15px 25px;
    text-transform: none;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    text-align: left;
    position:relative;
    margin-bottom: 10px;
}

.Full-Button a.stylizedButton:hover {
    font-weight: 400;
    padding: 15px 25px 15px 30px;
}

/*** NEW ***/
.LeftLineColumns table tr td.WaLayoutItem {
  border-left: 5px solid #ececec;
  padding-left: 30px;
}

/**** CARD LAYOUTS ****/

.Card-Layout table,
.Card-Layout-Light table,
.Card-Layout-Dark table,
.Card-Layout-White table,
.Card-Layout-Faint table {
    margin-bottom: 30px;
}

.Card-Layout table tr td.WaLayoutItem,
.Card-Layout-Light table tr td.WaLayoutItem,
.Card-Layout-Dark table tr td.WaLayoutItem,
.Card-Layout-White table tr td.WaLayoutItem,
.Card-Layout-Faint table tr td.WaLayoutItem {
    -webkit-border-radius: var(--border-radius-sm);
    -moz-border-radius: var(--border-radius-sm);
    border-radius: var(--border-radius-sm);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px;
}

.Card-Layout table tr td.WaLayoutSeparator,
.Card-Layout-Light table tr td.WaLayoutSeparator,
.Card-Layout-Dark table tr td.WaLayoutSeparator,
.Card-Layout-White table tr td.WaLayoutSeparator,
.Card-Layout-Faint table tr td.WaLayoutSeparator {
    width: 30px;
}

.Card-Layout table tr td.WaLayoutItem:last-child,
.Card-Layout-Light table tr td.WaLayoutItem:last-child,
.Card-Layout-Dark table tr td.WaLayoutItem:last-child,
.Card-Layout-White table tr td.WaLayoutItem:last-child,
.Card-Layout-Faint table tr td.WaLayoutItem:last-child {
    margin-bottom: 0;
}

.Card-Layout-Light table tr td.WaLayoutItem {
    background-color: var(--color-base-alt);
}

.Card-Layout-Dark table tr td.WaLayoutItem {
    background-color: var(--color-primary-light);
    color: #fff;
}

.Card-Layout-White table tr td.WaLayoutItem {
    background-color: #FFF;
}

.Card-Layout-Faint table tr td.WaLayoutItem {
    background-color: rgba(255,255,255,0.10);
}

.Card-Layout-Dark table tr td.WaLayoutItem *,
.Card-Layout-Dark table tr td.WaLayoutItem p,
.Card-Layout-Dark table tr td.WaLayoutItem h3,
.Card-Layout-Dark table tr td.WaLayoutItem h4,
.Card-Layout-Dark table tr td.WaLayoutItem h5 {
    color: #FFF;
}

/*** END CARD LAYOUTS ***/


.FooterContent {
    padding: 30px;
}

.BannerWithImage {
    margin-top: 40px;
    margin-bottom: -40px;
}

#PAGEID_1700777 .zoneContent {
    background-color: #FFF!important;
}

/* 
.WaPlaceHolder { max-width: 1600px; }
 */

.zonePlace.zoneWAbranding {
    display: none;
}

.zonePlace.zoneHeader2 {

}

.HomeRightFeature {
    min-height: 255px; display:block;
    background-position-y: center!important;
}

.HomeLeftFeature {
    min-height: 540px; display:block;
}

/**** HOME FEEDS ****/

.HomeFeedEvents, .HomeFeedNews, .HomeFeedCareers, .HomeFeedNewsletters {
    min-height: 360px;
    background-size: 300px!important;
    background-position-y: center!important;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.10);
}

/**** SHADOWS ****/

.Shadow {
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.10);
}


/**** SEARCH ****/

.WaGadgetSiteSearch .searchBoxField {
    width: 400px;
    max-width: 100%;
    padding-left: 50px;
    height: 50px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

input[type=text], select, textarea {
    border: 2px solid #dee7ee;
    color: #999;
    font: normal 16px/1.3 'Ubuntu', sans-serif;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.WaGadgetSiteSearch .searchBoxFieldContainer:before {
    left: 1em;
    color: #004f89;
}



/**** BREADCRUMBS ****/

.WaGadgetBreadcrumbs {

}

.WaGadgetBreadcrumbs ul li {
    font-size: 14px!important;
}


/**** GADGETS ****/

.gadgetStyle002 .gadgetStyleBody {
    padding: 0;
}


/**** HEADERS & FOOTERS ****/

.MainNav {

}

.HeaderBlock {
padding: 20px 40px;
}

.zonePlace.zoneHeader2 {

}

/*** LOGIN GADGET **/

.WaGadgetLoginForm .loginContainer .loginLink {
    width: auto !important;
    line-height: 40px !important;
    text-transform: uppercase !important;
    font-family: 'Lato',sans-serif;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 16px;
}

.WaGadgetLoginForm .loginContainer.loginContainer .loginLink {
    padding-left: 15px;
    height: 40px !important;
    background: #16A0D4;
}

.WaGadgetLoginForm .loginContainer.authenticated.loginContainer.authenticated .loginLink {
    height: 40px!important;
}

.WaGadgetLoginForm .loginContainer .loginLink:before {
    position:static !important;
    float: right !important;
    width: auto !important;
    height: auto !important;
    padding-right: 15px !important;
    padding-left: 10px !important;
    font: normal 18px/40px 'WA-theme-icons'!important;
}

.WaGadgetLoginForm .loginContainer .loginContainerInner {
    position: relative;
    float: right;
}

#idHeaderContentHolder .languageToggleContainer {
    text-align: right;
    margin-left: 15px!important;
}


/**** PAGE TITLES ****/

.PageTitle {
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    padding: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.PageTitle h1 {
    color: #FFF!important;
    animation: fadeIn ease 1s;
    -webkit-animation: fadeIn ease 1s;
    -moz-animation: fadeIn ease 1s;
    -o-animation: fadeIn ease 1s;
    -ms-animation: fadeIn ease 1s;
}

.PageTitle h2 {
    color: #b7e3ce!important;
    font-weight: 300;
    font-size: 2em;
}

.PageTitle h3 {
    color: #FFF;
    font-weight: 300;
    font-size: 1.4em;
}

.PageTitle img {
    display: block;
    vertical-align: bottom;
}


/**** EVENTS ****/

.WaGadgetRecentBlogPosts.EventsFeed ul li .date {
    display: none;
}

.WaGadgetBlog.EventsList .boxBodyInfoOuterContainer .postedOn {
    display: none;
}

/*
.WaGadgetBlog.EventsList .controlPanel {
    position: absolute;
    top: 4px;
    right: 0;
}

.WaGadgetBlog.EventsList .WaGadgetBlogStateList ul.boxesList li.boxesListItem .controlPanel ~ .boxHeaderOuterContainer {
    margin-left: 0;
} */


/**** BLOG ****/

.WaGadgetBlogStateList ul.boxesList li.boxesListItem+li.boxesListItem {
    padding-top: 30px;
    border-top: 2px solid #f4f4f4;
}


/**** BANNER IMAGES ****/

.BannerImage {
    max-height: 300px;
}



/**** ROUND CORNERS ****/

.RoundCorners {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.RoundCornersTop {
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}

.RoundCornersBottom {
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}

/*** 2 Columns - Left Content Section ***/

td#id_Bw1IAj5 {
    background-color: #FFF;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

/**** BUTTONS ****/

a.stylizedButton {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: 'Lato', sans-serif!important;
    white-space: normal!important;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ArrowRight a.stylizedButton {
    background-image: url(/resources/Pictures/icons/arrow-right-white.svg)!important;
    background-size: 24px!important;
    background-repeat: no-repeat!important;
    background-position: right 15px center!important;
    padding-right: 60px!important;
}

.FeatureButton a.stylizedButton {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 30px;
    text-transform: none;
    transition: background-color 0.5s ease;
    text-align: left;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.FeatureButton.ArrowRight a.stylizedButton {
    background-image: url(/resources/Pictures/icons/arrow-right-white.svg);
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: right 15px center;
    padding-right: 40px;
}


/**** MAIN MENU - START ****/

.WaGadgetMenuHorizontal .menuInner {
    background: transparent;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
    background: transparent;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li:first-child {
    display: none;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {
    height: 24px;
    padding: 18px 13px 18px;
    color: #FFF;
    font: normal 17px/24px 'Lato', sans-serif!important;
}

.WaGadgetMenuHorizontal .menuInner ul ul {
    margin: 0;
}

.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a {
    padding: 10px 15px 9px;
    font: normal 15px/18px 'Lato',sans-serif;
    text-transform: none;
}

/**** MAIN MENU - END ****/


/**** VERTICAL SIDE MENU ****/

.WaGadgetMenuVertical {

}

.WaGadgetMenuVertical ul.firstLevel {
    background-color: #fff;
    margin: 0;
    padding: 20px 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.WaGadgetMenuVertical ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
    padding: 8px 30px 8px;
    overflow: hidden;
    background: inherit;
    color: #222;
    font: normal 18px/26px 'Lato',sans-serif;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}

.WaGadgetMenuVertical .menuInner ul ul {
    display: none;
    right: 100%;
    left: auto;
    list-style: none;
    margin: 0;
    min-width: 170px;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 40000;
}

.WaGadgetMenuVertical ul ul li>.item>a, .WaGadgetMenuVertical ul ul li>.item>a:link {
    padding: 8px 15px 8px;
    background: #f7f7f7;
    color: #222;
    font: normal 18px/26px 'Lato','Arial',sans-serif;
    white-space: nowrap;
    text-align: left;
    text-transform: none;
}

/**** END VERTICAL MENU ****/


/**** MOBILE MENU ****/

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel>li>.item>a {
    padding: 7px 15px;
    font-size: 17px;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li>.item>a {
    padding: 6px 15px 6px 38px;
    color: #222;
    font-size: 15px;
    font-family: 'Lato', sans-serif;
    text-transform: none;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul .item a {
    padding: 6px 15px 6px 68px!important;
    color: #222;
    font-size: 13px;
    background-color: #f7f7f7;
}

/**** END MOBILE MENU ****/


/**** TYPOGRAPHY ****/

h1, h2, h3, h4, h5 {
    font-family: 'Lato', sans-serif!important;
}

h1 {
    font-size: 2.3em!important;
}

h2 {
    font-size: 2em;
}

h3 {
    font-size: 1.6em;
}

.h3, h3 {
    margin: 1em 0 0.2em 0;
}

.h4, h4 {
    font-size: 1.4em;
    margin: 1.6em 0 0.8em 0;
}

.h5, h5 {
    font-size: 1.2em;
}

.WaGadgetHeadline {
    margin-bottom: 0;
}

.WaGadgetHeadline h2 {
    margin-bottom: 0.2em;
}

.IntroText h1 {
    font-size: 24px!important;
    font-weight: 300!important;
    margin: 0;
    line-height: 32px;
    text-transform: none;
}

/**** FADE-IN ANIMATION ****/

@keyframes fadeIn{
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-ms-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

.FadeIn-1 {
  animation: fadeIn ease 1s;
  -webkit-animation: fadeIn ease 1s;
  -moz-animation: fadeIn ease 1s;
  -o-animation: fadeIn ease 1s;
  -ms-animation: fadeIn ease 1s;
}

.FadeIn-2 {
  animation: fadeIn ease 2s;
  -webkit-animation: fadeIn ease 2s;
  -moz-animation: fadeIn ease 2s;
  -o-animation: fadeIn ease 2s;
  -ms-animation: fadeIn ease 2s;
}


/*** ACCORDION GADGET **/

/* Only hide the accordion content by default on the front-end (so admins can see it in the admin easily)... */

.publicContentView .WaGadgetContentAccordion .gadgetStyleBody,
.memberContentView .WaGadgetContentAccordion .gadgetStyleBody {
display:none; /* toggled by jQuery */
}

/* Allow an accordion to be open on page load... Use as gadget's custom css class... 'opened' */

.publicContentView .WaGadgetContentAccordion.opened .gadgetStyleBody,
.memberContentView .WaGadgetContentAccordion.opened .gadgetStyleBody {
display:block;
}

/* This are the selectors you should use for styling the "open" toggler gadgets, titles, body, etc... replace [selector] with an actual css element to select.
It requires you use two CSS selectors, one for the "opened" and one for the "active" togglers */

.publicContentView .WaGadgetContentAccordion.opened [selector],
.publicContentView .WaGadgetContentAccordion.active [selector] {
/* add css here */
}

.WaGadgetContentAccordion {
    margin-bottom: 10px;
    border: 2px solid #dee7ee;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.WaGadgetContentAccordion .gadgetStyleTitle {
    margin: 0;
    font-size: 24px;
    padding: 15px 20px;
    background-image: url(/resources/Pictures/icons/accordion-arrow-down.svg);
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: right 20px center;
    border: none;
}

.WaGadgetContentAccordion.opened .gadgetStyleTitle, .WaGadgetContentAccordion.active .gadgetStyleTitle {
    cursor: pointer;
    background-image: url(/resources/Pictures/icons/accordion-arrow-up.svg);
}

.WaGadgetContentAccordion .gadgetStyleTitle:hover {
    background-color: #DEE7EE;
    cursor: pointer;
}

.publicContentView .WaGadgetContentAccordion .gadgetStyleBody, .memberContentView .WaGadgetContentAccordion .gadgetStyleBody {
    display: none;
}

.WaGadgetContentAccordion .gadgetStyleBody, 
.WaGadgetContentAccordion .gadgetStyleBody {
    padding: 15px 20px 30px 20px;
    border: none;
    border-top:none;
}

.WaGadgetContentAccordion .gadgetStyleTitle h4 {
    font-size: 20px;
    font-weight: 400;
    color: #27af70;
    text-transform: none;
}


/**** END ACCORDION ****/


/****************************************************/
/****************************************************/
/****** Nicasio Edits - Related to Language Toggler *****/
/****************************************************/
/****************************************************/

/*
	Hide the Language Toggler
	if work in progress
*/

/*
.languageToggleContainer {
     display:none !important;
}
*/


/*
	Set up the editable "Header" area to 
	allow positioning of the Language Toggler
*/

#idHeaderContentHolder .WaGadgetLoginForm {
	position: relative;
}


/* 
	Position the Language Toggler 
	within the Header
*/

#idHeaderContentHolder .languageToggleContainer {
    display:inline-block;
    float:right;
    text-align:right;
    margin-left:15px!important;
}


/* 
	Position the Language Toggler 
	within the Mobile Panel
*/

#id_MobilePanel .languageToggleContainer {	 
	position:absolute;
	right:50px;
}

#id_MobilePanel .mobilePanelButton.buttonAdmin + .languageToggleContainer {
	right:100px;
}


/* 
	Style the Language Toggler 
	within the Header (and Mobile Panel)
*/

.WaGadgetLoginForm .languageToggleContainer a {
    cursor: pointer;
    display: inline-block;
    color: #FFF;
    background-color: #30AE72;
    font: 16px/40px Lato !important;
    text-transform: uppercase;
    letter-spacing: 0;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 0px 20px;
    height: 40px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.WaGadgetLoginForm .languageToggleContainer a:hover {
    background-color: #41C98A;
}

/* 
	Override the Language Toggler Style
	within the Mobile Panel
*/

#id_MobilePanel .languageToggleContainer a {
	color: #FFF;
	background-color: transparent;
	height: 50px;
	line-height:50px;
	padding-top:0px;
	padding-bottom:0px;
	border-radius: none;
	-moz-border-radius: none;
	-webkit-border-radius: none;
}

#id_MobilePanel .languageToggleContainer a:hover {
	color: #27af70;
}


/* 
	Hide the Menu Items by default to avoid page lag 
	and triggering the new WA Ver. 5 Phantom Responsive Menu.
	Then reset to table-cell when "visible" class exists via jquery
	Also accommodates the mobile responsive menu.
*/

/* This HAS to be used in order for the menu to work properly */

#id_Header1 .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li,
#id_MobilePanel .WaGadgetMobilePanel .menuInner ul.firstLevel > li {display:none;}

#id_Header1 .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.visible li,
#id_MobilePanel .WaGadgetMobilePanel .menuInner ul.firstLevel > li.visible li {display:block !important;} 

#id_Header1 .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.visible,   
#id_Header1 .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom {display:table-cell !important;}

#id_MobilePanel .WaGadgetMobilePanel .menuInner ul.firstLevel > li.visible,
#id_Header1 .WaGadgetMenuHorizontal .menuInner ul.firstLevel[style*="display: block"] > li.visible {
display:block !important;
}


/**** HIDE BLOG AUTHOR  ****/
.WaGadgetRecentBlogPosts ul li .author {
    display: none;
}

.WaGadgetRecentBlogPosts ul li .date:after {
    display: none;
}

SPAN.postedByLink
{
  display: none
}

/**************************************************/
/**** SHADOW COLUMNS ****/
/**************************************************/

.Shadow-Columns {
    margin-bottom: 30px;
}

.Shadow-Columns table tr td.WaLayoutItem {
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px;
}

.Shadow-Columns-Round table tr td.WaLayoutItem {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.Shadow-Columns td.WaLayoutSeparator,
.Shadow-Columns-Round td.WaLayoutSeparator {
    width: 30px;
}




/**************************************************/
/**** TABLET STYLES ****/
/**************************************************/


@media screen and (max-width: 1599px) {

.PageTitle h2 {
    color: #b7e3ce!important;
    font-weight: 300;
    font-size: 1.6em;
}

.PageTitle h3 {
    color: #FFF;
    font-weight: 300;
    font-size: 1.3em;
}

}


@media screen and (max-width: 999px) {

.BannerWithImage {
    margin-bottom: 0;
}

#PAGEID_1700738 div#id_Header1, #PAGEID_1700801 div#id_Header1 {
    padding: 0!important;
}

#PAGEID_1700795 div#id_Header1 {
    padding: 0!important;
}

.HomeRightFeature.TopFeature, .HomeRightFeature.BottomFeature {
    background-position: right top!important;
    background-size: auto 100%!important;
}

div.MainNav {
    display: none!important;
}

.HeaderBlock {
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}

/*
div#id_Header1 {
    padding: 30px!important;
} */

.WaGadgetSiteSearch .searchBoxField {
    width:940px;
    max-width: 100%!important;
}

}


/**************************************************/
/**** MOBILE SPECIFIC STYLES ****/
/**************************************************/

@media screen and (max-width: 768px) {

.FooterContent {
    padding: 0 30px 30px 30px;
    margin-top: -60px;
}

.MobileHide, .HideMobile {
    display:none!important;
}

.HeaderLogo {
    text-align:center;
}

.zonePlace.zoneHeader1 {
    padding: 0;
}

.HeaderBlock {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.WaGadgetLoginForm .alignRight, .WaGadgetLoginForm .authenticated.alignRight .loginPanel {
    text-align: -webkit-center;
}

.WaGadgetSiteSearch .searchBoxOuter.alignRight {
    text-align: -webkit-center;
}

.h3, h3 {
    font-size: 26px;
    line-height: 1.35;
}

}
.waPaymentSystemIcon.Amex {
display: none;
}  

.waPaymentSystemIcon.Discover {
display: none;
}