.btn-u{background:#3064af;border:0;color:#fff!important;font-size:14px;cursor:pointer;font-weight:400;padding:6px 13px;position:relative;display:inline-block;text-decoration:none;}.btn-u:hover,.btn-u:focus,.btn-u:active,.btn-u.active,.open .dropdown-toggle.btn-u{background:#415775;}.btn-u:hover{color:#fff;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.btn{font-weight:normal;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:3px;}.btn-xs{padding:4px 10px}.btn-two{color:#ffffff!important;background-color:#3064af;border:1px solid;border-color:#78abdc;}.btn-two:hover,.btn-two:focus,.btn-two:active,.btn-two.active,.open .dropdown-toggle.btn-two{color:#ffffff;background-color:#78abdc;border-color:#78abdc;}.btn-two:active{background-image:none}.btn-three{background-color:transparent;border:2px solid #FFF;color:#FFF;text-decoration:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.35s;}.btn-three:hover,.btn-three:focus,.btn-three:active{color:#3064af;background-color:#FFF;border-color:#FFF;}.btn-three:active{background-image:none}p{line-height:22px}a{cursor:pointer}a:hover{color:#3064af;text-decoration:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.35s;}.bg-2{color:#FFF;background:#3064af;background:-moz-linear-gradient(top,#9edaf6 0%,#1a56a6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9edaf6),color-stop(100%,#1a56a6));background:-webkit-linear-gradient(top,#9edaf6 0%,#1a56a6 100%);background:-o-linear-gradient(top,#9edaf6 0%,#1a56a6 100%);background:-ms-linear-gradient(top,#9edaf6 0%,#1a56a6 100%);background:linear-gradient(to bottom,#9edaf6 0%,#1a56a6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9edaf6',endColorstr='#1a56a6',GradientType=0);}.bg-5{background:#f5f5f5;border-top:1px solid #e0eded;border-bottom:1px solid #e0eded;}.bg-3{background:#fff;color:#616161;}.bg-4{background:#fcfcfc;border:1px solid #e0eded;}.black{background:#1E1E1E}#page-title{padding:20px 0;}.shadow{background:url(../assets/revolution-slider/assets/shadow1.png) no-repeat center bottom;height:30px;width:100%;margin-bottom:20px;}#page-title h2{margin-top:0px;font-size:26px;}.lead{font-size:18px;margin-bottom:20px;font-size:17px;font-weight:200;line-height:1.6;}blockquote.nice{background:#f9f9f9;font-size:22px;font-weight:200;line-height:30px;margin:1.5em 10px;padding:0.7em 10px;font-style:italic}blockquote.nice:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em;}.breadcrumb{font-size:13px;margin:-3px 0 0;padding:0;position:relative;display:inline-block;background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.breadcrumb a{color:#fff}.breadcrumb .active a,.breadcrumb li a:hover{color:#ccc;}.breadcrumb>li{display:inline-block;}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc;}#filters{text-align:left;right:0;margin:10px 0px;border-bottom:3px double #f6f6f6;}#filters ul li{display:inline}#filters a{padding:5px 10px;border:1px solid #f6f6f6;display:inline-block;color:#888;background-color:#fff;margin:0 5px 10px 0;-webkit-box-shadow:0px 1px 1px 0px rgba(180,180,180,0.1);box-shadow:0px 1px 1px 0px rgba(180,180,180,0.1);-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}#filters a:hover,.selected{background-color:#3064af;!important;border:1px solid #3064af;!important;color:#fff!important;}.w-box{padding-bottom:12px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;position:relative;overflow:hidden;cursor:default;border:1px solid #e0eded;margin-top:0;margin-bottom:15px;}.w-box h2{margin:0;padding:12px 15px 0 15px;font-weight:500;font-size:16px;color:#333;}.w-box p{margin:6px 0;padding:0 15px;padding-bottom:8px;}.section-title{margin:0 0 15px 0;padding:0 0 8px 0;font-size:18px;font-weight:500;color:#333;text-transform:capitalize;position:relative;}.border{background:url(/uploads/images/dots.png) repeat;height:5px;margin:0px 0px 30px!important;}#sidebar{background:#f7f7f7;border:1px solid #e1e1e1;padding:8px;margin-top:25px;}.entry{padding-bottom:30px}.w-box .figure a,.list-listings .figure a,.entry .figure a{display:block;width:100%;position:relative;}.lt-ie9 .w-box .figure img{width:100%}.figure a .overlay{opacity:0;filter:alpha(opacity=0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:100%;background:rgba(48,100,175,0.6);-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;position:absolute;top:0;left:0;}.no-opacity .figure a .overlay{background:url(../images/layout/ie-bg.png) repeat;}.figure a .overlay .desc{position:absolute;top:0;bottom:0;left:0;right:0;width:90%;height:11%;margin:auto;}.figure a:hover .overlay{color:#fff;text-decoration:none;opacity:1!important;filter:alpha(opacity=100)!important;}.animate-hover-slide .figure{position:relative;overflow:hidden;}.figure .figcaption-btn{text-align:center;vertical-align:middle;}.no-opacity .figure .figcaption-btn{display:none}.no-opacity .figure a:hover .figcaption-btn{display:block}.figure .figcaption-btn span{text-align:center;padding:8px 15px;border:1px solid #FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.section-title:after{content:"";height:1px;background:#3064af;width:80px;position:absolute;bottom:0;left:0;}.navbar-white{margin:0;padding:0;border:0;border-radius:0;z-index:1000;}.navbar-white .dropdown-menu{min-width:180px;background:#FFF;border:0;border-top:1px solid #e0eded;border-bottom:3px solid #3064af;}.navbar-white .dropdown-menu:after{bottom:100%;left:86%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.navbar-white .dropdown-menu:after{border-color:rgba(231,76,60,0);border-bottom-color:#fff;border-width:10px;margin-left:0;}.navbar-white .dropdown-menu:before{border-color:rgba(231,76,60,0);border-bottom-color:#fff;border-width:10px;margin-left:0;}.navbar-white .dropdown-menu>li{border-bottom:1px solid #e0eded}.navbar-white .dropdown-menu>li:last-child{border-bottom:none}.navbar-white .dropdown-menu>li a:last-child{margin-bottom:0px}.navbar-white .dropdown-menu>li>a{color:#333;padding:8px 15px;font-weight:400;}.navbar-white .dropdown-menu>li>a:last-child{margin-bottom:0px}.navbar-white .dropdown-menu>li>a:hover{background:#3064af;color:#FFF;}.btn.btn-navbar{margin-top:15px;position:relative;padding:9px 10px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid black;border-radius:4px;}.btn-navbar:focus{border-color:#333;margin-top:70px;}.btn.btn-navbar:hover{background-color:#3064af;border:1px solid #3064af;}.btn.btn-navbar:hover .icon-bar{background-color:white}.btn.btn-navbar .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:black;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}ul.list-listings li{margin-bottom:30px;}#sidebar ul.list-listings li{margin-bottom:0px;}#sidebar ul.list-listings .listing-image{width:20%}#sidebar ul.list-listings .listing-body{width:70%}ul.list-listings li.featured{border-color:#3064af;}ul.list-listings li:before,ul.list-listings li:after{content:"";display:table;}ul.list-listings li:after{clear:both;}ul.list-listings .listing-header{clear:both;padding:8px 15px;font-weight:600;text-transform:uppercase;}ul.list-listings .listing-image{width:30%;height:auto;float:left;overflow:hidden;padding:1px;box-shadow:0px 0px 1px #777;border:1px solid #aaa;}.hero-unit ul.list-listings .listing-image{max-width:200px}@media (max-width: 480px) {.hero-unit ul.list-listings .listing-image{width:100%;float:none;}}.figure{margin-bottom:25px;height:auto;overflow:hidden;padding:1px;box-shadow:0px 0px 1px #777;border:1px solid #aaa;}.general-image{}.jumbotron{padding-right:60px;padding-left:60px;background:#eee;margin:30px 0 0 0;padding:36px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:hidden;font-size:32px;line-height:50px;font-weight:300}.jumbotron p{font-size:18px}.mt30{margin-top:30px}.jumbotron strong{font-weight:900}ul.list-listings .listing-body{margin:0 0 20px 0;list-style:none;width:55%;height:auto;padding:0 15px;float:left;}.hero-unit ul.list-listings .listing-body{margin-bottom:0;width:70%;}@media (max-width: 1024px) {.hero-unit ul.list-listings .listing-body{width:60%;}}@media (max-width: 480px) {.hero-unit ul.list-listings .listing-body{width:100%;}}.hero-unit ul.list-listings li{margin-bottom:0}ul.list-listings .listing-image{width:30%;height:auto;float:left;overflow:hidden;padding:1px;box-shadow:0px 0px 1px #777;border:1px solid #aaa;}ul.list-listings.blog-list .list-item-info{font-size:12px;font-style:italic;}ul.list-listings .listing-body h4{font-size:14px;font-weight:normal;line-height:22px;}ul.list-listings .listing-actions{width:25%;height:110px;padding-top:40px;float:left;text-align:center;}ul.list-listings .listing-actions .btn{margin-top:6px;}.w-box{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;position:relative;overflow:hidden;cursor:default;border:none;}.w-box.white{background:#fcfcfc;}.w-box h4{margin:0;padding:12px 0px 0px;color:#333;}.w-box.white h4{border-bottom:0;text-align:center;}.w-box p{margin:6px 0;padding:0 0px 8px;}.w-box.white .thmb-img{text-align:center;padding:15px 0 0px;}.w-box.white .thmb-img i{font-size:54px;color:#3064af;}.timeline{list-style:none;padding:20px 0 20px;position:relative;}.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#eeeeee;left:50%;margin-left:-1.5px;}.timeline>li{margin-bottom:20px;position:relative;}.timeline>li:before,.timeline>li:after{content:" ";display:table;}.timeline>li:after{clear:both;}.timeline>li:before,.timeline>li:after{content:" ";display:table;}.timeline>li:after{clear:both;}.timeline>li>.timeline-panel{width:46%;float:left;background:#f7f7f7;border:1px solid #e1e1e1;border-radius:2px;padding:20px;position:relative;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.175);box-shadow:0 1px 6px rgba(0,0,0,0.175);}@media (max-width: 1200px) {.timeline>li>.timeline-panel{width:44%;}}.timeline>li>.timeline-panel:before{position:absolute;top:26px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #ccc;border-right:0 solid #ccc;border-bottom:15px solid transparent;content:" ";}.timeline>li>.timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #f7f7f7;border-right:0 solid #f7f7f7;border-bottom:14px solid transparent;content:" ";}.timeline>li>.timeline-badge{color:#fff;width:50px;height:50px;line-height:50px;font-size:1.4em;text-align:center;position:absolute;top:16px;left:50%;margin-left:-25px;z-index:100;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background:url(/uploads/images/layout/logo-icon.png) no-repeat center center;}.timeline>li.timeline-inverted>.timeline-panel{float:right;}.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto;}.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}.timeline-title{margin-top:0;color:inherit;}.timeline-body>p,.timeline-body>ul{margin-bottom:0;}.timeline-body>p+p{margin-top:5px;}@media (max-width: 767px) {ul.timeline:before{left:40px;}ul.timeline>li>.timeline-panel{width:calc(100% - 90px);width:-moz-calc(100% - 90px);width:-webkit-calc(100% - 90px);}ul.timeline>li>.timeline-badge{left:15px;margin-left:0;top:16px;}ul.timeline>li>.timeline-panel{float:right;}ul.timeline>li>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto;}ul.timeline>li>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}}.check_list li{list-style:none;margin:0px 0 8px;line-height:20px;position:relative;padding-left:19px;}.check_list li:last-child{margin-bottom:16px}.check_list li:before{color:#3064af;font-family:FontAwesome;content:"\f00c";position:absolute;left:0px;top:0px;}ul.categories{list-style:none;margin:0;padding:0!important;overflow:hidden;}ul.categories li{border-bottom:1px solid #e0eded;position:reltive;padding-top:10px;padding-bottom:10px;}ul.categories li a{display:block;}ul.categories li a:after{font-family:'FontAwesome';content:"\f105";position:relative;top:0;float:right;}ul.categories li a:hover,ul.categories li.active a{text-decoration:none;}.associated{margin-bottom:20px}.associated li{margin-bottom:20px}.associated li img{max-width:180px}.margin-bottom20{margin-bottom:20px}
}

/* All Mobile Sizes (devices and browser)
====================================================================== */
@media only screen and (max-width: 979px) { 
    ul.list-listings .listing-image {
     width: 100%; height: 100%; float: none; margin-bottom: 20px;
    }
    ul.list-listings .listing-body {
     width: 100%; height: auto; padding: 0 0px; float: none;
    }
}
#mc_embed_signup{
    padding: 1.5rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    border-width: .2rem;
    position: relative;
    border: solid #f7f7f9;
}
.form-group {
    margin-bottom: 1rem;
	box-sizing: border-box;
}
label {
    display: inline-block;
    margin-bottom: .5rem;
}
.form-control {
    display: block;
	 box-sizing: border-box;
    width: 100%;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.25;
    color: #464a4c;
    background-color: #fff;
    background-image: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}
[role=button], a, area, button, input, label, select, summary, textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
.form-control:focus {
    color: #464a4c;
    background-color: #fff;
    border-color: #5cb3fd;
    outline: 0;
}