/*PageBuilder Framework CSS*/
/*Hide excerpts on blog page*/
.entry-summary.article-content {display: none;}

.home .wpbf-logo {display:none;}


/*Formatting Page Titles*/
h1.entry-title {
    text-align: center;
    padding-top: 20px;
}

/*From Microthemer - Formatting button on menu*/
/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Menu item 1669 link (:hover) **/
#menu-item-1669 a:hover {
    color: rgb(56, 76, 100) !important;
}

/** General >> Themer Menu Button **/
.fl-node-61941de7c3cd9 .fl-row-content-wrap {}

/** General >> Menu item 1669 link **/
#menu-item-1669 a {
    color: rgb(255, 255, 255) !important;
}


/*Formatting Tabs on home page*/
.pp-tabs-horizontal .pp-tabs-labels .pp-tabs-label {
    margin: 5px;
    border-radius:10px;
   	-webkit-box-shadow: 2px 2px 5px 1px rgba(112,111,111,1);
	-moz-box-shadow: 2px 2px 5px 1px rgba(112,111,111,1);
	box-shadow: 2px 2px 5px 1px rgba(112,111,111,1);
    border:none;}

.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner {border: #384C64 solid 1px; border-radius:10px;}
.pp-tab-label-wrap {padding:20px;}
.pp-tabs-panels .pp-tabs-panel {margin-top: -20px; margin-left: 5px; margin-right: 5px; }
.pp-tabs-panels .pp-tabs-panel .pp-tabs-panel-content {border-radius:10px;}

.outline-frame-grey .fl-row-content-wrap::before {content: ' '; display: block; position: absolute; top: 22px; left: 22px; right: 0; bottom: 5px; 
    border: solid 1px #CDCDCD; pointer-events: none; z-index: 1;}
.outline-frame-pink .fl-row-content-wrap::before {content: ' '; display: block; position: absolute; top: 22px; left: 22px; right: 22px; bottom: 32px; 
    border: solid 1px #F0B2A7; border-radius:10px; pointer-events: none; z-index: 1;}


/*Formatting Pricing table*/
.pp-table-content .pp-table-row {margin-bottom:5px;}



/*Adding button to Nav Menu*/
@media (min-width:769px) {
    .main-navigation .main-nav ul li.nav-button a {
        background-color: #ffffff;
        border: 2px solid #384C64;
        color: #384C64;
        line-height: 40px; /*this number will likely need to be adjusted*/
        margin-top:2px;
    }
}

/*Formatting Button in Themer Menus*/
#menu-item-1669 {
    background-color: #384C64;
    border: 2px solid #384C64;
    color:#FFFFFF;
    line-height: 15px; /*this number will likely need to be adjusted*/
    margin-top:2px;}

#menu-item-1669:hover {
	background-color: #ffffff;
        border: 2px solid #384C64;
}
/*
.fl-builder-content .fl-node-61941de7c3ce2 .menu > li > a, .fl-builder-content .fl-node-61942426ee847 .menu > li > a {color: #ffffff;}
.fl-builder-content .fl-node-61941de7c3ce2 .menu > li > a:hover, .fl-builder-content .fl-node-61942426ee847 .menu > li > a:hover {color: #F0B2A7;}*/


/*Changing Header Logo Size
.site-logo img {
    width: 600px; 
}
.site-logo {
    display: table;
    margin: 0 auto;
}*/

/*Add extra space above the menu
.main-navigation {margin-top:6%;}*/

/*Add underline to links
.entry-content a,
.entry-content a:visited,
.entry-content a:hover {
    text-decoration: underline;
}*/

/*Footer*/
.widget-title {text-align:center;}
.site-footer {border-top: 3px double #384c64;}

/*Media Queries*/
@media all and (max-width: 450px){
	.info-text{float: none; width:98%; max-width:98%;text-align:center;}
    

@media (max-width: 768px)
.main-navigation .menu-toggle, .main-navigation .mobile-bar-items, .sidebar-nav-mobile:not(#sticky-placeholder) {
    display: block;
}
    button.menu-toggle {text-align:left;}
}