.wrap-menu{overflow:hidden;position:relative}.wrap-menu
a{color:white;text-decoration:none;font-size:17px;display:block}.wrap-menu
a.icon{right:0;top:0}.active{background-color:#04AA6D;color:white}.main-navigation
.icon{display:none}body{font-family:'Victor',Arial;margin:0;overflow-x:hidden}.wrap{width:640px;max-width:100%;margin:0
auto}.gsc-control-cse{padding:0
!important}.clearfix::after{content:"";clear:both;display:table}a{text-decoration:none;color:#1c74e9}a:hover,a:active{text-decoration:underline}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:400}h4{font-size:18px}.logo{float:right;max-width:42px}.alignnone{margin-top:15px}.wp-caption{max-width:100%}.alignleft{float:left;margin-right:10px}.alignright{float:right;margin-left:10px}.aligncenter{display:block;margin-left:auto;margin-right:auto}iframe{width:100%}.site-header{background:#3f4e6b;border-bottom:1px solid #eee}.wrap-menu{width:600px;max-width:100%;margin:0
auto}.primary-nav-menu{line-height:22px;font-weight:bold}.primary-nav-menu .current-menu-item
a{text-decoration:underline}.primary-nav-menu ul
li{display:inline-block;padding:10px
0}.primary-nav-menu ul li
a{padding:0
15px;font-size:15px;color:#fff}.primary-nav-menu
ul{padding:0;margin:0}.breadcrumbs{padding:10px
20px 0 20px}.breadcrumbs
ul{padding:0;margin:0}.breadcrumbs
li{display:inline-block;margin-left:10px}.searchsubmit{background:#f4f4f4;padding:5px
10px}#cse-search-box{text-align:center;background-color:#fff;padding:10px
0;width:100%}.single h1
span{font-size:18px;font-weight:bold}.snifim{margin-top:1em}.cities-list{padding:0}.cities-list
li{display:inline-block;line-height:36px;font-size:16px;width:23%;margin-right:1%;margin-left:1%;margin-bottom:16px;border-bottom:2px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;box-sizing:border-box;float:right}.cities-list li
a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0
5px;color:#000}.filter-search,.filter-branches-search{width:98%;line-height:36px;font-size:16px}.front .entry ul li
a{font-size:18px}.main{background:#fff;padding:0
20px;}h1{font-size:36px;letter-spacing:0.02em;margin:0}.main
h2{clear:right;font-size:30px;margin:20px
0}.main
h3{margin:10px
0;font-size:22px}.main
li{margin-bottom:15px}.entry
p{font-size:17px}.archive h3
a{color:#000;text-decoration:underline}.custom_cat_list{padding:0}.custom_cat_list
li{display:inline-block;line-height:36px;font-size:16px;width:23%;margin-right:1%;margin-left:1%;margin-bottom:16px;border-bottom:2px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;box-sizing:border-box;float:right}.custom_cat_list li
a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0
5px;color:#000}.taxbank{margin:10px
0}.taxbank:last-child{border-bottom:none}.taxonomy .attachment-thumbnail, .taxonomy .attachment-full{float:left;margin-top:10px;margin-bottom:10px;margin-right:10px;max-height:100px;width:auto;max-width:50%}.attachment-post-thumbnail{float:left;margin-right:10px;margin-top:10px;margin-bottom:10px;border-radius:1px}.branch-thumbnail{float:left;margin-top:10px;margin-bottom:10px;margin-right:10px;max-height:100px;width:auto;max-width:50%}.banks-count{font-size:14px;font-style:italic}.bankdetails{padding:0;margin:0}.bankdetails
li{border-bottom:1px solid #f1f1f1;display:block;line-height:32px;margin:0}.bankdetails span
li{border-bottom:1px solid #f1f1f1 !important}.bankdetails li:last-child{border-bottom:none}.bank-open-hours{background:#F5F5F5;padding:20px;margin-bottom:1em;border:1px
solid #ddd}.bank-open-hours li
a{font-weight:700}.no-margin{margin:0
!important}input.gsc-input{padding:5px
0px !important}button.gsc-search-button-v2{padding:12px
27px !important}.bottom-sidebar{clear:both;padding:15px
0;max-width:100%;margin:0
auto;text-align:center}.see-more-snifim{background:#658895;color:#fff;font-weight:700;padding:7px
10px 7px 10px;border-radius:7px}.submit{background:#f2f2f2;padding:5px
15px}.footer-nav-menu{text-align:center;font-size:15px}.footer-nav-menu
ul{padding:0;margin:0}.footer-nav-menu ul
li{display:inline-block;padding:5px}.footer-nav-menu ul li
a{margin:0
10px;color:#222}.top{text-align:center;padding:10px}.top
a{color:#222;font-family:ariel}.credits{text-align:center;margin-top:10px;font-size:14px}.credits
a{color:#222}.footer-list{float:right}.ad{text-align:center}.commentlist{padding:0}.commentlist
li{display:inline-block;background-color:rgba(225, 221, 221, 0.5);width:100%;border-color:#e6e7e8;border-style:solid;border-width:1px}.comment-body{padding:10px}.comment
.fn{font-size:18px;font-weight:700;font-style:normal}.comment-form-comment
#comment{width:100%}.comment-form-author label, .comment-form-email
label{width:55px;display:inline-block}.comment-form
.submit{background:#3f4e6b;color:#fff;padding:5px
15px;border:1px
solid #eee;font-weight:700}li.dropdown
ul{display:none;padding-right:15px;color:#000}.openhourslink{font-weight:400}.openhoursbtn{background:#6ba0fa;color:#fff;padding:8px}@media screen and (max-width: 1300px){#container{margin:0
auto}.search-sidebar{float:none;text-align:center;background:#fff;padding:5px;margin:0}}@media only screen and (max-width : 970px){.custom_cat_list
li{width:31.333%}}@media only screen and (max-width : 640px){.row-text{font-size:12px}}@media only screen and (max-width : 570px){.wrap-menu #menu-main{display:none}.main-navigation
.icon{display:block}.fa{padding:10px;font-size:17px;float:left;background:#3f4e6b}.fa:hover{background-color:#ddd;color:black}.primary-nav-menu
ul{padding:42px
0 0 0}.primary-nav-menu ul
li{display:block;border-top:1px solid #eee}}@media only screen and (max-width : 420px){.alignleft,.alignright{margin:0
0 10px 0;width:100%}.custom_cat_list
li{width:48%}.taxonomy .attachment-thumbnail{margin-bottom:none}}@media only screen and (max-width : 360px){h1{font-size:30px}.single h1
span{font-size:17px}}