/* Theme Name: BlueDark Theme Uri: Author: Besart Author URI: Version: 1.0 Description: Blue theme is a multipurpose theme. Use it for everything you want. It has Responsive Layout, Custom Colors, Custom Menu, Right Sidebar, Fullwidth Template, Social links and Post Formats. License: GNU General Public License v2.0 License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: white, blue, light, two-columns, right-sidebar, responsive-layout, custom-colors, custom-menu, editor-style, featured-images, post-formats, threaded-comments */ body{ margin: 0; background-color: #D2CDC7!important } h1,h2,h3,h4,h5,h6{ font-family: 'Oswald', sans-serif!important; font-weight:400!important; } a,p{ font-size: 100%; font-family: Verdana, sans-serif; color:#435263; font-weight:400; } .alignright { float:right; margin: 5px 0 20px 20px; } .alignleft { float: left; margin: 5px 20px 20px 0; } .alignnone { margin: 5px 20px 20px 0; } .aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; } .wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; } .wp-caption-text { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; } .sticky, .bypostauthor, .gallery-caption{} .screen-reader-text, { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } /******** Home Page Setup ************/ .home_bg{ padding: 20% 0px; width:100%; height: 100px; background: url('images/background.jpg') no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .button{ padding: 20px 58px; margin: 10px 0; background: none; border: 1px solid #fff; border-radius: 5px; color: #fff; font-size: 18px; } #submit{ padding: 20px 50px; background-color: #2C455F; border: 1px solid #fff; border-radius: 5px; color: #fff; } @media only screen and (max-width: 1000px ){ .home_bg{ height: auto; } .button{ padding: 10px 37px; margin: 10px 0; font-size: 13px; } #submit{ padding: 10px 30px; margin: 10px 0; font-size: 13px; } } .button:hover, #submit:hover{ background-color: #fff; color: #000; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .33); } /*******************************************/ /************* Menu *******************/ header .navbar-default{ background-color: #2C455F; border-bottom: none; } header .navbar .collapse .nav li a{ color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, .33); font-size: 18px; } .collapse ul li:hover { background-color: #fff; color: #000; } header .navbar .collapse .nav li a:hover{ color: #000; } /******** Drop Down *********/ header .navbar .container .navbar-collapse ul ul a{ font-size: 15px; text-decoration: none; width: 100%; display: inline; } header .navbar ul ul li a{ color: #000!important; } header .navbar ul ul li{ list-style: none; margin-left: -40px; padding: 10px; background-color: #fff; } header .navbar ul ul{ position: absolute; top: -99999px; left: 0; opacity: 0; /*display: none; */ background-color: #6699f6; text-align: left; text-shadow:2px 2px 2px rgba(0,0,0,0.5); /*box-shadow: 2px 5px 10px #ff8333;*/ z-index: 100; } header .navbar ul li:hover > ul{ position: absolute; top: 100%; /*display: block;*/ opacity: 1; z-index: 100; } @media only screen and (max-width: 768px){ header .navbar ul ul{ position: relative; top: 0; opacity: 1; } header .navbar ul li:hover > ul{ position: relative; } header .navbar ul ul li a{ color:#fff!important; } header .navbar ul ul li:hover{ color: #000; } header .navbar ul ul li { padding: 10px 20px 10px 40px; width: auto; line-height: 20px; background-color: #2C455F; } } /***************************************/ /*********** Sidebars ***********/ #container { overflow: hidden; width: 100%; padding-left: 25px; } .home-widget-area { width: 33%; padding-bottom: 500em; margin-bottom: -500em; background-color: #fff; margin-top: 20px; margin-left: 3px; float: left; font-family: 'Roboto Condensed', sans-serif; color: #848484; z-index: 100; opacity: 1; box-shadow: 0px 0px 10px rgba(0,0,0,0.5); } .home-widget-area li{ list-style: none; margin-left: -30px; z-index: 1; padding: 5px; color: #848484; font-family: 'Roboto Condensed', sans-serif; } .home-widget-area li:hover{ padding: 5px; z-index: 100; background-color: #f1f1f1; border-left: 3px solid #0085b2; } .home-widget-area li a{ text-decoration: none; font-family: 'Roboto Condensed', sans-serif; } @media only screen and (max-width: 1000px ){ .home-widget-area { width: 100%; padding: 0 10px; margin: 5px; } } .home-widget-area .home-widget-item { padding: 10px; font-family: 'Roboto Condensed', sans-serif; } .home-widget-title{ padding-bottom: 5px; } .right-widget-title{ background-color: #3C454E; padding: 5px; color: #fff; } .sidebar_right{ color: #959EA8; padding: 10px; margin-top:17px; } .right-widget-item .textwidget{ background-color: #fff; padding: 10px; color: #848484; font-family: 'Roboto Condensed', sans-serif; } .right-widget-item ul li{ list-style: none; margin:5px 0 0 -38px; background-color: #fff; padding: 10px; font-family: 'Roboto Condensed', sans-serif; } .right-widget-item ul li:hover{ background-color: #3C454E; border-left:4px solid #0085b2; } .right-widget-item ul li a:hover{ color: #fff; } .right-widget-item ul li a{ color: #5098C9; text-decoration: none; } .footer-widget-area{ margin: 0; width: 50%; float: left; font-family: 'Roboto Condensed', sans-serif; } .footer-widget-area li{ list-style: none; margin-left: -38px; font-family: 'Roboto Condensed', sans-serif; } .footer-widget-area li:before{ content: '-> '; } .widget-title, .widget-item li a{ color: #fff; font-family: 'Roboto Condensed', sans-serif; } /**********************************/ /*********** Main Content ************/ .page-head{ padding: 0 5px; } .under-menu{ width: 100%; background-color: #2C455F; height: 50px; } .social-media, .page-under-menu{ color: #fff; width: 140px; margin: 0 auto; padding: 10px 0; z-index: -1; } .page-under-menu{ padding: 0px; } .social-media a{ margin: 0 5px; } .page-under-menu{ position: fixed; width: 100%; background-color: rgba(60, 69, 78, 1); z-index: 100; } .cleartop{ width: 100%; height: 50px; } .page-container{ margin-top: 50px; } .page-img{ padding: 10px; } .page-img a, .tags a{ color: #32587E; } .site-content, .post-content{ padding: 10px; margin: 20px 0; box-shadow: 0px 0px 10px rgba(0,0,0,0.5); } .container .jumbotron, .container-fluid .jumbotron{ background-color: #fff; margin-top: 50px; border-radius: 0px!important; } .container .jumbotron p, .container-fluid .post-content p, .home-container p{ font-size: 17px; word-wrap:break-word; padding: 10px; } .page_content, .single-page-content{ border-top: 1px solid #32587E; margin: 10px 0; padding: 10px 0; } .heading-title{ background-color: #3C454E; color: #fff; padding: 10px; } /***************************************/ /************ Footer *************/ .footer{ padding: 10px 0; background-color: #3C454E; width: 100%; color: #959EA8; } /**********************************/ /****** Setup Images ******/ .page_content img, .post-thumb img{ width: 100%; height: auto; margin: 0 auto; } /***************************/ /********** Comments ***********/ #reply-button{ background-color: #3C454E; border: none; border-radius: 5px; } #reply-button a{ color: #fff; text-decoration: none; } li.comment { list-style: none; background-color: #f5f5f5; border-radius: 5px; padding: 10px; } #comments{ background-color: #3C454E; color: #fff; margin: 10px 0; padding: 10px; border-radius: 5px; } .comment-list [class*='depth-']{ margin: 10px 0 0 20px; } .comment-list .depth-1{ margin-left: 0; } .comment-header{ height: 50px; } .comment-header img{ float: right; margin-right: 10px; margin-top: 10px; } .comment-list p{ clear: both; margin: 10px 0; } .author{ font-size: 25px; font-family: sans-serif; font-style: normal; } .comment-meta{ font-size: 15px; color: #4c79c9; } [class*='comment-form-'] label{ display: block; } [class*='comment-form-'] input, [class*='comment-form-'] textarea{ font-family: sans-serif; border: none; width: 100%; padding: 5px; border-radius: 5px; color: #000; } .comment-respond{ margin-top: 30px; padding: 20px; border-radius: 5px; background-color: #3C454E; color: #fff; } .waiting-approvement{ padding-top: 10px; font-style: italic; color: #777; } .navigation{ background-color: #f1f1f1; padding: 10px; margin: 10px 5px; } /********************************/ /*********** Tags ************/ .tags{ padding: 10px; border-top: 1px solid #32587E; } .next-prev a{ text-decoration: none; padding: 5px 8px; background-color: #32587E; color: #fff; border-radius: 5px; } .next-prev a:hover, .next-prev a:active, .next-prev a:link, .next-prev a:visited{ color: #fff; text-decoration: none; } .next-prev{ float: right; margin: 10px; } .next-button{ padding: 5px 15px; } .next-button:after{ content: ' ->'; } .prev-button:before{ content: '<- '; } /********* thumbs *************/ .thumbs { list-style: none; width: 70%; height: auto; margin: 20px auto; padding: 0; float: left; } .thumbs li { float: left; margin: 5px; background: #fff; padding: 8px; position: relative; box-shadow: 0 1px 3px rgba(0,0,0,0.1); } .thumbs li a img{ width: 100%; height: auto; } .thumbs li a, .thumbs li a img { display: block; position: relative; } .thumbs li a { overflow: hidden; } .thumbs li a div { position: absolute; background: #333; background: rgba(75,75,75,0.7); width: 100%; height: 100%; } .thumbs li a div span { display: block; padding: 10px 0; margin: 40px 20px 20px 20px; text-transform: uppercase; font-weight: normal; color: rgba(255,255,255,0.9); text-shadow: 1px 1px 1px rgba(0,0,0,0.2); border-bottom: 1px solid rgba(255,255,255,0.5); box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3); } .thumbs li a div { top: 0px; left: -100%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .thumbs li a:hover div{ left: 0px; } @media only screen and (max-width: 960px){ .thumbs{ width: 100%; } } /****************************************/ .home{ width: 100%; height: auto; background-color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.5); padding: 10px 0; } .home-1{ width: 25%; float: left; text-align: center; padding: 10px; } .home-1 img{ cursor: pointer; }