/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */


/* popup mail form */
.popupmail{
	cursor: pointer;
}

/*contact manager suite*/
#dldiv {
	padding: 20px;
	border: black 1px solid;
}
#modalcontrols {
	width: 100%;
	background-color: #111111;
	padding: 5px;
	text-align: right;
}
#modalclose{
	color: white;
}
#help-page H1{
	font-family: Arial, sans-serif;
	padding-top: 60px;
	padding-bottom: 10px;
}
#help-page H2{
	font-family: Arial, sans-serif;
	padding-top: 30px;
	padding-bottom: 10px;
}
#help-page H3{
	font-family: Arial, sans-serif;
	padding-top: 10px;
	padding-bottom: 5px;
}

.dupeaddress {
	width: 100%;
	margin-top: 30px;
	margin-bottom: 10px;
}

.slider-holder {
    padding: 15px;
    margin: 0px;
}
.value {
    margin: 15px 0px 0px 0px;
    display: inline-block;
}





.et_pb_toggle_open .et_pb_toggle_title::before {
	visibility: hidden;
}

.helpfile H1, .helpfile H2, .helpfile H3 {
	margin-bottom: 15px;
	margin-top: 5px;
}
#tidio-chat-iframe {
	color: red;
	font-family: "Georgia" !important;
}


#currentissue {
/*	display:none; */
	cursor: pointer;
}
#ip-reader-prev::after {
	content: "<";
	font-size: 48px;
	color: white;
	position: absolute;
	top: 50%;
	font-weight: 900;
    -webkit-transform:scale(1,3);
    -moz-transform:scale(1,3);
    -ms-transform:scale(1,3);
    -o-transform:scale(1,3);
	transform:scale(1,3);
	opacity: inherit;
}
#ip-reader-next::after {
	content: ">";
	font-size: 48px;
	color: white;
	position: absolute;
	top: 50%;
	font-weight: 900;
    -webkit-transform:scale(1,3);
    -moz-transform:scale(1,3);
    -ms-transform:scale(1,3);
    -o-transform:scale(1,3);
	transform:scale(1,3);
}

.document-cell span{
	display: block;
	font-size: 13px;
}

[alt="Frankendaddy"] {
	display: none;
}

.ai1ec-month-view .ai1ec-event-time {
	display:none !important;
}
.ai1ec-month-view .ai1ec-event {
    font-weight: 800;
	font-size: 11px;
}
.ai1ec-month-view a.ai1ec-event-container {
}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-time {
    display: none;
}


.ai1ec-dropdown-menu div {
	display: inline-block;
}
.ai1ec-filters .ai1ec-color-swatch {
    height: 20px;
    width: 20px;
}
.ai1ec-dropdown-menu {
    position: relative;
    top: 100%;
    left: 0;
    z-index: 10000;
    display: block;
    float: none;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 0;
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: none;
    background-clip: padding-box;
}
.timely .ai1ec-nav > li > a {
    position: relative;
    display: none;
    padding: 10px 15px;
}
.ai1ec-calendar-toolbar {
	display:none;
}
#calendar-tabs li a::before {
	content:"";
	display:inline-block;
	width:20px;
	height:20px;
	margin-bottom: -4px;
	margin-right: 8px;
}
#calendar-tabs .et_pb_tab_0 a::before {
	background-color:#045c3a;
}
#calendar-tabs .et_pb_tab_1 a::before {
	background-color:#3d6b99;
}
#calendar-tabs .et_pb_tab_2 a::before {
	background-color:#e74c3c;
}





.issuuIssue {
	float: left;
	padding: 1vh;
}

.issuuIssue:hover {
	cursor: pointer;
}

.issuuIssue_img {
	width: auto;
	height: auto;
}

.issuuIssue_title {
	font-size: 1.8vh;
}








.cold {
	background-color: #0041C2;
}
.cool {
	background-color: #6698FF;
}
.neutral {
	background-color: #837E7C;
}
.warm {
	background-color: orangered;
}
.hot {
	background-color: red;
}




.cold h5, .cool h5, .neutral h5, .warm h5, .hot h5{
	color: white !important;
}





.slidecontainer {
  width: 100%; /* Width of the outside container */
}

/* The slider itself */
.slider, .slidercsv, .slideradd {
  -webkit-appearance: none;  /* Override default CSS styles */
  appearance: none;
  width: 100%; /* Full-width */
  height: 25px; /* Specified height */
  background: #d3d3d3; /* Grey background */
  outline: none; /* Remove outline */
  opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */
  -webkit-transition: .2s; /* 0.2 seconds transition on hover */
  transition: opacity .2s;
}

/* Mouse-over effects */
.slider:hover, .slidercsv:hover, .slideradd:hover {
  opacity: 1; /* Fully shown on mouse-over */
}

/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */
.slider::-webkit-slider-thumb, .slidercsv::-webkit-slider-thumb, .slideradd::-webkit-slider-thumb {
  -webkit-appearance: none; /* Override default look */
  appearance: none;
  width: 25px; /* Set a specific slider handle width */
  height: 25px; /* Slider handle height */
  background: #000000; /* Green background */
  cursor: pointer; /* Cursor on hover */
}

.slider::-moz-range-thumb,.slidercsv::-moz-range-thumb,.slideradd::-moz-range-thumb {
  width: 25px; /* Set a specific slider handle width */
  height: 25px; /* Slider handle height */
  background: #000000; /* Green background */
  cursor: pointer; /* Cursor on hover */
}
.slidervalue {
	text-align:center;
}




/*
#issuu-panel-reader>nav>ul>li>a.ip-reader-navigation {
	background-image:url(//www.beaumontretirement.com/wp-content/plugins/issuu-panel/includes/reader/img/navigation.png);
	background-repeat:no-repeat;
	position:inherit;
	min-height:100%;
	width:35px;
	cursor:pointer;
	-webkit-background-size:60px 46.4px;
	background-size:60px 46.4px;
	-ms-background-position-y:95%;
	background-position-y:95%
}






#botao-issuu{background-image:url(//www.beaumontretirement.com/wp-content/plugins/issuu-panel/includes/reader/img/botao.png);-webkit-background-size:100px;background-size:100px;background-position:center;background-repeat:no-repeat;width:100%;min-height:100%}

.issuu-panel-reader-tools{cursor:pointer;display:inline-block;background-image:url(//www.beaumontretirement.com/wp-content/plugins/issuu-panel/includes/reader/img/tools.png);background-repeat:no-repeat;-webkit-background-size:200px 50px;background-size:200px 50px;width:37px;height:50px}



*/