/* ==========================================================================
   Project:     National Quality Measures for Breast Centers
   Date:        05/14/18 - File created	
   Created by:  Third Wave Digital (www.thirdwavedigital.com)
========================================================================== */
   
/* ==========================================================================
   Typography
   ========================================================================== */

body {font-family: "gesta", sans-serif;line-height: 1.4; color: #222; }
h1,h2,h3,h4,h5,h6,.h2,.h3,.h4 {color: #080808;  margin: 0px 0px 30px 0px; font-weight:700; font-family: "gesta",sans-serif;line-height: 1.2}
p {margin: 0px 0px 20px 0px}
.wf-loading h1, .wf-loading h2, .wf-loading h3, .wf-loading h4, .wf-loading h5, .wf-loading p, .wf-loading .btn, .wf-loading ul, .wf-loading li, .wf-loading a, .wf-loading blockquote {visibility: hidden}

/* ==========================================================================
   Basic Elements
   ========================================================================== */

html {-webkit-tap-highlight-color: rgba(0, 0, 0, .2);-ms-overflow-style: scrollbar;}   
a {color: #185fa4;text-decoration:underline}
a:hover, a:focus {color: #05386b}
img {max-width: 100%; height: auto;}

/* ==========================================================================
   Skip Nav
   ============= ============================================================= */	

.skip{position:absolute;top:-1000px;left:15px;width:auto;height:auto;text-align:center;overflow:hidden;transition:.25s;background:#185fa4;width:auto;height:auto;overflow:visible;padding:10px;color:#fff;font-weight:700;font-size:14px;z-index:99;text-decoration:underline}
.skip:active,.skip:focus,.skip:hover{left:15px;top:15px;color: #fff}
	
/* ==========================================================================
   Offcanvas Menu
   ========================================================================== */
 
.offcanvasmenu {position:fixed;  top: 0px; height: 100vh; padding-top: 60px; z-index: 99; background: #fff; box-shadow: -2px 0px 2px 0px rgba(0,0,0,.2);}
	.offcanvasmenu ul {list-style:none; margin: 0px; padding:0px;}
	.offcanvasmenu .mainmenu {font-size: 14px;font-weight: 700}
	.offcanvasmenu .mainmenu li {border-bottom: 1px solid #ebebeb; position: relative;}
	.offcanvasmenu .mainmenu a { color: #4c4c4c; display: block; padding: 11px 15px;text-decoration: none;}
	.offcanvasmenu .mainmenu a:hover, .offcanvasmenu .mainmenu a:focus {background: #f1f1f1; color:#212121; }
	.offcanvasmenu .mainmenu .has-ul > a {margin-right: 42px;}
	.offcanvasmenu .mainmenu li span {font-size: 20px;}
	.offcanvasmenu .mainmenu .fa-times {font-size: 16px;margin: 3px 0px 0px 0px}
	.offcanvasmenu .mainmenu li ul {display:none; list-style:none; background: #f1f1f1; color: #1d1d1d;padding: 10px 0px;margin: 0;}
	.offcanvasmenu .mainmenu li ul li {  font-size: 12px; font-weight: normal; line-height: 16px; border-bottom: none;text-transform: none; }
	.offcanvasmenu .mainmenu li ul a {padding: 5px 15px}
	.offcanvasmenu .mainmenu .active a:hover, .offcanvasmenu .mainmenu .active a:focus, .offcanvasmenu .mainmenu .active a {background: #05386b; color: #fff;text-decoration:none;}
	.offcanvasmenu .mainmenu .active li a {color: #1d1d1d;  white-space: normal; background:none}
	.offcanvasmenu .mainmenu .active li a:hover, .offcanvasmenu .mainmenu .active li a:focus {color: #1d1d1d; background:#e2e2e2; }
	
	.offcanvasmenu .btn-toggle-dropdown {position: absolute; top: 5px; right: 5px; width: 32px; height:32px;padding: 0px;border-radius: 0px}

	.offcanvasmenu .quicklinks {margin: 15px;}
	.offcanvasmenu .quicklinks .btn { width: 100%; margin: 5px 0px;}

	.offcanvasmenu form {position: absolute; top: 10px; left: 10px; right: 10px; }
	.offcanvasmenu form .btn {color: #999; width: 35px; height: 35px; padding: 0px; position: absolute; top: 0px;right: 10px; border-radius: 0px;}
	.offcanvasmenu form .btn:hover, .offcanvasmenu form .btn:focus {color: #212121}
	.offcanvasmenu form input {height: 36px; position: absolute; top: 0px; left: 0px; width: 100%;  border: 1px solid #ebebeb; padding: 0px 45px 0px 15px;border-radius: 18px;}
	.offcanvasmenu form input::-ms-clear {display:none}
	
	.offcanvasmenu .bg-grey {border-bottom: 3px solid #c2945b; position: absolute; top: 0px; right: 0px; left: 0px; height: 60px; width: 100%;}
	
	/* Webkit's scrollbar */
	.offcanvasmenu::-webkit-scrollbar {-webkit-appearance: none;width:5px;}
	.offcanvasmenu::-webkit-scrollbar-track-piece {margin: 10px 0px 10px 0px;}
	.offcanvasmenu::-webkit-scrollbar-thumb {border-radius: 4px;background-color: rgba(0,0,0,.3);}

	/* Overlay */
	main:before {content:""; position: absolute; top: 0px; left: 0px; width: 100%;  height: 100%; opacity:0; z-index:-1;background:rgba(0,0,0,0.5);  transition: opacity 400ms ease;}

	/* Offcanvas animation */
	.offcanvasmenu, main, .header-wrapper { transition: transform .3s ease; }
	.offcanvas-open main:before { z-index:99; opacity: 1}
	.offcanvas-open body {overflow-x:hidden; }
	
/* ==========================================================================
   Search
   ========================================================================== */
   
.search-wrapper {background: #012c57; z-index: 99; color: #fff;height: 60px;position: absolute; top: -60px; width: 100%; left: 0px;-webkit-transition: -webkit-transform .3s ease; -ms-transition: -ms-transform .3s ease; transition: transform .3s ease;}
	.search-open .search-wrapper, .search-open .header-wrapper { -webkit-transform: translateY(60px); -ms-transform: translateY(60px); transform: translateY(60px);}
	.search-wrapper form {position:relative;}
	.search-wrapper .btn {padding: 5px 10px; position: absolute; top: 10px;right: 0px; font-size: 20px;background:none; color: #ccc}
	.search-wrapper .btn:hover, .search-wrapper .btn:focus {color: #fff; background:none;}
	.search-wrapper input {height: 60px; font-size: 26px; line-height: 60px; padding: 0px 50px 0px 10px; font-weight: 300; position: absolute; top: 0px; left: 0px; width: 100%;border: none; border-radius: 0px; background:none}
	.search-wrapper input::-ms-clear {display:none}
	
/* ==========================================================================
   Header
   ========================================================================== */
   
.header-wrapper { background: #fff; width: 100%;position: relative; z-index:2; transition: transform .3s ease;box-shadow: 0px 1px 2px 0px rgba(0,0,0,.2); }
	header  {position: relative;}
	header .logo {position: absolute;}
	header .logo img {width: 100%; height: auto}
	header ul {position: absolute;margin: 0px; padding: 0px; list-style:none; z-index: 1}
	header ul > li {display:inline-block;position:relative;}
	header a {text-decoration: none}
	header a:hover, header a:focus {text-decoration: none;}
	
	header .btn-toggle-offcanvas {height: 30px; color: #080808; background:none; position: absolute; right: 15px;border:none;padding:0px; text-transform: uppercase; font-weight: 600; font-size: 14px;}
	header .btn-toggle-offcanvas .fa {font-size: 28px;}

	/* Quicklinks */	
	header .quicklinks {top: -35px; font-size: 14px;}
	header .quicklinks li {border-left: 1px solid #376089; margin-right: -4px}
	header .quicklinks li:last-child {border-left: none}
	header .quicklinks a:not(.btn) {color: #fff; display:inline-block; line-height: 35px; height: 35px; padding: 0px 15px; vertical-align: middle;}
	header .quicklinks a:hover, header .quicklinks a:focus, header .quicklinks .btn-transparent:hover, header .quicklinks .btn-transparent:focus {background: rgba(0,0,0, 0.3)}
	header .quicklinks .fa {font-size: 13px;}
	header .quicklinks .btn {margin: 0px; border-radius: 0px;font-weight: 400; font-size: 14px; text-transform:none; padding: 0px 15px; height: 35px;}
	header .quicklinks .btn-gold {text-transform: uppercase; font-weight: 700;line-height: 34px;}
	header .quicklinks .btn-gold:hover, header .quicklinks .btn-gold:focus {background: #a37a48;}

	/* Main menu */
	header .mainmenu {position: absolute; right: 0px;top: 35px; z-index:2; }
	header .mainmenu > li {padding-bottom: 45px;}
	header .mainmenu > li.show {display:inline-block !important; }
	header .mainmenu > li > a {color: #080808;display:block;position:relative;font-weight: 600;padding: 0px 15px; }
	header .mainmenu .fa {color: #999;font-size: 15px;text-align:center; position: absolute; bottom: -15px; left: 0px; right: 0px;}
	header .mainmenu > li:hover > a {color: #b88f5c; }
	header .mainmenu > li.active > a {color: #0d4b88; } 
	
	/* Main menu - dropdowns */
	header .mainmenu ul {background: #fff;font-size: 13px; width: 200px;top: -9999px;position: absolute; left: 50%; margin-left: -100px; opacity: 0; transition: opacity 200ms ease-out;box-shadow: 0px 0px 2px 0px rgba(0,0,0,.2);}
	header .mainmenu li:last-child ul {left: auto; margin-left: 0px; right: 0px}header .mainmenu ul.show {opacity:1;top: 50px;}
	header .mainmenu ul li { display:block; border-bottom: 1px solid #f1f1f1}
	header .mainmenu ul li:last-child {border-bottom:none;}
	header .mainmenu ul a { display:block;padding: 7px 15px;line-height: 1.2; color: #080808}
	header .mainmenu ul a:hover, header .mainmenu ul a:focus {background: #a37a48;color: #fff}
	
/* ==========================================================================
   Footer
   ========================================================================== */
   
.footer-wrapper {}
	.footer-slideshow {background: #fff;box-shadow: 0px 0px 2px 0px rgba(0,0,0,.2); padding: 20px; border-radius: 20px;margin: 0px 0px 20px 0px}
	.footer-slideshow p {margin: 0px}
	.footer-slideshow .item {text-align:center; margin: 30px 15px 1px 15px;}
	.footer-slideshow .item img {margin-bottom: 15px;display:inline-block;}
	.footer-slideshow .item p {font-size: 14px;}
	.footerlinks-wrapper {height: 50px; background: #0d4b88;}
	.footerlinks-wrapper:after {content: "";display:block; clear: both}
	.footerlinks {float:right; padding:0px;margin:0px;list-style:none; background: #185fa4; height: 50px; line-height: 50px;font-size: 14px;}
	.footerlinks li {border-left: 1px solid #467fb6; padding:0px;margin-right: -4px}
	.footerlinks li:last-child {border-right: 1px solid #467fb6;margin-right: 0px}
	.footerlinks a {color: #fff; padding: 0px 10px; display:block;text-decoration: none}
	.footerlinks a:hover, .footerlinks a:focus {background: rgba(0,0,0,.4);}
	.footer-wrapper .bg-grey {padding: 40px 0px}
	.footer-wrapper .missionlinks {font-weight: 600;font-size: 13px; margin-bottom: 0px}
	.footer-wrapper .copyright {font-size: 14px;margin: 20px 0px}
	.footer-wrapper .copyright a {color: #080808}
	.footer-wrapper .logo {margin-bottom: 20px;}

/* ==========================================================================
   Homepage
   ========================================================================== */
	
/* Hero wrapper */
.hero-wrapper {z-index: 1;position: relative;}
	.hero-slideshow .slick-slide { -webkit-backface-visibility: hidden; backface-visibility: hidden}
	.hero-sldieshow .item {position: relative;}
	.hero-slideshow .item:before {z-index: 1; content:""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0,0,0,.3);}
	.hero-slideshow img {left: 50%; min-height: 470px; max-width:none; -webkit-transform: translateX(-50%) scale(1.25, 1.25);-ms-transform: translateX(-50%) scale(1.25, 1.25); transform: translateX(-50%) scale(1.25, 1.25); position: absolute; top: 0px;transition: all 500ms ease-out;}
	.hero-slideshow, .hero-slideshow .slick-track {height:470px;overflow:hidden;}
	.hero-slideshow .slick-active img {-webkit-transform: translateX(-50%) scale(1, 1);-ms-transform: translateX(-50%) scale(1, 1); transform: translateX(-50%) scale(1, 1);}
	.hero-slideshow .caption-wrapper {right: 50px;text-align:center; margin:auto; left: 50px; position: absolute;top: 50%; z-index:1; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); transform: translateY(-50%);}
	.hero-slideshow h2 {color: #fff;text-shadow: 0px 1px 3px rgba(0,0,0,.9);margin:0px;}
	.hero-slideshow .btn-white{margin: 40px 0px 0px 0px}
	.hero-slideshow .slick-controls {z-index: 2; position: absolute; left: 0px; right: 0px; margin: auto; width: 100%; top: 50%;margin-top: -15px;height: 30px; max-width: 1170px}
	.hero-slideshow .slick-prev, .hero-slideshow .slick-next {opacity: .5; position: absolute; top: 0px; background:none; overflow:hidden;border: none; width: 40px;padding:0px}
	.hero-slideshow .slick-prev:hover, .hero-slideshow .slick-next:hover {opacity: 1; }
	.hero-slideshow .angle {border: 1px solid #fff;border-width: 0px 0px 2px 2px;width: 30px; height:30px;display:block;}
	.hero-slideshow .angle-left {-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg);transform: rotate(45deg);margin-left: 16px;}
	.hero-slideshow .angle-right {-webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg);transform: rotate(-135deg);margin-left: -8px;}
	.hero-slideshow .cta {position: absolute; z-index: 1; width: 100%; margin:0px; text-align:center; bottom: 15px; left:0px;right:0px; }
	.hero-slideshow .btn-blue {background: rgba(0,86,178,.8); }
	.hero-slideshow .btn-blue:hover, .hero-slideshow .btn-blue:focus {background: #fff; color: #0056b2}

	.ctalinks {list-style:none; margin-top: -55px; margin-bottom: 70px; z-index:3; position: relative;}
		.ctalinks:after {content: "";display:block; clear: both}
		.ctalinks .col-ms-2 {padding-right:5px;text-align:center}
		.ctalinks li {padding:20px 20px 10px 20px}
		.ctalinks li:nth-child(1) {background: #05386b; box-shadow: inset -5px 0px 10px 0px rgba(0,0,0,.1);padding-top: 30px}
		.ctalinks li:nth-child(2) {background: #0d4b88; box-shadow: inset -5px 0px 10px 0px rgba(0,0,0,.1);}
		.ctalinks li:nth-child(3) {background: #185fa4}
		.ctalinks li:nth-child(4) {width:auto;float:none; padding: 0px; position: absolute; top: -15px; left: 30px}
		.ctalinks li:nth-child(4) .btn-white {pointer-events:none}
		.ctalinks h3, .ctalinks p:not(.btn-white), .ctalinks a:not(.btn-white) {color: #fff;}
		.ctalinks h3, .ctalinks p:not(.btn) {font-size: 14px;}
		.ctalinks h3 {margin: 0px 0px 20px 0px}

/* Panels */
.panel-wrapper {padding-bottom: 70px}
	.panel-wrapper h2 {margin:0px 0px 70px 0px}

/* Data wrapper */
.data-wrapper {}
	.data-wrapper h2 {margin-bottom: 80px}
	.data-wrapper ul {list-style:none; padding:0px;text-transform: uppercase;width: 100%; text-align:center;margin:0px}
	.data-wrapper ul:after {content: "";display:block; clear: both}
	.data-wrapper li {display:inline-block;position:relative;}
	.data-wrapper li:after {content: ""; width: 1px; height: 90px; background: #ccc; position: absolute;  top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
	.data-wrapper li:nth-child(4):after {background:none}
	.data-wrapper .bg-grey { position: relative;}
	.data-wrapper .bg-grey:before {content:""; border-radius: 50%;z-index: 0; background: #c2945b; background: linear-gradient(to bottom, #e2b578 0%,#c2945b 100%); position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);}
	.data-wrapper img { z-index: 1; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);}
	.data-wrapper p {margin:0px}
	.data-wrapper .num {color: #05386b; font-weight: 700;}
	.data-wrapper .small {font-weight: 600;line-height: 1.2; position: absolute;width: calc(100% - 30px); bottom: 30px;  display:block; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);}

/* Testimonials wrapper */
.testimonials-wrapper {}
	.testimonials-wrapper .btn-gold-border {margin-bottom: 0px}
	.testimonials-content {background: #255d94; background: url(/img/homepage/bg-testimonials-top.png) top center repeat-x, url(/img/homepage/bg-testimonials-bottom.png) bottom center repeat-x, url(/img/homepage/bg-testimonials.jpg) center top no-repeat; background-size: auto,auto,cover; color: #fff; padding: 45px 0px 70px 0px}
	.testimonials-slideshow {position: relative;}
	.testimonials-slideshow .item {text-align:center; padding: 5px 50px 0px 50px}
	.testimonials-slideshow img {width: 240px;display:inline-block; margin: 30px auto; box-shadow: 0px 0px 5px 0px rgba(0,0,0,.5);}
	.testimonials-slideshow h3 {color: #fff;margin-bottom:5px}
	.testimonials-slideshow .small {opacity: .8}
	.testimonials-slideshow blockquote { quotes: "“" "”" "‘" "’";position: relative;border:none; margin: 0px auto; padding: 0px;}
	.testimonials-slideshow blockquote:before, .testimonials-slideshow blockquote:after {position: absolute;font-size: 50px;}
	.testimonials-slideshow blockquote:before {content: open-quote; top: -30px; left: 0px; }
	.testimonials-slideshow blockquote:after {content: close-quote; bottom: -20px; right: 0px}
	.testimonials-slideshow blockquote p {font-weight: 300;line-height: 1.2;}
	.testimonials-slideshow blockquote footer {color: #fff; font-weight: 700}

	.testimonials-slideshow .slick-controls {z-index: 2; position: absolute; left: 0px; right: 0px; margin: auto; width: 100%; top: 50%;margin-top: -15px;height: 30px}
	.testimonials-slideshow .slick-prev, .testimonials-slideshow .slick-next {opacity: .5; position: absolute; top: 0px; background:none; overflow:hidden;border: none; width: 40px;padding:0px}
	.testimonials-slideshow .slick-prev:hover, .testimonials-slideshow .slick-next:hover {opacity: 1; }
	.testimonials-slideshow .angle {border: 1px solid #fff;border-width: 0px 0px 2px 2px;width: 30px; height:30px;display:block;}
	.testimonials-slideshow .angle-left {-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg);transform: rotate(45deg);margin-left: 16px;}
	.testimonials-slideshow .angle-right {-webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg);transform: rotate(-135deg);margin-left: -8px;}
	
	.testimonials-nav-slideshow, .testimonials-nav-slideshow .slick-track {padding: 0px; width:300px; height: 70px; text-align:center;margin:auto; bottom:32.5px;}
	.testimonials-nav-slideshow li {width: 65px;text-align:center; padding-top: 1px;}
	.testimonials-nav-slideshow img {width: 65px;border-radius: 0px; display:inline-block; border: 3px solid white; box-shadow: 0px 0px 3px 0px rgba(0,0,0,.4);}
	.testimonials-nav-slideshow img:hover {cursor:pointer}
	.testimonials-nav-slideshow .slick-current img {border: 3px solid #c2945b}

/* Excellence wrapper */
.excellence-wrapper {}
	.excellence-wrapper .video {height: 420px; position: relative; background: url(/img/homepage/bg-video.jpg) top center; background-size:cover; margin: 70px 0px 0px 0px}
	.excellence-wrapper .video .caption-wrapper {position: absolute; width: 100%; padding: 0px 50px; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);text-align:center}
	.excellence-wrapper .video h2 {color: #fff;text-shadow: 0px 1px 3px rgba(0,0,0,.9); position: relative;margin: 0px;  }
	.excellence-wrapper .video h2:after {content: ""; height: 1px; width: 190px; background: #fff; position: absolute; left: 0px; right: 0px;bottom: -10px;margin:auto;}
	.excellence-wrapper .video .btn-play-video {font-size: 60px;margin:0px; padding: 0px; transition: text-shadow 100ms ease-out;} 
	.excellence-wrapper .video .btn-play-video:hover, .excellence-wrapper .video .btn-play-video:focus {text-shadow: 0px 1px 10px rgba(0,0,0,.5);}

/* ==========================================================================
   Interiors
   ========================================================================== */

/* Masthead */
.masthead {margin-bottom:30px}
	.masthead .vertical-center {height: 160px; display:table; width: 100%}
	.masthead h1 {display: table-cell; vertical-align: middle; color: #fff;text-shadow: 0px 1px 3px rgba(0,0,0,.9);margin:0px}

/* Interior content */
.breadcrumb {background:none;font-size: 12px;border-bottom: 1px solid #eee; padding: 0px 15px 8px 0px;margin-bottom: 40px}
	.breadcrumb a {color: #666}

main article {margin: 0px 0px 50px 0px}

main .well {border-radius: 20px; background: #fff; box-shadow: 0px 0px 4px 0px rgba(0,0,0,.2);border:none}
	main .well p:last-child {margin-bottom:0px}
 
/* Ads */
.ad-rotator {margin: 0px 0px 20px 0px; overflow:hidden; padding: 0px}

/* Testimonial template */
.testimonial-cards {text-align:center;margin-bottom: -30px}
	.card {box-shadow: 0px 0px 2px 0px rgba(0,0,0,.2);margin-bottom: 30px;}
	.card .card-header {height: 80px;}
	.card .card-header img {height: 100px;margin: 30px 0px -30px 0px}
	.card .card-content {padding: 60px 30px 50px 30px}
	.card p {margin: 0px}
	.card blockquote {font-size: 14px; quotes: "“" "”" "‘" "’";position: relative;border:none; margin: 0px auto; padding: 0px;}
	.card blockquote:before, .card blockquote:after {position: absolute;font-size: 80px;height: 35px;width: 35px;line-height: 80px}
	.card blockquote:before {content: open-quote; top: -30px; left: -20px; }
	.card blockquote:after {content: close-quote; bottom: -30px; right: -20px}
	.card h3 {font-size: 18px;}
	.card h4 {font-size: 14px;margin-bottom: 5px;}
	.card .small {font-size: 12px;line-height: 1; margin-bottom: 20px}
	.card .bg-light-blue {background: #185fa4}
	.card .bg-dark-blue {background: #05386b}
	.card .bg-gold {background: #b88f5c}

	.card .quote-light-blue:before, .card .quote-light-blue:after {color: #185fa4}
	.card .quote-gold:before, .card .quote-gold:after {color: #b88f5c}
	.card .quote-dark-blue:before, .card .quote-dark-blue:after { color: #05386b}

/* Certified centers search template */
.cc-search {position: absolute; top: 0px; left: 0px; height: 300px;color: #fff; background: url(/img/homepage/bg-testimonials-bottom.png) bottom center repeat-x, url(/img/homepage/bg-testimonials.jpg) center top no-repeat; background-size: auto,cover;  border-radius: 20px; overflow:hidden; }
	.cc-search ul {padding: 0px; list-style:none}
	.cc-search li { position: relative; text-align:center; padding: 0px 30px}
	.cc-search li h3 {text-align:center;line-height: 1.1;color: #fff;text-align:center; }
	.cc-search li .btn {width: 100%;}
	.cc-search form {position: absolute;top: 0px;bottom: 0px;margin: auto;height: 60px;}
	.cc-search input[type="text"], .cc-search button[type="submit"] {height: 60px}
	.cc-search input[type="text"] {border-radius: 0px; padding-right: 54px;font-size: 22px;}
	.cc-search button[type="submit"] {color: #0d4b88; font-size: 18px; margin:0px; position: absolute; top: 0px; right: 0px; width: 60px; padding: 0px}
	.cc-search button[type="submit"]:hover, .cc-search button[type="submit"]:focus {color: #000; }

.flip-wrapper-outer {-webkit-perspective: 800px;-moz-perspective: 800px;-ms-perspective: 800px;perspective: 800px;margin: auto; height: 300px;}
	.flip-wrapper-outer .btn-flip {position: absolute;}
	.flip-wrapper-inner {-ms-transition: all .4s ease-in-out;-moz-transition: all 700ms ease-in-out;-webkit-transition: all 700ms ease-in-out;transition: all 700ms ease-in-out;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
	.flip-wrapper-inner .front, .flip-wrapper-inner .back {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
	.flip-wrapper-inner .front {z-index: 2;}
	.flip-wrapper-inner .back {z-index: 1; -webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);transform: rotateY(180deg);}
	.flip-wrapper-inner.flip {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);transform: rotateY(180deg); }
	.flip-wrapper-inner.flip .front { z-index: 1;}
	.flip-wrapper-inner.flip .back { z-index: 2;}

/* Certified centers results template */
.cc-result {margin: 0px 0px 15px 0px;  border-radius: 10px; background: #fff; box-shadow: 0px 0px 5px 0px rgba(0,0,0,.2);}
	.cc-result .vertical-center h3, .cc-result .vertical-center p {margin:0px}
	.cc-result div[class*="col-"]:first-child {padding: 0px 10px 0px 10px}
	.cc-result div[class*="col-"]:last-child {padding: 0px}
	.cc-result .vertical-center {padding: 10px 10px 15px 10px}
	.cc-result img {display:block;margin:auto;max-height: 150px}
	.cc-result .vertical-center .btn {margin-top: 20px}

/* Participation application */
.step-indicator{border-collapse:separate;display:table;margin-left:0;position:relative;table-layout:fixed;text-align:center;vertical-align:middle;padding-left:0;padding-top:20px}
	.step-indicator li{display:table-cell;position:relative;float:none;padding:0;width:1%}
	.step-indicator li:after{background-color:#999;content:"";display:block;height:1px;position:absolute;width:100%;top:22px;left:50%}
	.step-indicator li:last-child:after{display:none}
	.step-indicator li.active .step{border-color:#05386b;color:#05386b}
	.step-indicator li.active .caption{color:#05386b}
	.step-indicator li.complete:after{background-color:#c2945b}
	.step-indicator li.complete .step{border-color:#c2945b;color:#c2945b}
	.step-indicator li.complete .caption{color:#c2945b}
	.step-indicator .step{background-color:#fff;border-radius:50%;border:1px solid #999;color:#999;font-size:16px;height:44px;line-height:44px;margin:0 auto;position:relative;width:44px;z-index:1}
	.step-indicator .caption{color:#999;padding:10px;font-size: 14px;}
	.step-indicator .caption span {font-size: 11px; text-transform: uppercase; font-weight: 600}

/* ==========================================================================
   Media Queries
   ========================================================================== */

@media (min-width: 0px) {
	/* Typography */
	body {font-size: 14px;}
	h1 {font-size: 36px;}
	h2, .h2 {font-size: 24px;}
	h3, .h3 {font-size: 18px;}
	h4, .h4 {font-size: 14px;}

	/* Offcanvas animation */
	.offcanvasmenu {right: -280px; width: 270px;}
	.offcanvas-open .offcanvasmenu {position:absolute; -webkit-transform: translateX(-280px); -ms-transform: translateX(-280px); transform: translateX(-280px);}
	.offcanvas-open .header-wrapper, .offcanvas-open main {-webkit-transform: translateX(-261px); -ms-transform: translateX(-261px); transform: translateX(-261px);}

	/* Header */
	.header-wrapper {height: 80px;border-top: 5px solid #05386b}
	header .logo {top: 18px; left:15px;width: 160px;}
	header .mainmenu, header .quicklinks {display:none}
	header .btn-toggle-offcanvas {top: 20px;}

	/* Homepage */
	.hero-slideshow .slick-prev {left: 5px;}
	.hero-slideshow .slick-next {right: 5px;}
	.hero-slideshow h2 {font-size:40px;}

	.ctalinks img {max-width: 100px; margin-bottom: 20px}

	.data-wrapper li {width: calc(50% - 40px);margin: 15px;}
	.data-wrapper li:nth-child(1), .data-wrapper li:nth-child(2) {margin-bottom: 50px}
	.data-wrapper li:after {right: -16px}
	.data-wrapper .num { font-size: 35px;}
	.data-wrapper li:nth-child(2):after {background:none}
	.data-wrapper .bg-grey {padding:70px 10px 70px 10px;}
	.data-wrapper .bg-grey:before { width: 70px; height: 70px;top: -35px;  }
	.data-wrapper img {width:35px; top: -20px;}
	.data-wrapper .small {font-size: 12px;}

	.testimonials-slideshow .slick-prev {left: 5px;}
	.testimonials-slideshow .slick-next {right: 5px;}
	.testimonials-slideshow blockquote p {font-size: 22px; }

	.excellence-wrapper .col-xs-12:nth-child(1), .excellence-wrapper .col-xs-12:nth-child(2) {margin-bottom: 30px;}
	.excellence-wrapper .video h2 {font-size: 30px}

	/* Footer */
	.footer-wrapper .logo {max-width: 150px;}
	.footerlinks .copyright {}
	.footerlinks li:nth-child(1), .footerlinks li:nth-child(2) {display:none;}

	/* Participation application */
	.step-indicator {display:none}

	/* Certified centers*/
	.flip-wrapper-outer {margin-bottom: 30px}
	.flip-wrapper-outer, .cc-search {width: 100%;}
	.cc-search li h3 {margin: 15px 0px;font-size: 14px;}
	.cc-search form {left: 30px;right: 30px;}
	.flip-wrapper-outer .btn-flip {bottom: -50px; left: 50%; margin-left: -40px; border-radius: 5px;}
}

@media (min-width:350px) {
	/* Ads */
	.ad-rotator .slick-list {margin-left: -5px}
	.ad-300x250 li {margin-left: 5px}
}

@media (min-width:480px) {
	/* Offcanvas animation */
	.offcanvasmenu {right: -380px; width: 370px;}
	.offcanvas-open .offcanvasmenu {position:absolute; -webkit-transform: translateX(-380px); -ms-transform: translateX(-380px); transform: translateX(-380px);}
	.offcanvas-open .header-wrapper, .offcanvas-open main {-webkit-transform: translateX(-368px); -ms-transform: translateX(-368px); transform: translateX(-368px);}

	/* Homepage */
	.ctalinks img {max-width: 100%;margin:0px; position: relative;}
	.data-wrapper .num { font-size: 50px;}
	.data-wrapper .small {font-size: 14px;}

	/* Footer */
	.footer-wrapper .logo {max-width: 100%;}
	.footerlinks li:nth-child(1), .footerlinks li:nth-child(2) {display:inline-block;}
	.footer-wrapper .col-xs-12:last-child .copyright {margin: 0px 0px 10px 0px}
}

@media (min-width: 500px) {
	/* Participation application */
	.step-indicator {display:table}
}

@media (max-width: 767px) {
	.table-responsive {border: none}
	.table-responsive>.table-bordered {border: 1px solid #ddd}
	.table-responsive td {border-bottom: 1px solid #ddd !important}
}

@media (min-width: 768px) {
	/* Typography */
	body {font-size: 16px;}
	h1 {font-size: 50px;}
	h2, .h2 {font-size: 26px;}
	h3, .h3 {font-size: 20px;}
	h4, .h4 {font-size: 16px;}
	
	/* Header */
	.header-wrapper {height: 135px; border-top: 35px solid #05386b}
	header .quicklinks {right:15px;}
	header .logo {left: 15px; top: 22px; width: 210px;}
	header .quicklinks {display:block;}
	header .btn-toggle-offcanvas {top: 35px;}

	/* Homepage */
	.hero-slideshow .slick-prev {left: 15px;}
	.hero-slideshow .slick-next {right: 15px;}
	.hero-slideshow h2 {font-size: 60px;}

	.data-wrapper li {width: calc(25% - 30px); margin: 0px 30px 0px 0px}
	.data-wrapper li:after {right: -16px}
	.data-wrapper li:nth-child(4) {margin-right: 0px;}
	.data-wrapper li:nth-child(2):after {background:#ccc}
	.data-wrapper li:nth-child(1), .data-wrapper li:nth-child(2) {margin-bottom: 0px}
	.data-wrapper .bg-grey {padding:70px 30px 70px 30px;}
	.data-wrapper .bg-grey:before { width: 100px; height: 100px; top: -50px; }
	.data-wrapper img {width:55px; top: -30px;}

	.testimonials-slideshow .slick-prev {left: 15px;}
	.testimonials-slideshow .slick-next {right: 15px;}
	.testimonials-slideshow blockquote p {font-size: 28px; }

	.excellence-wrapper .col-xs-12:nth-child(1), .excellence-wrapper .col-xs-12:nth-child(2) {margin-bottom: 0px;}
	.excellence-wrapper .video h2 {font-size: 50px}

	/* Ads */
	.ad-rotator .slick-list {margin-left: 0px}
	.ad-300x250 li {margin-left: 0px}

	/* Footer */
	.footer-wrapper .col-xs-12:last-child .copyright {float:right}
	.footer-wrapper .col-xs-12:last-child .copyright {margin: 10px 0px}

	/* Certified centers*/
	.flip-wrapper-outer {margin-bottom: 0px}
	.flip-wrapper-outer, .cc-search {width: 750px;}
	.cc-search li {width: 33.333%;float:left;height: 150px; margin-top: 75px; }
	.cc-search li h3 {margin: 15px 0px 30px 0px;font-size: 16px;}
	.cc-search form {left: 50px;right: 50px;}
	.cc-search li:nth-child(1):before, .cc-search li:nth-child(3):before {content:"";position:absolute; top: -75px; left: 0px; width: 100%; height: calc(100% + 150px);background: rgba(0,0,0,.3);z-index:-1}
	.flip-wrapper-outer .btn-flip {padding: 5px 10px; bottom: auto; left: auto; border-radius: 5px 5px 0px 0px;top: 50%; width: 70px; margin: -15px 0px 0px 0px; height:30px; right: -50px; -webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg); }

	/* Helpers */
	.pull-right-sm {float:right;}
}

@media (min-width: 992px) {	
	/* Header */
	header .mainmenu {font-size: 17px;}
	header .mainmenu {display:block;}
	header .mainmenu > li > a {font-size: 15px}

	/* Fixed header */
	.fixed-header body {padding-top: 160px;}
	.fixed-header .header-wrapper {position: fixed; top: 0px; height: 90px; -webkit-animation: moveHeader 500ms ease-out; animation: moveHeader 500ms ease-out}
	.fixed-header header .logo {width: 115px; top: 10px}
	.fixed-header header .mainmenu {top: 10px}
	.fixed-header .search-wrapper {position: fixed;}
	.fixed-header .mainmenu ul.show {top: 40px;}

	@-webkit-keyframes moveHeader {
	    0% { transform: translateY(-170px); }
	    100% { transform: translateY(0px); }
	}
	@keyframesHeader moveHeader {
	    0% { transform: translateY(-170px); }
	    100% { transform: translateY(0px); }
	}

	/* Homepage */
	.data-wrapper li {width: calc(25% - 50px); margin-right: 50px}
	.data-wrapper .num { font-size: 60px;}
	
	.ctalinks li {width: 33.333%;float:left;}
}

@media (min-width:1280px) {
	/* Header */
	header .mainmenu > li > a {font-size: 16px}

	/* Homepage */
	.data-wrapper li {width: calc(25% - 100px); margin-right: 100px}
	.data-wrapper li:after {right: -51px}
} 

@media (min-width:2000px) {
	/* Homepage */
	.hero-slideshow img { width: 100%; }	
} 


/* ==========================================================================
   Classes for CMS editor
   ========================================================================== */	
  
/* Margins */
.margin-top-0 {margin-top: 0px}
.margin-top-10 {margin-top: 10px}
.margin-top-20 {margin-top: 20px;}
.margin-top-30 {margin-top: 30px;}
.margin-top-40 {margin-top: 40px;}

.margin-bottom-0 {margin-bottom: 0px}
.margin-bottom-10 {margin-bottom: 10px}
.margin-bottom-20 {margin-bottom: 20px;}
.margin-bottom-30 {margin-bottom: 20px;}
.margin-bottom-40 {margin-bottom: 40px}

.margin-left-10 {margin-left: 10px}
.margin-left-20 {margin-left: 20px}
.margin-left-30 {margin-left: 30px}
.margin-left-40 {margin-left: 40px}

.margin-right-10 {margin-right: 20px;}
.margin-right-20 {margin-right: 20px;}
.margin-right-30 {margin-right: 30px;}
.margin-right-40 {margin-right: 40px;}

/* Type Colors */
.blue {color: #05386b;}
.light-blue {color: #224d7a}
.gold {color: #c2945b}
.white {color: white}

/* Backgrounds */
.bg-grey {background: #f1f1f1}
.bg-blue {background: #185fa4}
.bg-light-gold {background: #e5d7ba}
.bg-light-blue {background: #7593c5}
.bg-lighter-blue {background: #819fd1}
.bg-lightest-blue {background: #acc1dc}

/* Type Sizes */
.small {font-size: 14px}
.x-small {font-size: 12px;}
.h2, .h3, .h4 {/* Defined responsively above */}

/* Heading Options (For <h1> & <h2>) */
.with-lines-on-sides {overflow:hidden; text-align:center}
	.with-lines-on-sides:after,.with-lines-on-sides:before{background-color:#c1bebd;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}
	.with-lines-on-sides:before {right:.5em;margin-left:-50%}
	.with-lines-on-sides:after{left:.5em;margin-right:-50%}

/* Buttons */
.btn {text-decoration: none}
.btn-blue, .btn-gold, .btn-gold-border, .btn-white, .btn-transparent, .btn-grey-border, .form .btn-primary {margin-bottom: 10px; font-weight: 700; font-size: 15px;border-radius: 0px; padding: 10px 20px; border: none; font-family: 'gesta', sans-serif;text-transform:uppercase;}
.btn-lg {padding: 12px 30px;font-size: 16px;}
.btn-sm {padding: 5px 15px;font-size: 12px;}
.btn a, .btn:hover a, .btn:focus a {text-decoration:none;}

.btn-blue {background:#185fa4; color: #fff;border: 2px solid transparent}
	.btn-blue a {color: #fff}
	.btn-blue:hover, .btn-blue:hover a, .btn-blue:focus {color: #fff;background: #05386b; }

.btn-gold {background:#b88f5c; color: #fff;border: 2px solid transparent}
	.btn-gold a {color: #fff}
	.btn-gold:hover, .btn-gold:hover a, .btn-gold:focus {color: #fff;background: #a37a48; }

.btn-gold-border {background:none; border: 2px solid #b88f5c; color: #05386b;}
	.btn-gold-border a {color: #b88f5c}
	.btn-gold-border:hover, .btn-gold-border:hover a, .btn-gold-border:focus {color: #fff;background: #a37a48; border: 2px solid transparent}

.btn-grey-border {background:none; border: 2px solid #666; color: #666;}
	.btn-grey-border a {color: #666}
	.btn-grey-border:hover, .btn-grey-border:hover a, .btn-grey-border:focus {color: #333; border: 2px solid #333; background: none}

/* Do not include these */
.btn-white {background:#fff; color: #05386b}
	.btn-white a {color: #05386b}
	.btn-white:hover, .btn-white:hover a, .btn-white:focus {background: #f1f1f1; color: #05386b}  

.btn-transparent {background:none; color: #fff;}
	.btn-transparent a {color: #fff}
	.btn-transparent:hover, .btn-transparent:hover a, .btn-transparent:focus {color: #fff;}


/* ==========================================================================
   Forms
   ========================================================================== */

.form-group {margin-bottom: 10px}
	.form .form-control {border-radius: 0px;padding: 4px 10px; font-size: 14px}
	.form label, .form .label {font-weight: 700; text-transform: uppercase;font-size: 12px;line-height: 1.2;margin-bottom: 7px; display:block;color:#222; padding: 0px; text-align:left}
	.form fieldset label, .form fieldset .label {display:inline-block}
	.form .small {font-size: 12px;}
	.form .list-inline label, .form .list-unstyled label {font-weight: 400; text-transform: none; font-size: 13px; margin: 0px}
	.form select.form-control {display:inline-block; width: auto;}
	.form .dropdown-toggle {border-radius: 0px; font-size: 14px;padding: 6px 10px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}
	.form .btn-primary {background:#185fa4; color: #fff;}
	.form .btn-primary:hover, .form .btn-primary:focus {color: #fff;background: #05386b;}

/* ==========================================================================
   CMS
   ========================================================================== */	
   
/* Ckeditor */
.cke_combopanel {width: 300px !important;  height:300px !important}
.cke_panel_listItem * {float:none !important;text-align:left !important;margin:0px !important;text-transform:none !important; display: block !important; }
   
/* Fancybox */
.cms-fancybox-wrapper {display:block;position: relative;}
	.cms-fancybox-wrapper:before {content: "\f065";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: none; text-align:center; padding: 2px 0px 0px 0px; color: #fff;background: #b88f5c; transition: background 150ms ease-in-out; border-radius: 50%;font-size: 11px;width: 20px; height: 20px; position: absolute;top: -10px;right: -10px}
	.cms-fancybox-wrapper:hover:before, .cms-fancybox-wrapper:focus:before {background: #a37a48}

/* ==========================================================================
	Bootstrap changes
   ========================================================================== */
   
   /* Tables */
   .table>thead>tr>th, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {vertical-align: middle}

   /* Alerts */
   .alert {border-radius: 0px}

   /* List Group */
   .list-group a {text-decoration: none}
   
   /* Accordion */
   .panel {box-shadow:none}
   .panel-heading {border-radius: 0px}
   .panel-default {border:none;}
   .panel-group {margin-bottom: 20px}
   .panel-group .panel+.panel {margin-top: 10px}
   .panel-default>.panel-heading {font-weight:700; font-size: 16px;border-radius: 4px;}
   .panel-default>.panel-heading+.panel-collapse>.panel-body {border: 1px solid #ececec;}
   .panel-title {position:relative; padding-left: 30px;font-size: 15px;}
   .panel-title a {text-decoration:none; }
   .panel-title a:before {color:#05386b; content:"\f055"; font-family: "FontAwesome"; position: absolute; top: 0px;left: 0px;font-size: 17px;}
   .panel-title a[aria-expanded="true"]:before {content:"\f056"; }
   .panel-body ul:first-child, .panel-body p:first-child {margin-bottom: 0px}
   
   /* Nav Tabs */
   .nav-tabs {border-bottom: none; font-size: 14px;text-transform: uppercase; font-weight: 700}
   .nav-tabs>li {margin: 1px 5px 0px 0px}
   .nav-tabs>li:last-child {margin-right:0px}
   .nav-tabs>li>a {color: #212121; background: #f1f1f1; border-radius: 4px 4px 0px 0px; text-decoration:none; padding: 5px 20px}
   .nav-tabs>li>a:hover, .nav-tabs>li>a:focus {background: #05386b; color: #fff;border-color: #05386b}
   .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {border: 1px solid #05386b;}
   .tab-content {border: 1px solid #ececec; margin-bottom: 20px; padding: 20px; border-radius: 0px 0px 4px 4px}
   .tab-content p:last-child, .tab-content .panel-group:last-child {margin-bottom: 0px}
   
   /* Media Queries */
   @media (min-width: 0px) {
	   .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {background-color: #05386b;color: #fff}
   }
   
   @media (max-width: 767px) { 
	   .nav-tabs, .nav-tabs > li:last-child {border-bottom: none;}
	   .nav-tabs > li {float:none;border-bottom:1px solid #ddd; margin:0px;}
	   .nav-tabs > li a {border-radius: 0px;padding: 7px;border:none}
	   .nav-tabs>li>a {margin-right: 0px;}
	   .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {border:none;}
	   .nav-tabs li:first-child a {border-radius: 2px 2px 0px 0px}
	   .nav-tabs li:last-child a {border-radius: 0px 0px 2px 2px}
   }
   
   /* ==========================================================================
	  Bootstrap additions
	  ========================================================================== */	
   
   /* Hidden "xxs" (0 to 479) */
   @media (min-width: 0px) and (max-width: 479px) {
	   .hidden-xxs {display:none;}
   }	
   
   /* Hidden "ms" (480 to 767) */
   @media (min-width: 480px) and (max-width: 767px) {
	   .hidden-ms {display:none;}
   }	
   
   /* 5 Column layout */
   .col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths {position: relative;min-height: 1px;padding-right: 10px; padding-left: 10px;}
   .col-xs-5ths {width: 20%;float: left;}
   
   @media (min-width: 768px) {
	   .col-sm-5ths {width: 20%;float: left;}
   }
   @media (min-width: 992px) {
	   .col-md-5ths {width: 20%;float: left;}
   }
   @media (min-width: 1200px) {
	   .col-lg-5ths {width: 20%;float: left;}
   }
   
   /* 480px breakpoint */
   @media (min-width: 480px) and (max-width: 767px) {
	   .col-ms-1, .col-ms-2, .col-ms-3, .col-ms-4, .col-ms-5, .col-ms-6, .col-ms-7, .col-ms-8, .col-ms-9, .col-ms-10, .col-ms-11, .col-ms-12 {float:left; position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
	   .col-ms-12{width:100%}
	   .col-ms-11{width:91.66666667%}
	   .col-ms-10{width:83.33333333%}
	   .col-ms-9{width:75%}
	   .col-ms-8{width:66.66666667%}
	   .col-ms-7{width:58.33333333%}
	   .col-ms-6{width:50%}
	   .col-ms-5{width:41.66666667%}
	   .col-ms-4{width:33.33333333%}
	   .col-ms-3{width:25%}
	   .col-ms-2{width:16.66666667%}
	   .col-ms-1{width:8.33333333%}
	   .col-ms-pull-12{right:100%}
	   .col-ms-pull-11{right:91.66666667%}
	   .col-ms-pull-10{right:83.33333333%}
	   .col-ms-pull-9{right:75%}
	   .col-ms-pull-8{right:66.66666667%}
	   .col-ms-pull-7{right:58.33333333%}
	   .col-ms-pull-6{right:50%}
	   .col-ms-pull-5{right:41.66666667%}
	   .col-ms-pull-4{right:33.33333333%}
	   .col-ms-pull-3{right:25%}
	   .col-ms-pull-2{right:16.66666667%}
	   .col-ms-pull-1{right:8.33333333%}
	   .col-ms-pull-0{right:auto}
	   .col-ms-push-12{left:100%}
	   .col-ms-push-11{left:91.66666667%}
	   .col-ms-push-10{left:83.33333333%}
	   .col-ms-push-9{left:75%}
	   .col-ms-push-8{left:66.66666667%}
	   .col-ms-push-7{left:58.33333333%}
	   .col-ms-push-6{left:50%}
	   .col-ms-push-5{left:41.66666667%}
	   .col-ms-push-4{left:33.33333333%}
	   .col-ms-push-3{left:25%}
	   .col-ms-push-2{left:16.66666667%}
	   .col-ms-push-1{left:8.33333333%}
	   .col-ms-push-0{left:auto}
	   .col-ms-offset-12{margin-left:100%}
	   .col-ms-offset-11{margin-left:91.66666667%}
	   .col-ms-offset-10{margin-left:83.33333333%}
	   .col-ms-offset-9{margin-left:75%}
	   .col-ms-offset-8{margin-left:66.66666667%}
	   .col-ms-offset-7{margin-left:58.33333333%}
	   .col-ms-offset-6{margin-left:50%}
	   .col-ms-offset-5{margin-left:41.66666667%}
	   .col-ms-offset-4{margin-left:33.33333333%}
	   .col-ms-offset-3{margin-left:25%}
	   .col-ms-offset-2{margin-left:16.66666667%}
	   .col-ms-offset-1{margin-left:8.33333333%}
	   .col-ms-offset-0{margin-left:0}
   }