/* Themify Customize Styling */
body {	background: none;
	background-color: #3361a4;
	font-family:Tahoma, Geneva, sans-serif;	letter-spacing:1px;
	font-size:18px;
 
}
h1 {	
	font-family:Tahoma, Geneva, sans-serif; 
}
h2 {	
	font-family:Tahoma, Geneva, sans-serif; 
}
h3 {	
	font-family:Tahoma, Geneva, sans-serif;	font-style:normal;
	font-size:22px;
 
}
#headerwrap {	background: none;
	background-color: #3361a4;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px; 
}
#site-description {	display: none; 
}
.mobile_menu_active #headerwrap .sidemenu-on {	background: none;
	background-color: #3361a4; 
}
#footerwrap {	background: none;
	background-color: #3361a4; 
}

/* Themify Custom CSS */
/*GOOGLE FONTS LOKAL*/
/* roboto-slab-regular - latin-ext_latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.hc-consult.at/fonts/roboto-slab/roboto-slab-v24-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.hc-consult.at/fonts/roboto-slab/roboto-slab-v24-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.hc-consult.at/fonts/roboto-slab/roboto-slab-v24-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.hc-consult.at/fonts/roboto-slab/roboto-slab-v24-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.hc-consult.at/fonts/roboto-slab/roboto-slab-v24-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.hc-consult.at/fonts/roboto-slab/roboto-slab-v24-latin-ext_latin-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

/* roboto-slab-700 - latin-ext_latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url('https://www.hc-consult.at/fonts/roboto-slab/roboto-slab-v24-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.hc-consult.at/fonts/roboto-slab/roboto-slab-v24-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.hc-consult.at/fonts/roboto-slab/roboto-slab-v24-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.hc-consult.at/fonts/roboto-slab/roboto-slab-v24-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://www.hc-consult.at/fonts/roboto-slab/roboto-slab-v24-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.hc-consult.at/fonts/roboto-slab/roboto-slab-v24-latin-ext_latin-700.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}



/* cardo-regular - latin-ext_latin */
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.hc-consult.at/fonts/cardo/cardo-v19-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.hc-consult.at/fonts/cardo/cardo-v19-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.hc-consult.at/fonts/cardo/cardo-v19-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.hc-consult.at/fonts/cardo/cardo-v19-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.hc-consult.at/fonts/cardo/cardo-v19-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.hc-consult.at/fonts/cardo/cardo-v19-latin-ext_latin-regular.svg#Cardo') format('svg'); /* Legacy iOS */
}

