/*

Theme Name: BlizzPro

Author: Chris Brand <arcturial@blizzpro.com>

Author URI: http://www.cainsvault.com

Description: Custom theme for BlizzPro

*/

body

{

    background-color: #000b13;

    background-image: url('img/background.jpg');

    background-position: center top;

    background-attachment: fixed;

    background-repeat: no-repeat;

    font-family: 'Roboto Condensed', Arial;

}

a

{

    -o-transition:.2s;

    -ms-transition:.2s;

    -moz-transition:.2s;

    -webkit-transition:.2s;

    transition:.2s;

    -webkit-backface-visibility: hidden;

    -webkit-perspective: 1000;

    -webkit-transform: translate3d(0, 0, 0);

}

a:hover

{

    text-decoration: none !important;

}

p, ul

{

    letter-spacing: 1.2px;

}

h1, h2, h3, h4

{

    font-family: 'Roboto Condensed', Arial;

    letter-spacing: 2px;

}

div[class^='col-md']

{

    position: relative;

    padding: 0px;

}

blockquote

{

    border-left: 0px;

    background-color: #111111;

    border: 1px solid #333333;

    border-radius: 8px;

    -moz-border-radius: 8px;

    -webkit-border-radius: 8px;

    padding: 20px;

    margin-top: 20px;

    margin-bottom: 20px;

}

blockquote small

{

    font-family: Arial;

    color: rgb(51, 167, 255) !important;

    letter-spacing: 0.8px;

    text-align: justify;

    line-height: 22px;

}

blockquote a

{

    color: #ffffff;

}

blockquote p:first-child

{

    margin-top: 0px !important;

    font-family: Arial;

}

ul

{

    margin: 0px;

    padding: 0px;

    margin-left: 20px;

    margin-top: 25px;

}

ul ul

{

    margin-top: 5px !important;

    margin-bottom: 5px !important;

}

ul li

{

    color: #ffffff !important;

    font-size: 14px;

    margin-bottom: 0px;

}

.site-banner

{

    margin-bottom: 20px !important;

    display: block;

    position: relative;

    padding: 0px;

}

.site-banner ul

{

    margin: 0px;

    padding: 0px;

    list-style: none;

    font-size: 0px;

}

.site-banner li

{

    padding: 0px;

    margin: 0px;

    display: inline-block;

    width: auto;

    text-align: center;

}

.site-banner a

{

    margin: 0px;

    border: 5px solid #000c14;

    display: inline-block;

}

.site-banner a img

{

    width: 100%;

}

/** sub menu */

.menu-item .sub-menu

{

    position: absolute;

    width: auto;

    min-width: 100%;

    background-color: #111111;

    border: 1px solid #2e3658;

    display: none;

    margin: 0px;

    padding: 0px;

}

.menu-item:hover .sub-menu

{

    display: block;

    text-align: left !important;

}

.menu-item .sub-menu li

{

    margin: 0px;

    display: block !important;

}

.menu-item .sub-menu li a

{

    white-space: nowrap;

    padding: 0px !important;

    padding: 20px !important;

    padding-top: 10px !important;

    padding-bottom: 10px !important;

    display: block;

}

.menu-item .sub-menu li
{
    position: relative;
}

.menu-item .sub-menu .sub-menu
{
    left: 100%;
    top: 0px;
    display: none;
}

.menu-item .sub-menu li:hover .sub-menu
{
    display: block;
}

.container

{

    position: relative;

    padding: 0px;

}

.container > .row > .col-md-8

{

    min-width: 360px !important;

}

.row

{

    margin: 0px;

}

.header

{

    padding-top: 20px;

    padding-bottom: 20px;

}

.footer

{

    padding: 50px;

    padding-top: 30px;

    color: #cccccc;

    font-family: Arial;

    letter-spacing: normal;

    line-height: 18px;

    font-size: 12px;

    text-align: center;

    border-top: 1px solid #2e3658;

    margin-top: 30px;

}

.header .blizzpro-logo

{

    background-image: url('img/logo.png');

    background-position: top;

    background-repeat: no-repeat;

    min-height: 80px;

    min-width: 320px;

    margin-top: 20px;

}

.header .blizzpro-logo a

{

    display: block;

    width: 100%;

    height: 80px;

}

.header .blizzpro-logo a:hover

