/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*Alignment for mi image in Nav*/
.menu-item img {vertical-align: baseline;}

/*miOttawa Background image adjustment*/

#main {min-height: 500px;}

/*Fixes Chrome Font Distortion*/

body, html {
    background-color: transparent !important;
}


#boxed-wrapper {
    background: transparent url('https://employee.miottawa.org/wp-content/uploads/2023/09/sunset_may.jpg') center no-repeat;
    background-attachment: fixed;
    background-size: 100% 100%;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}


.fusion-footer-copyright-area {
    --copyright_bg_color: #e7eff7!important;    --copyright_border_size: 0px!important;}

.footer-area {padding-bottom: 0 !important;}
#footer {padding-bottom: 0 !important; padding-top: 0 !important;}
.home .fusion-content-boxes  {margin-bottom: 0 !important;}
.fusion-page-title-captions h1.entry-title small {color: #adadad;}
.fusion-copyright-notice {font-weight: 700;}

/*micro menu*/
div#menu-clerk-menu {    padding: 10px 0 0;background-color: #f1f1f1;border-bottom: 10px solid #f1f1f1;    margin-bottom: 20px;}
#menu-clerk-menu {    list-style: none;margin: 0;padding: 0;}
#menu-clerk-menu li {display: inline-block;    font-size: 18px;}
#menu-clerk-menu li a {border-bottom: 3px solid #f1f1f1 !important;}
#menu-clerk-menu li a {padding:5px 15px 5px 15px!important;}    
#menu-clerk-menu li.current-menu-item a {
    background: #9dbee9;
    color: white;
    -webkit-transform: skewX(-10deg);
    -ms-transform: skewX(-10deg);
    transform: skewX(-10deg);
text-align: center;    border-bottom: 3px solid #4d8ee2 !important;}

#menu-clerk-menu li:hover {
    transition: 0.4s all ease;
    -webkit-transition: 0.4s all ease;
    -moz-transition: 0.4s all ease;
    -ms-transition: 0.4s all ease;
    -o-transition: 0.4s all ease;
    -webkit-transition: 0.4s all ease!important;}

#menu-clerk-menu li:hover a {
    color: rgba(77, 142, 226, 0.8);
    border-bottom: 3px solid #4d8ee2 !important;
}


