/* no margin between button links  on immagration jan 10
.page-id-162 .wp-block-columns {
    display: flex;
	margin-bottom: -1.5em;
    box-sizing: border-box;
    flex-wrap: wrap!important;
    align-items: normal!important;
}
*/

/* buttons sizes for how to apply for a study permit. */
.page-id-169 .lghomebutton {
    letter-spacing: initial;
    font-size: 0.76rem;
    width: 380px;
    /* width: auto; */
}


/* hide For faculty and staff on top menu dec 2023*/
#mega-menu-item-4173{
	display:none !important;
}
/* hide For faculty and staff on top menu jan 2 , 2023*/
#mega-menu-item-4276{
	display:none !important;
}

.footer-nav-item li a{
	
	border-right-style: solid;
    /* border-bottom-style: dotted; */
    border-left-style: solid;
}
.footer-nav-item li a:hover {
  background-color: #505055;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover{
	
	color: white !important;
	border-style: ridge;
	
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li#mega-menu-item-309 > a.mega-menu-link:hover{
	
	color: white !important;
	border-style: ridge;
	 
}

.mega-sub-menu:hover{
	/*background-color: #505055;*/
	border-style: ridge;
	color: white !important;
}


/*added by Ritchie July 15 */
.page-id-2849 .homebutton {
    height: 69px;   
    font-size: 0.76rem;
  letter-spacing: initial;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 900 !important;
  text-transform: uppercase;
  text-decoration: none !important;
    text-align: center;
  display: flex;    
    align-items: center;
    justify-content: center;
}

/*healthcare at uoft  nov 29 */
.page-id-3067 .ghostkit-accordion-item-content a {
    font-family: 'trade-gothic-bold'  !important;
}
.page-id-3068 .tip-wrap-full {
    padding: 4.25rem 1rem 2rem 1.5rem;
}


/*added by Ritchie Nov 23 Programs n events */
.page-id-3249 .homebutton {
    height: 69px;   
    font-size: 0.76rem;
  letter-spacing: initial;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 900 !important;
  text-transform: uppercase;
  text-decoration: none !important;
  text-align: center;
  display: flex;    
    align-items: center;
    justify-content: center;
}

.page-id-4077 .wp-block-image img{
	    position: absolute;
	display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
	    top: 38px;
    left: 16px;
}


.page-id-4077 .ft-info-nb {
    display: none;
    background-color: rgba(19,68,85,.85);
    margin-bottom: -40px;
    padding: 88px 60px 74px;
    border-radius: 0px 100px 0px 0px;
    width: 660px;
}

.page-id-4077 h2 {
    letter-spacing: normal;
	    text-transform: unset;
}

/*nov 15 pgwp*/
.page-id-177 .homebutton {
    height: 69px;   
    font-size: 0.76rem;
  letter-spacing: initial;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 900 !important;
  text-transform: uppercase;
  text-decoration: none !important;
    text-align: center;
  display: flex;    
    align-items: center;
    justify-content: center;
}

/*nov 15 pgwp*/
.page-id-3249 .homebutton {
    height: 69px;   
    font-size: 0.76rem;
  letter-spacing: initial;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 900 !important;
  text-transform: uppercase;
  text-decoration: none !important;
    text-align: center;
  display: flex;    
    align-items: center;
    justify-content: center;
}
/*nov 21 .homebutton */
.page-id-167 .homebutton {
    height: 69px;   
    font-size: 0.76rem;
  letter-spacing: initial;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 900 !important;
  text-transform: uppercase;
  text-decoration: none !important;
    text-align: center;
  display: flex;    
    align-items: center;
    justify-content: center;
}
/*nov 21 .lghomebutton */
.page-id-167 .lghomebutton {
    font-size: 0.76rem;
   width: 280px;
    /*  width: auto; */
	padding-left: 35px;
}

/*nov 21 .homebutton coop work permit*/
.page-id-176 .homebutton {
    height: 69px;   
    font-size: 0.76rem;
  letter-spacing: initial;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 900 !important;
  text-transform: uppercase;
  text-decoration: none !important;
    text-align: center;
  display: flex;    
    align-items: center;
    justify-content: center;
}
/*nov 21 .lghomebutton coop work permit*/
.page-id-176 .lghomebutton {
    font-size: 0.76rem;
   width: 340px;
    /*  width: auto; */
	padding-left: 35px;
}

/*nov 21 .lghomebutton */
.page-id-3249 .lghomebutton {
    font-size: 0.76rem;
   width: 280px;
    /*  width: auto; */
	padding-left: 35px;
}

