/*
Theme Name: Hadrawa Theme
Description: Child Theme for hadrawa.consulting
Version: 1.0
Author: DIGIHOUSE Werbeagentur
Author URI: https://www.digihouse-werbeagentur.at
Template: enfold
*/

/* montserrat-300 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/montserrat-v14-latin-300.eot'); /* IE9 Compat Modes */
    src: local('Montserrat Light'), local('Montserrat-Light'),
    url('fonts/montserrat-v14-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/montserrat-v14-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/montserrat-v14-latin-300.woff') format('woff'), /* Modern Browsers */
    url('fonts/montserrat-v14-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/montserrat-v14-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-regular - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/montserrat-v14-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Montserrat Regular'), local('Montserrat-Regular'),
    url('fonts/montserrat-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/montserrat-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/montserrat-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('fonts/montserrat-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/montserrat-v14-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url('fonts/montserrat-v14-latin-500.eot'); /* IE9 Compat Modes */
    src: local('Montserrat Medium'), local('Montserrat-Medium'),
    url('fonts/montserrat-v14-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/montserrat-v14-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/montserrat-v14-latin-500.woff') format('woff'), /* Modern Browsers */
    url('fonts/montserrat-v14-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/montserrat-v14-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url('fonts/montserrat-v14-latin-600.eot'); /* IE9 Compat Modes */
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
    url('fonts/montserrat-v14-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/montserrat-v14-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/montserrat-v14-latin-600.woff') format('woff'), /* Modern Browsers */
    url('fonts/montserrat-v14-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/montserrat-v14-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/montserrat-v14-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Montserrat Bold'), local('Montserrat-Bold'),
    url('fonts/montserrat-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/montserrat-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('fonts/montserrat-v14-latin-700.woff') format('woff'), /* Modern Browsers */
    url('fonts/montserrat-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('fonts/montserrat-v14-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* 1 */
img[src*=".svg"] {
    width: 100%\9;
}

/* 2 */
@media screen and (min-width:0\0) {
    img[src*=".svg"] {
        width: 100%;
    }
}

/* Global Einstellungen */
body.arial {
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 0.67px;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0); 
}

html body * {
    word-wrap: break-word;
}

p {
    margin: 0;
}

p + *{
    margin-top: 20px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 0px !important;
    margin-bottom: 0;
}

strong, b {
    font-weight: 600;
	color: inherit !important;
}

a {
    transition: all 0.25s ease-out;
    text-decoration: none !important;
}

.avia_textblock a:hover {
    opacity: 0.7;
}


.image-overlay {
    display: none !important;
}

.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
    border-radius: 0px;
}

ul.disc, .entry-content-wrapper ul {
    list-style: square outside;
}

/* Logo & header */

#header_main .inner-container {
	display: flex;
	align-items: center;
}

#header_main .logo {
	height: 91px;
}

.av_minimal_header .header_bg {
	display: none;
}


/* Menu Top */

#header_main_alternate {
	display: none;
}

/* Überschriften */

h1 {
	font-size: 52px;
	text-transform: none !important;
	font-weight: 600 !important;
}

h2 {
	font-size: 32px;
	text-transform: uppercase!important;
	font-weight: 600 !important;
}

h3 {
	font-size: 21px;
	text-transform: none !important;
	font-weight: 600 !important;
}

/* Buttons */

body div .avia-button {
    border-radius: 0px !important;
}

.avia-button.avia-size-x-large {
    padding: 15px 50px;
    font-size: 27px;
    text-transform: uppercase!important;
	font-weight: 600 !important;
}

/* Top Container */

#topcontainer {
	background-image: linear-gradient(to bottom, #000000 45%, #00637a);
}

#stopimage {
	position: absolute;
    bottom: -54px;
    right: -100px;
}

#stopimage img {
	width: auto;
	max-height: 570px;
}

/* Video Container */

#infovidsection .content {
	padding-bottom: 0px;
}

/* Middle Info Container */

#top .infotabholder {
    margin-top: -160px;
}

#top .infotabholder .avia_textblock ul li {
    background-image: url(icons/line.svg);
    background-position: left 17px;
    background-repeat: no-repeat;
    display: list-item;
    padding: 0px 3px 0px 45px;
    overflow: visible;
    list-style: none;
    margin-left: -50px;
    line-height: 2em;
}


/* Last Info Container */

#linfosection {
	background-size: 25%;
}


/* Footer */

#footer-page {
	border: none;
}

/* Responsive */

@media only screen and (max-width: 989px) {
.responsive .logo img {
    padding: 15px 0px;
}
}

@media only screen and (max-width: 767px) {
	
.main_menu {
    display: none !important;
}
	
	
/* Überschriften Responsive */

h1 {
	font-size: 35px;
	text-transform: none !important;
	font-weight: 600 !important;
}

h2 {
	font-size: 25px;
	text-transform: uppercase!important;
	font-weight: 600 !important;
}

h3 {
	font-size: 20px;
	text-transform: none !important;
	font-weight: 600 !important;
}

/* Buttons */

.avia-button.avia-size-x-large {
    padding: 10px 15px;
    font-size: 16px;
    text-transform: uppercase!important;
	font-weight: 600 !important;
}
	
/* Top Container Responsiv */

#topcontainer, #topcontainer .container  {
	height: 250px !important;
}

#stopimage {
	height: 310px;
	width: 344px;
	max-width: 344px;
	position: absolute;
    bottom: -29px;
    right: -80px;
}

#stopimage img {
	height: 310px;
	width: 344px;
}
	
#angebotsection .flex_column.av_one_fourth {
	padding-bottom: 40px;
}
	
#top .infotabholder.flex_column {
		padding: 30px 20px !important;
	}
	
#top .infotabholder .avia_textblock ul li {
    background-image: url(icons/line.svg);
    background-position: left 12px;
    background-repeat: no-repeat;
	background-size: 10px;
    display: list-item;
    padding: 0px 10px 20px 20px;
    overflow: visible;
    list-style: none;
    margin-left: 0px;
    line-height: 1.4em;
}
	
	#foocontainer a {
		display: block;
	}

	
	
	

}






