p#footer-info {
display: none;
}
div#footer-bottom {
display: none;
} @media all and (max-width: 980px) {
#mobile_menu {
background-color: rgba(0, 0, 0, 0.7) !important;}
}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5)!important}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead{text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5)!important}
.add-shadow{text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5)!important}
::-webkit-scrollbar {
width: 10px;
}  ::-webkit-scrollbar-track {
background-color: #e09900;
}  ::-webkit-scrollbar-thumb {
background-color: #0059d7; 
} ::-webkit-scrollbar-corner {
background-color: black;
} .jspTrack
{
background: #b46868; position: relative;
}
.jspDrag
{
background: rgba(0,0,0,0.2); position: relative;
top: 0;
left: 0;
cursor: pointer;
}
h1.tbborder{
border-top: 2px solid #e09900;
padding-top: 25px;
border-bottom: 2px solid #e09900;
padding-bottom: 25px!important;
color:#e09900;
margin-bottom:20px;
}
#com_uniqueschoolapp_ie_calendar_container{
padding:30px!important;
background-color:#f8f8f4!important;
}
div#com_uniqueschoolapp_ie_calendar_caption, #com_uniqueschoolapp_ie_calendar_subtitle {
padding-left: 20px;
color:#e09900!important;
}
#com_uniqueschoolapp_ie_month_text {
top:-66px!important;
}
#com_uniqueschoolapp_ie_date_text {
top:-64px!important;
}
div#com_uniquepublishing_ie_news_full_container {
background-color: rgba(158, 158, 158, 0.05);
}
.page-id-41 div#com_uniquepublishing_ie_news_full_container,
.page-id-41 div#com_uniquepublishing_ie_notification_full_container {
max-height: 700px!important;
}
div#com_uniquepublishing_ie_notification_full_container { background-color: rgba(158, 158, 158, 0.05);
}
div#my-calendar {
position: absolute;
width: 100%;
height: 55px;
background-color: #fff; left: 15px;
padding-left: 6px;
}
div#com_uniquepublishing_ie_headline {
font-size: 1.3em;
color: #151515;
}
div#com_uniquepublishing_ie_posted_date {
font-weight: 700;
color: #151515;
}
div#com_uniquepublishing_ie_news_full {
font-size: 1.1em;
color: #151515;
}
.full-page-notification{
background-color: #fff!important;
max-height:100%!important;
}
span.card-content-header.style-scope.gallery-list {
font-size:1.3em;
}
@media only screen and (min-width: 800px){
div#com_uniquepublishing_ie_container {
padding: 15px!important;
margin: 25px!important;
max-width: 100%!important;
min-height:150px;
position:relative;
}
div#com_uniquepublishing_ie_div_image_container{
position:absolute;
}
div#com_uniquepublishing_ie_div_image_container img{
width:150px;
height:120px;
}
div#com_uniquepublishing_ie_news_full{
position:relative;
left:165px;
width: 80%;
}
div#com_uniquepublishing_ie_headline{
position:relative;
left:165px;
}
div#com_uniquepublishing_ie_posted_date{
position:relative;
left:165px;
}
} div.my-block{
border:1px solid #f5f5f5;
padding:10px;
margin-bottom:10px;
}
div.my-title {
font-size: 1.4em;
}
div.my-date{
padding-bottom:10px;
color:#e09900;
}
div.my-thumbnail img{
width:150px!important;
height:120px!important;
}
header#main-header {
border-bottom: 5px solid #e09900!important;
}
.email-address a{
color:#fff!important;
}
.address-wrap, .email-wrap, .phone-wrap { display: flex; align-items: center; justify-content: start;}
#footer-wrap a{ color: #fff;}
#footer-wrap a:hover{ color: #F7D117;}
#footer-wrap svg{ margin-right: 10px; width: 40px;}
#footer-wrap .address-wrap svg, #app-icons svg{ fill: #fff; }
#footer-wrap .email-wrap svg, #footer-wrap .phone-wrap svg{ fill: #fff; width: 30px;} .page-id-206471 h3, .page-id-206471 h4{ font-weight: bold; }
.ka21{ display: flex; justify-content: center; align-items: center; border-radius: 50px; border: 1px solid rgba(255, 255, 255, 0.25); max-width: 470px; margin: 50px auto 0; padding: 5px 0; background: rgba(255,255,255,0.12); }
.ka21 svg{ margin-right: 7px;}
div#custom-heading:before{ content: ''; border-top: 4px solid #c9a227; width: 75px; display: block; margin-bottom: 20px; }
#counter-section .percent{ margin-bottom: 0!important;}
#erasmus-tabs ul{ background: transparent; display: flex; justify-content: flex-start;    gap: 10px;}
#erasmus-tabs ul li{ border-radius: 50px;}
#erasmus-tabs ul li a{ outline: none;}
#erasmus-tabs ul li:after{ border: none;}
#erasmus-tabs { border: 0;}
#erasmus-tabs .et_pb_all_tabs{ margin-top: 30px!important; border-radius: 20px; overflow: hidden;}
#erasmus-tabs .et_pb_tab_content{ display: flex; justify-content: space-between;}
#erasmus-tabs .et_pb_tab_content .my-tab-txt{ width: calc(100% - 30%); padding: 30px;}
#erasmus-tabs .et_pb_tab_content .my-tab-txt .tab-inner-subtitle, .text-golden{ color: #c9a227; font-size: 1.02rem; margin: 10px 0;}
#erasmus-tabs .et_pb_tab_content .tab-img, #erasmus-tabs .et_pb_tab_content .tab-img img{ height: 300px; }
#erasmus-tabs .et_pb_tab_content .tab-img img{ object-fit: cover; }
#testimonial-wrap .et_pb_testimonial:before{top: 0!important; left: 40px!important;}
.low-width-text{    color: #000;   max-width: 960px;    float: right;    margin-top: 30px;} .gallery-item { position: relative; overflow: hidden; border-radius: 12px;}
.gallery-item.featured{ height: 282px; width: 420px;}
.gallery-item:first-child { grid-column: span 2;}
.gallery-item img { width: 100%; height: 100%; object-fit: cover; display: block;}
.gallery-item .img-txt { position: absolute; bottom: 0; z-index: 9; color: #fff; font-weight: bold; padding: 10px;} .gallery-item .caption { position: absolute; bottom: 15px; left: 15px; color: #fff; font-weight: 600; z-index: 2;}
.gallery-item::after {  content: ''; position: absolute; inset: 0; background: linear-gradient( to top, rgba(0,0,0,.5), rgba(0,0,0,0) ); pointer-events: none; }
@media (min-width: 1025px) {
.gallery-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px;}
.gallery-item { aspect-ratio: 1 / 1.5; height: 282px;}
} @media (max-width: 1024px) {
.gallery-grid { display: flex; flex-wrap: wrap; gap: 15px;}
.gallery-grid { grid-template-columns: repeat(3, 1fr); }
.gallery-item { aspect-ratio: 0; width: 100%;}
.gallery-item.featured {  height: auto;    width: 100%;} } @media (max-width: 767px) {
.gallery-grid { grid-template-columns: 1fr; }
.gallery-item:first-child { grid-column: span 1; }
}p#footer-info {
display: none;
}
div#footer-bottom {
display: none;
} @media all and (max-width: 980px) {
#mobile_menu {
background-color: rgba(0, 0, 0, 0.7) !important;}
}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5)!important}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead{text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5)!important}
.add-shadow{text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5)!important}
::-webkit-scrollbar {
width: 10px;
}  ::-webkit-scrollbar-track {
background-color: #e09900;
}  ::-webkit-scrollbar-thumb {
background-color: #0059d7; 
} ::-webkit-scrollbar-corner {
background-color: black;
} .jspTrack
{
background: #b46868; position: relative;
}
.jspDrag
{
background: rgba(0,0,0,0.2); position: relative;
top: 0;
left: 0;
cursor: pointer;
}
h1.tbborder{
border-top: 2px solid #e09900;
padding-top: 25px;
border-bottom: 2px solid #e09900;
padding-bottom: 25px!important;
color:#e09900;
margin-bottom:20px;
}
#com_uniqueschoolapp_ie_calendar_container{
padding:30px!important;
background-color:#f8f8f4!important;
}
div#com_uniqueschoolapp_ie_calendar_caption, #com_uniqueschoolapp_ie_calendar_subtitle {
padding-left: 20px;
color:#e09900!important;
}
#com_uniqueschoolapp_ie_month_text {
top:-66px!important;
}
#com_uniqueschoolapp_ie_date_text {
top:-64px!important;
}
div#com_uniquepublishing_ie_news_full_container {
background-color: rgba(158, 158, 158, 0.05);
}
.page-id-41 div#com_uniquepublishing_ie_news_full_container,
.page-id-41 div#com_uniquepublishing_ie_notification_full_container {
max-height: 700px!important;
}
div#com_uniquepublishing_ie_notification_full_container { background-color: rgba(158, 158, 158, 0.05);
}
div#my-calendar {
position: absolute;
width: 100%;
height: 55px;
background-color: #fff; left: 15px;
padding-left: 6px;
}
div#com_uniquepublishing_ie_headline {
font-size: 1.3em;
color: #151515;
}
div#com_uniquepublishing_ie_posted_date {
font-weight: 700;
color: #151515;
}
div#com_uniquepublishing_ie_news_full {
font-size: 1.1em;
color: #151515;
}
.full-page-notification{
background-color: #fff!important;
max-height:100%!important;
}
span.card-content-header.style-scope.gallery-list {
font-size:1.3em;
}
@media only screen and (min-width: 800px){
div#com_uniquepublishing_ie_container {
padding: 15px!important;
margin: 25px!important;
max-width: 100%!important;
min-height:150px;
position:relative;
}
div#com_uniquepublishing_ie_div_image_container{
position:absolute;
}
div#com_uniquepublishing_ie_div_image_container img{
width:150px;
height:120px;
}
div#com_uniquepublishing_ie_news_full{
position:relative;
left:165px;
width: 80%;
}
div#com_uniquepublishing_ie_headline{
position:relative;
left:165px;
}
div#com_uniquepublishing_ie_posted_date{
position:relative;
left:165px;
}
} div.my-block{
border:1px solid #f5f5f5;
padding:10px;
margin-bottom:10px;
}
div.my-title {
font-size: 1.4em;
}
div.my-date{
padding-bottom:10px;
color:#e09900;
}
div.my-thumbnail img{
width:150px!important;
height:120px!important;
}
header#main-header {
border-bottom: 5px solid #e09900!important;
}
.email-address a{
color:#fff!important;
}
.address-wrap, .email-wrap, .phone-wrap { display: flex; align-items: center; justify-content: start;}
#footer-wrap a{ color: #fff;}
#footer-wrap a:hover{ color: #F7D117;}
#footer-wrap svg{ margin-right: 10px; width: 40px;}
#footer-wrap .address-wrap svg, #app-icons svg{ fill: #fff; }
#footer-wrap .email-wrap svg, #footer-wrap .phone-wrap svg{ fill: #fff; width: 30px;} .page-id-206471 h3, .page-id-206471 h4{ font-weight: bold; }
.ka21{ display: flex; justify-content: center; align-items: center; border-radius: 50px; border: 1px solid rgba(255, 255, 255, 0.25); max-width: 470px; margin: 50px auto 0; padding: 5px 0; background: rgba(255,255,255,0.12); }
.ka21 svg{ margin-right: 7px;}
div#custom-heading:before{ content: ''; border-top: 4px solid #c9a227; width: 75px; display: block; margin-bottom: 20px; }
#counter-section .percent{ margin-bottom: 0!important;}
#erasmus-tabs ul{ background: transparent; display: flex; justify-content: flex-start;    gap: 10px;}
#erasmus-tabs ul li{ border-radius: 50px;}
#erasmus-tabs ul li a{ outline: none;}
#erasmus-tabs ul li:after{ border: none;}
#erasmus-tabs { border: 0;}
#erasmus-tabs .et_pb_all_tabs{ margin-top: 30px!important; border-radius: 20px; overflow: hidden;}
#erasmus-tabs .et_pb_tab_content{ display: flex; justify-content: space-between;}
#erasmus-tabs .et_pb_tab_content .my-tab-txt{ width: calc(100% - 30%); padding: 30px;}
#erasmus-tabs .et_pb_tab_content .my-tab-txt .tab-inner-subtitle, .text-golden{ color: #c9a227; font-size: 1.02rem; margin: 10px 0;}
#erasmus-tabs .et_pb_tab_content .tab-img, #erasmus-tabs .et_pb_tab_content .tab-img img{ height: 300px; }
#erasmus-tabs .et_pb_tab_content .tab-img img{ object-fit: cover; }
#testimonial-wrap .et_pb_testimonial:before{top: 0!important; left: 40px!important;}
.low-width-text{    color: #000;   max-width: 960px;    float: right;    margin-top: 30px;} .gallery-item { position: relative; overflow: hidden; border-radius: 12px;}
.gallery-item.featured{ height: 282px; width: 420px;}
.gallery-item:first-child { grid-column: span 2;}
.gallery-item img { width: 100%; height: 100%; object-fit: cover; display: block;}
.gallery-item .img-txt { position: absolute; bottom: 0; z-index: 9; color: #fff; font-weight: bold; padding: 10px;} .gallery-item .caption { position: absolute; bottom: 15px; left: 15px; color: #fff; font-weight: 600; z-index: 2;}
.gallery-item::after {  content: ''; position: absolute; inset: 0; background: linear-gradient( to top, rgba(0,0,0,.5), rgba(0,0,0,0) ); pointer-events: none; }
@media (min-width: 1025px) {
.gallery-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px;}
.gallery-item { aspect-ratio: 1 / 1.5; height: 282px;}
} @media (max-width: 1024px) {
.gallery-grid { display: flex; flex-wrap: wrap; gap: 15px;}
.gallery-grid { grid-template-columns: repeat(3, 1fr); }
.gallery-item { aspect-ratio: 0; width: 100%;}
.gallery-item.featured {  height: auto;    width: 100%;} } @media (max-width: 767px) {
.gallery-grid { grid-template-columns: 1fr; }
.gallery-item:first-child { grid-column: span 1; }
}