/*  
Theme Name: 
Theme URL: 

Description:  Blog Theme
Version: 1.0
Author: Web Profits
Author URL: http://www.webprofits.com.au/
*/

.container-blog img,.container-blog button { border: none;outline: none; }
.container-blog iframe{ max-width: 100%; }
.container-blog img{ width: auto;max-width: 100%;height: auto; }
.container-blog .alignleft { float: left;margin: 0 10px 0 0; }
.container-blog .alignright { float: right;margin: 6px 0 15px 15px; }
.container-blog .clear { clear: both;width: 100%;height: 0;line-height: 0; }
.container-blog a, .container-blog a:visited { }
.container-blog a:hover { }
.container-blog p {  }
#mobile-nav, nav.mobile { display: none; }

.container-blog { max-width: 1140px;width: 100%;margin: 0 auto;padding: 40px 0 0;position: relative; }
.container-blog .post h1 { margin:0;padding:0; }
.container-blog h1 a:hover { color: #c90016 !important; }
.container-blog h1 a { color: #50555e !important; }
.container-blog h1 { color: #50555e;margin:0;padding:0; }
.container-blog h2 { margin:0;padding:20px 0 10px;color: #50555e;font-size:30px; }
.container-blog h3 { margin:0;padding:20px 0 10px; }
.crp_related h3, #sidebar h2 { padding-bottom: 10px; }
.more-link { display: block;font-weight: bold; }
.feedback {  font-size: 12px;margin:10px 0 15px;color:#999; }
#content-blog { padding-bottom: 50px; }
.post { border: 1px solid #e5e5e5;width: 32%;padding: 20px 2% 0 2%;margin: 0 1% 10px 0; }
.post .image-container { max-width:350px;width:100%;height: 140px;margin:0 auto 15px;overflow:hidden;position: relative; }
.post .image-container img{ width:100%;height: auto;position: absolute;top: -15%; }
.isotope .isotope-item { transition-property: transform, opacity; }
.isotope, .isotope .isotope-item { transition-duration: 0.8s; }
#content-big { width: 65%;float: left; }
#sidebar { width: 31%;float: right; }
#sidebar ul { margin:0;padding:0; }
#sidebar h2 { display: block;width: 100%;padding: 10px 0 10px 15px;background-color: #2865af;border-bottom: 1px solid white;border-top-left-radius: 8px;border-top-right-radius: 8px;font-family: "Nunito",Helvetica,Arial,sans-serif;font-weight: 300;font-size: 24px;color: white; }
#sidebar li { margin-bottom: 40px;list-style: none; }
#sidebar ul li:after { content: "";display: block;width: 100%;padding: 10px;background-color: #d9e1e6;border-top: 1px solid white;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px; }
#sidebar ul ul li { padding: 0;margin: 0;border-bottom:1px solid #fff; }
#sidebar ul ul li:after { padding: 0;margin: 0;background:none;border:none; }
#sidebar li a { display: inline-block;padding: 15px;width: 100%;color: #50555e;background-color: #d9e1e6;border-left: 5px solid #c90016; }
#sidebar li a:hover { color: white;background-color: #cad5dc;border-left: 10px solid #c90016; }
.post-big ul li { list-style: disc outside; }
.post-big ol li { list-style: decimal outside; }
.crp_related { margin-top: 30px; }
#navigation-blog { padding: 20px; }
#infscr-loading { position:absolute;bottom: 20px;left: 47%;text-align: center; }
.flare-vertical { width: 60px !important; }
.flare-horizontal.flare-position-bottom .flare-button-count, .flare-horizontal.flare-position-bottom-left .flare-button-count { bottom:0 !important; }

@media all and (max-width: 960px) {
    
    .menu-top-menu-container { position:relative; }
    nav.mobile { display:block;height: auto;margin:30px 0 0 0;height: auto;border-bottom: none;width: 15%;float: right; }
    nav.mobile li { float: none;padding: 0; }
    nav.mobile ul ul { position: static;width: 100%; }
    nav.mobile ul ul li { width: auto;padding-right: 0; }
    nav.mobile ul ul li a { padding: 10px 30px; }
    #mobile-nav { display: block;width: 100%;height: 43px; }
    #mobile-nav button { cursor: pointer;background: #fff;float: right;border: 1px solid #000;border-radius: 4px;margin: 5px 10px 0 0;padding: 5px; }
    #mobile-nav button:hover { background: #e5e5e5; }
    #mobile-nav button span { display: block;width: 26px;height: 4px;margin: 4px 0 0;background: #000;border-radius: 2px; }
    #mobile-nav button span:first-child { margin: 0; }
    .container-blog { width: 94%;padding: 20px 3% 0; }
    .post { width: 95%;margin: 0 0 20px;padding-left:2.5%;padding-right:2.5%; }   
    #mobile-top-menu{ position: absolute;top: 40px;right: 0;width: 200px; z-index: 999;background:#fff;padding:20px; }
    
}

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

    .flare-horizontal { text-align: left !important; }
    #sidebar, #content-big { float: none;width: 100%; }
    #content-big{ margin-bottom:40px; }
    
}

@media all and (max-width: 640px) {

}

#pagination{ text-align: center;padding:20px 0; }
#pagination a, #pagination span { padding: 0 5px;border-left: 1px solid #[culoarea temei];text-decoration: none; }
#pagination a:first-child, #pagination span:first-child { border: none; }
#loader { display: none;position: fixed;z-index: 100000000;left: 50%;top: 50%;margin: -16px 0 0 -16px; }