header {padding-top:0;position:relative;z-index: 1000;}
.navbar-brand img{height:75px;width:auto;}
.navbar-default .navbar-brand {margin-top:10px;margin-bottom:5px;}
header .top-links + ul {margin-top: 8px;}
header:after{background: url(../images/bg_head.png) repeat-x;height: 40px;content:'';position:absolute;bottom:-20px;left:0;width:100%;height:20px;}
/*header .isStuck .top-links {display:none;}*/
.isStuck .navbar-brand img {height:45px;}
.isStuck .navbar-nav {margin-top:14px;}
.dropdown-menu {top:130%;}
h2, .h2 {font-size: 50px;/*text-transform:uppercase*/}
small, .small {text-transform:none;}
main {background: #fff;}
.thumbnail{background:#eee;padding:25px;margin-bottom: 30px;border-radius:10px;}
.thumbnailSocial{background:#eee;padding:15px;margin-bottom: 20px;border-radius:10px;}
.thumbnail .caption {margin-top: 0;}
.thumbnail .caption h4 {color: #009963;font-size: 32px;font-weight: 700;}
.thumbnailSocial .captionSocial {margin-top: 0;}
.thumbnailSocial .captionSocial h4 {color: #1b3f93;font-size: 32px;font-weight: 700;}
.thumbnailSocial .captionSocial {margin-top: 0;margin-bottom: 10px;}
.thumbnail .marked-list li {color: #333333;}
.thumbnail .marked-list li:before {color: #333333;}
.thumbnail .marked-list {margin-top: 20px;}
.thumbnail .marked-list li + li {margin-top: 9px;}
.thumbnailSocial .social_facebook{background: url(../images/social_facebook.png) no-repeat right bottom;}
.thumbnailSocial .social_instagram{background: url(../images/social_instagram.png) no-repeat right bottom;}
.thumbnailSocial .social_twitter{background: url(../images/social_twitter.png) no-repeat right bottom;}
.thumbnailSocial .social_ripple{background: url(../images/social_ripple.png) no-repeat right bottom;}
.thumbnail .loan{background: url(../images/loan.png) no-repeat right bottom;}
.thumbnail .cheque{background:url(../images/cheque.png) no-repeat right bottom;}
.thumbnail .transfer{background:url(../images/transfer.png) no-repeat right bottom;}
.thumbnail .cards{background:url(../images/prepaid_card.png) no-repeat right bottom;}
.thumbnail .western{background:url(../images/western_union.png) no-repeat right bottom;}
.thumbnail .fax{background:url(../images/fax.png) no-repeat right bottom;}
.pricing-table .price-box, .pricing-table:hover .price-box {background:none;min-height:143px;}
.pricing-table .price-cnt {text-align:center;padding:25px;min-height:0;background:none;}
.irs-grid-text {color:#fff;font-size: 14px;}
.calculate{margin-top:30px;border:1px solid #ccc;}
.calculate:after{clear:both;content:'';display:table;}
.calculate h4{font-size:24px;}
.calculate .col-md-4{border-right:1px solid #ccc;text-align:center;padding-top:10px;padding-bottom:10px;}
.calculate .col-md-4:last-child{border-right-width:0;}
.irs-single {font-size:18px;top:-5px;font-weight:bold;background:#FF0000;}
.irs-bar, .irs-bar-edge {border-top-color:#FF0000;background:#FF0000;border-bottom-color:#FF0000;}
.calculate1{margin-top:0px;padding-left:25px;}
.calculate1 h3{color:#fff;font-size:42px;font-weight:300;}
.calculate1 p{color:#f1f1f1;font-size:18px;}
.calculate1 span{font-weight:700;}
.camera_prev:before, .camera_next:before {top:33%}
.rights {text-align:left;margin-bottom:25px;}
.sidebar_contact{padding:20px;border-radius:5px;}
.sidebar_contact .btn_wr{text-align:center;margin:20px 0 10px;}
.sidebar_contact h2{font-size:32px;}
.sidebar_contact h3{font-size:40px;}
.services .thumbnail > *{background-image:none;}
label.error{color:#F00}
.modal-body{display:none;font-weight:bold;color:#2254a4;font-weight:900;font-size:22px;}
#fancycontainer .modal-body{display:block;font-weight:bold;color:#000;font-weight:400;font-size:18px;}
#fancycontainer .modal-body .bold{font-weight:900;}
.modal .close{color:#F00;font-size:2em;}
.list-1{padding-left:20px;margin-bottom:15px;}
.list-1 li{list-style:disc inside;color: #003e59;font-size:16px;}
ol.list-1 li{list-style:decimal inside;}
p {margin-bottom:15px;color: #003e59;font-size:16px;}
p .small {margin-bottom:15px;color: #003e59;font-size:13px;}
.pad1 p + p{margin-bottom:15px;}
.pad1 p strong{margin-right:10px;font-size:1.05em;}
.pad1 h4{margin-bottom:10px;color:#00F;}
.pad1 h5{margin-bottom:10px;color: #009963;font-size:16px;}
.pad1 table{width:100%;border:1px solid #ccc;margin-bottom:15px;}
.pad1 thead, .pad1 tbody{padding:10px;}
.pad1 table td, .pad1 table th{padding:5px;color: #003e59;font-size:16px;}
.pad1 a{text-decoration:underline;}
.pad1 a.btn{text-decoration:none;}
span.required,label.error{color:#F00 !important;}
.apply-form label{display:block;margin-bottom:0px;}
.apply-form input[type="text"], .apply-form input[type="email"], .apply-form input[type="tel"], .apply-form input[type="password"], select, textarea{display:block;width:100%;margin-bottom:20px;border: 1px solid #ccc;padding: 5px 10px;height: 40px;}
.smallBox{max-width:240px;}
.fullBox{width:100%;}
label.half{display:inline-block;margin-right:10px;vertical-align:middle;}
.apply-form input[type="checkbox"]{margin-right:5px;}
.apply-form .btn-wr{margin-top:20px;}
.findStoreL:after{content:'';display:table;clear:both;}
.loader{display:block;margin:5px auto;text-align:center;}
.dropdown-menu {width:15em;}
#map-canvas {
    height: 705px;
    padding-left: 5px;border: 4px solid #005C9D;
}
.storeDetails {
    list-style-type: none;
    padding: 1em;
    padding-left: 0;
    height: 400px;
    overflow: auto;
    width: 99%;
    float: left;
    display: none;
    position: relative;
}
.timings, .distance {
    width: 50%;
    float: left;
    margin-top: .5em;
    font-size: 16px;
    color: #000;
}
.timings span, .distance span {
    font-size: 16px;font-weight:bold;
}
.locationtable{
		width:100%; 
		border-collapse:collapse; 
		border-top:#ccc 1px solid;
		border-bottom:#ccc 1px solid;
	}
	.locationtable td{ 
		border:#ccc 1px solid;
		padding:7px 0
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.locationtable tr{
		background: #f1f1f1;
	}
	/*  Define the background color for all the ODD background rows  */
	.locationtable tr:nth-child(odd){ 
		background: #f1f1f1;
	}
	/*  Define the background color for all the EVEN background rows  */
	.locationtable tr:nth-child(even){
		background: #f7f7f7;
	}
.newslist{list-style:none;margin:15px 0 30px;width:100%}
.newslist li{list-style:none;border:1px solid #ccc;background:#f1f1f1;padding:20px;box-shadow:0px 1px 2px #bbb;margin-bottom:20px;}
.newslist li:after{content:'';display:table;clear:both;}
.newslist li .imgContainer{float:left;width:15%;}
.newslist li .imgContainer{max-width:100px;max-height:100px;}
.newslist li .txtContainer{float:right;width:82%;}
.newslist li p{margin:0;font-size: 14px;line-height: 24px;}
.newslist li a{display:inline-block;margin-left:10px;text-decoration:underline;}
.alignright{float:right;margin:0 0 10px 10px;}
.single-news h2{font-size:28px;}
.single-news h1{font-size:32px;}
.single-news h3{font-size:24px;}
.single-news h4{font-size:20px;}
.single-news h5{font-size:18px;}
.bigTxt{font-size:72px;}
.btn {padding:15px 30px;}
/* COLORS */
a{color: #1B3F93;}
a:hover {color: #FE0000;}
#applyBtn:hover, #applyBtn:focus, .btn-default:hover, .btn-default:focus{color: #1B3F93;}
.navbar-default .navbar-nav > li > a, body, .inline-list .fa:before, small, .small, h2, .h2, .thumbnail .caption h4, .btn-default:hover span, .pad1 h4{color: #1B3F93;}
.pad1 h4{font-size:28px;line-height:1.5em;margin-bottom:0;}
.pad1 h5{color: #011a52;font-size:22px;line-height:2.5em;margin-bottom:0;}
.irs-min, .irs-max, .calculate .txt-clr-pr2, #applyBtn, .btn-default, .parallax_cnt small, .camera_caption .txt-clr-pr1, .btn-primary:hover span {color: #fff;}
.bg-primary, .parallax{background-color:#1B3F93;}
.btn-primary, .btn-primary:focus {color: #1B3F93;background-color: transparent;border-color: #1B3F93;}
.btn-primary:hover {color: #ffffff;background-color: #1B3F93;border-color: #1B3F93;}
p{color:#333;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .sfHover > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .sfHover > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .sfHover > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #FE0000;}
.inline-list .fa:hover, .inline-list .fa:hover:before, .camera_next:hover:before, .camera_prev:hover:before {color: #FE0000;}
.rd-mobilepanel_title {background:url(../images/checkcashingusalogo.png) no-repeat 0px 0px;text-indent:-9999px;background-size:auto 100%;}
@media screen and (max-width: 1023px) {
	header .container .navbar-right {margin-right: 0;}
	header .top-links {width: auto;display: inline-block;margin-left: 15px;}
	.thumbnail .loan, .thumbnail .cheque, .thumbnail .transfer, .thumbnail .cards, .thumbnail .social_facebook, .thumbnail .social_instagram, .thumbnail .social_twitter, .thumbnail .social_ripple{background:none;}
}
@media screen and (max-width: 779px) {
	.bigTxt{font-size:60px;}
	.camera_next:before {right: 0;}
	.camera_prev:before {left: 0;}
	.camera_next:before, .camera_prev:before{font-size:45px;background: #ccc;width:32px;text-align: center;}
	.camera_caption .jumbotron h2{font-size:30px;}
	h2, .h2 {font-size: 40px;}
	.well1 {padding-top: 37px;}
	.well5, .well3 {padding-bottom: 46px;padding-top: 45px;}
	.camera_caption .jumbotron{padding:5% 10%;}
}
@media screen and (max-width: 479px) {
	.bigTxt{font-size:40px;}
	
}
.lang_switcher {
    font-size: 18px !important;
    font-weight: 600 !important;
}.lang_switcher:hover {
	color: red !important;
}
.store-contact {
	padding: 5px;
    background-color: #f0e73a;
    cursor: pointer;
    color: #161d87;
    font-weight: bold;
    font-size: 11pt;
    text-align: center;
}
.btn.icon.home.bigger .txt {
    font-size: 18px;
}
.btn-get-started {
    text-align: center;
    text-transform: uppercase;
    color: #efe73a;
    font-size: 22px;
}
.btn-secondary {
    background-color: #283576;
    border-color: #283576;
}
.btn-secondary:hover {
    background-color: #4759bb;
    border-color: #283576;
}
.txtsub {
    font-weight: normal;
    color: white;
    font-size: 13px;
    margin-top: 2px;
}
@media all and (max-width: 376px) {
    .irs-grid > .js-grid-text-0 {
        visibility:hidden !important;
    }
    .irs-grid > .js-grid-text-1 {
        visibility:visible !important;
    }
    .irs-grid > .js-grid-text-2 {
        visibility:hidden !important;
    }
    .irs-grid > .js-grid-text-3 {
        visibility:visible !important;
    }
    .irs-grid > .js-grid-text-4 {
        visibility:hidden !important;
    }
    .irs-grid > .js-grid-text-5 {
        visibility:visible !important;
    }
    .irs-grid > .js-grid-text-6 {
        visibility:hidden !important;
    }
    .irs-grid > .js-grid-text-7 {
        visibility:visible !important;
    }
    .irs-grid > .js-grid-text-8 {
        visibility:hidden !important;
    }
    .irs-grid > .js-grid-text-9 {
        visibility:visible !important;
    }
}

.nav { font-size: 0.94em; }
.textripple input[type="text"] { color: black; }

.thumbnail .forex {
    background: url(/static/images/best-foreign-currency-exchange-miami.png) no-repeat right bottom;
}
.thumbnail .crypto {
    background: url(/static/images/buy-digital-currency-miami.png) no-repeat right bottom;
}
