/*
Theme Name: Avada Common Functions
Description: Container for common functions for multisite
Author: Brian Ablaza
Theme URI: https://education.delaware.gov/
Author URI: https://education.delaware.gov/
Template: Avada
Version: 1.0.0
Requires PHP: 5.6
License: Themeforest Split Licence
License URI: -
Text Domain: Avada
*/

/* Classes needed by Theme Check */
.wp-caption-text,
.gallery-caption,
.bypostauthor {
}

/* Hide admin styled text */
.admin_note { display: none; }

.indent-1{
	margin-left: 30px !important;
}

/* 
Button Styles
 */

.btn{
    background:transparent;
    border: 2px solid transparent;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    margin: 5px 18px 5px 0;
    padding: 10px 20px !important;
    text-align: center;
    text-decoration: none;
	display:inline-block;
	outline:none;
	position:relative;
	top:0;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
}
.btn-green{
	background:#10bc98;
	color:#fff;	
	box-shadow: 0 3px 0 #0c8d72;
}
.btn-green:hover{
	background:#13d7ae;
}
.btn-green:active, .btn-green:focus{
	background:#0fae8d;
}
.btn-light-green{
	background:#87bc58;
	color:#fff;
	box-shadow: 0 3px 0 #6ea140;	
}
.btn-light-green:hover{
	background:#c0da82;	
}
.btn-light-green:active, .btn-light-green:focus{
	background:#7fb84d;	
}
.btn-orange{
	background:#e77e22;
	color:#fff;
	box-shadow: 0 3px 0 #c16515;
}
.btn-orange:hover{
	background:#f6b417;	
}
.btn-orange:active, .btn-orange:focus{
	background:#dd7418;	
}
.btn-blue{
	background:rgba(36, 81, 147, 1) !important;
	background-color:rgba(36, 81, 148, 1) !important;
	color:#fff !important;
	box-shadow: unset;
}
.btn-blue:hover{
	text-decoration-color: #fff;
	background:rgba(36, 81, 148, 0.8) !important;
}
.btn-blue:active, .btn-blue:focus{
	background:rgba(36, 81, 148, 0.7) !important;
}
.btn-purple{
	background:#9a59b5;
	color:#fff;
	box-shadow: 0 3px 0 #7f4497;
}
.btn-purple:hover{
	background:#c472e6;	
}
.btn-purple:active, .btn-purple:focus{
	background:#944fb0;	
}
.btn-yellow{
	background:#fac75a;
	color:#fff;
	box-shadow: 0 3px 0 #f9b629;
}
.btn-yellow:hover{
	background:#fce17a;	
}
.btn-yellow:active, .btn-yellow:focus{
	background:#fac24b;	
}
.btn-grey{
	background:#4c4c4c;
	color:#fff;
	box-shadow: 0 3px 0 #333333;
}
.btn-grey:hover{
	background:#747373;	
}
.btn-grey:active, .btn-grey:focus{
	background:#444444;	
}
.btn-red{
	background:#e84c3d !important;
	background-color:#e84c3d !important;
	color:#fff;
	box-shadow: 0 3px 0 #d82a1a;
	box-shadow: unset;
}
.btn-red:hover, .btn-red.disabled{
	background:#f57b8a !important;	
	background-color:#f57b8a !important;	
}
.btn-red:active, .btn-red:focus{
	background:#e63b2b !important;	
}
.btn-dark-blue{
	background:#34495e;
	color:#fff;
	box-shadow: 0 3px 0 #22303d;
}
.btn-dark-blue:hover{
	background:#425c77;	
}
.btn-dark-blue:active, .btn-dark-blue:focus{
	background:#2f4154;	
}
.btn-ash-grey{
	background:#bec3c7;
	color:#fff;
	box-shadow: 0 3px 0 #a3aaaf;
}
.btn-ash-grey:hover{
	background:#d0d5d9;	
}
.ash-grey:active, .btn-ash-grey:focus{
	background:#b0b6bb;	
}
.btn-rounded{
	border-radius:5px !important;	
}
.btn-full-rounded{
	border-radius:20em !important;	
}