{

    text-decoration: none;

}

.trans-background

{

    position: absolute;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background-color: #000000;

    -moz-opacity: 0.95;

    opacity: 0.95;

    -webkit-opacity: 0.95;

    filter: alpha(opacity=95);

    z-index: 99;

}

.trans-background-article

{

    position: absolute;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background-color: #000000;

    -moz-opacity: 0.85;

    opacity: 0.85;

    -webkit-opacity: 0.85;

    filter: alpha(opacity=85);

    z-index: 99;

}

.trans-content

{

    position: relative;

    z-index: 100;

}

.sidebar

{

    position: relative;

    margin-left: 15px;

}

.sidebar ul

{

    margin: 0px;

    padding: 0px;

    list-style: none;

}

.sidebar h4

{

    margin-top: 5px;

}

.sidebar h2

{

    color: #ccc;

    padding: 0px;

    margin-bottom: 20px;

    margin-left: -20px;

    margin-top: -20px;

    margin-right: -20px;

    text-transform: uppercase;

    font-size: 20px;

    font-weight: bold;

    padding: 15px;

    padding-left: 22px;

    padding-right: 22px;

    border-bottom: 1px solid #2e3658;

}

.sidebar .row

{

    padding: 15px;

    border-top: 1px solid #2e3658;

}

.sidebar .row:first-child

{

    border-top: none;

}

.sidebar .widget-body img

{

    max-width: 100%;

}

.sidebar .widget-body .ad img

{

    border: none !important;

    padding: 0px !important;

}

.sidebar .widget-body .ad

{

    border: 1px solid #2e3658 !important;

    padding: 4px !important;

}

.sidebar .row img

{

    border: 1px solid #424242;

    padding: 4px;

}

.sidebar .row img:hover

{

    border: 1px solid #3e7cab;

}

.sidebar .row .article-listing

{

    padding: 0px;

    padding-left: 20px;

    padding-right: 20px;

}

.sidebar .row .article-listing h3

{

    color: #fefefe;

    font-size: 16px;

    padding: 0px;

    margin: 0px;

    line-height: 20px;

}

.sidebar .row .article-listing > span

{

    color: #dedede;

    font-size: 12px;

    display: block;

    margin-top: 10px;

    line-height: 22px;

}

.sidebar .row .article-listing span span

{

    color: #666666;

    display: inline-block;

}

.sidebar .widget-body

{

    padding: 20px;

}

.body-content

{

    padding: 27px;

}

.body-content .articles .article

{

    border-top: 1px solid #2e3658;

    margin-top: 40px;

    padding-top: 40px;

}

.body-content .articles .article img:not(.wp-smiley)

{

    border: 1px solid #2e3658;

    padding: 4px;

    max-width: 100%;

}

.body-content .articles .article:first-child

{

    border-top: none;

    margin-top: 0px;

    padding-top: 0px;

}

.body-content .articles .article .article-cont p:first-child

{

    padding-top: 0px;

}

.body-content .articles .article h3

{

    color: rgb(254, 254, 254);

    color: 18px;

    margin-top: 35px;

    margin-bottom: 35px;

}

.body-content .articles .article h4

{

    margin-top: 20px;

    margin-bottom: 20px;

}

.body-content .articles.single .article

{

    border-bottom: none;

}

.body-content .articles .article .col-md-12

{

    color: #fefefe;

}

.body-content .articles .article:first-child

{

    margin-top: 0px;

}

.body-content .articles .article .image-float img

{

    border: 1px solid #2e3658;

    margin-top: 0px;

    margin-bottom: 0px;

    padding: 4px;

}

.body-content .articles .article h2,

.body-content .articles .article h1

{

    color: #fefefe;

    font-size: 22px;

    padding: 0px;

    margin: 0px;

    margin-bottom: 10px;

    text-transform: uppercase;

}

.body-content .articles .article h3 img

{

    margin-right: 10px;

}

.body-content .articles .article h2 a,

.body-content .articles .article h1 a

{

    color: #ffffff;

}

.body-content .articles .article h2 a:hover,

.body-content .articles .article h1 a:hover

{

    color: rgb(42, 100, 150);

}

.body-content .articles .article h2 a span,

.body-content .articles .article h1 a span

{

    color: #ccc;

}

