/**
* 3.1 - Elements
*/
html {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*,
*:before,
*:after {
/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
-webkit-box-sizing: inherit;
-moz-box-sizing: inherit;
box-sizing: inherit;
}
hr {
border: 0;
height: 1px;
margin: 0 0 1.75em;
}
ul,
ol {
margin: 0 0 1.75em 1.5em;
padding: 0;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
}
dl {
margin: 0 0 1.75em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.75em;
}
img {
height: auto;
/* Make sure images are scaled correctly. */
max-width: 100%;
/* Adhere to container width. */
vertical-align: middle;
}
del {
opacity: 0.8;
}
table,
caption,
th,
td {
border: 1px solid;
}
table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 0 0 1.75em;
table-layout: fixed;
/* Prevents HTML tables from becoming too wide */
width: 100%;
}
caption {
border-width: 1px 1px 0 1px;
font-weight: 700;
text-align: center;
}
th,
td {
border-width: 0 1px 1px 0;
font-weight: normal;
text-align: left;
}
th {
font-weight: 700;
}
tbody th {
font-weight: 400;
}
thead th {
border-width: 0 1px 1px 0;
}
caption,
th,
td {
padding: 0.778em;
}
.displaynone {
display: none;
}
.displayblock {
display: block;
}
.cover-link {
display: block;
height: 100%;
}
.drop-cap:first-letter {
float: left;
font-size: 120px;
font-size: 7.5rem;
font-weight: 700;
line-height: 0.6;
margin: 14px 16px 5px -3px;
}
.event-list-description,
.events-content-wrapper .entry-summary,
.events-article-wrapper .entry-meta .entry-date,
.author-thumb,
.product-container a,
#team-dots,
.footer-contact,
#feature-slider-section .owl-prev,
#feature-slider-section .owl-next,
.custom-header-media .wp-custom-header-video-button,
.archive-post-wrap .hentry-inner,
#feature-slider-section .slider-content-wrapper,
#scrollup {
@include flex;
}
#gallery-section .gallery-item .gallery-icon a:before,
#gallery-section .tiled-gallery .tiled-gallery-item a:before,
.more-link,
#service-section .post-thumbnail img,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"],
#team-dots li,
.owl-carousel .owl-dots button.owl-dot,
#promotion-section .play-video .play-button,
#abletone-logo-slider-section .owl-prev:before,
#abletone-logo-slider-section .owl-next:before,
#promotion-section .button.play-button:before,
.entry-content button,
.entry-summary button,
button,
#scrollup {
@include transition(0.3s ease-in-out);
}
#sticky-playlist-section .wrapper {
padding-left: 30px;
padding-right: 30px;
}
#service-section,
#featured-content-section .section-content-wrapper .hentry,
.service-section .hentry,
#stats-section .hentry,
#portfolio-content-section .hentry {
.more-link {
padding: 0;
&:hover,
&:focus {
box-shadow: none;
transform: none;
}
}
}