/*
Theme Name: Dimangondayao
Author: Dennis Dimangondayao
Author URI: http://www.dimangondayao.com/
Version: 1.0
License: Commercial
*/

/* Generic START */
body { 
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	border-top: 0.5em #f00 solid;
}

a { color: #333; }


img {
	max-width: 100%;
	height: auto;
}

.full-width {
	width: 100%;
	height: auto;
}

.red { color: #f00; }

h1,
h2,
h3 { color: #f00; }

.font-light { font-weight: 300; }

.margin-0 { margin: 0; }

.margin-top-2 { margin-top: 2em; }
/* Generic END */

/* Bootstap Overwrites START */
.btn-danger {
	background: #f00;
	border-color: #f00;
}
/* Bootstap Overwrites END */

/* Header START */
header { margin: 1em 0; }
/* Header END */

/* Navigation START */
.navbar .title {
    font-size: 1.25em;
    font-weight: 300;
}

@media (min-width: 576px) {
	.navbar .title { font-size: 1.5em; }
}

	.navbar .title:hover {
		text-decoration: none;
		color: #ff0000;
	}

.navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }/* Navigation END */

.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: 1rem;
	padding-left: 1rem;
}

	.navbar-expand-lg .navbar-nav .nav-link:hover {
		background-color: #000000;
		color: #ffffff;
		transition: 0.25s;
	}
/* Navigation END */

/* Content START */
.content a { text-decoration: underline; }

#projects {
	margin: 2em auto;
	padding: 2em 1em; 
}

#projects img {
	margin: 1em 2em;
	width: auto;
	max-height: 2.5em;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

a.thumbnail:hover { border-color: #f00; }

.wpcf7 input,
.wpcf7 textarea {
	border: 1px #ccc solid;
	border-radius: 0.25em;
	max-width: 100%;
}
/* Content END */

/* Front Page START */
.home .boxes a { color: #999999; }

    .home .boxes a:hover {
    	text-decoration: none;
    	color: #000000;
        transition: 0.5s;
    }

.home .boxes i {
	font-size: 4rem;
	margin-bottom: 0.5rem;
}

.home .boxes .text { font-size: 1.5rem; }
/* Front Page END */

/* WooCommerce START */
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt { background-color: #f00; }

	.woocommerce a.button.alt:hover,
	.woocommerce button.button.alt:hover,
	.woocommerce input.button.alt:hover { background-color: #000; }

#coupon_code { min-width: 8em; }	
/* WooCommerce END */

/* Photography START */
.photography .thumbnails a {
    display: inline-block;
    max-width: 150px;
}

.photography .thumbnails img { margin-bottom: 0.25em; }

	.photography .thumbnails img:hover {
	    opacity: 0.8;
	    transition: 0.5s;
    }

.blueimp-gallery>.prev,
.blueimp-gallery>.next { color: #ffffff !important; }
/* Photography END */

/* Music page */
.page-id-470 iframe { margin-top: 3rem; }

/* Shop Page START */
.woocommerce-page .add_to_cart_button,
.woocommerce-page .woocommerce-result-count,
.woocommerce-page .woocommerce-ordering {
	display: none !important;
}

.woocommerce-page h1,
.single-product h1 {
	margin-bottom: 2rem;
}

.single-product .cart,
.single-product .posted_in,
.single-product .woocommerce-Tabs-panel h2 {
	display: none;
}

.related.products {
	clear: both;
	margin-top: 2rem;
	border-top: 1px solid #eee;
}

	.related.products h2 {
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
/* Shop Page END */

footer {
	clear: both;
	margin-top: 2em;
}

img#wpstats { display: none; } /* hide smiley face in footer */
