/* CSS Document */

/* ---=== GLOBALS ===--- */
.text-indent
{
	text-indent: 5%;
}

.no-text-indent
{
	text-indent: 0%;	
}

.line-style-type
{
	list-style: none;
	padding: 0;
	margins: 0;
}

.line-style-type li
{
	padding-left: 16px;
}

.line-style-type li::before
{
	content: "-";
	padding-right: 8px;
}

/* ---=== BACKGROUNDS / BANNERS / IMAGES ===--- */

body
{
	background:  url('/public/images/website/danubius_bg.gif') no-repeat center center fixed; 
	background-size: cover;	
	background-color: transparent;
}

a.nav-link:hover,
.active a.nav-link:hover,
ul .list-text-green:hover
{
	background-color: #3E5743;
	color: white !important;
}

.ico-size
{
	width: 24px;
	height: 19px;
}

.gallery-img
{
	width: auto;
	height: 15rem;
}

/* ---=== MARGINS / PADDINGS / BORDERS ===--- */

.blockquote-right
{
	border-left: 0 !important;
	border-right: .25rem solid #eceeef !important;
}

/* ---=== TEXT COLORS / BACKGROUND COLORS / BLOCKQUOTES COLORS / BUTTON COLORS ===--- */

.md-form input[type=text]:focus:not([readonly]),
.md-form textarea.md-textarea:focus:not([readonly])
{
	box-shadow: 0 1px 0 0 #3E5743;
	border-bottom: 1px solid #3E5743;
}

.md-form input[type=text]:focus:not([readonly])+label,
.md-form textarea.md-textarea:focus:not([readonly])+label
{
	color: #3E5743;
}

.black-text
{
	color: rgb(0,0,0) !important;
}

.bg-white-transp
{
	background-color: rgba(255, 255, 255, 0.7);
}

.bg-light-grey
{
	background-color: rgb(210, 210, 210);
}

/* 
.bq-primary-right
{
	border-right: 3px solid #4285f4 !important;
}
*/

.btn-dibs-green,
.bg-dibs-green,
.card-header-dibs
{
	background-color: #3E5743 !important;
	color: #ffffff !important;
}
 
.text-dibs-green
{
	color: #3E5743 !important;
}

.text-dibs-light-red
{
	color: #E07071;
}

ul .list-text-green:hover
{
	background-color: #3E5743;
}
ul .list-text-green:hover a.text-dibs-green
{
	color: #fff !important;
}

a.text-dibs-green:hover
{
	color: #E07071 !important;
}

a.text-dibs-light-red:hover
{
	color: #3E5743 !important;
}
	
.md-form input[type=text]:focus:not([readonly]).border-dibs-search-green
{
	box-shadow: 0 1px 0 0 #3E5743 !important;
	border-bottom: 1px solid #3E5743 !important;
}
/* ---=== CUSTOMS ===--- */

 /* Note */

.note
{
	padding: 10px;
	border-left: 6px solid;
	border-radius: 5px;
}	

.note-dibs-light-red
{
	border-color: #E07071;
}

 /* Slider */
.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
} 
 
/* ---==== MEDIA QUERIES ====--- */
@media (min-width: 576px) {

	#arpt
	{
		width: 60%;
		height: auto;
	}

}

@media (min-width: 768px) { 

 }

@media (min-width: 992px) { 

#bioPic
{
	width: 25% !important;
	height: auto !important;
}

 }

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

@media (max-width: 992px)
{
	/* 
	.bg-white-transp
	{
		background-color: rgba(255, 255, 255, 0.8);
	}
 */
	#mainNavBrand
	{
		display: none;
	}
}

@media (max-width: 576px)
{
	
	.bg-white-transp
	{
		background-color: rgba(255, 255, 255, 0.9);
	}
	
	#arpt
	{
		width: 25%;
		height: auto;
	}

	.navbar-toggler .navbar-brand img
	{
		width: 100%;
		height: 100%;
	}
	
}