.body-content .articles .article p

{

    color: #ffffff;

    font-size: 14px;

    display: block;

    margin-top: 20px;

}

.body-content .articles .article em

{

    color: #ffffff;

    font-size: 14px;

}

.body-content .articles .article p a

{

    text-decoration: underline !important;

}

.body-content .articles .article h3,

.body-content .articles .article strong,

.body-content .articles .article b

{

    color: rgb(66, 139, 202);

}

.body-content .articles .article span.category

{

    font-size: 14px;

    display: block;

}

.body-content .articles .article span.author

{

    color: #dedede;

    font-size: 14px;

    padding-bottom: 10px;

    display: block;

}

.body-content .articles .article span.author > span

{

    color: #dedede;

}

.body-content .articles .article .article-meta

{

    color: #fff;

    margin-top: 30px;

}

.body-content .articles .article .article-meta a

{

    font-size: 14px;

}

.navbar

{

    margin-top: 15px;

    margin-bottom: 0px;

    background-color: transparent;

    border: none;

    padding: 0px;

    border-radius: 0px;

    -moz-border-radius: 0px;

    -webkit-border-radius: 0px;

    min-height: 0px;

    display: inline-block;

    z-index: 999;

}

.navbar ul

{

    margin: 0px !important;

}

.navbar ul.nav li

{

    display: inline-block;

    margin-bottom: 0px;

    border-left: 1px solid #2e3658;

}

.navbar ul.nav li:first-child

{

    border-left: none;

}

.navbar ul.nav li a

{

    text-transform: uppercase;

    padding: 12px;

    padding-left: 20px;

    padding-right: 20px;

    color: #999;

    font-size: 17px;

}

.navbar ul.nav li a:hover,

.navbar ul.nav li.current-menu-item a

{

    color: #ffffff;

    background-color: transparent;

}

.notices

{

    border-bottom: 1px solid #2e3658;

    margin-bottom: 20px;

    padding-bottom: 20px;

}

.notices h1

{

    color: #ffffff;

    margin: 0px;

    padding: 0px;

}

.notices ul

{

    list-style: none;

    margin: 0px;

    padding: 0px;

}

.notices .other-posts li

{

    line-height: 32px;

}

.notices .author-info

{

    color: #efefef;

    margin-top: 10px;

}

.notices img.avatar

{

    border: 1px solid #424242;

    padding: 4px;

}

i.blizz-icon

{

    line-height: 24px;

    background-image: url('img/blizz-icon.png');

    background-repeat: no-repeat;

    background-position: left top;

    width: 24px;

    height: 24px;

    display: inline-block;

    margin-right: 8px;

}

i.wow-icon

{

    line-height: 24px;

    background-image: url('img/wow-icon.png');

    background-repeat: no-repeat;

    background-position: left top;

    width: 24px;

    height: 24px;

    display: inline-block;

    margin-right: 8px;

}

i.heroes-icon

{

    line-height: 24px;

    background-image: url('img/heroes-icon.png');

    background-repeat: no-repeat;

    background-position: left top;

    width: 24px;

    height: 24px;

    display: inline-block;

    margin-right: 8px;

}

i.hearthstone-icon

{

    line-height: 24px;

    background-image: url('img/hearthstone-icon.png');

    background-repeat: no-repeat;

    background-position: left top;

    width: 24px;

    height: 24px;

    display: inline-block;

    margin-right: 8px;

}

i.diablo-icon

{

    line-height: 24px;

    background-image: url('img/diablo-icon.png');

    background-repeat: no-repeat;

    background-position: left top;

    width: 24px;

    height: 24px;

    display: inline-block;

    margin-right: 8px;

}

i.star-icon

{

    line-height: 24px;

    background-image: url('img/star-icon.png');

    background-repeat: no-repeat;

    background-position: left top;

    width: 24px;

    height: 24px;

    display: inline-block;

    margin-right: 8px;

}

i.over-icon

{

    line-height: 24px;

    background-image: url('img/over-icon.png');

    background-repeat: no-repeat;

    background-position: left top;

    width: 24px;

    height: 24px;

    display: inline-block;

    margin-right: 8px;

}

.notices ul li a

{

    font-size: 16px;

}

.notices .crumbs li

