/*
 Theme Name:   Divi Child Plus
 Theme URI:    /divi-child-plus/
 Description:  A modified child theme of Divi
 Author:       Web Wizards
 Author URI:   https://webwizards.ca/
 Template:     Divi
 Version:      1.2.1
 Tags:         responsive-layout, accessibility-ready
 Text Domain:  divi-child-plus
*/

@import "modified.css";

body {
    padding: 10px;
}
@media screen and (min-width: 768px) {
	body {
    padding: 20px;
}
}

.seedworldgroup-wrapper ::-moz-selection { background-color: #EC1E27; color:#fff;}
.seedworldgroup-wrapper ::selection { background: #EC1E27; color:#fff;}
.seedworldcreate-wrapper ::-moz-selection { background: #F89938; color:#fff;}
.seedworldcreate-wrapper ::selection { background: #F89938; color:#fff;}
.seedworldmedia-wrapper ::-moz-selection { background: #29B9CE; color:#fff;}
.seedworldmedia-wrapper ::selection { background: #29B9CE; color:#fff;}

#group-header-menu ::-moz-selection { background-color: #EC1E27; color:#fff;}
#group-header-menu ::selection { background-color: #EC1E27; color:#fff;}
#create-header-menu ::-moz-selection { background: #F89938; color:#fff;}
#create-header-menu ::selection { background: #F89938; color:#fff;}
#media-header-menu ::-moz-selection { background: #29B9CE; color:#fff;}
#media-header-menu ::selection { background: #29B9CE; color:#fff;}

/****** Lightbox Styling *******/
[class*="lightbox-trigger-"] {cursor:pointer;}
[class*="lightbox-content-"] {position:relative; z-index: unset !important;}
[class*="lightbox-content-"] .mfp-close {color:#999999 !important;}
[class*="lightbox-content-"] .mfp-close:active {top:0px !important;}

.seedworldgroup-wrapper:before {
    background-color:#EC1E27;
    height: 100%;
    width: 100%;
    position: fixed;
    content: "";
    top: 0;
    left: 0;
    opacity: .5;
	z-index: -1;
}
.seedworldcreate-wrapper:before {
    background-color:#F89938;
    height: 100%;
    width: 100%;
    position: fixed;
    content: "";
    top: 0;
    left: 0;
    opacity: .5;
	z-index: -1;
}
.seedworldmedia-wrapper:before {
    background-color:#29B9CE;
    height: 100%;
    width: 100%;
    position: fixed;
    content: "";
    top: 0;
    left: 0;
    opacity: .5;
	z-index: -1;
}
#group-header-menu .et_mobile_menu {
    margin-top: 5px;
	border-top: 3px solid #EC1E27;
}
#create-header-menu .et_mobile_menu {
    margin-top: 5px;
	border-top: 3px solid #F89938;
}
#media-header-menu .et_mobile_menu {
    margin-top: 5px;
	border-top: 3px solid #29B9CE;
}
#group-header-menu .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
    color: #EC1E27!important;
}
#create-header-menu .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
    color: #F89938!important;
}
#media-header-menu .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
    color: #29B9CE!important;
}
#group-header-menu .et_pb_menu__icon.et_pb_menu__search-button {
    color: #ffffff!important;
    background: #EC1E27;
    padding: 10px;
    border-radius: 50%;
	font-size: 10px;
}
#create-header-menu .et_pb_menu__icon.et_pb_menu__search-button {
    color: #ffffff!important;
    background: #F89938;
    padding: 10px;
    border-radius: 50%;
	font-size: 10px;
}
#media-header-menu .et_pb_menu__icon.et_pb_menu__search-button {
    color: #ffffff!important;
    background: #29B9CE;
    padding: 10px;
    border-radius: 50%;
	font-size: 10px;
}
#group-header-menu .et_pb_menu__icon.et_pb_menu__close-search-button {
    color: #ffffff!important;
    background: #EC1E27;
    padding: 0;
    border-radius: 50%;
}
#create-header-menu .et_pb_menu__icon.et_pb_menu__close-search-button {
    color: #ffffff!important;
    background: #F89938;
    padding: 0;
    border-radius: 50%;
}
#media-header-menu .et_pb_menu__icon.et_pb_menu__close-search-button {
    color: #ffffff!important;
    background: #29B9CE;
    padding: 0;
    border-radius: 50%;
}
.seedworldgroup-wrapper .et_pb_module .et_pb_contact_submit, .seedworldgroup-wrapper .et_pb_module .et_contact_bottom_container {
    width: 100%!important;
}
.seedworldcreate-wrapper .et_pb_module .et_pb_contact_submit, .seedworldcreate-wrapper .et_pb_module .et_contact_bottom_container {
    width: 100%!important;
}
.seedworldmedia-wrapper .et_pb_module .et_pb_contact_submit, .seedworldmedia-wrapper .et_pb_module .et_contact_bottom_container {
    width: 100%!important;
}