@media only screen and (max-width: 1399px)
.page-id-167 .col-md-12 {
    /* flex-basis: 60% !important; */
}

/*nov 15 .lghomebutton */
.page-id-177 .lghomebutton {
   
    font-size: 0.76rem;
    width: 380px;
    /* width: auto; */
}


/* remove description from news and updates sept 30 */
.page-id-209 .ft-info-nb p {
    color: #fff;
	display: none;
}

/*added by Ritchie sept 30, remove italics and bold from call out on connecting with isias */
.page-id-179 .tip-wrap p {
font-style: normal;
color: #20667a;
font-weight: 90 !important;
}

/* line seperater in logic tool output / Nov 2022*/
.page-id-175 hr { 
  border: 0;
  border-top: 2px solid brown;
}

.page-id-175 .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    width: auto;
}

/*
.page-id-175 .gform_wrapper.gravity-theme .gform_fields{
	background:floralwhite;
}
.page-id-175 #gform_wrapper_9{
	background:floralwhite;
}
*/
/* background floral white color for accordion offcampus hours work form output*/
.page-id-175 .offcampusoutput{
	background:floralwhite;
	padding: 35px;
	border-style: ridge;
}

.page-id-4367 #gform_11{
	 background: floralwhite;
    padding: 35px;
    border-style: ridge;
}
.page-id-4367 #gform_submit_button_11{
	 display:none;
}



.page-id-175 #gform_fields_9{
	background:floralwhite;
    border-style: ridge;
    padding: 10px;
}

.page-id-177 .testvideoicon1{
	    width: 265px;
    height: 69px;
    margin: 12px auto;
    font-size: 0.76rem;
    letter-spacing: .081rem;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 900 !important;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*added by Ritchie sept 30, remove italics and bold from call out on coop work permit */
.page-id-176 .tip-wrap p {
font-style: normal;
color: #20667a;
font-weight: 90 !important;
}

.page-id-177 figure.container {
    background-color: #5a7981 !important;
    height: 80px;
    max-width: 95px;
    background-repeat: no-repeat;
    background-position: center;
	
}

/*added by Ritchie nov 16, remove italics and bold from pgwp*/
.page-id-177 .tip-wrap p {
    font-style: normal;
    color: #20667a;
    font-weight: 90 !important;
}

/*added by Ritchie sept 30, remove italics and bold from call out on On and off campus work */
.page-id-175 .tip-wrap p {
font-style: normal;
color: #20667a;
font-weight: 90 !important;
}


/*added by Ritchie sept 30, remove italics and bold from call out on On and off campus work */
.page-id-2849 .tip-wrap p {
font-style: normal;
color: #20667a;
font-weight: 90 !important;
}

/* add border to first form on pgwp */
.page-id-175 #gform_wrapper_2{
	background:floralwhite;
    border-style: ridge;
    padding: 10px;
	
}

/* figcaption below table */
.page-id-177 .wp-block-table figcaption {
    color: #555;
    font-size: 17px;
    text-align: center;
}

/*remove submit button from logic tool  */
.page-id-175 #gform_submit_button_2{

	display:none;
	
}

/* remove submit button from studying in Canada*/
.page-id-165 #gform_submit_button_1{
	
	display:none;
}



.page-id-165 #gform_fields_1{
	
	background:floralwhite;
    border-style: ridge;
    padding: 10px;
}


/*remove submit button from logic tool  */
.page-id-175 #gform_submit_button_9{
	display:none;
	
}

/*pgwp form */
.page-id-177 #gform_fields_3{
	background:floralwhite;
    border-style: ridge;
    padding: 10px;
}

/*   connection with isias form */
.page-id-179 #gform_wrapper_4{
background:ghostwhite;
    border-style: ridge;
    padding: 10px;
}

.page-id-177 #gform_submit_button_3{
	display:none;
}

.page-id-177 #tablepgwp{
	color: #555550;
}

/*to fix size of tab title on different screen dimensions on programs and events*/
.page-id-3249 .evp_tabs.ghostkit-tabs > .ghostkit-tabs-buttons .ghostkit-tabs-buttons-item {
   
    font-size: x-large;
    
}


