/*  portalheader */
.portalhp { margin-top: 0px!important; }

/* sub cat header */
.itemListSubCategories h3 { display: none; }

.podcastbtns .podcastbody { padding: 15px!important;}
.podcastbtns h4 { text-align: center; padding-bottom: 20px;}
.podcastbtns img { max-height: 60px;}


/* podcast */

.podcast .catItemImageBlock { margin-top: 15px; }
.podcast .catItemIntroText { text-align: left;}
.podcast .itemVideoBlock { background: #efefef;}
.itemView .podcast .itemToolbar { display: none; }
.podcast .podcastembed { max-height: 120px; padding-top: 15px;}
.view-item .notinitem { display: none; }

/* overides */
.mt10 {margin-top: 10px!important; }
.sp-dropdown { width: 400px!important; }

/* ash */
.ashimg { padding: 0px;}
.ashimg img { max-height: 90px; }
.ashfl { text-align: left;}
.advisory .catItemView { text-align: left; border-bottom: 3px solid #ddd;  margin-bottom: 40px;}
.ashbtn { font-size: 0.5em; line-height: 28px; }

.advisory .catItemTitle { font-size: 1.4em; }
.advisory  .catItemExtraFields { padding-bottom: 20px; }
.ashfl  span.itemDateCreated {  margin: 0;}
.ashEmail span { margin-left: 0px!important;}

.itemView .itemHeader .ashfl span.itemDateCreated {
    margin: 0;
}
.advisory ul {
    padding: 0 20px;
    list-style: disc;
}

.row-no-gutter {
  margin-right: 0;
  margin-left: 0;
}

.row-no-gutter > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* seys */
#studentbc .sppb-addon-image-layout-text { color: #fff; }
#studentbc .sppb-image-layout-title { color: #fff; }
#studentmk .sppb-addon-image-layout-text { color: #fff; }
#studentmk .sppb-image-layout-title { color: #fff; }
#studentmalta .sppb-addon-image-layout-text { color: #fff; }
#studentmalta .sppb-image-layout-title { color: #fff; }


.sppb-addon-image-layout-content {
    background: none; 
}
.seys .sppb-addon-tab .sppb-nav-tabs li.active > a {
    background-color: #EE4E23;
}
.seysitem { margin-bottom: 10px; }
.seystime { background: #EE4E23; padding: 20px; color: #fff; margin-top: 10px;}
.seystitle { padding: 20px; background: #e1e1e1;}
.seysspeaker { padding: 20px;}
/*greta */
.spcwgreta { line-height: 120%;
padding: 10px 40px; }

/* import flags */
@import url("./flags.css");

/* spcwredtitle */
.spcwredtitle h4 { color: #e10613;}


/* webkit */
.spcwwebkit h2 {
    font-size: 15px;
    text-align: center;
}

.spcwwebkit .itemListCategory { display: none ; }

.sppb-addon-image-layout-image { width: 100%; }
.sppb-addon-image-layout-image img { margin-left: auto; margin-right: auto; display: block; }
.sppb-addon-image-layout-content { width: 100%; }

.spcwulcent ul { list-style: disc;  text-align: left;
   margin: 30px 15px;}
.spcwulcent li { padding-bottom:10px; }

/*  spcwnolink  */
.spcwnolink a { display: none; } 
a.spcwlink { display: inline-block!important;}

.spcwilb .sppb-addon-image-layout-content {
    /* background: #fff; */
    padding: 10px;
}

/* spcwimage100 */
.spcwimage100 img { width: 100%; height: auto; }
.spcwimage100 .sppb-addon-single-image-container { display: inline-block; max-width: 1335px;  }

/* spcwcta */
.spcwcta { padding: 20px; color: #fff; background: rgba(0,0,0,0.1);}
.spcwctab h2 { padding: 20px; color: #fff; background: rgba(0,0,0,0.1);}

/* rsinline */
.rsinline {display: inline-block; padding-left: 10px; }

/* spcenter */
.spcenter { text-align: center; }

/* sguyana */
.sguyana .sppb-addon-text-block { margin-left: 40%; background: rgba(255,255,255,0.5); padding: 20px;}
.ssup sup ( )
.scenter h3 { text-align: center; }
.scenter h3 sup {top: -0.2em; }

.sp-page-title {
    padding: 45px 0 45px 0;

    text-align: center;
}

.osm-container img.osm-thumb-left { max-width: 300px!important;}

/* f85f35  spcwclimatesmart */
.spcwclimatesmart .title { font-weight: 700; }
.spcwclimatesmart .art { text-transform: uppercase; color: #f85f35; }
/*eventbooking */
.osm-item-title a { color: #23527c;}/* contact form */
.rsform-block-gdpr { padding: 0px 0px;}#ymessage { height: auto!important;}

/* Menu portal */
.spcwmenuportal i { color: #e10613;}
.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
    height: 45px;
    vertical-align: middle;
    line-height: 35px;
}

/* programmeapplication */

.programmeapplication .form-control {
border: 1px solid #999 !important; }
.programmeapplication textarea.form-control { height: 200px!important ;}
.programmeapplication label.formControlLabel { text-align: center;  font-weight: 700; }
.programmeapplication .rsform-block-scholarship { text-align: center; text-transform: uppercase; 
 }
.programmeapplication .rsform-block-education { text-align: center; text-transform: uppercase;  }
.programmeapplication .rsform-block-achievements { text-align: center; text-transform: uppercase;  }
.programmeapplication .rsform-block-publications { text-align: center; text-transform: uppercase;}
.programmeapplication .rsform-block-statement { text-align: center; text-transform: uppercase;}
.programmeapplication .rsform-block-references { text-align: center; text-transform: uppercase;}
.programmeapplication .rsform-block-consent, .programmeapplication .rsform-block-captcha, .programmeapplication .rsform-block-submit { padding-left: 15px;}
.programmeapplication h4 { text-align: center; text-transform: uppercase; font-size: 17px; font-weight: 700;}

/* whysun */
.spcwwhysun .item-inner { padding-bottom: 20px; }

/* who is */
.spcwimgcontainer { margin: 0; padding: 1px;}
.spcwwhoweare { position: relative;  color: #fff;}
.spcwwhoweare img { width: 100%; height: 100%;}
.spcwwhoweare .titlesub { font-size: 13px; line-height: 16px; margin: 0;}
/* .spcwwhoweare .name:before { display: inline-block; vertical-align: bottom; margin-top: 80%; content: '';} */
.spcwwhoweare .name { position: absolute; text-align: center; bottom: 5px; width: 80%; margin: 0 10%; background: rgba(0,0,0,0.3); color: #fff;}
/* .spcwwhoweare .title:before { display: inline-block; vertical-align: bottom; height: 90%; content: '';} */
.spcwwhoweare .title {  position: absolute; text-align: center; bottom: 5%; width: 90%; margin: 0 5%; background: rgba(0,0,0,0.3); font-size: 12px;}


/* whois modified */
.whoarewescroller { padding: 0; margin;}
.spcwimgcontainer .title {position: absolute; top: 0; left: 0; width: 100%;  height: 100%; display: none; color: #FFF; font-size: 20px; vertical-align: bottom; }

.spcwimgcontainer a { margin: 0; padding: 0;  display: block;}
.spcwimgcontainer .title p { padding: 10px 10px 0 10px;
    line-height: 18px; margin:0;}
.spcwimgcontainer:hover .title { display: block; background: rgba(0, 0, 0, .3); margin: 0 0 10px 0;}


/* tick before */
/* h4.spcwticktitle { text-transform: uppercase; font-size: 20px; }
h4.spcwticktitle:before {    font-family: 'FontAwesome'; content: '\f00c'; margin:0  5px 0 0px; color: #000;} 
p.spcwticktitle { margin-left: 25px ; } */
span.spcwtick { font-size: 18px; text-transform: uppercase; font-weight: 700;}
p.spcwticktitle:before {    font-family: 'FontAwesome'; content: '\f00c'; margin:0  5px 0 -20px; color: #000;}
p.spcwticktitle{ margin-left: 20px;}


/* new template */
.form-horizontal .form-group {
    margin-left: 0px; 
    margin-right: 0px;
}

.form-horizontal .control-label {width: 200px; }

#sp-header {
    margin: 0px 0 0px 0!important;
}

#sp-header .logo {
    height: 80px;
	max-width: 600px;
}

div.catItemImageBlockspcw:hover img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}

.sp-module {
    margin-top: 20px;
}


.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
background: rgba(239, 239, 239,1)!important; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
    color: #333;
	text-transform: uppercase;
 
}

/* spcwhidemainmenu */
.spcwhidemainmenu #sp-main-menu { display: none; }
.spcwhidemainmenu #sp-main-menu-sticky-wrapper { display: none; }
.spcwhidemainmenu #sp-page-title { background-color: #f85f35; color: #fff;}
.spcwhidemainmenu #sp-page-title h1 { color: #fff;}


/* spcwhomeslider */
.spcwhomeslider h2 { color: #fff;}
.spcwhomeslider h3 { color: #fff;}
.spcwhomeslider .sppb-item.sppb-item-has-bg .sppb-carousel-item-inner > div > div {
    display: inline-block;
    background-color: rgba(0,0,0,0.0);
    padding: 10px;
}

#sp-main-menu-sticky-wrapper { height: 63px!important; }
.spcwslider h2 { color: #fff;}
.spcwslider h3 { color: #fff;}
.spcwslder .sppb-btn-primary { line-height: 1.2em; }
.spcwslider .sppb-btn.sppb-btn-default {
    margin-top: 20px; margin-left: 200px;
    background-color: rgba(0,0,0,0.2);
    color: #f85f35;
	font-weight: 600;
    box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.3);
}
/* .btn-primary { background-color: #0b811a!important; } */
.spcwslider .sppb-btn.sppb-btn-primary {
	line-height: 2em;
    width: 30%;
    /* margin-left: 50%;
    margin-right: 50%; */
    position: absolute;
    bottom: 15px;
    left: 41%; 
	/* min-width: 400px; */
	font-weight: 600;
	box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.3);
}
	

.sppb-btn.sppb-btn-default { margin-top: 70px; background-color: #f85f35; color: #fff;}

.spcw-white { background: #fff!important;}
.spcwbanner { max-height: 90px;}
.spcwbanner img { max-height: 60px;
    margin-top: 20px;}
/* #sp-main-menu {    border-bottom: 1px solid #f85f35;} */
.sp-megamenu-parent >li >a { font-size: 17px; text-transform: uppercase;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a { font-size: 18px;  
}
h1, h2 , h3 { text-transform: uppercase; }
.spcwright { padding-top: 2px; }
.spcwtopbar { display: none; }
.sp-megamenu-parent { font-size: 13px!important; }
.spcwhome p { }
.itemView .itemBody .itemFullText p {font-size: 18px;}
.sppb-carousel-pro-text h2 { color: #333;  background: rgba(255,255,255,0.4); padding: 5px; }
.sppb-carousel-pro-text p {color: #fff; background: rgba(0,0,0,0.3) }
.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner > div > div { margin-left: auto; margin-right: auto; width: 50%; margin-top: 30px; }
.spcwfeatured h2 { font-size: 15px; }
.spcwfeaturedsingle h2 { font-size: 20px; margin-top: 0px; }
.spcwimgtext { color: #fff; padding: 15px; text-transform: uppercase; color: #fff;   margin: 10px;   font-weight: 600;     background: rgba(0,0,0,0.4); }
.spcwsignup { background: url("/images/newsletter-backgroung.jpg") no-repeat; background-size: cover;  }
.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner > div { width: 100%; }
.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner > div > div {
	display: inline-block; 
	background-color: rgba(0,0,0,0.3);
	/* padding: 10px; */
}
body {     line-height: 28px; }

/* portal */
.dashboard-header { background-color: #f85f35; height: 50px; }
.dashboard-header .dashboard-logo { display: block; position: relative;}
.dashboard-header .dashboard-logo img { display: block; float: right; height: 100%; width: auto;}
.dashboard-header .dashboard-welcome { display: inline-block; color: #fff; padding: 10px 0 0 20px; }
.dashboard-header .dashboard-menu { display: inline-block; color: #fff; padding: 10px 0 0 20px; text-align: center; }
.dashboard-header .dashboard-menu  a { color: #fff; text-transform: uppercase;} 
.dashboard-header .dashboard-menu  a:hover { text-decoration: underline;}
div.catItemViewPV {    margin-bottom: 0px;}
.imagefull img { width: 100%;}


/* diploma */
.spcwdiploma li { display: block!important; text-align: left!important;}
.spcwdiploma li:nth-child(odd) { background-color: #cfcfcf;}


.spcwbread { margin-top: -5px; }

.portalicon { width: 100%; margin: 0 0 20px 0; }
.portalicon a.link .body { background-color : #f85f35;  min-height: 300px; padding: 10px; width: 100%; text-align: center;  transition: color 2s ease;} 
.portalicon a.link .body:hover { background-color : #f85f35;  min-height: 300px; padding: 10px; width: 100%; text-align: center; color: #fff;} 


.portalicon a.link { width: 100%; } 
.portalicon a.link .body:hover .text, .portalicon:hover .body i { display: none;}
.portalicon a.link .body span.description {  display: none;   }
.portalicon a.link .body:hover span.description {   display: block; vertical-align: middle; }
.portalicon a.link .body:hover .text { display: none; vertical-align: middle;  padding: 20px; color: #fff;}
.portalicon a.link .body:hover i { position: absolute; top: 0; display: none; vertical-align: middle;  padding: 20px; }
.portalicon a.link .body i { padding-top: 20px; font-size: 200px; color: #fff; margin-right: auto; margin-left: auto; display: block;}
.portalicon a.link .body .text { padding-top: 10px; font-size: 30px; color: #fff; text-align: center; }






.portalCategory { margin-bottom: 0px!important; padding-bottom: 0px!important;}
.portalheader a { padding: 0; margin: 0;}
.portalheader { margin-bottom: 0px ;}



.spcwcatitemimage { position: relative; width: 100%;}
.spcwcatitemimage .image { display: block; width: 100%; height: auto;}
.spcwcatitemimage .overlay {  font-family: 'Open Sans'; position: absolute; bottom: 0;  left: 0;  right: 0;  background-color: #f85f35; color: #fff;  overflow: hidden;  width: 100%;  height: 0;  transition: .5s ease; margin-bottom: 12%;}
.spcwcatitemimage .overlay .text { padding: 5px 20px; }
.spcwcatitemimage .overlay .text p { padding: 0 20px; color: #fff;}
.spcwcatitemimage .overlay .text h2 { margin-top: 10px; color: #fff; }
.spcwcatitemimage:hover .overlay {
  height: 100%; margin-bottom: 0%;
}
div.catItemImageBlock span.catItemImage a:after { content: ""; }
div.catItemImageBlock span.catItemImage a { color: #fff;}
div.catItemImageBlock  .spcwcatitemimage .catItemImage a:before { background-color: none;}








.spcwcatimage { position: relative; width: 100%;}
.spcwcatimage .image { display: block; width: 100%; height: auto;}
.spcwcatimage .overlay {  position: absolute; bottom: 0;  left: 0;  right: 0;  background-color: #f85f35; color: #fff;  overflow: hidden;  width: 100%;  height: 0;  transition: .5s ease; margin-bottom: 12%;}
.spcwcatimage .overlay .text { padding: 5px 20px; }
.spcwcatitemimage .overlay .fa { font-size: 40px; margin-top: 5px; }
.spcwcatimage .overlay .text p { padding: 0 20px; }
.spcwcatimage .overlay .text h2 { margin-top: 10px; }
.spcwcatimage:hover .overlay {
  height: 85%; margin-bottom: 12%;
}

div.subCategory a.subCategoryImageMod {
    text-align: center;
}

    
/* address */
.spcwtel:before { font-family: "FontAwesome"; content: "\f098"; padding-right: 10px;}
.spcwemail:before { font-family: "FontAwesome"; content: "\f0e0"; padding-right: 10px;}

/* sunx */
.sunxblock { }
.sunxblock img { width: 100%; margin-left: -5px ; margin-right: auto; margin-bottom: 20px; }
.sunxblock .item { background: none;  background-size: cover; }
.sunxblock h4 {  }
.sunx, .sunxsuff { font-family: 'Open Sans'; font-weight: 600; }
.sunx:after { font-size: 50%; font-weight: 700;
  vertical-align: super;
  padding-left: 2px; padding-top: 4px;
  content: "X";}

 /* rsform */
.spcwform .controls { margin: 5px -5px;}
.spcwform .subject { max-width: 400px;}
.spcwform { margin-left: -15px;}
.spcwform .message textarea { width: 100%; max-width: 400px; height: 100px!important;}
input, textarea, .uneditable-input {   width: 300px;}  

/* spcw */
 .spcwbread { margin-top: 0px; background-color: #efefef;  padding: 0 5px;}
 .spcw-col-md-6 { padding-left: 8px; padding-right: 0px;}

/* k2 filter block */
div.subCategoryContainer {
     padding: 3px;
}
.k2filter-toolbox { margin: 5px 0!important;}
div.genericItemView {
    margin-bottom: 20px;
	padding: 0!important;
}
.resultf { display: none!important; }
.k2filter-responsive input.submit, .K2FilterBlock input.button {
     margin-left: 10px!important;
	 width: 90%;
}
.spcwright .sp-module  h3 { margin-bottom: 10px!important;}

.k2filter-responsive .k2filter-cell {
    width: 100%!important;
    min-height: 105px!important;
    margin-left: 5px!important;
}
/* k2 */

div.catItemView { margin-bottom: 20px;     text-align: center;}

div.catItemImageBlock span.catItemImage { overflow: hidden; }
div.catItemImageBlock .catItemImage a:before { background-color: rgba(248,95,53,0.5);}
#k2Container {
    padding: 0 0px;
}

h2.genericItemTitle,h2.tagItemTitle { font-size: 19px;;}
h3.catItemTitle { font-size: 17px; }
.itemView .itemHeader h2.itemTitle { font-size: 40px;}
div.itemFacebookButton {   margin-top: -5px;    width: 80px;}
div.itemGooglePlusOneButton { margin-top: 2px;}
.spcwpartners .itemImage {text-align: left!important;}
div.catItemImageBlock { padding: 0 5px; }
    
.k2ItemsBlock ul>li a.moduleItemTitle {  font-size: 16px; line-height: 1; margin-bottom: 0px; }
div.k2LatestCommentsBlock ul li, div.k2TopCommentersBlock ul li, div.k2ItemsBlock ul li, div.k2LoginBlock ul li, div.k2UserBlock ul.k2UserBlockActions li, div.k2UserBlock ul.k2UserBlockRenderedMenu li, div.k2ArchivesBlock ul li, div.k2AuthorsListBlock ul li, div.k2CategoriesListBlock ul li, div.k2UsersBlock ul li {
    display: block;
    padding: 0;
    margin: 0 0 5px 0;
}
.k2ItemsBlock ul>li {  margin-bottom: 5px !important;}
div.itemListCategory , div.subCategory {
    background: none;
    border: none;
    border-radius: 0px;
    margin: 0 2px 4px 0;
    padding: 0 0 4px 0;
}

.ot_logo_scroller {
    width: 100%;
    position: relative;
    padding-top: 5px;
    overflow: hidden;
}

/* iframe */
.framewrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 59.3%;
    padding-top: 0px;
    height: 0;
}
.framewrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.framewrapper80 {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 59.3%;
    padding-top: 0px;
    height: 0;
}
.framewrapper80 iframe {
    position: absolute;
	margin-left: 20px;
	margin-top: 10px;
    top: 0;
    left: 0;
    width: 85%;
    height: 85%;
}
/* social share */
div.fastsocialshare_container {
    width: 35%;
    margin-left: auto;
    margin-right: auto;
}

/* bootstrap overide */
.page-header {    border-bottom: none;}

/* cat blog heading */
.blog h2 { padding-top: 10px; }

.spcw { }
.spcw th { font-weight: 700;}
.spcw table.center{ width: 60%; margin-left: 20%; margin-right: 20%; }

.spcwul10 ul { list-style: disc; margin-left: 30px;}
.spcwul10 li { padding-bottom: 10px;}
.spcwul ul { list-style: disc; margin-left: 30px;}

.without-title { padding-top: 25px; }	
.without-space { padding-top: 25px; }	
.spgrid { display: block; }
.spgrid .col { display: inline-block; width: 32.8%; vertical-align: top;} 
.spgrid .col100 { display: inline-block; width: 100%; vertical-align: top; } 
.spgrid .col30 { display: inline-block; width: 29.5%; vertical-align: top; } 
.spgrid .col70 { display: inline-block; width: 69.5%; vertical-align: top; } 
.spgrid .col50 { display: inline-block; width: 49%; vertical-align: top; padding: 10px;  } 
.spgrid .col25 { display: inline-block; width: 24%; vertical-align: top; padding: 10px; } 
.spgrid .col20 { display: inline-block; width: 19.5%; vertical-align: top; } 
.spgrid .inner { padding: 5px; } 
.spgrid .spreg {display: inline-block; width: 100%; background:  url("/images/compicbk2.jpg") no-repeat  ; background-size: 100%;   } 
.spgrid img.padded{ padding-bottom: 12px; padding-top: 8px;}
.spgrid img { width: 100%;  border: none;} 
.spgrid .image { position: relative; width: 100%; } 
.accent , .accent p{ font-size: 20px; font-weight: 400; font-family: raleway; text-align: center; padding: 5px 5px; }
.accent-left { font-size: 20px!important; font-weight: 400; font-family: raleway; text-align: left; padding-left: 10px; padding-bottom: 10px; }
.accent-left a { color: #0000FF!important; }
.accent-left a:hover { text-decoration: underline!important; color: #0000FF!important;}

img.leftimage { float: left; margin: 0 5px 5px 0; padding: 2px; }
.spgrid .image img { width: 100%;} 

.spgrid .image h5 { position: absolute; bottom: 5px; left: 5px; font-weight: 500; color: #fff; font-size: 30px; font-family: raleway; background-color: rgba(0,0,0,0.2);
    font-weight: 300;} 
.spgrid .title { text-align: center; font-size: 20px; font-family: raleway;
    font-weight: 300; margin: 10px 0; } 


/** Nivo **/
.nivo-caption {	background:unset; color:#f9c248; opacity:0.8; margin: 0 2px; top: 0px; bottom: unset;}
.nivo-caption .nivo-caption-content {text-align: center; padding: 5px 10px;	margin:0; color:#f9c248; opacity:1; text-align: left; font-size: 20px; }

/* framework overrides */
.logo_container {   width: 700px; }
.logo { margin: 5px 0; }
.logo-text img { margin-top: -40px; }
#base.block_holder { background-color: rgba(53,53,53, 0 )!important;}
#base .module h3, #base .module_menu h3 {color: #333!important;}
 

@media (max-width:768px)
{
	.spgrid .col { display: inline-block; width: 100%; vertical-align: top;}
	.spgrid .col50 { display: inline-block; width: 100%; vertical-align: top;} 
	.spgrid .col25 { display: inline-block; width: 49.2%; vertical-align: top;} 
	div.fastsocialshare_container { width: 100%; margin-right: auto; margin-left: auto; }
	.portalicon .body i { padding-top: 20px; font-size: 150px; }
	.portalicon .body { min-height: 250px; }
	.newsembed { width: 100%; height: 90vh;}

	/* .spcwintrotext { max-height: 200px; overflow: hidden; } */
}

@media  (max-width: 992px ) 
{
		.dashboard-header { background-color: #f85f35; height: 70px; }
}

@media (min-width: 769px) and (max-width: 1199px ) 
{
	/* .spcwintrotext {  max-height: 168px; overflow: hidden;} */
	.sppb-carousel-pro-text h2 { font-size: 20px;}
	.sppb-btn.sppb-btn-default { margin-top: 50px;}
	.portalicon .body { min-height: 250px; }
	.portalicon .body i { padding-top: 20px; font-size: 170px; }
	.newsembed { width: 100%; height: 90vh;}
}
@media (min-width: 1200px) 
{
	/* .spcwintrotext {  max-height: 280px; overflow: hidden;} */
	/*.narrowcolumn { padding-left:20%; padding-right:20%;} */
	.newsembed { width: 100%; height: 90vh;}
}
