/*
 Theme Name:   SSAP Dawson College
 Description:  Child theme of Dawson College Theme
 Author:       Dawson College - Chris Georgieff
 Author URI:   http://dawsoncollege.qc.ca
 Template:     dawson-college-2022
 Version:      1.0.0
 Text Domain:  dawson-college-child
*/


/*** GRAVITY ***/

.gform_save_link:hover { text-decoration: underline!important; }

.select-options-box{ position: relative; z-index: 644; margin-bottom: 20px;}
.selecter{ display: inline-block!important; width: 100%; margin-right: 5px!important; vertical-align: middle; }
/*.selecter, .archive-year-list, .archive-cat-list{position: relative; z-index: 633!important;}
.selecter+.selecter{z-index: 632!important;}*/
.archive-meta{ }
main .search-form{ visibility: visible; display: block; opacity: 1; position: static;}

img{ vertical-align: bottom;}
#content h2{  }
#content h3{ font-size: 22px; border-bottom: none; }

.archive-item{ margin-bottom: 30px;}
.archive-item .dc_accordion{ margin-bottom: 0;  }
.archive-item .dc_accordion .dc_accordion-title a{ background:#444; color: #fff; padding-top:10px; padding-bottom: 10px; text-transform: capitalize;  }
.archive-item .dc_accordion .dc_accordion-title a:hover{ background:#444; color: #fff; }
.archive-item .dc_accordion .dc_accordion-title a:before{ color: #fff;}

.size-thumbnail{ width: auto;}

.list-divider{ background: #548EC4; color: #fff!important; padding: 10px 20px; }
.term-list li.term-item{ margin-bottom: 8px;}
.term-list li.term-item a{ display: inline-block;}
.term-list{ margin-left: 0!important; padding-left: 0!important; }
.term-item{ display: inline-block; list-style: none; margin-right: 5px; margin-bottom:25px;  }
.term-item a{ text-decoration: none!important; background: #fff; padding: 10px 8px 10px 12px;}
.term-item span{ background: #efefef; display: inline-block; padding: 5px 10px; margin-left:10px; }

.search-results article{ background: #fff; padding: 20px; overflow: hidden; }
.next_prev_buttons a{  display:inline-block; background:#558ec4; color:#fff; padding:10px; color:#fff;  }

.feature-image img{ width: 100%; margin-bottom:10px; }

.archive-image{ width:20%; }
.archive-image {
    margin: 0px 15px 15px 0;
    /* float: none!important; */
    /* border-radius: 50%; */
    overflow: hidden;
}
.archive-image img {
    width: 100%;
    border:1px solid #efefef;
    padding: 2px;
}
.project-content{ overflow: hidden; }
.archive .tax-group, .search .tax-group{ margin-left: 20px; margin-bottom: 15px; text-align: right; float:right; width: 20%; }
.category a.list-terms {
    background: #2f5e8b;
}
.list-terms{  padding:8px 15px; font-size: 14px; background: #548ec4; color: #fff; display: block; }
.list-terms:hover{ background: #41a849;  }

.project-update .dc_accordion .dc_accordion-title{ background:#2f5e8b; color: #fff; }

.project-item{ position: relative; }
.project-labels{ text-align: left; text-transform: uppercase;  }
.project-labels div{ display: inline-block; color: #fff; padding: 10px 15px; }
.project-labels div a{ color: #fff;  }

.project-labels div{ background:#000; }
.project-labels div+div{ background:#2d2d2d; }
.project-labels div+div+div{ background:#504f4f; }
.project-labels div+div+div+div{ background:#6b6a6a; }

.project-labels .project-label-full-year{   }
.project-labels .project-label-upcoming{   }
.project-labels .project-label-update{    }
.project-labels .project-label-gallery{  }

.apply_submit{

    background: #25A6E1;
    background: -moz-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#25A6E1),color-stop(100%,#188BC0));
    background: -webkit-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
    background: -o-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
    background: -ms-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
    background: linear-gradient(top,#25A6E1 0%,#188BC0 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#25A6E1',endColorstr='#188BC0',GradientType=0);
    padding:10px 14px;
    color:#fff;
    font-family:'Helvetica Neue',sans-serif;
    font-size:14px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #1A87B9;
    margin: 5px;
    vertical-align:middle;
    cursor: pointer;
}


@media (min-width: 500px) {
    .archive-image{ float: left; }
}

@media (min-width: 740px) {

.project-info{padding: 0 0 0 20px;}


}
@media (min-width: 1280px) {

    .project-labels{ display: flex; margin-top: 20px; }
    .project-labels div{ text-align: right; }

}


@media (min-width: 1920px) {

}

@media (min-width: 980px) {

}

@media (max-width: 500px) {
.gridlock .row{ width:90%; }
}

@media (max-width : 979px) {

}

@media (max-width: 739px){
    .archive-image{ width: 30%;}
    .project-content{ clear:both; }
    .archive .tax-group, .search .tax-group{ width: 66%; margin-left: 0; }
}

@media (max-width: 499px) {

    .archive .tax-group, .search .tax-group{ width: 100%; float: none; margin-left: 0; }
	.feature-image{ width: 100%!important;}
    .archive-image{ width: 100%}
    .project-full-year-label{ width: 100%; text-align: center; }
}


