/*
Theme Name:     Customizr Child
Theme URI:      http://themesandco.com/customizr
Description:    A child theme for the Customizr WordPress theme. This child theme simply includes 2 files : style.css to add your custom css and functions.php where you can extend Customizr's core code. In order to keep your code as clean and flexible as possible, try to use Customizr's hooks API for your customizations. Do something awesome and have fun !
Author:         Nicolas Guillaume (nikeo)
Author URI:     http://themesandco.com
Template:       customizr
Version:        1.0.0
*/

/* Your awesome customizations start right here !
-------------------------------------------------------------- */

body 
{
    background: #fceabb;
}

header.tc-header 
{
    min-height: 45px;
    max-height: 115px;
    background-image: url("http://s547546229.onlinehome.us/wp-content/uploads/2014/12/black_lozenge_@2X.png");
    border-bottom: 5px solid #f78c40;
    border-top: 5px solid #f78c40;
    z-index: 200;
}

.tc-header .brand a
{
    text-decoration: none;
    margin: 1px 0;
    display: block;
}
/* Remove Navbar box           */
.navbar .navbar-inner 
{
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:         none;
    background:         none;
}

/* Move SI to Right, adjust margins if needed   */
.navbar-inner .social-block 
{
    float:          right;
    margin-top:     10px;
    margin-right:   0px;
    text-align:     right;
}

/* hide Tagline, if not needed */
.navbar-wrapper .navbar h2 
{
    display:        none;
}

/* Adjust Menu (red) text color, (Garamond) font-family, (1.5em) font-size  */
.navbar .nav > li > a, .navbar .nav > li > a:first-letter,
.navbar .nav > li.current-menu-item > a, 
.navbar .nav > li.current-menu-ancestor > a 
{
    display:        inline;
    font-family:    Garamond;
    font-size:      1.5em;
    font-weight:    bold;
    padding:        5px 20px;
}
 
/* Adjust Menu colors - Normal */
.navbar .nav > li > a, .navbar .nav > li > a:first-letter 
{
    color:          #f78c40;
    text-shadow:    none;
}
/* Adjust Menu colors - Hover */
.navbar .nav > li > a:hover, .navbar .nav > li > a:hover:first-letter
{ 
    color:          white;                      
    text-shadow:    none;
}
 
/* Adjust Menu colors - Active */
.navbar .nav > li > a:active, .navbar .nav > li > a:active:first-letter,
.navbar .nav > li.current-menu-item > a, 
.navbar .nav > li.current-menu-ancestor > a,
.navbar .nav > li.current-menu-item > a:first-letter, 
.navbar .nav > li.current-menu-ancestor > a:first-letter 
{
    color:          #fff;
    text-shadow:    none;
}

/* Adjust dropdown Menu items (blue) text color & (yellow) shading */
.dropdown-menu > li > a 
{
    color:          #000;
    background:     #f08824;
}

/*Add border to slider */
#customizr-slider 
{
    border-bottom: 3px solid #f78c40;
}

/*homepage intro */
.introhomepage 
{
    display: block;
    max-width: 100%;
    margin-bottom: 10px;
    margin-top: 50px;
    padding: 40px 40px 80px 40px;
    font-weight: 300;
    font-size: 18px;
    text-align: left;
    line-height: 2;
    background: rgba(10,10,10,0.6);
    color: #BBB;
    border-left: 2px solid #F78C40;
    -webkit-box-shadow: 5px 5px 20px #303030;
    -moz-box-shadow: 5px 5px 20px #303030;
    box-shadow: 5px 5px 20px #303030;
}

/*homepage side bar */
.sidebarhomepage 
{
    display: block;
    max-width: 100%;
    margin-bottom: 10px;
    margin-top: 50px;
    padding: 10px;
    font-size: 15px;
    font-weight: 300;
    background: rgba(10,10,10,0.6);
    color: #BBB;
    -webkit-box-shadow: 5px 5px 20px #303030;
    -moz-box-shadow: 5px 5px 20px #303030;
    box-shadow: 5px 5px 20px #303030;
}

/*homepage side bar title */
.sidebartitle 
{
    background: #f08824;
    text-align: center;
    padding: 10px;
    margin: -10px -10px 15px -10px;
    color: #FAFAFA;
    text-shadow: 1px 1px 1px #000;
    font-weight: 300;
    font-size: 1.1em;
    text-transform: uppercase;
}

