/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Anna Sandstrom & Jaroslava Vagner Svensson
 Author URI:     http://adelaideweb.agency/
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
 

.et-search-field {background-color:#000!important; padding:10px!important; margin-bottom:10px!important;} 


body.single.single-product.woocommerce
body.single.single-product.woocommerce
figure.woocommerce-product-gallery__wrapper
div.woocommerce-product-gallery__image
a img{
max-width:200px;
margin-bottom:30px;
}


body.single.single-product.woocommerce
div.summary.entry-summary{
width:100%;
}


.ywcp_product_link{display:none!important;}


/*.woocommerce h3,h2,h4{color:#000!important; font-family:Open Sans!important;} */

/* .ywcp_product_title {font-weight:600!important; color:#9D2F18!important;} */ 

.ywcp_components_container.ywcp_list h3
{color:#000!important; font-family:Open Sans; background-color:#FDD347!important; padding:0px 0px 0px 10px; font-size:14px!important;}



ul#top-menu.nav li ul li a{
font-size:1.5em;
line-height:1.15;
padding-right:0px;
padding-left:0px;
}

.price {margin-bottom:20px;}
 

/*.product_title.entry-title{ color:#9D2F18!important; font-weight:700!important; font-size:2.0em!important; } */
.product_title.entry-title{ font-weight:700!important; font-size:2.0em!important; }

.product_holder .product-loop-thumb a .product-hover-image {
display:none!important;
}
.optional{padding-left:20px; color:#000!important; font-size:0.8em!important;}

a[class^="popmake"] {
	color: #3060d0;
}

a[class^="popmake"]:hover {
	text-decoration: underline;
}
/* Center Footer Menu */
.bottom-nav {
text-align: center;
}
/* Center Footer Menu */
  #footer-info,
  #footer-info a {
    float: none;
    text-align: center;
  }
body.page-id-82 {
background-image: url("https://wedit.video/wp-content/uploads/2018/01/Background.jpg");
background-position: left top;
background-size: auto;
background-repeat: repeat;
background-attachment: fixed;
}
/* Variations & Add-ons: https://wedit.video/product/package-3-2-cameras-30-minute-editing-time/ */
.su-box-title {
	display:none !important;
	font-size: 1.5em !important;
}
.su-box-content {
	font-size: 1.5em !important;
}
/* add below class with JS to price element on packages selection page */
.pricemoveclass {
	font-family: 'Special Elite',display !important;
    font-weight: 700 !important;
    font-size: 2.0em !important;
}
/* modifications to manage full width image backgrounds - for new page template */
.bg-image-full {
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
.full-width-div {
    position: absolute;
    width: 100%;
    left: 0;
	height: 200px
}
/* additions for 3 cols on hmpg */
.col-bkgrd {
	background-color:#ffffff;
	height:500px;
}
div.cont-fluid-bkgrd {
	background-color:transparent !important;
}
div.transparentbkgrd {
	background-color:transparent !important;
}
div.container-fluid.transparentbkgrd {
	background-color:transparent !important;
}
#et-main-area {
    margin-bottom: 150px!important;
	background-color:transparent !important;
}
.et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
    height: 300px !important;
}

.et_pb_section {
    padding: 0px 0 !important;
	background-color: transparent !important;
}
div.et_pb_section {
    padding: 0px 0 !important;
	background-color: transparent !important;
}
div .et_pb_section .et_pb_section_2 .et_section_regular {
	background-color:transparent !important;
}
.page-id-4769 .et-pb-text-inner p img {
	margin: 0 auto !important;
	text-align:center !important;
}
/* center images in cols on new homepage */
.page-id-4769 .et_pb_text_align_left {
    text-align: center !important;
}
div.colbfouter {
	height:600px;
	background-color:transparent !important;
}
/*Make padding for blue col on new homepage */
.page-id-4769 .et_pb_row .et_pb_column:last-child {
padding:0px 10px 5px 5px;
}
/* pic of client on new homepage */
.page-id-4769 div.clientpic {
	margin-left:-200px;
}
.page-id-4769 div img.clientpic2 {
	margin-right:20px;
}
.page-id-4769 div img.clientpic3 {
	margin-left:40px;
}
/* homepage draft - test of embedded blog */
.page-id-4925 .et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
background-color:#a1c0e2 !important;
}
/* homepage production 04Mar19 - bkgrd with embedded blog */
.page-id-4769 .et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
background-color:#a1c0e2 !important;
}
div.post-content a.more-link {
color: blue !important;
}
#metaslider_5165.nivoSlider {
	width:100% !important;
}
/* adjust gap below header slider for screen width */
@media (min-width: 1024px) {
  .et_pb_fullwidth_header_0  {
    padding-top: 0px;
    margin-bottom: 90px;
    	 }
}
/* make 3 col row resize */
.home .et_pb_column {
    /*width: 100% !important;*/
	flex: 1;
    margin-bottom: 30px;
}

