/*
Theme Name: Raj Stone Supply - Red
Theme URI: http://miracletechnologies.ca/

Author: MIRACLE TECHNOLOGIES team

Author URI: http://miracletechnologies.ca/

Description: Our default theme is clean, blog-focused, and designed for clarity. It's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.

Version: 1.9

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: website, Raj Stone Supply - Red, theme

Text Domain: Raj Stone Supply - Red



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.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */

 .wpcf7 label{
	display:block;
}
.aigpl-album-design-1 .aigpl-img-wrp{
	background:#fff;
}
.aigpl-design-1 .aigpl-img-title {
    min-height: 72px;
}
.aigpl-album-design-1 .aigpl-img-title{
	background: #fff;

color: #333;

margin: 20px 0 0;

padding: 10px 10px 0;
}
.aigpl-album-design-1 .aigpl-img-count{
	background: #fff;

color: #333;

margin: 0;

padding: 0 0 5px;

font-size: 15px;
}
.single .psgal.photoswipe_showme {
    float: left;
	border: 1px solid #ddd;
min-width: 100%;
}

.single .psgal figure{
	padding-top: 25px;
}


.below-slider{
	background:
#ef5b5b;
color:
#fff;
}
.below-slider h1{
	margin-bottom: 15px;
}
.below-slider p{
	font-size: 18px;
}
.below-slider a{
	background:
#fff;
color:
#4f4f4f;
margin: 0 0 20px;
}
.below-slider a:hover{
	
}
 input[type="text"],input[type="email"],input[type="tel"],textarea, select{
	 max-width: 100%;
	 display: block;

width: 100%;
padding: 6px 10px;
line-height: 1.5;

color: #495057;

background-color: #fff;

background-clip: padding-box;

border: 1px solid #ced4da;

border-radius: .25rem;

transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 }
 header.entry-header{text-align:center}
.page-template-donate_template .half_section_picture{background: url(img/side-bg1.jpg) no-repeat center;}
 .page-template-contact_template .wpcf7{
	 position: relative;

z-index: 99;
 }
 
 .page-template-contact_template p{
	 margin: 0 0 15px 0;
 }
 .comments-area, .post-navigation, article.hentry footer.entry-footer{
	 display:none
 }
 textarea{
	 height:120px;
 }
 input[type="submit"]{
	 padding: 8px 30px;
	 display: block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
background: #ef5b5b;
float: right;
color: #fff;

text-transform: uppercase;

font-size: 14px;

 }
 .entry-header h1.entry-title{
	 font-weight: 900;

text-transform: uppercase;
 }
 .block-button a.btn{
	 display: block;

padding: 18px;

font-size: 20px;
 }
 .pull-left {

    float: left!important;

}
 .pull-right {

    float: right!important;

}
 .page .content-area article .post-thumbnail{display:none}
 .social-icon ul {

    margin: 0px;
    padding: 0;
list-style: none;
}
 .social-icon li {

    display: inline-block;

}
.social-icon li a {
margin-right: 8px;
    color: #fff;
    font-size: 20px;
line-height: 1;
}
 .social-icon li a:hover,
 .social-icon li a:focus{color: #ed1c24;}
 .my-grid-layout {
	 margin-left:-15px;
	 margin-right:-15px;
	 text-align:center;
	 position:relative;
 }
 .my-grid-layout .listing-item {
	 display: inline-block;
	 width: 23%;
margin: 10px;
border: 1px solid #ababab;
padding: 8px;
height: 230px;

vertical-align: middle;
 }
 .my-grid-layout .listing-item a.title{
	 display: block;
text-transform: uppercase;
color: #000;
font-size: 16px;
font-weight: 700;
 }
 
 .my-grid-layout .listing-item a{
	 display: block;
 }
 .my-grid-layout .listing-item a.image img{
	 max-height: 100%;
width: 100%;
max-width: 100%;
border-radius: 0;
 }
 .home .my-grid-layout .listing-item{
	 background:#fff
 }
 .my-grid-layout .listing-item a.image{
	 height: 186px;
	 width: auto;

background: #ddd;
 }
 .panel-grid-cell .widget-title {
    text-transform: capitalize;
}
.single main article .entry-content .post-thumbnail{
	display:none
}
 
 
 @media (max-width:767px){
	 .my-grid-layout .listing-item {
	 display: block;
	 width:100%;
	 height: auto;
	 }
	 .my-grid-layout .listing-item a.image {
    height: auto;
	 }
 }
 