/* 3D buttons */
.press-me:active{
	top:3px;	
}
.green.press-me:active{
	box-shadow: 0 2px 0 #0c8d72;
}
.light-green.press-me:active{
	box-shadow: 0 2px 0 #6ea140;	
}
.orange.press-me:active{
	box-shadow: 0 2px 0 #c16515;
}
.blue.press-me:active{
	box-shadow: 0 2px 0 #1fa4cb;
}
.purple.press-me:active{
	box-shadow: 0 2px 0 #7f4497;
}
.yellow.press-me:active{
	box-shadow: 0 2px 0 #f9b629;
}
.grey.press-me:active{
	box-shadow: 0 2px 0 #333333;
}
.red.press-me:active{
	box-shadow: 0 2px 0 #d82a1a;
}
.dark-blue.press-me:active{
	box-shadow: 0 2px 0 #22303d;
}
.ash-grey.press-me:active{
	box-shadow: 0 2px 0 #a3aaaf;
}

/* Transparent buttons */
.transparent{
	background:none;
	box-shadow:none;
	text-shadow:none;
	color:#000;	
}
.green.transparent{
	border-color:#10bc98;
}
.light-green.transparent{
	border-color:#87bc58;
}
.orange.transparent{
	border-color:#e77e22;
}
.blue.transparent{
	border-color:#3cbce1;
}
.purple.transparent{
	border-color:#9a59b5;
}
.yellow.transparent{
	border-color:#fac75a;
}
.grey.transparent{
	border-color:#4c4c4c;
}
.red.transparent{
	border-color:#e84c3d;
}
.dark-blue.transparent{
	border-color:#34495e;
}
.ash-grey.transparent{
	border-color:#bec3c7;
}

