/*
Theme Name: Capri Child
Theme URI: http://demo.select-themes.com/capri/
Description: A child theme of Capri Theme
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.0.0
Template: capri
*/
@import url("../capri/style.css");

@font-face {
	font-family: ‘Brandon Light’;
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_light_it-webfont.eot);
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_light-webfont.eot#iefix) format("embedded-opentype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_light-webfont.woff2) format("woff2"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_light-webfont.woff) format("woff"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_light-webfont.ttf) format("truetype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_light-webfont.svg#brandon_grotesquelight) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: ‘Brandon Light Italic’;
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_light_it-webfont.eot);
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_light_it-webfont.eot#iefix) format("embedded-opentype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_light_it-webfont.woff2) format("woff2"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_light_it-webfont.woff) format("woff"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_light_it-webfont.ttf) format("truetype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_light_it-webfont.svg#brandon_grotesquelight_italic) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: ‘Brandon Medium’;
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_med-webfont.eot);
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_med-webfont.eot#iefix) format("embedded-opentype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_med-webfont.woff2) format("woff2"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_med-webfont.woff) format("woff"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_med-webfont.ttf) format("truetype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_med-webfont.svg#brandon_grotesquemedium) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: ‘Brandon Medium Italic’;
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_med_it-webfont.eot);
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_med_it-webfont.eot#iefix) format("embedded-opentype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_med_it-webfont.woff2) format("woff2"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_med_it-webfont.woff) format("woff"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_med_it-webfont.ttf) format("truetype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_med_it-webfont.svg#brandon_grotesqueMdIt) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: ‘Brandon Regular’;
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_reg-webfont.eot);
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_reg-webfont.eot#iefix) format("embedded-opentype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_reg-webfont.woff2) format("woff2"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_reg-webfont.woff) format("woff"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_reg-webfont.ttf) format("truetype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_reg-webfont.svg#brandon_grotesque_regularRg) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: ‘Brandon Regular Italic’;
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_reg_it-webfont.eot);
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_reg_it-webfont.eot#iefix) format("embedded-opentype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_reg_it-webfont.woff2) format("woff2"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_reg_it-webfont.woff) format("woff"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_reg_it-webfont.ttf) format("truetype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_reg_it-webfont.svg#brandon_grotesqueRgIt) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: ‘Brandon Bold’;
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_bld-webfont.eot);
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_bld-webfont.eot#iefix) format("embedded-opentype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_bld-webfont.woff2) format("woff2"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_bld-webfont.woff) format("woff"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_bld-webfont.ttf) format("truetype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_bld-webfont.svg#brandon_grotesquebold) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: ‘Brandon Bold Italic’;
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_bld_it-webfont.eot);
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_bld_it-webfont.eot#iefix) format("embedded-opentype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_bld_it-webfont.woff2) format("woff2"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_bld_it-webfont.woff) format("woff"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_bld_it-webfont.ttf) format("truetype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_bld_it-webfont.svg#brandon_grotesquebold) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: ‘Brandon Thin’;
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_thin-webfont.eot);
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_thin-webfont.eot#iefix) format("embedded-opentype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_thin-webfont.woff2) format("woff2"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_thin-webfont.woff) format("woff"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_thin-webfont.ttf) format("truetype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_thin-webfont.svg#brandon_grotesquethin) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: ‘Brandon Thin Italic’;
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_thin_it-webfont.eot);
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_thin_it-webfont.eot#iefix) format("embedded-opentype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_thin_it-webfont.woff2) format("woff2"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_thin_it-webfont.woff) format("woff"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_thin_it-webfont.ttf) format("truetype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_thin_it-webfont.svg#brandon_grotesquethin_italic) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: ‘Brandon Black’;
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_blk-webfont.eot);
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_blk-webfont.eot#iefix) format("embedded-opentype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_blk-webfont.woff2) format("woff2"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_blk-webfont.woff) format("woff"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_blk-webfont.ttf) format("truetype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_blk-webfont.svg#brandon_grotesqueblack) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: ‘Brandon Black Italic’;
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_blk_it-webfont.eot);
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_blk_it-webfont.eot#iefix) format("embedded-opentype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_blk_it-webfont.woff2) format("woff2"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_blk_it-webfont.woff) format("woff"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_blk_it-webfont.ttf) format("truetype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/brandon_blk_it-webfont.svg#brandon_grotesqueblack_italic) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: ‘Archer Pro Book’;
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/archerpro-book-webfont.eot);
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/archerpro-book-webfont.eot#iefix) format("embedded-opentype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/archerpro-book-webfont.woff) format("woff"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/archerpro-book-webfont.ttf) format("truetype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/archerpro-book-webfont.svg#archer_pro_book) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: ‘Archer Pro Book Italic’;
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/archerpro-bookita-webfont.eot);
	src: url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/archerpro-book-webfont.eot#iefix) format("embedded-opentype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/archerpro-bookita-webfont.woff) format("woff"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/archerpro-bookita-webfont.ttf) format("truetype"),url(http://jillianadriana.com/wp-content/themes/capri/css/fonts/archerpro-bookita-webfont.svg#archer_pro_book_italic) format("svg");
	font-weight: 400;
	font-style: normal
}