/* cardo-italic - latin-ext_latin */
@font-face {
  font-family: 'Cardo';
  font-style: italic;
  font-weight: 400;
  src: url('https://www.hc-consult.at/fonts/cardo/cardo-v19-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.hc-consult.at/fonts/cardo/cardo-v19-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.hc-consult.at/fonts/cardo/cardo-v19-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.hc-consult.at/fonts/cardo/cardo-v19-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('https://www.hc-consult.at/fonts/cardo/cardo-v19-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.hc-consult.at/fonts/cardo/cardo-v19-latin-ext_latin-italic.svg#Cardo') format('svg'); /* Legacy iOS */
}


/* montserrat-regular - latin-ext_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-700 - latin-ext_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-italic - latin-ext_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-700italic - latin-ext_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.hc-consult.at/fonts/montserrat/montserrat-v25-latin-ext_latin-700italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}


/* sorts-mill-goudy-regular - latin-ext_latin */
@font-face {
  font-family: 'Sorts Mill Goudy';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.hc-consult.at/fonts/sorts-mill-goudy/sorts-mill-goudy-v15-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.hc-consult.at/fonts/sorts-mill-goudy/sorts-mill-goudy-v15-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.hc-consult.at/fonts/sorts-mill-goudy/sorts-mill-goudy-v15-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.hc-consult.at/fonts/sorts-mill-goudy/sorts-mill-goudy-v15-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.hc-consult.at/fonts/sorts-mill-goudy/sorts-mill-goudy-v15-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.hc-consult.at/fonts/sorts-mill-goudy/sorts-mill-goudy-v15-latin-ext_latin-regular.svg#SortsMillGoudy') format('svg'); /* Legacy iOS */
}

/* sorts-mill-goudy-italic - latin-ext_latin */
@font-face {
  font-family: 'Sorts Mill Goudy';
  font-style: italic;
  font-weight: 400;
  src: url('https://www.hc-consult.at/fonts/sorts-mill-goudy/sorts-mill-goudy-v15-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.hc-consult.at/fonts/sorts-mill-goudy/sorts-mill-goudy-v15-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.hc-consult.at/fonts/sorts-mill-goudy/sorts-mill-goudy-v15-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.hc-consult.at/fonts/sorts-mill-goudy/sorts-mill-goudy-v15-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('https://www.hc-consult.at/fonts/sorts-mill-goudy/sorts-mill-goudy-v15-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.hc-consult.at/fonts/sorts-mill-goudy/sorts-mill-goudy-v15-latin-ext_latin-italic.svg#SortsMillGoudy') format('svg'); /* Legacy iOS */
}

/*GOOGLE FONTS ENDE*/


.back-top a {
    background-color: #3361A4;
}

.module_column .module-buttons.rounded a {
    border-radius: 3px;
}

blockquote {
margin:0;
padding:0;
/*width:80%;
margin:auto;*/
font-size:38px;
line-height:50px;
}

blockquote p {
display:inline;
}

blockquote + p{
/*width:80%;
margin:auto;*/
padding:0;
font-size:14px;
text-align:right;
font-style:normal;
margin-top:15px;

}

blockquote::before, blockquote::after {
    content: '\201C';
    position: absolute;
    display: inline-block;
    font-size: 2em;
    color:#b2b2b3;
}


blockquote::after {
    margin-top:40px
}
blockquote::before {
    margin-top:-10px
}

.cite-green blockquote::before,.cite-green blockquote::after {
color:#93aa3b;
} 

.cite-white blockquote::before,.cite-white blockquote::after {
color:#fff;
}

.cite-grey blockquote::before,.cite-grey blockquote::after {
color:#868686;
}

.cite-dgrey blockquote::before,.cite-dgrey blockquote::after {
color:#565655;
}

.cite-taupe blockquote::before,.cite-taupe blockquote::after {
color:#7d7580;
}

.cite {
display:inline-block;
float:left;
margin-bottom:30px
}

.cite + div {
clear:both;
}




.check li::before {
background-image: url('http://neu.hc-consult.at/wp-content/check.png');
float: left;
margin-left: -2em;
color: #49d351;
font-weight: 900;
content: "";
position: absolute;
width: 20px;
height: 20px;
display: block;
background-size: contain;
background-repeat: no-repeat;
margin-top: 3px;
}

#content ul {
list-style-type:none;
}



#main-nav ul::after, #main-nav ul::before {
    display:none;
}

#main-nav ul {
    background-color: #8fd4ff;
    border: solid 1px #8fd4ff;
}

ul.sub-menu a::after {
border:none !important;
}

#main-nav ul a {
border-bottom:none !important;
color:#1166aa;

}

#main-nav ul a:hover {
color:#fff;
}

.module-accordion > ul > li::before {
display:none;
}

.accordion-title a {
font-weight:normal;
text-transform:uppercase;
border:1px solid #fff !important;
display:inline-block !important;
padding: 3px 30px !important;
border-radius: 3px;;
}



@media(max-width:760px){
.split-scroll-off .tb-column {
    padding-top: 0%;
    padding-bottom: 0%;
    height: auto;
}

}

@media(max-width:414px){
blockquote {
font-size:22px !important;
line-height:30px !important;
}

blockquote + p {
font-size:12px;
}

blockquote::before {
    margin-top: -3px !important;
}

blockquote::after {
    margin-top: 20px !important;
}
}

@media(max-width:1024px){
blockquote {
font-size:30px;
line-height:40px;
}

blockquote::before {
    margin-top: -5px;
}

blockquote::after {
    margin-top: 30px;
}
}

/*LAPTOP*/
@media (min-width: 1200px) and (max-width: 1445px){
.starttext p {
font-size:16px !important;
}
p {margin-bottom: 15px;}
}

@media (min-width: 1024px) and (max-width: 1445px){
blockquote {
font-size:30px;
line-height:40px;
}

blockquote::before {
    margin-top: -5px;
}

blockquote::after {
    margin-top: 30px;
}

}

@media (min-width:769px) {
#headerwrap {
height:81px;
}

#pagewrap {
padding-top:0 !important;
}

#content {
    margin-top: 81px;
}

.accordion-content {
padding-bottom:300px !important;
}


}

.cright .image-caption {
text-align:right;
}

.cleft .image-caption {
text-align:left;
}


/*FINISH*/
body {
font-size:15px;
}

h3{
font-size:20px !important;
}