.col-container {
    /*display: flex !important; */ /* remove to fix col flow */
    width: 100% !important;
}
/* Setting the breakpoint of the mobile menu */
@media only screen and ( max-width: 769px ) {
#top-menu-nav, #top-menu {display: none !important;}
#et_top_search {display: none !important;}
#et_mobile_nav_menu {display: block !important;}
}
/* Update changes as of 22/08/19 theme restore ... */
/* solution for center price with circle background */
.package-price {
    letter-spacing: .2em;
    color: #fff;
    background-color: #212916;
    padding: .6em 1em .3em 1em;
    width: 110px !important;
    height: 83.5px !important;
    height: 105px !important;
    border-radius: 50% !important;
    font-size: .75em !important;
    line-height: 90px !important;
    text-align: center !important;
    display: table-cell;
	margin-top:-100px !important;
}
/* timeline mods */
.timeline_sidebar1 {
  grid-area: timeline_sidebar1;
}
.timeline_sidebar2 {
  grid-area: timeline_sidebar2;
}
.timeline_sidebar3 {
  grid-area: timeline_sidebar3;
}
.timeline_sidebar4 {
  grid-area: timeline_sidebar4;
}
.timeline_sidebar5 {
  grid-area: timeline_sidebar5;
}
.timeline_sidebar6 {
  grid-area: timeline_sidebar6;
}
.timeline_content1 {
  grid-area: timeline_content1;
  position: relative;
}
.timeline_content2 {
  grid-area: timeline_content2;
  position: relative;
}
.timeline_content3 {
  grid-area: timeline_content3;
  position: relative;
}
.timeline_content4 {
  grid-area: timeline_content4;
  position: relative;
}
.timeline_content5 {
  grid-area: timeline_content5;
  position: relative;
}
.timeline_content6 {
  grid-area: timeline_content6;
  position: relative;
}
.header {
  grid-area: header;
}

.footer {
  grid-area: footer;
}

.timeline_wrapper {
        display: grid;
    grid-gap: 10px;
        /*grid-template-columns: 200px 200px 200px; */
		grid-template-columns: 33% 33% 33%;
        grid-template-areas:
		"header  header  header"
        "timeline_sidebar1 timeline_content1 timeline_content1"
		"timeline_sidebar2 timeline_content2 timeline_content2"
		"timeline_sidebar3 timeline_content3 timeline_content3"
		"timeline_sidebar4 timeline_content4 timeline_content4"
		"timeline_sidebar5 timeline_content5 timeline_content5"
		"timeline_sidebar6 timeline_content6 timeline_content6"
        "footer  footer  footer";
        background-color: transparent;
        color: #444;
		font-size: .8em;
    }


.timeline_box {
  background-color: #444;
  color: #fff;
  border-radius: 10px;
  padding: 20px;
  font-size: 120%;
}
.timeline_box ul {
line-height:1.5em;
}
.header,
.footer {
  background-color: #999;
}

.timeline_topleft {
  position: absolute;
  top: 0;
  left: 0;
}

.timeline_topright {
  position: absolute;
  top: 0;
  right: 0;
}

.timeline_bottomleft {
  position: absolute;
  bottom: 0;
  left: 0;
}

.timeline_bottomright {
  position: absolute;
  bottom: 0;
  right: 0;
}
.yellow {
  background-color:#fdc300;
}
#colortimeline_box {
  border-radius: 10px;
}
#innerheading {
	padding-top:20px;
	padding-left:20px;
}
#innerimage {
	position:relative;
	overflow: hidden;
}
#innerimage img{
	display:block;
    width: auto;	
    max-width:100%;
    height:auto;
}
/* END timeline mods */
/* rental agreement style */
#rentalstyle {
	font-size:12pt;
} 
/* site wide corruption fixes 06/08/19 */
.et_pb_section {
    position: relative;
    background-color: transparent !important;
}
.bottom-nav {
    padding: 0px 0 !important;
    margin: 0 auto;
    text-align: center !important;
}
/* Dropdown Menu indent */
#top-menu li li {
    margin: 0;
    padding: 0px 0px 0px 0px !important;
	font-size:1em !important;
}
.sub-menu a {
font-size: 18px !important;
padding:15px 0px 15px 0px !important;
}
/* control padding between dropdown links */
#top-menu li li a {
    width: 220px;
    padding: 8px 0px 8px 30px !important;
}
/* font-size changed from 14px in Prod below changes lineheight */ 
#top-menu li {
    display: inline-block;
    padding-right: 22px;
    font-size: 12px !important;
}
/* remove padding on right of dropdown */
.nav li ul {
    position: absolute;
    padding: 20px 0px 20px 0px !important;
}
/* Hide register new user form */
.page-id-866 .u-column2.col-2 {
	display:none !important;
}
/*Bottom menu font */
#menu-bottom-menu {
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
}
/* push addons slider down lower */
.page-id-6414 .et_pb_column_2 {
    margin-top:80px !important;
}
/* push addons products page slider down lower */
.page-id-6514 .et_pb_column_2 {
    margin-top:80px !important;
}
/* h4 font in added message on cart page, remove American typewriter */
.page-id-864 .websiteservice_checkout_message h2,h3,h4 {
font-family: "Open Sans",Arial,sans-serif !important;
}
/* remove recommended products */
.related.products {
  display: none;
}
/* put space above addons small images */
p[class^="collapse_content"] img {
margin-top:5px;
}