/*
Theme Name: Atticus
Theme URI: http://www.skywarriorthemes.com/atticus
Author: Skywarrior themes
Author URI: http://www.skywarriorthemes.com/
Description: atticus is a Clean Responsive Multi-Purpose Theme. Created using the latest HTML5 and CSS3 techniques, it allows you to create awesome review sites or portfolios for your business.
Version: 1.6
License: Skywarrior Themes. All rights reserved.
License URI: http://themeforest.net/user/Skywarrior
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: atticus
*/


@import url('css/bootstrap.css');
@import url('css/main.css');
@import url('css/bootstrap-responsive.css');
@import url('css/font-awesome.css');
@import url('css/font-awesome.min.css');
@import url('css/shadowbox.css');
@import url('css/ui.totop.css');
@import url('css/bbpress.css');
@import url('css/woocommerce.css');


header{
	height: 86px;
	background-color: #191919;
}

/*----------------------------*/
/* My euGreeka customisations */
/*----------------------------*/

/* Main Menu colour */

.navbar-inverse ul.nav > li > a:hover > span {
	color: #418DC4 !important;
}
    
ul.nav li ul li a:hover {
    color: #418DC4 !important;
}

/* Height of <li> items in News (and Events) block */
#main_wrapper .template-wrapper .newsbh .newsbh-item {
    height: 300px;
}

/* Sidebar banner ads */
#main_wrapper .sidebar-sq-ad {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

#main_wrapper #eugreeka_weather_widget {
    width: 100%;
    text-align: center;    
}

#main_wrapper #eugreeka_weather_widget p {
    display: none;
}

#main_wrapper .ftcalendar-event .ftcalendar-event-time {
    display: inline;
}


/* Remove Date and Likes from Post photo */
.blog-post .blog-image .blog-date {
    display: none;
}

/* Post page Title header */
#main_wrapper .container .blog-post h2 {
    line-height: 25px;
    padding-top: 15px;
}

#main_wrapper .container .blog-post .blog-info {
    width: 100%;
}

#main_wrapper .container .blog-post .blog-info .post-pinfo {
    width: 100%;
}

/* Slider link colour */
.ms-slide h2 a {
    color: #ffffff;
    font-size: 20px;
}

.ms-slide h2 a:hover {
    color: #52b2f7 !important;
}

/* Remove page top padding */
.page.normal-page.container-wrap {
    padding-top: 0;
}

/* Footer links */
footer a {
    color: #52b2f7;
}

/* Sidebar - Subscription Form */
.newsletter-widget p {
    display: block !important;
}

/* Sidebar - FT Calendar */
#ftcalendar-div #ftcalendar-nav #ftcalendar-prev,
#ftcalendar-div #ftcalendar-nav #ftcalendar-next,
#ftcalendar-div #ftcalendar-nav #ftcalendar-current {
    display: inline;
}

#ftcalendar-div .thumb-event-div {
    width: 100% !important;
    height: 100% ;
}

/* Homepage - Ad Banners */
#main_wrapper .homepage-sq-ad.bottom-align {
    width: 100%;
    text-align: center;
    margin-bottom: 0px;
    margin-top: 60px;
}

/* Homepage - FT Calendar */
.ftthumbcalendar {
    height: 135px !important;
}

/* Subscription Form */
.newsletter-subscription table {
    width: 100%;
}

.newsletter-subscription th {
    text-align: left;
}

.newsletter-subscription td {
    text-align: left;
}

.newsletter-subscription .newsletter-td-privacy,
.newsletter-subscription .newsletter-td-submit {
    text-align: center;
}

/* Category Page */
.container .blog-post .blog-content .blog-info {
    border-top: none 0px;
    /* border-bottom: #dddddd solid 1px; */
    padding-top: 0px;
}

.container .blog-post .blog-content .blog-info .post-pinfo {
    margin-top: 0px;
    margin-bottom: 0px;
}

.container .blog-post .blog-content p {
    margin-top: 5px;
    margin-bottom: 10px;
}

.container .blog-post .blog-content a.button-small {
    float: right;
}

.container .row .block-divider {
    margin-top: 50px;
}

/* News Thumbnail block for PageBuilder */
@media (min-width: 150px) and (max-width: 9999px) {
    .newsbv li.newsbv-item:first-child {
        border-top-color: rgb(221, 221, 221)!important;
        float: none;
        width: inherit;
        padding: 17px!important;
    }

    .newsbv li.newsbv-item:nth-child(2) {
        border-top-color: rgb(255, 255, 255)!important;    
    }

    .newsbv li.newsbv-item {
        float: none;
        width: inherit;
        padding: 17px!important;
        margin-left: 0;
        background-color: transparent;
    }

    .newsbv li.newsbv-item:first-child .newsb-thumbnail img,
    .newsbv li.newsbv-item .newsb-thumbnail img  {
        min-width: inherit;
        width: 75px;
        margin-right: 10px;
    }
}

/* Fix topbar on top of page for mobile */
@media (min-width: 100px) and (max-width: 9999px) {
    .navbar-inverse {
        position: fixed !important;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    #main_wrapper {
        margin-top: 75px;
    }
    .navbar-inverse {
        max-height: 70px;
    }
    .navbar-inner .btn-navbar {
        margin-top: 12px;
        margin-bottom: 5px;
    }
    .navbar-inner .logo {
        padding-top: 0px;
        padding-bottom: 0px;
    }
}

@media (min-width: 100px) and (max-width: 767px) {
    .navbar-inverse {
        min-height: 40px;
        max-height: 65px;
    }
    .navbar-inverse .logo img {
        min-height: 30px;
        max-height: 40px;
    }
    .navbar-inner .btn-navbar {
        margin-top: 8px;
        margin-bottom: 5px;
    }
    .navbar-inner .logo {
        padding-top: 5px;
        padding-bottom: 0px;
    }
    #main_wrapper {
        margin-top: 75px;
    }
}

@media (max-width: 767px) {
    .newsbv-item, .newsbv-item-first{
        float:none !important;
    }
    .newsbv-item{
        width:auto !important;
    }
    .newsbv-item-first{
        width:100% !important;
    }
    .span12 .newsbh-item, .span12 .newsbv-item-first {
    	width: 45.7%;
    }

}
