/*
Theme Name: Eckerd College
Theme URI:
Description: This is a custom child theme for Salient
Author: Clear PH
Author URI: http: //www.clearph.com/
Template: salient
Version: 0.1
*/

body a { text-decoration: underline;}

div[data-style="default"] .toggle h3 a, div[data-style="default"] .toggle h3 {
font-size: 19px!important;
font-family: 'DIN Next W04', sans-serif !important;
font-weight: 900;
line-height: 18px!important;
text-decoration:none;
}

#cssmenu > ul > li > a:hover, #cssmenu > ul > li.active > a, #cssmenu > ul > li.open > a, #cssmenu > ul > li:hover > a {
    font-weight: 900 !important;
}


body, .swiper-slide .content p, blockquote, .NextendAccordionMenuWidget {font-family: 'DIN Next W01', sans-serif;}



.bold, strong, b, h1,h2, h5, .nectar-button, #page-header-bg h1, .swiper-slide .content h2 {font-family: 'DIN Next W01', sans-serif;font-weight: 700;}



h3, h4 {font-family: 'DIN Next W04', sans-serif;font-weight: 700;}

#page-header-bg h1 {text-transform: uppercase;}

.spec_head {font-family:'Proxima Nova W01', sans-serif;font-size: 500%;font-weight:100;}

.spec_head strong {font-family:'Proxima Nova W07', sans-serif;font-weight:400}



.callout h3 {font-size: 96px!important;line-height:1!important;margin-bottom:.1375em;text-transform: uppercase;}

.callout p {font-size: 200%;line-height:1.375;font-family: 'DIN Next W01', sans-serif;font-weight: 200;text-transform: uppercase;}



.med_text {font-size: 150%;line-height:1.25;}

.lg_text {font-size: 250%;line-height:1.375;}

.cond_text {font-size: 20px;line-height:30px;font-family: 'DIN Next W01', sans-serif;font-weight: 200;}

.cond_text strong {font-family: 'DIN Next W04', sans-serif;font-weight: 700;}



.arc_wrap .arc_item {float: left; width: 32%; margin-right: 2%; margin-bottom: 36px;}

.arc_wrap .arc_item:nth-child(3n) {margin-right: 0;}

.arc_wrap .arc_item:nth-child(3n+1) {clear: left;}

.arc_link {font-size:137.5%;line-height: 1.5;text-decoration: underline;}



a.soc_link {width:32%;margin-right: 2%;float: left;text-align: center;display:block;}

a.soc_link:last-child {margin-right: 0;}

a.soc_link img {margin: 0 auto!important;}



.call_spec h3 {display:block; width: auto!important; font-size: 96px!important;line-height:96px!important;margin-bottom:0!important;margin-right:16px;text-transform: uppercase;float: left;}

.call_spec p {font-size: 24px;line-height:32px;font-family: 'DIN Next W01', sans-serif;font-weight: 200;text-transform: uppercase;}



.st_quote .img-with-aniamtion-wrap {max-width: 50%!important;}

.bump {display:inline-block;width:16px;}



#footer-outer .row { padding-top:0!important;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: row;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-flex-wrap: wrap;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-justify-content: flex-start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    -webkit-align-content: flex-end;

    -ms-flex-line-pack: end;

    align-content: flex-end;

    -webkit-align-items: flex-end;

    -ms-flex-align: end;

    align-items: flex-end; }

.foot_logo .img-with-aniamtion-wrap {max-width: 75%!important;}



@media only screen and (min-width : 1281px) and (max-width : 1600px) {

a.soc_link img {max-width: 75px!important;}

}

@media only screen and (min-width : 1000px) and (max-width : 1280px) {

a.soc_link img {max-width: 60px!important;}

}

@media only screen and (min-width : 1000px) {

body:not(.woocommerce-cart) .main-content td {font-size: 1em;}

}

@media only screen and (min-width : 1px) and (max-width : 1000px) {

.arc_wrap .arc_item {float: none; width: 100%; margin-right: 0; margin-bottom: 18px;}

.spec_head {font-size: 350%;}

}

@media only screen and (min-width : 1px) and (max-width : 690px) {

#footer-widgets .container .col {text-align: center;}

.foot_logo .img-with-aniamtion-wrap {max-width: 100%!important;}

}

@media only screen and (min-width : 1px) and (max-width : 590px) {

.spec_head {font-size: 200%;}

}