/* ======================================
 * https://github.com/adamdehaven/gik25-quotes
 * version 0.1
 *
 * gik225
 *
 * gik25-quotes.css
 *
 * ======================================
*/
.gik25-quote blockquote, .gik25-quote blockquote p { /* Reset <blockquote> element */
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    outline:0 !important;
    font-size:16px !important;
    line-height: 33px !important;
    text-align: left !important;
    vertical-align:baseline !important;
    background:transparent !important;
    quotes:none !important;
}

.specialnote
{
    border-bottom: #4db2ec 2px solid;
    border-top: #4db2ec 2px solid;
    padding: 4px !important;
    padding-right: 4px !important;
    background-color: #EBF1FC !important;
    margin-bottom: 12px !important;
    margin-top: 12px !important;
    width: 100%;
    font-style: normal;
    line-height: 1.5;
    display: block;
    width: 100% !important;
}

.specialnote > *
{
    margin: 10px;
    margin-bottom: 10px !important;
}

.specialnote > h4,
.specialnote > header
{
    font-size: 23px;
    font-weight: bold;
    margin-top: 12px;
}

.gik25-quote blockquote:before,
.gik25-quote blockquote:after,
.gik25-quote blockquote p:before,
.gik25-quote blockquote p:after {
    content:'' !important;
    content:none !important;
}

.gik25-quote blockquote footer:before {
    content:'\2014 \00A0' !important;
}

.gik25-quote blockquote footer {
    margin-top:4px;
}

.gik25-quote blockquote footer cite {
    font-style: italic;
}

.gik25-quote blockquote footer cite a {
    display: inline-block;
    font-style: italic;
}

.gik25-quote {
    color:#363636;
    font-size:16px;
    line-height: 1.5;
    display: block;
    width: 30%;
    padding: 0.5em 1em;
    margin: 24px 0px;
}

.gik25-quote.pullquote-align-full {
    width:95%;
}

.gik25-quote blockquote p {
    color:#363636;
    font-size:21px;
    line-height: 1.5;
}

.pullquote-align-left {
    text-align: left;
    margin: 0.5em 1.5em 1em 0;
    float: left;
}

.pullquote-align-right {
    text-align: left;
    margin: 0.5em 0 1em 1.5em;
    float: right;
}

.pullquote-align-full {
    text-align: left;
    margin: 0.5em 0 1em 1.5em;
    padding-right: 0;
    float: none;
}

.pullquote-border-placement-left {
    border-left: 5px solid #eeeeee;
}
.pullquote-border-placement-right {
    border-right: 5px solid #eeeeee;
}
.pullquote-border-placement-top {
    border-top: 5px solid #eeeeee;
    padding-left:.5em;
	padding-right: .5em;
}

@media screen and (min-width: 769px) and (max-width: 992px) {
    .gik25-quote {
        width:50% !important;
    }
    .gik25-quote.pullquote-align-full {
        margin: 0.5em 0 1em 0.5em;
        width:95% !important;
    }
}

@media screen and (max-width: 768px) {
    .gik25-quote {
        margin: 0.5em 0 1em 0.5em !important;
        padding: 0.5em 1em;
        padding-right: 0;
        width:95% !important;
        border-left: 5px solid #eeeeee;
        border-right: none !important;
        border-top: none !important;
        float:none;
    }
}