{

    display: inline-block;

    padding-right: 10px;

    font-size: 14px;

    color: #ffffff;

    margin-bottom: 0px;

}

.notices .crumbs li *

{

    display: inline-block;

}

.notices .crumbs li:not(:last-child):after

{

    content: " > ";

}

.notices .crumbs li a

{

    font-size: 14px;

}

.image-float

{

    position: relative;

    min-height: 70px;

    margin-top: 10px;

    margin-bottom: 10px;

}

.image-float.no-image

{

    border: 1px solid #2e3658;

    background-position: center;

    background-image: url('img/temp-heroes.jpg');

}

.image-float.no-image .text-float

{

    position: relative;

    bottom: 0px;

}

.image-float .text-float

{

    color: #fff;

    position: absolute;

    bottom: 1px;

    left: 1px;

    width: 99.6%;

    height: auto;

}

.image-float .text-float .trans-background

{

    -moz-opacity: 0.9;

    opacity: 0.9;

    -webkit-opacity: 0.9;

    filter: alpha(opacity=90);

}

.image-float .text-float .trans-content

{

    padding: 10px;

    padding-left: 20px;

    padding-right: 20px;

}

/** Comment section */

.comments-container

{

}

.comments-container h2

{

    color: #ffffff;

    text-transform: uppercase;

}

.comments-container h2 span

{

    color: #777777;

}

.comments-container .comments-wrapper

{

    border: 5px solid #121524;

    background-color: #0f0b13;

    padding: 20px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

}

/** Site selector */

.site-selector

{

    height: 40px;

    color: #ffffff;

    text-align: center;

    text-align: right;

    margin-right: 4px;

}

.site-selector .dropdown

{

    border: 1px solid #2e3658;

    display: inline-block;

    padding: 6px;

    padding-left: 8px;

    padding-right: 8px;

    cursor: pointer;

    width: 240px;

    z-index: 1000;

}

.site-selector .dropdown a.dropdown-toggle

{

    color: #ffffff;

    text-transform: uppercase;

    font-size: 14px;

    width: 100%;

    display: inline-block;

    position: relative;

    text-align: left;

    padding: 0px;

}

.nav > li > a:hover,

.nav > li > a:focus,

.nav .open > a

{

    background-color: transparent !important;

}

.site-selector .dropdown a.dropdown-toggle .caret-container

{

    position: absolute;

    right: 0px;

    top: 0px;

    display: inline-block;

    border-left: 1px solid #2e3658;

    height: 100%;

    padding-top: 1px;

    padding-left: 4px;

}

.site-selector .dropdown .caret

{

    border-top: 10px solid #2e3658;

    border-right: 10px solid transparent;

    border-bottom: 0 dotted;

    border-left: 10px solid transparent;

    margin-left: 8px;

}

.site-selector ul.dropdown-menu

{

    border-radius: 0px;

    -webkit-border-radius: 0px;

    -moz-border-radius: 0px;

    width: auto;

    min-width: 100%;

    right: -1px;

    left: 0px;

    margin-left: -1px;

    text-align: left;

    background-color: #111111;

    border: 1px solid #2e3756;

    padding: 0px;

    box-sizing: ontent-box;

    -moz-box-sizing: content-box;

}

.site-selector ul.dropdown-menu li

{

    padding-top: 2px;

    padding-bottom: 2px;

}

.site-selector ul.dropdown-menu li a

{

    color: #ffffff;

    text-transform: uppercase;

    padding: 0px;

    padding-top: 6px;

    padding-bottom: 6px;

    padding-left: 15px;

    padding-right: 15px;

}

.site-selector ul.dropdown-menu li a:hover

{

    background: transparent;

    color: rgb(42, 100, 150);

}

/** Icons */

.comment

{

    line-height: 16px;

    background-image: url('img/comment.png');

    background-repeat: no-repeat;

    width: 16px;

    height: 16px;

    display: inline-block;

    margin-right: 5px;

}

a.comments,

.sidebar .row .article-listing a.comments span

{

    color: #fff;

}

a.comments:hover

{

    text-decoration: underline;

}

/** Helpers */

.readmore:after

{

    content: " >";

}

.social

{

    margin-top: 20px;

    padding-top: 10px;

    padding-bottom: 10px;

    border-top: 1px solid #121524;

    border-bottom: 1px solid #121524;

    background-color: #0f0b13;

    padding-left: 10px;

    line-height: 30px;

}

