/* 
    Document   : custom.css
    Created on : May 12, 2015, 1:15:05 AM
    Author     : Salman
    Description:
        Purpose of the stylesheet follows.
*/


body, html {
}
body, html {

    /*    background-image: url("../img/low_contrast_linen.png") !important;*/
    background-position: left top !important;
    background-repeat: repeat !important;
}
body{
    font-family: "Open Sans",arial,sans-serif;
}
#default-main-content{padding-bottom: 30px;}
#main-nav, .copy-right-text{padding: 0px; margin: 0px;}
/*-------------------------------Block  or area-------------------------------*/
.container{
    max-width:990px;
}

/*-------------------------------bock list-------------------------------*/
#songzog_block_logo{}
#songzog_block_top_menu{background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;    }
#songzog_block_main_search{ 
    /*     background-image: url("../img/banner-overlays/banner-sbday.png");
            background-position: 100% 100%;
            background-repeat: no-repeat;
            background-size: 100%; */


}
#songzog_block_slider{  }
#songzog_block_event_header{}
#songzog_block_breadcrumb{}
#songzog_block_content{}
#songzog_block_footer_content{  }
#songzog_block_footer{  }

/*-------------------------------section_header-------------------------------*/

/*Logo*/
#songzog_block_logo{	padding:10px  0;  
                     background:#fff url(../img/bg-ui-gradient.png) repeat-x scroll left top}

#songzog_block_logo img{float: left;}
#songzog_block_logo #logo_container img,
#songzog_block_logo #logo_container #site-name
{float: left;}
#songzog_block_logo #site-name {
    color: #077355;
    font-size: 30px;
    margin-top: 12px;
    width: 300px;
}
#site-name span{  float: left;}
#site-name .business{ color: rgba(124, 172, 221, 1);}
.banner-slider, .top-aside {
    /*    position: relative;
        z-index: 1;*/
}

.tt-overlay {
    height: 100%;
    position: absolute;
    top: 0;
    width: 75%;
    z-index: -1;
}

.tt-overlay {
    background: rgba(0, 0, 0, 0) url("../img/banner-overlays/banner-abstract.png") no-repeat scroll center center;
}

/*header start*/

/*#top_menu .navbar-nav{ border:none}
#top_menu .navbar-nav > li > a{border:none;color:#0070b3 ;border-right: 1px solid #0070b3;  padding: 0 10px;  }
#top_menu .nav{ float:right;}
#top_menu  .navbar-nav > li > a {
    padding: 7px 5px;
   
}

#top_menu .nav > li > a:hover,
#top_menu .nav > li > a:focus{ background-color:inherit; color:#111;}*/

#top_menu .navbar-nav { border:none}
#top_menu .navbar-nav > li > a{  border-right: 1px solid #ddd;   font-weight: 500;   padding: 0 10px; }
#top_menu .nav{ float:right;}
#top_menu .nav > li > a:hover,
#top_menu .nav > li > a:focus{background: none; color:#0070b3; }

#language-dropdown select {
    font-size: 13px;
    height: 24px;
    padding: 0 5px;
}
#language-dropdown {
    float: left;
    padding-top: 5px;
    width: 120px;
}



/* main menu */
#songzog_block_top_menu { border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
#songzog_block_top_menu  .nav{ border:none}
#songzog_block_top_menu  .nav > li > a{ font-size: 14px; border:none;color:#fff;   border-right: 1px solid rgba(255, 255, 255, 0.3);}
#songzog_block_top_menu  .nav{ float:right;}
#songzog_block_top_menu   .nav > li > a:hover,
#songzog_block_top_menu  .nav > li > a:focus, 
#songzog_block_top_menu  .dropdown-menu li a{   color:#fff;}
#songzog_block_top_menu  .nav .caret {  border-bottom-color: #fff;  border-top-color: #fff; }

#songzog_block_top_menu .dropdown-menu{ border: none;}
#songzog_block_top_menu .dropdown-menu li{border-bottom: 1px solid rgba(255, 255, 255, 0.3);}

#songzog_block_top_menu .navbar-nav > li > a  {
    padding: 12px 8px ;
}


#songzog_block_top_menu .navbar-nav > li:hover > .dropdown-menu,  
#songzog_block_top_menu .nav-tabs > li:hover > .dropdown-menu{
    display: block;
}


/*-------------------------------main content-------------------------------*/
#songzog_block_content{	background:#FFF;  padding-top:15px;}
#songzog_block_content h5{ color:#0070b3;}
#songzog_block_content .col-md-4{	padding-left:25px;
                                  padding-right:25px;}
#songzog_block_content .thumbnail{	padding:6px;}
.default-main{padding-right: 0px;}
/*.title{border-bottom:1px solid #eee; }*/
#songzog_block_content .hr {
    background: rgba(0, 0, 0, 0) url("../img/bg-hr-dotted.png") repeat-x scroll 0 50%;
    border: 0 none;
    clear: both;
    height: 50px;
    width: 100%;
}
.section_title {
    color: #555;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
}

.article_preview {
    font-size: 13px;
    margin-top: 20px;
    padding-left:25px
}
#songzog_block_content .article_preview p {
    font-size: 13px;
    line-height: 1.6em;
    margin-bottom: 18px;
}

/*-------------------------------songzog_sidebar-------------------------------*/
.songzog_sidebar{
    margin-top:10px;
}

.songzog_sidebar .widget{
    background:#fff;
    padding:8px 10px;
    margin-bottom:10px;
    border:1px solid #eee;
}

