/*############# GAM2.0 Styles #####################*/
/*#### by Philippe Gommes using Bootstrap 3.0  ####*/

/*## GENERAL ##*/
	
	/*# GENERAL--COLORS #*/
		
		/* text colors */

	/*.c-dark-blue { color: #002750; }*/
	.c-blue { color: #0469c1; }
	.c-med-blue { color: #73b0e3; }
	.c-light-blue { color: #e3f4ff; }

	.c-gold { color: #50585f; }
	.c-med-gold { color: #50585f; }
	.c-light-gold { color: #eaeaea; }

	.c-almostblack { color: #252525; }
	/*.c-dark-gray, .c-dark-grey { color: #444444; }*/
	/*.c-gray, .c-grey { color: #585858; }*/
	.c-med-gray, .c-med-grey { color: #aaaaaa; }
	.c-light-gray, .c-light-grey { color: #eaeaea; }

	.c-white { color: #ffffff; }

	.c-green, .c-alert-green { color: #6B7E31; }
	.c-red, .c-alert-red { color: #9B301B;}
	.c-yellow, .c-alert-yellow { color: #956E01; }

		/* backgrounds */

	.b-bluegrey { background-color: #617886 !important; }
	.b-carbonextradark { background-color: #50585f !important; }
	.b-carbondark { background-color: #50585f !important; }

	.b-dark-blue { background-color: #002750 !important; }
	.b-blue { background-color: #0469c1; }
	.b-med-blue { background-color: #73b0e3; }
	.b-light-blue { background-color: #e3f4ff; }

	.b-gold { background-color: #50585f !important; }
	.b-med-gold { background-color: #50585f; }
	.b-light-gold { background-color: #eaeaea; }

	.b-dark-gray, .b-dark-grey { background-color: #444444; }
	.b-gray,.b-grey { background-color: #585858; }
	.b-med-gray, .b-med-grey { background-color: #aaaaaa !important; }
	.b-light-gray,.b-light-grey  { background-color: #eaeaea !important; }

	.b-white { background-color: #FFFFFF; }

	.b-carbonextradark p, .b-bluegrey p {
		color: #FFFFFF;
	}
	

	.c-dark-blue {color:#002750 !important}
	.c-dark-blue-tint-1 {color:#003168 !important}
	.c-rbc-blue {color:#0051a5 !important}
	.c-blue-tint-1 {color:#0469c1 !important}
	.c-blue-tint-2 {color:#73b0e3 !important}
	.c-blue-tint-3 {color:#c3e2fa !important}
	.c-blue-tint-4 {color:#e3f4ff !important}
	.c-blue-tint-5 {color:#f5fcff !important}
	.c-black {color:#000 !important}
	.c-black-tint-1 {color:#252525 !important}
	.c-dark-gray,.c-dark-grey {color:#444 !important}
	.c-gray,.c-grey {color:#585858 !important}
	.c-gray-tint-1,.c-grey-tint-1 {color:#6f6f6f !important}
	.c-gray-tint-2,.c-grey-tint-2 {color:#b3b3b3 !important}
	.c-gray-light-tint-3,.c-grey-light-tint-3 {color:#eaeaea !important}
	.c-gray-light-tint-2,.c-grey-light-tint-2 {color:#f3f4f5 !important}
	.c-gray-light-tint-1,.c-grey-light-tint-1 {color:#fafafa !important}
	.c-white {color:#fff !important}
	.c-carbon-dark {color:#50585f !important}
	.c-carbon-dark-tint-1 {color:#70777E !important}
	.c-carbon {color:#899299 !important}
	.c-carbon-tint-1 {color:#c4c8cc !important}
	.c-carbon-tint-2 {color:#e7e9eb !important}
	.c-carbon-tint-3 {color:#f6f6f7 !important}
	.c-blue-grey-dark,.c-blue-gray-dark {color:#617886 !important}
	.c-blue-grey,.c-blue-gray {color:#8499a6 !important}
	.c-seaweed-dark {color:#416866 !important}
	.c-seaweed {color:#588886 !important}
	.c-seaweed-tint-1 {color:#abc3c2 !important}
	.c-seaweed-tint-2 {color:#e1eae9 !important}
	.c-seaweed-tint-3 {color:#f2f6f6 !important}
	.c-teal-dark {color:#007077 !important}
	.c-teal {color:#00aeb5 !important}
	.c-teal-tint-1 {color:#7fd6da !important}
	.c-teal-tint-2 {color:#bfebec !important}
	.c-teal-tint-3 {color:#e5f7f7 !important}
	.c-moss-dark {color:#b5a80c !important}
	.c-moss {color:#b5a80c !important}
	.c-moss-tint-1 {color:#dad385 !important}
	.c-moss-tint-2 {color:#ece9c2 !important}
	.c-moss-tint-3 {color:#f7f6e6 !important}
	/*.c-gold {color:#6e560e !important}
	.c-gold-tint-1 {color:#8a732c !important}
	.c-gold-tint-2 {color:#b8a970 !important}
	.c-gold-tint-3 {color:#ece6ce !important}*/
	.c-beige-dark {color:#756738 !important}
	.c-beige {color:#b8a970 !important}
	.c-beige-tint-1 {color:#dbd4b7 !important}
	.c-beige-tint-2 {color:#ede9db !important}
	.c-beige-tint-3 {color:#f8f6f0 !important}
	.c-sun-dark {color:#9e5406 !important}
	.c-sun {color:#fca311 !important}
	.c-sun-tint-1 {color:#fdd188 !important}
	.c-sun-tint-2 {color:#fee8c3 !important}
	.c-sun-tint-3 {color:#fff6e7 !important}
	.c-yellow-dark {color:#836500 !important}
	.c-yellow-rbc {color:#fedf01 !important}
	.c-yellow-tint-1 {color:#feef80 !important}
	.c-yellow-tint-2 {color:#fff7bf !important}
	.c-yellow-tint-3 {color:#fffce5 !important}
	.c-green-dark {color:#5f6324 !important}
	.c-green-rbc {color:#6b702b !important}
	.c-green-tint-1 {color:#b5b795 !important}
	.c-green-tint-2 {color:#dadbca !important}
	.c-green-tint-3 {color:#f0f0e9 !important}
	.c-red {color:#9b301b !important}
	.c-red-tint-1 {color:#cd978d !important}
	.c-red-tint-2 {color:#e6cbc6 !important}
	.c-red-tint-3 {color:#f5eae8 !important}
	.c-amber {color:#956e01 !important}
	.c-tundra-dark {color:#466c86 !important}
	.c-tundra {color:#87afbf !important}
	.c-tundra-tint-1 {color:#c3d7df !important}
	.c-tundra-tint-2 {color:#e1ebef !important}
	.c-tundra-tint-3 {color:#f3f7f8 !important}
	.c-apple-dark {color:#616f03 !important}
	.c-apple {color:#aaba0a !important}
	.c-apple-tint-1 {color:#d4dc84 !important}
	.c-apple-tint-2 {color:#eaeec2 !important}
	.c-apple-tint-3 {color:#f6f8e6 !important}
	.c-sky-dark {color:#236e9a !important}
	.c-sky {color:#51b5e0 !important}
	.c-sky-tint-1 {color:#a8daef !important}
	.c-sky-tint-2 {color:#d3ecf7 !important}
	.c-sky-tint-3 {color:#edf7fc !important}
	.c-warm-grey-dark {color:#70665b !important}
	.c-warm-grey {color:#c1b5a5 !important}
	.c-warm-grey-tint-1 {color:#e0dad2 !important}
	.c-warm-grey-tint-2 {color:#efece8 !important}
	.c-warm-grey-tint-3 {color:#f9f7f6 !important}
	.c-warm-red-dark {color:#b91a0e !important}
	.c-warm-red {color:#f93f26 !important}
	.c-warm-red-tint-1 {color:#fc9f92 !important}
	.c-warm-red-tint-2 {color:#fdcfc9 !important}
	.c-warm-red-tint-3 {color:#feebe9 !important}
	.c-wine {color:#8b214b !important}
	.c-violet {color:#493d63 !important}
	.c-violet-tint-1 {color:#a49ab1 !important}
	.c-violet-tint-2 {color:#d1cdd8 !important}
	.c-violet-tint-3 {color:#ecebef !important}
	.c-pear-dark {color:#726c1a !important}
	.c-pear {color:#d6ce49 !important}
	.c-pear-tint-1 {color:#eae6a4 !important}
	.c-pear-tint-2 {color:#f5f3d1 !important}
	.c-pear-tint-3 {color:#fbfaec !important}
	.c-deep-gold {color:#e8cf00 !important}
	.c-brown-dark {color:#7d5437 !important}
	.c-brown {color:#906646 !important}
	.c-brown-tint-1 {color:#c7b2a2 !important}
	.c-brown-tint-2 {color:#e3d9d1 !important}
	.c-brown-tint-3 {color:#f4efec !important}
	.c-dark-warm-grey {color:#685b4e !important}
	.c-slate {color:#6f6e6f !important}
	.b-transparent {background-color:transparent !important}
	.b-dark-blue {background-color:#002750 !important}
	.b-dark-blue-tint-1 {background-color:#003168 !important}
	.b-rbc-blue {background-color:#0051a5 !important}
	.b-blue-tint-1 {background-color:#0469c1 !important}
	.b-blue-tint-2 {background-color:#73b0e3 !important}
	.b-blue-tint-3 {background-color:#c3e2fa !important}
	.b-blue-tint-4 {background-color:#e3f4ff !important}
	.b-blue-tint-5 {background-color:#f5fcff !important}
	.b-black {background-color:#000 !important}
	.b-black-tint-1 {background-color:#252525 !important}
	.b-dark-gray,.b-dark-grey {background-color:#444 !important}
	.b-gray,.b-grey {background-color:#585858 !important}
	.b-gray-tint-1,.b-grey-tint-1 {background-color:#6f6f6f !important}
	.b-gray-tint-2,.b-grey-tint-2 {background-color:#b3b3b3 !important}
	.b-gray-light-tint-3,.b-grey-light-tint-3 {background-color:#eaeaea !important}
	.b-gray-light-tint-2,.b-grey-light-tint-2 {background-color:#f3f4f5 !important}
	.b-gray-light-tint-1,.b-grey-light-tint-1 {background-color:#fafafa !important}
	.b-white {background-color:#fff !important}
	.b-carbon-dark {background-color:#50585f !important}
	.b-carbon-dark-tint-1 {background-color:#70777E !important}
	.b-carbon {background-color:#899299 !important}
	.b-carbon-tint-1 {background-color:#c4c8cc !important}
	.b-carbon-tint-2 {background-color:#e7e9eb !important}
	.b-carbon-tint-3 {background-color:#f6f6f7 !important}
	.b-blue-grey-dark,.b-blue-gray-dark {background-color:#617886 !important}
	.b-blue-grey,.b-blue-gray {background-color:#8499a6 !important}
	.b-seaweed-dark {background-color:#416866 !important}
	.b-seaweed {background-color:#588886 !important}
	.b-seaweed-tint-1 {background-color:#abc3c2 !important}
	.b-seaweed-tint-2 {background-color:#e1eae9 !important}
	.b-seaweed-tint-3 {background-color:#f2f6f6 !important}
	.b-teal-dark {background-color:#007077 !important}
	.b-teal {background-color:#00aeb5 !important}
	.b-teal-tint-1 {background-color:#7fd6da !important}
	.b-teal-tint-2 {background-color:#bfebec !important}
	.b-teal-tint-3 {background-color:#e5f7f7 !important}
	.b-moss-dark {background-color:#b5a80c !important}
	.b-moss {background-color:#b5a80c !important}
	.b-moss-tint-1 {background-color:#dad385 !important}
	.b-moss-tint-2 {background-color:#ece9c2 !important}
	.b-moss-tint-3 {background-color:#f7f6e6 !important}
	/*
	.b-gold {background-color:#6e560e !important}
	.b-gold-tint-1 {background-color:#8a732c !important}
	.b-gold-tint-2 {background-color:#b8a970 !important}
	.b-gold-tint-3 {background-color:#ece6ce !important}
	*/
	.b-beige-dark {background-color:#756738 !important}
	.b-beige {background-color:#b8a970 !important}
	.b-beige-tint-1 {background-color:#dbd4b7 !important}
	.b-beige-tint-2 {background-color:#ede9db !important}
	.b-beige-tint-3 {background-color:#f8f6f0 !important}
	.b-sun-dark {background-color:#9e5406 !important}
	.b-sun {background-color:#fca311 !important}
	.b-sun-tint-1 {background-color:#fdd188 !important}
	.b-sun-tint-2 {background-color:#fee8c3 !important}
	.b-sun-tint-3 {background-color:#fff6e7 !important}
	.b-yellow-dark {background-color:#836500 !important}
	.b-yellow {background-color:#fedf01 !important}
	.b-yellow-tint-1 {background-color:#feef80 !important}
	.b-yellow-tint-2 {background-color:#fff7bf !important}
	.b-yellow-tint-3 {background-color:#fffce5 !important}
	.b-green-dark {background-color:#5f6324 !important}
	.b-green {background-color:#6b702b !important}
	.b-green-tint-1 {background-color:#b5b795 !important}
	.b-green-tint-2 {background-color:#dadbca !important}
	.b-green-tint-3 {background-color:#f0f0e9 !important}
	.b-red {background-color:#9b301b !important}
	.b-red-tint-1 {background-color:#cd978d !important}
	.b-red-tint-2 {background-color:#e6cbc6 !important}
	.b-red-tint-3 {background-color:#f5eae8 !important}
	.b-amber {background-color:#956e01 !important}
	.b-tundra-dark {background-color:#466c86 !important}
	.b-tundra {background-color:#87afbf !important}
	.b-tundra-tint-1 {background-color:#c3d7df !important}
	.b-tundra-tint-2 {background-color:#e1ebef !important}
	.b-tundra-tint-3 {background-color:#f3f7f8 !important}
	.b-apple-dark {background-color:#616f03 !important}
	.b-apple {background-color:#aaba0a !important}
	.b-apple-tint-1 {background-color:#d4dc84 !important}
	.b-apple-tint-2 {background-color:#eaeec2 !important}
	.b-apple-tint-3 {background-color:#f6f8e6 !important}
	.b-sky-dark {background-color:#236e9a !important}
	.b-sky {background-color:#51b5e0 !important}
	.b-sky-tint-1 {background-color:#a8daef !important}
	.b-sky-tint-2 {background-color:#d3ecf7 !important}
	.b-sky-tint-3 {background-color:#edf7fc !important}
	.b-warm-grey-dark {background-color:#70665b !important}
	.b-warm-grey {background-color:#c1b5a5 !important}
	.b-warm-grey-tint-1 {background-color:#e0dad2 !important}
	.b-warm-grey-tint-2 {background-color:#efece8 !important}
	.b-warm-grey-tint-3 {background-color:#f9f7f6 !important}
	.b-warm-red-dark {background-color:#b91a0e !important}
	.b-warm-red {background-color:#f93f26 !important}
	.b-warm-red-tint-1 {background-color:#fc9f92 !important}
	.b-warm-red-tint-2 {background-color:#fdcfc9 !important}
	.b-warm-red-tint-3 {background-color:#feebe9 !important}
	.b-wine {background-color:#8b214b !important}
	.b-violet {background-color:#493d63 !important}
	.b-violet-tint-1 {background-color:#a49ab1 !important}
	.b-violet-tint-2 {background-color:#d1cdd8 !important}
	.b-violet-tint-3 {background-color:#ecebef !important}
	.b-pear-dark {background-color:#726c1a !important}
	.b-pear {background-color:#d6ce49 !important}
	.b-pear-tint-1 {background-color:#eae6a4 !important}
	.b-pear-tint-2 {background-color:#f5f3d1 !important}
	.b-pear-tint-3 {background-color:#fbfaec !important}
	.b-deep-gold {background-color:#e8cf00 !important}
	.b-brown-dark {background-color:#7d5437 !important}
	.b-brown {background-color:#906646 !important}
	.b-brown-tint-1 {background-color:#c7b2a2 !important}
	.b-brown-tint-2 {background-color:#e3d9d1 !important}
	.b-brown-tint-3 {background-color:#f4efec !important}
	.b-dark-warm-grey {background-color:#685b4e !important}
	.b-slate {background-color:#6f6e6f !important}

	

	/*# GENERAL--TYPOGRAPHY #*/
	body {
		font-size: 14px;
		color: #252525;
		background-color:#EEE;
	}
	a {
		color: #002750;
	}

	a:hover {
		color: #002750;
		text-decoration: none;
	}


	h1 {
		color: #002750;
		font-size: 4.688em;
		line-height: 0.867em;
		font-family: 'MetaBlack', Arial;
		font-weight: 700;
		text-transform: uppercase;
		margin: 0 0 10px 0;
	}
	h2 {
		color: #002750;
		font-size: 2em;
		line-height: 1.094em;
		font-family: 'Meta', Arial;
		font-weight: 700;
		text-transform: none;
		margin: 0 0 10px 0;
	}
	h3 {
		color: #002750;
		font-size: 1.375em;
		line-height: 1.182em;
		font-family: 'Meta', Arial;
		font-weight: 700;
		text-transform: none;
		margin: 0 0 10px 0;
	}
	h4 {
		color: #002750;
		font-size: 1.125em;
		line-height: 1.333em;
		font-family: 'Meta', Arial;
		font-weight: 700;
		margin: 0 0 6px 0;
	}
	h5 {
		color: #002750;
		font-size: 1em;
		line-height: 1.438em;
		font-family: 'Meta', Arial;
		font-weight: 700;
		margin: 0 0 6px 0;
	}
	h6 {
		color: #002750;
		font-size: 0.875em;
		line-height: 1.643em;
		font-family: 'Meta', Arial;
		font-weight: 700;
		margin: 0 0 6px 0;
	}

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		color:#002750;
	}
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
		color:#0469c1;
		text-decoration: none;
	}

	pre {
		margin-bottom: 20px;
		-moz-tab-size:    2;
		-o-tab-size:      2;
		-webkit-tab-size: 2;
		-ms-tab-size:     2;
		tab-size:         2;
	}

	

	blockquote {
		border-left: solid #002750 1px;
		color:#002750 !important;
		font-size: 1em;
		line-height: 1.5em;
		font-style: italic;
		margin: 20px 0 20px 0;
		padding: 0 20px 0 19px;
	}

	hr {
		margin:10px 0 0 0;
		border-top-color: #FFF;
	}
	section hr {
		border-top: solid #899299 2px;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	section hr.grey {
		border-top: solid #cecece 2px;
	}
	section hr.thin {
		border-top: solid #899299 1px;
		margin-top: 7px;
		margin-bottom: 7px;
	}
	section hr.thin.grey {
		border-top: solid #cecece 1px;
	}
	section hr.dotted {
		border-top: dotted #899299 1px;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	section hr.dotted.thin {
		margin-top: 7px;
		margin-bottom: 7px;
	}

	.meta {
		font-family: 'Meta';
	}
	.arial {
		font-family: 'Arial';
	}
	.text-caps {
		text-transform: uppercase;
	}
	.small {
		font-family: 'Arial';
	}
	.disclaimer {
		font-family: 'Arial';
		font-size: 0.750em;
		line-height: 1em;
		color: #767676;
	}
	.footnote {
		font-size: 0.750em;
	}

	.icon-home {
		vertical-align: -2% !important;
		color: #434343
	}

	.chevron {
		font-family: 'Meta';
		color:#50585f;
		font-size: 1.3em;
		display: inline-block;
		margin: 0 5px
	}

	.social {
		color:#50585f;
		font-size: 1.571em !important;
		margin: 0px 5px 0 5px;
		display: inline-block;
		vertical-align:middle;
	}

	.hide-ondesktop {
		display: none !important;
	}

	.wrapall {
		white-space: normal !important;
	}

	.nowrap {
		white-space: nowrap !important;
	}

	.inline {
		display: inline-block !important;
	}
		/* GENERAL--TYPOGRAPHY--LINKS */

		
		a {
			color:#0469c1;
		}

		ul.list-links a:hover, ul a:hover {
			text-decoration: underline;
		}
		section.content ul.list-links ul {
			margin: 0 auto !important;
			padding-left: 10px;
		}
		section.content ul.list-links ul li:before{
			content: '\f054'; /* FontAwesome char code inside the '' */
	  		font-family: FontAwesome; /* FontAwesome or whatever */
	  		display: inline-block;
	  		color: #0469c1;
	  		font-size: 0.60em;
	  		margin-left: 4px; /* same as padding-left set on li */
	  		margin-right: 4px;
	  		vertical-align: middle;
		}
		p a:hover, address a:hover {
			background-color: #e3f4ff;
		}


		a.bookmark:before {
			content:"\f02e";
		}
		a.bookmark {
			display:inline-block;
			font:normal normal normal 14px/1 FontAwesome;
			font-size:inherit;
			text-rendering:auto;
			-webkit-font-smoothing:antialiased;
			-moz-osx-font-smoothing:grayscale;
			color: #0469c1;
		}
		a.bookmark:hover {
			color: #002750;
		}

		a.file-pdf:after, a.file-doc:after, a.file-xls:after, a.file-ppt:after, a.file-zip:after, a.file-video:after, a.link-ext:after, a.link-email:after, a.link-chev:after, a.link-video:after {
			font-family: 'FontAwesome';
			font-style: normal;
			font-weight: normal;
			line-height: 1;
			position: relative;
			display: inline-block;

			font-size: 0.85em;
			vertical-align: text-top;
			margin-left: 4px;
			top: 2px;

			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		} 
		a.link-chev:after {
			font-size: 0.7em;
			vertical-align: text-top;
			margin-left: 5px;
			top: 5px;
		} 
		a.link-video:after {
			content: "\f01d";
			top: 0;
			vertical-align: inherit;
			font-size: 1em;
		}
		a.file-pdf:after {
			content: "\f1c1";
		}
		a.file-doc:after {
			content: "\f1c2";
		}
		a.file-xls:after {
			content: "\f1c3";
		}
		a.file-ppt:after {
			content: "\f1c4";
		}
		a.file-zip:after {
			content: "\f1c6";
		}
		a.file-video:after {
			content: "\f1c8";
		}
		a.link-ext:after {
			content: "\f08e";
		}
		a.link-email:after {
			content: "\f003";
		}
		a.link-chev:after {
			content: "\f054";
		}


	/* GENERAL--STEPS */
	ul.steps li {
    	font-size: 0.9em
	}

	ul.steps li.active {
		color: #002750;
		font-weight: bold;
	}
	ul.steps span {
		font-family: 'Meta';
		margin-left: 5px;
		font-size: 1.2em;
	}

	/* GENERAL--BUTTONS */

	button.button  {
		background-color: #FFFFFF;
	}
	button.button:focus {outline:0;}
	.button, .btn {
		display: inline-block !important;
		padding: 6px 15px 6px 15px !important;
		border-radius: 5px;
		border:solid 1px;
		letter-spacing: 0.5px;
		text-transform: uppercase;
		font-size: 1em;
		font-family: Arial;
		width: auto !important;
		
		transition: all 0.15s;
		-webkit-transition: all 0.15s;
	}

	.button span {
		font-family: 'Meta';
	}
	.button:hover {
		text-decoration: none;
	}

	.button.outline {
		border: solid #002750 1px;
		margin-top: -5px;
		background-color: rgba(255,255,255,0.8)
	}
	.button.outline:hover {
		color: #002750;
	}
	.button.c-dark-blue:hover, .btn.btn-default:hover {
		background-color: #0469c1;
		border-color: #0469c1;
		color: #FFFFFF !important;
		box-shadow: 0px 2px 0px 0px #002750;
	}
	.button.c-dark-blue:active, .btn.btn-default:active {
		box-shadow: 0px 1px 0px 0px #002750;
	}
	
	.button.c-gold, .button.c-blue {
		color: #0469c1 ;
		border-color:#0469c1 ;
	}
	.button.c-gold:hover, .button.c-blue:hover {
		background-color: #0469c1 ;
		border-color: #0469c1 ;
		box-shadow: 0px 2px 0px 0px #002750;
		color: #FFFFFF;
	}
	.button.c-gold:active, .button.c-blue:active {
		box-shadow: 0px 1px 0px 0px #002750;
	}
	
	.button.b-gold, .button.b-dark-blue, .button.b-blue {
		color:#FFFFFF !important;
	}
	.button.b-gold, .button.b-blue {
		border-color: #0469c1;
		background-color: #0469c1 !important;
	}
	.button.b-gold:hover, .button.b-blue:hover {
		background-color: #002750 !important;
		border-color: #002750;
		box-shadow: 0px 2px 0px 0px #0469c1;
	}
	.button.b-gold:active, .button.b-blue:active {
		box-shadow: 0px 1px 0px 0px #002750;
	}

	.button.b-dark-blue, .btn.btn-primary {
		border-color: #002750;
	}
	.button.b-dark-blue:hover, .btn.btn-primary:hover {
		background-color: #0469c1 !important;
		border-color: #0469c1;
		box-shadow: 0px 2px 0px 0px #002750;
	}
	.button.b-dark-blue:active, .btn.btn-primary:active {
		box-shadow: 0px 1px 0px 0px #002750;
	}

	.button.b-white {
		color:#002750 !important;
	}

	.button-noborder {
		font-family: Arial;
		font-size: 0.857em;
		text-transform: uppercase;
		color: #0469c1 !important;
	}
	.button-noborder:hover {
		color: #002750 !important;
		text-decoration: underline;
	}
	.button-noborder.c-dark-blue {
		color: #002750 !important;
	}
	.button-noborder.c-dark-blue:hover {
		color: #002750 !important;
		text-decoration: underline;
	}
	.button-noborder span {
		font-family: 'Meta';
		display: inline-block;
		margin-left: 6px;
		font-weight: 700;
		font-size: 1.25em;
	}

	.btn.btn-primary {
		background-color: #002750;
	}
	.btn.btn-primary:hover {
		color:#FFFFFF;
	}
		/* BUTTON - BOOTSTRAP SPECIFIC */
		/*
		.btn {
			font-family: arial;
			text-transform: uppercase;
		}
		.btn-primary {
			color: #fff;
			background-color: #002750;
			border-color: #002750;
		}
		.btn-primary:hover {
			color: #fff;
			background-color: #0469c1;
			border-color: #0469c1;
		}
		.btn-default {
			color: #002750;
			background-color: #FFFFFF;
			border-color: #002750;
		}
		.btn-default:hover {
			color: #002750;
			background-color: #FFFFFF;
			border-color: #002750;
		}
		*/
	

	/*# GENERAL--LAYOUT #*/
	.logo {
		height: 48px;
		-ms-interpolation-mode:bicubic;
	}
	.home {
		background-color: #EEEEEE;
	}
	dt {
		display: list-item;
		list-style-type: disc;
		margin-left: 40px;
	}
	dd {
		margin-left: 40px;
	}
	.list-links {
		list-style-type: none;
		margin: 0;
		padding: 0;
		margin-top: 5px;
	}
	.list-links li {
		list-style-type: none;
		padding: 3px 0;
	}
	.list-inline-sep li:not(:last-child):after{
		content: ' |';
	}
	.list-filter {
		list-style-type: none;
		display: inline;
		margin: 0;
		padding: 0;
	}
	.list-filter li {
		list-style-type: none;
		display: inline-block;
		padding: 0 10px;
	}
	.list-filter .filter-label {
		padding:4px 10px 4px 8px;
	}

	.imgfullcoll {
		max-width: 100%;
		margin-bottom: 10px;
	}

	.img-border {
		border: solid #CCCCCC 1px;
	}

	.anchor {
		display: block;
		height: 90px; 
		margin-top: -90px; 
		visibility: hidden;
	}

	

	/*# GENERAL--RESPONSIVE #*/
	@media only screen and (max-width: 961px) {
		body {
			font-size: 14px;
		}

		
	}

	@media only screen and (max-width: 767px) {
		.list-filter {
			display: block;
		}
		.list-filter li {
			/*display: block;*/
			padding: 0 3px;
			margin:5px 0;
		}
		span.chevron {
			margin:0 2px; 
		}
		.logo {
			height:37px;
			margin-top:0px; 
			margin-left: 6px;
		}
	}

	@media only screen and (max-width: 479px) {
		/*.logo {
			width: 120px;
			margin-top:0px; 
			margin-left: 0px;
		}*/
	}






/*## NAVIGATION ##*/

	.nav .dropdown:hover .dropdown-menu {
    	/*display: block;*/
 	}

 	.nav .dropdown:hover a.dropdown-toggle {
		/*background-color: transparent;*/
		color: #002750;
		/*background-position: 50% 4px;*/
	}
		
	.nav .dropdown-menu a:hover {
		color: #002750;
	}

	.nav h3 {
		font-size:1.20em;
		/*text-transform: uppercase;*/
		margin:15px 0 0 0; 
		color: #FFFFFF;
	}

	.nav ul.submenu {
		padding: 0px;
		list-style: none;
		margin: 15px 0;
	}
	.nav ul.submenu hr {
		margin: 6px 0;
		border-color: #888;
		width: 100%;
	}
	.nav ul li {
		color: #FFF;
		line-height: 1.5em
	}

	.grid-menu {
		padding: 0 15px;
	}

	
	.navbar-brand {
		float: left;
		height: auto;
		padding: 20px 0 10px 0;
	}
	.navbar {
		margin-bottom: 10px;
	}
	.navbar-default {
		border-color: transparent;
	}

	#navigation .dropdown-menu {
		border:none;
		min-width: 120px;
		border-radius: 0;
		border-bottom-right-radius: 2px;
		border-bottom-left-radius: 2px;
		/*margin-top: -26px;*/

	}
	#navigation .dropdown-menu li a {
		color: #FFFFFF;
	}
	.navbar-usermenu .dropdown-menu li a {
		padding: 3px 10px;
	}
	.navbar-usermenu .dropdown-menu li a:hover {
		color:#FFF;
	}

	
	/*# NAVIGATION--HEADER #*/

	.headeractive {
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.6);
		-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.6);
		box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.6);
		background-color: #FFFFFF !important;
		background-color: rgba(255,255,255,0.97);

		-webkit-transition: all 0.6s linear;
		-o-transition: all 0.6s linear;
		-moz-transition: all 0.6s linear;
		-ms-transition: all 0.6s linear;
		-kthtml-transition: all 0.6s linear;
		transition: all 0.6s linear;
	}

	.headernotactive {
		-webkit-box-shadow: none;
		-moz-box-shadow:    none;
		box-shadow: none;
		background-color: transparent;

		-webkit-transition: all 0.5s linear;
		-o-transition: all 0.5s linear;
		-moz-transition: all 0.5s linear;
		-ms-transition: all 0.5s linear;
		-kthtml-transition: all 0.5s linear;
		transition: all 0.5s linear;
	}

	/*# NAVIGATION--USER MENU #*/
	.navbar-usermenu {
		position: absolute;
		right: 14px;
		top: 9px;
		font-size:0.875em;
		color:#000;
	}

	.navbar-usermenu > ul > li {
		float: left;
		list-style-type: none;
		padding: 0 10px;
	}
	.navbar-usermenu > ul > li > a {
		color:#002750;
	}
	.navbar-usermenu > ul > li > a:focus {
		text-decoration: none;
	}
	.navbar-usermenu > ul > li > a > i {
		font-size: 0.833em;
	}

	.submenu.navbar {
		margin-top: -100px;
		z-index: 1;
		border-radius: 0px;
	}
	.submenu .navbar-nav {
		float: left !important; 
	}

	/*# NAVIGATION--RESPONSIVE #*/


	@media (min-width: 768px) {
		.navbar-default .navbar-nav > li > a {
			/*padding-top: 25px;
			padding-bottom: 25px;*/
			padding-top: 3px;
			margin-top: 34px;
			padding-bottom: 10px;
			background-image:url(../images/sprite-triangle.png);	
			background-position: 50% 40px;
			background-repeat: no-repeat;	
			color: #111; 
			font-size: 1.143em;
			height: 60px;
		}
		.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
			background-color: transparent;
			color: #002750;
			background-position: 50% 20px;

		}
		.submenu .navbar-nav > li > a {
			padding-top: 15px;
			padding-bottom: 15px;
			margin-top: 0px;	
			background-image:none;		
		}
		.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
			margin-left: 10px !important;
		}
	}

	@media (min-width: 1200px) {
		.navbar-default .navbar-nav > li > a {
			max-width:none;
			background-position: 50% 40px;
			height: 44px;
		}
		.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
			background-color: transparent;
			color: #002750;
			background-position: 50% 4px;

		}
	}

	@media (min-width: 768px) and (max-width: 961px) {
		.navbar-default .navbar-nav > li > a {
			font-size: 1em;
			letter-spacing: 0px;
			max-width: 100px !important;
		}


		.nav > li > a {
			padding: 10px 8px;
		}
		.navbar-brand img {
			height: 41px !important;
		}
		.navbar-usermenu {
			right: 6px !important;
		}
	}

	@media (max-width: 1199px) {
		.navbar-default .navbar-nav > li > a {
			max-width: 120px;
		}
	}
	@media (max-width: 961px) {
		.nav .search input {
			width: 65%;
			margin-top: 16px;
		}
		.submenu .nav > li > a.dropdown-toggle {
		
			padding: 10px 7px !important;
		}
		.submenu.navbar {
			margin-top: -61px;
		
		}
		/*.dropdown-menu.b-dark-gray {
			background-color: #5a5a5a !important;
		}*/

		
	}

	@media (max-width: 767px) {
		.navbar-usermenu {
			display: none;
		}
		.navbar-brand {
			padding-top: 8px;
		}
		.navbar-collapse {
			background-color: #3a3a3a;
		}
		.navbar-default .navbar-nav > li > a {
			color: #FFF;
		}
		.navbar-default .navbar-nav > li > a:hover {
			color: #ccc;
		}
		.submenu.navbar {
			margin-top: -50px;
		}
		.submenu .navbar-collapse {
			background-color: #50585f;
			
		}
		.navbar-default .navbar-nav > li > a {
			max-width: none;
		}
		.navbar-nav {
			float: left;
			width: 100%;
			margin:10px 0;
		}
		.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
			color: #fff; 
		}
		.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
			max-height: 500px;
		}
	}
		/* mobile menu */
	@media only screen and (max-width: 767px) {
		.navbar-nav {
			float: left;
			width: 100%;
			margin: 0 0 15px 0;
		}
		.navbar-fixed-top .navbar-collapse {
			padding:0;
		}
		.navbar-fixed-top li.yamm-fw a.dropdown-toggle {
			border-bottom: solid #666666 1px
		} 
		.navbar-fixed-top li.yamm-fw a.dropdown-toggle:hover {
			background-color: #555555;
			color:#FFFFFF !important;
		}
		.button-signin {
			float:left;
			margin-left: 15px;
			margin-top: 15px !important;
		}
		.button-search, .button-search:hover {
			background-color: #CCCCCC !important;
			color: #333333 !important;
		}

		.hide-ondesktop {
			display:inline-block !important;
		}
		.button-search input {
			background-color: transparent;
			border: none;
			width: 80%;
			margin-left:5px;
			outline: none;

		}
		
		.menu-user {
			background-color: #666666 !important;
			width: 100%;
		}

		.navbar-fixed-top .navbar-collapse {
			max-height: 1000px;
			/*height: 1000px;*/
		}
	}

	@media (max-width: 479px) {
		
		.submenu.navbar {
			margin-top: 0px;
		}
		.submenu .navbar-collapse {
			background-color: #50585f;
		}
		.navbar-gold .dropdown-menu {
			background-color: rgba(168,153,98,0.95) !important;
		}
		.submenu .nav > li > a.dropdown-toggle {
		
			padding: 10px !important;
		}
		.submenu .navbar-header {
			display: none;
		}
		#subnavbar-collapse-grid {
			display:block;
		}
	}




/*## SUB-NAVIGATION(BOXES) ##*/


	.hero-tiles {
		z-index:3; 
		position:absolute; 
		width:100%
	}
	.hero-tiles > div {
		position:absolute;
		bottom:0px; 
		width:100%;
	}

	.home .menublock .menublockitem, .landing .menublock .menublockitem {
		margin-bottom:20px;
		background-color:rgb(255,255,255); 
		background-color:rgba(255,255,255,0.9); 
		height: 80px;
		display:block;
		text-align: left;
		width: 100%;
		color: #50585f;
		
		-webkit-font-smoothing: antialiased !important;
	}

	.landing .menublock .menublockitem {
		padding: 15px;
		height: 104px;
	}
	.home .menublock .menublockitem:hover {
		
		background-color:#FFFFFF; 
		border-bottom: solid #899299 5px;
		border-top: solid #FFFFFF 5px;
	}

	.landing .menublock .menublockitem:hover {
		background-color:#FFFFFF; 
		border-bottom: solid #899299 5px;
	}

	.home .menublock .menublockitem h2, .landing .menublock .menublockitem h2 {
		font-family: 'MetaBlack';
		text-transform: uppercase;
		font-size: 1.3em;
		/*line-height: 1em;*/
		margin:0;
		color: #50585f;
		-webkit-font-smoothing: antialiased !important;
	}
	.landing .menublock .menublockitem p {
		font-size: 0.786em;
		line-height: 1.285em;
		margin: 0;
	}
	.home .menublock .menublockitem input{
		display: inline;
		background-color: rgba(0,0,0,0.1);
		border:none;
		border-radius: 4px;
		padding: 6px 10px 5px 10px !important;
		width: 100%;
		color: #50585f;
	}

	.home .menublock .menublockitem input::-webkit-input-placeholder {  color: #50585f;}
	.home .menublock .menublockitem input:-moz-placeholder { /* Firefox 18- */ color: #50585f;  }
	.home .menublock .menublockitem input::-moz-placeholder {  /* Firefox 19+ */  color: #50585f;}
	.home .menublock .menublockitem input:-ms-input-placeholder { color: #50585f;}

	/*# SUB-NAVIGATION(BOXES)--HORIZONTAL CENTER HACK #*/
	.centered {
		width: 100%;
		padding: 0 20px;
		vertical-align: middle;
		display: inline-block;
	}

	.centerer {
		display: inline-block;
		height: 100%;
		vertical-align: middle;
	}

	/*# SUB-NAVIGATION(BOXES)--RESPONSIVE #*/
	@media only screen and (max-width: 961px) {

		.home .menublock .menublockitem {
			font-size: 0.85em;
			height:60px;
		}

		.landing .menublock .menublockitem {
			font-size: 0.85em;
			height:104px;
		}
	}

	@media only screen and (max-width: 767px) {
		
		.landing .menublock .menublockitem {
			font-size: 0.85em;
			height:92px;
		}
		.ETF-select {
			font-size: 9px;
		}

	}

	@media only screen and (max-width: 479px) {

		.home .menublock .menublockitem {
			font-size: 0.7em;
		
		}
		.landing .menublock .menublockitem {
			font-size: 0.8em;
		}
	}


/*## HERO ##*/
	

	.swiper-container, .swiper-slide {
	  width: 100%;
	  height: 690px;
	}
	.swiper-container.noboxes,.swiper-container.noboxes .swiper-slide { /*for sliders with no boxes*/
	  width: 100%;
	  height: 580px;
	}

	.swiper-slide, .hero {
		background-position: center top;
		background-repeat: no-repeat;
		background-size: cover;
		z-index: 2;
		position: relative;
	}

	.swiper-container .slider-content {
		/*width: 760px;*/
		text-align: left;
		/*display: inline-block;*/
		margin-top: 100px;
		padding-top:40px;
		/*padding: 40px;*/
		/*background-color: rgba(255,255,255,0.5)*/
	}

	.slider-content h1, .hero h1 {
		font-family: 'MetaBlack';
		font-weight: 700;
		font-size: 5.357em;
		line-height: 0.9em;
		margin-top: 0;
		margin-bottom: 0.1em;
		text-transform: uppercase;
	}
	

	.slider-content h1.small, .hero h1.small {
		font-size: 3.5em;
	}

	.slider-content p, .hero p {
		font-family: 'Meta';
		font-weight: 400;
		font-weight: normal;
		font-size: 1.643em;
		line-height: 1.35em;
		margin-bottom: 0.6em;
		color: #242424;
		
	}
	.swiper-container {
		margin:0 auto;
		position:relative;
		overflow:hidden;
		-webkit-backface-visibility:hidden;
		-moz-backface-visibility:hidden;
		-ms-backface-visibility:hidden;
		-o-backface-visibility:hidden;
		backface-visibility:hidden;
		/* Fix of Webkit flickering */
		z-index:1;
	}
	.swiper-slide {
		text-align: center;
	}


	/*# HERO HOME--ANIMATION #*/
	.swiper-wrapper {
		position:relative;
		width:100%;
		-webkit-transition-property:-webkit-transform, left, top;
		-webkit-transition-duration:0s;
		-webkit-transform:translate3d(0px,0,0);
		-webkit-transition-timing-function:ease;
		
		-moz-transition-property:-moz-transform, left, top;
		-moz-transition-duration:0s;
		-moz-transform:translate3d(0px,0,0);
		-moz-transition-timing-function:ease;
		
		-o-transition-property:-o-transform, left, top;
		-o-transition-duration:0s;
		-o-transform:translate3d(0px,0,0);
		-o-transition-timing-function:ease;
		-o-transform:translate(0px,0px);
		
		-ms-transition-property:-ms-transform, left, top;
		-ms-transition-duration:0s;
		-ms-transform:translate3d(0px,0,0);
		-ms-transition-timing-function:ease;
		
		transition-property:transform, left, top;
		transition-duration:0s;
		transform:translate3d(0px,0,0);
		transition-timing-function:ease;

		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}
	.swiper-free-mode > .swiper-wrapper {
		-webkit-transition-timing-function: ease-out;
		-moz-transition-timing-function: ease-out;
		-ms-transition-timing-function: ease-out;
		-o-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
		margin: 0 auto;
	}
	.swiper-slide {
		float: left;
	}

	/* IE10 Windows Phone 8 Fixes */
	.swiper-wp8-horizontal {
		-ms-touch-action: pan-y;
	}
	.swiper-wp8-vertical {
		-ms-touch-action: pan-x;
	}

	/*# HERO SLIDER PAGINATION #*/
	.slider-pagination {
		position: absolute;
		z-index: 1;
		bottom: 115px;
		left:50%;
	    margin-left:-75px;
	    width: 150px;
	    text-align: center;
	}
	.swiper-container.noboxes .slider-pagination {
		bottom: 15px;
	}

	.swiper-pagination-switch {
		/* Stylize pagination button: */	
		display: inline-block;
		height: 0.65em;
		width: 0.65em;
		background-color: #acacac;
		margin: 0 5px;
		/*border: solid #4a4a4a 1px;*/
		border-radius: 2em;
		cursor: pointer;
	}
	.swiper-active-switch {
		/* Specific active button style: */	
		
	}
	.swiper-visible-switch {
		/* Specific visible button style: */	
		background-color: #002750;
	}


	/*# HERO--TYPOGRAPHY #*/
	div.hero h1 {
		color: #002750;
		padding-top:15px;
	}


	/*# HERO--LAYOUT #*/
	div.hero {
		background-size:cover;
		display: block
	}
	div.hero {
		padding-top: 140px;
		padding-bottom: 80px;
	}
	.landing div.hero {
		height: 690px;
	}
	div.hero.hero-small {
		max-height: 420px;
	}

	.desktop-bgalignright {
		background-position: right center;	
	}

	.desktop-bgalignleft {
		background-position: left center;	
	}

	/*# HERO--RESPONSIVE #*/
	@media only screen and (max-width: 961px) {
		
		.mobile-bgalignleft {
			background-position: left center;
		}
		.mobile-bgalignright {
			background-position: right center;
		}

		.swiper-container, .swiper-slide {
			height: 500px !important;
		}
		.landing div.hero {
		     height: 520px;
	    }
		div.hero.hero-small {
			height: 300px;
		}
		div.hero .container {
			/*background-color: rgba(255,255,255,0.9);*/
			padding: 20px 10px 5px 10px;
			font-size: 0.85em;
		}
		div.hero:before {
			position: absolute;
		    display: block;
		    box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    -webkit-box-sizing: border-box;
		    content: '';
		    width: 100%;
		    height: 100%;
		    background: rgba(255,255,255,.75);
		    margin-top: -120px;
		}

		.swiper-container .slider-content {
			/*width: 80%;*/
			padding: 20px;
		}
		.centered {
			padding: 0 10px;
		}
		div.hero {
			padding-top: 120px;
		}
		.slider-content h1, .hero h1 {
			
			font-size: 4em;
			line-height: 0.9em;
			
		}
		.slider-content h2, .hero h2 {	
		font-size: 1.7em;
		}
		.slider-content p, .hero p {
			font-size: 1.4em;
			line-height: 1.25em;
			margin-bottom: 0.8em;
		}
		.slider-pagination {
			bottom: 85px;
		}
		.swiper-container.noboxes .slider-pagination {
			bottom: 15px;
		}
	}

	@media only screen and (max-width: 767px) {
		
		div.hero {
			padding-top: 70px !important;
			padding-bottom: 40px !important;
		}
		section.hero h1 {
			font-size: 2em;
		}

		.swiper-container, .swiper-slide {
			height: 480px !important;
		}
		.landing div.hero {
		     height: 460px;
	    }
		div.hero.hero-small {
			height: 240px;
		}
		div.hero .container {
			/*background-color: rgba(255,255,255,0.9);*/

		}
		div.hero:before {
			
		    margin-top: -70px;
		}
		.swiper-container .slider-content {
			width: auto;
			padding: 20px;
			margin-top: 60px;
			margin-left: 20px;
			margin-right: 20px;
		}
		.centered {
			padding: 0 20px;
		}
		.slider-content h1, .hero h1 {
			
			font-size: 2.6em;
			line-height: 0.9em;
			
		}
		.slider-content h2, .hero h2 {	
			font-size: 1.3em;
		}
		.slider-content p, .hero p {
			font-size: 1.15em;
			line-height: 1.3em;
			margin-bottom: 1em;
		}
		.slider-pagination {
			bottom: 170px;
		}
		.swiper-container.noboxes .slider-pagination {
			bottom: 15px;
		}
	}

	@media only screen and (max-width: 479px) {
		.swiper-container, .swiper-slide {
			height: 450px !important;
		}
		.swiper-container .slider-content {
			width: auto;
			padding: 0px;
			margin-top: 80px;
			margin-left: 20px;
			margin-right: 20px;
		}
		.slider-content h1 {
			
			font-size: 2em;
			line-height: 0.9em;
			
		}
		.slider-content h2, .hero h2 {	
			font-size: 1.1em;
		}
		.slider-content p {
			font-size: 1em;
			line-height: 1.2em;
			margin-bottom: 1em;
		}
		.slider-pagination {
			bottom: 170px;
		}
		.swiper-container.noboxes .slider-pagination {
			bottom: 15px;
		}
	}




/*## CONTENT ##*/

	section.content {
		background-color: #FFFFFF;
		padding: 30px 0;
	}
	section.content img {
		max-width: 100%;
	}
	/*# CONTENT - TYPOGRAPHY #*/
	section.content {
		font-family: Georgia;
		font-size:1.143em;	
	}

	section.content p {
		margin: 0 0 20px 0;
	}
	section.content p a, section.content address a {
		color: #0469c1;
		text-decoration: underline !important;
	}
	section.content p a.hover, section.content address a:hover {
		color: #002750 ;
		text-decoration: underline
	}
	section.content a:hover {
		color: #002750;
	}
	section.content hr {
		padding:0 0 10px 0 !important; 
	}
	section.content p a i {
		font-size: 0.7em;
		margin-left: 1px;
		line-height: 1.9em;
		vertical-align: text-top;
	}



/*## TILES ##*/

	/*# TILES--TYPOGRAPHY #*/

		/* TILES--TYPOGRAPHY--GENERAL*/

		.tiles .block h2, .tiles .block h5 {
			font-family: 'MetaBlack';
			font-weight: 700;
			font-size: 2.500em;
			line-height: 1.2em;
			margin-bottom: 0.2em;
			margin-top: 9px;
			text-transform: uppercase;
		}
		.tiles .block h3, .tiles .block h6 {
			font-family: 'Meta';
			font-weight: 700;
			font-size: 1.571em;
			line-height: 1.2em;
			margin-bottom: 0.2em;
			margin-top: 10px;
			text-transform: uppercase;
		}
		.tiles .block h2 a, .tiles .block h3 a, .tiles .block h4 a, .tiles .block h5 a, .tiles .block h6 a {
			color:#002750;
		}
		
		.tiles .block div.block-text {
			padding:15px;
			font-family: Georgia;
		}
		.block div.block-text p {
			font-size: 1.143em;
		}
		.block div.block-text a:hover {
			color:#002750;
			text-decoration: underline;
		}
		.tiles .block h2 a:hover, .tiles .block h3 a:hover, .tiles .block h4 a:hover, .tiles .block h5 a:hover, .tiles .block h6 a:hover {
			color:#0469c1;
			text-decoration: none;
		}
		.block div.block-text h1 a.c-white:hover, .block div.block-text h2 a.c-white:hover, .block div.block-text h3 a.c-white:hover, .block div.block-text h4 a.c-white:hover, .block div.block-text a.c-white:hover h1, .block div.block-text a.c-white:hover h2, .block div.block-text a.c-white:hover h3, .block div.block-text a.c-white:hover h4 { /*for white h links in blocks*/
			color:#EEE;
			text-decoration: none;
		}

		/* TILES--TYPOGRAPHY--CUSTOM */

		.tiles .block-text .quote {
			font-size:2.286em !important;
			line-height: 1.1em;
			padding-left: 0.42em;
			text-indent: -0.42em;
		}

	/*# TILES--LAYOUT #*/

	.tiles {
		margin-top:10px; 
		margin-bottom:10px; 
	}
	.tiles .block {
		background-color: #FFFFFF;
		padding-bottom: 35px;
		margin: 10px 0;
		height: 320px;
		background-size: cover;
	}
	.tiles .block.b-carbonextradark,
	.tiles .block.b-carbonextradark a, 
	.tiles .block.b-carbonextradark h3, 
	.tiles .block.b-carbonextradark h2,
	.tiles .block.b-carbondark,
	.tiles .block.b-carbondark a,
	.tiles .block.b-carbondark h3, 
	.tiles .block.b-carbondark h2,
	.tiles .block.b-dark-blue,
	.tiles .block.b-dark-blue a,
	.tiles .block.b-dark-blue h3, 
	.tiles .block.b-dark-blue h2,
	.tiles .block.b-dark-grey,
	.tiles .block.b-dark-grey a,
	.tiles .block.b-dark-grey h3, 
	.tiles .block.b-dark-grey h2,
	.tiles .block.b-gold,
	.tiles .block.b-gold a,
	.tiles .block.b-gold h3, 
	.tiles .block.b-gold h2,
	.tiles .block.b-blue,
	.tiles .block.b-blue a,
	.tiles .block.b-blue h3, 
	.tiles .block.b-blue h2 { /*darker tiles*/
		color: #FFFFFF;
	}
	.tiles .block.b-carbonextradark a:hover,
	.tiles .block.b-carbondark a:hover,
	.tiles .block.b-dark-blue a:hover,
	.tiles .block.b-dark-grey a:hover,
	.tiles .block.b-gold a:hover,
	.tiles .block.b-blue a:hover { /*darker tiles*/
		background-color: transparent;
		color: #FFFFFF;
	}
	.tiles .block .a-bottom {
		bottom: 20px;
		position: absolute;
	}
	.tiles .block .a-bottom.c-white {
		color: #FFFFFF !important;
	}
	.tiles .block .a-bottom.link-chev:after {
		top: 3px;
	}
	
	.tiles ul.list-links {
		padding-left: 0px;
	}
	/*
	.tiles ul {
		padding-left: 17px;
	}
	.tiles li {
		padding: 3px 0;
	}
	*/
	/*
	.tiles .block.tilead {
		min-height: 280px
	}
	*/

	.tiles .block.tilehalfimage {
		padding-right: 50%;

		background-repeat:no-repeat; 
		background-position:top right; 
		background-size: 48.4% 100%;
	}
	.tiles .block.tilehalfimage.tileImageRight{
		background-position:top right;
	}
	.tiles .block.tilehalfimage.tileImageRight .block-text{
		background-color: #fff;
		height: 110%;
	}

/*	
.block.tilead {
	background-repeat:no-repeat; 	
	background-size: 100% 100%;
}
.block.tilead a {
	display:block;
	width:100%; 
	height:100%
}
.block.tilehalfimage {
	background-repeat:no-repeat; 
	
	background-size: auto 100%
}
.block.tilefullfimage {
	background-size:cover
}
.block .button-play {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -45px;
	margin-top: -25px;
}

.block .block-image {
	height: 100%;
	background-size: cover;
	background-position: right center;
}
*/
	/*# TILES--RESPONSIVE #*/

	@media (max-width: 1199px) {
		.tiles .block, .tiles .block {
			height: 390px;
		}
		.tiles .block.tilehalfimage {
			background-position:235px 0px; 
			background-size: 80% 100%;
		}
	}
	@media (max-width: 961px) {
		.tiles .col-md-4 .block, .tiles .col-md-8 .block {
			height: 280px;
		}
		.tiles .col-sm-16 .block {
			height: auto;
		}
		.tiles .block.tilehalfimage {
			background-position:center right; 
			background-size: 48.4% 160%;
		}
	}
	@media (max-width: 767px) {
		.tiles {
			margin-top:0; 
			margin-bottom:0; 
		}
		.tiles .col-md-4 .block, .tiles .col-md-8 .block {
			height: auto;
			margin: 20px 0; 
		}
		.tiles .block.tilehalfimage { /*remove the right background image*/
			padding-right: 0;
			background-size: 0 0;
		}
	}

/*## END OF TILES ##*/





/*## BOOTSTRAP COMPONENTS ##*/
	
	/*# BOOTSTRAP COMPONENTS--THEME #*/
	.label, .badge {
		font-family: Arial;
		font-size:1.1rem;
	}

	.alert {
		font-family: Arial;
		font-size:1.5rem;
	}

	.label-primary {
		background-color: #002750;
	}

	.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
		color: #956E01;
	}
	.has-warning .form-control {
		border-color: #956E01;
	}
	.alert-warning {
		background-color: transparent;
		border-color: #956E01;
		color: #956E01;
	}
	.alert-warning .alert-link {
		color: #956E01;
	}
	.label-warning {
		background-color: #956E01;
	}


	.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
		color: #9B301B;
	}
	.has-error .form-control {
		border-color: #9B301B;
	}
	.alert-danger {
		background-color: transparent;
		border-color: #9B301B;
		color: #9B301B;
	}
	.label-danger {
		background-color: #9B301B;
	}


	.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
		color: #6B7E31;
	}
	.has-success .form-control {
		border-color: #6B7E31;
	}
	.alert-success {
		background-color: transparent;
		border-color: #6B7E31;
		color: #6B7E31;
	}
	.alert-success .alert-link {
		color: #6B7E31;
	}
	.label-success {
		background-color: #6B7E31;
	}


	.alert-info {
		background-color: transparent;
		border-color: #0469c1;
		color: #0469c1;
	}
	.alert-info .alert-link {
		color: #0469c1;
	}
	.label-info {
		background-color: #0469c1;
	}


	/*# BOOTSTRAP COMPONENTS--PANELS #*/
	.panel-gold, .panel-tundra {
		border-color: #466c86 ;
	}
	.panel-gold > .panel-heading, .panel-tundra > .panel-heading {
		background-color: #466c86 ;
		border-color: #466c86 ;
	}
	.panel-gold > .panel-heading > .panel-title, .panel-tundra > .panel-heading > .panel-title {
		color: #ffffff;
	}

	.panel-primary {
		border-color: #002750;
	}
	.panel-primary > .panel-heading {
		background-color: #002750;
		border-color: #002750;
	}

	.panel-info {
		border-color: #0469c1;
	}
	.panel-info > .panel-heading {
		background-color: #0469c1;
		border-color: #0469c1;
		color: #FFFFFF;
	}

	.panel-success {
		border-color: #aaba0a  ;
	}
	.panel-success > .panel-heading {
		background-color: #eaeec2  ;
		border-color: #aaba0a  ;
		color: #616f03;
	}

	.panel-danger {
		border-color: #9b301b;
	}
	.panel-danger > .panel-heading {
		background-color: #e6cbc6;
		border-color: #9b301b;
		color: #9b301b;
	}

	.panel-warning {
		border-color: #fedf01;
	}
	.panel-warning > .panel-heading {
		background-color: #fff7bf;
		border-color: #fedf01;
		color: #836500;
	}
	
	/*# BOOTSTRAP COMPONENTS--LIST GROUPS #*/
	.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	    background-color: #0469c1;
	    border-color: #0469c1;
	}


	/*# BOOTSTRAP COMPONENTS--FORMS #*/
	.form-group label > span, .ind-required {
		color: #9B301B;
	}
	.form-control-inline {
		display: inline-block;
		width: auto
	}

	/*# BOOTSTRAP COMPONENTS--TABS/PILLS #*/
	.nav-pills li a:hover {
		background-color: #e1ebef;
	}
	.nav-pills a.dropdown-toggle  {
		/*color: #0469c1 !important;*/
	}
	.nav-pills a.dropdown-toggle:hover  {
		color: #002750 !important;
	}
	.nav-pills .dropdown-menu a:hover {
		color: #002750;
	}
	.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
		color: #ffffff !important;
		background-color: #466c86;
	}
	.nav-pills > li > a {
		padding: 6px 15px;
		font-family: Arial;
		text-transform: uppercase;
		color:#466c86;
	}
	a.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
		color:#0469c1;
	}
	.tab-content {
		border-bottom: solid #899299 1px;
		margin-bottom: 20px;
	}

	/*# BOOTSTRAP COMPONENTS--DROPDOWNS #*/

	.dropdown-menu>li>a {
		padding: 3px 13px;
		font-family: Arial;
	}
	.dropdown-toggle:hover {
		color: #002750 !important;
	}
	.dropdown-menu>li>a:hover {
		background-color: #70777E;
		color: #FFFFFF !important;
	}
	.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
		background-color: #0469c1;
		color: #FFFFFF;
	}


	.dropdown-menu.b-gold> > .active > a, .dropdown-menu.b-gold> > .active > a:hover, .dropdown-menu.b-gold> > .active > a:focus {
		background-color: #002750 !important;
	}
	.dropdown-menu.b-gold>li>a:hover, .dropdown-menu.b-gold>li>a:focus {
		background-color: #002750 !important;
		color: #FFFFFF !important;
	}
	.dropdown-menu.b-gold {
		border-radius: 0;	
		border:none;
		background-color: transparent !important;
		padding: 12px 0 0 0;
		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.05);
		box-shadow: 0 6px 12px rgba(0,0,0,0.05);

		background-image:url(../images/sprite-triangle-gold.png);	
		background-position: 50% -28px;
		background-repeat: no-repeat;	
	}
	.dropdown-menu.b-gold a {
		background-color: #0469c1;
		color: #FFFFFF;
		border-bottom: solid #e3f4ff 1px;
		padding: 6px 15px;
		font-family: Arial;
	}



	/*# BOOTSTRAP COMPONENTS--MODALS #*/

	.modal-content {
		border-radius: 0;
	}
	.modal-backdrop {
		background: #FFF;
	}
	.modal-region {
		float:right;
		padding-left: 20px;
		border-left: solid #50585f 1px
	}
	.modal-region a {
		color:#0469c1;
	}
	.modal-region a i {
		font-size: 0.833em;
	}
	.modal-footer {
		padding-top: 5px;
	}
	.modal-content a {
		color:#0469c1;
	}


	/*# BOOTSTRAP FIXES #*/
	.caret {
		font-size: 0;
	}

	.navbar {
		border: 0px solid transparent; 
	}

	.navbar-default {
		background-color: transparent;
	}

	.navbar-nav {
		float: right !important; 
	}

	section.content ul, ol {
		margin-bottom:20px;
	}
	section.content ul ul, section.content ol ol, section.content ul ol, section.content ol ul  {
		margin-bottom: 0px;
	}



/*## End of BOOTSTRAP COMPONENTS ##*/


/*## BREADCRUMBS ##*/
	
	section.breadcrumbs {
		background-color: #FFFFFF;
		padding: 6px 0;
		font-size: 0.857em;
	}



/*## PEOPLE ##*/

	/*# PEOPLE--TYPOGRAPHY#*/
	h3.people {
		font-size: 1.563em;
		color: #50585f;
		text-transform: none;
	}
	.people-list {
		font-size: 0.875em;
		line-height: 1.3em;
		font-family: Arial;
		margin-bottom: 40px;
	}
	.people-list h5 {
		font-size: 1.143em;
	}
	.people-list h5 a {
		color:#002750;
	}
	.people-list h5 a:hover {
		color:#0469c1;
	}



/*## FUND/FUNDS ##*/

	section.fund {
		background-color: #FFFFFF;
	}
	
	section.fund h3 {
		font-family: 'Meta';
		font-size:1.571em;
		margin:5px 0 10px 0;
		font-weight: 700;
		text-transform: uppercase;
	}

	section.fund a i {
		
		font-size:0.857em;
		margin-left: 3px;
	}

	/*******/

	.fund-manager {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.fund-manager img {
		float: left;
		margin-right: 10px;
	}
	.fund-manager h3 {
		font-family: 'Meta';
		font-size:1.286em !important;
		margin:5px 0 5px 0;
		font-weight: 700;
		text-transform: none !important; 
	}
	.fund-manager a {
		font-family: 'MetaBlack';
		color: #0469c1 !important;
		text-decoration: none;
	}
	.fund-manager a:hover {
	
		text-decoration: none;
	}

	/*******/

	.fund-objective.container {
		
		padding-bottom: 0px;
	}
	
	.fund-objective p {
		font-family: 'Georgia';
		font-size:1.143em;
	}

	/********/

	.fund-details {
		line-height: 1.857em;
	}

	/********/

	.fund-portfolio .table {
		margin-top: 10px;
		font-size: 0.750em
	}
	.fund-portfolio .table td, .fund-portfolio .table th {
		padding: 6px 2px
	}

	/*# FUNDS--TABLE#*/

	section.fund {
		background-color: #FFFFFF;
	}

	section.fund h3 {
		font-family: 'Meta';
		font-size:1.571em;
		margin:5px 0 10px 0;
		font-weight: 700;
		text-transform: uppercase;
	}

	section.fund a i {
		
		font-size:0.857em;
		margin-left: 3px;
	}

	table.table.table-resp td, table.table.table-resp th {
		white-space:nowrap;
		font-size: 0.875em;
	}
	table.table.table-resp.table-resp-nowrap td, table.table.table-resp.table-resp-nowrap th {
 		white-space: normal;
 	}
	.fixed-column {
	    position: absolute;
	    display: inline-block;
	    width: 68px;
	    /*border-right: 1px solid #ddd !important;*/
	    background-color: #FFFFFF;
	    z-index: 3;
	}
	.fixed-column td, .fixed-column th {
	  	width: 68px;
	  	text-align: center;
	    border-right: 1px solid #ddd !important;
	    
	}
	table.table {
		/*margin-bottom: 0;*/
	}
	table.table, table.table.table-resp td, table.table.table-resp th {
		background-color: #FFFFFF;
	}
	table.table th.fundcode {	width: 74px; }
	table.table th.fundname {	width: 305px;}
	table.table th.fundsmall {	width: 65px;}
	table.table th.fundmedium {	width: 130px;}
	table.table th.fundmedium2 {	width: 90px;}
	table.table th.fundlarge {	width: 220px;}

	/* incremental width (originally for the tables) */
	.width10 { width: 10px}
	.width20 { width: 20px}
	.width30 { width: 30px}
	.width40 { width: 40px}
	.width50 { width: 50px}
	.width60 { width: 60px}
	.width70 { width: 70px}
	.width80 { width: 80px}
	.width90 { width: 90px}
	.width100 { width: 100px}
	.width110 { width: 110px}
	.width120 { width: 120px}
	.width130 { width: 130px}
	.width140 { width: 140px}
	.width150 { width: 150px}
	.width160 { width: 160px}
	.width170 { width: 170px}
	.width180 { width: 180px}
	.width190 { width: 190px}
	.width200 { width: 200px}
	.width210 { width: 210px}
	.width220 { width: 220px}
	.width230 { width: 230px}
	.width240 { width: 240px}
	.width250 { width: 250px}
	.width260 { width: 260px}
	.width270 { width: 270px}
	.width280 { width: 280px}
	.width290 { width: 290px}
	.width300 { width: 300px}
	.width310 { width: 310px}
	.width320 { width: 320px}
	.width330 { width: 330px}
	.width340 { width: 340px}
	.width350 { width: 350px}
	.width360 { width: 360px}
	.width370 { width: 370px}
	.width380 { width: 380px}
	.width390 { width: 390px}
	.width400 { width: 400px}
	.width410 { width: 410px}
	.width420 { width: 420px}
	.width430 { width: 430px}
	.width440 { width: 440px}
	.width450 { width: 450px}
	.width460 { width: 460px}
	.width470 { width: 470px}
	.width480 { width: 480px}
	.width490 { width: 490px}
	.width500 { width: 500px}

		/*# FUNDS--TABLES--RESPONSIVE#*/

			.table {
				max-width: inherit !important; /*Fix for scrollable responsive tables*/
			}

			.table.table-borderedheader tr th:not(:first-child) {
				border-left: solid #CCCCCC 1px;
			}

			.scrollable.has-scroll {
				position:relative;
				overflow:hidden; /* Clips the shadow created with the pseudo-element in the next rule. Not necessary for the actual scrolling. */
				margin-bottom: 20px;
			}
			.scrollable.has-scroll > div > table {
				margin-bottom: 0px;
			}
			.scrollable.has-scroll:after {
				position:absolute;
				top:0;
				left:100%;
				width:50px;
				height:100%;
				border-radius:10px 0 0 10px / 50% 0 0 50%;
				box-shadow:-5px 0 10px rgba(0, 0, 0, 0.2);
				content:'';
			}

				/* This is the element whose content will be scrolled if necessary */
			.scrollable.has-scroll > div {
				overflow-x:auto;
			}

				/* Style the scrollbar to make it visible in iOS, Android and OS X WebKit browsers (where user preferences can make scrollbars invisible until you actually scroll) */
			.scrollable > div::-webkit-scrollbar {
				height:12px;
			}
			.scrollable > div::-webkit-scrollbar-track {
				box-shadow:0 0 2px rgba(0,0,0,0.15) inset;
				background:#f0f0f0;
			}
			.scrollable > div::-webkit-scrollbar-thumb {
				border-radius:6px;
				background:#ccc;
			}

/*## FOOTER ##*/
	

	div#footer {
		background-color: #636c73;
		color: #FFFFFF;
		padding-bottom: 30px;
		font-size: 0.929em;
	}
	
	/*# FOOTER--TYPOGRAPHY #*/

	div#footer h4 {
		color: #FFF;
	}

	div#footer h4 {
		text-transform: uppercase;
		font-size: 1em;
		margin-top: 25px;
		margin-bottom: 5px;
		letter-spacing: 0px;
	}
	div#footer hr {
		margin-top:5px;
	}
	div#footer .list-links a {
		color: #FFFFFF;
		
	}
	div#footer a, div#footer a:hover, div#footer a:visited, div#footer a:focus {
		color: #FFFFFF;
	}
	div#footer a:hover {
		text-decoration: underline;
		background-color: transparent;
	}
	div#footer p {
		margin-top: 8px;
	}




/*## FONTS ## */

	@font-face {
	    font-family: "Meta";
	    src: url("../fonts/metaoffc-light.eot");
	    src: url("../fonts/metaoffc-light.eot?#iefix") format("embedded-opentype"),
	         url("../fonts/metaoffc-light.ttf") format("truetype");
	    font-style: normal;
	    font-weight: 300;
	}

	@font-face {
	    font-family: "Meta";
	    src: url("../fonts/metaoffc-norm.eot");
	    src: url("../fonts/metaoffc-norm.eot?#iefix") format("embedded-opentype"),
	         url("../fonts/metaoffc-norm.ttf") format("truetype");
	    font-style: normal;
	    font-weight: 400;
	}

	@font-face {
	    font-family: "Meta";
	    src: url("../fonts/metaoffc-normita.eot");
	    src: url("../fonts/metaoffc-normita.eot?#iefix") format("embedded-opentype"),
	         url("../fonts/metaoffc-normita.ttf") format("truetype");
	    font-style: italic;
	    font-weight: 400;
	}

	@font-face {
	    font-family: "Meta";
	    src: url("../fonts/metaoffc-bold.eot");
	    src: url("../fonts/metaoffc-bold.eot?#iefix") format("embedded-opentype"),
	         url("../fonts/metaoffc-bold.ttf") format("truetype");
	    font-style: normal;
	    font-weight: 700;
	}

	@font-face {
	    font-family: "MetaBlack";
	    src: url("../fonts/metaoffc-black.eot");
	    src: url("../fonts/metaoffc-black.eot?#iefix") format("embedded-opentype"),
	         url("../fonts/metaoffc-black.ttf") format("truetype");
	    font-style: normal;
	    font-weight: 700;
	}



/*########### OTHER #########*/

/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  left: auto;
}
.yamm .yamm-content {
  padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}

/*Fix for non-clickable headers in dropdown menu */
.dropdown-menu h3 a {text-decoration: underline;}
.dropdown-menu a[href^='javascript:;'] { color:#AAAAAA !important; cursor: default; text-decoration: none; }
.dropdown-menu a[href^='javascript:;']:hover { text-decoration: none;  }

/* Rebrand new classes */
.spacer-5 {
    margin-bottom: 5px !important
}

.spacer-10 {
    margin-bottom: 10px !important
}

.spacer-15 {
    margin-bottom: 15px !important
}

.spacer-20 {
    margin-bottom: 20px !important
}

.spacer-25 {
    margin-bottom: 25px !important
}

.spacer-30 {
    margin-bottom: 30px !important
}

.spacer-40 {
    margin-bottom: 40px !important
}

.spacer-50 {
    margin-bottom: 50px !important
}

.spacer-60 {
    margin-bottom: 60px !important
}

.spacer-70 {
    margin-bottom: 70px !important
}

.spacer-75 {
    margin-bottom: 75px !important
}

.spacer-80 {
    margin-bottom: 80px !important
}

.spacer-90 {
    margin-bottom: 90px !important
}

.spacer-100 {
    margin-bottom: 100px !important
}

.spacer-120 {
    margin-bottom: 120px !important
}

.spacer-150 {
    margin-bottom: 150px !important
}

.spacer-170 {
    margin-bottom: 170px !important
}

.margin-right-5 {
    margin-right: 5px !important
}

.margin-right-10 {
    margin-right: 10px !important
}

.margin-right-15 {
    margin-right: 15px !important
}

.margin-right-20 {
    margin-right: 20px !important
}

.margin-right-25 {
    margin-right: 25px !important
}

.margin-right-30 {
    margin-right: 30px !important
}

.margin-right-50 {
    margin-right: 50px !important
}

.box-pad-5 {
    padding: 5px !important
}

.box-pad-10 {
    padding: 10px !important
}

.box-pad-15 {
    padding: 15px !important
}

.box-pad-20 {
    padding: 20px !important
}

.box-pad-25 {
    padding: 25px !important
}

.box-pad-30 {
    padding: 30px !important
}

.pad-bottom-5 {
    padding-bottom: 5px !important
}

.pad-bottom-10 {
    padding-bottom: 10px !important
}

.pad-bottom-15 {
    padding-bottom: 15px !important
}

.pad-bottom-20 {
    padding-bottom: 20px !important
}

.pad-bottom-25 {
    padding-bottom: 25px !important
}

.pad-bottom-30 {
    padding-bottom: 30px !important
}

.pad-bottom-50 {
    padding-bottom: 50px !important
}

.pad-bottom-100 {
    padding-bottom: 100px !important
}

.pad-bottom-130 {
    padding-bottom: 130px !important
}

.no-pad-bottom {
    padding-bottom: 0 !important
}

.no-pad-top {
    padding-top: 0 !important
}

.no-pad {
    padding: 0 !important
}

.no-marg-top {
    margin-top: 0 !important
}

.no-marg-bottom {
    margin-bottom: 0 !important
}

.display-block {
    display: block !important
}

.display-iblock {
    display: inline-block !important
}
