/*

Theme Name: Kreidler

Theme URI: http://mygreatonlinebusiness.com

Description: Custom Wordpress Theme developed for Kreidler

Version: 2.0

Author: Jan Koch and Team Intellect

Author URI: http://mygreatonlinebusiness.com

*/

@font-face {

    font-family: 'Open Sans';

    src: url('fonts/OpenSans-Regular-webfont.eot');

    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/OpenSans-Regular-webfont.woff') format('woff'),

    url('fonts/OpenSans-Regular-webfont.ttf') format('truetype');

    font-weight: 400;

    font-style: normal;

}

@font-face {

    font-family: 'Open Sans';

    src: url('fonts/OpenSans-Semibold-webfont.eot');

    src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),

    url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype');

    font-weight: 600;

    font-style: normal;

}

@font-face {

    font-family: 'League Gothic';

    src: url('fonts/League_Gothic-webfont.eot');

    src: url('fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/League_Gothic-webfont.woff') format('woff'),

    url('fonts/League_Gothic-webfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}

body {

    font-family: "Open Sans", Arial, sans-serif;

}

.container {

    max-width: 1026px;

}

.aqheader {

    height: 177px;

    width: 100%;

    background: url("images/header.png");

}

.aqlogo {

    width: 112px;

    height: 112px;

    padding: 40px 0px 0px 45px;

    float: left;

}

.aqlogo img {

    -moz-transition: all 0.8s ease-in-out;

    -webkit-transition: all 0.8s ease-in-out;

    -o-transition: all 0.8s ease-in-out;

    -ms-transition: all 0.8s ease-in-out;

    transition: all 0.8s ease-in-out;

}

.aqlogo img:hover {

    -moz-transform: rotate(360deg);

    -webkit-transform: rotate(360deg);

    -o-transform: rotate(360deg);

    -ms-transform: rotate(360deg);

    transform: rotate(360deg);

}

.header-logos {

    float: left;

    margin-left: 80px;

    margin-top: 5px;

}

.header-logos img {

    opacity: 0.5;

    transition: opacity .5s ease-in-out;

    -moz-transition: opacity .5s ease-in-out;

    -webkit-transition: opacity .5s ease-in-out;

}

.header-logos img:hover {

    opacity: 1;

}

.aqmenu-left {

    margin-bottom: 10px;

    margin-left: 1px;

}

.menu-bg {
    background-color: #b6a4a4;
}

.aqmenu-left ul {

    margin: 0;

    padding: 0;

}

.aqmenu-left li {

    list-style: none;

    height: 38px;

    background-color: #e0e0e0;

    border-left: solid 30px #d84b3a;

    margin-bottom: 1px;

    transition: background-color 0.5s ease;

}

.aqmenu-left li:hover {

    background-color: #d84b3a;

}

.aqmenu-left li a {

    color: #d84b3a;

    text-decoration: none;

    font-family: 'League Gothic','Bebas Neue','Arial Narrow', Arial, sans-serif;

    text-transform: uppercase;

    font-weight: normal;

    font-style: normal;

    font-size: 26px;

    padding-left: 13%;

    padding-right: 22%;

}

.aqmenu-left li a:hover {

    color: #ffffff;

}

.aqcontent {

    background-color: #e0e0e0;

    min-height: 200px;

}

a.readmore {

    color: #d84b3a;

    text-decoration: none;

    padding: 4px;

    background-color: #ffffff;

    transition: background-color 0.5s ease;

    margin-bottom: 15px;

}

a.readmore:hover {

    background-color: #d84b3a;

    color: #ffffff;

    font-weight: bold;

}

h2 {

    color: #d84b3a;

    font-family: 'League Gothic','Bebas Neue','Arial Narrow', Arial, sans-serif;

    text-transform: uppercase;

    font-weight: normal;

    font-style: normal;

    text-shadow: 0 0 1px rgba(0,0,0,0.01);

    font-size: 34px;

}

h2 a {

    color: #d84b3a;

    transition: color 0.5s ease;

}

h2 a:hover {

    text-decoration: none;

    color: #5f5f5f;

}

p {

    color: #000000;

    font-family: "Open Sans", Arial, sans-serif;

}

li {

    list-style: none;

}

.ui-widget-header {

    background: none;

    background-color: #d84b3a;

    color: #ffffff;

}

span.current {

    padding: 8px;

    background-color: #d84b3a;

    color: #ffffff;

    font-weight: bold;

    border-radius: 5px;

}

a.page-numbers {

    padding: 8px;

    border: 1px solid #d84b3a;

    border-radius: 5px;

    background-color: #e0e0e0;

    transition: background-color 0.5s ease;

}

a.page-numbers:hover {

    background-color: #d84b3a;

}

.meri-pagination {

    margin-top: 12px;

}

.meri-pagination a {

    color: #d84b3a;

    text-decoration: none;

}

.meri-pagination a:hover {

    color: #ffffff;

}

.fade {

    opacity: 0.8;

    transition: opacity .25s ease-in-out;

    -moz-transition: opacity .25s ease-in-out;

    -webkit-transition: opacity .25s ease-in-out;

    min-height: 135px;

}

.fade:hover {

    opacity: 1;

}

.img-fit img {

    width: 100%;

    height: 100%;

    margin-bottom: 5px;

    margin-top: 5px;

}

span.post-footer {

    color: #d84b3a;

}

hr.apna {

    border-color: #d84b3a;

}

.header-title {
    display: block;
    width: 300px;
    overflow: hidden;
    float: left;
}

.header-title h2 {
    color: #ffffff;
    padding-top: 20px;
}

.header-logo {
    float: left;
    width: 502px;
    display: block;
    overflow: hidden;
}

@media all and (max-width: 699px) {
    .header-logo {
        display: none;
    }
    .header-title h2 {
        padding-top: 5px;
        font-size: 30px;
    }
    .header-title {
        width: 175px;
    }
    .phooter-logos {
        display: block;
    }
    .aqmenu-left {
        display: none;
    }
    select.dd {
        display: block;
    }
}
@media all and (min-width: 786px) {
    .phooter-logos {
        display: none;
    }
    .aqmenu-left {
        display: block;
    }
    select.dd {
        display: none;
    }
}
.phooter-logos img {
    margin-left: auto;
    margin-right: auto;
    display: block;
}
select.dd {
    width: 100%;
    height: 40px;
    color: #fff;
    background-color: #d84b3a;
}




/* ==================================================================
Media Queries
================================================================== */

/* ==================================================================
Desktop
================================================================== */
@media only screen and (min-width: 979px) {
    /* ==================================================================
    ScrollBar
    ================================================================== */

    ::-webkit-scrollbar {
        width: 15px;
    }
     
    ::-webkit-scrollbar-track {
        -webkit-box-shadow: none; 
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }
     
    ::-webkit-scrollbar-thumb {
        -webkit-border-radius: 0px;
        border-radius: 0px;
        background: rgba(180,180,180,0.8); 
        -webkit-box-shadow: none; 
    }

    ::-webkit-scrollbar-thumb:window-inactive {
        background: rgba(180,180,180,0.4); 
    }
}

/* ==================================================================
Tablet Portrait size to Tablet Landscape (devices and browsers)
================================================================== */
@media only screen and (min-width: 768px) and (max-width: 979px) {
        
    /* ==================================================================
    Portfolio
    ================================================================== */


   .header-logo {
        display: none;
    }
    .header-title h2 {
        padding-top: 5px;
        font-size: 30px;
    }
    .header-title {
        width: 271px;
    }
    .phooter-logos {
        display: block;
    }
    .aqmenu-left {
        display: none;
    }
    select.dd {
        display: block;
    }


}

/* ==================================================================
All Mobile Sizes (devices and browsers)
================================================================== */
@media only screen and (max-width: 767px) {

    body {
        overflow: visible;
    }
   .header-logo {
        display: none;
    }
    .header-title h2 {
        padding-top: 5px;
        font-size: 30px;
    }
    .header-title {
        width: 175px;
    }
    .phooter-logos {
        display: block;
    }
    .aqmenu-left {
        display: none;
    }
    select.dd {
        display: block;
    }

    }

    /* ==================================================================
    Main Navigation
    ================================================================== */0
    
    

/* ==================================================================
Mobile Landscape Size to Tablet Portrait (devices and browsers)
================================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
        
    

}

/* ==================================================================
Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
================================================================== */
@media only screen and (max-width: 479px) {

.header-title
{
width: 124px;
}

.header-title h2 {
padding-top: 23px;
font-size: 21px;
}


}


/* bbpress */
.widget_display_stats dt {

font-weight: normal;
float: left;
padding-right: 13px;

}

.bbp-view-popular {

    background:url("images/popular.png");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 18px; 
}

.bbp-view-no-replies {

    background:url("images/no-rep.png");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 18px; 
}




.bbp-view-most-replies {

    background:url("images/m-rep.png");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 18px; 
}



.bbp-view-latest-topics {

    background:url("images/latest.png");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 18px; 
}



.bbp-view-search {

    background:url("images/search.png");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 18px; 
}

.bbp-reply-topic-title {

    background:url("images/latest.png");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 18px; 
}


/* CHANGES BY JAN KOCH - 11th November 2013 */
/* stop displaying name fields on the profile page */
div.bp-widget.name, div.editfield.field_1.field_vorname.alt{
display: none;
}

/* hide notification messages before replies to threads */
legend + div.bbp-template-notice, legend + div.bbp-template-notice + div.bbp-template-notice {
display: none;
}

/* align the bbpress topic views forum to the left */
div.d4p-bbw-widget.bbf-topicsviews ul {
padding-left: 0px;
}

/* align the bbpress replies widget to the left */
li#bbp_replies_widget-2.widget.widget_display_replies ul {
padding-left: 0px;
}

/* change blockquote font-size in bbpress */
div.bbp-reply-content blockquote p {font-size: 12px;}

/* hide author IP in forum */
span.bbp-author-ip {display: none;}

/* hide user avatar rating */
#simple-local-avatar-ratings {display: none;}

/* hide "Search topics" on forum page  */
#d4p_bbw_searchtopics-2 h2 {display: none;}
#d4p_bbw_searchtopics-2 .d4p-bbw-widget.bbf-searchtopics {margin-top: 30px;}