/*
Theme Name: save70_blog
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: save70_blog
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

save70_blog is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*************************************** SAVE 70 *****************************************************/


h1,h2{color:#2e97c4;font-family:ubuntu;}
h3,h4,h5,h6{color:#ff7800;font-family:ubuntu;}
p{margin: 10px 0 10px 0;}
.entry-content ul{padding-left:15px;}

@media (min-width: 1200px){

    .container {width: 1200px;}    

    .hp_extra_large .post-inner {height:580px;}
    .hp_large .post-inner {height:415px;}

    .hp_small .post-inner {height:506px;}
    .hp_smalll .post-inner {height:489px;}

    .hp_featured {height:747px;}
    .hp_ad .post-inner {height:249px;}

    .hp_medium,.hp_guide_large{height:510px;}

    .hp_posts{width:872px!important;} 
    .hp_f_post{width:328px!important;} 

    .hp_post_left{width:544px!important;}  
    .hp_post_right{width:328px!important;}  

    .inner_post article{width: 100%;}
    .footer-col{    width: 28%!important;    margin-right: 10%;}
    .no-margin{width: 24%!important; margin-right:0px!important;}
}



@media (min-width: 768px){
    .col-sm-offset-6 {
        margin-left: 0%!important;
    }
}



@media (max-width: 768px){
    article.do_sidebar{float:none!important;}
}





@media (min-width: 768px) and (max-width: 1000px){


}

.post-block{margin-bottom:28px!important;}
.inner_post{width:100%;margin:auto;margin-bottom: 30px;max-width: 1044px;}
.inner_post article{max-width:680px;margin:auto;}

.inner_post article.with_sidebar{float: right;}
article.do_sidebar{float:right;}

/* Assaf */
.search-results .inner_post article.width_sidebar {
    float: none;
}
.search-results article.do_sidebar {
    float: none;
}


#secondary{float:left;width:300px;margin-top:30px;margin-bottom: 30px;}

#top_strip{background:#efefef;margin:auto;text-align:center;}
#top_strip img{width:100%;max-width:1200px;height:auto;}
#inner_ad{padding-top:20px;margin:auto;max-width:680px;}

.entry-footer span{margin-right:15px;}
.hentry{margin-bottom: 48px!important;}

.navbar-brand{padding-top:5px!important;}
.post-heading a{color:#555555;font-weight:600;}

.read-more{padding-top:8px;}

.footer-section .footer-title{    color: white;margin-top: 35px;    font-size: 16px;    font-weight: 600;    margin-bottom: 15px;}

.entry-header h1{margin-left:-1px;font-size: 40px;}
.entry-content h2{font-size: 30px;}
.entry-content h3{font-size: 20px;}  
.entry-content p{font-size: 16px;} 

.widget{    border-top: 1px solid #dcdcdc;    margin-top: 30px;}
.widget_search{border:none;margin-top:0px;}

.footer-section{padding-bottom: 25px;}

.error-404 .page-content{    width: 100%;    max-width: 1170px;    margin: auto;    margin-bottom: 20px;}
.error-404 .page-header{    width: 100%;    max-width: 1170px;margin: auto;}

aside input[type="text"], aside input[type="textarea"], aside input[type="search"]{padding-left:5px;    font-size: 16px;    width: 200px;}

aside .search_f{position: relative;    top: -1px;}
aside .search_s {background: #ff7800 url('img/search-icon.png') no-repeat 3px 3px !important;    padding-left: 26px!important;    font-size: 18px;    position: relative;    left: -4px;    height: 27px;}

td, th {    padding: 5px;}

aside button, aside input[type="button"], aside input[type="reset"], aside input[type="submit"]{margin: 2px 0 0 0;
                                                                                                background: #ff7800;
                                                                                                box-shadow: none;
                                                                                                border: 0;
                                                                                                color: #fff;
                                                                                                padding: 0 8px 0 10px;
                                                                                                -webkit-border-radius: 0px;
                                                                                                -moz-border-radius: 0px;
                                                                                                border-radius: 0px;
                                                                                                border: 1px solid #e5e5e5;}

aside input[type="text"],aside input[type="textarea"],aside input[type="search"] {    
    border: 0;
    box-shadow: none;
    border: 1px solid #e5e5e5;
    color: #000;}     


/*** mobile menu - Assaf ***/
.mobileMenu-hamburger {
    position: absolute;
    top: 2em;
    right: 1em;
    cursor: pointer;
}
.mobileMenu {
    z-index: 1;    
    position: absolute;
    width: 100%;
}
.mobileMenu, .mobileMenu-hamburger {
    display: none;
}
@media (max-width: 768px) {
    .mobileMenu, .mobileMenu-hamburger {
        display: block;
    }   
}
.mobileMenu ul {
    padding: 0;
    margin: 0;
}
.mobileMenu li {
    border-top: 0px solid transparent;
    padding: 0em 1em;
    font-size: 15px;
    font-family: Arial;
    font-weight: bold;
    color: #004586;
    transition: all 0.3s ease-in-out;
    max-height: 0px;
    overflow: hidden;
    height: 0px;
    box-sizing: border-box;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.9);
}
.mobileMenu li:last-child {
    border-bottom: 1px solid transparent;
}
.mobileMenu.open li {
    border-top: 1px solid #004586;        
    padding: 1em;
    max-height: 50px;
    height: 50px;
}
.mobileMenu.open li:last-child {
    border-bottom: 1px solid #004586;
}

.mobileMenu li:hover {
    background-color: #ddd;
}    
.mobileMenu li .arrow-box {
    display: inline-block;
    padding-right: 3px;
    padding-top: 7px;
}    
.mobileMenu li span {
    color: #004586;
    display: inline-block;
}
.mobileMenu li a:hover,active,focus {
    text-decoration: none;
    outline: none;
}
.mobileMenu li.selected span {
    color: #ff7800;
}

.mobileMenu li .arrow {
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 7px solid #004586;        
}
.mobileMenu li.selected .arrow {
    border-left: 7px solid #ff7800;
}    

body, html {
    height: 100%;

}
.footer-block, .footer-box {
    height: 390px;
    vertical-align: bottom;
}
.wrapper {
    margin-bottom: -390px;
    min-height: 100%;
}

@media (max-width: 460px){
    .hide-in-mobile {
        display: none;
    }
}
