/* Alignment of ul's in infoboxes - do not remove, used on Sign Up page */

.dslc-info-box-content ul,
.dslc-info-box-content ol {
    margin-left: 0;
}

/* General Styling (links, titles etc */

a {
    color: #3dc0db;
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
    clear: both;
    color: #2a2a2a;
    line-height: 1.5;
    font-weight: 300;
    font-family: Open Sans, sans-serif;
    margin-bottom: 20px;
}

a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {

    font-family: open sans, sans-serif;
}

/* Contactform styling */

#dslc-content #dslc-module-56 .dslc-text-module-content p {
    font-size: 16px !important;
    font-weight: 400;
    font-family: Open Sans;
    line-height: 22px;
    text-align: left;
}

input[type="submit"].wpcf7-submit {
    border: 0;
    background-color: #5890e5;
    border-radius: 3px;
    padding: 12px;
    color: #fff;
    font-size: 16px !important;
}

input[type="submit"].wpcf7-submit:hover {
    border: 0;
    background-color: #3e73c2;
    border-radius: 3px;
    padding: 12px;
    color: #fff;
    font-size: 16px !important;
}

/* Font size menu */ 

#navigation .menu .ds-regular-menu ul li a {
    font-family: Roboto Condensed, Sans-serif !important;
    font-size: 15px !important;
}

/* Text alignment right blog module */

#dslc-content #dslc-module-335 .dslc-blog-post-main {
    text-align: left !important;
}

/* Color blog post read more button */

.blog-post-read-more {
display: inline-block;
background-color: #3dc0db;
font-size: 14px;
font-family: Open Sans, Sans-serif;
}

.blog-post-read-more:hover {
background-color: #36abc3;
}

.blog-post-read-more .ds-icon {
color: #FFFFFF;
}

#dslc-content #dslc-module-1681 .dslc-tp-content h2 {
  font-size: 20px !important;
}


/* code for header bar on mobile */

@media only screen and (max-width: 767px) {
    #header-bar { display: block !important; }
}


.mm-tshirt {
    font-size: 15px
}

/*  fontsize WP gallery captions */

.wp-caption-text {
    font-size: 80%;
}


