/*
Theme Name: RUAH - Ruah Community Services, Perth, Western Australia
Theme URI: http://www.ruah.org.au/
Author: ProtocolIT
Author URI: http://www.protocolit.com.au/
Description: Ruah is a community services organisation based in Perth, Western Australia. We work in partnership with citizens who require support to improve the quality of their lives, enhance their spirit, and participation in the community.
Version: 2.2.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: 
Text Domain: scoto
*/

@media only screen and (max-width: 767px)
{
.sliderdiv
{
margin-top:180px;
}
.zthumbnail
{
margin:0 auto;
}
.leftsetcss
{
text-align:right; 
}
}

.leftsetcss img
{
width:150px !important;
height:150px !important;
}
.leftsetcss
{
text-align:right;
}
.leftsetcss .alignnone
{
    display: block;
    margin: 5px auto 5px auto;
}

@media only screen and (min-width: 767px)
{
.logo__icon, .header-holder
{
display:none !important;
}
.contactpart_css1 { width: 50%; float: left;padding-bottom: 15px; }
.contactpart_css2 { width: 50%; float: left; border-left: 1px solid #eee;
    padding-left: 20px; }

.homebtncss1 {  padding-right: 0px !important;    padding-left: 0px !important; }
.homebtncss2 {  padding-right: 0px !important;    margin-left: 5px !important; margin-right: 5px !important; }
.homebtncss3 {  padding-right: 50px !important;    margin-left: -40px !important; }
.homebtncss4 {  margin-right: 40px !important;    margin-left: -80px !important; }

.btnopacity a { width: 185px !important; }
.vc_custom_1507809757625 a , .vc_custom_1507810274742 a {     padding-right: 0px !important;    padding-left: 0px !important; }
}


@media only screen and (max-width: 480px)
{
.footmail_css
{
font-size: 11px !important;
}
.foothead_css_h4
{
font-size: 16px !important;
}
}

h4, .h4
{
margin-bottom:10px !important;
}
#header-nav-menu, .top-bar_view-style_1, .logo__title, .logo__description 
{
display:none !important;
}

.table_footcss
{
margin: 0 auto;
}

.stm_wp_custom-menu .menu .current_page_item
{
background:#61b164 !important;

}
.stm_wp_custom-menu .menu .current_page_item a
{
padding-left: 10px;
    padding-right: 10px;
color:#fff !important;
}

.stm-vc-sidebar .widget_nav_menu div > ul > li > a
{
/* padding-left:0px !important; */
}

.logo_type_text .logo__inner
{
display:none;
}

.stm_wp_custom-menu .menu-item > a
{
    font-weight: 600 !important;     letter-spacing: 0.1px;
    padding: 15px 0px;
    color: #73b771;
    border-top: 0px;
}
.stm_wp_custom-menu .menu-item
{

    font-size: 14px !important;
    padding: 0;
    background: #edf0e9;
    text-align: center;
}
.sideimage
{
float:left; margin:5px;
}
.rightsetcss {
    min-height: 200px !important;
}
.sideconnect
{
    text-align: center;
    background-color: #edf0e9;
}
.mainset
{
width: 100%; float: left;
}
.leftset
{
width: 30%; float: left;
    
}
.rightset
{
width: 70%;float: left;text-align: justify;padding: 15px;
    border-left: 2px solid #eee;
}
.rightset
{
width: 70%;float: left;text-align: justify;padding: 15px;
    border-left: 2px solid #eee;
}
.rightsetcss
{
text-align: justify;padding: 15px !important; padding-left: 34px !important;
    border-left: 2px solid #eee;    color: #726655;
}
.rightset h4, .rightsetcss h4
{
margin-bottom:10px;
}
.inimgcss
{
width:150px;
height:150px;
}
.leftsetcss
{
text-align:center; padding-top: 18px;  /*   padding-right: 45px !important; */
}
.charitycss
{
    font-size: 12px;
    letter-spacing: 0.5px;
    line-height: 16px;
    text-align: left;
    color: #000;
}
.searchcss
{
width: 80%;
margin: 0 auto;
padding-bottom: 20px;
margin-bottom: 5px !important;
}

.videoWrapper  {
	position:relative;
	padding-bottom:48.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.videoWrapper iframe, .videoWrapper object, .videoWrapper embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


/* Zoom Css */
.zthumbnail {
    width: 150px;
    height: 212px;
}

.zimage {
    width: 100%;
    height: 100%;    
}

.zimage img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
}

.zimage:hover img {
    -webkit-transform:scale(1.10); /* Safari and Chrome */
    -moz-transform:scale(1.10); /* Firefox */
    -ms-transform:scale(1.10); /* IE 9 */
    -o-transform:scale(1.10); /* Opera */
     transform:scale(1.10);
}
/*Zoom Css */

.btnopacity .vc_btn3 {  width:75%; }
.btnopacity .vc_btn3:hover { background-color: #19e821; } 

.sidepart_css .vc_btn3 {
    border: 2px solid #FF5722 !important;
    box-shadow: 3px 3px 3px #ffffff;
}

.stm-contact-details__item_type_socials { display: none !important; }
.stm-contact-details_type_contacts { padding: 0px 30px 30px !important; }



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern
{
text-align: left;
color:#000 !important;
}

.btnopacity a:hover
{
    color: #fff !important;
    background: #726655 !important;
}
 .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover
{
background: #726655 !important;
color:#fff !important;
}

@media screen and ( min-width: 768px ) and ( max-width: 991px ) {
.inimgcss 
{
width:100px;
height:100px;
}
}

.overview_css
{
	padding-left: 30px;
    text-align: justify;
    font-weight: 600;
    margin-bottom: 15px;
}

#toplevel_page_stm-admin { display:none; }