/* Menu */
@media screen and (min-width: 981px) and (max-width:1200px) {
	.seedworldcreate-header .et_pb_row {
width: 95%;
}
.seedworldmedia-header .et_pb_row {
width: 95%;
	}
}
.et_pb_sticky .et_pb_text_0_tb_header {
    transform: translateY(-50%)!important;
}
@media screen and (min-width: 883px) {
#menu-seedworldgroup>li:last-child, #menu-seedworldcreate>li:last-child, #menu-seedworldmedia>li:last-child {
 display:none;
}	
}
@media screen and (min-width: 992px) {
.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button {
    max-height: 30px;
    margin: 23px;
}
#group-header-menu .current-menu-item a::before,
#group-header-menu .current_page_item a::before,
#create-header-menu .current-menu-item a::before,
#create-header-menu .current_page_item a::before 
#media-header-menu .current-menu-item a::before,
#media-header-menu .current_page_item a::before {
 content: "";
 position: absolute;
 z-index: 2;
 left: 0;
 right: 0;
}
#group-header-menu li, #create-header-menu li, #media-header-menu li {
    z-index: 2;
}
#group-header-menu li a:before, #create-header-menu li a:before, #media-header-menu li a:before {
 content: "";
 position: absolute;
 z-index: -2;
 left: 0;
 right: 100%;
 bottom: 20px;
 height: 3px;
 -webkit-transition-property: right;
 transition-property: right;
 -webkit-transition-duration: 0.3s;
 transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
}
#group-header-menu li a:before {
 background: #EC1E27;
}
#create-header-menu li a:before {
 background: #F89938;
}
#media-header-menu li a:before {
 background: #29B9CE;
}	
	
#group-header-menu li a:hover, #create-header-menu li a:hover, #media-header-menu li a:hover {
 opacity: 1 !important;
}
#group-header-menu li a:hover:before, #create-header-menu li a:hover:before, #media-header-menu li a:hover:before {
 right: 0;
}
#group-header-menu li li a:before, #create-header-menu li li a:before, #media-header-menu li li a:before {
 bottom: 10%;
}

}
canvas {
	width: 100% !important;
	height: 250px !important;
}
@media screen and (min-width: 992px) {
	canvas {
	width: 100% !important;
	height: 500px !important;
}
}

.et-zoom-in.et_pb_image:hover img,
.et-zoom-in .et_pb_image_wrap:hover img,
.et-zoom-in a:hover img {
    transform: scale(1.15); 
    transition: all .5s 0s ease;
}

.et-zoom-in,
.et-zoom-in a {
    overflow: hidden;
}

.et-zoom-in.et_pb_image img,
.et-zoom-in .et_pb_image_wrap img,
.et-zoom-in a img {
    transition: all .5s 0s ease; 
}
.indent{
	padding-left:80px !important;
}
.indent label{
	font-weight:normal !important;
}
.indent2 label{
	font-weight:normal !important;
}
