/** * Theme main style */ /* Import the necessary Bootstrap WP CSS additions */ @import url( bootstrap-wp.css ); /* Import the font-awesome css */ @import url( ../font-awesome/css/font-awesome.css ); /* This is a small security for too long strings titles */ /* Read More Buttons */ .read-more { font-size: 14px; font-weight: normal; text-transform: uppercase; background-color: #1ABC9C; padding: 10px 30px; color: #FFF; text-decoration: none; display: inline-block; } .read-more:hover { color: #FFF; background-color: #3a3c41; text-decoration: none; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } .read-more.outline { background-color: transparent; border: 2px solid #FFF; color: #FFF; } .read-more.outline:hover { background-color: #FFF; color: #3a3c41; } .read-more.black { background-color: #3a3c41; } .read-more.black:hover { background-color: #1ABC9C; } .read-more.red { background-color: #EA3200; } .read-more.red:hover { background-color: #3a3c41; color: #FFF; } .read-more.orange { background-color: #ffa13c; } .read-more.orange:hover { background-color: #e19132; } .read-more.yellow { background-color: #ffd543; } .read-more.yellow:hover { background-color: #e1b63f; } .read-more.green { background-color: #6dc068; } .read-more.green:hover { background-color: #65b760; } .read-more.white { background-color: #FFF; color: #262932; } .read-more.white:hover { background-color: #f1f1f1; color: #2C2D31; } /* My Minimal WordPress Styling comes here */ /* =Header ---------------------------------------------------------------------------------- */ .site-header { padding: 0px; position: relative; box-shadow: 1px 1px 4px #ddd; -moz-box-shadow: 1px 1px 4px #ddd; -webkit-box-shadow: 1px 1px 4px #ddd; } .site-branding { padding-top: 0; } .site-branding h1.site-title a { font-weight: bold; color: #1ABC9C; } .site-branding h1.site-title a:hover { color: #3A3C41; } .site-branding .site-description { font-size: 12px; margin: 6px 0 0 0; } .header-top { background: #3A3C41; min-height: 35px; border-top: 4px solid #1ABC9C; color: #FFF; font-size: 12px; padding: 8px 0; } .header-top a { color: #FFF; } .header-top a:hover { color: #1ABC9C; } .mail-info .phone-info { padding-right: 10px; display: inline-block; } ul.social-icons { margin: 0; list-style: none; font-size: 14px; text-align: right; } ul.social-icons li.social-icon { display: inline-block; max-width: 20px; margin: 0 15px 0 0; } ul.social-icons li.last-child, ul.social-icons li:last-child { margin: 0; } ul.social-icons li.social-icon a { display: block; } .header-bottom { padding: 18px 0; background: #FFF; } #header-main.sticky { position:fixed; top:0; left: 0; right: 0; z-index: 9999; box-shadow: 1px 1px 8px #AAA; -webkit-box-shadow: 1px 1px 8px #AAA; -moz-box-shadow: 1px 1px 8px #AAA; } .site-header h1 { font-size: 30px; padding: 0px; margin: 0px; color: #fff; max-width: 70%; display: inline; } /* = Home Carousel ---------------------------------------------------------------------------------- */ #home-slider .main-owl-carousel .owl-item .gallery-post-single { width: 100%; } #home-slider .main-owl-carousel .owl-prev { left: 0px; } #home-slider .main-owl-carousel .owl-next { right: 0px; } #home-slider .owl-theme .owl-controls { margin: 0; } #home-slider .owl-theme .owl-controls.clickable .owl-buttons .owl-prev, #home-slider .owl-theme .owl-controls.clickable .owl-buttons .owl-next { z-index: 1005; } #home-slider { position: relative; } #home-slider .content-wrapper { position: absolute; top: 30%; left: 0; right: 0; z-index: 999; width: 100%; } #home-slider .slide-content { color: #FFF; } #home-slider .slide-content h1, #home-slider .slide-content h2 { font-size: 48px; margin: 0 0 20px; font-weight: 400; color: #FFF; } #home-slider .slide-content h1 span, #home-slider .slide-content h2 span { font-weight: 800; color: #FFF; } #home-slider .slide-content p { font-size: 18px; color: #3a3c41; margin-bottom: 20px; line-height: 26px; color: #FFF; } #home-slider .slide-content .btn { padding: 10px 30px; background-color: #1ABC9C; text-transform: uppercase; font-size: 14px; } #home-slider .slide-content .btn:hover { background-color: #262932; color: #FFF; } #home-slider .bg-overlay { left: 0; top: 0; position: absolute; z-index: 5; background: url('../images/dotted.png'); width: 100%; height: 100%; } /* = Responsive ---------------------------------------------------------------------------------- */ @media (min-width: 0px) and (max-width: 991px) { .site-header h1 { margin-bottom: 18px; } .post-meta-info .entry-meta { margin: 0; background: none; border: none; font-size: 13px; } .post-meta-info .entry-meta time { display: inline-block; text-align: left; font-weight: normal; text-transform: none; padding: 0; font-size: 14px; } .post-meta-info .entry-meta time strong { display: inline-block; text-align: left; font-weight: normal; text-transform: none; font-size: 14px; padding-left: 10px; } .post-meta-info .entry-meta .comments_count { display: inline-block; text-align: left; font-weight: normal; background: none; padding: 0; } .post-meta-info .entry-meta .comments_count a { background: none; display: inline; color: #3A3C41; padding: 0 0 0 10px; } } /* The Responsive CSS */ @media (max-width: 768px) { .site-header h1 { display: block; text-align: center; max-width: none; } .header-search-form { font-size: 22px; } .header-search-form .search-field { font-size: 22px; width: 80%; } } @media (min-width: 0px) and (max-width: 767px) { #masthead { margin-bottom: 20px; } .site-branding { text-align: center; } .site-branding .site-description { padding: 0 0 10px 0; margin-top: -10px; } .header-search { display: none; } .mail-info { padding-bottom: 10px; text-align: center; } ul.social-icons { text-align: center; } .site-navigation { width: 100%; } .mean-container .mean-bar { margin-top: 0px; min-height: inherit; background-color: #1ABC9C; } .mean-container .mean-bar .meanmenu-reveal { background: #1ABC9C; } .mean-container .mean-bar .mean-nav ul li a { border-color: rgba(255,255,255,0.1); } .mean-container .mean-bar .mean-nav ul li a.mean-expand { height: 24px; } .mean-container .mean-bar .mean-nav ul li a.mean-expand:hover { background-color: #17A88B; } .mean-container .mean-bar .mean-nav ul li a.meanmenu-reveal { background-color: #1ABC9C; padding: 13px 14px; top: -40px; } nav.site-navigation ul > li ul li ul { left: 0; } #responsive-menu-container .navbar { min-height: inherit; } a#scroll-top { display: none; } #colophon .site-footer-inner { overflow: hidden; margin: 0 15px; } #colophon aside.widget { width: 100%; margin: 0; } }