/* Button Effect */
[class*='effect-']:hover, [class*='effect-']:active, [class*='effect-']:focus{
	background:none;
}
[class*='effect-']:after {
  	content: "";
    position: absolute;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
    z-index: -1;
}
.rounded[class*='effect-']:after {
  	border-radius:5px;
}
.full-rounded[class*='effect-']:after {
  	border-radius:20em;
}
.effect-left:after{
	height: 100%;
    left: 0;
    top: 0;
    width: 0;
}
.effect-left:hover:after{
	width:100%;	
}
.effect-right:after{
	height: 100%;
    right: 0;
    top: 0;
    width: 0;
}
.effect-right:hover:after{
	width:100%;	
}
.effect-up:after{
	width: 100%;
    left: 0;
    top: 0;
    height: 0;
}
.effect-up:hover:after{
	height:100%;	
}
.effect-down:after{
	width: 100%;
    left: 0;
    bottom: 0;
    height: 0;
}
.effect-down:hover:after{
	height:100%;	
}
.effect-horiz:after{
	height: 100%;
    left: 50%;
    top: 0;
    width: 0;
}
.effect-horiz:hover:after{
	width:100%;
	left:0;
}
.effect-vart:after{
	width: 100%;
    top: 50%;
    left: 0;
    height: 0;
}
.effect-vart:hover:after{
	height:100%;
	top:0;
}
.effect-box:after{
	width: 0;
    top: 50%;
    left: 50%;
    height: 0;
}
.effect-box:hover:after{
	width: 100%;
    top: 0;
    left: 0;
    height:100%;
}
.effect-down-left:after{
	width: 0;
    top: 0;
    left: 0;
    height: 0;
}
.effect-down-left:hover:after{
	width: 100%;
    height:100%;
}
.effect-up-right:after{
	width: 0;
    right: 0;
    bottom: 0;
    height: 0;
}
.effect-up-right:hover:after{
	width: 100%;
    height:100%;
}
.green.effect-left:after, .green.effect-right:after, .green.effect-up:after, .green.effect-down:after, .green.effect-horiz:after, .green.effect-vart:after, .green.effect-box:after, .green.effect-down-left:after, .green.effect-up-right:after{
	background:#13d7ae;
}
.light-green.effect-left:after, .light-green.effect-right:after, .light-green.effect-up:after, .light-green.effect-down:after, .light-green.effect-horiz:after, .light-green.effect-vart:after, .light-green.effect-box:after, .light-green.effect-down-left:after, .light-green.effect-up-right:after{
	background:#c0da82;
}
.orange.effect-left:after, .orange.effect-right:after, .orange.effect-up:after, .orange.effect-down:after, .orange.effect-horiz:after, .orange.effect-vart:after, .orange.effect-box:after, .orange.effect-down-left:after, .orange.effect-up-right:after{
	background:#f6b417;
}
.blue.effect-left:after, .blue.effect-right:after, .blue.effect-up:after, .blue.effect-down:after, .blue.effect-horiz:after, .blue.effect-vart:after, .blue.effect-box:after, .blue.effect-down-left:after, .blue.effect-up-right:after{
	background:#56d7ed;
}
.purple.effect-left:after, .purple.effect-right:after, .purple.effect-up:after, .purple.effect-down:after, .purple.effect-horiz:after, .purple.effect-vart:after, .purple.effect-box:after, .purple.effect-down-left:after, .purple.effect-up-right:after{
	background:#c472e6;
}
.yellow.effect-left:after, .yellow.effect-right:after, .yellow.effect-up:after, .yellow.effect-down:after, .yellow.effect-horiz:after, .yellow.effect-vart:after, .yellow.effect-box:after, .yellow.effect-down-left:after, .yellow.effect-up-right:after{
	background:#fce17a;
}
.grey.effect-left:after, .grey.effect-right:after, .grey.effect-up:after, .grey.effect-down:after, .grey.effect-horiz:after, .grey.effect-vart:after, .grey.effect-box:after, .grey.effect-down-left:after, .grey.effect-up-right:after{
	background:#747373;
}
.red.effect-left:after, .red.effect-right:after, .red.effect-up:after, .red.effect-down:after, .red.effect-horiz:after, .red.effect-vart:after, .red.effect-box:after, .red.effect-down-left:after, .red.effect-up-right:after{
	background:#f57b8a;
}
.dark-blue.effect-left:after, .dark-blue.effect-right:after, .dark-blue.effect-up:after, .dark-blue.effect-down:after, .dark-blue.effect-horiz:after, .dark-blue.effect-vart:after, .dark-blue.effect-box:after, .dark-blue.effect-down-left:after, .dark-blue.effect-up-right:after{
	background:#425c77;
}
.ash-grey.effect-left:after, .ash-grey.effect-right:after, .ash-grey.effect-up:after, .ash-grey.effect-down:after, .ash-grey.effect-horiz:after, .ash-grey.effect-vart:after, .ash-grey.effect-box:after, .ash-grey.effect-down-left:after, .ash-grey.effect-up-right:after{
	background:#d0d5d9;
}

/* glow */
.green.effect-glow:hover{
	box-shadow: 0 0 10px 0 #10bc98 inset, 0 0 10px 2px #10bc98;
}
.light-green.effect-glow:hover{
	box-shadow: 0 0 10px 0 #87bc58 inset, 0 0 10px 2px #87bc58;
}
.orange.effect-glow:hover{
	box-shadow: 0 0 10px 0 #e77e22 inset, 0 0 10px 2px #e77e22;
}
.blue.effect-glow:hover{
	box-shadow: 0 0 10px 0 #3cbce1 inset, 0 0 10px 2px #3cbce1;
}
.purple.effect-glow:hover{
	box-shadow: 0 0 10px 0 #9a59b5 inset, 0 0 10px 2px #9a59b5;
}
.yellow.effect-glow:hover{
	box-shadow: 0 0 10px 0 #fac75a inset, 0 0 10px 2px #fac75a;
}
.grey.effect-glow:hover{
	box-shadow: 0 0 10px 0 #4c4c4c inset, 0 0 10px 2px #4c4c4c;
}
.red.effect-glow:hover{
	box-shadow: 0 0 10px 0 #e84c3d inset, 0 0 10px 2px #e84c3d;
}
.dark-blue.effect-glow:hover{
	box-shadow: 0 0 10px 0 #34495e inset, 0 0 10px 2px #34495e;
}
.ash-grey.effect-glow:hover{
	box-shadow: 0 0 10px 0 #bec3c7 inset, 0 0 10px 2px #bec3c7;
}

/* End button styles */