iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: http://opportunity.org/assets/v2/css/OI.concat-min.css
/* OI-Modals v0.10.2 * Copyright (c) 2016 Opportunity International */ /****************/ /**** Modals ****/ /****************/ img.block { height: auto; } [data-modal] { cursor: pointer; } body.ios-no-scroll { position: fixed; height: 100%; width: 100%; top: 0; left: 0; overflow: hidden; } body.ios-no-scroll .ios-scroll-container { position: absolute; top: 0; left: 0; height: auto; width: 100%; } body.no-scroll { overflow: hidden; } .modal { display: none; position: fixed; top: 0; left: 0; right: 0; height: 100%; padding: 20px; z-index: 3; transition: background-color .3s; -webkit-transition: background-color .3s; -moz-transition: background-color .3s; } .modal.show { background-color: rgba(0, 0, 0, 0.8); } .modal.show .ie8-overlay { position: fixed; z-index: 0; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; filter: alpha(opacity=80); } .modal.show .modal-container { top: 50%; opacity: 1; } .modal.show button.close { opacity: 1; } .modal.animate { display: block; } .modal.animate .modal-container { display: block; } .modal.overflow { overflow: auto; -webkit-overflow-scrolling: touch; } .modal.overflow .modal-container { top: -25%; transform: translateY(0); -moz-transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); } .modal.overflow.show .modal-container { top: 0%; } .modal.overflow.show .modal-container:after { content: ''; display: block; position: absolute; height: 20px; width: 100%; } .modal.overflow.show .modal-container.fullscreen:after { display: none; } .modal.loading .loading-container { display: block; } .modal .loading-container { display: none; position: absolute; top: 50%; left: 50%; margin-top: -30px; text-align: center; margin-left: -30px; background-color: #fff; background-color: rgba(255, 255, 255, 0.8); width: 60px; height: 60px; border-radius: 5px; } .modal .loading-container .loading-indicator { display: block; top: 50%; position: relative; margin-left: auto; margin-top: -15px; margin-right: auto; } .modal .modal-container { display: none; position: relative; top: 25%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); margin: 0 auto; width: 400px; background: #fff; opacity: 0; transition: top, opacity; -moz-transition: top, opacity; -webkit-transition: top, opacity; } .modal .modal-container.extended {height:80vh; overflow-y:scroll;} .modal .modal-container.hide-close button.close { display: none; } .modal .modal-container .modal-content { position: relative; } .modal .modal-container .modal-content .iframe { height: 0; width: 100%; margin: 0; padding-bottom: 75%; position: relative; overflow: auto; -webkit-overflow-scrolling: touch; } .modal .modal-container .modal-content .iframe iframe { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .modal .modal-container[class*="contained-"] { width: auto; } .modal .modal-container.lightbox { width: auto; background-color: transparent; } .modal .modal-container.lightbox .lightbox-image { position: relative; } .modal .modal-container.lightbox button.close { background-color: #fff; background-color: rgba(255, 255, 255, 0.5); color: #555; } .modal .modal-container.lightbox button.close:hover { color: #333; } .modal .modal-container.lightbox button.lightbox-next, .modal .modal-container.lightbox button.lightbox-prev { position: absolute; top: 50%; margin-top: -20px; opacity: .5; color: #fff; font-size: 40px; text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); -webkit-transition: opacity .3s, text-shadow .3s; transition: opacity .3s, text-shadow .3s; } .modal .modal-container.lightbox button.lightbox-next:hover, .modal .modal-container.lightbox button.lightbox-prev:hover { text-shadow: 0 0 10px rgba(0, 0, 0, 0.25); opacity: 1; } .modal .modal-container.lightbox button.lightbox-next { right: 0; } .modal .modal-container.lightbox button.lightbox-prev { left: 0; } .modal .modal-container.fullscreen { position: absolute; top: 0; left: 0; max-width: initial; width: 100%; min-height: 100%; } .modal .modal-container.fullscreen.show { top: 0; } .modal button.close { position: absolute; top: 0; right: 0; width: 40px; height: 40px; font-size: 24px; text-align: center; line-height: 40px; color: #8f8e8c; z-index: 1; opacity: 0; transition: opacity .3s; -webkit-transition: opacity .3s; -moz-transition: opacity .3s; -ms-transition: opacity .3s; } .modal button.close.fixed { position: fixed; -webkit-transform: translateZ(0); transform: translateZ(0); } .modal button.close:hover { color: #333; } .modal.size { display: block; } .modal.size .modal-container { display: block; visibility: hidden; } @media (max-width: 440px) { .modal .modal-container { width: 100%; } } /* OI-OffCanvas v0.9.1 * Copyright (c) 2015 Opportunity International */ body { position: relative; -webkit-transition: left .5s, right .5s; transition: left .5s, right .5s; } .no-scroll { overflow: hidden; } .offcanvas-overlay { position: fixed; top: 0; left: 0; right: 0; z-index: 2; height: 100%; background-color: rgba(0, 0, 0, 0.7); opacity: 0; display: none; -webkit-transition: opacity .5s; transition: opacity .5s; } .offcanvas-overlay.show { display: block; } .fixed { -webkit-transition: left .5s, right .5s; transition: left .5s, right .5s; } .drawer { display: none; position: fixed; top: 0; z-index: 2; height: 100%; background-color: #fff; overflow-y: scroll; -webkit-overflow-scrolling: touch; -webkit-transition: left .5s, right .5s; transition: left .5s, right .5s; box-sizing: content-box; } .drawer.show { display: block; } /* slide-hammer v0.9.0 * Copyright (c) 2015 Joseph Weber */ .slides { margin-left: auto; margin-right: auto; } .slide-wrapper { width: 100%; overflow: hidden; position: relative; transition: height .5s; -moz-transition: height .5s; -webkit-transition: height .5s; } .slide-wrapper .slide-container { width: 100000px; clear: both; position: absolute; top: 0; left: 0; transition: transform .5s; -moz-transition: transform .5s; -webkit-transition: -webkit-transform .5s; } .slide-wrapper .slide-container .slide { width: 600px; float: left; } .slide-wrapper .slide-container .slide img { display: block; width: 100%; height: auto; pointer-events: none; } /* OI v0.1.0 * Copyright (c) 2016 */ /****************/ /**** Header ****/ /****************/ nav { position: fixed; top: 0; left: 0; width: 100%; z-index: 3; } nav .nav-container { padding-left: 20px; padding-right: 0; background-color: #222; position: relative; z-index: 2; } nav #nav-logo { position: absolute; background-image: url("../img/oi-logo-mobile-sprite-2x.png"); background-repeat: no-repeat; background-position: left 0%; display: block; width: 225px; height: 40px; bottom: 10px; background-size: auto 500%; } nav #nav-logo.brand-purple { background-position: 0 25%; } nav #nav-logo.brand-teal { background-position: 0 50%; } nav #nav-logo.brand-orange { background-position: 0 75%; } nav #nav-logo.brand-pink { background-position: 0 100%; } nav .nav-actions, nav .nav-main { display: none; } nav button.offcanvas-trigger { display: block; float: right; height: 40px; clear: both; color: #fff; font-size: 24px; line-height: 40px; margin-top: 10px; margin-bottom: 10px; padding-right: 20px; padding-left: 20px; } /************************/ /**** Offcanvas menu ****/ /************************/ #offcanvas .offcanvas-header { height: 60px; position: relative; padding-left: 30px; padding-right: 30px; } #offcanvas .offcanvas-header h2 { line-height: 60px; float: left; } #offcanvas .offcanvas-header button { float: right; margin-top: 10px; } #offcanvas .offcanvas-container { padding: 20px 30px 30px 30px; } #offcanvas ul.level-1 > li { position: relative; padding-right: 40px; } #offcanvas ul.level-1 > li .toggle { position: absolute; right: 0; font-size: 20px; width: 40px; text-align: right; line-height: 1.225em; color: #8f8e8c; } #offcanvas ul.level-1 > li > a { color: #555; display: inline-block; text-transform: uppercase; font-size: .875em; font-weight: bold; letter-spacing: .5px; margin-bottom: 10px; } #offcanvas ul.level-1 > li[data-class="brand-purple"] ul.level-2 li.active:before, #offcanvas ul.level-1 > li[data-class="brand-purple"] ul.level-2 li.active a { color: #4a0059; } #offcanvas ul.level-1 > li[data-class="brand-pink"] ul.level-2 li.active:before, #offcanvas ul.level-1 > li[data-class="brand-pink"] ul.level-2 li.active a { color: #ed027e; } #offcanvas ul.level-1 > li[data-class="brand-orange"] ul.level-2 li.active:before, #offcanvas ul.level-1 > li[data-class="brand-orange"] ul.level-2 li.active a { color: #f15b22; } #offcanvas ul.level-1 > li[data-class="brand-teal"] ul.level-2 li.active:before, #offcanvas ul.level-1 > li[data-class="brand-teal"] ul.level-2 li.active a { color: #00abab; } #offcanvas ul.level-2 { display: none; padding-right: 20px; padding-left: 10px; padding-bottom: 10px; } #offcanvas ul.level-2.expanded { display: block; } #offcanvas ul.level-2 > li.active:before { display: block; font-family: 'OI-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e619'; position: absolute; left: -40px; } #offcanvas ul.level-2 > li.active > a { font-weight: bold; } #offcanvas ul.level-2 > li > a { display: block; font-size: .875em; color: #555; line-height: 1.25; padding-bottom: 10px; } #offcanvas .offcanvas-quick-links a, #offcanvas .offcanvas-account-links a { display: block; color: #8f8e8c; font-size: .875em; line-height: 1.25; padding-bottom: 10px; } #offcanvas .offcanvas-account-links a { text-transform: uppercase; letter-spacing: .5px; } #offcanvas .offcanvas-account-links i { margin-right: 5px; font-size: 16px; line-height: 1.09375em; } /*******************/ /**** Side menu ****/ /*******************/ .side-menu { position: relative; margin-bottom: 40px; max-width: 630px; margin-left: auto; margin-right: auto; border-top: solid 5px; padding-top: 40px; } .side-menu ul.level-1 > li { padding-left: 0; position: relative; } .side-menu ul.level-1 > li:before { content: ''; } .side-menu ul.level-1 > li .toggle { position: absolute; right: 0; font-size: 20px; cursor: pointer; } .side-menu ul.level-1 .active > a { font-weight: bold; } .side-menu ul.level-2 { display: none; padding-top: 10px; padding-left: 10px; font-size: .875em; } .side-menu h3 a { color: inherit; } .side-menu li { padding-bottom: 10px; line-height: 1.125; } .side-menu li:last-child { padding-bottom: 0; } .side-menu li a { display: inline-block; color: inherit; font-size: .875em; line-height: 1.75em; } /******************************/ /**** Mobile donate button ****/ /******************************/ #mobile-donate { position: fixed; bottom: 0; right: 0; width: 100%; z-index: 2; } #mobile-donate button { margin-bottom: 0; } body { padding-bottom: 45px; } /*********************/ /**** Breadcrumbs ****/ /*********************/ .no-breadcrumbs .breadcrumbs { display: none; } .breadcrumbs { display: none; } /********************/ /******* Footer *****/ /********************/ footer { color: #555; } footer a { color: #555; } footer a:hover { color: #222; } footer hr { margin-top: 20px; margin-bottom: 20px; height: 1px; } footer .brand-darkgray-bg { color: #8f8e8c; } footer .brand-darkgray-bg a { color: #8f8e8c; } footer .brand-darkgray-bg a:hover { color: #efeeea; } footer .brand-darkgray-bg .footer-heading { color: #efeeea; } footer .footer-heading { text-transform: uppercase; font-size: .875em; font-weight: bold; letter-spacing: .5px; } footer .footer-left { text-align: center; } footer .footer-right { text-align: center; } footer .footer-legal { font-size: .875em; margin-top: 20px; margin-bottom: 30px; } footer .footer-legal ul li { font-weight: bold; text-transform: uppercase; letter-spacing: .5px; } footer .social-icons { margin-bottom: 20px; } footer .social-icons .footer-heading { line-height: 40px; vertical-align: top; } footer .footer-international { text-align: center; } footer .footer-international li { font-size: .875em; } footer .footer-copyright { font-size: .875em; margin-bottom: 40px; margin-top: 20px; } footer .footer-logos .footer-logo { display: inline-block; vertical-align: middle; } .footer-nav ul.level-2 { display: none; } .footer-nav .footer-nav-heading { display: inline-block; font-weight: bold; margin-bottom: 15px; text-transform: uppercase; letter-spacing: .5px; font-size: .875em; padding-right: 40px; } .footer-nav .footer-column { width: 100%; position: relative; } .footer-nav .footer-column li { line-height: 1.25; margin-bottom: .875em; font-size: .875em; } .footer-nav .footer-column li a { -webkit-transition: color 0.3s; transition: color 0.3s; } .footer-nav .footer-column li a:hover { color: #222; } .footer-nav .toggle { position: absolute; right: 10px; top: 0; font-size: 20px; width: 40px; text-align: right; color: #8f8e8c; } /*******************************/ /**** Temporary Weavr fixes ****/ /*******************************/ .body-copy > ul > li:before { display: inline-block; position: relative; left: -0.625em; margin-left: -0.625em; } .brand-green-bg input[type='text'], .brand-green-bg input[type='number'], .brand-green-bg input[type='email'], .brand-green-bg input[type='password'], .brand-green-bg input[type='phone'], .brand-green-bg textarea, .brand-purple-bg input[type='text'], .brand-purple-bg input[type='number'], .brand-purple-bg input[type='email'], .brand-purple-bg input[type='password'], .brand-purple-bg input[type='phone'], .brand-purple-bg textarea, .brand-pink-bg input[type='text'], .brand-pink-bg input[type='number'], .brand-pink-bg input[type='email'], .brand-pink-bg input[type='password'], .brand-pink-bg input[type='phone'], .brand-pink-bg textarea, .brand-orange-bg input[type='text'], .brand-orange-bg input[type='number'], .brand-orange-bg input[type='email'], .brand-orange-bg input[type='password'], .brand-orange-bg input[type='phone'], .brand-orange-bg textarea, .brand-teal-bg input[type='text'], .brand-teal-bg input[type='number'], .brand-teal-bg input[type='email'], .brand-teal-bg input[type='password'], .brand-teal-bg input[type='phone'], .brand-teal-bg textarea, .brand-darkgray-bg input[type='text'], .brand-darkgray-bg input[type='number'], .brand-darkgray-bg input[type='email'], .brand-darkgray-bg input[type='password'], .brand-darkgray-bg input[type='phone'], .brand-darkgray-bg textarea { border-color: #fff; } /*********************/ /*** Social icons ****/ /*********************/ .social-icons { margin-left: -5px; margin-right: -5px; } .social-icon { display: inline-block; width: 40px; height: 40px; line-height: 40px; font-size: 14px; text-align: center; border-radius: 100%; margin-left: 5px; margin-right: 5px; } .social-icon.icon-facebook { background-color: #3b5998; color: #fff; } .social-icon.icon-twitter { background-color: #55acee; color: #fff; } .social-icon.icon-linkedin { background-color: #0077b5; color: #fff; } .social-icon.icon-youtube { background-color: #cd201f; color: #fff; } .social-icon.icon-pinterest { background-color: #cb2027; color: #fff; } .social-icon.icon-googleplus { background-color: #dd4b39; color: #fff; } .social-icon.icon-instagram { background-color: #c13584; color: #fff; } .slide-indicators { text-align: center; padding: 5px; } .slide-indicators .slide-indicator { display: inline-block; width: 10px; height: 10px; margin: 0 5px; border-radius: 100%; background-color: #8f8e8c; cursor: pointer; } .slide-indicators .slide-indicator:hover { background-color: #4a0059; } .slide-indicators .slide-indicator.active { background-color: #4a0059; } .body-copy.contained-9 > table { max-width: 630px; margin-left: auto; margin-right: auto; } .relative { position: relative; } time { font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 1.125em; } time.small { font-size: 1em; } time + h2 { margin-top: 5px; } #feature { height: 200px; height: 50vw; } .sidebar { margin-top: 30px; } /*****************/ /**** Widgets ****/ /*****************/ .widget { display: none; } .widget .widget-head { padding: 30px; text-align: center; position: relative; } .widget .widget-head h3 { margin-bottom: 0; } .widget .widget-head .widget-nub { position: absolute; bottom: -1px; left: 0; width: 100%; text-align: center; } .widget .widget-body { padding: 30px; } .widget ul.blocklist li { display: block; margin-bottom: 40px; padding-bottom: 30px; border-bottom: solid 1px #fff; } .widget ul.blocklist li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; } #widget-facts table { font-size: .875em; border-collapse: collapse; } #widget-facts td { vertical-align: top; padding: 5px 0; border-bottom: solid 1px #8f8e8c; } #widget-facts tr:last-child td { border-bottom: none; } #widget-events { text-align: center; } #widget-events .month { display: block; } #widget-events .day { display: block; font-size: 2em; } #widget-events .locations { font-size: .875em; } #widget-downloads li p { font-size: .875em; color: #8f8e8c; } /****************/ /**** Videos ****/ /****************/ .video-thumbnail { width: 100%; height: 0; padding-bottom: 56.25%; position: relative; overflow: hidden; } .video-title { margin-top: .625em; font-weight: bold; color: #555; } .inline-video-gallery .index-grid { padding: 0; } /*********************/ /**** Index pages ****/ /*********************/ .index { overflow: hidden; } .index .sidebar { padding-left: 30px; padding-right: 30px; } .index .filter-params { margin-top: 40px; } .index .pagination a { color: #8f8e8c; font-weight: bold; } .index .pagination a:hover { color: #333; } .index .pagination a.active { color: #333; } .index-content { padding: 30px 30px 0; } .index-rows .index-item:nth-child(even) { background-color: #efeeea; } .index-rows .index-item:nth-child(even) .nub { color: #efeeea; } .index-rows .index-item .nub { position: absolute; font-size: 30px; color: #fff; bottom: -2px; right: 0; width: 100%; text-align: center; font-family: 'OI-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .index-rows .index-item .nub:before { content: '\e618'; } .index-grid { padding: 30px; } .index-grid.no-gutter .index-item { padding: 0; } .index-grid.bordered { margin-left: 1px; margin-top: 1px; margin-right: -1px; border: none; } .index-grid.bordered .index-item { border: solid 1px #efeeea; margin-top: -1px; margin-left: -1px; } .index-grid .index-item { margin-bottom: 30px; } .index-heading { background-color: #efeeea; padding: 15px 30px; clear: left; } .index-item { position: relative; } .icon-overlay:before { display: none; } /*******************************/ /******* Textfield Search *****/ /*******************************/ .search { float: right; width: 30px; height: 20px; overflow: visible; position: relative; } .search form { width: 100%; height: 20px; position: absolute; right: 0; background-color: #222; -webkit-transition: width .3s; transition: width .3s; } .search input[type="text"] { position: absolute; top: 0; background-color: transparent; border: none; border-color: transparent; color: #efeeea; font-size: 16px; padding: 0 10px; right: 30px; height: 22px; width: 0; -webkit-transition: width .3s, border .3s; transition: width .3s, border .3s; } .search button.icon-search { position: absolute; right: 0; top: 0; background-color: #222; color: #8f8e8c; font-size: 20px; height: 18px; width: 30px; } .search button.icon-search:hover { color: #fff; } .search.show input[type="text"] { width: 100%; border-bottom: solid 1px #8f8e8c; background-color: #222; } .search.show button.icon-search { color: #fff; } .search.show button.icon-search:hover { color: #f15b22; } .search.show button.icon-cross { position: absolute; left: -60px; height: 18px; width: 30px; line-height: 18px; background-color: transparent; color: #8f8e8c; font-size: 20px; } .search.show button.icon-cross:hover { color: #fff; } /*****************/ /**** Content ****/ /*****************/ #content { margin-top: 60px; } /**************/ /*** Touts ****/ /**************/ .horizontal-tout { position: relative; overflow: hidden; } .horizontal-tout .tout-content, .horizontal-tout .tout-photo { position: relative; } .horizontal-tout .tout-content { padding: 40px 30px; } .horizontal-tout .tout-photo { position: relative; height: 0; padding-bottom: 66.66%; } .horizontal-tout .tout-caption { display: none; } .horizontal-tout .tout-caption.brand-purple-decoration { border-color: #4a0059; } .horizontal-tout .tout-caption.brand-pink-decoration { border-color: #ed027e; } .horizontal-tout .tout-caption.brand-teal-decoration { border-color: #00abab; } .horizontal-tout .tout-caption.brand-orange-decoration { border-color: #f15b22; } .horizontal-tout .tout-nub { font-family: 'OI-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; bottom: -2px; left: 0; right: 0; font-size: 20px; text-align: center; } .horizontal-tout .tout-nub:before { content: "\e618"; } .horizontal-tout .tout-nub.large { font-size: 30px; } .horizontal-tout .tout-nub.small { font-size: 15px; } .contained-12.horizontal-tout .tout-content, .contained-12 .horizontal-tout .tout-content, .contained-9.horizontal-tout .tout-content, .contained-9 .horizontal-tout .tout-content, .contained-6.horizontal-tout .tout-content, .contained-6 .horizontal-tout .tout-content { padding: 30px 22.5px; } .vertical-tout .tout-photo { position: relative; height: 0; padding-bottom: 66.66%; } .vertical-tout .tout-photo .tout-nub { font-family: 'OI-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; bottom: -2px; right: 0; left: 0; width: 100%; text-align: center; font-size: 20px; } .vertical-tout .tout-photo .tout-nub:before { content: "\e618"; } .vertical-tout .tout-photo .tout-nub.large { font-size: 30px; } .vertical-tout .tout-photo .tout-nub.small { font-size: 15px; } .vertical-tout .tout-content { padding: 40px; } /***************/ /**** Stats ****/ /***************/ .stat .stat-figure { font-size: 2.75em; font-weight: bold; line-height: 1.125; text-transform: uppercase; margin-bottom: 5px; } .stat .stat-descriptor { font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 1.125em; line-height: 1.125; } .stat.small .stat-figure { font-size: 1.25em; } .stat.small .stat-descriptor { font-size: 1em; } @media (min-width: 480px) { /* phone */ nav .nav-container { padding-left: 40px; padding-right: 20px; } footer .social-icons { height: 40px; } footer .social-icons .footer-heading { display: inline-block; margin-right: 5px; } .sidebar { margin-top: 40px; } .widget .widget-head { padding: 40px; } .widget .widget-body { padding: 40px; } .inline-video-gallery .index-grid { margin-top: -10px; } .index .sidebar { padding-left: 40px; padding-right: 40px; } .index-content { padding: 40px 40px 0; } .index-rows .index-item .nub { font-size: 40px; } .index-grid.no-gutter { margin-left: 0; margin-right: 0; } .index-grid.bordered { margin-right: -2px; } .index-grid { margin-left: -10px; margin-right: -10px; padding: 40px; } .index-grid .index-item { float: left; padding: 10px; width: 50%; margin-bottom: auto; } .index-heading { padding: 20px 40px; } .horizontal-tout .tout-content { padding: 60px; } .contained-12.horizontal-tout .tout-content, .contained-12 .horizontal-tout .tout-content, .contained-9.horizontal-tout .tout-content, .contained-9 .horizontal-tout .tout-content, .contained-6.horizontal-tout .tout-content, .contained-6 .horizontal-tout .tout-content { padding: 40px; } } @media (min-width: 680px) { /* big phone, small tablet */ footer .footer-international .footer-heading { display: inline-block; margin-right: 20px; } .inline-video-gallery .index-grid { margin-top: -20px; } .index-rows .index-item .nub { font-size: 60px; right: -1px; top: 50%; bottom: auto; width: auto; margin-top: -30px; } .index-rows .index-item .nub:before { content: '\e61a'; } .index-grid.bordered { margin-right: -3px; } .index-grid { margin-right: -20px; margin-left: -20px; } .index-grid .index-item { padding: 20px; width: 33.33%; } .horizontal-tout .tout-content, .horizontal-tout .tout-photo { width: 50%; } .horizontal-tout .tout-photo { position: absolute; top: 0; height: 100%; padding-bottom: 0; } .horizontal-tout .tout-caption { display: block; position: absolute; bottom: 20px; padding: 10px 20px; font-size: .875em; font-family: "Times New Roman", Times, serif; font-style: italic; background-color: rgba(255, 255, 255, 0.9); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .horizontal-tout.photo-content .tout-nub, .horizontal-tout.content-photo .tout-nub { font-size: 60px; bottom: auto; top: 50%; margin-top: -30px; } .horizontal-tout.photo-content .tout-nub.large, .horizontal-tout.content-photo .tout-nub.large { font-size: 80px; margin-top: -40px; } .horizontal-tout.photo-content .tout-nub.small, .horizontal-tout.content-photo .tout-nub.small { font-size: 40px; margin-top: -20px; } .horizontal-tout.photo-content .tout-content { left: 50%; } .horizontal-tout.photo-content .tout-nub { left: auto; right: -1px; } .horizontal-tout.photo-content .tout-nub:before { content: "\e61a"; } .horizontal-tout.photo-content .tout-caption { left: 0; margin-right: 20px; border-right-style: solid; border-right-width: 5px; } .horizontal-tout.content-photo .tout-photo { left: 50%; } .horizontal-tout.content-photo .tout-nub { right: auto; left: -1px; } .horizontal-tout.content-photo .tout-nub:before { content: "\e619"; } .horizontal-tout.content-photo .tout-caption { right: 0; margin-left: 20px; border-left-style: solid; border-left-width: 5px; } } @media (min-width: 768px) { /* tablet */ } @media (min-width: 960px) { /* netbook */ nav .nav-container { padding-right: 40px; } nav #nav-logo { background-image: url("../img/oi-logo-sprite.png"); height: 75px; } nav .nav-actions, nav .nav-main { display: block; text-align: right; color: #8f8e8c; } nav .nav-actions > ul, nav .nav-main > ul { margin-bottom: 0; margin-right: 10px; } nav .nav-actions > ul > li, nav .nav-main > ul > li { font-size: 12px; line-height: 20px; letter-spacing: 1px; padding-left: 7px; padding-right: 7px; } nav .nav-actions > ul > li a, nav .nav-main > ul > li a { text-transform: uppercase; } nav .nav-actions > ul > li a:hover, nav .nav-main > ul > li a:hover { color: #fff; } nav .nav-actions { padding-top: 10px; height: 30px; } nav .nav-actions a.nav-action { color: #8f8e8c; } nav .nav-actions a.nav-action i:before { font-size: 18px; display: inline-block; margin-right: 5px; vertical-align: middle; } nav .nav-main ul.level-1 { position: relative; } nav #nav-main-items { position: relative; /* Brand & Pillar hover colors */ } nav #nav-main-items li.level-1 { z-index: 1; } nav #nav-main-items li.level-1 > a { color: #efeeea; line-height: 65px; display: inline-block; } nav #nav-main-items li.level-1.active[data-class="brand-purple"] > a { color: #611171; } nav #nav-main-items li.level-1.active[data-class="brand-teal"] > a { color: #00abab; } nav #nav-main-items li.level-1.active[data-class="brand-orange"] > a { color: #f15b22; } nav #nav-main-items li.level-1.active[data-class="brand-pink"] > a { color: #ed027e; } nav #nav-main-items .dropdown > ul { margin-right: 40px; margin-bottom: 0; padding-left: 5px; vertical-align: top; max-width: 180px; float: left; } nav #nav-main-items .dropdown > ul:last-child { margin-right: 0; } nav #nav-main-items li.level-2 { margin-bottom: 20px; padding-left: 0; display: block; } nav #nav-main-items li.level-2:last-child { margin-bottom: 0; } nav #nav-main-items li.level-2 > a { color: #efeeea; margin-bottom: 7px; letter-spacing: 1px; display: block; } nav #nav-main-items li.level-2 > a:hover { color: #fff; } nav #nav-main-items li.level-3 { display: block; padding-left: 0; } nav #nav-main-items li.level-3 > a { text-transform: none; display: block; line-height: 1.25; margin-bottom: 7px; } nav #nav-main-items li.level-2.events ul{display:none;} nav #nav-main-items [data-class='brand-teal'] li.level-3 > a { color: #b4e1e3; } nav #nav-main-items [data-class='brand-orange'] li.level-3 > a { color: #fbbea6; } nav #nav-main-items [data-class='brand-pink'] li.level-3 > a { color: #f7b3d1; } nav #nav-main-items [data-class='brand-purple'] li.level-3 > a { color: #ac99b1; } nav #nav-main-items [data-class='brand-teal'] li.level-3 > a:hover, nav #nav-main-items [data-class='brand-orange'] li.level-3 > a:hover, nav #nav-main-items [data-class='brand-pink'] li.level-3 > a:hover, nav #nav-main-items [data-class='brand-purple'] li.level-3 > a:hover { color: #efeeea; } nav #nav-main-items li[data-class='brand-teal']:hover > a { color: #00abab; } nav #nav-main-items li[data-class='brand-orange']:hover > a { color: #f15b22; } nav #nav-main-items li[data-class='brand-pink']:hover > a { color: #ed027e; } nav #nav-main-items li[data-class='brand-purple']:hover > a { color: #4a0059; } nav #nav-main-nub { position: absolute; bottom: -1px; z-index: 0; font-size: 13px; -webkit-transition: left .3s ease, color .3s; transition: left .3s ease, color .3s; } nav #nav-dropdown-bg { position: absolute; left: 0; width: 100%; z-index: 1; -webkit-transition: background-color .3s, height .3s; transition: background-color .3s, height .3s; } nav .dropdown { display: none; position: absolute; padding: 40px 0 30px; top: 65px; left: 0; z-index: 1; text-align: left; width: 300px; } nav .dropdown li, nav .dropdown li a { line-height: 1; } nav button.offcanvas-trigger { display: none; } .side-menu { border-top: none; padding: 40px 0 40px 40px; border-left: solid 5px; } .side-menu ul.level-1 > li .toggle { display: none; } .side-menu ul.level-1 .active:before { font-family: 'OI-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e619'; position: absolute; left: -40px; } .side-menu ul.level-2 { display: block; } .side-menu li a { display: inline; line-height: 1.125; } #mobile-donate { display: none; } body { padding-bottom: 0; } .no-breadcrumbs #content { margin-top: 95px; } .breadcrumbs { display: block; height: 40px; font-size: .875em; color: #efeeea; padding-left: 40px; padding-right: 40px; } .breadcrumbs a { line-height: 40px; font-size: 12px; color: #efeeea; text-transform: uppercase; } .breadcrumbs ul.inline { margin-left: -5px; margin-right: -5px; } .breadcrumbs ul.inline li { padding-right: 5px; padding-left: 5px; } .breadcrumbs li + li:before { content: '/'; display: inline-block; position: relative; margin-right: 10px; } footer .footer-left { text-align: left; width: 70%; float: left; } footer .footer-right { text-align: right; width: 30%; float: left; } footer .footer-legal { margin-top: 0; margin-bottom: 0; } footer .footer-legal ul li { line-height: 40px; } footer .social-icons { margin-bottom: 0; } footer .footer-copyright { margin-top: 0; margin-bottom: 0; width: 50%; } footer .footer-logos { width: 50%; } .footer-nav ul.level-2 { display: block; } .footer-nav .toggle { display: none; } .footer-nav .footer-nav-heading { padding-right: 0; } .footer-nav.footer-3-columns .footer-column { width: 33%; } .footer-nav.footer-4-columns .footer-column { width: 25%; } .footer-nav.footer-5-columns .footer-column { width: 20%; } #feature { min-height: 300px; height: 400px; height: 50vh; } .content.with-sidebar { float: left; width: calc(100% - 315px); margin-right: 40px; } .sidebar { float: left; margin-top: 0; width: 275px; } .widget { display: block; margin-bottom: 20px; } .video-title:hover { color: #333; } .index { padding: 40px; } .index .sidebar { padding-left: 0; padding-right: 0; } .index .filter-params { margin-top: 0; } .index-content { padding: 0; margin-bottom: 20px; } .index-rows .index-item:first-child { padding-top: 0; } .index-grid { padding: 0; } .icon-overlay { position: relative; } .icon-overlay:after { content: ''; display: block; position: absolute; top: 0; left: 0; right: 0; height: 100%; background-color: #4a0059; opacity: 0; -webkit-transition: opacity .3s; transition: opacity .3s; } .icon-overlay:before { display: block; opacity: 0; font-size: 40px; color: #fff; position: absolute; left: 0; width: 100%; top: 50%; margin-top: -20px; text-align: center; z-index: 1; -webkit-transition: opacity .3s; transition: opacity .3s; } .icon-overlay:hover:after { opacity: .8; } .icon-overlay:hover:before { opacity: 1; } #content { margin-top: 135px; } .no-breadcrumbs #content { margin-top: 95px; } .horizontal-tout .tout-content { padding: 120px 80px; } .contained-9.horizontal-tout .tout-content, .contained-9 .horizontal-tout .tout-content { padding: 40px; } .contained-12.horizontal-tout .tout-content, .contained-12 .horizontal-tout .tout-content { padding: 60px; } } @media (min-width: 1080px) { /* small desktop */ nav #nav-main-items .level-1 > ul { padding-left: 10px; max-width: 200px; } } @media (min-width: 1260px) { /* desktop */ } @media only screen and (min-width: 960px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 960px) and (min-resolution: 192dpi) { nav #nav-logo { background-image: url("../img/oi-logo-sprite-2x.png"); } } @media (min-width: 1024px) { nav .nav-actions > ul > li, nav .nav-main > ul > li { padding-left: 10px; padding-right: 10px; } } /* OI v0.1.0 * Copyright (c) 2016 */ /*********************************************/ /**** Custom styling for Padiact overlays ****/ /*********************************************/ .padiOverlay{position:fixed;left:0px;top:0px;padding:0px;margin:0px;visibility:visible;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;z-index:4}.padiFade{zoom:1;background-color:rgba(0, 0, 0, 0.8);width:100%;height:100%;z-index:4}.padiPop4Wrap{position:absolute;visibility:visible;z-index:4;padding:10px;left:50%;margin-left:-200px;top:5%;height:auto;width:auto;max-width:400px}.padiPop4Overlay{position:static;margin:0;z-index:4;overflow:auto}.padiPop4Overlay h1.padiTitle{font-size:1.5em;color:#7bc557}.padiPop4Overlay div.padiPopupContent{position:relative;background:#fff;margin-bottom:0}.padiPop4Overlay .padiContent{padding:40px}.padiPop4Overlay .padiContent p{font-size:.875em}.padiPop4Overlay .padiForm p{font-size:16px}.padiPop4Overlay .padiCriticalMessage{border:none !important;background:#efeeea;padding:10px;font-size:.875em}.padiPop4Overlay .padiFields{width:100%;display:block;vertical-align:top;padding:0}.padiPop4Overlay .padiThanks{display:block;vertical-align:top;padding:40px}.padiClearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.padiPop4Overlay .padiClose{margin:0;display:block;float:right;font-size:28px;line-height:40px;color:#8f8e8c;text-decoration:none !important;border:none;width:40px;height:40px;text-align:center}.padiPop4Overlay .padiClose:hover{color:#333}.padiPop4Overlay form{position:relative;margin:0;display:block}.padiPop4Overlay form .padiField{display:block;width:100%;vertical-align:middle}.padiPop4Overlay form .padiCheck{margin:0px 4px 2px 4px;vertical-align:bottom}.padiPop4Overlay p.padiErrorMessage{color:#ce1500}.padiPop4Overlay form .padiButton{display:inline-block;text-align:center;color:#fff;text-transform:uppercase;font-size:.75em;letter-spacing:1px;font-weight:bold;font-family:"proxima-nova", Arial, sans-serif;box-shadow:none;-webkit-transition:box-shadow 0.6s ease-out 0s;transition:box-shadow 0.6s ease-out 0s;line-height:1.5;cursor:pointer;padding:1.125em 1.6666666em;border:none;outline:none;background-color:#7bc557;box-shadow:inset 0 100px 0 0 #7bc557;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.padiPop4Overlay form .padiButton:hover{box-shadow:0 0 0 0 #6fbc49 inset}.padiPop4Overlay form .padiSLabel{font-size:12px;display:block;margin:5px 0}.padiPop4Overlay form label input[type="checkbox"]{position:relative;left:0}.padiPop4Overlay .privacy{font-size:.75em;font-style:italic;font-family:"Times New Roman", Times, serif;color:#8f8e8c;line-height:1.5;margin-top:0}.padiPreload{display:inline-block;position:absolute;bottom:0;right:inherit;padding:3px} /* OI-HelloBar v0.0.1 */ .hello-bar{display:none;position:fixed;top:0;left:0;width:100%;height:0;z-index:3;color:#fff;text-align:center}.hello-bar + nav.fixed{top:0}.hello-bar p{display:inline-block;margin:1em 0 1em}.hello-bar a{color:#fff}.hello-bar .btn{display:inline-block;margin:1em}.hello-bar .closer{position:absolute;top:1rem;right:0;width:2em;height:2em}.hello-bar.active{display:block;height:4rem;-webkit-transition:height 500ms ease;-moz-transition:height 500ms ease;-ms-transition:height 500ms ease;-o-transition:height 500ms ease;transition:height 500ms ease}.hello-bar.active + nav.fixed{top:4rem;-webkit-transition:top 500ms ease;-moz-transition:top 500ms ease;-ms-transition:top 500ms ease;-o-transition:top 500ms ease;transition:top 500ms ease}