@charset "UTF-8";

/* SRC Magnolia
=============================*/
body {
  	font-family: 'Roboto';
}

p, td, th {
	word-break: break-word;
	overflow-wrap: break-word;
}

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	/* TYPO
	=============================*/

	a.disabled {
		pointer-events: none;
	}
    
    /* GOV.SI
    =============================*/
    .gov {
        display: block;
        float: left;
        background: url(../images/logo-gov-small.png) 20px 10px no-repeat;
        height: 60px;
        width: 100%;
        position: fixed !important;
        top: 0px;
        z-index: 1000000 !important;
        border-bottom: 1px solid;
    }
    
	
	/* HEADER
	=============================*/
    .navbar-fixed-top {
        top: 60px;
    }

	.navbar-inverse {
		background: none;
    }
    
    .navbar-right {
    	float: right;
    	margin-right: -15px;
    }
	
	.header {
		padding: 20px;
		height: 75px;
    }

	.logo {
		background: transparent url(../images/ejn-logo-black.svg);
		display: block;
		float: left;
		width: 290px;
		max-width: 290px;
		height: 40px;
		max-height: 40px;
		margin-top: -4px;
	}
	
	.language {
		display: block;
		float: right;
		padding: 5px 5px 5px 15px;
    }
	li {
		font-size: 14px;
		}
	.accessibility {
		float: right;
		padding: 7px 9px 7px 9px;
		height: 34px;
        margin-top: 13px;
		font-weight: 200;
		border-radius: 4px;
		text-transform: uppercase;
		text-decoration: none;
		cursor: pointer;
	}
	.accessibility img {
		filter: invert(99%) sepia(70%) saturate(0%) hue-rotate(273deg) brightness(109%) contrast(100%);
	}
	#accessibility {
    	background-color: #e5e4df;
		margin-top: 135px;
	}
	#accessibility > .collapse {
		margin-bottom: -135px;
	}
	.accessibility-section-spacer {
	    border-bottom: 2px solid;
	    border-bottom-color: #0f6674;
	}
	.accessibility-title {
			font-size: 150%;
			margin: 5px 0px;
	}
	.accessibility-size-text {
		font-size: 24px;
	}
	#enlargeFontSize,
	#minimiseFontSize,
	#resetFontSize,
	#cursor-white,
	#cursor-black {
	    cursor: pointer;
	    display: inline-block;
	    text-align: center;
	    margin-right: 5px;
	}
	#cursor-white img,
	#cursor-black img {
		width: 30px;
		margin: 5px 0px;
	}
	#cursor-white.selected,
	#cursor-black.selected {
	    border: 1px dashed green;
	}
	#enlargeFontSize .glyphicon,
	#minimiseFontSize .glyphicon{
		font-size: 150%;
	}
	.accessibility-size-block {
	    max-width: 240px;
	    line-height: 40px;
	}
	.accessibility-button {
	    width: 200px;
	    min-height: 60px;
	    margin-bottom: 10px;
	    font-size: 24px;
	    color: white;
	    background-color: #0f6674;
	    border: 10px solid #0f6674;
	    text-align: center;
	    overflow: auto;
	}
	.accessibility-button-capitalize {
		text-transform: capitalize !important;
	}
	.accessibility-button-uppercase {
		text-transform: uppercase !important;
	}
	.accessibility-button-normal {
		font-weight: normal !important;
	}
	.accessibility-button-bold {
		font-weight: bold !important;
	}
	.accessibility-theme-box {
		display: inline-block;
	    width: 200px;
	    min-height: 190px;
	    margin: 40px 40px 0px 0px;
	    border: 15px solid;
	    font-size: 30px;
	    text-align: left;
	    overflow: auto;
	    padding: 20px 20px;
	    color: #333;
	}
	.accessibility-button:focus,
	.accessibility-theme-box:focus {
	    border-color: #000000;
	    text-decoration: underline;
	}
	.accessibility-theme-box.selected {
	    border-top-color: #000000;
	    border-bottom-color: #000000;
	    border-left-color: #cccccc;
	    border-right-color: #cccccc;
	}
	.accessibility-button.selected {
	    border-top-color: #000000;
	    border-bottom-color: #000000;
	    border-left-color: #cccccc;
	    border-right-color: #cccccc;
	    background-color: white;
	    color: black;
	}
	.tema0 {
	    background-color: white;
	    border-color: white;
	}
	.tema1 {
	    background-color: #ffffff;
	    border-color: #ffffff;
	}
	.tema2 {
	    background-color: #2a2d7c;
	    color: #fbff55;
	    border-color: #2a2d7c;
	}
	.tema3 {
	    background-color: #fdffb3;
	    border-color: #fdffb3;
	}
	.tema4 {
	    background-color: #550000;
	    color: #00ff00;
	    border-color: #550000;
	}
	.tema5 {
	    background-color: #ffffff;
	    border-color: #ffffff;
	}
	.bold {
		font-weight: bold;
	}
	.regular {
		font-weight: normal;
	}
	.tema0 .link,
	.tema5 .link {
	    color: #337ab7;
	}
	.tema1 .link,
	.tema2 .link,
	.tema3 .link,
	.tema4 .link,
	.tema5 .link {
	    text-decoration: underline;
	}
	a:hover .tema0 .link {
	    text-decoration: underline;
	}
	#resetSettings {
		margin-top: 10px;
		color: #333;
		display: inline-block;
		font-weight: bold;
	}
	#resetSettings:hover {
	    text-decoration: none;
	}
	.en,.en:hover,.en:focus,
	.si,.si:hover,.si:focus {
		display: block;
		float: left;
		padding: 6px 11px;
		text-decoration: none;
    }
		
	.si {
		border-right: 1px solid;
    }
    
		
	#regLink, 
	#regLink:hover {
		display: block;
		float: right;
		margin-right: -10px;
		padding: 7px 11px 7px 10px;
		height: 34px;
        margin-top: 13px;
		font-weight: 200;
		border-radius: 4px;
		text-transform: uppercase;
		text-decoration: none;
	}
	
	#regLink span {
		display: none;
    }
    
     .language .dropdown-toggle {
		display: block;
		float: right;
		margin-right: -2px;
		padding: 7px 14px;
        margin-top: 8px;
		font-weight: 200;
		border-radius: 4px;
		text-transform: uppercase;
        border: none !important;
        outline: none!important;
	}
	
	.navbar-inverse .navbar-nav>.open>a, 
	.navbar-inverse .navbar-nav>.open>a:focus, 
	.navbar-inverse .navbar-nav>.open>a:hover {
		background-image: none;
		box-shadow: none;
	}
	
	.navbar-collapse  {
		margin-top: 5px;
    }
		
	.navbar-inverse .navbar-brand, 
	.navbar-inverse .navbar-nav>li>a {
		text-shadow: none;
    }
	
	/* SEARCH
	=====================*/
	#src-search {
		margin-top: -6px;
		padding-right: 5px;
		padding-left: 5px;
    }
	
	#src-search .form-control {
		background-image: none;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
		/* min-width: 240px; */
		float: right;
		max-width: 80px;
	}
	
	#src-search .input-group-addon {
		position: relative;
		border: 2px solid;
		-webkit-border-top-right-radius: 4px;
		-webkit-border-bottom-right-radius: 4px;
		-moz-border-radius-topright: 4px;
		-moz-border-radius-bottomright: 4px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		min-width: 45px;
		cursor: pointer;
    }
    
    #src-search .input-group-addon .icon-search {
		background: url(../images/src-search-icon.png) center center no-repeat;
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
    }
		
	/* SRC MENU
	========================*/
	.dropdown-menu {
		border: none;
		border-radius: 0;
	}
	
	.maingroup,
	.maingroup:hover {
		border-bottom: 1px solid;
		font-weight: 700;
		text-indent: 5px;
    }
	
	.mega-dropdown {
  		position: static !important;
	}
	
	.bottom-menu {
		padding-top: 30px;
		padding-bottom: 30px;
		margin: 30px 0;
    }
	
	.mega-in-bottom {
		display: block;
		float: left;
	}
	
	.mega-in-bottom ul {
		padding: 0;
		margin: 0;
		list-style: none;
    }
	
	.mega-dropdown-menu {
		padding: 20px 0px;
		width: 100%;
		min-width: 100% !important;
		box-shadow: none;
		-webkit-box-shadow: none;
		margin-top: 1px !important;
	}
	
	.mega-dropdown-menu > li > ul {
		padding: 0;
		margin: 0;
	}
	
	.mega-dropdown-menu > li > ul > li,
	.mega-in-bottom ul > li {
		list-style: none;
		border-top: 1px solid;
	}
	
	.mega-dropdown-menu > li > ul > li > a,
	.mega-in-bottom ul > li > a {
		display: block;
		padding: 3px 5px;
	}
	
	.mega-dropdown-menu > li ul > li > a:hover,
	.mega-dropdown-menu > li ul > li > a:focus,
	.mega-in-bottom ul > li > a:hover,
	.mega-in-bottom ul > li > a:focus {
		text-decoration: none;
	}
	
	.mega-dropdown-menu .dropdown-header,
	.mega-dropdown-menu .dropdown-header,
	.mega-in-bottom .dropdown-header,
	.mega-in-bottom .dropdown-header {
		font-size: 14px;
		font-weight: 700;
	  	padding: 5px 60px 5px 5px;
		line-height: 30px;
		border: none;
	}

	.mega-dropdown-menu .dropdown-header a,
	.mega-in-bottom .dropdown-header a {
		display: inline;
	}
	
	.navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 5px 15px 5px 5px;
	}
	
	.navbar-inverse .navbar-collapse, 
	.navbar-inverse .navbar-form {
		border: none;
	}
	
	.icons-list img {
		max-width: 64px;
		max-height: 64px;
    }

	.icons-list .icon-img {
		display: block;
		margin: 10px auto;
		height: 64px;
		width: 64px;
		line-height: 64px;
	}
	
	.icons-list li {
		display: block;
		float: left;
		width: 50%;
		height: 125px;
		padding: 0 5px;
		border-top: none !important;
		font-size: 13px;
		font-weight: 700;
		text-align: center !important;
    }
		
	.icons-list li {
		border-bottom: 1px solid;
    }
		
	.icons-list li:nth-child(1),
	.icons-list li:nth-child(3),
	.icons-list li:nth-child(5),
	.icons-list li:nth-child(7) {
		border-right: 1px solid;
    }
		
	.icons-list li:nth-child(7),
	.icons-list li:nth-child(8) {
		border-bottom: none;
    }
	
	/* MAIN
	========================*/
	.main {
		margin-top: 135px;
    }
		
	/* BREADCRUMBS
	========================*/
	.breadcrumbs {
		display: block;
		margin-top: 10px;
    	border-bottom: 1px solid;
    }
		
	.breadcrumbs a {
		text-decoration: none;
		cursor: pointer;
    }
		
	.breadcrumbs ul {
		margin: 0;
		padding: 0;
		list-style: none;
    }
		
	.breadcrumbs ul li {
		display: inline-block;
		margin: 5px 0;
		padding: 0 10px 0 10px;
		border-right: 1px solid;
    }
		
	/* HOME
	========================*/
	.homeBg {
		padding: 0;
		min-height: 544px;
    }
		
	.homeBg h1 {
		display: block;
		font-weight: 300;
		height: 300px;
		padding: 25px 15px 15px 15px;
    }
		
	.startmeup {
		display: block;
		margin-top: 20px;
    }
		
	/* CUSTOMIZE THE CAROUSEL
	-------------------------------------------------- */
	#carousel {
		height: 290px;
		margin-top: -48px;
		margin-bottom: 20px;
		padding: 35px 60px;
	}

	.carousel-caption {
		z-index: 10;
	}

	.carousel-control.left,
	.carousel-control.right {
		background-image: none;
		background-color: transparent;
		max-width: 40px;
    }
		
	.carousel-control .glyphicon-chevron-left, 
	.carousel-control .glyphicon-chevron-right, 
	.carousel-control .icon-next, 
	.carousel-control .icon-prev {
		font-size: 16px;
    }
		
	.news-title {
		display: block;
		font-size: 16px;
		line-height: 20px;
		max-height: 40px;
		overflow: hidden;
    }
		
	a.news-title:hover {
		text-decoration: underline;
    }
		
	.news-date {
		text-transform: uppercase;
		font-size: 13px;
		line-height: 13px;
		display: block;
		height: 13px;
		margin: 20px 0 10px 0;
		opacity: 0.75;
    }
		
	.news-excerpt {
		font-size: 13px;
		line-height: 19px;
		height: 95px;
		overflow: hidden;
		display: block;
		opacity: 1;
    }

	.news-excerpt a,
	.news-excerpt a:hover {
		text-decoration: underline;
	}
    
    .opozorilo {
        background: url(../images/opozorilo.svg) right bottom no-repeat;
		border: 1px solid;
		padding: 35px 35px !important;
    }
    
    .napaka {
        background: url(../images/napaka.svg) right bottom no-repeat;
		border: 1px solid;
		padding: 35px 35px !important;
    }
    
    .opozorilo .news-date,
    .napaka .news-date {
        display: none;
    }
    
    .opozorilo .carousel-control.left,
    .opozorilo .carousel-control.right,
    .napaka .carousel-control.left,
    .napaka .carousel-control.right {
        display: none;
    }
    
    .opozorilo .news-title,
    .napaka .news-title {
        margin-bottom: 25px !important;
	}
		
	/* HOME COLUMNS
	==============================*/
	.homeColumn,
	.teaserBlock {
		display: block;
		padding: 15px;
		text-align: center;
		font-size: 13px;
		line-height: 19px;
		margin: 15px 0 15px 0;
    }
		
	.homeColumn .intro,
	.teaserBlock p {
		min-height: 90px;
		height: 90px;
		overflow: hidden;
		display: flex;
		flex-direction: column;
		justify-content: center;
    }
	
	.homeColumn h4,
	.teaserBlock h4 {
		display: block;
		font-size: 16px;
		margin-bottom: 10px;
    }
		
	.homeColumn img,
	.teaserBlock img {
		display: block;
		width: auto;
		max-width: 96px;
		margin: 0 auto;
    }
		
	.homeColumn a,
	.homeColumn a:hover {
		text-decoration: underline;
    }

	.teaserBlock p {
		font-size: 14px;
	}
	
	/* PAGE
	==================================*/
	#page {
		display: block;
		float: left;
		width: 100%;
		border-top: 5px solid;
		padding: 15px 0;
		min-height: 60px;
    }
		
	#sidebar {
		display: block;
		float: left;
		width: 100%;
    }
		
	.sidebar-module {
		display: block;
		float: left;
		width: 100%;
		border-top: 5px solid;
		padding: 15px 0;
    }
		
	#sidebar img {
		display: block;
		max-width: 66.666666%;
		margin: 0 auto;
    }

	#sidebar span {
		display: block;
	}
		
	#sidebar h4 {
		font-weight: 400;
		font-size: 24px;
    }
		
	#sidebar .button-green {
		margin: 0 0;
    }
		
	#sidebar .sidebar-submenu {
		margin: 0;
		padding: 0;
		list-style: none;
    }
		
	#sidebar .sidebar-submenu li {
		display: block;
		float: left;
		width: 100%;
		border-bottom: 1px solid;
		padding: 3px 0;
    }
		
	#sidebar .sidebar-submenu li:last-child {
		border-bottom: none;
    }

	/* ANCHOR LINKS
	==================================*/

	/*.anchor-tag {*/
	a:not([href]) {
		padding-top: 150px;
		margin-top: -150px;
		-webkit-background-clip: content-box;
		background-clip: content-box;
		display: block;
		text-decoration: none;
	}

	/*.anchor-tag:hover {*/
	a:not([href]):hover {
		text-decoration: none;
	}
		
	/* BUTTON LINKS
	==================================*/
	.button-blue, 
	.button-blue:hover {
		text-decoration: none !important;
		text-align: center;
		display: block;
		width: 120px;
		max-width: 120px;
		padding: 8px 16px;
		margin: 20px auto;
		border-radius: 20px;
		cursor: pointer;
		font-size: 13px;
    }
		
	.button-green, 
	.button-green:hover {
		text-decoration: none !important;
		text-align:  center;
		display: block;
		width: 120px;
		max-width: 120px;
		padding: 8px 16px;
		margin: 20px auto;
		border-radius: 20px;
		cursor: pointer;
		font-size: 13px;
	}

	/* NEWS
	==================================*/
	#page .abstract-block {
		padding-bottom: 10px;
		margin-bottom: 20px;
		border-bottom: 2px solid;
	}

	#page .abstract {
		padding-top: 10px;
		font-weight: 400;
		font-size: 18px;
	}

	#page .news-block {
		display: block;
		float: left;
		width: 100%;
		margin-bottom: 20px;
    }
		
	#page span.news-date {
		font-weight: 700 !important;
		font-size: 13px;
		line-height: 19px;
		text-transform: uppercase;
    }
		
	#page .news-title,
	#page .news-title:hover {
		text-decoration: underline;
		cursor: pointer;
    }
		
	#page .news-archive ul {
		margin: 20px 0 0 0;
		padding: 0;
		list-style: none;
    }
	
	#page .news-archive ul li {
        display: inline-block; 
        padding-right: 10px;
    }	
	
	/* TABLE
	==================================*/
	#page .table th:nth-child(2),
	#page .table td:nth-child(2){
		text-align: right;
	}

	#page .table th:nth-child(3),
	#page .table td:nth-child(3),
	#page .table th:nth-child(4),
	#page .table td:nth-child(4) {
		text-align: center;
	}

	.maticna {
		white-space: nowrap;
	}

	/* FORM
	==================================*/
	#hdswitch {
		display: block;
		margin-top: 3rem;
		margin-bottom: 3rem;
	}

	#helpdesk {
		margin-bottom: 3rem;
	}

	.ejnform dfn[title="required"] {
		font-weight: bold;
		font-style: normal;
	}

	.ejnform .form-control {
		border-radius: 0;
	}

	.ejnform .button-green {
		border-width: 0;
	}

	.ejnform select {
		display: block;
		width: 100%;
		height: 34px;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		background-image: none;
		border: 1px solid;
		border-radius: 0;
		-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	}

	.ejnform .text {
		padding-right: 15px;
		padding-left: 15px;
	}

	.ejnform .error em {
		display: none;
	}

	.ejnform .error input,
	.ejnform .error select,
	.ejnform .error textarea {
		border: 1px solid;
	}

	.ejnform .text.error {
		padding-right: 15px;
		padding-left: 15px;
	}

	.ejnform .text.error li {
		list-style-type: none;
	}

	.ejnform .text.error ul {
		padding-left: 0px;
	}

	.ejnform #formErrorsDisplay {
		margin-bottom: 3rem;
		padding-right: 15px;
		padding-left: 15px;
	}

	.ejnform #formErrorsDisplay h1 {
		text-align: left;
		font-size: 1.3em;
		text-transform: none;
	}

	.ejnform #formErrorsDisplay ul {
		padding-left: 40px;
	}

	.ejnform #formErrorsDisplay li {
		list-style-type: disc;
	}

	/* STYLES
	==================================*/
	.page-intro h1 {
		margin: 20px 0;
		padding: 0px 10px 20px 10px;
		border-bottom: 1px solid;
    }
		
	/* FOOTER
	==================================*/
	.footer {
		border-top: 1px solid;
    	padding-top: 20px;
		margin: 60px auto;
		padding: 8px 16px;
    }
		
	.footer p,
	.footer a {
		font-size: 11px;
		line-height: 14px;
    }

	.footer p {
		margin: 10px 0px;
	}
		
	.legal-link {
		margin-right: 7px;
		font-weight: 700;
		border-left: 1px solid;
		padding-left: 10px;
    }
		
	.footer .first {
		margin-right: 7px;
		border: none;
		padding-left: 0px;
    }

	/* Footer Logos Container */
	.footer-logos {
		display: flex; /* Use Flexbox for layout */
		justify-content: center; /* Center logos horizontally */
		align-items: center; /* Align logos vertically */
		gap: 10px; /* Space between logos */
		margin: 0 auto; /* Center the container itself */
		padding-left: 235px;
		flex-direction: row !important;
		flex-wrap: nowrap !important; /* Ensure no wrapping */
	}

	/* Anchor Tags for Logos */
	.footer-logos a {
		display: flex; /* Make anchors flex containers */
		align-items: center; /* Vertically center content */
		justify-content: center;
		text-decoration: none; /* Remove link underline */
		padding: 0;
		margin: 0;
	}

	/* Logo Styles */
	.copyIFeel {
		display: block;
		width: 75px;
		height: 62px;
		background: transparent url(../images/ifeel_vector.svg) no-repeat center center !important;
		background-size: contain !important;
		margin: 0;
	}

	.copyEU {
		display: block;
		width: 150px;
		height: 62px;
		background: transparent url(../images/SL-Sofinancira-Evropska-unija_POS.svg) no-repeat center center !important;
		background-size: contain !important;
		margin: 0;
	}

	.copyTrust {
		display: block;
		width: 70px;
		height: 62px;
		background: transparent url(../images/entrust-corporation-logo-vector.svg) no-repeat center center !important;
		background-size: contain !important;
		margin: 0;
	}

	/* Responsive Design */
	@media only screen and (max-width: 1024px) {
		.footer-logos {
			flex-wrap: wrap; /* Allow logos to wrap on smaller screens */
			gap: 8px; /* Slightly reduce gap */
		}
	}

	@media only screen and (max-width: 767px) {
		.footer-logos {
			flex-direction: column; /* Stack logos vertically on very small screens */
			gap: 5px; /* Smaller gap */
		}

		.copyIFeel,
		.copyEU,
		.copyTrust {
			margin: 5px 0; /* Add vertical spacing for stacked logos */
		}
	}

	.dropdown.mega-dropdown.maingroup.open {
		border-bottom: none !important;
		display: inline-block;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
	
	#src-search .form-control {
		min-width: 120px;
	}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    /* GOV.SI
    =============================*/
    .gov {
        background: url(../images/logo-gov.png) 20px 10px no-repeat;
    }
    
	.homeBg h1 {
		font-weight: 300;
		height: 250px;
		padding: 130px 0 0 0;
    }

	/* 
	.logo {
		background: transparent url(../images/ejn-logo-black.svg);
		width: 290px;
		max-width: 290px;
	} */
	
	#sidebar .col-sm-12 {
		padding: 0 !important;
    }
		
	.maingroup,
	.maingroup:hover {
		border-bottom: none !important;
		font-weight: normal;
		text-indent: 0;
    }
		
	.navbar-nav {
		margin-left: -15px;
		float: right;
		margin-top: -40px;
    }
		
	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 25px;
	}
	
	/* SEARCH
	=====================*/
	#src-search {
		opacity: 1;
    }
	
	#src-search {
		margin-top: 5px;
		margin-right: 10px;
    }
	
	#src-search .form-control {
		max-width: 240px;
		border: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	
	#regLink, 
	#regLink:hover {
		padding: 7px 14px 7px 10px;
	}
	
	#regLink img {
		margin-right: 5px;
	}
	
	#regLink span {
		display: inline;
    }
		
	/* SRC MENU
	========================*/
	.icons-list li {
		width: 33.3333333%;
    }
		
	.icons-list li:nth-child(1),
	.icons-list li:nth-child(2),
	.icons-list li:nth-child(3),
	.icons-list li:nth-child(4),
	.icons-list li:nth-child(5),
	.icons-list li:nth-child(6) {
		border-bottom: 1px solid;
    }
		
	.icons-list li:nth-child(1),
	.icons-list li:nth-child(2),
	.icons-list li:nth-child(4),
	.icons-list li:nth-child(5),
	.icons-list li:nth-child(7),
	.icons-list li:nth-child(8) {
		border-right: 1px solid;
    }
	
	.icons-list li:nth-child(3),
	.icons-list li:nth-child(6) {
		border-right: none;
    }
		
	.icons-list li:nth-child(7),
	.icons-list li:nth-child(8) {
		border-bottom: none;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	/* SRC MENU
	========================*/
	.icons-list li {
		width: 25%;
		padding: 0 2px;
		font-size: 14px;
    }
		
	.icons-list li:nth-child(1),
	.icons-list li:nth-child(2),
	.icons-list li:nth-child(3) {
		border-bottom: 1px solid;
		border-right: 1px solid;
    }
		
	.icons-list li:nth-child(4) {
		border-bottom: 1px solid;
		border-right: none;
    }
		
	.icons-list li:nth-child(5),
	.icons-list li:nth-child(6),
	.icons-list li:nth-child(7) {
		border-right: 1px solid;
		border-bottom: none;
	}

    .icons-list li:nth-child(8) {
        border-right: none;
        border-bottom: none;
    }

	.homeBg h1 {
		font-weight: 300;
		height: 250px;
		padding: 170px 0 0 0;
	}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}

.transparent-text {
	color: transparent;
}