/*
 Theme Name:   Adviceone
 Theme URI:    http://adviceone.com.au/
 Description:  Adviceone theme
 Author:       01RAD
 Author URI:   http://www.01rad.com
 Template:     twentythirteen
 Version:      1.0.0
 License:      General
 License URI:  http://example
 
*/
body{
    background: #E2E8E7!important
}
.site-header{
    background: none !important;
}
#head_back{
    background-image: url("../adviceone/img/header-bar.png");
    background-position: 0px 0px;
    background-repeat: repeat-x;
    padding-bottom: 8px;
    background-color: #F0F0F0;
}
#head_back #page, #footer_back #page, .widget{
    background:none !important;
}
.entry-content{
    margin: 0px !important;

    padding-left :20px !important;
}
.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta{
    padding:0px !important;
    padding-left:15px !important;
    padding-top:10px !important;
}
 .entry-content, .entry-summary{
    width:68% !important;
    float:left;
    max-width:100%;
}
.flex-control-nav{
    display: none !important;
}
.sidebar_left{
    width:20%;
    float:left;
    max-width:20%;
}
.site-main .sidebar-container{
   
}
.logo_head{
    max-width: 400px !important;
    width:100%;
}
#footer_back p{
    font-size:12px;
    font-family: arial;
    line-height: 17px;
    
}
.hentry{
    padding:0px !important;
}
.entry-header{
    display:none;
}
#footer_back{
    padding:15px 10px;
}
#page{
    max-width:960px;
    width:100%;
    background:#fdfdfd !important;
    margin:0px auto;
    
}
#footer_back{
    background: #b5ccc7 !important;
}
#navbar{
    box-shadow: 0px -8px 9px 0px #ABB75C inset !important;
    background:#96A533 !important;
    border-top:1px solid #535D22 !important;
    margin-bottom:0px !important;
}
.main-navigation{
     background:#96A533 !important;
}
.nav-menu li a{
    color:#fff !important;
      border-radius: 5px 5px 5px 5px;
   border: 1px solid #96A533;
}
.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus, .nav-menu li.current_page_item a{
    background: #535D22!important;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #B6CA37;
    
}
.nav-menu .sub-menu{
    border:none !important;
}
.green_heading{
    color:#96A533 !important;
}
.toggled-on .nav-menu > li a:focus,
	.toggled-on .nav-menu > ul a:focus {
		background: #535D22!important;
		color: #fff;
	}
    .nav-menu .sub-menu li, ul.nav-menu ul a{
        width:240px !important;
    } 
.nav-menu .sub-menu, .nav-menu .children, .nav-menu ul.sub-menu li a:hover > .nav-menu li a{
    background: #96A533!important;
}
.sub-menu li a:hover{
    border:none;
     background: #96A533!important;
     color:#BEC97C !important;
}
.nav-menu .current_page_item > a, .nav-menu .current-menu-ancestor > a{
    font-style:normal;
      border-radius: 5px 5px 5px 5px;
   border: 1px solid #96A533;
      
    
    
}
.widget p{ 
    margin: 3px 0px !important;
    hyphens: none !important;
    /*word-break: normal !important;*/
}
.widget img{
    margin: 3px 0px !important;
}
.widget{
    -ms-hyphens:none;
    -moz-hyphens: none !important;
    hyphens: none !important;
    /*word-wrap: normal !important;
    word-break: normal !important;*/
}
.textwidget{
    -webkit-hyphens: none !important; 
	-moz-hyphens:    none !important; 
	-ms-hyphens:     none !important; 
	hyphens:         none !important; 
}
.sub-menu{
    border: 1px solid #B6CA37;
     background: #96A533!important;
}
.comment-respond, .archive-header, .error404 .page-wrapper, .page-header{
    background: #fff !important;
}
.page_content{
    min-height:710px;height: auto;
}
.nav-menu li.current-menu-parent{
     background: #535D22 !important;
       border-radius: 5px 5px 5px 5px;
   /*border: 1px solid #96A533;*/
}

.page .site-main .sidebar-container{
    top:30px !important;
}
.page-id-4 .site-main .sidebar-container{
    top:6px !important;
}
.widget-area aside{
    padding-top:0px !important;
}
@media (min-width: 992px){
    .site-main .widget-area{
        margin-right:0px;
        text-align: justify !important;
    }
    #form_up{
        cursor: pointer !important;
    }
    #btnPrint{
        cursor: pointer !important;
    }
    #text-3{
        text-align:justify !important;
        padding: 15px !important;
    }
    #text-2{
        text-align:left !important;
    }
    div.row{
        text-align:left !important;
    }
}

@media (max-width: 1000px){
    
     .entry-content, .entry-summary{
        width:68% !important;
        max-width:95% !important;
        text-align: justify !important;
    }
    .site-main .sidebar-container{
        max-width:100% !important;
    }
    #form_up{
        cursor: pointer !important;
    }
    #btnPrint{
        cursor: pointer !important;
    }
    #text-3{
        text-align:justify !important;
        padding: 15px !important;
    }
    #text-2{
        text-align:left !important;
    }
    div.row{
        text-align:left !important;
    }

}
@media (max-width: 999px){
     .entry-content, .entry-summary{
        width:100% !important;
        max-width:95% !important;
        text-align: justify !important;
    }
    .site-main .widget-area{
        padding-bottom:10px !important;
    }
    #form_up{
        cursor: pointer !important;
    }
    #btnPrint{
        cursor: pointer !important;
    }
    #text-3{
        text-align:justify !important;
        padding: 15px !important;
    }
    #text-2{
        text-align:left !important;
    }
    div.row{
        text-align:left !important;
    }
}

@media (min-width: 768px){{
    .entry-content, .entry-summary{
        width:100% !important;
        text-align: justify !important;
    }
    .site-main .widget-area{
        width:100%;
    }
    #form_up{
        cursor: pointer !important;
    }
    #btnPrint{
        cursor: pointer !important;
    }
    #text-3{
        text-align:justify !important;
        padding: 15px !important;
    }
    #text-2{
        text-align:left !important;
    }
    div.row{
        text-align:left !important;
    }
}
#form_up{
    cursor: pointer !important;
}
#btnPrint{
    cursor: pointer !important;
}
#page_content{
    text-align: justify !important; 
}
.entry-content{
    text-align: justify !important;
}
div.row{
    text-align:left !important;
}
#text-3{
        text-align:justify !important;
        padding: 15px !important;
}
#text-2{
    text-align:left !important;
}