.social .fb-like

{

    line-height: 20px;

    height: 20px;

    vertical-align: middle;

    display: inline-block;

}

.social .g-plusone-cont

{

    vertical-align: middle;

    margin-left: 4px;

    display: inline-block;

    height: 20px;

}

.social span

{

    -moz-box-sizing: content-box;

    box-sizing: content-box;

    -webkit-box-sizing: content-box;

}

.related

{

}

.related ul

{

    list-style: none;

    margin: 0px;

}

.related h4

{

    text-transform: uppercase;

    margin-top: 30px;

}

.widget-body div.textwidget

{

    text-align: center;

}

.widget-body img

{

    border: 1px solid #2e3658;

    padding: 4px;

}

.social-widget

{

    position: relative;

    overflow: hidden;

    text-align: left;

}

.social-widget a

{

    margin: 5px;

}

.social-widget img

{

    border: none !important;

    width: 48px;

    height: 48px;

}

.social-widget .twitter-follow-button

{

    margin: 7px;

}

/** Paging */

.paging

{

    border-top: 1px solid #2e3658;

    margin-top: 20px;

    padding-top: 20px;

    text-align: center;

}

.paging .page-numbers

{

    padding: 5px;

    padding-left: 10px;

    padding-right: 10px;

    border: 1px solid #2e3658;

}

/** Featured articles */

.sidebar .featured-articles .article:not(:first-child)

{

    margin-top: 20px;

}

.sidebar .featured-articles .article h4 a

{

    text-transform: normal;

    color: rgb(66, 139, 202);

}

.sidebar .featured-articles .article h4 a:hover

{

    color: rgb(42, 100, 150);

}

.sidebar .featured-articles .article .image-float

{

    border: 1px solid #2e3658;

    padding: 2px;

    background-position: center;

    position: relative;

}

.sidebar .featured-articles .article .image-float .image-back

{

    background-position: center;

    position: absolute;

    z-index: 100;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

}

.sidebar .featured-articles .article .image-float .text-float

{

    position: relative;

    width: 100%;

    height: 100%;

    top: 0px;

    left: 0px;

    z-index: 101;

}

.sidebar .featured-articles .article .image-float .text-float .trans-background

{

    -moz-opacity: 0.85;

    opacity: 0.85;

    -webkit-opacity: 0.85;

    filter: alpha(opacity=85);

}

/** Bluepost */

.bluepost

{

    border-radius: 8px;

    -moz-border-radius: 8px;

    -webkit-border-radius: 8px;

    padding: 20px;

    margin-top: 20px;

    margin-bottom: 20px;

    border: 1px solid #333333;

    background: url("img/bluepostlogo.png") no-repeat scroll right top rgb(19, 24, 30);

    color: rgb(51, 167, 255);

    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.8) inset;

    padding-top: 60px;

}

.bluepost hr

{

    display: block; height: 1px;

    border: 0; border-top: 1px solid #333;

    margin: 1em 0; padding: 0;

}

.bluepost td

{

    padding: 4px;

}



.bluepost h3

{

    color: #ffffff !important;

}

.bluepost p,

.bluepost ul

{

    font-family: Arial;

    font-size: 14px !important;

    letter-spacing: 0.8px;

    text-align: justify;

    line-height: 22px;

}

.bluepost ul

{

    text-align: left;

}

.bluepost p:first-child,

.bluepost h3:first-child

{

    padding-top: 0px;

    margin-top: 0px !important;

}

.bluepost *,

.bluepost

{

    color: #0791df !important;

}

.bluepost a,

.bluepost a em

{

    color: #ffffff !important;

}

/** Youtube styles */

.videowrapper

{

    float: none;

    clear: both;

    width: 100%;

    position: relative;

    padding-bottom: 56.25%;

    padding-top: 25px;

    height: 0;

    margin-top: 30px;

}

.videowrapper iframe,

.videowrapper object

{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    border: 1px solid #2e3658;

    padding: 5px;

}

.border

{

    border: 1px solid #2e3658;

    padding: 5px;

}

/** Adbars */

.sidebar .ad

{

    display: inline-block;

    width: auto;

    height: auto;

    margin: 0px auto;

    font-size: 0px !important;

}

