/*
Theme Name: Boyar Asset Management
Theme URI: http://samdavidoff.com/
Author: Sam Davidoff
Author URI: http://underscores.me/
Description: Description
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dogdev
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

dogdev is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/


/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/


/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}

.cleanform .wpcf7-list-item-label {
    color: #333;
    font-weight: 400 !important;
    vertical-align: top;
}

form .cleanform input,
form .cleanform select {
    margin-bottom: 10px;
}

.cleanform .required:after {
    display: none;
}

.cleanform .ajax-loader {
    display: block !important;
}

.cleanform+.wpcf7-response-output {
    display: block !important;
}

.cleanform span.small {
    display: block;
    font-size: 0.75em;
}

.cleanform .wpcf7-list-item {
    line-height: 1em;
}

.cleanform .wpcf7-list-item input {
    margin: 0 !important;
}

.logo {
    height: 70px;
}

img {
    border: 0px !important;
}

.alignright {
    float: right;
    margin: 0.5em 0 0.5em 1em;
}

table.performance-table thead td {
    text-align: center;
    color: #fff!important;
    background: #f77c2c;
}

table.performance-table tbody tr:last-child {
    border: 2px solid #f77c2c;
}

table.performance-table tbody tr:last-child td {
    text-align: center;
    color: #fff;
    border: 1px solid #ffffff!important;
    background: #004890;
}

table.performance-table tr td {
    font-size: 15px;
    font-family: calibri-light, sans-serif;
    font-weight: bold;
    text-align: center;
    color: #000;
    border: 1px solid #004890!important;
}

table.performance-table {
    border-collapse: collapse;
    /* margin: 50px auto; */
}


/* table.performance-table tr:nth-of-type(odd) { 	background: #eee;  } */

table.performance-table td,
table.performance-table th {
    font-size: 18px;
    text-align: left;
    padding: 10px;
}

#w-contact.page-base .col-md-9.primary-content-wrap img {
    width: auto;
    max-width: 100%;
    height: auto;
}

#w-contact.page-base .col-md-9.primary-content-wrap img.franchise {
    max-width: 40%;
    margin: -20px 0 37px 28px;
}

.margin-2em {
    margin: 2em 0;
}

.black {
    color: #000!important;
}

.numeric-franchise {
    font-size: 28px;
    color: #f47d31;
}

.numeric-text-franchise {
    font-size: 21px;
    color: #223454;
}

.last-numeric-text-franchise {
    line-height: 1;
}

@media screen and ( min-width: 1024px) {
    #w-contact .col-md-9 h3.header-franchise {
        margin-bottom: 68px;
    }
    #w-contact .col-md-9 h3.h3-franchise {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 544px) {
    .table.performance-table tr td {
        font-size: 12px;
        vertical-align: middle;
    }
    .table.performance-table tr td:first-child {
        font-size: 11px;
        max-width: 120px;
        word-wrap: break-word;
        white-space: normal;
    }
    .performance-tabletable td:last-child {
        border-bottom: 0;
    }
    #w-contact.page-base .col-md-9.primary-content-wrap .row img.franchise {
        margin: 30px auto 37px auto;
        max-width: 90%;
        float: none;
        display: block;
    }
    .numeric-text-franchise {
        line-height: 1;
    }
    .numeric-franchise {
        font-size: calc(28px - 1vw);
    }
    .numeric-text-franchise {
        font-size: calc(21px - 1vw);
    }
}

#w-contact.page-base .col-md-9.primary-content-wrap h3.forbes a {
    font-size: 20px;
    font-family: "Poppins", sans-serif;
    color: #000;
}

#w-contact.page-base .col-md-9.primary-content-wrap h3.forbes a:hover {
    text-decoration: underline;
}

#w-contact.page-base .col-md-9.primary-content-wrap h3.forbes a img {
    max-width: 70px;
    margin-top: -5px;
    vertical-align: middle;
}

@media screen and ( min-width: 768px) {
    #w-contact.page-base .col-md-9.primary-content-wrap h3.forbes a {
        font-size: 13px;
    }
}

@media screen and ( min-width: 992px) {
    #w-contact.page-base .col-md-9.primary-content-wrap h3.forbes a {
        font-size: 12px;
        text-align: justify;
    }
}

@media screen and ( min-width: 1200px) {
    #w-contact.page-base .col-md-9.primary-content-wrap h3.forbes a {
        font-size: 14.5px;
    }
}

@media screen and ( min-width: 1800px) {
    #w-contact.page-base .col-md-9.primary-content-wrap h3.forbes a {
        font-size: 18px;
        text-align: left;
    }
}

@media screen and ( min-width: 1920px) {
    #w-contact.page-base .col-md-9.primary-content-wrap h3.forbes a {
        font-size: 20px;
        text-align: center;
    }
    #w-contact.page-base .col-md-9.primary-content-wrap h3.forbes a img {
        max-width: 70px;
        margin-top: -5px;
        vertical-align: middle;
    }
}