/*
 * Theme Name: Finbank
 * Author: Theme Kalia
 * Author URI: http://themeforest.net/user/themekalia
 * Theme URI: http://fastwpdemo.com/newwp/finbank/
 * Description: Finbank is the new outstanding, extremely modern WordPress Theme, designed for  mobile banking, business consulting, bank loans, credit cards, finance, insurance, broker business, forex trading and many more.. The Theme comes with a creative 04 homepage design layouts, responsive and 40+ inner pages. The design is very elegant and modern, and also very easy to customise with 1170px grid. We hope so you will feel happy with theme.
 * Version: 1.3
 * License: This theme or plugin is comprised of two parts. (1) the PHP code and integrated HTML are licensed under the General Public License (GPL). You will find a copy of the GPL in the same directory as this text file. (2) All other parts, but not limited to the CSS code, images, and design are licensed according to the license purchased from Envato.  Read more about licensing here: http://themeforest.net/licenses
 * License URI: license.txt
 * Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
 * Text Domain: finbank
 * Tested up to: 5.0
 * Requires PHP: 7.0
*/
.wp-caption {
	margin-bottom: 2px;
}

.wp-caption-text {
	margin-bottom: 5px;
}

.screen-reader-text {
	margin-bottom: 12px;
}

.gallery-caption {
	margin-bottom: 2px;
}

.bypostauthor {
	margin-bottom: 2px;
}

.alignleft {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
	max-width: 100%;
}

.alignright {
	float: right !important;
	margin-bottom: 20px;
	margin-left: 20px;
	max-width: 100%;
}

.aligncenter {
	display: block;
	margin: 0 auto 20px;
}

.col-md-4 .funfact-meta > i {
	right: 27px;
}

.mycustom-pricing {
	background-color: #090909 !important;
}

.on-hover {
	display: none;
	animation: fadeOut 0.5s;
}