/*added by Ritchie Aug 3 
.post-type-archive-tribe_events h3 {
	font-size: 0.65rem !important;
	text-transform: uppercase !important;
    letter-spacing: .0785rem;
    font-family: 'trade-gothic-bold' !important;
}
/* added by Ritchie Aug 3
.post-type-archive-tribe_events #main {
    margin-top: -12.5rem;
    margin-bottom: 2.5rem;
}

added by ritchie to move up calendar on page aug 23 
#tribe-events, #tribe-events-pg-template, .tribe-events-pg-template {
    margin-top: -59px;
    background-color: var(--tec-color-background-events);
    padding: 40px 20px 20px;
}
*/
/*added by Ritchie Aug 15 */
.page-id-3225 h1.entry-title {
    margin-top:120px;
    color:#196175;
    text-transform:uppercase;
}

/*added by Ritchie Aug 15
.post-type-archive-tribe_events h1.entry-title {
	display:none;
    margin-top:20px;
    color:#196175;
    text-transform:uppercase;
}
 */
/*added by Ritchie Aug 17 For uhip Print Your Card Tabs  */ 
.page-id-3066 .ghostkit-tab .ghostkit-tab-active {
    display:block !important;
}
.post-id-3066 .ghostkit-tab {
    display:block !important;
}

/*added by Ritchie to fix bug with tabs not showing content on page load aug-22*/
.ghostkit-tab-active
{
	display: block !important;
}

/*added by Ritchie Aug 17 For uhip Whats covered Tabs  */ 
.page-id-3067 .ghostkit-tab {
    display:block !important;
}

.post-id-3067 .ghostkit-tab {
    display:block !important;
}

/*added by Ritchie Aug 17 For uhip Status Change Tabs  */ 
#tab-coverage-during-absence {
    display:block !important;
}
.page-id-3068 .ghostkit-tab {
    display:block !important;
}
.post-id-3068 .ghostkit-tab {
    display:block !important;
}

/*added by Ritchie Aug 17 For Studying In Canada Apply for your Study Permit Permit tabs  */ 
.page-id-169 .ghostkit-tab {
    display:block !important;
}

.post-id-169 .ghostkit-tab {
    display:block !important;
}
/*added by Ritchie Aug 17 For Studying In Canada Extend your Study Permit Permit tabs  */ 
.page-id-172 .ghostkit-tab {
    display:block !important;
}
.post-id-172 .ghostkit-tab {
    display:block !important;
}

/*added by Ritchie Aug 17 For Working In Canada On & Off campus work Permit tabs  */ 
.page-id-175 .ghostkit-tab {
    display:block !important;
}
.post-id-175 .ghostkit-tab {
    display:block !important;
}


/*added by Ritchie Aug 17 For Working In Canada coop work Permit tabs  */ 
.page-id-176 .ghostkit-tab {
    display:block !important;
}
.post-id-176 .ghostkit-tab {
    display:block !important;
}
/*added by Ritchie Aug 17 For Post GRAD Word Permit tabs */ 
.page-id-177 .ghostkit-tab {
    display:block !important;
}
.post-id-177 .ghostkit-tab {
    display:block !important;
}

/*added by Ritchie Aug 17 For Spousal open work Permit tabs  */ 
.page-id-178 .ghostkit-tab {
    display:block !important;
}
.post-id-178 .ghostkit-tab {
    display:block !important;
}

/* added july 14 Ritchie */
.page-id-2849 .lghomebutton {
        letter-spacing: initial;
	font-size: 0.76rem;
	width: 380px;
	/*width:auto;*/
}
/*added by Ritchie Aug 5 event calendar monthselector 
.post-type-archive-tribe_events .dropdown-menu{
    width: 206px;
    border-radius: 0px;
    position: absolute;
    border: 0px;
    inset: 0px auto auto 0px;
    margin: 0px;
    height: 207px;
    text-align: center;
    z-index: -10;
    
}
*/
/*added by Ritchie Aug 5 event calendar monthselector 
.post-type-archive-tribe_events .dropdown-menu{
    width: 206px;
    border-radius: 0px;
    position: absolute;
    border: 0px;
    inset: 0px auto auto 0px;
    margin: 0px;
    height: 207px;
    text-align: center;
    z-index: -10;
    
}
*/

/*
.page-id-4408 p, body , li, strong{
    color: #555555;
    line-height: 1.25rem;
    font-size: 1.05rem;
    font-family: inherit !important;
}*/
.page-id-4408 #sidebar{
    width:auto;
}

.page-id-4423 #sidebar{
    width:auto;
}

.page-id-4423 #gform_submit_button_12{
	display:none;
}

.page-id-4423 #gform_12{
	    border: ridge;
    padding: 10px;
    background-color: antiquewhite;
}

.page-id-178 .tip-wrap p {
    font-style: inherit !important; 
    color: #20667a;
    font-weight: 900 !important;
}
