/*
 Theme Name:   tss theme
 Theme URI:    
 Description:  Child theme, based on enfold
 Author:       Techmax
 Author URI:   http://techmaxng.com
 Template:     enfold
 Version:      1.0.0
 Text Domain:  enfold-child
*/

@import url("../enfold/style.css");

#header_main_alternate {
    z-index: 2;
    background-color: #BE1E2D;
}

#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext {
    color: #ffffff;
    text-transform: uppercase;
}

#layer_slider_1 body .container_wrap .avia-builder-el-first{
    border-width: 0px;
    border-radius: 0px;
    padding: 13px;
    box-shadow: #cccc 2px 3px 2px 5px;
    padding-bottom: 46px;
}

#av_section_1  h3.av-special-heading-tag {
    padding: 0;
    margin: 0;
    font-weight: 800;
}

#av_section_1  .avia_textblock {
    clear: both;
    line-height: 1.65em;
    
}


.post-entry-734 .avia_image {
    border-radius: 1px;
    display: block;
    position: relative;
    max-width: 100%;
    border: solid #000;
}

.avia-progress-bar .progressbar-title-wrap {
    position: absolute;
    z-index: 2;
    bottom: 14px;
    left: 3px;
    color: white;
    background: black;
    background: rgba(0, 0, 0, 0.5);
    padding: 1px 10px 2px 10px;
    border-radius: 3px;
    line-height: 22px;
    font-family: Raleway;
}

.avia-progress-bar {
	padding-bottom: 10px
}

#top #main .sidebar_left .sidebar {
    background: #222222;
    margin-top: 50px;
    box-shadow: 4px 5px 2px #ccc;
}

.sidebar_left .content {
    float: right;
    border: none;
    margin-right: -50px;
    margin-left: -1px;
    padding-left: 50px;
    margin-top: -11px;
}

.widget_nav_menu ul:first-child>.current_page_item>a {
    border: none;
    padding: 6px 7px 7px 0;
    color: #ba262a;
    font-size: 16px	
}

.main_color .sidebar a {
	color: #ffffff;
	font-size: 16px;
	padding-bottom: 18px;
}

.togglecontainer .single_toggle:first-child .toggler {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    background: #bf272f;
    color: white;
    margin-bottom: 15px;
}

.flex_column .widget .widgettitle {
    margin-top: 0.85em;
    font-size: 25px;
    color: #ffffff;
    padding-bottom: 45px;
}

#advanced_menu_toggle, #advanced_menu_hide {
    background-color: #ba2629;
    color: #ffffff;
    border-color: #e1e1e1;
}

@media only screen and (max-width: 767px)
.responsive .logo img {
    margin: 0;
    margin-left: 60px;
}
#footer .widget {
    padding: 0;
    margin: 13px 0 30px 0;
    overflow: hidden;
}