/*

Theme Name: Visia Child

Theme URI: 

Description: Child 01 theme for the Visia theme

Author: chamodi

Author URI: 

Template: visia

Version: 1.1.0

*/





@import url('../visia/style.css');





.logo {

    width: 25%;

}



.desktop.navigation {

    width: 65%;

}



div#mega-menu-wrap-main {

    margin-right: 0;

}
.page-id-3589 .wpb_wrapper p.fmain{
    text-align:center;
}
.fourmhead {
    text-align: justify;
    margin-bottom: 12px;
	font-weight: 700;
    color: #000;
}
.sixone {
    text-align: justify;
    margin-bottom: 13px;
    margin-top: 10px;
    font-weight: 700;
    color: #000;
}
.anseform {
    text-align: justify;
}


.ticker {

    	margin-top: -200px;
	padding:50px 	

}



.ticker h1 {

	padding:25px    
	color: #fff;
       	font-size:36px !important;
    	background-color:lightgrey;

}



.dark .button {

    background: rgba(0, 0, 0, .3);

}



.dark .button:hover {

    background: rgba(0, 0, 0, .1);

}



h2 {

    font-size: 24px !important;

}



.home .content.padded {

    padding-bottom: 0;

}



.skynews {

    background-image: url('https://riversimple.com/wp-content/uploads/2016/02/skynews_100px.png'); 

    background-repeat: no-repeat;

    background-position: center center;

    width:100px;

}

.skynews:hover {background-image: url('https://riversimple.com/wp-content/uploads/2016/02/skynews_100pxc.png')}



.bbcnews {

    background-image: url('https://riversimple.com/wp-content/uploads/2016/02/bbc_100px.png'); 

    background-repeat: no-repeat;

    background-position: center center;

    background-size: 60px;

        width:100px;



}

.bbcnews:hover {background-image: url('https://riversimple.com/wp-content/uploads/2016/02/bbc_100pxc.png')}



.newscientist {

    background-image: url('https://riversimple.com/wp-content/uploads/2016/02/newscientiest_100px.png'); 

    background-repeat: no-repeat;

     background-position: center center;

    background-size: 80px;

        width:100px;



}

.newscientist:hover {background-image: url('https://riversimple.com/wp-content/uploads/2016/02/newscientiest_100pxc.png')}

.ft {

    background-image: url('https://riversimple.com/wp-content/uploads/2016/02/ft_100px.png'); 

    background-repeat: no-repeat;

    background-position: center center;

    background-size: 50px;

        width:100px;



}

.ft:hover {background-image: url('https://riversimple.com/wp-content/uploads/2016/02/ft_100pxc.png')}

.autocar {

    background-image: url('https://riversimple.com/wp-content/uploads/2016/02/autocar_100px.png'); 

    background-repeat: no-repeat;

    background-position: center center;

    width:100px;

}

.autocar:hover {background-image: url('https://riversimple.com/wp-content/uploads/2016/02/autocar_100pxc.png')}

.topgear {

    background-image: url('https://riversimple.com/wp-content/uploads/2016/02/topgear_100px.png'); 

    background-repeat: no-repeat;

    background-position: center center;

    width:100px;

}

.topgear:hover {background-image: url('https://riversimple.com/wp-content/uploads/2016/02/topgear_100pxc.png')}

.forbes {

    background-image: url('https://riversimple.com/wp-content/uploads/2016/03/forbes_100px.png'); 

    background-repeat: no-repeat;

    background-position: center center;

    width:100px;

}

.forbes:hover {background-image: url('https://riversimple.com/wp-content/uploads/2016/03/forbes_100pxc.png')}



.content {

    margin-top: 30px;

}



.home section#as-seen-on {

    padding-top: 0 !important;

}



.projectlist a:hover .projectinfo {

    background-color: grey;

    opacity: 0.5;

	cursor: pointer;

}


