/*
 Theme Name:   Finance Child
 Theme URI:    http://finance.bold-themes.com
 Description:  Finance Child Theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     finance
 Version:      1.0.0
 Tags:         one-column, right-sidebar, fluid-layout, responsive-layout, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  finance-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */

body { font-size: 16px!important; }
:not(.btStickyHeaderActive).btAccentLightHeader.btMenuHorizontal .btLogoArea { padding: 10px 0!important; }
.btLogoArea .logo img { height: 85px!important; }
.header.extralarge .btSubTitle { display: none!important; }
.btLightSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li > a { font-size: 16px!important; }
.btLightSkin.btAccentLightHeader.btMenuHorizontal .btBelowLogoArea .menuPort > nav > ul > li > a:hover { color: #fff!important; }
.tabsVertical .tabAccordionTitle span { line-height: 1.2!important; font-size: 18px!important; font-weight: 500!important; }
.tabsVertical .tabAccordionTitle { min-height: 114px!important; }
.myaccordion { border-radius: 15px!important; padding: 0!important; }
.myaccordion .tabAccordionTitle { margin: 0 20px!important; }
.myaccordion .tabAccordionContent { background: #fff!important; border-radius: 0 0 15px 15px!important; }
.myaccordion .btHasRows.btIconImageRow .btIconImageCell { padding: 0 40px!important; }
.myaccordion a.btBtn { margin-left: 20px!important; }
.myaccordion .btText { margin-left: 20px!important; }
.servicesItem .btSuperTitle span { font-size: 14px!important; }
/*.btMenuHorizontal.btMenuRight .menuPort nav { margin-top: 1%!important; margin-right: 25%!important; }*/
body.btMenuHorizontal.btStickyHeaderActive.btLightSkin:not(.btAccentDarkHeader) .mainHeader { background-color: rgba(255,255,255,1)!important; }
.btMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell .btIconWidgetIcon .btIco .btIcoHolder:before { font-size: 25px!important; }
.btMenuHorizontal .topBarInLogoArea { margin-top: 20px!important; }
.archive h2 .headline a { font-size: 22px!important; }
footer .bottomSemiSpaced { padding-top: 60px!important; padding-bottom: 0px!important; }
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a:hover { text-decoration: none!important; }
.sp-easy-accordion .sp-ea-single .ea-header a { font-size: 18px!important; }
.sp-easy-accordion .sp-ea-single .ea-header { min-height: 145px!important; }
.btMenuHorizontal .menuPort ul ul li a { font-size: 14px!important; }
.btMenuHorizontal.btMenuRight .menuPort ul ul { min-width: 300px!important; }
.home .header .btSuperTitle span { text-transform: none!important; }
.postid-2409 .btContentHolder table td { padding: 0.1em 1em!important; }
.single-post .header.extralarge h1 { font-size: 32px!important; }
.btLightSkin h4.nbs a:after, .btLightSkin h4.nbs a:before { box-shadow: none!important; }
.pistopoihseis img { width: 40%!important; }
.contactright .rowItemContent { padding: 0 40px 25px!important; }
.myemaildiv { padding: 0 20px 0 0!important; margin-left: -15px!important; }
.mytelephonediv { padding: 0 0 0 50px!important; }
body.btMenuHorizontal .menuPort > nav > ul ul { width: 270px!important; }
.topBarInLogoAreaCell a.btIconWidget:hover { color: #333!important; }
.topBarInMenu .btSearch { display: none!important; }
.btArticleListItem .headline a:hover { color: #0274a6!important; }
body:not(.btNoDashInSidebar) .btBox > h4:after { border-bottom: 3px solid #0274a6!important; }

@media (max-width: 480px) {
	.btVerticalMenuTrigger { margin-top: 4%!important; }
	.btMenuVertical .menuPort nav:before, .btMenuVertical .menuPort nav:after { display: none!important; }
	.btMenuVertical > .menuPort nav ul li a { text-align: left!important; font-size: 16px!important; }
	.btLogoArea .logo img { height: 65px!important; }
	.btMenuVertical .btLogoArea .logo { margin-left: 10%!important; }
	.evdimoshomeerga .boldClientList .bclItem img.bclItemChildAspectImage { height: 240px!important; }
	.myemaildiv { padding: 0 20px 0 33px!important; }
    .mytelephonediv { padding: 0 20px!important; }

 }