/*
Theme Name: Finance Child
Author: themexriver
Version: 1.0.0
Author URI: http://themeforest.net/user/themexriver
Theme URI: http://themeforest.net/user/themexriver
Description: This is finance wordpress theme
License: ''
License URI: ''
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, translation-ready, microformats
Text Domain: wp_finance
Template: finance
*/
.icontocenter {
    margin: auto;
    width: 100px;
}

.fontcormorant (font-family: 'Cormorant Garamond', serif;)

#main ul.page-numbers li {
    padding-bottom: 10px;
    list-style-type: none;
    display: list-item;
    margin-left: 0px;
}
body .dt-sc-button.filled {
    background: #276a94;
}
body .blog-entry .entry-format a {
    background: #276a94;
}

.home #header-wrapper {
    margin-bottom: 0px;
}

p {
    padding-bottom: 12px;
}

aside#nav_menu-19 h3 {color:#fff; }
aside#nav_menu-19 a:hover {
     color: #eee;
 }
aside#nav_menu-19 a {
     color: #eee;
 }
aside#nav_menu-19 {
    background: #567470;
    color: #fff;
    padding: 10%;
}


aside#nav_menu-13 h3 {color:#fff; }
aside#nav_menu-13 a:hover {
     color: #eee;
 }
aside#nav_menu-13 a {
     color: #eee;
 }
aside#nav_menu-13 {
    background: #567470;
    color: #fff;
    padding: 10%;
}

aside#nav_menu-20 h3 {color:#fff; }
aside#nav_menu-20 a:hover {
     color: #eee;
 }
aside#nav_menu-20 a {
     color: #eee;
 }
aside#nav_menu-20 {
    background: #1f6a96;
    color: #fff;
    padding: 10%;
}

aside#nav_menu-12 h3 {color:#fff; }
aside#nav_menu-12 a:hover {
     color: #eee;
 }
aside#nav_menu-12 a {
     color: #eee;
 }
aside#nav_menu-12 {
    background: #1f6a96;
    color: #fff;
    padding: 10%;
}

aside#nav_menu-21 h3 {color:#fff; }
aside#nav_menu-21 a:hover {
     color: #eee;
 }
aside#nav_menu-21 a {
     color: #eee;
 }
aside#nav_menu-21 {
    background: #585858;
    color: #fff;
    padding: 10%;
}

aside#nav_menu-11 h3 {color:#fff; }
aside#nav_menu-11 a:hover {
     color: #eee;
 }
aside#nav_menu-11 a {
     color: #eee;
 }
aside#nav_menu-11 {
    background: #585858;
    color: #fff;
    padding: 10%;
}

aside#nav_menu-23 h3 {color:#fff; }
aside#nav_menu-23 a:hover {
     color: #eee;
 }
aside#nav_menu-23 a {
     color: #eee;
 }
aside#nav_menu-23 {
    background: #007b9a;
    color: #fff;
    padding: 10%;
}

aside#nav_menu-22 h3 {color:#fff; }
aside#nav_menu-22 a:hover {
     color: #eee;
 }
aside#nav_menu-22 a {
     color: #eee;
 }
aside#nav_menu-22 {
    background: #7b5795;
    color: #fff;
    padding: 10%;
}

aside#nav_menu-10 h3 {color:#fff; }
aside#nav_menu-10 a:hover {
     color: #eee;
 }
aside#nav_menu-10 a {
     color: #eee;
 }
aside#nav_menu-10 {
    background: #7b5795;
    color: #fff;
    padding: 10%;
}


h4 {
    font-size: 18px;
    font-weight: 400 !important;
    letter-spacing: 0px!important;
    font-family: Montserrat !important;
    color: #4780a3!important;
    text-transform: none;
    font-size: 18px;
}
.widgettitle {
    margin: 0px 0px 6px;
}
.widgettitle:before {display:none;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
}

