/*
Theme Name: ALBAR Child Theme
Theme URI:
Author: onl9m8
Author URI: http://www.MABNAIT.IR
Description:
Template: albar
Version: 1.0
License: GNU General Public License
License URI:
Tags:
*/

@import url("../albar/style.css");

/* Add costume style below here ;-) */

.site-header-one .search-block
{display:none;}

@media screen and (max-width: 400px) {
.blog .site-content-full {
    padding: 0;
}
}

.single h3.entry-title, .alba-blog-standard-block-content h3 {
    font-size: 34px;
    margin: 0;
    padding: 4px 0 15px;
}
.alba-blog-standard-block .entry-meta i, .single .entry-meta i {
    font-size: 14px;
    margin: 0 2px 0 0;
}
.scroll-to-top {
    background-color: #ac0a25;
    border: 1px solid #ac0a25;
    border-radius: 2px;
    bottom: 42px;
    color: #fff;
    cursor: pointer;
    display: none;
    font-size: 20px;
    height: 36px;
    padding: 4px 0 0;
    position: fixed;
    right: 20px;
    text-align: center;
    width: 40px;
    z-index: 100;
}
.scroll-to-top:hover {
    background-color: #e21215;
    border: 1px solid #e21215;
}

/* Blog Setting */

.blog .site-content-full {
    padding: 0 40px;
}
.blog .content-area-full {
    float: left;
    padding: 30px 0;
    width: 74.2%;
	box-shadow: 1px 0 0 #eaeaea;
}

.blog .widget {    margin: 25px 20px 0;
}

@media screen and (max-width: 400px) {
.blog .site-content-full {
    padding: 0;
}
.alba-blog-standard-block-content {
    float: left;
    padding: 0 0 0 0%;
}
.content-area, .widget-area {
    padding: 20px 0px 10px !important;
    width: 100% !important;
}
.site-boxed .page-header .site-container {
    box-sizing: border-box;
    padding: 0 20px!important;
}
.single h3.entry-title, .alba-blog-standard-block-content h3 {
    font-size: 24px;
    margin: 0;
    padding: 4px 0 15px;
}
}

@media screen and (max-width: 500px) {
.page-header {
    background-color: #fff;
    box-shadow: none;
}
.cx-breadcrumbs {display:none;}
}
 @media screen and (min-width: 400px) and (max-width: 840px){

.blog .site-content-full {
    padding: 0 20px;
}
.widget-area {
    box-shadow: 0 -1px 0 #d8d8d8 !important;
    float: none;
    margin: 15px 0 0 !important;
    padding: 15px 50px 30px !important;
    width: 100%;
}

 }
 @media only screen and (max-width: 782px) {

.header-menu-button {
    display: block;
    padding-top: 0px!important;
}


 }

.post .alba-blog-permalink-btn, .search article.page .alba-blog-permalink-btn
{border:none!important;
box-shadow:none!important;
text-shadow:none!important;}

#secondary .widget ul li {
    list-style-type: none;
    margin: 0 0 15px;
    padding: 0;
	line-height: 1.5em;
}
#secondary h3.widget-title {
    color: #282828;
	font-family:'Open Sans';
	text-transform:uppercase;
}

.single .page-header .cx-breadcrumbs, .blog .page-header .cx-breadcrumbs {
    float: left;
    font-size: 12px;
    padding: 10px 0 10px;
}
.single .site-boxed .content-area {
	padding:30px 40px;}

.post, .search article.page {
    border-bottom: 1px solid #ebebeb;
    margin: 0 0 40px;
    padding: 0 0 40px;
	}
.page-header .cx-breadcrumbs a {
    border-bottom: none!important;
    margin: 0 0 0px;
    padding: 0 0 0px;
	}

.single .byline, .group-blog .byline {
    display: none;
}

.small-service {font-size:10px;}
.bullets {margin-bottom:0px!important;}
.archive .page-header .cx-breadcrumbs {display:none;}
.archive .page-header h1 {
    padding: 15px 0;
}
.woocommerce-page .site-boxed .content-area, .archive .site-boxed .content-area, .single .site-boxed .content-area, .search .site-boxed .content-area, .page-template-template-right-nav-sidebar-php .site-boxed .content-area, .page-template-default .site-boxed .content-area {
    padding: 30px 40px 20px;
}
.entry-meta {
    font-size: 12px;
    padding: 0 0 10px;
}
.entry-meta a {    color: #ac0a25;
}




#pgc-w573452c012f55-0-0, #pgc-w573452c012f55-0-1, #pgc-w5739dc53a3042-0-0, #pgc-w5739c8c8cd0dc-0-1, #pgc-w5739c8c8cd0dc-1-1, #pg-95-0{
    margin-bottom: 0px!important;
}



/* End Blog Setting */

.aboutus .widget ul li {
    list-style-type: disc;
    margin: 0;
    padding: 0; 
list-style-position: inside;
 list-style-image: none;

}
#pg-w5733f7907fb22-1 {margin:0px!important;}
.content-area {
    box-sizing: border-box;
    min-height: 420px!important;
}
.menu-toggle {
    color: #AC0A25;}
img.feature{width:100%; height:auto;}
body {font-size:14px; line-height: 2.0em;}
.footer-left {padding-top:10px;}
p {
    line-height: 1.5em;
    margin-bottom: 1.25rem;
}
/*.site-pad {
    padding: 0 40px;
}*/
.site-boxed .page-header .site-container {
    box-sizing: border-box;
    padding: 0 40px;
}

.navigation-main a {padding:15px;}

@media screen and (min-width: 780px) {
	
	.vic-roads-home {padding-top: 20px;}
	
}
	
	@media screen and (max-width: 780px) {

	.site-header-one .site-social {display:none!important;}
	h1 {
    font-size: 28px!important;
    margin-bottom: 0.5em;
    margin-top: 0;}
	
	
	
	h1.menu-toggle {
    font-size: 20px!important;
    font-weight: 600;
    margin: 0;
    padding: 10px 0 10px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
    text-transform: uppercase;
}
#pgc-4-0-0, #pgc-4-0-1, #pgc-4-0-2, #pgc-4-2-0, #pgc-4-2-1, #pgc-4-2-2, .panel-grid .widget {margin-bottom:0px!important;}

.homepage {
    padding: 10px 0px!important;
}

.homepagelogos img {margin-bottom:20px!important;}



	}
	
	
	
h1.enviro, h3.enviro {color:#007245;}
	
.intro-para h3	{margin-bottom:10px;}
	
.page-header .cx-breadcrumbs {
    float: left;
    font-size: 12px;
    padding: 0 0 10px;
}
.footer-bottom-bar {background-color:#fafafa; box-shadow:none; border-top:none;}
.footer-bottom-bar a:hover {color:#ac0a25;}
.page-template-template-full-width-php .site-boxed .content-area-full
{padding:40px;}

.homepage {padding: 0px 70px;}
.floatright {float:right;}
.floatleft {float:left;}
body.custom-background {background-size:cover;}
.site-header-one .search-button {display:none;}

h1 {
    font-size: 50px;
    margin-bottom: 0.5em;
    margin-top: 0em;
}
.alba-icon-inner {
    box-shadow: none;
    display: inline-block;
    padding: 4px 0 4px 10px;
    transition: all 0.2s ease 0s;
}

 @media screen and (min-width: 480px) and (max-width: 840px){
.home #pl-4 .boxes .panel-grid-cell  {
    float: left;
    width: 50%;
	padding-left: 15px;
    padding-right: 15px;
}
}