/*
Theme Name: Definitive Group
Theme URI: http://www.propertyboss.com/
Description: Designed specifically for Definitive Group and based on ammre.com
Version: 1.0
Author: Sean McMahan
Author URI: mailto:smcmahan@propertyboss.com
9E231C
*/

/* Global */
body { background-color: #111111; font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; margin: 0; padding: 0; } /* Pantone "Burgundy" = Plum = 930042 */
a { color: #9F0F19; text-decoration: none; }
a:hover { color: #9F0F19; }

/* Header */
    /* Gradient From #57060C to #9F0F19*/
    div#header_container { background-color: #FFFFFF; border-bottom: 4px solid #9F0F19; height: 140px;
        /*
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57060C', endColorstr='#9F0F19');
        background: -webkit-gradient(linear, left top, left bottom, from(#57060C), to(#9F0F19));
        background: -moz-linear-gradient(top,  #57060C,  #9F0F19); */
        } /*#DD9435*/
        div#header_row { padding-top: 10px; }
        div#header_content_container { text-align: right; }
            div#header_primary_nav_container div.menu ul { list-style: none; }
                div#header_primary_nav_container div.menu ul li, ul#menu-primary li.menu-item { display: inline !important; list-style: none !important; margin-left: 10px; }
                    div#header_primary_nav_container div.menu ul li a, ul#menu-primary li.menu-item a { color: #000000; text-transform: uppercase; }

            div#header_tagline_container { color: #000000; font-size: 1.2em; font-weight: bold; }

            ul#menu-secondary { background-color: #CCCCCC; border-radius: 10px; list-style: none; margin-top: 10px; padding: 5px; text-align: center; vertical-align: middle; }
                ul#menu-secondary li.menu-item { display: inline !important; list-style: none !important; margin: 0 5px; text-align: center; }
                    ul#menu-secondary li.menu-item a { color: #9F0F19; text-align: center; text-transform: uppercase; }

/* Tabs */
    div#tab_container { padding-top: 15px; }
        ul#menu-tabs { border-bottom: 15px solid #9F0F19; list-style: none; margin: 0; padding: 0; text-align: right; }
            ul#menu-tabs li { background-color: #9F0F19; border-top-left-radius: 15px; border-top-right-radius: 15px; display: inline; list-style: none; margin-left: 5px; padding: 10px; }
                ul#menu-tabs li.menu-item a, ul#menu-tabs li.menu-item a:hover { color: #FFFFFF; text-decoration: none; text-transform: uppercase; }

/* Main Content */
    div#main_body_content { background-color: #FFFFFF; }
        div#main_body_content h1, div#main_body_content h3, div#main_body_content h5 { color: #9F0F19; margin: 10px 0; padding: 0; }
        div#main_body_content h2, div#main_body_content h4 { color: #A00000; margin: 10px 0; padding: 0; }
        div#main_body_content a { color: #A00000; }
        div#main_body_content a:hover { color: #9F0F19; }

        div#page_content { padding: 20px; }

/* Sidebar. A ul? Really Wordpress?.... sigh */
    .widget { padding: 10px; }
    #subpage-menu { background-color: #DADADA; border-bottom-right-radius: 15px; }
    div#sidebar ul { list-style: none; margin: 0; padding: 0; }
    div#sidebar ul li { list-style: none; }

/* Footer */
    div#footer_artsy_thing { background-color: #FFFFFF; border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; height: 50px; padding: 15px; } /*#FFCC66*/
    div#footer_util_links_container { padding: 10px 10px 0 0; text-align: right; }
        ul#menu-footer { list-style: none; margin-right: 10px; text-align: right; }
            ul#menu-footer li.menu-item { display: inline; list-style: none; margin-left: 10px; }
                ul#menu-footer li.menu-item a { color: #9F0F19; }
                ul#menu-footer li.menu-item a:hover { color: #9F0F19; }
                ul#menu-footer li.menu-item a:hover { color: #9F0F19; }
        div#pb_disclaimer, div#pb_disclaimer a { color: #AAAAAA; font-size: 8pt; }
        div#pb_disclaimer { margin-right: 10px; }

/* Page Specific */
    /* Home Page */
    /* div#homepage_container { height: 495px; } */

/* Random */
    label { cursor: default !important; }

/* Sidebar Menu */
#sidebar #sidebar .widget.widget_nav_menu{
    background-color: #DADADA;
    border-bottom-right-radius: 15px;
}

#nav_menu-4, #nav_menu-3{
    display: none;
}

.page-id-16 #nav_menu-4,
.parent-pageid-16 #nav_menu-4,
.page-id-32 #nav_menu-3,
.parent-pageid-32 #nav_menu-3{
    display: block;
}

