@charset "utf-8"; 
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 27, 2014 */
@font-face{font-family:'homenajeregular';  src:url('/templates/client/fonts/homenaje-regular-webfont.eot');  src:url('/templates/client/fonts/homenaje-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/templates/client/fonts/homenaje-regular-webfont.woff') format('woff'),url('/templates/client/fonts/homenaje-regular-webfont.ttf') format('truetype'),url('/templates/client/fonts/homenaje-regular-webfont.svg#homenajeregular') format('svg');  font-weight:normal;  font-style:normal}
@font-face{font-family:'ralewaymedium';  src:url('/templates/client/fonts/raleway-medium-webfont.eot');  src:url('/templates/client/fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),url('/templates/client/fonts/raleway-medium-webfont.woff') format('woff'),url('/templates/client/fonts/raleway-medium-webfont.ttf') format('truetype'),url('/templates/client/fonts/raleway-medium-webfont.svg#ralewaymedium') format('svg');  font-weight:normal;  font-style:normal}
@font-face{font-family:'ralewayregular';  src:url('/templates/client/fonts/raleway-regular-webfont.eot');  src:url('/templates/client/fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/templates/client/fonts/raleway-regular-webfont.woff') format('woff'),url('/templates/client/fonts/raleway-regular-webfont.ttf') format('truetype'),url('/templates/client/fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');  font-weight:normal;  font-style:normal}
@font-face{font-family:'ralewaysemibold';  src:url('/templates/client/fonts/raleway-semibold-webfont.eot');  src:url('/templates/client/fonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('/templates/client/fonts/raleway-semibold-webfont.woff') format('woff'),url('/templates/client/fonts/raleway-semibold-webfont.ttf') format('truetype'),url('/templates/client/fonts/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');  font-weight:normal;  font-style:normal}
*{margin:0; padding:0} 
*, *:before, *:after{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
body{margin:0; padding:0; font-family:'ralewayregular'; min-width:1200px}
.clr{clear:both; overflow:hidden}
:focus{outline:none}
a{text-decoration:none}
a img, img{border:none}
.clickable, .clickable-targetBlank{cursor:pointer}
ul, li, ol{list-style:none}
input, textarea, select{font-family:'ralewayregular'}
img{border:0; vertical-align:middle}
a{text-decoration:none}
p{margin:0; padding:0}
h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-weight:normal}
.row:before, .row:after{content:""; display:table}
.row:after{clear:both}
.container{width:1095px; margin:0 auto;}
.container:before, .container:after{content:""; display:table}
.container:after{clear:both}
#header{padding:0px 0 0 0; margin:0; background:#03134a}
#header .header{position:relative}
#header .logo{float:left; margin:7px 0 15px 30px}
#header .logo .logo_img{float:left; margin:0 20px 0 0}
#header .logo .logo_img img{max-width:100%}
#header .logo h2{float:left; font-weight:normal; text-align:center; font-size:48px; line-height:50px; color:#fff; margin:0; padding:20px 0 0 0; font-family:'homenajeregular'}
#header .logo h2 span{display:block; font-size:30px; line-height:32px; color:#7a8bc4}
#header .shield{position:absolute; right:190px; top:0; z-index:1}
#header .shield img{max-width:100%}
#header .h_right{padding:22px 47px 0 0; margin:0; float:right}
#header .h_right .nopd_logo{float:left}
#header .h_right .nopd_logo img{max-width:100%}
#nav{text-align:center; background:#434F77; background:rgba(3,19,74,0.74); position:relative; font-size:0; border-bottom:1px solid #0d2a5f; height:50px}
#nav .container{z-index:2; position:relative}
#nav .left_bg{position:absolute; top:0; left:0; width:202px; height:49px; background:url(/templates/client/images/nav_left_bg.png) no-repeat center center}
#nav .right_bg{position:absolute; top:0; right:0; width:202px; height:49px; background:url(/templates/client/images/nav_right_bg.png) no-repeat center center}
#nav ul{display:inline-block; vertical-align:top; margin:0; padding:0}
#nav ul li{padding:0 10px 0 18px; background:url(/templates/client/images/star_1.png) no-repeat left center; float:left; margin:0; height:49px; position:relative}
#nav ul li a{font-size:18px; line-height:50px; display:block; color:#fff; font-family:'homenajeregular'; font-weight:normal}
#nav ul li.active a, #nav ul li a:hover{color:#fac607}
#nav ul li:first-child{padding-left:0; background:none}
#nav ul li:last-child{padding-right:0}
/* Sub Nav */
#nav ul ul li{ float:none;  line-height:20px;  padding:0}
#nav ul ul{ position:absolute;  z-index:99999999999;  width:200px;  text-align:left;  left:0;  display:none;  border:2px solid #03134A}
#nav ul ul li a{ padding:0 10px;  background:#434F77;  border-bottom:1px solid #03134A;  display:block;  width:100%}
/* Nav 2 */
#nav_2{text-align:center; background:#3f95be; position:relative; font-size:0; height:51px}
#nav_2 ul{display:inline-block; vertical-align:top; margin:0; padding:0;position: relative;z-index: 9999;}
#nav_2 ul li{padding:0 0 0 28px; background:url(/templates/client/images/star_2.png) no-repeat left center; float:left; margin:0 50px; height:51px}
#nav_2 ul li a{font-size:24px; line-height:54px; display:block; color:#fff; font-family:'homenajeregular'; font-weight:normal}
#nav_2 ul li.active a, #nav_2 ul li a:hover{color:#fac607}
#nav_2 ul li:first-child{margin-left:0}
#nav_2 ul li:last-child{margin-right:0}
#nav_2 .left_bg{position:absolute; top:0; left:0; width:300px; height:51px; background:url(/templates/client/images/nav_2_left_bg.png) no-repeat center center}
#nav_2 .right_bg{position:absolute; top:0; right:0; width:300px; height:51px; background:url(/templates/client/images/nav_2_right_bg.png) no-repeat center center}
#home_banner{background:#e2eef9; border-bottom:24px solid #03134a}
#home_banner .banner_inn{background:#fff}
#home_banner .img{width:632px; float:left; margin-right:15px}
#home_banner .banner_curve{position:absolute; top:0; left:-51px; z-index:99999}
#home_banner .banner_right{width:448px; float:left; position:relative;  padding:0 0 0 0; left:15px}
 #home_banner .banner_right_inn{background:#e2eef9; padding:20px 0 0 0; height:381px}
#home_banner .banner_right ul{margin:0; padding:0; display:block; position:relative; z-index:2}
#home_banner .banner_right ul li{margin:0; padding:0 0 11px 0; display:block; overflow:hidden}
#home_banner .banner_right ul li .desc{width:310px; float:left; margin:0; padding:0}
#home_banner .banner_right ul li .img img{width:100%}
#home_banner .banner_right ul li .img{float:left; width:125px; margin:0 0 0 10px; padding:0}
#home_banner .banner_right ul li .desc h3 a{font-size:16px; color:#03134a; margin:0; padding:0; font-weight:normal; line-height:18px; font-family:'ralewaysemibold'}
#home_banner .banner_right ul li .desc h4{font-size:14px; color:#03134a; margin:0; padding:0; font-weight:normal; line-height:16px; font-family:'ralewaymedium'}
#home_banner .banner_right ul li .desc p{font-size:10px; color:#03134a; margin:0; padding:0; font-weight:normal; line-height:16px}
#banner{text-align:center; background:#03134a; margin:0; padding:0; max-height:246px; overflow:hidden}
#banner img{max-width:100%}
#content{padding: 30px 0 20px; background:#fff;min-height: 260px;}
#content h1{font-size:36px; line-height:30px; color:#03134a; margin:0; padding:0 0 25px 0; font-weight:normal; font-family:'homenajeregular'}
#content h3{font-size:20px; line-height:20px; color:#03134a; margin:0; padding:0 0 15px 0; font-weight:normal}
#content p{font-size:15px; line-height:22px; color:#03134a; margin:0; padding:0 0 20px 0}
#content a{color:#3F95BE; position:relative}
#content a:hover{color:#fac607}
.linkme::after{position:absolute; top:100%; left:0; width:100%; height:2px; background:rgba(0,0,0,0.1); content:''; opacity:0; -webkit-transition:opacity 0.3s,-webkit-transform 0.3s; -moz-transition:opacity 0.3s,-moz-transform 0.3s; transition:opacity 0.3s,transform 0.3s; -webkit-transform:translateY(10px); -moz-transform:translateY(10px); transform:translateY(10px)}
.linkme:hover::after, 
.linkme:focus::after{opacity:.5; background:#fac607; -webkit-transform:translateY(0px); -moz-transform:translateY(0px); transform:translateY(0px)}
#content .list_1{padding:0 0 20px 70px}
#content .list_1 ul{margin:0; padding:0}
#content .list_1 ul li{margin:0; padding:0; list-style:disc outside; /*font-size:12px; */line-height:22px; color:#03134a}
#content .inner_c{max-width:900px; margin:0 auto; padding:15px 0 0 0}
#content .h_row_1{text-align:center; margin:0; padding:0 0 50px 0}
#content .h_row_1 .block{width:296px; display:inline-block; vertical-align:top; text-align:left; height:330px; margin:0 20px; overflow:hidden}
#content .h_row_1 .block .title{border:6px solid #3f95be; background:#03134a; text-align:center; margin:0; padding:8px 0}
#content .h_row_1 .block .title h2{font-size:24px; line-height:32px; color:#fff; font-weight:normal; margin:0; padding:0; font-weight:normal; font-family:'homenajeregular'}
#content .h_row_1 .block .title h2 img{margin:0 0 0 12px}
#content .h_row_1 .block .block_inn{padding:19px 20px 10px; background:#3a4772; min-height:270px}
#content .h_row_1 .block .block_inn p{font-size:11px; line-height:16px; color:#fff; margin:0; padding: 10px 0 10px 0;}
#content .h_row_1 .block .block_inn .paypal .paypal_img{float:left; margin:0 7px 0 0}
#content .h_row_1 .block .block_inn .paypal .paypal_r{overflow:hidden; padding:5px 0 0 0}
#content .h_row_1 .block .block_inn .paypal .paypal_r span{font-size:10px; color:#fff; line-height:20px; display:block; float:left}
#content .h_row_1 .block .block_inn .paypal .paypal_r .txtbox{border:1px solid #abadb3; padding:0 5px; width:58px; margin:0 8px 0 3px; border-radius:2px; height:20px; display:block; float:left}
#content .h_row_1 .block .block_inn .paypal .paypal_r select{width:53px; height:20px; font-size:12px; color:#000; display:block; float:left; margin:0; border-radius:2px}
#content .h_row_1 .block .block_inn .paypal .paypal_r .down_btn{width:90px; height:19px; border:1px solid #48d8fb; background:#f1f1f1; display:block; text-align:center; font-size:12px; color:#000; font-weight:normal; border-radius:2px; box-shadow:0 0 2px rgba(72,216,251,0.7); line-height:18px; padding:0; margin:10px 0 0 10px}
.paypal input, .paypal select{ /* float:left; */  /* margin:3px; */  /* height:25px !important */}
.paypal select{ position:relative;  top:3px;  border:none;  width:58px !important}
.paypal input{ position:relative;  /* left:-1px */}
.paypal input.button{ left:5px;  padding:0 4px;  font-size:14px}
.paypal form{ position:relative;  /* top:-6px; */ /* text-align: center; */ /* margin: 0 auto; */}
.paypal form {
    width: 100%;
}
.paypal input[type="image"] {
    width: 60%;
    height: auto !important;
    margin: 0 19%;
    padding-top: 10px;
}
.paypal img {
    display: none;
}
#content .h_row_1 .block .block_inn .social_img{ height:230px;  overflow:hidden;  background:#fff;  border-radius:10px}
#content .h_row_1 .block .block_inn .social_img img{width:100%; height:auto}
/* Our History */
.page-id-863 #content h3{background:#3F95BE;  text-align:center;  color:#fff !important;  padding:10px 0 !important;  margin-bottom:10px !important}
/* Links Page */
.page-id-866 table{float:left;  width:47%;  margin:0 13px;  border-collapse:separate;  border-spacing:0px 20px}
.page-id-866 table td h4, table td p{padding:0 20px 10px !important;  box-sizing:border-box;  -moz-boxsizing:border-box}
.page-id-866 table td h2{background:#3F95BE;  text-align:center;  color:#fff;  line-height:40px;  margin-bottom:15px}
.page-id-866 table td{box-shadow:0px 3px 14px -5px #000;  -moz-box-shadow:0px 3px 0px 2px #000;  padding-bottom:10px}
/* Gallery */
.gallery .content-wrapper{width:900px;  margin:0 auto}
.gallery #content a:hover::after, .gallery #content a:focus::after{display:none}
/*  BLOG  */
div#sidebar{float:left;  width:240px;  /* margin-right:50px; */ padding:10px;  box-sizing:border-box;  -moz-box-sizing:border-box}
.blog-content{padding-left:250px;  box-sizing:border-box;  -moz-box-sizing:border-box}
.blogitem img{margin-right:10px; border-radius:5px; margin-bottom:15px}
#sidebar ul{list-style:none;  padding-left:0;  margin-bottom:20px}
.blogListDate, .blogListCat{text-align:center;  background:#F7F7F7;  padding:10px 0 0;  box-shadow:0px 1px 12px -5px #000;  font-size:20px;  overflow:hidden}
.blogListDate ul li:hover, .blogListCat ul li:hover{background:#fff}
.blogListDate ul li a, .blogListCat ul li a{text-align:left; padding:10px;  display:block;  border-right:none;  border-left:none}
.blogListDate ul li a{text-decoration:none}
.blog-content{padding-left:250px;  box-sizing:border-box;  -moz-box-sizing:border-box}
#sidebar ul{list-style:none;  padding-left:0;  margin-bottom:0}
.blogListDate ul:first-child, .blogListCat ul:first-child{padding-top:10px}
.blogListDate ul li a, .blogListCat ul li a{text-decoration:none;  font-size:16px;  transition:all .3s linear;  position:relative;  margin-right:25px}
.blogListCat{margin-top:19px}
.blogListAll a{text-align:center;  margin:15px auto;  background:#016a6d;  line-height:40px;  display:block;  transition:all .3s linear;  color:#fff !important;  text-decoration:none;  text-shadow:1px 1px 1px #000}
.blogListAll a:hover{background:#348789}
.blogListDate ul li a:hover, .blogListCat ul li a:hover{background:#FFF}
.blogListDate ul li a:after, .blogListCat ul li a:after{content:"\f137";  font-family:"fontAwesome";  position:absolute;  right:-40px;  opacity:0;  transition:all .2s linear}
.blogListDate ul li a:hover:after, .blogListCat ul li a:hover:after{opacity:1;  right:-20px}
.blogListDate li, .blogListCat li{border:1px solid #fff;  transition:all .3s linear}
.blogitem img, .blogitem h2{display:inline-block;  vertical-align:middle}
a.category, .blogitem .date{display:block;  font-size:14px;  margin-top:5px;  position:absolute !important;  bottom:0px;  background:#3F95BE;  padding:10px;  width:50%;  color:#fff !important;  text-shadow:1px 1px 1px #000}
.blogitem{position:relative;  padding:10px 10px 50px;  box-shadow:0px 3px 6px -2px #000;  margin-bottom:40px}
.blogitem .date{right:0;  text-align:right}
a.category{left:-1px;  width:51%}
.pageContainer a{color:#01484a; text-decoration:none}
.blogitem a::after{display:none}
.blog-content p{padding-bottom:0px !important}
.blog-content a{color:#01484a}
/* Post */
.post ul.tabs, .post .tab_container{display:none !important}
.post .blog-content p{padding-bottom:20px !important}
.fb-like, .datecatText{display:inline-block;  vertical-align:top;  margin:20px 0;  text-align:center}
.post #content h1{background:#3f95be;  color:#fff !important;  text-align:center;  padding:10px !important}
/*CONTACT FORM =============================================================== */
.contact form#form{padding:0 30px}
.formBR{display:none}
.form input{padding:6px 6px; font-size:17px; box-sizing:border-box; -moz-box-sizing:border-box}
.inputText{width:450px}
.form img{position:relative; border:none !important; margin:0 !important; background:#FFF; height:auto; top:0px; width:155px}
.form select{border-radius:3px;  padding:6px; width:30.4%; font-size:17px; color:#A9A9A9; box-sizing:border-box; -moz-box-sizing:border-box}
.form textarea{border-radius:3px; margin-top:5px; padding:5px; width:100%; height:70px; font-size:17px; resize:vertical; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
.inputTextShort{width:66% !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
.form input, .form select, .form textarea{outline:0; border:1px solid #3F95BE; transition:0.3s; line-height:34px; padding-left:50px; height:47px}
.form input[type="radio"], .form input[type="checkbox"]{border:none !important; background:none !important; -moz-box-shadow:none !important;  -webkit-box-shadow:none !important;  box-shadow:none !important}
li.seprarator{width:100% !important}
li.seprarator hr{border:none; border-top:2px solid #5C1A0E; margin-top:27px}
/*submit button*/
.form button{position:relative; width:100%; outline:none; color:#fff; border-radius:3px; border:none; padding:8px 20px 7px 20px; letter-spacing:1px; font-size:16px; cursor:pointer; text-shadow:1px 1px 5px #5C463B; margin-top:30px; outline:0; border-radius:55px /41px; background:#4C3F36; transition:0.3s;  -webkit-box-shadow:1px 1px 8px rgb(128,124,124); -moz-box-shadow:1px 1px 8px rgb(128,124,124); box-shadow:1px 1px 8px rgb(128,124,124)}
.form button:hover{transition:0.2s; background:#635348; border-radius:18px /41px !important}
.form .button2{/* background-position:265px 0,259px 0,252px 0; */}
.form button:after{position:absolute; right:10px; top:50%; margin-top:-9px; opacity:0.8; content:"\f061"; font-family:'FontAwesome'; transition:opacity 0.3s ease-out}
.form button:hover:after{opacity:1}
.form button:active{background-color:#000}
.form label{display:block; margin-top:-20px; color:rgb(153,153,153)}
form#form{/* background:#3F95BE; */ padding:0 20px}
.catcha{height:32px}
.inputs{margin:0 0 25px 0; padding:2px 0; list-style:none}
.inputs .titled2{margin:0}
.inputs label{margin-top:10px; visibility:hidden}
.inputs li{width:48.2%; float:left; list-style:none}
.contact li{position:relative}
.contact li:before, .contact li:after{z-index:-1; position:absolute; content:""; bottom:15px; left:10px; width:50%; top:80%; max-width:300px; background:#777; -webkit-box-shadow:0 15px 10px #777; -moz-box-shadow:0 15px 10px #777; box-shadow:0 15px 10px #777; -webkit-transform:rotate(-3deg); -moz-transform:rotate(-3deg); -o-transform:rotate(-3deg); -ms-transform:rotate(-3deg); transform:rotate(-3deg)}
.contact li:after{-webkit-transform:rotate(3deg); -moz-transform:rotate(3deg); -o-transform:rotate(3deg); -ms-transform:rotate(3deg); transform:rotate(3deg); right:10px; left:auto}
.captcha:after, .captcha:before, .no-shadow:after, .no-shadow:before{display:none !important}
input#captcha{ padding-left:0px;  text-align:center}
::-webkit-input-placeholder{ color:#03134a}
:-moz-placeholder{/* Firefox 18- */ color:#03134a}
::-moz-placeholder{ /* Firefox 19+*/ color:#03134a}
:-ms-input-placeholder{  color:#03134a}
.error::-webkit-input-placeholder{ color:#fff;  text-shadow:1px 1px 1px #000}
.error:-moz-placeholder{/* Firefox 18- */ color:#fff;  text-shadow:1px 1px 1px #000}
.error::-moz-placeholder{ /* Firefox 19+*/ color:#fff;  text-shadow:1px 1px 1px #000}
.error:-ms-input-placeholder{  color:#fff;  text-shadow:1px 1px 1px #000}
/* FORM VALIDATION */
div.formErrors{display:none !important}
.error{background-color:#A7A7A7 !important; color:#fff!important; text-shadow:1px 1px 1px #000}
.required{position:relative}
.form select.required{background-position:right 29px top 1px}
.form select.error{background-position:right 29px top -30px !important}
/* FORM HIGHLIGHT */
.highlight-selected{background-color:#FF0}
#Name:before{font-family:FontAwesome; content:"\f10b"; color:black; font-size:22px; position:absolute; top:0}
input{position:relative}
textarea{resize:vertical}
#form ul{padding-left:0px !important}
#button-blue{width:100%; cursor:pointer;  color:#fff; background-color:#3F95BE; font-size:24px; font-weight:normal; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; font-weight:700; position:absolute; padding-left:0; font-family:'Muli',sans-serif}
#button-blue:hover{background-color:rgba(0,0,0,0); color:#fff; z-index:999}
.submit{position:relative; top:34px}
.submit:hover{color:#fff}
.ease{width:0px; height:46px; background-color:#03134A; -webkit-transition:.3s ease; -moz-transition:.3s ease; -o-transition:.3s ease; -ms-transition:.3s ease; transition:.3s ease; top:0px; position:absolute}
.submit:hover .ease{width:100%;  background-color:#03134A; z-index:0; pointer-events:none}
.contact-page .nav-title{display:none}
.name-wrap, .email-wrap, .phone-wrap, .comments-wrap{position:relative}
.name-wrap:before, .email-wrap:before, .phone-wrap:before, .comments-wrap:before{font-family:'FontAwesome'; position:absolute; top:20px; z-index:1; font-size:30px; /* left:0; */ color:#fff; background:#3F95BE; width:45px; padding:7px 0; height:45px; text-align:center}
.name-wrap:before{content:"\f007"}
.email-wrap:before{content:"\f0e0"; font-size:25px}
.phone-wrap:before{content:"\f095"}
.comments-wrap:before{content:"\f040"; top:25px; height:83%}
.res-page form#form{width:810px; margin:40px auto; padding:10px 40px; box-shadow:0px 1px 5px 1px #ccc}
div#ui-datepicker-div{background:white; box-shadow:0px 1px 7px -1px #000}
a.ui-state-default{text-decoration:none; margin:0 5px; color:#99709C; border-bottom:none}
div.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{position:relative; background:#A27CA5; color:white; border:2px solid #935F99; padding:6px 10px 0}
span.ui-icon.ui-icon-circle-triangle-e{position:absolute; right:10px}
div.ui-datepicker-title{text-align:center; padding-bottom:5px}
table.ui-datepicker-calendar{margin:10px}
a.ui-datepicker-next, a.ui-datepicker-prev{cursor:pointer}
.res-page #form input, .res-page #form select{background-image:none !important; padding-left:10px !important}
.res-page #form li{width:47% !important}
.res-page.contact li:before, .res-page.contact li:after{content:""; font-family:"FontAwesome"; background:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); left:0 !important; top:56%; font-size:15px; color:#E9E9E9!important; z-index:1; margin-left:-21px !important; display:none}
.res-page .contact li:after{display:none}
.res-page .name-res:before{content:"\f007"!important; font-size:30px; color:#DFDFDF}
.res-page .email-res:before{content:"\f0e0"!important; font-size:15px !important}
.res-page .phone-res:before{content:"\f095"!important}
.res-page .pickupdate-res:before{content:"\f073"!important; font-size:15px !important}
.res-page #form li.comments-res{width:100%!important}
.res-page textarea#ReturnServiceComments{width:100% !important; height:130px !important; background-image:none; padding-left:10px}
/*==========END CONTACT FORM==================================================================================================*/
/* 404 Page */
body.four-o-four article{ text-align:center;  width:1000px;  margin:0 auto;  min-height:260px;  padding:20px 0}
body.four-o-four article h1{ font-size:130px;  text-shadow:6px 3px 6px rgba(0,0,0,0.3);  color:#444}
/* Footer */
#footer{background:#3a4772; padding:5px 0 0 0; border-top:25px solid #03134a}
#footer .f_blk_1{margin:0 70px 0 70px; width:230px; float:left; text-align:center; font-size:0; padding:25px 0 0 0}
#footer .f_blk_1 ul{margin:0; padding:0; display:block}
#footer .f_blk_1 ul li{display:inline-block; vertical-align:top; height:11px; /* border-right:1px solid #fff; */ padding:0 3px; margin:0 0 7px 0}
#footer .f_blk_1 ul li:last-child{border-right:none}
#footer .f_blk_1 ul li:nth-child(3), #footer .f_blk_1 ul li:nth-child(5), #footer .f_blk_1 ul li:nth-child(7), #footer .f_blk_1 ul li:nth-child(10){border-right:none}
#footer .f_blk_1 ul li a{font-size:11px; line-height:11px; color:#fff; margin:0; padding:0}
#footer .f_blk_1 ul li a:hover{color:#fac607}
#footer .f_blk_2{text-align:center; width:360px; float:left; margin:0 45px 0 0; padding:0}
#footer .f_blk_2 .f_logo{width:61px; margin:0 auto 5px; padding:0; display:block}
#footer .f_blk_2 .f_logo img{max-width:100%; margin:0; padding:0}
#footer .f_blk_2 h3{font-size:16px; color:#fff; line-height:18px; font-weight:normal; text-align:center; margin:0; padding:0}
#footer .f_blk_2 p{font-size:12px; color:#fff; line-height:18px; font-weight:normal; text-align:center; margin:0; padding:0}
#footer .f_blk_3{padding: 38px 0 0 0; float:left; margin:0;text-align: center;}
.footer-bottom{ position:relative;  height:190px;  width:84px;  margin:0 auto}
.f_blk_1 a img {max-width: 42%;width: auto!important;margin-top: 2px;padding: 0 3px;}
/*Calls an icon form the admin folders to place infront of uploads section====================================================*/
ul.uploadContainer li{   list-style-type:none;     padding-left:40px;   box-shadow: 0px 2px 9px -1px rgba(0, 0, 0, 0.33);}
.uploadContent a[href$=".pdf"]:before{content:url('/admin/images/file_icons/pdf.png'); display:inline-flex; position:absolute; top:5px; left:-38px}
.uploadContent a[href$=".docx"]:before, .uploadContent a[href$=".doc"]:before{content:url('/admin/images/file_icons/docx.png'); display:inline-flex; position:absolute; top:5px; left:-38px}
.uploadContent a[href$=".gif"]:before{content:url('/admin/images/file_icons/gif.png'); display:inline-flex; position:absolute; top:5px; left:-38px}
.uploadContent a[href$=".jpg"]:before{content:url('/admin/images/file_icons/jpg.png'); display:inline-flex; position:absolute; top:5px; left:-38px}
.uploadContent a[href$=".png"]:before{content:url('/admin/images/file_icons/png.png'); display:inline-flex; position:absolute; top:5px; left:-38px}

/*END OF ICON CALL====================================================*/
.uploadDescription{display:none !important;  visibility:hidden !important}
li.uploadItem{background:rgba(214,214,214,0.4);  margin-bottom:20px}
.attachUploads h2{ display:none}
/*COMPUCAST LOGO CSS start-----------------------------*/
.old-ie{display:none}
.cc2:hover{fill:rgba(0,0,0,0.4)}
.compucast{display:block; position:absolute;  bottom:5px; right:10px; width:58px; height:64px;  color:black;  border-radius:2px; overflow:hidden; transition:0.5s 1.4s}
.compucast.dark{color:white}
.logo1, .logo2, .old-ie{position:absolute; top:50%; right:10px; margin-top:-13px; opacity:1.5; transition:0s}
.compucast:hover, .compucast_hover{width:225px; background:rgba(0,0,0,0.04); box-shadow:1px 7px 16px -7px rgba(0,0,0,0.3); -moz- box-shadow:1px 7px 16px -7px rgba(0,0,0,0.3); -webkit-box-shadow:1px 7px 16px -7px rgba(0,0,0,0.3); box-shadow:1px 7px 16px -7px rgba(0,0,0,0.3); transition:0.3s 0s; right:-70px}
.dark:hover{background:rgba(255,255,255,0.12)}
.compucast p{position:absolute; left:-200px; text-align:left; margin:0 0 0 10px; line-height:21px; padding:11px 0; font-family:Arial,"Times New Roman",Times,serif; font-size:12px; color:#808080; opacity:0; transition:0.5s 1.4s}
.compucast a{font-size:14px; font-weight:bold; color:#000; text-decoration:none}
.compucast:hover p{left:0px; opacity:1; transition:0.4s 0.0s}
.compucast.dark:hover p{color:#AFACAC}
.compucast.dark a{font-size:14px; color:#fff}
.purple{fill:#7F3F98}
.green{fill:#00A14B}
.black1{fill:rgba(0,0,0,1)}
 .black2{fill:rgba(0,0,0,0.5)}
.white1{fill:rgba(255,255,255,1)}
 .white2{fill:rgba(255,255,255,0.5)}
/*COMPUCAST LOGO CSS end-------------------------------*/
/* Hide the text. */
 .hide-text{text-indent:100%; white-space:nowrap; overflow:hidden}
/* Micro Clearfix  */
.clearfix:before, .clearfix:after{content:""; display:table}
.clearfix:after{clear:both}
/* For IE 6/7 (trigger hasLayout) */
.clearfix{*zoom:1}


/* Nlog archive */
.archive #content p {
    padding: 0 0 0px 0;
}