/*
Theme Name: Fortis Capital
Theme URI: http://quatrohaus.com
Author: Mehluli Hikwa
Author URI: http://thatafro.com
Description: A Custom WordPress Theme Developed by Quatrohaus (Zimbabwe) for Fortis Capital. UI/UX Designer & Frontend Developer: Mehluli Hikwa. Content Manager: Rufaro Banda.
Version: 0.0.5
*/
@import url(https://fonts.googleapis.com/css?family=Raleway&display=swap);@font-face{font-family:fortis-font;src:url(font/fortis-font.eot?7100513);src:url(font/fortis-font.eot?7100513#iefix) format('embedded-opentype'),url(font/fortis-font.woff2?7100513) format('woff2'),url(font/fortis-font.woff?7100513) format('woff'),url(font/fortis-font.ttf?7100513) format('truetype'),url(font/fortis-font.svg?7100513#fortis-font) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fortis-font;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:'\e800'}.icon-cancel:before{content:'\e810'}.icon-down-open:before{content:'\e80f'}.icon-email:before{content:'\e803'}.icon-map:before{content:'\e806'}.icon-menu:before{content:'\e811';font-size:5em}.icon-mobile:before{content:'\e807'}.icon-phone:before{content:'\e808'}.icon-facebook:before{content:'\e804'}.icon-linkedin:before{content:'\e805'}.icon-skype:before{content:'\e809'}.icon-twitter:before{content:'\e80d'}.icon-corporate-finance:before{content:'\e801'}.icon-development-finance:before{content:'\e802'}.icon-structured-trade-finance:before{content:'\e80a'}.icon-trade-finance:before{content:'\e80b'}.icon-treasury-outsourcing:before{content:'\e80c'}.icon-business-forecasting:before{content:'\e80e'}:root{--main-blue:#2764a7;--dark-blue:#174a81;--main-grey:#656565;--dark-grey:#353535;--light-grey:#e9e9e9}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;color:var(--dark-grey);font-size:62.5%;line-height:1.6;font-family:Raleway,sans-serif;overflow-x:hidden}h1,h2,h3{color:var(--main-blue)}h1{font-size:3em}h2{font-size:2em;padding:0 0 30px 0}h3{font-size:1.8em}hr{margin-top:2.5rem}em{font-style:italic}b{font-weight:700}a{text-decoration:none;color:var(--main-blue)}a:hover{color:var(--dark-blue)}p{font-size:1.6em;line-height:1.4em;padding:10px 0}img{display:block;border:0;max-width:100%;height:auto}ul{list-style:disc;margin:0 0 10px 15px;font-size:1.6em}.breadcrumb{padding:10px 15px 0 0;font-size:1.5em;background-color:var(--grey)}.breadcrumb a{color:var(--main-blue);text-decoration:none;cursor:pointer}.breadcrumb a:hover{color:var(--dark-blue)}.widget-area h2{padding:20px 0 10px 0}.widget-area p{line-height:1em;padding:0}.widget-area i{color:var(--main-blue);padding-right:10px;margin:0}.button:focus{outline:0}.button a,a.button{background-color:var(--dark-blue);border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:1.5em;margin:15px 20px 15px 0;padding:10px 20px;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:break-word;text-transform:uppercase;transition:all .5s}.button a:hover,a:hover.button{background-color:var(--main-blue)}.wp-block-button__link{background-color:var(--dark-blue);border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:1.5em;margin:15px 0;padding:10px 20px;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:break-word;text-transform:uppercase;transition:all .5s}.wp-block-button__link:hover{background-color:var(--main-blue);border-left:5px solid var(--dark-blue)}blockquote.wp-block-quote{font-size:1.2em;font-style:italic;font-weight:600;color:var(--dark-grey);padding:20px 30px 20px 50px;border-left:5px solid var(--dark-blue);line-height:1.6;position:relative;background:var(--light-grey)}blockquote.wp-block-quote::before{font-family:Arial;content:"\201C";color:var(--dark-blue);font-size:5em;position:absolute;left:10px;top:-10px}blockquote.wp-block-quote::after{content:''}blockquote.wp-block-quote span{display:block;color:var(--dark-grey);font-style:normal;font-weight:700;margin-top:1em}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--light-grey)}::-webkit-scrollbar-thumb{background:var(--main-blue)}::-webkit-scrollbar-thumb:hover{background:var(--main-blue)}.fc-home-titles{width:100%;text-align:center;margin:0 auto}@media(min-width:769px){.fc-home-titles{width:70%}}.cards{margin:0 auto;max-width:1200px;width:100%}.card{background:var(--light-grey);min-height:200px;margin-bottom:20px;transition:all .5s}.card a{color:#fff;text-decoration:none;transition:all .5s}.card a:hover{box-shadow:3px 3px 8px #b2b2b2;background:var(--main-blue);color:#fff}.card-image{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.card a:hover .card-image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.card-content{padding:15px}.card-content h2{color:var(--main-blue);padding:0}.card-content p{color:var(--dark-grey);margin-bottom:0}.card a:hover .card-content h2{color:#fff;padding:0}.card a:hover .card-content p{color:#fff;margin-bottom:0}@media screen and (min-width:40em){.cards{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:-1em}.card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 calc(50% - .5em);-ms-flex:0 1 calc(50% - .5em);flex:0 1 calc(50% - .5em);margin-bottom:1em}}@media screen and (min-width:60em){.cards{margin-top:20px}.card{-webkit-flex:0 1 calc(33% - 1em);-ms-flex:0 1 calc(33% - 1em);flex:0 1 calc(33% - 1em)}}.page-banner{width:100%;height:300px;background-position:center center;background-size:cover}.page-banner a{text-decoration:none}.page-banner .content h1{color:#fff;font-size:3.5em;padding:10% 0 0 0}.page-banner .content p{color:#fff;font-size:1.8em}.page-banner .breadcrumb,.page-banner .breadcrumb a{color:#fff}ul.services_menu{list-style:none;margin:0}ul.services_menu li{background-color:var(--light-grey);margin-bottom:10px;padding:10px}ul.services_menu li a{color:#000;text-decoration:none}ul.services_menu li.current_page_item{background-color:var(--main-blue)}ul.services_menu li.current_page_item a,ul.services_menu li.current_page_item::before{color:#fff}.pagination{clear:both;padding:50px 0 80px 0;position:relative;font-size:1.2em;line-height:13px}.pagination a,.pagination span{display:block;float:left;margin:2px 2px 2px 0;padding:15px;text-decoration:none;width:auto}.pagination span{background:var(--dark-blue);color:#fff}.pagination a{background:var(--light-grey);color:var(--dark-grey)}.pagination a:hover{background:var(--dark-blue);color:#fff}.pagination .current{background:var(--dark-blue);color:#fff}.slider-container .column{margin-top:5px}.slider-container{width:100%;height:100%;background-size:cover}.slider-container a{text-decoration:none}.slider-background{width:100%;position:absolute;display:flex;text-align:center;top:20%;left:0}.slider-caption{max-width:800px;margin:0 auto}.slider-caption h1{color:#fff;font-size:3.5em}.slider-caption p{color:#fff;font-size:1.8em}.owl-theme .owl-nav.disabled+.owl-dots{display:block;position:relative;bottom:50px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:none}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;display:inline}.owl-theme .owl-dots .owl-dot span{display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:50%;width:20px;height:20px;margin-left:4px;margin-right:4px;background:var(--light-grey);border:none}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--main-blue)}.modal-body{text-align:left}.team-member{margin:15px 0;padding:0;background-color:var(--light-grey)}.team-member figure{position:relative;overflow:hidden;padding:0;margin:0}.team-member figure img{min-width:100%}.team-member h4{margin:10px 0 0;padding:0}.team-member figcaption{padding:100px 0 0 0;color:transparent;background-color:transparent;position:absolute;z-index:996;bottom:0;left:0;width:100%;height:0;overflow:hidden;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.team-member figure:hover figcaption{visibility:visible;color:#fff;background:rgba(0,0,0,.9);height:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.team-member figure:hover figcaption ul li a:hover{color:var(--dark-grey)}.team-member figure img{-webkit-transform:scale(1) rotate(0) translateY(0);-moz-transform:scale(1) rotate(0) translateY(0);-o-transform:scale(1) rotate(0) translateY(0);-ms-transform:scale(1) rotate(0) translateY(0);transform:scale(1) rotate(0) translateY(0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.team-member figure:hover img{-webkit-transform:scale(1.1) rotate(1deg) translateY(12px);-moz-transform:scale(1.1) rotate(1deg) translateY(12px);-o-transform:scale(1.1) rotate(1deg) translateY(12px);-ms-transform:scale(1.1) rotate(1deg) translateY(12px);transform:scale(1.1) rotate(1deg) translateY(12px);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.google-map iframe{width:100%}.wpcf7-form{padding:20px 0}.wpcf7-form input[type=text],input[type=email],input[type=search].search-field,select,textarea{width:100%;padding:12px;margin:10px 0;border-top:none;border-left:none;border-right:none;border-bottom:1px solid var(--dark-grey)}.wpcf7-form select{height:48px;margin:10px 0}.wpcf7-form textarea{margin:20px 0}.wpcf7-form input[type=submit]{background-color:var(--dark-blue);border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;margin:15px 0;padding:15px 20px;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:break-word;text-transform:uppercase;transition:all .5s}.wpcf7-form input[type=submit]:hover{background-color:var(--main-blue)}.fc-contact-details h2{padding:20px 0 10px 0}.fc-contact-details p{padding:0}footer{background-color:var(--main-blue);color:#fff;font-weight:500}footer a{color:#fff;transition:all .6s}footer a:hover{color:#000}footer p{font-size:1.4em}footer ul{display:inline-flex;list-style:none;margin:0 0 20px;font-size:1.4em}footer ul li{margin:0 20px 0 0}footer ul.social{display:inline-flex;list-style:none;margin:0 0 20px;font-size:3em}.content{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px;box-sizing:border-box;clear:both}.content:after{content:"";display:table;clear:both}.column{width:100%;float:left;margin-top:30px;box-sizing:border-box}@media(min-width:769px){.column{margin-left:3%}.column:first-child{margin-left:0}.quarter{width:22.75%}.third{width:31.3333333333%}.two-thirds{width:65.6666666667%}.half{width:48.5%}}