body {
    font-family: Brandon Grotesque;
    font-size: 18px;
    line-height: 32px;
    color: #171717;
    font-weight: 400;
}

h1{
       color: #171717;             font-family: Brandon Grotesque;
        font-size: 110px;     line-height: 116px;     font-style: normal;     font-weight: 900;     letter-spacing: 1px;     text-transform: none;     }
    h2{
            font-family: Brandon Grotesque;
        font-size: 55px;     line-height: 63px;     font-style: normal;     font-weight: 400;     letter-spacing: 1px;     text-transform: none;     }
    h2, h2 a{
    color: #171717;     }
    h3{
            font-family: Brandon Grotesque;
        font-size: 30px;     line-height: 40px;     font-style: normal;     font-weight: 900;     letter-spacing: 1px;     text-transform: uppercase;     }
    h3, h3 a{
    color: #171717;     }
    h4{
            font-family: ‘Archer Pro Book’;
        font-size: 28px;     line-height: 44px;     font-style: normal;     font-weight: 300;     letter-spacing: 0px;     text-transform: none;     }
    h4, h4 a{
    color: #171717;     }
    h5{
            font-family: Brandon Grotesque;
        font-size: 20px;     line-height: 30px;     font-style: normal;     font-weight: 900;     letter-spacing: 1.5px;     text-transform: uppercase;     margin-bottom: 10px;}
    h5, h5 a{
    color: #171717;     }
    h6{
            font-family: Brandon Grotesque;
        font-size: 17px;     line-height: 29px;     font-style: normal;      font-weight: 900;     letter-spacing: 1px;     text-transform: uppercase;     }
    h6, h6 a{
    color: #171717;     }


    p{
    font-family: Brandon Grotesque;font-size: 18px;line-height: 32px;letter-spacing: 0px;font-weight: 400;font-style: normal;text-transform: none;color: #171717; margin-bottom: 15px;    }

.boxes .latest_post_text .latest_post_title > * {
    font-family: Brandon Grotesque;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 1px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    color: #171717;
}

nav.main_menu > ul > li > a {
    color: #171717;
    font-family: Brandon Grotesque;
    font-size: 18px;
    font-style: normal;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type="submit"] {
    color: #000000;
    font-size: 16px;
    line-height: 51px;
    height: 51px;
    font-style: normal;
    font-weight: 300;
    font-family: Oswald;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-color: #000000;
    border-width: 2px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    background-color: transparent;
    padding-left: 29px;
    padding-right: 29px;
}

.qbutton.small {
    font-size: 15px;
    line-height: 43px;
    height: 43px;
    font-weight: 400;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.footer_top .widget h4 {
    font-family: Brandon Grotesque;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 1px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    color: #ffffff;
    text-align:center;
}

.footer_top, .footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.social_icon):not(.q_icon_shortcode), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries > ul > li > span {
    font-family: Brandon Grotesque;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #ffffff;
    text-align: center;
}

.widget #searchform, .header-widget #searchform {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 0px;
    vertical-align: middle;
}

.widget #searchform input[type="text"], .woocommerce .widget #searchsubmit input[type="text"] {
    font-family: Brandon Grotesque;
    font-weight: 400;
    color: #9d9d9d;
}

.testimonials .testimonial_text_inner .testimonial_text {
    font-family: Brandon Grotesque !important;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #171717;
}

.testimonials .testimonial_text_inner p.testimonial_author {
    font-family: Brandon Grotesque;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 1px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    color: #171717;
}

.testimonials .testimonial_text_inner .testimonial_author .testimonials_job.below {
    display: inline;
    margin-left: 10px;
    text-transform: none;
    font-family: ‘Archer Pro Book Italic’;
    letter-spacing:0px;
}

.price_table_inner ul li.prices {
    background-color: #f5d010;
    border-width: 0px;
}

.qode_pricing_tables .q_price_table.title_on_top {
    border-top: 8px solid #34a3a3;
}

.qode_pricing_tables .title_on_top .price_table_inner ul li.table_title {
    padding: 0 12%;
    border-bottom: 0;
}

.qode_pricing_tables .title_on_top .price_table_inner .price_button {
    padding: 0 10%;
}

.price_table_inner ul li.table_title .title_content {
    font-family: Brandon Grotesque;    
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 1px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    color: #171717;
}

.price_in_table .price {
    font-family: Oswald;
    font-size: 72px;
    line-height: 72px;
    letter-spacing: -1px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #171717;
}

.price_in_table .mark {
    font-family: Brandon Grotesque;    
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    color: #171717;
}

.price_in_table .value {
    font-family: ‘Archer Pro Book’;
    font-size: 50px;
    line-height: 72px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #171717;
}

.price_table_inner ul li.pricing_table_content {
    font-family: Brandon Grotesque;    
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #171717;
}

.price_table_inner .price_button a, .qode_pricing_tables .price_table_inner ul a.button_on_bottom {
    font-family: Oswald;
    font-size: 15px;
    line-height: 51px;
    letter-spacing: 2px;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    color: #fff;
    background-color: #ef4d89;
    border-color: #ef4d89;
    border-style: solid;
    border-width: 2px;
    border-radius: 0px;
}

.price_table_inner .price_button a:hover, .qode_pricing_tables .price_table_inner ul a.button_on_bottom:hover {
    color: #ffffff;
    background-color: #000;
    border-color: #000;
}

.vc_text_separator.full .separator_content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    top: 0;
    padding: 0 40px;
    font-size: 18px;
    line-height: 50px;
    color: #171717;
    font-weight: 700;
    font-family: Brandon Grotesque; 
    letter-spacing: 5px;
    text-align: center;
    background-color: transparent;
}

aside.sidebar .widget > h4, .woocommerce aside.sidebar .widget h4 {
    font-family: Brandon Grotesque; 
    font-size: 20px;
    line-height: 22px;
    letter-spacing: 1.5px;
    font-weight: 700;
    font-style: normal;
    text-transform: capitalize;
    color: #171717;
}

aside.sidebar .widget.widget_text, aside.sidebar .widget p, aside.sidebar .widget span, aside.sidebar .widget li, aside.sidebar .widget.widget_categories li, aside.sidebar .widget.widget_archive li, aside.sidebar .widget table, aside.sidebar .widget:not(.woocommerce) li.recentcomments, aside.sidebar .widget.widget_rss .rssSummary, aside.sidebar .widget.widget_rss cite {
    font-family: Brandon Grotesque; 
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #171717;
}

aside.sidebar .widget ul, .side_menu .widget ul {
    list-style: inherit;
    list-style-position: inside;
    font-family: Brandon Grotesque;
    font-weight: 400; 
    color: #171717;
}

aside.sidebar .widget:not(.woocommerce):not(.widget_tag_cloud) a, .woocommerce aside.sidebar .woocommerce.widget ul.product-categories a, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories a, .woocommerce aside.sidebar .woocommerce.widget ul.product-categories ul.children li a, aside ul.product-categories ul.children li a, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories ul.children li a, aside.sidebar .widget.woocommerce ul.product-categories li a {
    font-family: Brandon Grotesque; 
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #171717;
}

aside.sidebar .widget:not(.woocommerce):not(.widget_tag_cloud) a:hover {
    font-family: Brandon Grotesque; 
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0px;
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    color: #EF4D89;
}

.blog_holder.blog_standard_type article:not(.format-quote):not(.format-link) h2 {
    font-family: Brandon Grotesque; 
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 1px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}

ul, ol {
    list-style-position: outside;
}

ul {
    margin-bottom:20px;
}


ol li {
    font-family:Archer;
    color: #ef4d89;
    font-size:21px;
    margin-left: 20px;
    font-weight: bold;
    font-variant-numeric: lining-nums;
}

ol li li {
    font-family: Brandon Grotesque; 
    color: #171717;
    font-size:18px;
    font-weight: 400;
    font-style: italic;
    margin-left: 20px;
    list-style: disc;
}

.content ol ul, .content ul ol, .content ol ol {
    margin: 20px;
}

blockquote h4, blockquote > p {
    font-family:Archer;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0px;
    font-weight: 300;
    font-style: italic;
    text-transform: none;
    color: #171717;
}

blockquote:not(.blockquote_shortcode){
    padding:0 0 0 35px;
    border:0;
    font-style:italic;
    font-size:17px;
    line-height:1.6em;
    margin:20px 0;
    background-image: url("../../uploads/2015/12/quote-black.png");
    background-repeat: no-repeat;
}

blockquote cite{
    font-style:normal;
    font-weight:500
}

::selection{
    background:#ffd300;
    color:#fff
}

::-moz-selection{
    background:#ffd300;
    color:#fff
}

.single-post .comment_holder .comments .comment {
    border-left: 4px solid #ef4d89;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding:10px;
    background: #f9f9f9;
}

.comment_holder .comment .text .comment_date {
    line-height: 24px;
    font-size: 11px;
    float: left;
    font-family: inherit;
    margin: 17px 0 0 0;
    color: #ffd300;
    display: none;
}

div.comment_form form p.logged-in-as a {
    color: #ef4d89;
    font-size: 18px;
}

#respond textarea {
    padding: 15px 17px;
    color: #171717;
    margin: 5px 0 13px 0;
    font-size: 18px;
}

.italic {
    font-family: Brandon Grotesque; 
    font-weight: 400;
    font-style: italic;
}

a,
p a {
    color: #ef4d89;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: color 0.15s ease-out;
    -moz-transition: color 0.15s ease-out;
    -o-transition: color 0.15s ease-out;
    -ms-transition: color 0.15s ease-out;
    transition: color 0.15s ease-out;
    font-family: Brandon Grotesque; 
    font-weight: 400;
}

a:hover,
p a:hover {
    color: #ffd300;
    text-decoration: none;
}

.q_image_with_text_over .front_title {
    text-align: center;
    font-family: Brandon Grotesque;
    font-size: 34px;
    line-height: 47px;
    letter-spacing: 1px;
    font-weight: 900;
    font-style: normal;
    text-transform: uppercase;
    color: #fff;
}

.widget.qode-latest-posts-widget .latest_post_holder .latest_post_text .latest_post_title, .widget.qode-latest-posts-widget .latest_post_holder .latest_post_text .latest_post_title a, .widget.qode-latest-posts-widget .latest_post_holder .latest_post_text .latest_post_title_holder {
    font-family: Brandon Grotesque;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 1px;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    color: #171717;
}

.widget.qode-latest-posts-widget .latest_post_holder .latest_post_text .post_info_section, .widget.qode-latest-posts-widget .latest_post_holder .latest_post_text .post_info_section a, .widget.qode-latest-posts-widget .latest_post_holder .latest_post_text .post_info_section span {
    font-family: Archer;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #EF4D89;
}

.vc_text_separator.full .separator_content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    top: 0;
    padding: 0 40px;
    font-size: 20px;
    line-height: 50px;
    color: #171717;
    font-weight: 700;
    font-family: Brandon Grotesque;
    letter-spacing: 3px;
    text-align: center;
    background-color: transparent;
}