.hver:hover .on-hover {
	display: block;
	animation: fadeIn 0.5s;
}



            .aceibility-switcher {
                width: 210px;
                position: fixed;
                left: -210px;
                top: 60%;
                margin-top: -240px;
                background: #5224b0;
                z-index: 400;
                padding: 10px 10px;
                -webkit-transition: all 500ms ease;
                -moz-transition: all 500ms ease;
                -ms-transition: all 500ms ease;
                -o-transition: all 500ms ease;
                transition: all 500ms ease;
                box-shadow: 3px 0 15px rgba(0, 0, 0, 0.40);
                z-index: 99999;
                border-top-right-radius: 10px;
                border-bottom-right-radius: 10px;
                border: 2px solid #fff;
                border-left: none;
            }

            .aceibility-switcher .accsstitle {
                color: #f3b900 !important;
            }

            .aceibility-switcher .accsssubtitle {
                color: #fff !important;
            }

            .aceibility-switcher a {
                color: #fff !important;
            }

            .aceibility-switcher a.active {
                background: #eeeeee;
                color: #000 !important;
                border-radius: 15px;
                box-shadow: 3px 0 15px rgb(6, 25, 38);
            }

            .aceibility-switcher hr {
                border-top: 1px solid rgb(255, 255, 255);
            }

            .picker_close {
                width: 40px;
                height: 40px;
                position: absolute;
                right: -46px;
                top: 70%;
                border-left: 0;
                text-align: center;
                padding: 5px !important;
                background: #330099;
                border-radius: 50%;
            }

            .picker_close i {
                font-size: 26px;
                margin-top: 0px;
                color: #fff;
            }

            .position {
                left: 0;
                -webkit-transition: all 500ms ease;
                -moz-transition: all 500ms ease;
                -ms-transition: all 500ms ease;
                -o-transition: all 500ms ease;
                transition: all 500ms ease;
            }

            .animations {
                display: table;
                padding: 10px 0 15px;
                text-align: left;
                width: 100%;
            }

            .animations a {
                display: inline-block;
                text-align: center;
                /* width: 46.9%; */
                margin: 0 5px 0 0;
                color: #0055a2;
                font-size: 17px;
                /* border: 1px solid #eee; */
                padding: 7px 7px 7px;
                /* height: 36px;
                width: 50px; */
                line-height: normal;
                font-weight: 400;
            }

            .animations a:hover,
            .animations a.active {
                background: #eeeeee;
                color: #5d5d5d;
            }

            .styled-selectt ul {
                list-style: none;
            }

            .styled-selectt ul li a {
                position: relative;
            }

            /* .styled-selectt ul li a::before {
            content: "";
            width: 5px;
            height: 5px;
            position: absolute;
            left: -13px;
            background: #0055a2;
            top: 10px;
            }

            .styled-selectt ul li a.btnselected::before {
                content: "";
                width: 10px;
                height: 5px;
                position: absolute;
                left: -13px;
                background: #0055a2;
                top: 10px;
                } */
            .btnselected {
                color: #0055a2;

            }

            .non-selected-ap {
                background-color: #EC008C !important;
                ;
            }

            body .selected {
                background-color: #ecc200 !important;
                ;
                color: #000;
            }

            .underline {
                text-decoration: underline !important;
                text-decoration-color: #ecc200 !important;
                ;
                -moz-text-decoration-color: #ecc200;
            }

            .grayscale {
                -webkit-filter: grayscale(1);
                /* Webkit */
                filter: gray;
                /* IE6-9 */
                filter: grayscale(1);
                /* W3C */
            }

            html.guide #readingGuide {
                background-color: rgb(205, 228, 0);
                display: block !important;
            }

            html.monochrome {
                filter: grayscale(100%) contrast(120%);
            }

            /* .inverted {
                filter: invert(100%);
                } */

            html.inverted {
                filter: invert(75%) contrast(120%);
            }

            html.inverted {
                filter: invert(75%) contrast(120%);
            }

            .styled-selectt ul {
                padding-left: 15px;
            }

            #choose_color h4 {
                color: #005da0;
            }

            /* End color switcher */
            html.bigCursor,
            html.bigcursor * {
                cursor: url("../img/cursor.svg"), auto !important;

            }

            .cursor:hover {
                border: 1px solid red;
            }

            html.guide #reading_Guide {
                display: block !important;
                position: relative;
                width: 100%;
                height: 4px;
                background-color: #fbb901;
                z-index: 99999999;
                top: 0px;
            }

            html.guide #reading_Guide-off {
                box-sizing: border-box;
                background: #000;
                width: 99% !important;
                min-width: 100% !important;
                position: absolute !important;
                height: 12px !important;
                border: solid 3px #fff300;
                border-radius: 5px;
                top: 20px;
                z-index: 99999999;
            }

            .picker_close i.fa-times {
                font-size: 20px !important;
                margin-top: 5px;
            }

            .aceibility-switcher input[type="checkbox"] {
                box-sizing: border-box;
                padding: 0;
                position: absolute;
                left: -9999px;
            }

            html.monochrome {
                filter: grayscale(100%) contrast(120%);
            }

            /**/
            /* checked state */
            /**/
            .aceibility-switcher li a i {
                position: absolute;
                top: 7px;
                left: -14px;
                display: block;
                width: 10px;
                height: 10px;
                outline: none;
                border-width: 2px;
                border-style: solid;
                background: #fff;
            }

            .aceibility-switcher .btnselected input+i::after {
                content: '\f00c';
                top: -1px;
                left: -1px;
                width: 15px;
                height: 15px;
                font: normal 12px/16px FontAwesome;
                text-align: center;
            }

            .aceibility-switcher .btnselected input+i::after {
                top: 2px;
                left: 0;
                font: normal 10px FontAwesome;
            }

            .aceibility-switcher .btnselected input+i::after {
                top: 5px;
                left: 5px;
                /* background-color: #999; */
                position: absolute;
                left: -4px;
                top: -3px;
                color: #666;
            }