/*

 Mobile Style Sheet

*/

@media screen and (max-width: 959px) {
.menu-main-menu-container {display:none;}
.menu-main-menu-container .sub-menu {display:none; width:100% !important;} 
.menu-main-menu-container .sub-menu .sub-menu{display:block; width:100% !important;} 
.menu-main-menu-container li {cursor:pointer;}
  .menu-main-menu-container li{    text-align: center; border-bottom: 1px solid rgb(177, 177, 177); padding-bottom: 5px; padding-top: 5px; width:100%; background: #FFF; }
.menu-main-menu-container ul li:hover > ul, .navigation-main ul li:hover > ul ul {display: none;}
.menu-main-menu-container {z-index:100; background: #FFF;}
.menu-main-container, .page-id-14 .menu-main-menu-container ul ul {background: #ececec;}
.menu-main-container {clear:both; display:block;margin-top: 35px;position:relative;}
.menu-mobile-top-menu-container{display:block;}
.menu-mobile-top-menu-container ul{ margin:0; padding-top: 3px; padding-bottom:3px; background-color: #82675f; height:20px; }
#menu-mobile-top-menu li { list-style: none; float:left; font-size:14px; font-weight:bold; line-height: normal; padding-top:2px; padding-left: 20px; }
#menu-mobile-top-menu li:first-child{ border-right: solid 1px #fff; padding-right:20px; padding-left:10px; }
#menu-mobile-top-menu li a { color:#FFF; text-decoration:none; width: 100%; display: block; }
.site-title{    margin-left: 1%;
    margin-top: 1%;
    }
.menu-main-menu-container li:last-child {border:none;}
.menu-main-menu-container ul li a { text-transform: none; font-size: 16px; }
.menu-main-menu-container ul li a:hover { color: #82675f; }
.menu-main-menu-container .sub-menu li {text-align: left; border: none; }
.menu-main-menu-container ul ul {margin-top:5px;}
  
#main .inside, #main #slideshow {width:98%; height:auto; padding:0;}
.slideImage, .slideText {width:100%; position:relative;}
.slideText { margin:auto; margin-top: 45px; display: block; width:85%; top:0; }
body.home #content {margin:0 !important; float:none; display:block; clear:both;}
#slideshowNav { position: relative; bottom: 0px; margin:auto;}
#slideshowControls{ position: absolute; margin-top: -20px; margin-left: 7%; }
.oneHalf { width: 90%; margin-left:5%; }
.oneFourth { width: 44%; margin-right:0; margin-left:2%; }
#ttrust_mini_feature-2{ margin-left:5%; }
#footer .inside{ width: 95%; }
#footer .secondary .right { float:left; }
.mobile-menu-button{background: url('/wp-content/themes/leverage-child/images/menu_icon.png') left top; height:15px; width: 18px; display:block; float:right; margin-top: 5%; margin-right: 3%; z-index:1000; position:relative; }
#header .inside {width:100%;}
#mainNav li {margin:0;}
#mainNav {z-index:1;     width: 100%;}
#menu-main-menu{ border-top: 1px solid rgb(177, 177, 177); margin-top:69px; position:relative; }
#content { width: 95%; margin-left: 2%; }
#content .alignleft, #content img.alignleft{ clear:both; float:none; margin-right: 100%;}
#pageHead { padding-top:20px; margin-bottom:15px; padding-left:10px; }
.slideText h3 {
    font-size: 35px;
}
#header h1.logo {    margin-left: 10px; }
.slideImage.thumbnail img {
    margin: 0 auto;
    border: 1px solid #e4e4e4;
    background: #fff;
    padding: 10px;
    max-width: 95%;
    margin-left: 5px;
}
.fb_iframe_widget {
    display: inline-block;
    position: relative;
    max-width: 93%;
}
.post p{
max-width:100%;
}
html{
overflow-x:hidden;
}
#sidebar {width: 80%;}
}