.songzog_sidebar .widget .widget-container{}
.songzog_sidebar .widget-container .widget-title{
    font-size: 13px;
    color:#555;
    line-height:18px;
    margin-bottom:5px;
    padding-bottom:10px;
    text-transform:uppercase;
    border-bottom:1px solid #eee;
}
.songzog_sidebar .widget-container .widget-content{
    margin-bottom: 10px;
}

.songzog_sidebar .widget-container  ul{
    margin-left:0px;
    padding-left:15px;
}

.songzog_sidebar .widget-container  ul{
    margin-left:0px;
    padding-left:15px;
}
widget-content{text-align: justify;}


/*-------------------------------footer  content-------------------------------*/
#songzog_block_footer {
    clear: both;
    font-size: 13px;
    overflow: visible;
    padding-top: 30px;
    position: relative;
    width: 100%;
    z-index: 1;
}
#songzog_block_footer_content {	background-color:#efefef;
                                background-image: -moz-linear-gradient(center top , #fafafa, #e6e6e6);
                                background-repeat:repeat-x;
                                border-top:1px solid #dfdfdf;
                                box-shadow: 0 0 3px #ddd;
                                padding:35px 0;}
#songzog_block_footer_content hr{	margin:0px;}
#songzog_block_footer_content .footer_text_contain h4{	font-size:20px;
                                                       letter-spacing: -0.3px;
                                                       color:#0070b3;
                                                       text-shadow: 1px 1px 2px #fff;}
#songzog_block_footer_content p{ text-shadow: 1px 1px 2px #fff;
                                 font-size:16px;}
/*#songzog_block_footer_content .footer_button_contain{ float:right;
                                                      padding:14px 0 0;}
#songzog_block_footer_content .footer_button_contain a.footer_button{	background-color: #cae285;
                                                                      background-image: -moz-linear-gradient(center top , #cae285, #9fcb57);
                                                                      background-repeat: repeat-x;
                                                                      border: 1px solid #adc671;
                                                                      border-radius: 3px;
                                                                      color: #5d7731;
                                                                      line-height: 14px;
                                                                      padding: 11px 10px 0;
                                                                      margin:6px;
                                                                      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 0 1px rgba(255, 255, 255, 0.1) inset;
                                                                      display: inline-block;
                                                                      font-size: 13px;
                                                                      font-weight: 700;
                                                                      height: 35px;
                                                                      text-decoration: none;
                                                                      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);}
#songzog_block_footer_content .footer_button_contain a.footer_button:hover {
    background: #b9d972 none repeat scroll 0 0;
    border: 1px solid #8bb14d;
}*/


/*-------------------------------footer-------------------------------*/

#songzog_block_footer{}
.footer-copyright  { background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
                     clear: both;
                     padding:  0;
                     width: 100%;padding-top: 10px;
}
.copy-right-text {


}

#songzog_block_footer *, .social_links a:link, .social_links a:active, .social_links a:visited, footer a:hover, footer span {
    color: #fff;
}

#songzog_block_footer .navbar-nav { border:none}
#songzog_block_footer .navbar-nav > li > a{  border-right: 1px solid rgba(255, 255, 255, 0.3);  color: #fff; font-weight: 500;   padding: 0 10px; }
#songzog_block_footer .nav{ float:right;}
#songzog_block_footer .nav > li > a:hover,
#songzog_block_footer .nav > li > a:focus{ color:#FFF; background: none; }


.home_search{
    width: 100%; 
    padding: 22px 16px 40px;
    margin: 10px 0px;


}
.home_search .btn {
    color: #ffffff !important;
    font-weight: bold;

}
.home_search #selected_value{width: 312px!important;  margin-right: 10px; }
.home_search .search_selected_container{  background: none repeat scroll 0 0 #fff;
                                          color: #111;
                                          float: left;
                                          width: 100%;
                                          padding: 0px 0px;
}

.home_search  #st{
    height: 32px;
    font-size: 14px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif !important;
}
.home_search  .caret{ margin: 15px 10px 0px 0px; float: right; border-bottom-color: #0070b3;  border-top-color: #0070b3;}
.home_search  .sc_text{float: left; width: auto; padding: 5px; padding-left: 20px; color: #aeaeae;font-weight: normal;  }

.home_search .dropdown-menu > .active > a,     .home_search .dropdown-menu > .active > a:hover,    .home_search .dropdown-menu > .active > a:focus {
    background-color: #ddd;
    background-image:none;
    color: #fff;
}
#selected_value{padding: 0px;background: none;border: none;}

.home_search #search_quick_link{padding: 10px 0px; }
.home_search #search_quick_link a{ font-size: 18px;
                                   line-height: 30px;  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);}
.home_search #search_quick_link a, .home_search #search_quick_link{color: #fff;  }

.home_search #search_quick_link div{padding: 0px;}

#search_bg_image{position: absolute; left:0px; top:0px; border: 1px solid gray; width: 100%; height: 100%; z-index: -1;}
#search_bg_image span{width: 5%; height: 50px; float: left;   opacity: .2;}

.home_search #btn-search-submit {
    background: none;
    border: none;
    position: absolute;
    top: 0;
    right: 5px;
    z-index: 999;
    padding: 6px 10px;
    font-size: 18px;
}
.home_search #btn-search-submit .fa{
    color: #185C60;
}
#main_menu_search_area{
    margin-top: 8px !important;
}
.home_search .search_selected_container, .home_search #st, #main_menu_search_area #main_menu_search_area_text {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#main_menu_search_area #main_menu_search_area_text{
    font-size: 12px;
}