/* Adjust the Slider Height */
#customizr-slider.carousel .item 
{
    height:         400px;
    min-height:     400px;
    line-height:    400px;
}

/* featured pages square instead of round*/
.widget-front .round-div 
{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.featuredpages 
{
    text-align: center;
    margin-top: 29px;
}

.featuredpages h2 
{
    font-size: 1.4em;
    line-height: 1.8;
    text-align: center;
    font-weight: 300;
    color: #f78c40;
    text-shadow: 1px 1px 2px #000;
    background: rgba(10,10,10,0.6);
    margin-top: 5px;
    -webkit-box-shadow: 5px 5px 20px #303030;
    -moz-box-shadow: 5px 5px 20px #303030;
    box-shadow: 5px 5px 20px #303030;
}

.ft_page_one, .ft_page_two, .ft_page_three, .ft_page_four 
{
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    margin-left: 7px;
    margin-right: 7px;
}

.ft_img_wrapper 
{
    max-width: 100%;
    width: 140px;
    max-height: 100%;
    height: 124px;
    padding: 20px 30px 30px 30px;
    background: rgba(10,10,10,0.6);
    -webkit-box-shadow: 5px 5px 20px #303030;
    -moz-box-shadow: 5px 5px 20px #303030;
    box-shadow: 5px 5px 20px #303030;
}

/* Remove Transparency / Add a border */
.sticky-enabled .tc-header 
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 1);
    border-bottom: 2px solid #F78C40; /* Adjust border|border-top|border-right|border-left & settings */
}

/* Change Background, Border, Font/Color as needed  */
footer#footer
{
    border-top:     3px solid #F78C40;
    background: rgba(10,10,10,0.6);
    text-shadow: none !important;
}

footer#footer .colophon 
{
    background:     none repeat scroll 0 0 #fceabb;
    border-top:     3px solid #F78C40;
}

/* Change font-size, alignment as needed  */
footer#footer p, footer#footer a 
{
    padding:        0px ;
    font-size:      1em ;
    line-height:    1.2em ;
    text-align:     left ;
}

/* Change font-size of Titles  */
footer#footer h3
{
    font-size:      1em ;
    line-height: 26px;
    text-align:     left ;
}

/* Or left-center-right the widget text areas */
footer#footer_one 
{
    text-align:     left ;
}