#secondary-right .widget ul li {
    padding-bottom: 0px;
    list-style-type: none;
    margin-left: 0px;
}
#main .vc_col-sm-3 ul li {
    padding-bottom: 0px;
    list-style-type: none;
    margin-left: 0px;
}
#main .vc_col-sm-4 ul li {
    padding-bottom: 0px;
    list-style-type: none;
    margin-left: 0px;
}
h2 {
     font-weight: 300 !important;
    letter-spacing: 0.5px;
    text-transform: none;
}
body h3 {
    letter-spacing: 0px;
    padding-bottom: 12px;
    text-transform: none;
}
input[type=submit] {
    background-color: #05305a !important; 
}
input[type=submit]:hover {
    background-color: #333 !important; 
}
h4.vc_custom_heading {
    text-transform: none !important;
    font-weight: 400;
    font-size: 18px;
    letter-spacing: 0px;
    padding-bottom: 12px;
}
#main ul li {
    padding-bottom: 10px;
    list-style-type: disc;
    display: list-item;
    margin-left: 40px;
}
.dt-sc-dark-bg .breadcrumb a {
    color: #276a94;
}
.dt-sc-dark-bg .breadcrumb a:hover, .dt-sc-dark-bg .breadcrumb span.current {
    color: #333 !important;
}
.breadcrumb {
    text-align: left;
    color: #333 !important;
	    display: none;
}
.main-title-section h1 {
    text-transform: inherit;
    font-size: 30px;
    font-weight: 300;
    /* letter-spacing: -.5px; */
    line-height: 34px;
	    text-align: left;
    color: #276a94;
}
.main-title-section-wrapper {
    background: #e8e8e8;
}
#logo a {
    height: 73px;
    line-height: 89px;
}

div#nav_menu-6 {
background:#1f6a96!important;
color:#fff;
padding:10%;
}

body div#nav_menu-7 {
background:#585858;
}

div#nav_menu-5 {
background:#567470;
color:#fff;
padding:10%;
}

div#nav_menu-9 {
background:#007b9a;
color:#fff;
padding:10%;
}

footer .row .col:first-child h2 {
margin-top:13px!important;
}

body header #navbar > ul > li > a {
padding:26px 10px 36px;
}

body header #navbar > ul > li:last-child > a {
padding:26px 0 36px 10px;
}

.navbar-search {
margin-top:20px;
}

div#nav_menu-7 {
background:#59746f;
color:#fff;
padding:10%;
}

div#nav_menu-8 {
background:#7b5795;
color:#fff;
padding:10%;
}

header .top-bar .row > .col:first-child {
width:100%;
text-align:right;
padding:0;
}

footer a {
color:#edd1ff;
}

.widget_nav_menu h3 {
font-size:16px;
}

header .top-bar p {
font-size:12px;
}

.latest-news .see-more {
display:none!important;
}

p {
line-height:30px;
}

h2 {
font-weight:300;
}

.single-news-inner .content .details ul li,.commets .post-details ul li,.newses ul li,.newses ul li {
padding-bottom:10px;
}

.cookie-bar-bar button#catapultCookie {
color:#333;
}

header #navbar .dropdown-menu li {
height:42px;
}

header #navbar .dropdown-menu a {
text-transform:inherit;
font-weight:500;
padding:12px 10px 12px 47px;
}

.main-slider .theme-btn {
text-transform:inherit;
background-color:#1f6a96;
}

.form-control {
display:block;
width:100%;
height:54px;
font-size:14px;
line-height:1.42857143;
color:#555;
background-color:#fff;
background-image:none;
border:1px solid #ccc;
border-radius:1px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
padding:9px 28px;
}

input[type=submit] {
-webkit-appearance:button;
cursor:pointer;
background-color:#05305a;
color:#eee;
font-size:16px;
height:48px!important;
line-height:48px!important;
position:relative;
text-align:left;
width:150px!important;
border-radius:4px!important;
padding:0 15px 0 30px;
}

input[type=submit]:hover {
color:#fff;
background-color:#0e4f8f;
}

.wpcf7-form i.arrow_right {
color:#fff;
position:absolute;
left:138px;
padding-top:18px;
}

.contactit {
background:#eee;
border:1px solid #ddd;
padding:35px 20px 20px;
}

ul.navbar-search.navbar-right {
ddisplay:none;
}

header #navbar .navbar-nav {
padding-right:0;
}

header #navbar > ul > li > a {
font-weight:500;
color:#276a94;
text-transform:inherit;
padding:42px 10px;
}

header #navbar > ul > li > a:hover,header #navbar > ul > li:active > a {
color:#022d48;
}

header #navbar > ul > li > a:before {
width:100%;
height:0;
top:70%;
background-color:#4e4e55;
}