.sd-content ul li:before {
    content: "." !important;
    font-size: 25px;
    position: relative;
    bottom: 2px;
}

button.nav-button {
    display: none;
}

div#responsive-menu #responsiveSearch {
    display: none !important;
}
.page-template-page_homenew .amazingslider-box-1 .sliderlink a{
opacity: 0.8!important;
}
.frm_forms .form-field label{
	text-align:left;
}
.contact.animated.hatch.clearfix.ae-animation-hatch p {
    color: #000 !important;
}
.loginformcutom {
    width: 50%;
    float: left;
	padding: 25px 50px
}
.registerformcustom {
    float: left;
    width: 50%;
	padding: 25px 50px
}
.wpcallwrap .wpf-field-wrap input{
padding: 10px 20px 10px 34px;
width: 100%;
font-size: 14px;
margin-bottom: 20px;
}
.wpcallwrap .wpf-field.wpf-field-type-submit input{
	padding: 10px 20px 10px 34px;
width: 100%;
font-size: 14px;
}
.wpcallwrap .wpf-field-wrap i {
    display: none;
}
#wpforo-wrap div#wpforo-menu {
    display: none!important;
}
.wpforo-subtop {
    display: none;
}
div#wpforo-footer {
    display: none;
}
div#wpforo-footer {
	display: none;
}
#wpforo-wrap .wpf-sbtn{
	display: none!important;
}
.logged-in #wpforo-wrap div#wpforo-menu {
	display:block!important;
}
.logged-in .wpforo-subtop {
	display:block!important;
}
.logged-in div#wpforo-footer {
	display:block;
}
.logged-in #wpforo-wrap .wpf-sbtn{
	display: block!important;
}
#wpforo-wrap #wpforo-title{
line-height:1;
}
#wpforo-wrap .wpforo-profile-wrap .wpforo-profile-head-bg{
filter: blur(0px)!important;
-o-filter: blur(0px)!important;
-ms-filter: blur(0px)!important;
-moz-filter: blur(0px)!important;
-webkit-filter: blur(0px)!important;
}
#wpforo-wrap #wpforo-title {
    font-size: 25px!important;
}
.page-id-3589 #wpforo-wrap .wpfl-1 .wpforo-forum-description{
	font-size: 14px;
	line-height:1.5;
}
.page-id-3589 #wpforo-wrap .wpfl-1 .wpforo-forum-footer {
    font-size: 14px;
}
.page-id-3589 #wpforo-wrap .wpfl-1 .wpforo-last-topic-title{
	font-size: 14px;
}
#wpforo-menu .wpf-right.wpf-search{
	left: 10px;
}
.page-id-3589 #wpforo-wrap #wpforo-footer {
    margin-top: 15px;
}
.frm_form_field .spaceadd{
	margin-bottom:10px!important;
}
#wpforo-wrap label.frm_primary_label {
    font-weight: bold!important;
}
.logged-in .forumloginout{
	display:none;
}
.wpforo-main.wpft-forum {
    display: none;
}
.logged-in .wpforo-main.wpft-forum{
	display:block;
}
.forumloginout{
text-align: center;
}
#wpforo-wrap ul li .wpforo-last-topic-title a::after {
    content: url('https://www.riversimple.com/wp-content/uploads/2018/08/right-sign3.png');
    width: 20px;
    height: 20px;
    z-index: 9999;
    margin-left: 12px;
}
.wpforo-last-topic-title.wpf_topic_unread a::after{
	display:none;
}
.wpforo-last-topic-title.wpf_topic_unread a{
	font-weight:normal!important;
}
#wpforo-wrap .frm_forms label {
    display: block;
    margin-top: 12px;
    margin-bottom: 12px;
	text-indent:0px;
}
.frm_forms .form-field label{
	margin-top: 12px;
margin-bottom: 12px;
}
#wpforo-wrap .frm_style_formidable-style.with_frm_style .frm_none_container label.frm_primary_label, 
#wpforo-wrap .frm_style_formidable-style.with_frm_style .frm_pos_none {
    display: none;
}
#wpforo-wrap #wpforo-stat-body .wpf-stat-item:first-child {
    display: none;
}
#wpforo-wrap #wpforo-stat-body .wpf-stat-item:last-child {
    display: none;
}
#wpforo-wrap #wpforo-stat-body .wpf-stat-item:nth-of-type(4) {
    border-right:0;
}
.wpforo-profile-head-wrap .wpforo-profile-head-bg{
	background-image: url('https://www.riversimple.com/wp-content/uploads/2017/01/future-proof.jpg')!important;
}
.wpf-topic-icons span {
    margin-left: 5px !important;
    margin-right: 5px !important;
}
p.wpf-topic-icons {
    display: none;
}
.logged-in p.wpf-topic-icons{
	display:block!important;
}
/* 210331 changes on footer */
.lbfooter {
    margin: 3em auto 0;
}
.lbfooter .contact-info {
    display: inline-block;
    width: 50%;
}

