﻿

#mainarea_right{ width:220px; float:right;}

			.hd_cart{padding:0 11px 0 55px}


.mega-menu-section-wrapper {
  display: none;
  width: 1100px;
  position: absolute;
  top: 50px;
  left: 0;
  z-index: 9001;
  box-shadow: 4px 4px 8px 0 rgba(0,0,0,.1);
}


    .responsive-menu-pro-accessible .responsive-menu-pro-box {
        display: inline-block;
        vertical-align: middle;
    }


    .responsive-menu-pro-box {
        width: 25px;
        height: 15px;
        display: inline-block;
        position: relative;
    }

    
    button#responsive-menu-pro-button .responsive-menu-pro-box {
        color: #ffffff;
    }


    .responsive-menu-pro-open button#responsive-menu-pro-button .responsive-menu-pro-box {
        color: #ffffff;
    }


.submenu{position:absolute;z-index:100;display:none;min-width:100%;font-size:12px;}

#top-mobile-menu .submenu,#top-links .submenu{left:0;top:107%;padding-top:11px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABkSURBVHjaYvz//z8DLsAYs98XSK2FcoP/L3HcjEstExGGsELxWqgY8QahGQIDeA1jItIQgoYxkWAIXsOYSDQEp2FMZBiC1TBGhuh95BiCDH6DkgbIoF8UGAI3jIkKhoC9CRBgADioJ9b7p/9+AAAAAElFTkSuQmCC) no-repeat 30px 0;}

#left-nav .submenu{padding-left:11px;left:106%;top: -10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABjSURBVHjaYvz//z8DLsAYs98XSK0FYlZGXAqRFYH52BSiK8KqEJsiDIW4FKEoxKcIrpCQIrBChuh9BBWBABMximAKiQIghcFA/JuQQuI9Q1LwkBTgJEUhSYmCpGSGTTFAgAEAWFRLfkFBOWMAAAAASUVORK5CYII=) no-repeat 0 20px;}
.et_pb_section{padding:54px 0}
.et_pb_section_9.et_pb_section{background-color:#1f64a5!important}
.et_pb_section_7.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_section_10.et_pb_section{background-color:rgba(68,214,32,0.67)!important}
.et_pb_section_1.et_pb_section{padding-bottom:0px;background-color:#3a4149!important}
.et_pb_section_3.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#3a4149!important}
.et_pb_section_4.et_pb_section{padding-bottom:0px;background-color:#212a34!important}
.et_pb_section_6.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}
.et_pb_section_8.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}
.fusion-content-boxes.content-boxes-timeline-vertical.custom-infographic .content-box-shortcode-timeline-vertical{border-width:2px;left:54px!important}
.fusion-content-boxes.content-boxes-icon-with-title.custom-infographic .content-box-shortcode-timeline-vertical{top:54px!important;left:41px!important}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#333132}
.ds-slider-left.et_pb_slider .et_pb_button{float:left!important}
body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:hover:after{opacity:1;color:}
body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:after{opacity:0}
body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button{background-color:rgba(117,160,25,0.66)}

.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#555555;}



p.gigpress-subscribe {
	text-align: left;
	color: #999;
}


p.gigpress-subscribe a {
	display: inline-block;
	text-indent: -9999px;
	width: 12px;
	margin: 0 3px;
}




#copyright {
  float: left;
  width: 100%;
  display: block;
  padding: 10px 0;
}
#copyright a{ color:#ffffff;}
#copyright a:hover{ color:#f4ca20;}
ul.posts li.secondary p.postmetadata,ul.posts-side p.postmetadata{font-size:14px}
ul.posts li.secondary{float:left;display:inline;margin-right:2.3809%;width:31.746%}
ul.posts-full li.secondary{margin-right:5.2631%;width:21.0526%}
#side ul.posts li.secondary{width:300px}
ul.posts li.secondary-last{margin-right:0!important}
.secondary article{margin-bottom:5px}
#featured-posts li.secondary div.postmeta{max-width:95%;padding-left:5%;padding-right:5%}
.show-phone{display:none!important}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


#wds-header {
	border-bottom: 1px #ccc solid;
	padding: 5px;
}


#wds-header a {
	background: none;
	color: #333;
}


#wds-header a:hover {
	text-decoration: none;
}
#wds-header, #wds-header a {color: #333333}


.plus, .minus { cursor:pointer; }
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

h1.vc_custom_heading {
  font-size: 70px;
  font-weight: 700;
}

.hero h1.vc_custom_heading {
  font-size: 3em;
}

.loan_types .vc_general.vc_cta3.vc_cta3-style-classic h2.vc_custom_heading {
  font-size: 18px !important;
}


.card__content-wrapper {
  padding-left: 45px;
  padding-left: 3rem;
}


.card--image .card__content-wrapper,
.card--image-small .card__content-wrapper,
.card--image-large .card__content-wrapper,
.card--image-content .card__content-wrapper,
.card--content-slider .card__content-wrapper {
  padding-left: 0;
}


.card--image-split .card__content-wrapper,
.card--image-split-small .card__content-wrapper {
  padding-left: 0;
}


.card--video .card__content-wrapper {
  padding-left: 0;
}


.card--ui-hidden .card__content-wrapper {
  padding-left: 0;
}
#header_desktop{display:none}
.row{margin-right:-15px;margin-left:-15px}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#emailForm .row{margin:30px}
.pgCParaSituation .row{padding-bottom:30px}
::i-block-chrome,.row.safari-fix [class*="col-"]{display:table-cell!important;float:none!important;width:auto!important;padding-left:2%!important;padding-right:2%!important}
.footer__navigation--titlelinks{margin-bottom:5px}
.footer__navigation--titlelinks a{color:#0955a4;font-size:14px;font-weight:100}
.footer__navigation--titlelinks li::after{content:" | ";font-weight:100;font-size:12px;position:relative;top:-2px}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}


.fh5co-section {
  padding: 5em 0;
}
.panel.user-account-panel .form-header{display:none}
.pt_wish-list .form-header{width:auto}
.pt_wish-list .form-header .dialog-required .required-indicator,.pt_wish-list .form-header .dialog-required em{font-size:.5em}

	.first-footer-div{float:left;width:60%;vertical-align: middle;}

	.first-footer-div a{color:#000;vertical-align: middle;}

	.first-footer-div a img{width:24%;vertical-align: middle;}

	.first-footer-div a img:hover{width:26%;vertical-align: middle;}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}
.header-menu-sp__item.is-active .header-menu-sp__item-btn,.header-menu-sp__item__sub-item.is-active .header-menu-sp__sub-item-btn{color:#000}
.header-menu-sp__item__sub-item{margin-right:15px}
.header-menu-sp__item__sub-item:last-child{margin-right:0}
.header-menu-sp__item__sub-item-btn-txt-en,.header-menu-sp__item__sub-item-btn-txt-jp{font-weight:700;text-align:center}
.header-menu-sp__item__sub-item-btn-txt-en{font-family:'Roboto Condensed',sans-serif;font-size:11px;letter-spacing:.14em;margin-right:8px}
.header-menu-sp__item__sub-item-btn-txt-jp{font-size:12px;letter-spacing:.39em}
