/*
Theme Name:     Verso Child Theme
Description:    Child theme for the Verso WordPress Theme
Author:         Oxygenna
Author URI:     http://themeforest.net/user/oxygenna
Template:       verso
Version:        1.0
*/
@font-face { 
font-family: Stone-Sans; 
src: url(/wp-content/themes/verso-child/fonts/Stone-Sans-ITC-Semi.ttf); 
font-weight: normal; 
}
@media (max-width: 992px){
#menu-motion-picture-main{
    background: #000000 !important;
}
}

@media (max-width: 500px){
#homeBannerVideo{
    display:none;
}
	#homeBannerImage{
		display:block;
	}
	.home-underslider {font-size: 30px !important;}
}
@media (min-width: 501px){
#homeBannerVideo{
    display:block;
}
	#homeBannerImage{
		display:none;
	}
	.home-underslider {font-size: 50px;}
}
#homeBannerImage .container-fluid {padding-left: 0px !important; padding-right: 0px !important;}
body.tax-product_cat .verso-nav, body.single-product .verso-nav, body.woocommerce-page .verso-nav{background: #000000;}

a.blackButton{padding: 10px; background: #000000; color: #ffd005;
font-size: 16px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px;
	font-weight:600;
}
a.blackButton:hover{color: #ffd005;}
@media (max-width: 992px){
	a.blackButton{display:grid !important;	margin-bottom:20px;}
}
/*body {font-family: "Stone-Sans", Arial, sans-serif !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .verso-header {font-family: "Stone-Sans", Arial, sans-serif !important;}*/
.verso-nav.verso-nav-scrolled {
    background: #000000;
}
a.cta-light{padding: 20px; border: 2px solid #FFFFFF;}
h2.graycenter{text-align:center !important; color: #A0A3AA !important; /*font-family: "Stone-Sans", Arial, sans-serif !important;*/}
h3.home{text-align:center; font-size: 20px; font-family: 'Montserrat';
    font-weight: 700;}
.verso-nav {box-shadow: none !important;}
.home-cta-heading1 {text-align:center; color: #000000 !important;}
.home-cta-heading2 {text-align:center; color: #FFFFFF !important;}
.motion-button{font-weight: bold;}
.home-underslider {font-size: 50px; text-align: center; color: #ffffff; margin-top: 30px; padding-left:10px; padding-right:10px;}
#clientsLogo .wpb_content_element {margin-bottom: 0px !important;}
#testimonials h3{color: #ffd005 !important;}
#footer .widget_nav_menu li{border-bottom: 0px !important; padding-bottom: 0px !important;}
#footer .widget_nav_menu li a{text-transform:uppercase !important;}
#footer #versosocialwidget-3{text-align:center !important;}
#footer #nav_menu-2{text-align:center !important;}
#footer .fa{font-size:20px;}

.videoRow{margin-right:0px !important; margin-left: 0px !important;}
/*video gallery*/
.yt-defaults-videos-container .yt-gallery-grid .yt-gallery-item {
    padding-left: 0px !important; 
    padding-right: 0px !important;
    margin-bottom: 0px !important;
}
#homeVideoSection .container-fluid {padding-right: 0px !important; padding-left: 0px !important;}

.yt-defaults-videos-container .yt-gallery-btn-play {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 150px;
    height: 121px;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    /* border: 2px solid rgba(255,255,255,0.5); */
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    transition: border-color 0.1s,width 0.1s,height 0.1s,margin 0.1s;
    -webkit-transition: border-color 0.1s,width 0.1s,height 0.1s,margin 0.1s;
    background-image: url(http://motionpicture.mindsi.ie/wp-content/uploads/2020/06/MPM-Logo.png);
}

#homepagePhotosSection .col-lg-3, #homepagePhotosSection .col-lg{padding-right: 0px !important;
    padding-left: 0px !important;}
#homepagePhotosSection .wpb_content_element {margin-bottom: 0px !important;}
.homepage-photos{position: relative; text-align: center; color: white;background: #000000;}
.homepage-photos img{opacity: 1; transition: .5s ease; }

.homepage-photos-desc{
	color: #FFFFFF;
	transition: .5s ease;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
opacity:0;
}
.homepage-photos-desc h3, .homepage-photos-desc h2{color:#FFFFFF; font-size: 24px;}
.homepage-photos-desc h4, .homepage-photos-desc p{color:#FFD005;}

.homepage-photos:hover img {
  opacity: 0.3;
}

.homepage-photos:hover .homepage-photos-desc {
  opacity: 1;
}

#homeVideoSection .col-lg-3, #homeVideoSection .col-lg{padding-right: 0px !important;
    padding-left: 0px !important;}
#homeVideoSection .wpb_content_element {margin-bottom: 0px !important;}
.homepage-videos{position: relative; text-align: center; color: white;background: #000000;}
.homepage-videos img{opacity: 1; transition: .5s ease; }

.homepage-videos-desc{
	color: #FFFFFF;
	transition: .5s ease;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
opacity:0;
}
.homepage-videos-desc h3{color:#FFFFFF;}
.homepage-videos-desc h4{color:#FFD005; padding-top: 20px;}

.homepage-videos:hover img.main {
  opacity: 0.3;
}

.homepage-videos:hover .homepage-videos-desc {
  opacity: 1;
}

  .contact-bar{
    writing-mode: tb-rl;
    transform: rotate(-180deg);
    position: fixed;
    top: 35%;
    right: 0;
    background: #000000;
    z-index: 99;
    padding: 15px 12px;
    color: #FFD005;
    cursor: pointer;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
}
.contact-bar a{color: #FFD005;}

/*10col row for laurels*/
@media (min-width: 992px)
{
	#10colrow{} .col-lg-1 {
    flex: 0 0 10% !important;
    max-width: 10% !important;
}
}

@media (max-width: 991px)
{
	#10colrow{} .col-lg-1 {
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}
}

/*sub page headers*/
#headerBgImage .section-bg-image{background-position: left top !important;}

.ms-bullet {
    display: none !important;
}

/*woocommerce*/
h2.woocommerce-loop-product__title{font-size: 15px !important; font-weight: 400 !important;}
.products .product .price {font-size: 14px !important; font-weight: 400 !important:}
h1.product_title {font-size: 22px !important; font-weight: 400 !important;}
body.single-product h2{font-size: 20px !important; font-weight: 400 !important;}

/*youtube gallery on motion*/
.fluid-width-video-wrapper {
    /*display: none !important;*/
}

h1.pictures{font-size: 22px !important; font-weight: 400 !important;}
h2.pictures{font-size: 15px !important; font-weight: 400 !important;}

@media (max-width: 767px) {
.vc_video-bg-container .vc_hidden-xs {    display: block !important;
}
}

/*stripe*/
#stripe-card-element{width: 300px !important;}
#stripe-exp-element{width: 300px !important;}
#stripe-cvc-element{width: 300px !important;}

/*testimonials*/
h2.testimonial_rotator_slide_title{font-size: 18px; color: #ffd005;}
.testimonial_rotator.template-twopigs .testimonial_rotator_quote {
font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.7 !important;
}