/*
Theme Name: Quantum
Theme URI: http://umbrella.al
Description: Quantum Theme
Author: Umbrella
Version: 1.9.1
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Tags: repsonsive, clean, modern
*/
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: 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.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.sticky, .bypostauthor, .gallery-caption { font-size: 11px; }

/* =WordPress Core
-------------------------------------------------------------- */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 19, 2014 */



@font-face {
    font-family: 'robotoregular';
    src: url('assets/fonts/roboto-regular-webfont.eot');
    src: url('assest/fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/roboto-regular-webfont.woff') format('woff'),
         url('assets/fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('assets/fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 22, 2014 */



@font-face {
    font-family: 'bikobold';
    src: url('assets/fonts/biko_bold-webfont.eot');
    src: url('assets/fonts/biko_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/biko_bold-webfont.woff') format('woff'),
         url('assets/fonts/biko_bold-webfont.ttf') format('truetype'),
         url('assets/fonts/biko_bold-webfont.svg#bikobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 2, 2014 */


@font-face {
    font-family: 'bikoregular';
    src: url('assets/fonts/biko_regular-webfont.eot');
    src: url('assets/fonts/biko_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/biko_regular-webfont.woff') format('woff'),
         url('assets/fonts/biko_regular-webfont.ttf') format('truetype'),
         url('assets/fonts/biko_regular-webfont.svg#bikoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* hide map ----------------------------------------------------- */

.home_top { margin-top: 5px !important; }

.page_top { margin-top: 50px !important; }

.svg_map , #map { display:none !important; }

/*hide appreciate ---------------------------------*/

.project_desc h4 , .appreciate{ display:none; }

/* mobile logo fix ------------------------*/

@media (max-width: 667px) {

    .logo img {
        max-width: 250px;
        max-height: 100px;
    }
}
.page-template-template-home-fullscreen-php .responsive_logo { display:none !important; }


/* hide filters --------------------------------------*/

.filters{ display:none; }
.post_title_g > p { display: none; }

/* NavBar -----------------------------------------------*/

.current-menu-item a {
color:#f3e825;

}

.page_top{ margin-top:50px; }

ul.pp_services li {
padding-bottom: 10px;
white-space: nowrap;
}

.post_title_g a{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;
}

.page-template-template-contact-php .sidebar1.row .widget:first-child .widget_title {
display: none;
}

.screen-reader-text {display: none;}

/* Mobile padding fix ----------------------------------------*/

@media only screen 
and (max-width : 1024px) {
.sidebar1 {
 
padding-top: 30px;
 
}
 
.default_top {
 
margin-top: 0;
 
}
 
.home_top {
 
display: none;
 
}
 
.page_top {
margin-top: 0px !important;
}
 
.responsive_logo img {
margin-left: -56px;
 
}
}

