::-moz-selection{background:#2a6fba;color:#fff;text-shadow:none}

::selection{background:#2a6fba;color:#fff;text-shadow:none}

h4{font-size:24px;color:#2a6fba}

a{color:#2a6fba;text-decoration:none !important;background:transparent !important}

.counter-container{display:block;color:#2a6fba; background-image:url(//www.theresacaputo.com/wp-content/uploads/2018/05/theresa-home-bg-2018.jpg) !important; background-size:cover; text-align:center;overflow:hidden}

.counter-item{width:100px;height:100px;font-size:54px;line-height:100px;text-align:center;color:#fff;background:#2a6fba;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;float:left;margin:4px}

.navbar .nav>li:hover>a{color:#2a6fba !important}

.social i:hover{color:#fff;background:#2a6fba}

#portfolio-filter li:hover a{color:#2a6fba;border-bottom:1px solid #2a6fba;text-decoration:none}

#portfolio-filter li.active a{color:#2a6fba}

.img-container-image{position:relative;overflow:hidden;background:#2a6fba;-webkit-transition:.7s ease-in-out;-moz-transition:.7s ease-in-out;-ms-transition:.7s ease-in-out;-o-transition:.7s ease-in-out;transition:.7s ease-in-out}

.flex-1 .flex-control-paging li a:hover{background:#2a6fba !important;opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}

.flex-2 .flex-control-paging li a:hover{background:#2a6fba !important;opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}

.flex-4 .flex-control-paging li a:hover{background:#2a6fba !important}

.copyright a:hover{color:#2a6fba !important}

a:hover{color:#203161;text-decoration:none !important}

.navbar .nav li ul{display:none;z-index:999;list-style-type:none;margin:0;padding:20px 20px 18px 30px;background:#203161;position:relative;border:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;text-align:right}

.navbar .nav li ul:after{content:"";display:block;position:absolute;top:-10px;right:20px;width:0;border-width:0 10px 10px;border-style:solid;border-color:#203161 transparent}

.recent-posts a:hover{color:#203161}

.social-networks{text-align:center;background:#203161}

.social-networks .social i:hover{color:#203161;background:#fff}

.rs-arrows .rs-prev,.rs-arrows .rs-next{width:50px;height:48px;display:block;position:absolute;right:30px;margin-top:-25px;border-radius:50%;border:0;background:#203161 !important;opacity:.5 !important;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.rs-arrows .rs-prev:hover,.rs-arrows .rs-next:hover{background:#203161 !important;border:0;opacity:1 !important}

.flex-1 .flex-direction-nav a{position:absolute;display:block;width:50px;height:50px;background:#203161 !important;margin:0;padding-bottom:0;z-index:10;cursor:pointer;font-size:0;text-indent:-2500px;opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}

.flex-1 .flex-control-paging li a{width:60px;height:8px;display:block;border:0 solid #ccc;cursor:pointer;font-size:0;text-indent:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:inset 0 0 0 #000;background:#203161 !important;opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}

.flex-1 .flex-control-paging li a.flex-active{position:relative;cursor:default;background:#203161 !important;opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}

.flex-2 .flex-control-paging li a{width:60px;height:8px;display:block;border:0 solid #ccc;cursor:pointer;font-size:0;text-indent:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:inset 0 0 0 #000;background:#203161 !important;opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}

.flex-2 .flex-control-paging li a.flex-active{position:relative;cursor:default;background:#203161 !important;opacity:1;-moz-opacity:1;-khtml-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}

.flex-4 .flex-control-paging li a.flex-active{position:relative;cursor:default;background:#203161 !important}

.copyright a,.copyright a:visited{color:#203161 !important}

.paging .btn:hover{color:#203161 !important}