footer .widget .widget-title
{
    background: linear-gradient(to bottom, #f0e1b6 0%, #696352 97%);
    border-color:  #f0e1b6 #f0e1b6 #696352;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-left: 25px;
    font-size: 1.4em;
    font-weight: 300;
}

.widget.widget_text li::before
{
    content: '\203A';
    position: relative;
    padding-right: 5px;
    color: #f78c40;
    -webkit-transition: left .2s;
    -webkit-transition-property: left;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: initial;
    -webkit-transition-delay: initial;
    -moz-transition: left .2s;
    -moz-transition-property: left;
    -moz-transition-duration: 0.2s;
    -moz-transition-timing-function: initial;
    -moz-transition-delay: initial;
    -o-transition: left .2s;
    -o-transition-property: left;
    -o-transition-duration: 0.2s;
    -o-transition-timing-function: initial;
    -o-transition-delay: initial;
    transition: left .2s;
    transition-property: left;
    transition-duration: 0.2s;
    transition-timing-function: initial;
    transition-delay: initial;
}

.widget.widget_text li 
{
    border-bottom: 1px solid #fceabb;
    position: relative;
}

#footer_three p
{
    text-align:   left;
}

blockquote 
{
    font-family: Georgia, serif;
    font-size: 16px;
    font-style: italic;
    width: 100%;
    margin: 0.25em 0;
    padding: 0.50em 40px;
    line-height: 1.45;
    position: relative;
    color: #FFF;
    border-left:5px solid #FF7F00;
    border-right:5px solid #FF7F00;
    background:#69665f;
}
 
blockquote cite 
{
    color: #efefef;
    font-size: 14px;
    display: block;
    margin-top: 5px;
}
  
blockquote cite:before 
{
    content: "\2014 \2009";
}

hr 
{
    margin: 20px 0;
    border: 0;
}

h1.entry-title
{
    display: none;
}

#wp-members > h2
{
    background: #f08824;
    text-align: center;
    padding: 10px;
    margin: -10px -10px 15px -10px;
    color: #FAFAFA;
    text-shadow: 1px 1px 1px #000;
    font-weight: 300;
    font-size: 1.1em;
    text-transform: uppercase;
    max-width: 100%;
}

#wp-members > form > fieldset > div.button_div > input
{
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #ee7c2a;
    background-image: -moz-linear-gradient(top,#f78c40,#e16309);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f78c40),to(#e16309));
    background-image: -webkit-linear-gradient(top,#f78c40,#e16309);
    background-image: -o-linear-gradient(top,#f78c40,#e16309);
    background-image: linear-gradient(to bottom,#f78c40,#e16309);
    background-repeat: repeat-x;
    border-color: #e16309 #e16309 #984306;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

#wp_sidebarlogin-2, #wp_sidebarlogin-4 
{
    display: block;
    max-width: 100%;
    margin-bottom: 10px;
    margin-top: 50px;
    padding: 10px;
    font-size: 15px;
    font-weight: 300;
    color: #BBB;
    background: rgba(10,10,10,0.6);
    -webkit-box-shadow: 5px 5px 20px #303030;
    -moz-box-shadow: 5px 5px 20px #303030;
    box-shadow: 5px 5px 20px #303030;
}

#wp_sidebarlogin-2 > ul > li > a, #wp_sidebarlogin-4 > ul > li > a
{
    color: #f08824;
    text-shadow: none !important;
    font-size: 15px;
    font-weight: 700;
}

#wp_sidebarlogin-2 > ul > li > a:hover, a:focus, #wp_sidebarlogin-4 > ul > li > a:hover, a:focus
{
    color: #f08824;
}

/*#wp_sidebarlogin-4 > ul > li > a*/
#wp-submit
{
    background: #f08824;
}
/* place padding before menu */
body > header > div.navbar-wrapper.clearfix.span9.tc-submenu-fade.tc-submenu-move.tc-open-on-hover.pull-menu-right > div > div > div
{
    padding-top: 20px;
}

#tribe-events-list-widget-2, #tribe-events-list-widget-3
{
    display: block;
    max-width: 100%;
    margin-bottom: 10px;
    margin-top: 50px;
    padding: 10px;
    font-size: 15px;
    font-weight: 300;
    color: #BBB;
    background: rgba(10,10,10,0.6);
    -webkit-box-shadow: 5px 5px 20px #303030;
    -moz-box-shadow: 5px 5px 20px #303030;
    box-shadow: 5px 5px 20px #303030;
}

#tribe-events-list-widget-2 > ol > li > h4 > a, #tribe-events-list-widget-3 > ol > li > h4 > a
{
    font-size: 15px;
    font-weight: 700;
    text-shadow: none !important;
}

#tribe-events-list-widget-2 > h3, #tribe-events-list-widget-3 > h3, #wp_sidebarlogin-2 > h3, #wp_sidebarlogin-4 > h3
{
    font-size: 18px;
    text-shadow: none !important;
}

#text-4 > div > a/*.hyperlinkstyle*/
{
    color: #f08824;
}

#event_list_widget-2, #event_list_widget-3
{
    display: block;
    max-width: 100%;
    margin-bottom: 10px;
    margin-top: 50px;
    padding: 10px;
    font-size: 15px;
    font-weight: 300;
    color: #BBB;
    background: rgba(10,10,10,0.6);
    -webkit-box-shadow: 5px 5px 20px #303030;
    -moz-box-shadow: 5px 5px 20px #303030;
    box-shadow: 5px 5px 20px #303030;
}

.event-list .start-date, .event-list .end-date 
{
    text-align: center;
    width: 3.2em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fceabb !important; 
    color: #303030;
}

#event_list_widget-2 > h3, #event_list_widget-3 > h3
{
    font-size: 18px;
    text-shadow: none !important;
}

.event-title > h3
{
    font-size: 18px;
    text-shadow: none !important;
}

#main-wrapper .widget li 
{
    line-height: 25px;
    border-bottom: none;
    position: relative;
}

#main-wrapper .widget li:after 
{
    content: "";
    border-bottom: none;
    position: absolute;
    width: 100%;
    right: 0;
    bottom: -2px;
}

.event-details > p > a
{
    font-size: 15px;
    color: #f08824; 
    text-shadow:none !important;
}