.fusion-checklist .size-medium { font-size: 14px; line-height: 35px;}
.fusion-checklist .fusion-li-item {margin-bottom: 0px;}
.fusion-checklist {margin: 0px 0px 0px 20px;}
.fusion-accordian .panel-body {padding: 0px 0px 15px;}
.fusion-checklist .size-medium .icon-wrapper {margin-right: 0px;}
.fusion-checklist .size-medium .fusion-li-item-content { margin-left: 0px;}

    
td.lhcol{ background-color: #a2d5f3;
 	 	 font-weight: bold;} td{ padding: 10px;} tr{border:1px #dce7ec solid;}
 	 	 td.lhcol2{ background-color: #f9a377; font-weight: bold;}
    
.fusion-clerkrodmenu {border-bottom:1px solid #e5e5e5;}

   

.orange_standout
{ background-color: #ffe0cf!important;
color: #000000;
padding: 5px 15px;
border-radius: 20px;
border-style: solid;
border-color: #cb6d3b;
border-width: 2px;
margin-bottom: 1rem;
margin-top: 1rem;
}

.blue_standout
{background-color: #FFFFFF;
color: #000000;
padding: 15px;
border-radius: 20px;
border-style: solid;
border-color: #00a2ff;
border-width: 2px;
text-align: center;
margin-bottom: 1rem;}

/*
.green_standout {
 background-color: #BCEC9A;
color: #000000;
padding: 15px;
border-radius: 20px;
border-style: solid;
border-color: #76c043;
border-width: 2px;
text-align: center;   
*/

    
}

.pine{
text-align:center;}

.hours{
text-align:center;}

.header-social .avada-row .alignleft {display: none;}
.header-social .avada-row .alignright {width: 100%;}
ul#snav .left {float: left;}
ul#snav .right {float: right;}

.all-events-link a {padding: .25rem .5rem;
text-transform: uppercase;
background: #ececec;
font-size: 12px;
border-radius: 5px;}
.all-events-link a:after {content:" →";}

table.em-calendar {width:100%;}
table.em-calendar td.eventful {background-color:#ebf3ff;}
table.em-calendar tr.days-names {    background-color: #fbf5f1;}
table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {    color: #558de1;}


/*Alignment for mi image in Nav*/
.menu-item img {vertical-align: baseline;}

/*miOttawa Background image adjustment*/
body {background-size: 100% 100%;}

/*Fixes Chrome Font Distortion*/
body {-webkit-text-stroke: 1px rgba(107, 107, 107, 0.2);}
@font-face {
font-family: 'MuseoSlab500Regular';
src: url('/wp-content/uploads/2013/12/abel-regular-webfont1.eot');
src: url('/wp-content/uploads/2013/12/abel-regular-webfont1.eot?#iefix') format('eot'),
url('/wp-content/uploads/2013/12/abel-regular-webfont1.svg#MuseoSlab500Regular') format('svg'),
url('/wp-content/uploads/2013/12/abel-regular-webfont1.woff') format('woff'),
url('/wp-content/uploads/2013/12/abel-regular-webfont.ttf') format('truetype');
}

.fontawesome-icon, .fontawesome-icon.circle-yes, .post-content .error-menu li:after, .post-content .error-menu li:before{
   padding-top: 3px;
}
.footer-area {padding-bottom: 0 !important;}
#footer {padding-bottom: 0 !important; padding-top: 0 !important;}
.home .fusion-content-boxes  {margin-bottom: 0 !important;}

/* NOT USING #wrapper .header-social  {background: #00A2FF url('http://sheriff.employee.miottawa.org/wp-content/uploads/sites/2/2015/06/portal_logo_simple.png') center left no-repeat  !important;}*/

ul#snav li a i {font-size: 16px !important;padding-right: 5px;}
.header-social .menu li {border-left: none;}

.header-social * {font-size: 16px; font-weight:600;}

/*
.netsposts-content a, .recent-posts-content h4 a {font-size: 32px;}
.netsposts-source a  {font-family: inherit; font-size: 14px;}
.netsposts-content {margin-bottom: 25px;}
*/

.netsposts-excerpt {
  font-family: inherit;
   line-height: inherit;
 text-align: inherit;
}

.netsposts-source {font-family: inherit; color: inherit; border: none;line-height: 1.4;
   
    font-style: italic;
   /* background-color: #f6f9fe;
 padding: .25rem .5rem; */
}

.netsposts-source a.author {color:#333;}
.netsposts-posttitle-link, .netsposts-posttitle, .recent-posts-content h4.entry-title {
    font-family: inherit;
    font-size: 24px;
    font-weight: lighter;
    margin-bottom: 5px;
    display: inline-block;}

span.icon {
    width: 18px;
    height: 20px;
}

.netsposts-content {
    display: inline-block;
    padding: 25px 0 10px;
    width: 100%;
    border-bottom: 1px solid #fac4b7;
}

.netsposts-read-more-link {
    color: #1398e3 !important;
    font-weight: 700;
    padding-left: 20px;}
    
.archive.category section {padding-top: 20px;}

ul#snav li a i {font-size: 16px !important;padding-right: 5px;}
.header-social .menu li {border-left: none;}

.header-social * {font-size: 16px !important; font-weight:600;    font-family: "Ubuntu", Arial, Helvetica, sans-serif;}

#execphp-message {display: none;}

/* Revslider Fix */
.tp-simpleresponsive .slotholder, .tp-simpleresponsive .slotholder img{-webkit-backface-visibility:visible !important;-webkit-transform:none !important;}

/*miOttawa Portal Edits */

body.home.page > #content-boxes-1, #content-boxes-2, #content-boxes-3 {}

#content-boxes-1 .heading h2, #content-boxes-2 .heading h2, #content-boxes-3 .heading h2 {font: 18px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important; line-height: 12px;}
body.home.page .page-title-container {border-bottom: 0px;margin-top: -3px;} 
body.home.page #main {padding-top: 0; }
ul.copyright {text-align:center;}
.footer-area .one_fourth {margin-right: 2%;font-size:13px;}


/*TIMELINE PAGE*/
table.timeline td {
	border: #fff 0px solid;
	font: 13px Franklin Gothic Book, Arial Black, sans-serif;
	padding:5px;
color: #434242 !important;}

table.timeline td.month {
border-top: #fff 2px solid;
border-bottom: #fff 2px solid;
font-weight: bold;
}

table.timeline td.biometric {
	border: 2px solid #ff4200;
	background-color: #ff7342; 
	text-align:center;
font-weight: bold;
padding: 5px;
width: 50px;
	}
	
table.timeline td.HRA {
	border: 2px solid #1b9dcd;
	background-color: #56b6da; 
	text-align:center;
font-weight: bold;
padding: 5px;
width: 50px;
	}
	
table.timeline td.tobacco
	 {
	border: 2px solid #b1c000;
	background-color: #c5d042; 
	text-align:center;
padding: 5px;
width: 50px;
font-weight: bold;dcd;">
	}
	
	
table.timeline td.date {
	font: 13px Franklin Gothic Book, Arial, sans-serif;
	text-align:right;
	background-color: #e9f1f4;
	}
	
table.timeline td.borders-bottom {
	border-bottom: 2px solid #1b9cdc;
	border-left: 2px solid #1b9cdc;
	width: 50px;
	}
	
table.timeline td.borders-top {
	border-top: 2px solid #1b9cdc;
	border-left: 2px solid #1b9cdc;
	width: 50px;
	}
	

/*table.benefits {font-size: 11px;}*/
table.benefits {margin-bottom: 20px;}
table.benefits td, table.benefits th {border: 1px solid #dcdce0;padding:10px;line-height:1.3;}
table.benefits th {color:#fff;background-color:#1b9dcd; font-size:14px;font-family: Ubuntu, Arial, Helvetica, sans-serif !important;font-weight: bold;}
table.benefits tr:hover {background-color:#e9eaed;}

.fusion-content-boxes.content-boxes-icon-boxed.row {margin-top: 20px !important;}

/*Download List Delightful Downloads*/


ul.ddownloads_list li, ul.checklist li {margin-left: 0;padding-left: 1em;list-style: none;padding-top: 4px;}
ul.checklist, ul.ddownloads_list   {padding-left : 1rem;}
ul.ddownloads_list li:before, a.ddownload-link:before, ul.checklist li:before  {
    content: "\f138";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900; 
    font-size: 16px;
    color: #b1c000;
    margin: 0 5px 0 -15px;}​

ul.checklist li ul li {margin-left: 0;padding-left: 1em;list-style: none;padding-top: 0;}
ul.checklist li ul li:before {content: "\f00c";font-size: 12px;}

.fontawesome-icon.size-medium, .fontawesome-icon.medium {font-size: 16px;}
body.parent-pageid-5477 ul.side-nav li a[title="Back to Parent Page"] {display:none;}
a.ddownload-link {margin-left: 30px;  margin-bottom: 25px; display: block;}
  
 /*Adjustment for different file extensions*/ 

ul.ddownloads_list li a.ext-xlsx:after, a.ddownload-link.ext-xlsx:after {content: "(EXCEL)";font-size: 12px;margin:0 5px 0 5px;color: #747474;}​
ul.ddownloads_list li {}
ul.ddownloads_list li a.ext-pdf:after, a.ddownload-link.ext-pdf:after {content: "(PDF)";font-size: 12px;margin:0 5px 0 5px;color: #747474;}​
ul.ddownloads_list li {}
ul.ddownloads_list.video li:after {content: "(VIDEO)";font-size: 12px;margin:0 5px 0 5px;color: #747474;}
ul.ddownloads_list li {}
ul.ddownloads_list.none li:after {content: "";}
ul.ddownloads_list li {}

.home .title h1, .home .title-sep.sep-double {margin-top: 30px;}
.fusion-reading-box-container.askthis {width: 75%; text-align:center; margin: 20px auto;}

.blue .col.content-wrapper-boxed{
  border: 2px solid rgb(198, 227, 237);
  border-radius: 25px;}
  
  .green .col.content-wrapper-boxed{
  border: 2px solid rgb(213, 215, 190);
  border-radius: 25px;}
  
  .orange .col.content-wrapper-boxed{
  border: 2px solid rgb(250, 215, 205);
  border-radius: 25px;}
  
  .purple .col.content-wrapper-boxed{
  border: 2px solid rgb(219, 204, 249);
  border-radius: 25px;}
  
  
  .home a.read-more {background-color: white;
  width: 50%;
  margin: 10px auto;}
  
  .fusion-reading-box-container.space .reading-box p { margin-bottom: 20px;}

.fusion-secondary-menu ul li {font-weight: bold;float:right;}
nav.fusion-secondary-menu {width:100%;}
.fusion-secondary-menu > ul > li:first-child {font-weight: bold;-webkit-box-align: center;
-webkit-align-items: center;height: 44px;display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
padding: 0 13px;float:left;
}

.fusion-secondary-menu > ul > li#menu-item-7421:first-child {float:right;}
.fusion-page-title-bar {background-size: cover;}

body.page-id-1345 .fusion-page-title-secondary, body.page-id-1345 .fusion-page-title-bar {
display: none !important;
}


/*buttons*/

.button, #main .post #comment-submit,  .post .comment-form input[type="submit"], .post .fusion-button-default {
    background: #fbfbfb;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#f0f0f0),to(#fbfbfb));
    background-image: -webkit-linear-gradient(bottom,#f0f0f0,#fbfbfb);
    background-image: -o-linear-gradient(bottom,#f0f0f0,#fbfbfb);
    background-image: linear-gradient(to top,#f0f0f0,#fbfbfb);
    border: 1px solid #ababab;
    color: #333;
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    font-weight: 700;
    letter-spacing: 0px;
        line-height: 16px;
        padding: 11px 23px;
    font-size: 15px;
        width: auto;
    margin-bottom: 1rem;display: inline-block;
}

.button:hover, input[type="submit"]:hover {background: #f0f0f0;}
.a:hover {text-decoration: underline;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a:hover, .fusion-main-menu .sub-menu li .a:hover {color:#00a2ff;}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled {font-family: Abel, Arial, Helvetica, sans-serif !important;}

.button.lightgray, .fusion-button.button-lightgray, .fusion-button.button-lightgray.wpcf7-submit {color:#333 !important;}
.blue {color: #1398e3 !important;}
.red {color: #ff4200 !important;}

hr { border: 1px solid #e7e6e6;clear: both;position: relative;z-index: 11;    margin-top: 40px;margin-bottom: 40px;}
.fusion-page-title-bar {background-size:     100% !important;}

#comment-textarea .placeholder, #comment-textarea textarea, textarea {color: #222 !important; font-size: 14px !important;}

.recent-posts-content {border-bottom: 1px solid #fac4b7;}
.fusion-recent-posts .columns .column p.meta {background-color: #f6f9fe;padding: .25rem .5rem;}

.single-post main {padding:0 !important;}
.single-post section {padding-right: 50px;padding-left: 50px; margin-bottom: 50px;}
.single-post section .fusion-title .title-sep.sep-double {
    height: 6px;
    border-bottom-width: 0px;
    border-top-width: 0px;
}


.single-post #main section #respond .fusion-title h2 {    font-size: 28px !important;color: #4d8ee2 !important;}
p.logged-in-as {display:none;}


/* avada vertical side nav widget */

#wrapper .fusion-vertical-menu-widget .menu {border-right: 1px solid #ededed;    list-style: none;
    margin: 0;
    padding: 0;
    border-top: 1px solid #ededed;
    margin-bottom: 20px;}
#wrapper .fusion-vertical-menu-widget .menu li a {border-color: #e0dede;    font-size: 16px;    border-bottom: 1px solid #ededed;
    display: block;
    height: auto;
    color: #333;
    line-height: 1.69em;
    padding: 8px 0;padding-left:0;}

#wrapper .fusion-vertical-menu-widget.left .menu>li>a {padding-left:0;padding-right:0;}
.fusion-main-menu .sub-menu li.blue {background-color: #1398e3;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li.blue a {color:#fff;}
.fusion-main-menu .sub-menu li.blue a:hover, .fusion-main-menu .sub-menu .blue.current-menu-item > a {background-color: #1398e3;}
#wrapper .fusion-vertical-menu-widget .menu li.current_page_item > a {color: #1398e3;}

/*IFRAME GIS*/
.embed-container {position: relative; padding-bottom: 80%; height: 0; max-width: 100%;    margin-bottom: 20px;} 
.embed-container iframe, .embed-container object, .embed-container iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;} 
.embed-container small {position: absolute; z-index: 40; bottom: 0; margin-bottom: -15px;}
