/*
Theme Name:  RT-Theme 19 Child
Author: Tolga Can
Version: 1.6.1
Author URI: http://themeforest.net/user/stmcan
Theme URI: http://themeforest.net/user/stmcan
Description:   Theme designed by Tolga Can - <a href="http://themeforest.net/user/stmcan">stmcan</a>
License: GNU General Public License
License URI: /Licensing/gpl.txt
Template: rttheme19
*/

/*--Added by Zar Chi--*/
/*@import url(http://fonts.googleapis.com/css?family=Roboto);*/
@import url("../rttheme19/style.css");
@import url("https://fonts.googleapis.com/css?family=Oxygen");

/*--Theme customization starts here--*/ 
/*--remember to define focus styles!--*/
a, a:hover, a:active, a:focus {
  outline: 0!important;  
}
#navigation > li > a{
    font-family: 'Oxygen'!important;
}
/*--sticky logo--*/
.site-logo {
    padding: 13px!important;
}
.rt-toggle > ol > li .toggle-title {
    color: #013066!important;
}

/*--change right to left to logo and menu bar--*/
@media screen and (min-width: 980px){
    #logo {
        float: right;
    }
    .header-right {
        float: left;
        position: relative;
    }
}
/*--image slider--*/
.jackbox-social {
    position: absolute;
    display: none!important;
}

/*--hide top bar cart, account--*/
.icon-user, .icon-basket,.icon-search, .icon-plus {
    display: none !important;
}
/*--top menu bar--*/
@media screen and (min-width: 960px) {
	#navigation > li > a, .layout2 #tools > ul > li > span:first-child {
	    padding-top: 41px!important;
	    padding-bottom: 42px!important;
	}
}
.rt_heading {
    font-weight: 600!important;
}
/*--for single blog --*/
div.author-info.info_box {
    display: none !important;
}
#news h1{
    font-size: 30px!important;
}
#news_content{
    margin-bottom: 200px;
}

/*--small screen + icon change color--*/
.mobile-menu #navigation > li > a, .mobile-menu #navigation li.menu-item-has-children > a::after {
    border-color: #4a3c02!important;
}
.mobile-menu #navigation li.menu-item-has-children > a::before {
    color: #ffffff!important;
}

/*--homepage terms and coditions--*/
.banner > .featured_text h1, .banner > .featured_text h2, .banner > .featured_text h3, .banner > .featured_text h4, .banner > .featured_text h5, .banner > .featured_text h6 {
    margin: 0px;
    line-height: 35px!important;
}

/*--footer part of home page--*/
.post h2.widgettitle{
    display: none!important;
 }
.home_ft {
    border-right: 1px solid #171a1e; 
}

/*--Sitemap--*/
.sitemap ul li{
    padding-top: 15px!important;
    padding-bottom: 15px!important;
    padding-right: 10px!important;
    color: #E6AA21;
    list-style-type: none;
}
.sitemap li:before {
  content: '\f101'; /* FontAwesome char code inside the '' */
  font-family: 'FontAwesome'; /* FontAwesome or whatever */
  display: inline-block;
  width: 1.2em; /* same as padding-left set on li */
  margin-left: -1.2em; /* same as padding-left set on li */
}​

/*--Term and conditions--*/
.tc ol li{
    padding-top: 15px!important;
    padding-bottom: 15px!important;
    padding-right: 10px!important;
}
.tc2 ul li{
    padding-top: 6px!important;
    padding-bottom: 8px!important;
    padding-right: 10px!important;
} 

/*--Contact lists page--*/
.contactlist h5{
    color: #0b396b!important;
    font-size: 18px;
}
.contactlist p{
    line-height: 30px;
}

/*--footer bar--*/
#footer .footer_info_bar {
    border-width: 1px 0px 0px;
    border-style: solid;
    background: #010b15!important;
}
.visible-xs-block {
    display: none!important;
}

.vc_tta-color-grey.vc_tta-style-classic.wealth-management .vc_tta-tab>a {
    border-radius: 0px;
    border-color: transparent;
}

.vc_tta-color-grey.vc_tta-style-classic.wealth-management .vc_tta-tab.vc_active>a {
    background-color: #e6aa21;
    color: #fff;
    border-color: transparent;
}

.vc_tta.vc_tta-shape-rounded.vc_tta-tabs.wealth-management .vc_tta-panels {
    border-radius: 0;
}

.vc_tta.vc_general.wealth-management .vc_tta-panel-body {
    padding: 30px 20px;
    min-height: 350px;
}

.poster-slide .tp-caption a {
    background-color: transparent !important;
}

.modal-content .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div {
	margin: auto !important;
}

/*--media--*/
/*--subbackground postion--*/
@media screen and (max-width: 1680px) {
    .rt-parallax-background{
         /*top: 33px!important;*/
    }
}
@media screen and (max-width: 960px) {
    .rt-parallax-background{
    background-position: center center!important;
}
}
.vc_message_box> h6{
    line-height: 1.5px!important;
}
/* contact form 7 */
@media screen and (min-width: 768px){
    div.wpcf7{
        padding: 0 23px!important;
    }
    
    .wealth-management .vc_tta-tabs-container{
        width: 275px;
    }
}
.corporate_title h3{
    color: #0a2c64;
    font-weight: 500;
}