/*!
Theme Name: Arcade Child
Theme URI: http://themes.bavotasan.com/themes/arcade/
Author: c.bavota
Author URI: http://bavotasan.com/
Template:arcade
Description: Create a truly unique design with Arcade, a lightweight and fully responsive HTML5 theme. Use the theme customizer to add your own header image, page layout, site width and more. Distinguish each post with one of the eight supported post formats, such as: Video, Image, Aside, Status, Audio, Quote, Link and Gallery. Install JetPack to display each of your galleries through a tiled view and jQuery carousel. Compatible with bbPress, BuddyPress, WPML & Woocommerce. Uses Google Fonts for improved typeface readability and works perfectly in desktop browsers, tablets and handheld devices.
Version: 1.0.5
Text Domain: arcade
Domain Path: /library/languages/
Tags: black, blue, gray, silver, white, light, one-column, two-columns, left-sidebar, right-sidebar, fluid-layout, responsive-layout, buddypress, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/


iframe{
	border:none;
}
.pbad-donate-link{
	font-family: Raleway, sans-serif;
	font-size:20px;
	padding-top:50px;
	display:block;
}
.view-container-border{
	background-color:#444;
}
/*HELPER CLASSES*/
.noDecoration, a:link, a:visited {
text-decoration: none;
}
.entry-title a:hover{
text-decoration:underline;
}
.img-brdr-wrap{
padding:2px;
border: 1px solid #eee;
}
.callout{
margin:20px 0px 20px 0px;
padding:20px;
background-color:#f5f5f5;
}
.product_grid{
width:200px;
height:200px;
display:block;
position:relative;
overflow:hidden;
}
.address{
font-style: italic;
}
input, button, select, textarea{
	background-color:#fff;
	margin-top:15px;
	border-radius:0px;
}

/*DONATION BOX (RIGHT RAIL)*/
.donate-box{
border: 1px solid #FF4B47;
padding: 0px 20px 20px 20px;
background-color:#fff;
}
.donate-btn {
font-family: Raleway, sans-serif;
text-align:center;
color: #ffffff;
font-size: 16px;
background: #56C0E0;
padding: 12px 12px 12px 12px;
text-decoration: none;
width:140px;
border-radius:3px;
border:none;
}
.donate-btn:hover {
background: #74CDE8;
text-decoration: none;
}

.social_row{
	text-align:center;
	background-color:#f50000;
	height:50px;
	color:#fff;
}
/*ADOPT MOBILE FIX*/
.adopt-petpoint-col4{
	display:block;
}
.adopt-petpoint-col2{
	display:none;
}
@media (max-width: 768px){
.adopt-petpoint-col4{
	display:none;
}
.adopt-petpoint-col2{
	display:block;
}
}

/*STORE LAYOUT*/
.store-preview-wrap{
display:block;
padding:2px;
border: 1px solid #eee;
min-height:325px;
}
.store-thumb{
min-width: 245px;
min-height: 245px;
overflow: hidden;
margin: 0px;
position: relative;
}
.store-preview-img {
position:absolute;
left: -100%;
right: -100%;
top: -100%;
bottom: -100%;
margin: auto; 
min-height: 100%;
min-width: 100%;
}
.store-title{
display:block;
text-align:center;
padding-top:5px;
font-size:16px;
font-weight:normal;
line-height:125%;
}
.store-price{
text-align:center;
display:block;
color:#333;
font-weight:bold;
}

.store-buy-wrap{
display:block;
padding:20px;
border: 1px solid #eee;
}
.store-buy-price{
display:block;
color:#333;
font-weight:bold;
font-size:24px;
}
.store-buy-detail{
display:block;
padding-top:5px;
font-size:14px;
font-weight:normal;
line-height:125%;
}
.wp_cart_button_wrapper input{
background-color:#56C0E0;
border-radius:3px;
padding:10px;
margin-top:20px;
color:#fff;
border:none;
}
.wp_cart_button_wrapper input:hover{
background: #74CDE8;
text-decoration: none;
}
img {
      -moz-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-user-drag: none;
      user-drag: none;
      -webkit-touch-callout: none;
    }

/*******GLOBAL BOOTSTRAP OVERRIDE*******/
h1, .h1, h2, .h2, h3, .h3 {
margin-top:30px;
margin-bottom:5px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { 
color: #000 !important; 
}
h3 a:hover{ 
text-decoration: underline;
}
ul ul{
margin-bottom:10px;
}
p {
margin: 0px 0px 20px 0px;
}
h1 .neg-mar-top{
	margin-top:-5px;
}
.pad-top-50{
padding-top:50px;
}
.single .single-post .title-card-wrapper{
display:none;
}
.navbar-inverse .navbar-nav > li > a:hover{
background:rgba(0, 0, 0, 0.5);	
color:#fff;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{
background-color:#f50000;
color:#fff;
}
.navbar-inverse .navbar-nav > li > a{
color:#fff;
}
.navbar-inverse{
border-bottom:2px solid #f50000;
background:rgba(0, 0, 0, 0.7);	
}
.only-on-home #site-title, .only-on-home #site-logo{
	-webkit-animation:none;
	animation:none;
}
.only-on-home #site-meta i, .only-on-home #site-description, .only-on-home #more-site{
	-webkit-animation:none;
	animation:none;
}
.navbar-collapse{
	max-height:500px;
}
#menu-social ul li a{
	color:#fff;
}

.title-card-wrapper{
border-bottom:2px solid #f50000;
}
#footer{
border-top:2px solid #f50000;
}

#site-description {
display: none;
}
.home #site-description {
display: block;
}
a img.alignleft{
margin-bottom:13px;
}
.alignleft{
	margin:7px 15px 15px 0;
}
#site-logo{
width:60%;
height:auto;
margin-bottom:60px;
}
.home #site-logo{
width:100%;
height:auto;
margin-bottom:0px;
}
#site-meta{
text-shadow:none;
width:420px;
padding-left:5%;
padding-top:150px;
}
#site-meta h1{
color:#ffffff;
padding-top:20px;
padding-bottom:5px;
}
.single .entry-thumbnail {
display: none;
}
#site-description{
line-height:1.5;
letter-spacing:.5px;
}
#site-description.margin-top {
margin-top: 15px; 
}
.navbar-nav > li > a:hover {
background-color:#fff;
}
.btn{
border-radius:0px;
}
#more-site{
margin-top:20px;
}
#secondary{
background-color:#fbfbfb;
}
.widget{
margin-top:20px;
}
.widget-title{
padding-bottom:5px;
border-bottom:1px solid #ececec;
}
.page .entry-title {
border-bottom:1px solid #eee;
padding-bottom:10px;
}
.home .entry-title {
border-bottom:none;
padding-bottom:0px;
}
.from-the-blog article{


}
a img.alignleft{
border:2px solid #eee;
padding:2px;
}
@media (min-width: 768px){
.navbar-nav > li > a{
padding-top:30px;
padding-bottom:30px;
}
}
@media (max-width: 768px){
#site-meta {
	width:100%;
	padding-top:40px;
}
#site-description.margin-top{
	display:none;
}
.only-on-home #more-site{
	display:none;
}
.home #site-logo{
	width:40%;
	margin-top:40px;
}
#site-logo{
	width:40%;
	margin-bottom:0px;

}
}

@media (max-width: 1199px){
.store-thumb{
min-width: 200px;
min-height: 200px;

}
}





