.lbfooter .contact-info p {
    margin-bottom: 0;   
}

.lbfooter .contact-info p br {
    content: '';
}
.lbfooter .contact-info p br:after {
    content: ' ';   
}

.lbfooter .social-links {
    display: inline-block;
    width: 49%;
    margin-top: 0;
    vertical-align: top;
    text-align: right;
}
.lbfooter .social-links li {
    text-align: center;
}

@media(max-width: 991px) {
    .lbfooter .contact-info,
    .lbfooter .social-links {
        display: block;
        width: 100%;
        text-align: center;
        margin: 2em auto;
    }
    
    .lbfooter .social-links {
        margin: 0 auto;
    }
}

/* /210331 */ 
/* 210401 */
.mainvisual {
    margin-top: 72px !important;
}

/* 210401 */ 
.specialbutton {
    padding: 0 15px !important;
    background: #828282 !important;
    border: 1px solid #828282;
}

.specialbutton a {
    color: #fff !important;
}

body {
    background-color: #fafafa;
}

.title h2 {
    max-width: 630px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    color: #199ea7;
    font-family: 'Libre Baskerville', serif;
    font-size: 36px !important;
    letter-spacing: initial;
    text-transform: none;
}

.title h2 + .border {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    border-left: 80px solid #199ea7;
    background: transparent;
    max-width: 630px;
}
/* /210401 */

@media(min-width:1200px){
#wpforo-wrap #wpforo-stat-body .wpf-stat-item {
    width: 33%!important;
}
}
@media(min-width:992px)and (max-width:1199px){
#wpforo-wrap #wpforo-stat-body .wpf-stat-item {
    width: 33%!important;
}
}
@media(min-width:768px)and (max-width:991px){
#wpforo-wrap #wpforo-stat-body .wpf-stat-item {
    width: 33%!important;
}
button#responsive-menu-button {
    width: 35px!important;
    height: 35px!important;
    top: 15px!important;
}
#responsive-menu-container {
    z-index: 250000;
}
}
@media(min-width:481px)and (max-width:767px){
#wpforo-wrap #wpforo-stat-body .wpf-stat-item {
    width: 31%!important;
}
button#responsive-menu-button {
    width: 35px!important;
    height: 35px!important;
    top: 9px!important;
}
#responsive-menu-container {
    z-index: 250000;
}
}
@media(max-width:320px){ 
button#responsive-menu-button {
    width: 35px!important;
    height: 35px!important;
    top: 7px;
    right: 5%;
}
#responsive-menu-container {
    z-index: 250000;
}
 }
 
 @media(min-width:321px)and (max-width:480px){
button#responsive-menu-button {
    width: 35px!important;
    height: 35px!important;
    top: 7px;
    right: 5%;
}
	#responsive-menu-container {
    z-index: 250000;
} 
 }




