/*
Theme Name:     3clicks Child Theme
Theme URI:      http://3clicks.bringthepixel.com
Description:    Got questions? Visit our <a href="http://bringthepixel.com/support/">support forum</a>.
Author:         bring the pixel
Author URI:     http://www.bringthepixel.com/
Template:       3clicks
Version:        1.0
Tags:           flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/

/* Place all your CSS modifications below */
.home.blog .g1-content > .g1-background{ background-color: #e9e9e9; }
.g1-collection--grid.g1-collection--one-fourth > ul > .g1-collection__item{ width: 222px; max-width: initial; float: left; -webkit-transform: none !important; /* Safari and Chrome */
       -moz-transform: none !important; /* Firefox */
        -ms-transform: none !important; /* IE 9 */
         -o-transform: none !important; /* Opera */
            transform: none !important;margin-left: 20px;}
.g1-collection--grid.g1-collection--one-fourth > ul > .g1-collection__item:first-child{/* margin-left:0 */}
.g1-collection--grid.g1-collection--one-fourth > ul > .g1-collection__item > article {margin-left: 20px;/*width: 222px;*/}
.g1-bl-squircle .g1-collection--grid.g1-collection--masonry article { margin-bottom: 20px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 1px 4px rgba(0,0,0,.3);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.home.blog #g1-precontent { display: none; }
.home.blog .g1-collection--grid.g1-collection--masonry .entry-featured-media{ border: 0; }
.home.blog .g1-collection--grid.g1-collection--masonry .entry-featured-media + .g1-nonmedia{ border: 0; }
.home.blog .g1-content h3{ margin-bottom: 5px;}
.home.blog .g1-content .g1-layout-inner{ max-width: inherit !important; }
.home.blog .g1-collection__item article .entry-header h3{
	font-size: 120%; color: #393a45; line-height: 1.4em;
}
.home.blog .g1-collection__item article .entry-header h3 a{
	font-size: 120%;
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		
}#g1-back-to-top{
	z-index: 1201;
}
#g1-footer{
	z-index: 1200;     margin-top: 68px;
}
.home.blog .g1-collection__item article .entry-summary{
	    font-family: Arial, Helvetica, sans-serif;
}
.home.blog .g1-collection__item article .entry-header h3 a:hover{
	text-decoration: underline;
}
.home.blog #g1-preheader > .g1-background{
	border: none !important;
}
#g1-header-waypoint{
	height: auto !important;-webkit-box-shadow: 0 8px 6px -6px black;
     -moz-box-shadow: 0 8px 6px -6px black;
          box-shadow: 0 8px 6px -6px black;
}
#g1-header-waypoint #g1-primary-bar #g1-id, #g1-header-waypoint #g1-primary-bar #g1-primary-nav{
	float: none;
	clear: both;
}
.header-submit-link{
	position: fixed;
	left: 25px;
	top: 41px;
    	/*font: normal 23px/110% Damion, Georgia, "Times New Roman", Times, serif !important;*/
	color: #cb2027;
	z-index: 1000;
border-color: #94949c;
    color: #fff;
    background-color: #94949c;
    webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -ms-border-radius: 5px 5px 5px 5px;
    -o-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    width: auto;
    height: 30px;
    padding: 0 10px 0 10px;
    display: block;
    float: left;
    position: fixed;
    line-height: 30px;
    border-width: 1px;
}
#g1-header-waypoint #g1-primary-bar #g1-id h1, .site-title{
	padding: 12px 0 5px;
    	text-align: center;
    	font: normal 30px/110% Damion, Georgia, "Times New Roman", Times, serif !important;
	text-shadow: 0 -1px 1px rgba(0,0,0,.3);
	line-height: initial !important; position: relative; z-index: 1500; display: inline-block;
}
#g1-header-waypoint #g1-primary-bar #g1-primary-nav{
	float: right;
    position: absolute;
    width: 100%;
    top: 40px;
}
#g1-header-waypoint #g1-primary-bar #g1-primary-nav #g1-primary-nav-switch{
	float: right
}
#g1-header-waypoint .g1-layout-inner{
	position: relative;
}
#g1-header-waypoint #g1-primary-bar #g1-id{
	padding-bottom: 20px;
	padding-top: 10px;
}
#g1-header-waypoint #g1-primary-bar #g1-id h1 a, .site-title a{
	    font-size: 1.5em;
	    color: #cb2027;
}
#g1-id .site-title a:hover{
	color: #000 !important
}
#g1-header-waypoint #g1-primary-bar #g1-primary-nav{
	margin-top: 0
}
#g1-precontent, #g1-content, .g1-content{
		top: 109px;
	}

#g1-prefooter{ top: 109px; z-index: 1000 } #g1-footer { margin-top: 109px !important /*177px */ }
.g1-prefooter div, .g1-prefooter .g1-background { background: #e9e9e9 !important }
.prefooter-1-cus { text-align: center }
.prefooter-1-cus .title { text-transform: uppercase; color:# a3a3a3; font-size: 16px }
.prefooter-1-cus a { color: #022bc4; font-size: 25px; text-decoration: underline; font-family:Arial }
.prefooter-1-cus a:hover{color: #cb2027 }

.single.single-post .entry-header.g1-layout-inner .entry-title{ text-align: center; }
.g1-pagination{ z-index: 1600 !important; position: relative !important; }
.g1-pagination strong.current, .g1-pagination a:not(last-child){ font-size: 150%; line-height: 22px; }
@media screen and (min-width: 1024px){
	
}
@media screen and (max-width: 1024px){
	.g1-primary-nav--expanded #g1-id{
		display: block;
	}
	#g1-primary-bar #g1-id .site-title{
		float: none;
	}
	#g1-header.g1-fixed {
    margin-left: 0;
    margin-right: 0;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}
}
@media screen and (max-width: 825px){
	#g1-header-waypoint #g1-primary-bar #g1-primary-nav{
	float: none;
    position: static;
	clear: both; margin-bottom: 20px;
	}
#g1-header-waypoint #g1-primary-bar #g1-primary-nav #g1-primary-nav-switch{
	float: none
	clear: both;
}
.home.blog .header-submit-link, .header-submit-link{
	top: 109px;
	
}
.header-submit-link{
	
}


#g1-precontent,#g1-content, .g1-content{ top: 161px }

#g1-prefooter{ top: 161px } #g1-footer { margin-top: 161px /*229px*/ }
}
@media screen and (min-width: 1025px){
	#g1-primary-nav-menu{ display: none; }
}
@media screen and (max-width: 768px){
	#g1-footer{  margin-top: 52px !important; }
}

@media screen and (max-width: 600px){
	#g1-prefooter{ top: 222px } #g1-footer { margin-top: 222px !important; /*290px*/ }
	.home.blog .g1-content .g1-layout-inner{
		width: 100% !important;
	}
	.g1-collection--grid.g1-collection--one-fourth > ul > .g1-collection__item{
		width: 95% !important;
		position: static !important;
		margin:10px auto;
		display: block;
		float: none;
	}
	.g1-collection--grid.g1-collection--one-fourth > ul > .g1-collection__item > article{
		margin-left: 0;
	}
	.g1-collection--grid > ul{
		left: 0;
	}.g1-pagination{ margin-top: auto !important
}
@media screen and (max-width: 480px)
{	
	.header-submit-link, .home.blog .header-submit-link {	left: 10px; top: 173px;
	}#g1-precontent, #g1-content, .g1-content{ top: 222px }#g1-footer{  margin-top: 180px }
	
}