/*
Theme Name: ICERUNNERS
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Website icerunners.team. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Tim Gatzke
Author URI: http://www.tim-gatzke.de
Template: enfold
*/

/*****************************************************************/
/************************* Custom Styling ***********************/
/***************************************************************/
/* Prevent Text Overflow */
h1, h2, h3, h4, h5, h6, p {
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-all;
    -ms-word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

.av-catalogue-title {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-all;
    -ms-word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    max-width: 50vw;
}

.av-catalogue-price {
    /* Prevent Text Overflowing */
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-all;
    -ms-word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

/* Pre-Loader Logo */
.av-preloading-logo {
    width: 75%;
    height: auto;

    /* Place all Images in a row of 2 per row */
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* Media Queries */

.text-bigger h2 {
    /* Always prefer against other things: font-size: max(1.4rem, 4.0vw); */
    font-size: min(max(1.4rem, 4.0vw), 26px) !important;

    font-weight: 800;
}

h1 {
    font-size: min(max(1.2rem, 4vw), 26px) !important;
    font-weight: 800;
    line-height: 1.5;
}
h2 {
    font-size: min(max(1rem, 3.5vw), 20px) !important;
    font-weight: 400;
    line-height: 1.5;
}
h3 {
    font-size: min(max(1rem, 3vw), 18px) !important;
    font-weight: 400;
    line-height: 1.5;
}
h4 {
    font-size: min(max(1rem, 2.5vw), 16px) !important;
    font-weight: 400;
    line-height: 1.5;
}
h5 {
    font-size: min(max(1rem, 2vw), 14px) !important;
    font-weight: 400;
    line-height: 1.5;
}
h6 {
    font-size: min(max(1rem, 2vw), 14px) !important;
    font-weight: 400;
    line-height: 1.5;
}
p {
    font-size: min(max(1rem, 1.75vw), 14px) !important;
    font-weight: 400;
    line-height: 1.5;
}
li {
    font-size: min(max(1rem, 1.75vw), 14px) !important;
    font-weight: 400;
    line-height: 1.5;
}

.smaller-text-paragraph p  {
    font-size: min(max(1rem, 1.5vw), 13px) !important;
    font-weight: 300;
    line-height: 1.5;
}

/* PDF Flipbook white background */
html {
    print-color-adjust: exact;
    -webkit-print-color-adjust: exact;
    -moz-print-color-adjust: exact;
    -o-print-color-adjust: exact;
    -ms-print-color-adjust: exact;
}

/*********** Font colors ***********/

/* Change color of a when hovered (smooth transition) */

a:hover {
    color: #c6245d !important;
    transition: 2s;
}

.text-blue {
    color: #00447c !important;
}

/*********** Logo Settings ***********/
.avia-svg-logo {
    transform: scale(0.65);
    margin-left: -10vw;
}

/*********** Footer Settings ***********/
/* Hide upper Footer */
#after_section_1 {
    display: none !important;
}

/*********** Body Settings ***********/
/* Override Special "&" Symobol */
.special_amp {
    font-family:  inherit;
     font-style: normal;
    font-size: inherit;
    font-weight: inherit;
}

/* Display Elements inside with a spacing of 10px */
.custom-margin {
  padding: 20px;
}

/* Full Width */
.custom-full-width {
    width: 100%;
}