/* Theme Name:   Oxygen Child Theme Theme URI:    http://oxygen.jarilo.co.uk/ Description:  My Child Theme Author:       Jarilo Design Author URI:   http://jarilo.co.uk Template:     oxygen Version:      0.1 Text Domain:  oxygen*/@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');@import url("../oxygen/main.min.css");/* Theme customization starts here-------------------------------------------------------------- */body { font-family: 'Montserrat', sans-serif !important; }.header { background: #000; padding: 10px 0; }body .menu-custom { background: transparent; margin: 0; border: none; }body .menu-custom .nav > li > a { text-transform: uppercase; font-size: 13px;  }body .menu-custom .nav > li > a:hover { color: #fc0017; }body .menu-custom .nav .dropdown-menu { padding-top: 9px; background: transparent; min-width: 220px; box-shadow: none; }body .menu-custom .nav .dropdown-inner { background: #fc0017; border: none; border-radius: 0; }body .menu-custom .dropdown-inner a { color: #fff; font-size: 14px; padding: 15px 20px; border-bottom: dashed 1px #dc0014; text-align: right; }body .menu-custom .dropdown-inner a:hover { background: #f3041a; }body .menu-custom .dropdown-inner li:last-child a { border-bottom: none; }body a { color: #000; }body #logo { margin: 0; }#post-11 > div > div > div:nth-child(2) > div.contact-details > h3:nth-child(1) { display: none; }#post-11 > div > div > div:nth-child(2) > div.contact-details > p:nth-child(2) { font-weight: bold; font-size: 17px; }body .banner-grid-item.has-link { margin: 0; }body .banner-grid-item a { position: relative; display: block; }body .banner-grid-item .banner-cap { color: #fff; font-weight: bold; text-align: center; width: 100%; top: 0; font-size: 18px; height: 100%; background: #000; padding: 20px; transition: all 0.2s ease-out; padding-bottom: 0; }body .banner-grid-item .banner-cap p { margin: 0; }body .banner-grid-item-content .read-more { display: inline-block; color: #fff; background: #f3041a; border-radius: 50px; padding: 10px 30px; font-size: 14px; text-transform: uppercase; font-weight: bold; margin-top: 25px; }body .banner-grid-item.has-link:hover { opacity: 1; }body .banner-grid-item.has-link:hover .banner-cap { background: rgba(0, 0, 0, 1); transition: all 0.2s ease-in; }body .showcase > ul { margin: 0; width: 100%; }body #sc-slider-1 .slide-content-wrapper { text-align: left !important; margin-top: calc(100% - 93%); }body #sc-slider-1 .slide-content-wrapper h3 { text-shadow: 0px 2px 10px rgba(0,0,0,.5); background: transparent; display: inline-block; padding: 5px; font-weight: bold; font-size: 41px; margin-bottom: 20px; margin-top: 0; color: #fff; }body #sc-slider-1 .slide-content { font-size: 21px; color: #fff; width: 50%; line-height: 27px; text-shadow: 0px 2px 10px rgba(0,0,0,.5); }body #sc-slider-1 .slide-content-wrapper .btn.btn-default { margin-top: 25px !important; color: #fff !important; padding: 10px 35px !important; font-weight: bold; font-size: 14px !important; border-radius: 35px !important; background: #fc0017; border: none; text-shadow: none; }body .entry-content img { margin: 0; }.breadcrumbs { background: #e20015; color: #fff; margin-bottom: 30px; }body .breadcrumb { background: transparent; border: none; border-radius: 0; margin: 0; }body .breadcrumb > li { text-shadow: none; }body .breadcrumb a { text-shadow: none; color: #fff; }body .breadcrumb > li:after { border-color:#cc0013; }.welcome-text { padding: 100px 0; }.welcome-text .content { font-size: 14px; letter-spacing: 1px; padding: 15px 0; }.welcome-text .content h1 { margin-bottom: 20px; }.welcome-text .content p:last-child { margin:0; }.jr-getInTouch { background: #000; padding: 30px 45px; color: #fff; text-align: center; border-radius: 10px; }.jr-getInTouch h2 { color: #fff; }.jr-getInTouch p { padding: 20px 0; font-size: 14px; margin: 0; }.jr-getInTouch .email, .jr-getInTouch .phone { display: block; font-size: 18px; padding: 5px 0; }.jr-getInTouch .email i, .jr-getInTouch .phone i { font-size: 18px; color: #f3041a; }.jr-getInTouch a { display: inline-block; color: #fff; background: #f3041a; border-radius: 50px; padding: 10px 30px; font-size: 14px; text-transform: uppercase; font-weight: bold; margin-top: 25px; }.banner-grid-item-content { color: #fff; text-align: center; font-size: 13px; background: #000; padding: 20px; }.services { background: #292929; padding: 100px 0; }.services h1 { color: #fff; margin-bottom: 20px; }.investment-programs { padding: 100px 0; }.investment-programs h1 { color: #000; margin-bottom: 20px; }body footer { padding: 50px 0; border: none; background: #000; margin:0; }body footer h5 { font-size: 15px; }body footer ul { margin: 0; padding: 0; }body footer ul li { list-style: none; }body footer ul li .sub-menu { display: none; }body footer ul li a { display: block; border-bottom: solid 1px #3c3c3c; padding: 2px 0px; color: #fff; }body footer ul li a:hover { color: #ea102c; }.vip-twitter { margin-top: 15px; }.vip-twitter li {}.vip-twitter li a { display: block; background: #1f1f1f; clear: both; margin: 5px 0; padding: 10px; border: solid 1px #3c3c3c; font-weight: bold; font-size: 13px; text-transform: uppercase; color: #ea102c; }.vip-twitter li a:hover { color: #fff; }.vip-twitter li a:hover span { color: #ea102c; }.vip-twitter li a span { display: block; font-weight: lighter; font-size: 11px; color: #fff; }.vip-twitter li a span i { font-size: 11px; margin-left: 15px; }.footer-contact { color: #fff; margin-top: 10px; }.footer-contact span { display: block; font-size: 31px; margin: 10px 0; }.footer-contact span.email { font-size: 18px !important; }.footer-social { margin: 0; }.footer-social li { padding: 0; }.footer-social li a { display: block; width: 35px; height: 35px; color: #fff; line-height: 35px; text-align: center; background: #ea102c; }.footer-social li a:hover { color: #333; }.credits { background: #111; color: #fff; padding: 5px 0; }.credits a { color: #fff; }@media (max-width: 768px) {	body #sc-slider-1 .slide-content { width: 75%; }	body #logo { margin-bottom: 15px; }	body #logo img { margin: auto; }	body .menu-custom .btn-navbar { background: transparent; border: none; box-shadow: none; }	body .banner-grid-item.has-link { margin-bottom: 15px; }}