/*
Theme Name: Prodo Child
Template: prodo
Author: Alexander Axminenko
Author URI: https://www.facebook.com/a.axminenko
Description: Is a modern and elegant WordPress theme, perfect for corporate, suitable for any type of business, built for any needs. Every single detail is carefully designed and crafted, in order to create a seamless and wonderful user experience.
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url('../prodo/style.css');

/**
 * Place your code below
 */


.alignnone {
	margin: 5px 20px 5px 0 !important;
}
.aligncenter, div.aligncenter {
	display: block;
	margin: 25px auto 25px auto !important;
}
.alignright {
	float:right;
	margin: 5px 0 20px 20px !important;
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0 !important;
}
.aligncenter {
	display: block;
	margin: 25px auto 25px auto !important;
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	border-radius: 3px;
	max-width: 96%;
	padding: 10px 10px 5px;
	text-align: center;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	padding: 0;
	border-radius: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 13px;
	line-height: 1em;
	font-style: italic;
	margin-top: 10px;
	padding: 0;
}

/*
 * Some Fixes
 */

.touch .section.parallax,
.touch .section.video {
	background-attachment: scroll;
	background-position: center top;
}

/*
 * Custom
 */

.blog-post header .info {
    display: none;
}
.simcal-event-title {
	font-size: 12px;
}
.calendar-description {
    overflow: auto;
    display: -webkit-box;
    /* -webkit-line-clamp: 10; */
    -webkit-box-orient: vertical;
	max-height: 200px;
    margin-bottom: 15px;
}
#Locals-menu .active:hover,
#Locals-menu .active:focus,
#Locals-menu .active.active {
	background-color: #e8242c;
    color: white;
}

#Locals-menu .active a:hover,
#Locals-menu .active a:active,
#Locals-menu .active a:focus {
	color: white;
}
#Locals-menu  li a:focus {
    color: #696f6f;
}
#parallax-img {
    height: 250px !important;
}

section #huge_it_videogallery {
    background-color: initial !important;
    box-shadow: initial !important;
}
#huge_it_videogallery .huge_it_big_li {
	max-width: 300px !important;
    overflow: hidden !important;
    height: 200px !important;
    margin: 10px !important;
    padding: 0px !important;
    border: 1px solid #b9b9b9 !important;
}
#huge_it_videogallery li img {
    max-width: 300px !important;
}
section #huge_it_videogallery li .overLayer, section #huge_it_videogallery li .infoLayer {
    max-width: 300px !important;
    height: 200px !important;
	display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
section #huge_it_videogallery li a {
    max-width: 300px !important;
    height: 200px !important;
}

.blog-post img {
  display: none;
}

.latu-content-block {
  max-width: 700px;
  margin: auto !important;
}

.alt-background {
  display:none;
}

.parallax-img {
  height: 300px;
}

.footer hr {
  margin: 10px 0;
  border-color: #696f6f;
}
.home-title {
	text-align: center;
	margin-top: -4rem;
}

.navbar .navbar-brand img {
  max-width: 220px;
}
.ytp-chrome-top.ytp-show-watch-later-title.ytp-share-button-visible.ytp-show-share-title.ytp-show-cards-title {
    display: none !important;
}
.ytp-chrome-top.ytp-show-watch-later-title.ytp-share-button-visible.ytp-show-share-title.ytp-show-cards-title:hover:active {
    display: none !important;
}
/* Woocommerce */
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	border: 1px solid #d3ced2;
}
.woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row textarea:focus {
	border: 1px solid #e91f91;
}
.product_meta {
    display: none;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #e91f28;
}
.woocommerce-checkout-review-order-table tfoot {
	display: none;
}
.woocommerce .quantity .qty {
    width: 100px !important;
}
.woocommerce-MyAccount-navigation ul {
	list-style: none;
}
.woocommerce-MyAccount-navigation li .active:hover, .woocommerce-MyAccount-navigation li .active:focus, .woocommerce-MyAccount-navigation li .active.active {
/*     background-color: #e8242c; */
    color: white;
/* 	text-decoration: none; */
}
.woocommerce-MyAccount-navigation-link a {
	color: #696f6f;
}
.woocommerce-MyAccount-navigation-link:hover, .woocommerce-MyAccount-navigation-link a:hover {
/* 	text-decoration: none; */
	color: #e8242c;
}
.woocommerce-MyAccount-navigation ul:not(.fa-ul) li:first-child {
    border-top: 1px solid #f7f7f7;
}
.woocommerce-MyAccount-navigation ul:not(.fa-ul) li {
    border-bottom: 1px solid #f7f7f7;
    padding: 10px;
}
.woocommerce-product-details__short-description {
	hyphens: none;
}
.single_add_to_cart_button.button.alt {
    width: 200px;
    height: 50px;
}
/* Mobile */
@media only screen
and (max-device-width : 768px) {
  .home .intro {
    background-image: url(https://latenantsunion.org/wp-content/uploads/2016/09/11150970_10153203647842399_389248817656388054_n.jpg);
    background-size: cover;
    background-position: center;
  }
.home-title {
	text-align: center;
	margin-top: -.5rem;
}

  .home .video-control {
    display: none;
  }
}

.navbar .navbar-brand img {
    top: -1.9rem;
}

@media only screen
and (max-device-width : 990px) {
  .navbar .navbar-brand img {
    height: 40px;
    top: -1rem;
  }
}
@media only screen
and (min-device-width : 768px) {
 .parallax-img {
    height: 450px;
  }
}
@media only screen
and (max-device-width : 500px) {
  .navbar .navbar-brand img {
    top: -.5rem;
  }
}
.element-is-sticky { overflow-y: scroll; bottom: 0; }