header #navbar .dropdown-menu a:before {
background-color:#7ba4bd;
top:90%;
height:0;
}

header #navbar > ul > li:last-child > a {
margin-right:60px;
padding:42px 0 42px 10px;
}

h5 {
text-transform:inherit!important;
font-weight:400;
margin-top:0;
margin-bottom:12px;
}

.section-title h2 {
text-transform:inherit;
font-size:30px;
font-weight:300;
letter-spacing:-.5px;
line-height:34px;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
display:table-cell;
}

header .top-bar {
color:#276a94;
background-color:#fff;
}

.active a {
color:#7c5794!important;
}

header #navbar .dropdown-menu a:hover {
background-color:#ececec;
width:100%;
}

body header #navbar .dropdown-menu {
border-top:3px solid #7c5794;
width:340px!important;
}

.main-slider .theme-btn i:hover {
background-color:#633f7b;
}

.main-slider .theme-btn:hover {
background-color:#1c5a80;
}

footer {
background:#1f6a96;
}

footer .copyright {
background-color:#1f6a96;
border-top:1px solid #34789f;
}

.navbar-search > li > .btn {
background-color:#1f6a96;
}

footer h2 {
font-weight:300;
color:#fff!important;
font-size:18px;
}

footer .footer-widget {
margin-top:21px;
text-align:center;
}

footer .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
font-size:1.5em!important;
}

footer .column h3 {
text-align:center;
}

footer .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
width:24px!important;
height:24px!important;
float:right;
margin-top:14px;
}

a.btn.btn-default.theme-btn {
text-shadow:0 1px 1px #000;
font-weight:400;
}

footer .copyright p {
color:#bcceda;
}

body h3 {
font-weight:400;
}

.sidebar .widget h3:after {
background-color:#e1e1e1;
height:1px;
}

body .sidebar .widget h3 {
margin:0 0 12px;
}

body .details h4 a {
font-size:18px!important;
font-weight:500!important;
color:#7c5794!important;
}

h4 {
font-weight:500;
}

footer .upper-footer {
padding-top:60px;
padding-bottom:42px;
}

.preloder:after {
border-top-color:#ddd;
}

.preloder:before {
border-top-color:#eee;
}

.preloder {
border-top-color:#ccc;
}

.preloder-wrapper .preloder-leftpart,.preloder-wrapper .preloder-rightpart {
background-color:#276a94;
}

header .top-bar .right-col:before {
background:#7c5794!important;
}

div#nav_menu-5 a,div#nav_menu-9 a,div#nav_menu-7 a,div#nav_menu-6 a,div#nav_menu-8 a {
color:#e0e0e0;
}

div#nav_menu-5 a:hover,div#nav_menu-9 a:hover,div#nav_menu-7 a:hover,div#nav_menu-6 a:hover,div#nav_menu-8 a:hover,.nav>li>a {
color:#fff;
}

footer a:hover,.whiteit,.whiteit p,.whiteit h2,.whiteit h3,.whiteit h1,.whiteit h4,.whiteit h5,.whiteit h6 {
color:#fff!important;
}

.nav>li>a:hover,header .nav>li>a,header .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
color:#276a94;
}

.breadcrumb-with-pagetitle .breadcrumb,header .top-bar .right-col,header .top-bar .right-col:after {
display:none;
}

.main-slider .theme-btn i,.section-title h2:after,#blog-single .single-news-outer h3:after {
background-color:#7c5794;
}

a,body .sidebar .widget ul li a {
color:#7c5794;
}

@media only screen and max-width 991px {
header .top-bar .right-col:before {
background:#7c5794!important;
}
}

@media only screen and max-width 1009px {
header #navbar > ul > li > a {
font-weight:500;
font-size:12px;
padding:42px 6px!important;
}
}

@media screen and min-width 768px {
header #navbar .dropdown-menu {
border-top:3px solid #7c5794;
}
}

@media only screen and max-width 767px {
.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
max-width:180px;
}

.socialit {
display:none;
}

header .navbar-brand img {
width:200px!important;
}

header #navbar > ul > li > a {
padding:12px!important;
}
}

@media only screen and max-width 1216px {
	
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
margin-left:-15px;
max-width:200px;
}
header .top-bar p {
font-size:10px;
}
	
}