// mini wysiwyg strong, b { font-weight: bold; color: $color__text; } i, em { font-style: italic; } // main wysiwyg .wysiwyg { color: $color__text--light; // mini wysiwyg strong, b { font-weight: bold; color: $color__text; } i, em { font-style: italic; } // Link a { cursor: pointer; text-decoration : none; color : $color__tertiary; &:focus, &:hover { cursor: pointer; text-decoration : none; } } a[href^="mailto:"]:not(.btn) { color: $color__secondary; } a[href^="tel:"] { color: $color__black; } // lists ul, ol { font-size: 16px; margin-bottom: 15px; // margin-left: 15px; li { position: relative; padding-left: 0; margin-bottom: 5px; padding-left: 16px; margin-left: 15px; line-height: 26px; list-style: none; &:last-child { margin-bottom : 0; } } ul, ol { margin-bottom: 10px; } } ul { li { &::before { @include circle(4px); position: absolute; content: ""; left: 0; top: 13px; transform: translateY(-50%); // top: 12px; background-color: $color__button; } } } ol { counter-reset : list; li { &::before { position : absolute; top: 0; left: 0; content: counter(list) ". "; counter-increment: list; color: $color__button; } } } // titles // pas h1 en wysiwyg h2, h3, h4, h5 { font-family: $font__title; margin-bottom: 10px; display: inline-block; color: $color__text; &:first-child() { margin-top: 0px; } } h2 { margin-top: 50px; margin-bottom: 30px; font-size: 30px; line-height: 30px; } h3 { margin-top: 40px; margin-bottom: 20px; font-size: 24px; line-height: 24px; } h4 { margin-top: 30px; font-size: 20px; line-height: 20px; } h5 { margin-top: 20px; font-size: 16px; line-height: 16px; @media screen and (max-width: 900px) { font-size: 14px; line-height: 16px; } } // text p { margin-bottom: 15px; // 15 font-size: 16px; line-height: 26px; font-weight: 300; // light color: rgba($color__text, .8); } p:last-child { margin-bottom: 0; } // figure figure { display : block; max-width : 100%; margin-top: 20px; margin-bottom: 20px; overflow: hidden; // float figcaption { font-size: 12px; position : relative; display : block; } img { display : block; max-width : 100%; height : auto; } // OLD &.align-left { float : left; margin-right: 30px; } &.align-right { float : right; margin-left: 30px; } &.align-center { img { margin : 0 auto; } } // NEW img { &.alignright { float : right; margin-left: 30px; } &.aligncenter { margin : 0 auto; } } } /* * Default WP Alignment Classes *****************************************************************************/ .aligncenter,.alignleft,.alignright { display: block; padding: 0; } .aligncenter { float: none; margin: .5em auto 1em; } .alignright { float: right; margin: .5em 0 1em 1em; } .alignleft { float: left; margin: .5em 1em 1em 0; } .wp-caption { padding: 5px 0; border: 1px solid #555; background: #444; text-align: center; } .wp-caption img { display: inline; } .wp-caption p.wp-caption-text { margin: 5px 0 0; padding: 0; text-align: center; font-size: 75%; font-weight: 100; font-style: italic; color: #ddd; } // vimeo iframe { margin-top: 20px; margin-bottom: 20px; max-width: 100%; } // wysiwyg light &--light { h2, h3, h4, h5, ul, li, p, i, em, strong, b { color: $color__white; } } }