.sidebar .ad:first-child:not(:last-child)

{

    margin-bottom: 10px;

}

.adbar

{

    position: relative;

    width: 739px;

    height: 100px;

    border: 1px solid #2e3658;

    margin: -8px;

    padding: 4px;

    margin-bottom: 20px;

}

.adbar.bottom

{

    margin: 0px auto;

    margin-top: 20px;

}

/** Media queries */

@media (max-width: 1199px) {

    .navbar ul.nav li a

    {

        font-size: 13px;

    }

    .sidebar .ad

    {

        margin-left: -16px;

        margin-right: -16px;

    }

    .sidebar .ad img,

    .sidebar .ad iframe

    {

        width: 290px !important;

    }

}

@media (max-width: 992px) {

    .site-banner li

    {

        width: 19.8%;

    }

    .site-banner a

    {

        width: 95%;

    }

    .site-selector

    {

        text-align: center;

        margin-top: 15px;

    }

    .navbar

    {

        display: block;

        text-align: center !important;

    }

    .navbar ul.nav li a

    {

        font-size: 15px;

    }

    .footer p

    {

        font-size: 11px !important;

    }

    .body-content .articles .article h2,

    .body-content .articles .article h1

    {

        font-size: 18px;

    }

}

@media (max-width: 560px) {

    .site-banner

    {

        display: none;

    }

    .navbar ul li

    {

        display: block !important;

        text-align: left;

        border-left: 4px solid rgb(42, 100, 150) !important;

        margin-bottom: 2px;

    }



    .menu-item .sub-menu

    {

        position: relative;

        display: block;

        text-align: left !important;

    }

}

/** shortcode ability */

.ability

{

    border-radius: 4px;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border: 1px solid #2e3658;

    background-color: #1d1623;

    color: #79668a !important;

    padding: 12px;

    letter-spacing: 1.2px;

}

.ability br

{

    display: none;

}

.ability p

{

    margin: 0px;

}

.ability ul

{

    margin: 0px !important;

    margin-left: 20px !important;

    margin-top: 10px !important;

}

.ability ul li

{

    color: inherit !important;

}

/** Some extra helper styles */

.aligncenter

{

    text-align: center;

    display: block;

    margin: 0px auto;

}

.alignleft

{

    float: left;

    margin-right: 5px;

}

.wp-caption

{

    margin-top: 30px;

    margin-bottom: 30px;

}

.wp-caption p

{

    font-size: 12px  !important;

    font-family: Arial;

    font-style: italic;

}



.more-articles

{

    margin-top: 20px;

    color: #333333;

    padding-left: 20px;

    padding-right: 20px;

    border-width: 5px;

}



.more-articles a

{

    display: inline-block;

    width: 48%;

    padding-top: 5px;

    padding-bottom: 5px;

    font-size: 16px;

    vertical-align: top;

}



.more-articles a > span

{

    font-size: 12px;

    color: #666666;

    margin-left: 0px;

    display: block;

}





/**

 * Change article body font

 */

div[itemprop='articleBody'] *,

p[itemprop='articleBody']

{

    font-family: Arial !important;

    letter-spacing: 0.8px;

    line-height: 20px;

}

.searchform label
{
    display: none;
}

.searchform input
{
    background-color: transparent;
    border: 1px solid #2E3658;
    border-radius: 4px;
    font-size: 18px;
    color: #ffffff;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.searchform input[type='submit']
{
    background-color: transparent;
    border: medium none;
    background-image: url("img/search-icon.png");
    background-repeat: no-repeat;
    width: 38px;
    height: 38px;
    margin-top: -3px;
    cursor: pointer;
    font-size: 0px;
    margin-left: 10px;
}

.searchform input[type='text']::-webkit-input-placeholder
{
    color: #666666;
}

.wowbq-bluequote
{
font-size:12px;
background: url("img/bluepostlogo.png") no-repeat scroll right top rgb(19, 24, 30);
border-radius:8px;
margin: 10px auto;
color: rgb(51, 167, 255);
margin: 10px auto;
padding: 0 10px 10px;
width: 95%;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.8) inset;
background-color: #13181e !important;
}

.wowbq-bluequote p em
{
    color: #00B4FF !important;
}

.wowbq-bluequote a
{
color: white !important;
font-weight: bold;
}